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

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

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


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

 Copyright Google LLC All Rights Reserved.

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

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

 (The MIT License)

 Copyright (C) 2014 by Vitaly Puzrin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

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

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

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

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

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

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 l7Z,bFN,LB$,PN$,E1N,QjV,LF,f7N,n1V,EA,Xq,OFj,NZV,hV,k1,mH7,YA7,qAF,zy,UHQ,KBQ,MH,ky$,ZFF,$HF,xHQ,AVy,v1B,RQ$,DHF,V$N,uqF,E$,s$,BF,a7F,O$,NV,iF$,U$,zr,rVA,ljq,gD,So,dVB,XFF,fjq,Rh,BDN,nQA,oh,OJ1,NDB,mVB,V2,shV,ut,q$1,UVj,W07,NQ,jhQ,zVH,OZ,eV$,Ba,hVj,krV,gQA,AfB,vQj,eT,pFV,RVB,oQ1,DVH,VoB,uVZ,Gr7,iJj,cfj,bjZ,Ll1,Eqq,FlN,nqQ,B6q,AA,OjV,tTA,va,UQH,eSN,jxB,kQA,zS1,WlF,Rx,wFV,pj,ox,DO,yA7,w6,IOA,Zjq,MTN,ca,$QN,JAA,gqV,AAB,SZA,vqF,C9N,RSj,ax,oq7,VTj,uBV,T67,Xd,ijj,lBZ,sp,LL1,Q$1,rAy,XmF,s$1,FL$,qpj,
Ob7,tHq,KLV,eIF,kcq,WLZ,Zbq,MHV,JhZ,gDN,vD7,RIQ,pmq,D37,udV,rhQ,M3,bsF,L2Q,PBB,Ah,Cb,pb,im,rB,bB,nsy,sb,NR7,qbj,tj$,UiA,K2$,Ys,eKQ,Hn,tE,Ub,ej,kDH,W2A,jXj,zKy,yE1,MjV,IDq,$iN,JEy,gsB,jj,Wn,Sb7,AEH,vsN,RKA,CBB,pnN,osV,DiN,Sj,AE,vn,Cs,ps,wn1,DD,GDy,rEB,wR,lk1,bfN,dYQ,GD,LCA,PhN,EZN,TD,fkA,cn,Bx$,nZq,rR,NxN,OfF,mYA,Ymj,qmN,HfN,dx,tAj,UYq,Lf,KC7,e1j,Pt,Em,Qa,XQ,h1N,WC7,k7Z,ff,z1F,y_Z,ZfA,FQ,nf,Om,NY,mC,YZ,MAQ,Ik1,J_1,xYy,SmQ,A_Z,vZQ,Ch7,R1V,pt1,t_,oZq,DYZ,wty,uQq,G7$,TxF,akZ,ifj,c_V,h_,r_N,Wt,jA,lf1,
L_H,PDH,EJQ,X6Q,ff$,sKV,OQj,NU$,mDq,Yuq,quN,HQA,t8q,hvZ,Zk,kAZ,W_j,jK7,zv1,y6V,ZQF,If$,DDV,V8B,w6F,TU$,afF,SA,iQ1,lAF,LHZ,PVA,EoH,QJA,XYq,fAF,sJq,FHA,noZ,OpH,bpQ,NkB,mFZ,Y81,q8j,HpV,tLN,UFq,KHB,eZF,jJV,kIF,ZpF,zZN,yMB,$F1,JM1,xFN,MLy,S8H,IAq,voN,bD,CVV,dU,P6,RZq,ooN,DFN,uF1,LdN,TkA,GIj,ipZ,rM7,aAA,sCq,QCH,FdV,BqZ,nBj,OzV,Nqj,YqN,m5N,qqV,HzV,tk7,U5V,eEH,kRB,WdV,jCq,yKj,zEy,REV,fQ,p71,D5$,VkA,w7Z,u4y,GRj,aZN,izB,cKQ,qD,H6,rKZ,ECN,KQ,e8,sp$,BaH,KwA,yC,koZ,Ww7,ZO7,zqA,ykZ,J6,MGB,IJ$,Jkj,xP1,gCV,SQQ,AkQ,
vCB,CoV,pr$,oC1,VGq,DP7,GoQ,Df,uD,aJA,iO7,ckN,rkN,lYq,b8y,LG7,Egy,PrV,XF,s8,m1$,O8,KGF,eDy,NF,k1V,hD7,J8N,x1$,gg7,A8$,pPN,D1F,VBN,wP7,uiN,G1B,qF,aYN,Kp,c8B,r8F,l0q,d$B,i8$,TYV,blV,tM,Pb$,f0Q,Qz7,B7y,nSZ,OlQ,m$B,YMN,Hlj,U$$,KvN,epV,hpB,ZA,kjQ,jzV,WvZ,zpV,ZlV,$o,$$1,gk,AM,SL,SMB,I0$,pXZ,Gj7,ilV,a0A,l11,pp,d6Z,LnH,QFA,XSq,uV,sFQ,TI,aJ,niF,m6A,q6N,H1j,t6j,iV,A4N,cY,viZ,RmN,pSB,oiN,D6N,wS$,bl,uZy,G$N,Eq,fz,i1V,c4$,r41,dGF,L1y,ErV,Q9y,O77,NP1,F1A,Y9B,q97,H7N,tK,Kz,ek,e2N,h2B,W7,kKN,W1V,j9j,z2Q,Z7$,Mwq,
IqN,$G7,yGj,JGN,ZZ,grj,R2A,M5,Ca$,phF,xGN,orZ,$B,VwQ,wh$,u3N,GKF,aq1,TP$,i7j,lty,cGQ,dAq,ftV,FAA,nKH,mAB,Nh7,OvN,YfV,qfB,teV,KAH,UAq,hzN,oC,WAy,jNN,zzV,yjN,ItH,Jj1,$AF,xAV,gKF,SfN,AjQ,CvN,pJy,VeA,uuy,wJN,NP,Gw$,RzA,bZA,LxH,PQZ,ERB,UQ,Q_7,fiN,Bbq,Nby,OZN,HZq,thQ,UzN,Kx$,h5N,yXQ,k5V,j_$,z51,ZZZ,Mhj,$z1,Iiy,xzZ,JXB,Jk,gRy,AXN,vRA,oRF,op,DJ,Dz7,Vh$,VO,G5q,ap,io,cr,cXj,ra,bwj,dY,dgA,LtA,POF,EMQ,E5,QoQ,XvQ,faV,Ftq,nMA,mgq,q2j,mG,Hwy,t9q,Ug1,KtN,e8A,h8Q,kW7,WtZ,HP,yiF,Zwy,M9y,Ia1,$gj,JiV,xgV,gMN,S2y,AiZ,
vMB,CON,R8j,jB,riy,lIy,z1,yn,ZY,buN,ddB,LyV,P$j,EIA,QdB,XHA,nI$,OuZ,Ny7,mdA,YxZ,J8,gY,SB,A8,Ry,p8,oy,Huy,Vn,Udj,wY,KyZ,eGN,ur,hGA,kd$,WyN,xdq,SxH,pHZ,wHj,VX1,gI1,ucj,aIV,FjN,duN,muj,P4Q,OLF,YXQ,rY,HLA,bb,Uuq,KjH,hUH,kgy,WjV,zUq,PX,ZLZ,MQA,IFA,$uq,JCq,xuH,gOj,yCq,vO1,C4A,RUV,Qt,u$Z,GgQ,wf1,aFy,iLN,rCB,lQq,cCB,XZN,sOQ,B_j,OiN,YS,Uv1,HiA,t3j,WfB,zNy,y9F,ZiN,M3N,IQ7,$v7,j5,pZA,DvV,Cf7,vAN,oAF,xv$,wZj,LpN,T_j,aQB,iiN,OtH,mbQ,nh$,KpV,Brq,J9y,UbB,GC1,dbB,Nrq,V3N,StQ,gAH,A9B,RNy,Fpq,w7,ghV,ALj,vhy,CYV,RC$,
aT1,b2V,d2q,L1,PTN,X_B,BOZ,FiN,O2F,NO1,YJy,H2Z,qJ1,tNN,U2H,KiN,edB,kfA,hd7,Yi,MNH,Z2A,yWQ,x2A,I_A,gYV,JWH,SJV,AWq,p_Z,CTA,Rdy,D2V,usB,Gf$,i2q,cWN,rWB,lLq,d4q,PgN,e6,Qnq,snj,XxF,FV$,NwN,m4V,HHy,U4N,z$,y5,kxq,WVZ,Z1,M6,jnZ,IF,$i,zo$,J4,yvB,xi,ZHy,MyN,S6,ILH,$4H,JvV,x4N,gxF,AvN,SvV,CgF,oxq,pxH,D4V,Vy$,vxN,wxV,TwH,GxF,RoB,aLB,iHV,p1,cvq,lKZ,rvq,bE7,dKy,PEF,LQ1,EeV,D1,XsH,fKH,QwH,FQy,BIN,neB,YHH,tVQ,kmN,yBN,V5,IK1,$K1,wL,JBF,aF,iu,CEQ,G$,la,RlV,psZ,DKN,VVq,uyH,TIq,aK$,iEj,cBH,bYZ,QSN,PAQ,leB,XIV,fey,Ph,
EXq,sSA,s9,FeN,BQA,nXj,OYN,qKA,NQV,YKN,Kej,e$N,z$B,jSV,MPA,SKj,A3N,CAy,pI1,oXq,VP$,wI7,ulj,TQQ,aeq,iYV,llZ,P5N,EUB,bCH,Xpq,sLy,flN,QLV,FoN,nUA,OCQ,N$A,mpN,YSy,K7,ew,Wh,zK,tzF,UpV,ebZ,Woq,yz,Zq,jLN,MG,ZCA,MzV,IlN,$r,SSq,RbN,oUN,Dpy,VzB,uWZ,GU7,T$y,caF,xr,ra$,dwF,gP,LY1,X2Z,Sw,FYj,AG,R9,p7,BeB,OMN,nyA,mwZ,YI7,qIA,HMF,Ne1,hk1,kqQ,jsV,ymH,$wN,IsZ,JmN,gy7,SIV,AmF,vyQ,C7Q,RkV,p2N,VE1,oyq,ua,u1Z,GK,GqQ,a9,ia,Tey,asV,iMN,cmy,rmQ,ch,lwV,beZ,d0y,Lqj,EuF,Q71,X3B,fwN,s7Z,Bl7,FqQ,rP,OeH,m0Q,YiN,qiN,He$,KqZ,hxA,
Lv,WqN,zxB,yyN,ZeA,M1y,IwN,$0y,JyH,x0j,exN,kSN,guj,Siq,RxN,p3Q,ou1,D0Z,ELq,fnN,smN,FFH,Xd1,Y7H,tdN,q7y,UtQ,hn$,WFB,znF,Inj,MdN,gLV,Of,S7N,AZV,NA,vLB,mA,CPA,RnV,pdA,Dtj,oLj,VdF,wd7,uKV,GHF,bI$,LO$,E6V,PGN,cZB,anH,XQN,sr1,NSQ,mcZ,HIB,kBq,jr1,Uf,zwQ,ZIV,Mpj,$cN,S4j,CGy,o6A,Dc7,Vpj,wQZ,iIF,uSF,bWV,dkF,LaN,E3F,kK,QlA,fVQ,sl1,FaQ,BdF,n31,OWF,NdB,YyH,qyN,yJ,HWF,tnZ,UkZ,e7y,IN,Ka1,kXV,yOV,xK,ZWB,Mnq,IVA,xkF,g3$,$ky,AOQ,pCy,o3y,DkV,RN,VnH,TdN,aVQ,VJ,rOq,iWB,cOA,dmq,LcF,PW7,fR1,BKj,Fcy,scN,nwZ,NKN,mm$,UmN,
YVB,Kcq,h6N,e6H,Z5j,$m7,xm1,SV7,wKN,z5,GTB,c0y,lEy,Wy,AX,QPB,FzZ,sP1,nmq,O3Q,mq1,NXq,Y3j,q3V,vy,oIN,XT1,BXF,fEB,gb,UqV,Kzj,eTq,a_,jPj,iQ,zTN,yQ7,Z3V,MCy,IEQ,rb,$q$,JQ7,xqV,gm1,S37,Lw,AQV,RTq,omQ,Dqj,i3V,rQ$,lxN,bcB,LJQ,PK1,nw,QEA,XLB,fxq,sEV,FJA,BiZ,Ocy,mBy,qdj,HcF,kly,eu1,WJB,yxq,ZcZ,ti,MvB,Ix1,$BV,gdF,Ax$,SdZ,CK$,pLN,Wv,DBH,VvF,odV,wL$,uNy,Ti1,icZ,axN,cxQ,GlF,rx1,lXZ,bXF,dSF,LXZ,P37,EGj,QbA,XBA,FX1,sbZ,BGQ,OX1,nGB,j9,NGA,qDB,KXV,mSH,kkA,WXq,jb1,zLV,MiH,ApN,vG$,RLF,pBN,Cw,wBN,aXj,rpF,pw,LgA,lr1,
bq$,dJ$,Pp7,sf1,wT,Fgy,B2N,OqN,N2B,mJy,YWj,Hqq,tmQ,yIZ,k3Z,jfA,Mmj,ZqB,Iry,$JV,xJy,SWq,vtj,RJj,pEj,DJA,lm$,LK$,E4y,QgH,XRB,fmN,sgA,BzV,n4F,mlH,YYZ,qYB,HDq,tIF,Ulj,KKF,e3Z,WKA,L$1,PH,Ex,Q1,Pqq,Evj,sx,XMV,Y_Z,eF$,UeN,vvV,Cqq,RFQ,s4F,me$,nv1,ovF,Dey,Vbq,wMB,HhA,uMV,TA7,ihj,lUZ,bSB,tq,F6q,n7B,Nsy,mOF,HSj,UOV,tJB,hgB,W6F,$OV,MJH,zg1,IUA,yY7,JYy,AYN,xI,gy,u9$,DOH,TsF,aUQ,cYH,rYZ,Aq,l2N,LTy,PcZ,EPj,Q0B,NfV,OP1,wy,U9B,cH,e4A,h4N,kGq,WTq,j0N,z4A,yHZ,ZPN,M_A,I2V,$9N,l4,JHZ,x9N,gPN,SEA,AHB,vPN,Ccq,R4H,LL,pgj,
oPN,D9A,V_1,wgQ,uwQ,GGN,Tfj,a21,iPB,cHN,rHV,lGA,Qx,dLV,Pkj,Q6B,s61,nbN,Om1,NWq,YgN,HmB,taj,UL1,YO,WRN,hAH,j6N,zA1,yeV,IGA,$Lj,Je7,gb$,yx,AeF,jQ,CkN,RAB,ZF,pe$,obN,DLy,VaN,IU,TW1,imZ,dRN,bTA,PwN,EWV,vf,QaN,Xw$,saV,BEy,nW1,NEZ,mRZ,FrQ,YsQ,Kry,Wrq,ja7,CL,zW7,ySq,JSZ,ZT$,IbF,$RV,Cw$,gWF,RWZ,oW1,Vuy,wwB,u5F,GtH,TE1,abB,cS1,rSq,lPj,b_j,drQ,PHN,QYQ,sY$,O_Z,YkB,H_$,KD7,u4,ejA,hjF,k0N,WDj,jY7,ydy,Z_j,MSQ,IP1,$rQ,Jdy,xrF,gVq,SkF,Ad$,vV1,Rj$,CHq,DrV,w5B,aU,u7F,aPV,TVq,rdZ,lgy,b6V,PLZ,XWN,QWQ,L7V,F7H,sWy,m7j,
BvF,d_,O6N,er7,H6F,txN,U7B,K7H,hr1,W7$,kvQ,Li,PZ,$7H,zrq,Ig7,MxB,ytq,Z6N,gnV,AtQ,CLH,vnQ,RrV,Vxy,D7H,u_F,ag1,ctV,TvN,rt$,b91,lSV,LZy,QQV,st,XlA,fS7,B0N,YnQ,eyN,BZ,kJH,jQy,qv,Z9B,zy7,yT1,YA,JTN,MRF,IS1,xIV,SnN,gcF,CZq,RyV,oc$,DI7,VRN,wlQ,uRZ,T0$,aSQ,Mv,cT1,rTN,Lu7,PdV,g_,E5$,X81,YPQ,RO,BJF,mXy,n5N,O$H,UXV,ttA,ksH,KuN,WuV,jtH,oO,yR7,Z$V,Mt7,z_F,w_,I6V,DQ,g5q,o5A,DX1,VtH,w8j,uzN,Gs$,TJy,rRV,i$B,cRy,a6A,bRA,E_$,Q5Z,s5$,Fsq,n_N,m8F,OR$,N9j,YCA,HRZ,tfH,U8V,Ksy,et1,htV,WsB,ztN,ywB,IW7,MfH,JwH,$8N,x8N,g_q,
Aw$,v_7,G8q,wzZ,iRV,cwV,P8A,EEV,QuN,Xoy,f3A,suj,nEA,OAN,NjF,YON,qOH,HAF,tOV,UEA,KPA,haA,kOH,WPj,mp,ZAq,y1q,zaV,juB,I3Z,xEA,$EF,SO1,A17,C8y,RaB,poH,oEV,DEN,Tjj,VOZ,woZ,uJZ,a3A,iAA,c1j,GOy,tL,bkV,LEZ,dhV,Kt,P6B,QDB,XNV,fhV,E0q,sDV,FEV,BC7,n0N,Ok$,mhA,YBH,qBV,Hkj,KEq,UhN,jD1,tqF,hL,z0H,e0j,WEH,Zky,MqQ,IhB,$hq,JrA,g0q,SB1,Ary,C6$,R0H,o0V,VqQ,ah1,GPQ,TCZ,uxj,wN1,ikV,JL,crq,xh,rrV,lHq,E8y,X1H,fHy,sM1,F3y,BuN,n81,RH,pt,qrA,Nuj,OKF,mUA,ysN,jMq,YrZ,W3V,xUN,g8$,SrB,As$,v8V,p1H,DUV,w1B,GuV,Tu7,aH$,l9H,rsA,brQ,
LbA,f2,QA$,XDH,f9V,sA7,Fby,B8H,nHN,Fs,OJ,mNZ,YUN,HrN,KbA,zhV,$NN,I91,JPQ,gHF,SUj,AP1,vHy,C1V,RhQ,tW,pDN,T8q,a9Z,wDH,VWN,Gzq,uHQ,bBN,d_Q,LIj,PMN,E2$,QvV,sv1,f8j,XuN,HBA,YNV,t7B,U_N,KI7,kYN,jvQ,eiF,hiZ,x_j,SNN,v2j,Ri$,o2N,V7B,TcV,a81,iBB,lu7,rbH,cbV,baB,daF,LS7,Pyj,ENN,Qi1,X0F,fu1,siZ,FS1,nN1,OaF,NpN,ma$,YT$,qTB,trj,Uaq,KS7,ePH,hPN,kNN,yoF,ZaZ,Iuj,Jo7,$aZ,xaV,IZ,gNZ,STZ,AoF,vNF,oNH,p0y,DaZ,VrB,w0y,urN,GNq,Tpy,au$,iaZ,coV,roZ,lcZ,bgH,dMF,LMA,P0F,QeH,EpQ,Xq1,fcF,se7,FMA,BNy,np1,Og1,NNA,RZ,YhH,qhB,HgV,
t2q,UMA,esN,hsA,kLj,WMV,jeN,zs7,ZgQ,M2B,$My,V4,gpA,RsN,vpN,A2Z,Sh$,C0N,DMZ,V2N,wqN,uYN,TNj,acj,igF,r2N,c2$,lzy,bU$,dTN,E9y,QRQ,Xbq,fzj,sR$,F4y,OUq,N3j,lg,t0B,UTA,e9F,W4$,khB,jRV,z9q,bg,LH,ZUZ,M07,Qd,XE,xTZ,Izy,$Ty,A7N,v91,CXq,R9F,V0$,ut1,GhH,T3q,azj,iUF,r7q,ly1,b0N,dCj,LmQ,PzB,EzV,FE,QGV,XUB,nH,fy$,sGV,FmB,BFF,nzy,O0V,mV,Yx,NF$,mCH,q4,Y0$,q0y,H0V,tMq,Km7,ecN,kVq,Z0A,yDF,zcQ,MMZ,IyA,vzN,xCN,gzQ,S0A,JD$,ADj,CzV,RcV,ozQ,VMN,tv,GVH,TFZ,ayV,i0y,cDA,lp1,dsN,EjV,sTy,X4V,Uv,QTq,N4q,Ya$,KH,qa$,HnZ,tcV,UsB,
KW$,hYV,k9V,jTB,zYV,ZnH,Mcj,xsq,J$$,SaQ,A$H,vjA,Ce$,p4V,ojA,DsN,Vc7,w4Z,uXy,G9A,T41,apN,c$F,r$N,PsQ,EfA,QqQ,XG$,ZL,FNN,BgZ,nfN,Ooj,NgA,mxN,qjq,HoB,t4Q,UxN,efV,hfj,kEV,$x,WN$,jqV,Zoq,M4B,Jv,xx,Jlj,I4B,xxN,AlV,gfV,vfF,Rfj,vx,pG7,ofB,DxB,uL1,TgV,CH,ioQ,clN,rl1,l$$,bxB,dnB,L81,PUV,f$Z,s3F,Oxy,F8$,nkZ,NHj,mnq,YeV,tFN,Unq,K8A,hHB,kFA,MFN,ZxN,Se7,CU1,Gx,RHV,pOH,oBZ,Tx,ok1,DnQ,wOV,TH7,a$H,LUZ,Pi7,EFy,Q1A,XcQ,foV,FUN,BMV,OVN,mZy,nFB,NM$,qo1,Yoj,tsQ,eOZ,UZj,hOF,kaV,WUV,j1V,zOA,yN$,Msj,ZVV,xZN,ANj,gF7,vFQ,Ciy,
RO7,Ps,pcZ,oFV,sH,Vsj,DZj,wcj,Ga$,uDN,cNy,rNN,bGj,djZ,P_V,ETN,Q8N,XiV,FhH,nTA,mjF,N5j,YF$,qFH,HGF,Kh1,IM1,WhV,Jcy,xjN,SF7,AcV,piV,oTN,Dj1,VYN,wi1,u2V,aM$,iGN,ccV,rc1,dWQ,P2F,EaF,Lkj,XAQ,Qky,naN,ON$,NtQ,mWN,YRA,qRZ,HNV,UWq,hXA,kMQ,WkF,yuV,zXq,INB,JuN,xWH,ga1,SRF,AuB,C27,va1,pAF,u0F,iNN,aNV,cuN,ruH,ldy,doy,MK,PIj,xe,QVq,fdy,sVV,NnV,YG1,UoH,eRV,hRN,W9V,jV7,zR1,ZyB,Id1,$oF,xoB,AJV,SG7,glq,CE,CIV,vlZ,RRZ,pjV,olA,Do1,Vl$,wjQ,uhq,TnH,ad7,iyH,cJV,rJy,lvA,b4F,df1,L5B,Pj$,QIB,X9$,fvV,YlA,qlq,H4F,UfV,K5$,eBF,
W57,Tm,Ivq,$fV,xfB,g$B,SlQ,AzB,v$q,iE,un$,fp,cs,lA,GiQ,TmZ,czN,l7D,rzA,dQ,bF2,dH2,LBo,PNo;l7Z=function(){var l,b;return typeof CSS!=="undefined"&&((b=(l=CSS).supports)==null?void 0:b.call(l,"selector(:has(*))"))};
bFN=function(l){return l.visibility!=="hidden"&&l.display!=="none"};
LB$=function(l){if(l7Z()||l.tagName!=="DETAILS"?!l.matches(dHN):l.querySelector("summary")!==null)return-1;l=l.getAttribute("tabindex")||"0";return Number(l)};
PN$=function(l){return l.some(function(b){return LB$(b)>0})};
E1N=function(l){if(l.textContent||l.ariaLabel)return!0;if(l instanceof HTMLInputElement){if(!l.labels)return!1;l=_.X(l.labels);for(var b=l.next();!b.done;b=l.next())if(b.value.textContent)return!0}return!1};
QjV=function(l){return l.sort(function(b,d){return LB$(d)-LB$(b)})};
_.XV7=function(l){l=Array.from(l.querySelectorAll(dHN)).filter(function(b){return(bFN(b.style)?bFN(window.getComputedStyle(b)):!1)&&E1N(b)});
return PN$(l)?QjV(l):l};
_.bN=function(l,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.bN);else{var d=Error().stack;d&&(this.stack=d)}l&&(this.message=String(l));b!==void 0&&(this.cause=b)};
LF=function(){throw Error("E");};
f7N=function(l,b){b=String.fromCharCode.apply(null,b);return l==null?b:l+b};
n1V=function(l){var b=!1;b=b===void 0?!1:b;if(sjB){if(b&&(FB$?!l.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(l)))throw Error("F");l=(BZq||(BZq=new TextEncoder)).encode(l)}else{for(var d=0,L=new Uint8Array(3*l.length),P=0;P<l.length;P++){var E=l.charCodeAt(P);if(E<128)L[d++]=E;else{if(E<2048)L[d++]=E>>6|192;else{if(E>=55296&&E<=57343){if(E<=56319&&P<l.length){var f=l.charCodeAt(++P);if(f>=56320&&f<=57343){E=(E-55296)*1024+f-56320+65536;L[d++]=E>>18|
240;L[d++]=E>>12&63|128;L[d++]=E>>6&63|128;L[d++]=E&63|128;continue}else P--}if(b)throw Error("F");E=65533}L[d++]=E>>12|224;L[d++]=E>>6&63|128}L[d++]=E&63|128}}l=d===L.length?L:L.subarray(0,d)}return l};
EA=function(l){_.PV.setTimeout(function(){throw l;},0)};
_.QN=function(l,b){return l.lastIndexOf(b,0)==0};
Xq=function(l,b){var d=l.length-b.length;return d>=0&&l.indexOf(b,d)==d};
_.Fq=function(l){return/^[\s\xa0]*$/.test(l)};
_.nF=function(l,b){return l.indexOf(b)!=-1};
_.NH=function(l,b){return _.nF(l.toLowerCase(),b.toLowerCase())};
_.Y1=function(l,b){var d=0;l=mB(String(l)).split(".");b=mB(String(b)).split(".");for(var L=Math.max(l.length,b.length),P=0;d==0&&P<L;P++){var E=l[P]||"",f=b[P]||"";do{E=/(\d*)(\D*)(.*)/.exec(E)||["","","",""];f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];if(E[0].length==0&&f[0].length==0)break;d=OFj(E[1].length==0?0:parseInt(E[1],10),f[1].length==0?0:parseInt(f[1],10))||OFj(E[2].length==0,f[2].length==0)||OFj(E[2],f[2]);E=E[3];f=f[3]}while(d==0)}return d};
OFj=function(l,b){return l<b?-1:l>b?1:0};
_.HV=function(){var l=_.PV.navigator;return l&&(l=l.userAgent)?l:""};
NZV=function(l){if(!UA||!e$)return!1;for(var b=0;b<e$.brands.length;b++){var d=e$.brands[b].brand;if(d&&_.nF(d,l))return!0}return!1};
hV=function(l){return _.nF(_.HV(),l)};
k1=function(){return UA?!!e$&&e$.brands.length>0:!1};
mH7=function(){return k1()?!1:hV("Opera")};
YA7=function(){return k1()?!1:hV("Trident")||hV("MSIE")};
qAF=function(){return k1()?NZV("Microsoft Edge"):hV("Edg/")};
zy=function(){return hV("Firefox")||hV("FxiOS")};
_.HFV=function(){return hV("Safari")&&!(_.yN()||(k1()?0:hV("Coast"))||mH7()||(k1()?0:hV("Edge"))||qAF()||(k1()?NZV("Opera"):hV("OPR"))||zy()||hV("Silk")||hV("Android"))};
_.yN=function(){return k1()?NZV("Chromium"):(hV("Chrome")||hV("CriOS"))&&!(k1()?0:hV("Edge"))||hV("Silk")};
_.t$y=function(){return hV("Android")&&!(_.yN()||zy()||mH7()||hV("Silk"))};
UHQ=function(l){var b={};l.forEach(function(d){b[d[0]]=d[1]});
return function(d){return b[d.find(function(L){return L in b})]||""}};
KBQ=function(l){var b=_.HV();if(l==="Internet Explorer"){if(YA7())if((l=/rv: *([\d\.]*)/.exec(b))&&l[1])b=l[1];else{l="";var d=/MSIE +([\d\.]+)/.exec(b);if(d&&d[1])if(b=/Trident\/(\d.\d)/.exec(b),d[1]=="7.0")if(b&&b[1])switch(b[1]){case "4.0":l="8.0";break;case "5.0":l="9.0";break;case "6.0":l="10.0";break;case "7.0":l="11.0"}else l="7.0";else l=d[1];b=l}else b="";return b}var L=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");d=[];for(var P;P=L.exec(b);)d.push([P[1],P[2],P[3]||void 0]);
b=UHQ(d);switch(l){case "Opera":if(mH7())return b(["Version","Opera"]);if(k1()?NZV("Opera"):hV("OPR"))return b(["OPR"]);break;case "Microsoft Edge":if(k1()?0:hV("Edge"))return b(["Edge"]);if(qAF())return b(["Edg"]);break;case "Chromium":if(_.yN())return b(["Chrome","CriOS","HeadlessChrome"])}return l==="Firefox"&&zy()||l==="Safari"&&_.HFV()||l==="Android Browser"&&_.t$y()||l==="Silk"&&hV("Silk")?(b=d[2])&&b[1]||"":""};
_.eQN=function(l){if(k1()&&l!=="Silk"){var b=e$.brands.find(function(d){return d.brand===l});
if(!b||!b.version)return NaN;b=b.version.split(".")}else{b=KBQ(l);if(b==="")return NaN;b=b.split(".")}return b.length===0?NaN:Number(b[0])};
MH=function(){return UA?!!e$&&!!e$.platform:!1};
_.hQN=function(){return MH()?e$.platform==="Android":hV("Android")};
ky$=function(){return hV("iPhone")&&!hV("iPod")&&!hV("iPad")};
_.Ij=function(){return ky$()||hV("iPad")||hV("iPod")};
_.WBN=function(){return MH()?e$.platform==="macOS":hV("Macintosh")};
_.jjN=function(){return MH()?e$.platform==="Windows":hV("Windows")};
_.zQB=function(){return MH()?e$.platform==="Chrome OS":hV("CrOS")};
_.$1=function(l){return l[l.length-1]};
_.x1=function(l,b,d){b=_.yVF(l,b,d);return b<0?null:typeof l==="string"?l.charAt(b):l[b]};
_.yVF=function(l,b,d){for(var L=l.length,P=typeof l==="string"?l.split(""):l,E=0;E<L;E++)if(E in P&&b.call(d,P[E],E,l))return E;return-1};
ZFF=function(l){for(var b=_.S$,d=typeof l==="string"?l.split(""):l,L=l.length-1;L>=0;L--)if(L in d&&b.call(void 0,d[L],L,l))return L;return-1};
_.pF=function(l,b){return _.vV(l,b)>=0};
_.M$V=function(l,b){_.pF(l,b)||l.push(b)};
_.oj=function(l,b){b=_.vV(l,b);var d;(d=b>=0)&&_.I71(l,b);return d};
_.I71=function(l,b){Array.prototype.splice.call(l,b,1)};
_.D7=function(l){var b=l.length;if(b>0){for(var d=Array(b),L=0;L<b;L++)d[L]=l[L];return d}return[]};
_.wZ=function(l,b){for(var d=1;d<arguments.length;d++){var L=arguments[d];if(_.VN(L)){var P=l.length||0,E=L.length||0;l.length=P+E;for(var f=0;f<E;f++)l[P+f]=L[f]}else l.push(L)}};
_.JVA=function(l,b,d,L){Array.prototype.splice.apply(l,$HF(arguments,1))};
$HF=function(l,b,d){return arguments.length<=2?Array.prototype.slice.call(l,b):Array.prototype.slice.call(l,b,d)};
xHQ=function(l,b){b=b||l;for(var d=0,L=0,P={};L<l.length;){var E=l[L++],f=_.Ty(E)?"o"+_.iN(E):(typeof E).charAt(0)+E;Object.prototype.hasOwnProperty.call(P,f)||(P[f]=!0,b[d++]=E)}b.length=d};
_.SA7=function(l,b,d){d=d||_.g17;for(var L=0,P=l.length,E;L<P;){var f=L+(P-L>>>1);var F=d(b,l[f]);F>0?L=f+1:(P=f,E=!F)}return E?L:-L-1};
_.cV=function(l,b,d){if(!_.VN(l)||!_.VN(b)||l.length!=b.length)return!1;var L=l.length;d=d||AVy;for(var P=0;P<L;P++)if(!d(l[P],b[P]))return!1;return!0};
_.g17=function(l,b){return l>b?1:l<b?-1:0};
AVy=function(l,b){return l===b};
v1B=function(l,b,d){b=Array.prototype.splice.call(l,b,1);Array.prototype.splice.call(l,d,0,b[0])};
RQ$=function(l){return CNN[l]||""};
DHF=function(l){if(!pVQ)return _.lt(l);l=o1N.test(l)?l.replace(o1N,RQ$):l;l=atob(l);for(var b=new Uint8Array(l.length),d=0;d<l.length;d++)b[d]=l.charCodeAt(d);return b};
V$N=function(l,b){l.__closure__error__context__984382||(l.__closure__error__context__984382={});l.__closure__error__context__984382.severity=b};
_.dD=function(l){l=Error(l);V$N(l,"warning");return l};
uqF=function(l,b){if(l!=null){var d;var L=(d=wVV)!=null?d:wVV={};d=L[l]||0;d>=b||(L[l]=d+1,l=Error(),V$N(l,"incident"),EA(l))}};
E$=function(l,b,d){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(d===void 0?0:d)&&Symbol.for&&l?Symbol.for(l):l!=null?Symbol(l):Symbol():b};
s$=function(l,b){Q2||_.XV in l||GyF(l,TZN);l[_.XV]|=b};
BF=function(l,b){Q2||_.XV in l||GyF(l,TZN);l[_.XV]=b};
a7F=function(l){if(4&l)return 512&l?512:1024&l?1024:0};
O$=function(l){s$(l,34);return l};
NV=function(l){s$(l,8192);return l};
iF$=function(l){s$(l,32);return l};
U$=function(){return typeof BigInt==="function"};
zr=function(l,b){return b===void 0?l.copyOnWrite!==kQ&&!!(2&(l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.XV]|0)):!!(2&b)&&l.copyOnWrite!==kQ};
_.Jf=function(l,b){if(l!=null)if(typeof l==="string")l=l?new y2(l,MV):_.$Q();else if(l.constructor!==y2)if(cVZ&&l!=null&&l instanceof Uint8Array)l=l.length?new y2(new Uint8Array(l),MV):_.$Q();else{if(!b)throw Error();l=void 0}return l};
rVA=function(l,b){if(typeof b!=="number"||b<0||b>=l.length)throw Error();};
ljq=function(l,b,d){var L=b&128?0:-1,P=l.length,E;if(E=!!P)E=l[P-1],E=E!=null&&typeof E==="object"&&E.constructor===Object;var f=P+(E?-1:0);for(b=b&128?1:0;b<f;b++)d(b-L,l[b]);if(E){l=l[P-1];for(var F in l)!isNaN(F)&&d(+F,l[F])}};
gD=function(l){return l&128?xQ:void 0};
So=function(l){l.isGuard_doNotManuallySetPrettyPlease=!0;return l};
dVB=function(){var l=bJN;return So(function(b){for(var d in l)if(b===l[d]&&!/^[0-9]+$/.test(d))return!0;return!1})};
_.Af=function(l){var b=l;if(L0V(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(PtB(b)&&!Number.isSafeInteger(b))throw Error(String(b));return EQQ?BigInt(l):l=QhA(l)?l?"1":"0":L0V(l)?l.trim()||"0":String(l)};
XFF=function(l,b){if(l.length>b.length)return!1;if(l.length<b.length||l===b)return!0;for(var d=0;d<l.length;d++){var L=l[d],P=b[d];if(L>P)return!1;if(L<P)return!0}};
fjq=function(l){var b=l>>>0;vF=b;CJ=(l-b)/4294967296>>>0};
Rh=function(l){if(l<0){fjq(-l);var b=_.X(shV(vF,CJ));l=b.next().value;b=b.next().value;vF=l>>>0;CJ=b>>>0}else fjq(l)};
BDN=function(l){var b=F0Q||(F0Q=new DataView(new ArrayBuffer(8)));b.setFloat32(0,+l,!0);CJ=0;vF=b.getUint32(0,!0)};
nQA=function(l,b){var d=b*4294967296+(l>>>0);return Number.isSafeInteger(d)?d:_.pJ(l,b)};
oh=function(l,b){var d=b&2147483648;d&&(l=~l+1>>>0,b=~b>>>0,l==0&&(b=b+1>>>0));l=nQA(l,b);return typeof l==="number"?d?-l:l:d?"-"+l:l};
OJ1=function(l){var b=vF,d=CJ,L=d>>31;d=(d<<1|b>>>31)^L;l(b<<1^L,d)};
NDB=function(l,b){var d=-(l&1);l=(l>>>1|b<<31)^d;return oh(l,b>>>1^d)};
_.pJ=function(l,b){b>>>=0;l>>>=0;if(b<=2097151)var d=""+(4294967296*b+l);else U$()?d=""+(BigInt(b)<<BigInt(32)|BigInt(l)):(d=(l>>>24|b<<8)&16777215,b=b>>16&65535,l=(l&16777215)+d*6777216+b*6710656,d+=b*8147497,b*=2,l>=1E7&&(d+=l/1E7>>>0,l%=1E7),d>=1E7&&(b+=d/1E7>>>0,d%=1E7),d=b+mVB(d)+mVB(l));return d};
mVB=function(l){l=String(l);return"0000000".slice(l.length)+l};
_.Y$j=function(l,b){b&2147483648?U$()?l=""+(BigInt(b|0)<<BigInt(32)|BigInt(l>>>0)):(b=_.X(shV(l,b)),l=b.next().value,b=b.next().value,l="-"+_.pJ(l,b)):l=_.pJ(l,b);return l};
V2=function(l){if(l.length<16)Rh(Number(l));else if(U$())l=BigInt(l),vF=Number(l&BigInt(4294967295))>>>0,CJ=Number(l>>BigInt(32)&BigInt(4294967295));else{var b=+(l[0]==="-");CJ=vF=0;for(var d=l.length,L=b,P=(d-b)%6+b;P<=d;L=P,P+=6)L=Number(l.slice(L,P)),CJ*=1E6,vF=vF*1E6+L,vF>=4294967296&&(CJ+=Math.trunc(vF/4294967296),CJ>>>=0,vF>>>=0);b&&(b=_.X(shV(vF,CJ)),l=b.next().value,b=b.next().value,vF=l,CJ=b)}};
shV=function(l,b){b=~b;l?l=~l+1:b+=1;return[l,b]};
ut=function(l){return Array.prototype.slice.call(l)};
_.Gr=function(l,b){throw Error(b===void 0?"unexpected value "+l+"!":b);};
_.cF=function(l){if(l!=null&&typeof l!=="number")throw Error("L`"+typeof l+"`"+l);return l};
_.rD=function(l){if(l==null||typeof l==="number")return l;if(l==="NaN"||l==="Infinity"||l==="-Infinity")return Number(l)};
q$1=function(l){if(l!=null&&typeof l!=="boolean")throw Error("M`"+_.l9(l)+"`"+l);return l};
_.HJV=function(l){if(l==null||typeof l==="boolean")return l;if(typeof l==="number")return!!l};
_.Pa=function(l){switch(typeof l){case "bigint":return!0;case "number":return d6(l);case "string":return toV.test(l);default:return!1}};
_.XB=function(l){if(!d6(l))throw _.dD("enum");return l|0};
_.fj=function(l){return l==null?l:d6(l)?l|0:void 0};
UVj=function(l){if(typeof l!=="number")throw _.dD("int32");if(!d6(l))throw _.dD("int32");return l|0};
_.sZ=function(l){return l==null?l:UVj(l)};
_.FB=function(l){if(l==null)return l;if(typeof l==="string"&&l)l=+l;else if(typeof l!=="number")return;return d6(l)?l|0:void 0};
_.K0Z=function(l){if(l==null)return l;if(typeof l==="string"&&l)l=+l;else if(typeof l!=="number")return;return d6(l)?l>>>0:void 0};
W07=function(l){var b=0;b=b===void 0?0:b;if(!_.Pa(l))throw _.dD("int64");var d=typeof l;switch(b){case 512:switch(d){case "string":return Ba(l);case "bigint":return String(nj(64,l));default:return eV$(l)}case 1024:switch(d){case "string":return hVj(l);case "bigint":return _.Af(nj(64,l));default:return krV(l)}case 0:switch(d){case "string":return Ba(l);case "bigint":return _.Af(nj(64,l));default:return OZ(l)}default:return _.Gr(b,"Unknown format requested type for int64")}};
NQ=function(l){return l==null?l:W07(l)};
jhQ=function(l){var b=l.length;if(l[0]==="-"?b<20||b===20&&l<="-9223372036854775808":b<19||b===19&&l<="9223372036854775807")return l;V2(l);return _.Y$j(vF,CJ)};
zVH=function(l){if(l[0]==="-")var b=!1;else b=l.length,b=b<20?!0:b===20&&l<="18446744073709551615";if(b)return l;V2(l);return _.pJ(vF,CJ)};
OZ=function(l){l=ml(l);Yq(l)||(Rh(l),l=oh(vF,CJ));return l};
_.yfF=function(l){l=ml(l);l>=0&&Yq(l)||(Rh(l),l=nQA(vF,CJ));return l};
eV$=function(l){l=ml(l);Yq(l)?l=String(l):(Rh(l),l=_.Y$j(vF,CJ));return l};
_.ZJH=function(l){l=ml(l);l>=0&&Yq(l)?l=String(l):(Rh(l),l=_.pJ(vF,CJ));return l};
Ba=function(l){var b=ml(Number(l));if(Yq(b))return String(b);b=l.indexOf(".");b!==-1&&(l=l.substring(0,b));return jhQ(l)};
hVj=function(l){var b=ml(Number(l));if(Yq(b))return _.Af(b);b=l.indexOf(".");b!==-1&&(l=l.substring(0,b));return U$()?_.Af(nj(64,BigInt(l))):_.Af(jhQ(l))};
krV=function(l){return Yq(l)?_.Af(OZ(l)):_.Af(eV$(l))};
_.MoQ=function(l){return Yq(l)?_.Af(_.yfF(l)):_.Af(_.ZJH(l))};
_.IjV=function(l){var b=ml(Number(l));if(Yq(b)&&b>=0)return String(b);b=l.indexOf(".");b!==-1&&(l=l.substring(0,b));return zVH(l)};
_.$VQ=function(l){var b=ml(Number(l));if(Yq(b)&&b>=0)return _.Af(b);b=l.indexOf(".");b!==-1&&(l=l.substring(0,b));return U$()?_.Af((0,_.qQ)(64,BigInt(l))):_.Af(zVH(l))};
_.xVV=function(l){if(l==null)return l;if(typeof l==="bigint")return Jfy(l)?l=Number(l):(l=nj(64,l),l=Jfy(l)?Number(l):String(l)),l;if(_.Pa(l))return typeof l==="number"?OZ(l):Ba(l)};
gQA=function(l,b){b=b===void 0?!1:b;var d=typeof l;if(l==null)return l;if(d==="bigint")return String(nj(64,l));if(_.Pa(l))return d==="string"?Ba(l):b?eV$(l):OZ(l)};
_.S$q=function(l){var b=typeof l;if(l==null)return l;if(b==="bigint")return _.Af(nj(64,l));if(_.Pa(l))return b==="string"?hVj(l):krV(l)};
AfB=function(l){if(l==null)return l;var b=typeof l;if(b==="bigint")return String(nj(64,l));if(_.Pa(l)){if(b==="string")return Ba(l);if(b==="number")return OZ(l)}};
vQj=function(l){if(l==null)return l;var b=typeof l;if(b==="bigint")return String((0,_.qQ)(64,l));if(_.Pa(l)){if(b==="string")return _.IjV(l);if(b==="number")return _.yfF(l)}};
_.UZ=function(l){if(typeof l!=="string")throw Error();return l};
eT=function(l){if(l!=null&&typeof l!=="string")throw Error();return l};
_.hA=function(l){return l==null||typeof l==="string"?l:void 0};
pFV=function(l,b,d,L){if(l!=null&&l[Wa]===zQ)return l;if(!Array.isArray(l))return d?L&2?b[CtN]||(b[CtN]=RVB(b)):new b:void 0;d=l[_.XV]|0;L=d|L&32|L&2;L!==d&&BF(l,L);return new b(l)};
RVB=function(l){l=new l;O$(l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return l};
oQ1=function(l,b,d){l=b?UVj(l):_.FB(l);return l==null?d?0:void 0:l|0};
DVH=function(l){return l};
VoB=function(l){return l};
uVZ=function(l,b,d,L,P,E){l=pFV(l,L,d,E);P&&(l=wFV(l));return l};
Gr7=function(l){return[l,this.get(l)]};
iJj=function(){return TD7||(TD7=new ZO(O$([]),void 0,void 0,void 0,ajQ))};
cfj=function(l){var b=MQ($q);return b?l[b]:void 0};
bjZ=function(l,b){var d=d===void 0?!1:d;if(MQ(rfN)&&MQ($q)&&void 0===rfN){var L=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=L[$q];if(!P)return;if(P=P.reviveUnknownFields)try{P(L,b,lOQ);return}catch(E){EA(E)}}d&&(l=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(d=MQ($q))&&d in l&&(l=l[d])&&delete l[b])};
Ll1=function(l,b){var d=MQ($q),L;Q2&&d&&((L=l[d])==null?void 0:L[b])!=null&&uqF(dQV,3)};
Eqq=function(l,b){b<100||uqF(P9$,1)};
FlN=function(l,b,d,L){var P=L!==void 0;L=!!L;var E=MQ($q),f;!P&&Q2&&E&&(f=l[E])&&QxQ(f,Eqq);E=[];var F=l.length;f=4294967295;var n=!1,N=!!(b&64),Y=N?b&128?0:-1:void 0;if(!(b&1)){var q=F&&l[F-1];q!=null&&typeof q==="object"&&q.constructor===Object?(F--,f=F):q=void 0;if(N&&!(b&128)&&!P){n=!0;var H;f=((H=XaB)!=null?H:DVH)(f-Y,Y,l,q,void 0)+Y}}b=void 0;for(H=0;H<F;H++){var t=l[H];if(t!=null&&(t=d(t,L))!=null)if(N&&H>=f){var e=H-Y,W=void 0;((W=b)!=null?W:b={})[e]=t}else E[H]=t}if(q)for(var M in q)F=q[M],
F!=null&&(F=d(F,L))!=null&&(H=+M,t=void 0,N&&!Number.isNaN(H)&&(t=H+Y)<f?E[t]=F:(H=void 0,((H=b)!=null?H:b={})[M]=F));b&&(n?E.push(b):E[f]=b);P&&MQ($q)&&(l=cfj(l))&&l instanceof fO1&&(E[$q]=sxZ(l));return E};
nqQ=function(l){l[0]=B6q(l[0]);l[1]=B6q(l[1]);return l};
B6q=function(l){switch(typeof l){case "number":return Number.isFinite(l)?l:""+l;case "bigint":return Jfy(l)?Number(l):""+l;case "boolean":return l?1:0;case "object":if(Array.isArray(l)){var b=l[_.XV]|0;return l.length===0&&b&1?void 0:FlN(l,b,B6q)}if(l!=null&&l[Wa]===zQ)return OjV(l);if(l instanceof y2){b=l.JSC$8985_value_;if(b==null)l="";else if(typeof b==="string")l=b;else{if(pVQ){for(var d="",L=0,P=b.length-10240;L<P;)d+=String.fromCharCode.apply(null,b.subarray(L,L+=10240));d+=String.fromCharCode.apply(null,
L?b.subarray(L):b);b=btoa(d)}else b=_.g6(b);l=l.JSC$8985_value_=b}return l}if(l instanceof ZO)return l=l.size!==0?N6A(l,nqQ):void 0,l;return}return l};
AA=function(l,b){if(b){XaB=b==null||b===DVH||b[mQB]!==YZ7?DVH:b;try{return OjV(l)}finally{XaB=void 0}}return OjV(l)};
OjV=function(l){l=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return FlN(l,l[_.XV]|0,B6q)};
tTA=function(l){switch(typeof l){case "boolean":return qZF||(qZF=[0,void 0,!0]);case "number":return l>0?void 0:l===0?HjV||(HjV=[0,void 0]):[-l,void 0];case "string":return[0,l];case "object":return l}};
va=function(l,b){return UQH(l,b[0],b[1])};
_.Cj=function(l,b,d){return UQH(l,b,d,2048)};
UQH=function(l,b,d,L){L=L===void 0?0:L;if(l==null){var P=32;d?(l=[d],P|=128):l=[];b&&(P=P&-16760833|(b&1023)<<14)}else{if(!Array.isArray(l))throw Error("O");P=l[_.XV]|0;if(KlV&&1&P)throw Error("P");2048&P&&!(2&P)&&eSN();if(P&256)throw Error("Q");if(P&64)return(P|L)!==P&&BF(l,P|L),l;if(d&&(P|=128,d!==l[0]))throw Error("R");a:{d=l;P|=64;var E=d.length;if(E){var f=E-1,F=d[f];if(F!=null&&typeof F==="object"&&F.constructor===Object){b=P&128?0:-1;f-=b;if(f>=1024)throw Error("T");for(var n in F)E=+n,E<f&&
(d[E+b]=F[n],delete F[n]);P=P&-16760833|(f&1023)<<14;break a}}if(b){n=Math.max(b,E-(P&128?0:-1));if(n>1024)throw Error("U");P=P&-16760833|(n&1023)<<14}}}BF(l,P|64|L);return l};
eSN=function(){if(KlV)throw Error("S");uqF(hS7,5)};
jxB=function(l,b){if(typeof l!=="object")return l;if(Array.isArray(l)){var d=l[_.XV]|0;return l.length===0&&d&1?void 0:kQA(l,d,b)}if(l!=null&&l[Wa]===zQ)return WlF(l);if(l instanceof ZO){b=l.arrayState;if(b&2)return l;if(!l.size)return;d=O$(N6A(l));if(l.valueCtor)for(l=0;l<d.length;l++){var L=d[l],P=L[1];P==null||typeof P!=="object"?P=void 0:P!=null&&P[Wa]===zQ?P=WlF(P):Array.isArray(P)?P=kQA(P,P[_.XV]|0,!!(b&32)):P=void 0;L[1]=P}return d}if(l instanceof y2)return l};
kQA=function(l,b,d){if(b&2)return l;!d||4096&b||16&b?l=Rx(l,b,!1,d&&!(b&16)):(s$(l,34),b&4&&Object.freeze(l));return l};
zS1=function(l,b,d){l=new l.constructor(b);d&&(l.copyOnWrite=kQ);l.noLegacyNull=kQ;return l};
WlF=function(l){var b=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=b[_.XV]|0;return zr(l,d)?l:yA7(l,b,d)?zS1(l,b):Rx(b,d)};
Rx=function(l,b,d,L){L!=null||(L=!!(34&b));l=FlN(l,b,jxB,L);L=32;d&&(L|=2);b=b&16769217|L;BF(l,b);return l};
wFV=function(l){var b=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=b[_.XV]|0;return zr(l,d)?yA7(l,b,d)?zS1(l,b,!0):new l.constructor(Rx(b,d,!1)):l};
pj=function(l){if(l.copyOnWrite!==kQ)return!1;var b=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;b=Rx(b,b[_.XV]|0);s$(b,2048);l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=b;l.copyOnWrite=void 0;l.noLegacyNull=void 0;return!0};
ox=function(l){if(!pj(l)&&zr(l,l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.XV]|0))throw Error();};
DO=function(l,b){b===void 0&&(b=l[_.XV]|0);b&32&&!(b&4096)&&BF(l,b|4096)};
yA7=function(l,b,d){return d&2?!0:d&32&&!(d&4096)?(BF(b,d|2),l.copyOnWrite=kQ,!0):!1};
w6=function(l,b,d,L,P){var E=d+(P?0:-1),f=l.length-1;if(f>=1+(P?0:-1)&&E>=f){var F=l[f];if(F!=null&&typeof F==="object"&&F.constructor===Object)return F[d]=L,b}if(E<=f)return l[E]=L,b;if(L!==void 0){var n;f=((n=b)!=null?n:b=l[_.XV]|0)>>14&1023||536870912;d>=f?L!=null&&(E={},l[f+(P?0:-1)]=(E[d]=L,E)):l[E]=L}return b};
_.i9=function(l,b,d,L,P){var E=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=E[_.XV]|0;L=zr(l,f)?1:L;P=!!P||L===3;L===2&&pj(l)&&(E=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=E[_.XV]|0);l=Zjq(E,b);var F=l===u9?7:l[_.XV]|0,n=MTN(F,f);var N=4&n?!1:!0;if(N){4&n&&(l=ut(l),F=0,n=ax(n,f),f=w6(E,f,b,l));for(var Y=0,q=0;Y<l.length;Y++){var H=d(l[Y]);H!=null&&(l[q++]=H)}q<Y&&(l.length=q);d=(n|4)&-513;n=d&=-1025;n&=-4097}n!==F&&(BF(l,n),2&n&&Object.freeze(l));return l=IOA(l,n,E,
f,b,L,N,P)};
IOA=function(l,b,d,L,P,E,f,F){var n=b;E===1||(E!==4?0:2&b||!(16&b)&&32&L)?ca(b)||(b|=!l.length||f&&!(4096&b)||32&L&&!(4096&b||16&b)?2:256,b!==n&&BF(l,b),Object.freeze(l)):(E===2&&ca(b)&&(l=ut(l),n=0,b=ax(b,L),L=w6(d,L,P,l)),ca(b)||(F||(b|=16),b!==n&&BF(l,b)));2&b||!(4096&b||16&b)||DO(d,L);return l};
Zjq=function(l,b,d){l=r6(l,b,d);return Array.isArray(l)?l:u9};
MTN=function(l,b){2&b&&(l|=2);return l|1};
ca=function(l){return!!(2&l)&&!!(4&l)||!!(256&l)};
$QN=function(l){return _.Jf(l,!0)};
JAA=function(l){l=ut(l);for(var b=0;b<l.length;b++){var d=l[b]=ut(l[b]);Array.isArray(d[1])&&(d[1]=O$(d[1]))}return NV(l)};
_.xQA=function(l,b,d,L,P){var E=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=E[_.XV]|0;var F=zr(l,f);a:{!F&&pj(l)&&(E=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,f=E[_.XV]|0);var n=r6(E,b);l=!1;if(n==null){if(F){b=iJj();break a}n=[]}else if(n.constructor===ZO)if(n.arrayState&2&&!F)n=N6A(n);else{b=n;break a}else Array.isArray(n)?l=!!((n[_.XV]|0)&2):n=[];if(F){if(!n.length){b=iJj();break a}l||(l=!0,O$(n))}else l&&(l=!1,NV(n),n=JAA(n));!l&&f&32&&iF$(n);L=new ZO(n,d,L,P);f=
w6(E,f,b,L);l||DO(E,f);b=L}!F&&d&&(b.callToMutableOnAccess=!0);return b};
_.lm=function(l,b,d,L){ox(l);var P=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,E=P[_.XV]|0;if(d==null)return w6(P,E,b),l;var f=d===u9?7:d[_.XV]|0,F=f,n=ca(f),N=n||Object.isFrozen(d);n||(f=0);N||(d=ut(d),F=0,f=ax(f,E),N=!1);f|=5;var Y;n=(Y=a7F(f))!=null?Y:0;for(Y=0;Y<d.length;Y++){var q=d[Y],H=L(q,n);Object.is(q,H)||(N&&(d=ut(d),F=0,f=ax(f,E),N=!1),d[Y]=H)}f!==F&&(N&&(d=ut(d),f=ax(f,E)),BF(d,f));w6(P,E,b,d);return l};
_.bm=function(l,b,d,L,P){ox(l);var E=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;w6(E,E[_.XV]|0,b,(L==="0"?Number(d)===0:d===L)?void 0:d,P);return l};
_.dB=function(l,b,d){if(b&2)throw Error();var L=gD(b),P=Zjq(l,d,L),E=P===u9?7:P[_.XV]|0,f=MTN(E,b);if(2&f||ca(f)||16&f)f===E||ca(f)||BF(P,f),P=ut(P),E=0,f=ax(f,b),w6(l,b,d,P,L);f&=-13;f!==E&&BF(P,f);return P};
gqV=function(l){if(Q2){var b;return(b=l[Ep])!=null?b:l[Ep]=new Map}if(Ep in l)return l[Ep];b=new Map;Object.defineProperty(l,Ep,{value:b});return b};
AAB=function(l,b,d,L,P){var E=gqV(l),f=SZA(E,l,b,d,P);f!==L&&(f&&(b=w6(l,b,f,void 0,P)),E.set(d,L));return b};
SZA=function(l,b,d,L,P){var E=l.get(L);if(E!=null)return E;for(var f=E=0;f<L.length;f++){var F=L[f];r6(b,F,P)!=null&&(E!==0&&(d=w6(b,d,E,void 0,P)),E=F)}l.set(L,E);return E};
vqF=function(l,b,d,L,P){var E=!1;L=r6(l,L,P,function(f){var F=pFV(f,d,!1,b);E=F!==f&&F!=null;return F});
if(L!=null)return E&&!zr(L)&&DO(l,b),L};
C9N=function(l,b,d,L,P,E,f,F){var n=zr(l,d);E=n?1:E;f=!!f||E===3;n=F&&!n;(E===2||n)&&pj(l)&&(b=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=b[_.XV]|0);l=Zjq(b,P);var N=l===u9?7:l[_.XV]|0,Y=MTN(N,d);if(F=!(4&Y)){var q=l,H=d,t=!!(2&Y);t&&(H|=2);for(var e=!t,W=!0,M=0,J=0;M<q.length;M++){var x=pFV(q[M],L,!1,H);if(x instanceof L){if(!t){var V=zr(x);e&&(e=!V);W&&(W=V)}q[J++]=x}}J<M&&(q.length=J);Y|=4;Y=W?Y&-4097:Y|4096;Y=e?Y|8:Y&-9}Y!==N&&(BF(l,Y),2&Y&&Object.freeze(l));if(n&&!(8&Y||!l.length&&
(E===1||(E!==4?0:2&Y||!(16&Y)&&32&d)))){ca(Y)&&(l=ut(l),Y=ax(Y,d),d=w6(b,d,P,l));L=l;n=Y;for(N=0;N<L.length;N++)q=L[N],Y=wFV(q),q!==Y&&(L[N]=Y);n|=8;Y=n=L.length?n|4096:n&-4097;BF(l,Y)}return l=IOA(l,Y,b,d,P,E,F,f)};
RSj=function(l){l==null&&(l=void 0);return l};
ax=function(l,b){return l=(2&b?l|2:l&-3)&-273};
_.paQ=function(l,b,d,L,P){ox(l);b=_.i9(l,b,P,2,!0);var E;P=(E=a7F(b===u9?7:b[_.XV]|0))!=null?E:0;b.push(d(L,P));return l};
oq7=function(l,b,d,L,P,E,f){ox(l);var F=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;l=C9N(l,F,F[_.XV]|0,d,b,2,!0);if(E&&f)P!=null||(P=l.length-1),rVA(l,P),l.splice(P,E),l.length||(l[_.XV]&=-4097);else{if(E){if(typeof P!=="number"||P<0||P>l.length)throw Error();}else L=L!=null?L:new d;P!=void 0?l.splice(P,E,L):l.push(L);P=d=l===u9?7:l[_.XV]|0;(L=zr(L))?(d&=-9,l.length===1&&(d&=-4097)):d|=4096;d!==P&&BF(l,d);L||DO(F)}};
VTj=function(l,b){if(typeof l==="string")return new QE(DHF(l),b);if(Array.isArray(l))return new QE(new Uint8Array(l),b);if(l.constructor===Uint8Array)return new QE(l,!1);if(l.constructor===ArrayBuffer)return l=new Uint8Array(l),new QE(l,!1);if(l.constructor===y2)return b=DQQ(l)||new Uint8Array(0),new QE(b,!0,l);if(l instanceof Uint8Array)return l=l.constructor===Uint8Array?l:new Uint8Array(l.buffer,l.byteOffset,l.byteLength),new QE(l,!1);throw Error();};
uBV=function(l){switch(typeof l){case "string":waB(l)}};
T67=function(l){switch(typeof l){case "string":GQy(l)}};
Xd=function(){var l=function(){throw Error();};
Object.setPrototypeOf(l,l.prototype);return l};
ijj=function(l,b){var d=d===void 0?aO7:d;return new fb(l,b,d)};
lBZ=function(l,b,d,L,P){cA$(l,d,rAy(b,L),P)};
sp=function(l,b,d,L){var P=L[l];if(P)return P;P={};P.binaryFields=L;P.messageMetadata=tTA(L[0]);var E=L[1],f=1;E&&E.constructor===Object&&(P.extensions=E,E=L[++f],typeof E==="function"&&(P.isMessageSet=!0,bbV!=null||(bbV=E),d3N!=null||(d3N=L[f+1]),E=L[f+=2]));for(var F={};E&&LL1(E);){for(var n=0;n<E.length;n++)F[E[n]]=E;E=L[++f]}for(n=1;E!==void 0;){typeof E==="number"&&(n+=E,E=L[++f]);var N=void 0;if(E instanceof fb)var Y=E;else Y=Pm$,f--;E=void 0;if((E=Y)==null?0:E.$$isMsg){E=L[++f];N=L;var q=f;
typeof E==="function"&&(E=E(),N[q]=E);N=E}E=L[++f];q=n+1;typeof E==="number"&&E<0&&(q-=E,E=L[++f]);for(;n<q;n++){var H=F[n];N?d(P,n,Y,N,H):b(P,n,Y,H)}}return L[l]=P};
LL1=function(l){return Array.isArray(l)&&!!l.length&&typeof l[0]==="number"&&l[0]>0};
Q$1=function(l){return Array.isArray(l)?l[0]instanceof fb?l:[EDN,l]:[l,void 0]};
rAy=function(l,b){if(l instanceof _.Fd)return l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(l))return va(l,b)};
XmF=function(l,b,d,L){var P=d.$$binaryReaderFn;l[b]=L?function(E,f,F){return P(E,f,F,L)}:P};
s$1=function(l,b,d,L,P){var E=d.$$binaryReaderFn,f,F;l[b]=function(n,N,Y){return E(n,N,Y,F||(F=sp(fB$,XmF,s$1,L).messageMetadata),f||(f=FL$(L)),P)}};
FL$=function(l){var b=l[BBF];if(b!=null)return b;var d=sp(fB$,XmF,s$1,l);b=d.isMessageSet?function(L,P){return bbV(L,P,d)}:function(L,P){for(;nDN(P)&&P.nextWireType_!=4;){var E=P.nextField_,f=d[E];
if(f==null){var F=d.extensions;F&&(F=F[E])&&(F=Ob7(F),F!=null&&(f=d[E]=F))}if(f==null||!f(P,L,E)){F=P;f=F.fieldCursor_;NBq(F);if(F.discardUnknownFields)var n=void 0;else{var N=F.decoder_.cursor_-f;F.decoder_.cursor_=f;n=m3A(F.decoder_,N)}N=F=f=void 0;var Y=L;n&&((f=(F=(N=Y[$q])!=null?N:Y[$q]=new fO1)[E])!=null?f:F[E]=[]).push(n)}}if(L=cfj(L))L.reviveUnknownFields=d.binaryFields[YpA];return!0};
l[BBF]=b;l[YpA]=qpj.bind(l);return b};
qpj=function(l,b,d,L){var P=this[fB$],E=this[BBF],f=va(void 0,P.messageMetadata),F=cfj(l);if(F){var n=!1,N=P.extensions;if(N){P=function(e,W,M){if(M.length!==0)if(N[W])for(e=_.X(M),W=e.next();!W.done;W=e.next()){W=HbB(W.value);try{n=!0,E(f,W)}finally{W.free()}}else L==null||L(l,W,M)};
if(b==null)QxQ(F,P);else if(F!=null){var Y=F[b];Y&&P(F,b,Y)}if(n){var q=l[_.XV]|0;if(q&2&&q&2048&&(d==null||!d.reviveIntoImmutable))throw Error();var H=gD(q),t=function(e,W){if(r6(l,e,H)!=null)switch(d==null?void 0:d.resolutionBehavior){case 1:return;default:throw Error();}W!=null&&(q=w6(l,q,e,W,H));delete F[e]};
b==null?ljq(f,f[_.XV]|0,function(e,W){t(e,W)}):t(b,r6(f,b,H))}}}};
Ob7=function(l){l=Q$1(l);var b=l[0].$$binaryReaderFn;if(l=l[1]){var d=FL$(l),L=sp(fB$,XmF,s$1,l).messageMetadata;return function(P,E,f){return b(P,E,f,L,d)}}return b};
tHq=function(l,b,d){l[b]=d.$$binaryWriterFn};
KLV=function(l,b,d,L){var P,E,f=d.$$binaryWriterFn;l[b]=function(F,n,N){return f(F,n,N,E||(E=sp(U3F,tHq,KLV,L).messageMetadata),P||(P=eIF(L)))}};
eIF=function(l){var b=l[hIN];if(!b){var d=sp(U3F,tHq,KLV,l);b=function(L,P){return kcq(L,P,d)};
l[hIN]=b}return b};
kcq=function(l,b,d){ljq(l,l[_.XV]|0,function(L,P){if(P!=null){var E=WLZ(d,L);E?E(b,P,L):L<500||uqF(j$N,3)}});
(l=cfj(l))&&QxQ(l,function(L,P,E){Bm(b,b.encoder_.end());for(L=0;L<E.length;L++)Bm(b,DQQ(E[L])||new Uint8Array(0))})};
WLZ=function(l,b){var d=l[b];if(d)return d;if(d=l.extensions)if(d=d[b]){d=Q$1(d);var L=d[0].$$binaryWriterFn;if(d=d[1]){var P=eIF(d),E=sp(U3F,tHq,KLV,d).messageMetadata;d=l.isMessageSet?d3N(E,P):function(f,F,n){return L(f,F,n,E,P)}}else d=L;
return l[b]=d}};
_.zIH=function(l,b,d){if(Array.isArray(b)){var L=b[_.XV]|0;if(L&4)return b;for(var P=0,E=0;P<b.length;P++){var f=l(b[P]);f!=null&&(b[E++]=f)}E<P&&(b.length=E);l=L|1;d&&(l=(l|4)&-1537);l!==L&&BF(b,l);d&&l&2&&Object.freeze(b);return b}};
_.Op=function(l,b,d){return new fb(l,b,d)};
_.yhV=function(l,b,d){return new fb(l,b,d)};
_.N3=function(l,b,d){w6(l,l[_.XV]|0,b,d,gD(l[_.XV]|0))};
Zbq=function(l,b,d){b=_.rD(b);b!=null&&(_.mL(l,d,1),l=l.encoder_,d=F0Q||(F0Q=new DataView(new ArrayBuffer(8))),d.setFloat64(0,+b,!0),vF=d.getUint32(0,!0),CJ=d.getUint32(4,!0),_.q3(l,vF),_.q3(l,CJ))};
MHV=function(l,b,d){b=_.rD(b);b!=null&&(_.mL(l,d,5),l=l.encoder_,BDN(b),_.q3(l,vF))};
_.th=function(l,b,d){b=AfB(b);if(b!=null&&(uBV(b),b!=null))switch(_.mL(l,d,0),typeof b){case "number":l=l.encoder_;Rh(b);Hm(l,vF,CJ);break;case "bigint":d=BigInt.asUintN(64,b);d=new IBH(Number(d&BigInt(4294967295)),Number(d>>BigInt(32)));Hm(l.encoder_,d.JSC$9028_lo,d.JSC$9028_hi);break;default:d=waB(b),Hm(l.encoder_,d.JSC$9028_lo,d.JSC$9028_hi)}};
JhZ=function(l,b,d){b=vQj(b);if(b!=null&&(T67(b),b!=null))switch(_.mL(l,d,0),typeof b){case "number":l=l.encoder_;Rh(b);Hm(l,vF,CJ);break;case "bigint":d=$3N(b);Hm(l.encoder_,d.JSC$9026_lo,d.JSC$9026_hi);break;default:d=GQy(b),Hm(l.encoder_,d.JSC$9026_lo,d.JSC$9026_hi)}};
gDN=function(l,b,d){b=_.FB(b);b!=null&&b!=null&&(_.mL(l,d,0),_.x3y(l.encoder_,b))};
_.AhN=function(l,b,d){SpN(l,d,vQj(b))};
vD7=function(l,b,d){b=_.HJV(b);b!=null&&(_.mL(l,d,0),l.encoder_.JSC$9030_buffer_.push(b?1:0))};
RIQ=function(l,b,d){b=_.hA(b);b!=null&&CmH(l,d,n1V(b))};
pmq=function(l,b,d,L,P){cA$(l,d,rAy(b,L),P)};
_.oDy=function(l,b,d){b=b==null||typeof b=="string"||b instanceof y2?b:void 0;b!=null&&CmH(l,d,VTj(b,!0).buffer)};
D37=function(l,b,d){b=_.K0Z(b);b!=null&&b!=null&&(_.mL(l,d,0),Up(l.encoder_,b))};
_.VHN=function(l,b,d){b=_.FB(b);b!=null&&(b=parseInt(b,10),_.mL(l,d,0),_.x3y(l.encoder_,b))};
_.Kb=function(l,b){return function(d,L){var P={treatNewDataAsImmutable:!0};L&&Object.assign(P,L);d=HbB(d,void 0,void 0,P);try{var E=new l,f=E.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;FL$(b)(f,d);var F=E}finally{d.free()}return F}};
_.eH=function(l){return function(b){return wmZ(b,l)}};
udV=function(l){return function(){return wmZ(this,l)}};
_.Gcj=function(l){return So(function(b){return b instanceof l&&!zr(b)})};
_.Wm=function(l){return function(b){return TBN(l,b)}};
rhQ=function(l,b){return aBB({child:l,origin:b||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:ib$,getPayloadCase:function(d){return d.getPayloadCase()},
createInitMessage:function(d){var L=new jH,P=new chV;d=_.zc(P,1,d);return _.yE(L,5,ZB,d)}})};
M3=function(l){return{valueOf:l}.valueOf()};
bsF=function(){var l=null;if(!lDN)return l;try{var b=function(d){return d};
l=lDN.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(d){}return l};
L2Q=function(){di$===void 0&&(di$=bsF());return di$};
_.$D=function(l){var b=L2Q();l=b?b.createScriptURL(l):l;return new I$(l)};
_.Jh=function(l){if(l instanceof I$)return l.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.xD=function(l){return Object.isFrozen(l)&&Object.isFrozen(l.raw)};
PBB=function(l){return l.toString().indexOf("`")===-1};
Ah=function(l){return new _.gB(EsV,l)};
Cb=function(l){return l instanceof _.gB};
_.R$=function(l){if(Cb(l))return l.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
pb=function(l){return new QXB(function(b){return b.substr(0,l.length+1).toLowerCase()===l+":"})};
_.o$=function(l,b){b=b===void 0?Xnj:b;if(Cb(l))return l;for(var d=0;d<b.length;++d){var L=b[d];if(L instanceof QXB&&L.isValid(l))return Ah(l)}};
_.VE=function(l,b){b=b===void 0?Xnj:b;return _.o$(l,b)||DB};
_.Gc=function(l){var b=window;if(typeof MediaSource!=="undefined"&&l instanceof MediaSource||typeof b.ManagedMediaSource!=="undefined"&&l instanceof b.ManagedMediaSource)return Ah(URL.createObjectURL(l));b=l.type;b.toLowerCase()==="application/octet-stream"?b=!0:(b=b.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),b=(b==null?void 0:b.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(b[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(b[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(b[1])||/^font\/[\w-]+$/i.test(b[1])));if(!b)throw Error("Z");return Ah(URL.createObjectURL(l))};
_.fDA=function(l){for(var b=_.Tc.apply(1,arguments),d=[l[0]],L=0;L<b.length;L++)d.push(String(b[L])),d.push(l[L+1]);return Ah(d.join(""))};
_.F2V=function(l){if(!sXA){a:{var b=document.createElement("a");try{b.href=l}catch(d){l=void 0;break a}l=b.protocol;l=l===":"||l===""?"https:":l}return l}try{b=new URL(l)}catch(d){return"https:"}return b.protocol};
_.a$=function(l){l instanceof _.gB?l=_.R$(l):l=BRH.test(l)?l:void 0;return l};
im=function(l,b){b=_.a$(b);b!==void 0&&(l.href=b)};
rB=function(l){var b=L2Q();l=b?b.createHTML(l):l;return new cm(l)};
bB=function(l){if(l instanceof cm)return l.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.dR=function(l,b){l.src=_.Jh(b).toString()};
nsy=function(l,b){l.setAttribute("sandbox","");for(var d=0;d<b.length;d++)l.sandbox.supports&&!l.sandbox.supports(b[d])||l.sandbox.add(b[d])};
_.Ls=function(l,b,d){l.removeAttribute("srcdoc");switch(b){case 0:if(d instanceof I$)throw new OsV("TrustedResourceUrl",0);nsy(l,[]);b=_.a$(d);b!==void 0&&(l.src=b);break;case 1:if(!(d instanceof I$))throw new OsV(typeof d,1);nsy(l,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.dR(l,d);break;case 2:if(d instanceof I$)throw new OsV("TrustedResourceUrl",2);nsy(l,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
b=_.a$(d);b!==void 0&&(l.src=b);break;default:_.Gr(b)}};
_.Pn=function(l,b,d,L){b=_.a$(b);return b!==void 0?l.open(b,d,L):null};
_.Eb=function(l){l=l===void 0?document:l;var b,d;l=(d=(b=l).querySelector)==null?void 0:d.call(b,"script[nonce]");return l==null?"":l.nonce||l.getAttribute("nonce")||""};
_.XG=function(l){var b=L2Q();l=b?b.createScript(l):l;return new _.QV(l)};
sb=function(l){if(l instanceof _.QV)return l.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
NR7=function(l){var b=_.Eb(l.ownerDocument);b&&l.setAttribute("nonce",b)};
_.FG=function(l,b){l.textContent=sb(b);NR7(l)};
_.Bn=function(l,b){l.src=_.Jh(b);NR7(l)};
_.ns=function(l,b){if(l.nodeType===1&&/^(script|style)$/i.test(l.tagName))throw Error("Z");l.innerHTML=bB(b)};
_.Ob=function(l,b,d,L){if(l.length===0)throw Error("Z");l=l.map(function(E){if(E instanceof mi7)E=E.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return E});
var P=d.toLowerCase();if(l.every(function(E){return P.indexOf(E)!==0}))throw Error("aa`"+d);
b.setAttribute(d,L)};
_.Ni=function(l,b,d){if(b instanceof I$)l.href=_.Jh(b).toString(),l.rel=d;else{if(Yb1.indexOf(d)===-1)throw Error("ba`"+d);b=_.a$(b);b!==void 0&&(l.href=b,l.rel=d)}};
qbj=function(l){if(l instanceof m2)return l.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.Hsq=function(l,b){b=_.a$(b);b!==void 0&&(l.href=b)};
tj$=function(l){return new Worker(_.Jh(l),void 0)};
UiA=function(l){return _.$D(l)};
K2$=function(l,b){l&&(b=l.indexOf(b),0<=b&&l.splice(b,1))};
Ys=function(l){return typeof l==="function"};
eKQ=function(l){return l instanceof qi||l&&"closed"in l&&Ys(l.remove)&&Ys(l.add)&&Ys(l.unsubscribe)};
Hn=function(){};
tE=function(l){hKZ(function(){throw l;})};
Ub=function(l){return l};
ej=function(){return kDH(_.Tc.apply(0,arguments))};
kDH=function(l){return l.length===0?Ub:l.length===1?l[0]:function(b){return l.reduce(function(d,L){return L(d)},b)}};
W2A=function(l){var b;return(b=l!=null?l:void 0)!=null?b:Promise};
jXj=function(l,b){return new hE(function(d){var L=0;return b.schedule(function(){L===l.length?d.complete():(d.next(l[L++]),d.closed||this.schedule())})})};
zKy=function(l,b){if(!l)throw Error("ca");return new hE(function(d){var L=new qi;L.add(b.schedule(function(){var P=l[Symbol.asyncIterator]();L.add(b.schedule(function(){var E=this;P.next().then(function(f){f.done?d.complete():(d.next(f.value),E.schedule())})}))}));
return L})};
yE1=function(l,b,d){b=b.schedule(function(){try{d.call(this)}catch(L){l.error(L)}},0);
l.add(b)};
MjV=function(l,b){return new hE(function(d){var L;d.add(b.schedule(function(){L=l[ZsZ]();yE1(d,b,function(){var P=L.next(),E=P.value;P.done?d.complete():(d.next(E),this.schedule())})}));
return function(){var P;return Ys((P=L)==null?void 0:P.return)&&L.return()}})};
IDq=function(l,b){return new hE(function(d){var L=new qi;L.add(b.schedule(function(){var P=l[ks]();L.add(P.subscribe({next:function(E){L.add(b.schedule(function(){return d.next(E)}))},
error:function(E){L.add(b.schedule(function(){return d.error(E)}))},
complete:function(){L.add(b.schedule(function(){return d.complete()}))}}))}));
return L})};
$iN=function(l,b){return new hE(function(d){return b.schedule(function(){return l.then(function(L){d.add(b.schedule(function(){d.next(L);d.add(b.schedule(function(){return d.complete()}))}))},function(L){d.add(b.schedule(function(){return d.error(L)}))})})})};
JEy=function(l){return new TypeError("da`"+(l!==null&&typeof l==="object"?"an invalid object":"'"+l+"'"))};
gsB=function(l,b){if(l!=null){if(Ys(l[ks]))return IDq(l,b);if(xiQ(l))return jXj(l,b);if(Ys(l==null?void 0:l.then))return $iN(l,b);if(Symbol.asyncIterator&&Ys(l==null?void 0:l[Symbol.asyncIterator]))return zKy(l,b);if(Ys(l==null?void 0:l[ZsZ]))return MjV(l,b)}throw JEy(l);};
jj=function(l,b){return b?gsB(l,b):Wn(l)};
Wn=function(l){if(l instanceof hE)return l;if(l!=null){if(Ys(l[ks]))return Sb7(l);if(xiQ(l))return AEH(l);if(Ys(l==null?void 0:l.then))return vsN(l);if(Symbol.asyncIterator&&Ys(l==null?void 0:l[Symbol.asyncIterator]))return CBB(l);if(Ys(l==null?void 0:l[ZsZ]))return RKA(l)}throw JEy(l);};
Sb7=function(l){return new hE(function(b){var d=l[ks]();if(Ys(d.subscribe))return d.subscribe(b);throw new TypeError("ea");})};
AEH=function(l){return new hE(function(b){for(var d=0;d<l.length&&!b.closed;d++)b.next(l[d]);b.complete()})};
vsN=function(l){return new hE(function(b){l.then(function(d){b.closed||(b.next(d),b.complete())},function(d){return b.error(d)}).then(null,tE)})};
RKA=function(l){return new hE(function(b){for(var d=l[ZsZ]();!b.closed;){var L=d.next(),P=L.value;L.done?b.complete():b.next(P)}return function(){return Ys(d==null?void 0:d.return)&&d.return()}})};
CBB=function(l){return new hE(function(b){pnN(l,b).catch(function(d){return b.error(d)})})};
pnN=function(l,b){var d,L,P,E,f,F;return _.B(function(n){switch(n.nextAddress){case 1:_.zD(n,2,3),E=_.yV(l);case 5:return n.yield(E.next(),8);case 8:L=n.yieldResult;if(L.done){n.jumpTo(3);break}f=L.value;b.next(f);n.jumpTo(5);break;case 3:_.Mi(n);_.IX(n,9);if(!L||L.done||!(P=E.return)){n.jumpTo(9);break}return n.yield(P.call(E),9);case 9:_.Mi(n,0,0,1);if(d)throw d.error;_.$s(n,10,1);break;case 10:_.$s(n,4);break;case 2:F=_.JE(n);d={error:F};n.jumpTo(3);break;case 4:b.complete(),_.gR(n)}})};
osV=function(l,b){return b?jXj(l,b):AEH(l)};
DiN=function(l){return Ys(l[l.length-1])?l.pop():void 0};
Sj=function(l){var b=l[l.length-1];return b&&Ys(b.schedule)?l.pop():void 0};
AE=function(){var l=_.Tc.apply(0,arguments),b=Sj(l);return b?jXj(l,b):osV(l)};
vn=function(l){var b=Ys(l)?l:function(){return l};
return new hE(function(d){return d.error(b())})};
Cs=function(l){return function(b){if(Ys(b==null?void 0:b.lift))return b.lift(function(d){try{return l(d,this)}catch(L){this.error(L)}});
throw new TypeError("fa");}};
ps=function(){return Cs(function(l,b){var d=null;l._refCount++;var L=new RX(b,void 0,void 0,void 0,function(){if(!l||l._refCount<=0||0<--l._refCount)d=null;else{var P=l._connection,E=d;d=null;!P||E&&P!==E||P.unsubscribe();b.unsubscribe()}});
l.subscribe(L);L.closed||(d=l.connect())})};
wn1=function(){var l=VjF;var b=b===void 0?0:b;return Cs(function(d,L){L.add(l.schedule(function(){return d.subscribe(L)},b))})};
DD=function(l){return Cs(function(b,d){var L=0;b.subscribe(new RX(d,function(P){d.next(l.call(void 0,P,L++))}))})};
GDy=function(l){return DD(function(b){return uGy(b)?l.apply(null,_.VV(b)):l(b)})};
rEB=function(l){if(l.length===1){var b=l[0];if(TRF(b))return{args:b,keys:null};if(b&&typeof b==="object"&&aD$(b)===isV)return l=cEZ(b),{args:l.map(function(d){return b[d]}),
keys:l}}return{args:l,keys:null}};
wR=function(){var l=_.Tc.apply(0,arguments),b=Sj(l),d=DiN(l);l=rEB(l);var L=l.args,P=l.keys;if(L.length===0)return jj([],b);b=new hE(lk1(L,b,P?function(E){for(var f={},F=0;F<E.length;F++)f[P[F]]=E[F];return f}:Ub));
return d?b.pipe(GDy(d)):b};
lk1=function(l,b,d){d=d===void 0?Ub:d;return function(L){bfN(b,function(){for(var P=l.length,E=Array(P),f=P,F=l.map(function(){return!1}),n=!0,N={i$jscomp$217:0};N.i$jscomp$217<P;N={i$jscomp$217:N.i$jscomp$217},N.i$jscomp$217++)bfN(b,function(Y){return function(){jj(l[Y.i$jscomp$217],b).subscribe(new uB(L,function(q){E[Y.i$jscomp$217]=q;
n&&(F[Y.i$jscomp$217]=!0,n=!F.every(Ub));n||L.next(d(E.slice()))},function(){return--f===0}))}}(N),L)},L)}};
bfN=function(l,b,d){l?d.add(l.schedule(b)):b()};
dYQ=function(l,b,d,L){var P=[],E=0,f=0,F=!1,n=function(N){E++;Wn(d(N,f++)).subscribe(new RX(b,function(Y){b.next(Y)},void 0,function(){E--;
for(var Y={};P.length&&E<L;Y={bufferedValue:void 0})Y.bufferedValue=P.shift(),n(Y.bufferedValue);!F||P.length||E||b.complete()}))};
l.subscribe(new RX(b,function(N){return E<L?n(N):P.push(N)},void 0,function(){F=!0;
!F||P.length||E||b.complete()}));
return function(){P=null}};
GD=function(l,b){var d=d===void 0?Infinity:d;if(Ys(b))return GD(function(L,P){return DD(function(E,f){return b(L,E,P,f)})(Wn(l(L,P)))},d);
typeof b==="number"&&(d=b);return Cs(function(L,P){return dYQ(L,P,l,d)})};
LCA=function(l){l=l===void 0?Infinity:l;return GD(Ub,l)};
PhN=function(){var l=_.Tc.apply(0,arguments);return LCA(1)(osV(l,Sj(l)))};
EZN=function(l){return new hE(function(b){Wn(l()).subscribe(b)})};
TD=function(l,b,d){if(Ys(d)){var L=d;d=void 0}if(L)return TD(l,b,d).pipe(GDy(L));L=_.X(Ys(l.addEventListener)&&Ys(l.removeEventListener)?QBZ.map(function(f){return function(F){return l[f](b,F,d)}}):Ys(l.addListener)&&Ys(l.removeListener)?Xt$.map(fkA(l,b)):Ys(l.on)&&Ys(l.off)?sBN.map(fkA(l,b)):[]);
var P=L.next().value,E=L.next().value;return!P&&xiQ(l)?GD(function(f){return TD(f,b,d)})(osV(l)):new hE(function(f){if(!P)throw new TypeError("ga");
var F=function(){var n=_.Tc.apply(0,arguments);return f.next(1<n.length?n:n[0])};
P(F);return function(){return E(F)}})};
fkA=function(l,b){return function(d){return function(L){return l[d](b,L)}}};
cn=function(){var l=_.Tc.apply(0,arguments),b=Sj(l);var d=typeof l[l.length-1]==="number"?l.pop():Infinity;return l.length?l.length===1?Wn(l[0]):LCA(d)(osV(l,b)):iB};
Bx$=function(l){return l.length===1&&FCH(l[0])?l[0]:l};
nZq=function(){var l=Bx$(_.Tc.apply(0,arguments));return Cs(function(b,d){var L=[b].concat(_.VV(l)),P=function(){if(!d.closed)if(L.length>0){try{var E=Wn(L.shift())}catch(F){P();return}var f=new RX(d,void 0,Hn,Hn);d.add(E.subscribe(f));f.add(P)}else d.complete()};
P()})};
rR=function(l){return Cs(function(b,d){var L=0;b.subscribe(new RX(d,function(P){return l.call(void 0,P,L++)&&d.next(P)}))})};
NxN=function(){var l=_.Tc.apply(0,arguments);l=Bx$(l);return l.length===1?Wn(l[0]):new hE(OfF(l))};
OfF=function(l){return function(b){for(var d=[],L={i$jscomp$220:0};d&&!b.closed&&L.i$jscomp$220<l.length;L={i$jscomp$220:L.i$jscomp$220},L.i$jscomp$220++)d.push(Wn(l[L.i$jscomp$220]).subscribe(new RX(b,function(P){return function(E){if(d){for(var f=0;f<d.length;f++)f!==P.i$jscomp$220&&d[f].unsubscribe();d=null}b.next(E)}}(L))))}};
mYA=function(){var l=_.Tc.apply(0,arguments),b=DiN(l),d=Bx$(l);return d.length?new hE(function(L){var P=d.map(function(){return[]}),E=d.map(function(){return!1});
L.add(function(){P=E=null});
for(var f={sourceIndex$jscomp$1:0};!L.closed&&f.sourceIndex$jscomp$1<d.length;f={sourceIndex$jscomp$1:f.sourceIndex$jscomp$1},f.sourceIndex$jscomp$1++)Wn(d[f.sourceIndex$jscomp$1]).subscribe(new RX(L,function(F){return function(n){P[F.sourceIndex$jscomp$1].push(n);P.every(function(N){return N.length})&&(n=P.map(function(N){return N.shift()}),L.next(b?b.apply(null,_.VV(n)):n),P.some(function(N,Y){return!N.length&&E[Y]})&&L.complete())}}(f),void 0,function(F){return function(){E[F.sourceIndex$jscomp$1]=
!0;
!P[F.sourceIndex$jscomp$1].length&&L.complete()}}(f)));
return function(){P=E=null}}):iB};
Ymj=function(l){var b,d,L;return!!l&&typeof l.active==="boolean"&&typeof((b=l.clock)==null?void 0:b.now)==="function"&&((d=l.clock)==null?void 0:d.timeline)!==void 0&&!((L=l.lastMeasurement)==null||!L.timestamp)&&typeof l.equivalentTo==="function"&&typeof l.extrapolateToNow==="function"&&typeof l.extrapolateToTime==="function"&&typeof l.map==="function"&&typeof l.joinWith==="function"};
qmN=function(l){function b(d){return typeof d==="boolean"||typeof d==="string"||typeof d==="number"||d===void 0||d===null}
return b(l)?!0:Array.isArray(l)?l.every(b):typeof l==="object"?Object.keys(l).every(function(d){return typeof d==="string"})&&Object.values(l).every(function(d){return Array.isArray(d)?d.every(b):b(d)}):!1};
HfN=function(l){if(qmN(l))return l;if(Ymj(l))return{lastMeasurement:{value:HfN(l.lastMeasurement.value),timestamp:lh(l.lastMeasurement.timestamp,new bh(0,l.lastMeasurement.timestamp.timeline))},active:l.active};try{return JSON.parse(JSON.stringify(l))}catch(b){}return String(l)};
dx=function(l,b){return function(d){return new hE(function(L){return d.subscribe(function(P){l.timeExecution(b,function(){L.next(P)})()},function(P){l.timeExecution(b,function(){L.error(P)})()},function(){l.timeExecution(b,function(){L.complete()})()})})}};
tAj=function(l,b){var d=!1;return new hE(function(L){var P=l.setTimeout(function(){d=!0;L.next(!0);L.complete()},b);
return function(){d||l.clearTimeout(P)}})};
UYq=function(l){l=l.global;if(l.fetchLater)return l.fetchLater.bind(l)};
Lf=function(l){return Cs(function(b,d){var L=null,P=!1,E;L=b.subscribe(new RX(d,void 0,function(f){E=Wn(l(f,Lf(l)(b)));L?(L.unsubscribe(),L=null,E.subscribe(d)):P=!0}));
P&&(L.unsubscribe(),L=null,E.subscribe(d))})};
KC7=function(l,b,d){return function(L,P){var E=d,f=b,F=0;L.subscribe(new RX(P,function(n){var N=F++;f=E?l(f,n,N):(E=!0,n);P.next(f)},void 0,void 0))}};
e1j=function(l){l=l===void 0?null:l;return Cs(function(b,d){var L=!1;b.subscribe(new RX(d,function(P){L=!0;d.next(P)},void 0,function(){L||d.next(l);
d.complete()}))})};
Pt=function(){return Cs(function(l,b){l.subscribe(new RX(b,Hn))})};
Em=function(l){return Cs(function(b,d){b.subscribe(new RX(d,function(){return d.next(l)}))})};
Qa=function(l){return l<=0?function(){return iB}:Cs(function(b,d){var L=0;
b.subscribe(new RX(d,function(P){++L<=l&&(d.next(P),l<=L&&d.complete())}))})};
XQ=function(l){var b=b===void 0?Ub:b;var d;l=(d=l)!=null?d:h1N;return Cs(function(L,P){var E,f=!0;L.subscribe(new RX(P,function(F){var n=b(F);if(f||!l(E,n))f=!1,E=n,P.next(F)}))})};
h1N=function(l,b){return l===b};
WC7=function(l){l=l===void 0?k7Z:l;return Cs(function(b,d){var L=!1;b.subscribe(new RX(d,function(P){L=!0;d.next(P)},void 0,function(){return L?d.complete():d.error(l())}))})};
k7Z=function(){return new jBV};
ff=function(){var l=_.Tc.apply(0,arguments);return function(b){return PhN(b,AE.apply(null,_.VV(l)))}};
z1F=function(l){return Cs(function(b,d){var L=0;b.subscribe(new RX(d,function(P){l.call(void 0,P,L++,b)||(d.next(!1),d.complete())},void 0,function(){d.next(!0);
d.complete()}))})};
y_Z=function(){return Cs(function(l,b){var d=[];l.subscribe(new RX(b,function(L){d.push(L);1<d.length&&d.shift()},void 0,function(){for(var L=_.X(d),P=L.next();!P.done;P=L.next())b.next(P.value);
b.complete()},function(){d=null}))})};
ZfA=function(l,b){var d=arguments.length>=2;return function(L){return L.pipe(l?rR(function(P,E){return l(P,E,L)}):Ub,y_Z(),d?e1j(b):WC7(function(){return new jBV}))}};
FQ=function(l){var b=Ys(l)?l:function(){return l};
return Ys()?Cs(function(d,L){var P=b();(void 0)(P).subscribe(L).add(d.subscribe(P))}):function(d){var L=new sm(d,b);
Ys(d==null?void 0:d.lift)&&(L.lift=d.lift);L.source=d;L.subjectFactory=b;return L}};
nf=function(l){var b=new Bt(l,void 0,void 0);return function(d){return FQ(function(){return b})(d)}};
Om=function(l,b){return Cs(KC7(l,b,arguments.length>=2))};
NY=function(){var l=_.Tc.apply(0,arguments),b=Sj(l);return Cs(function(d,L){(b?PhN(l,d,b):PhN(l,d)).subscribe(L)})};
mC=function(l){return Cs(function(b,d){var L=null,P=0,E=!1;b.subscribe(new RX(d,function(f){var F;(F=L)==null||F.unsubscribe();F=P++;Wn(l(f,F)).subscribe(L=new RX(d,function(n){return d.next(n)},void 0,function(){L=null;
E&&!L&&d.complete()}))},void 0,function(){(E=!0,!L)&&d.complete()}))})};
YZ=function(l,b){b=b===void 0?!1:b;return Cs(function(d,L){var P=0;d.subscribe(new RX(L,function(E){var f=l(E,P++);(f||b)&&L.next(E);!f&&L.complete()}))})};
MAQ=function(l,b,d){var L=Ys(l)||b||d?{next:l,error:b,complete:d}:l;return L?Cs(function(P,E){P.subscribe(new RX(E,function(f){var F;(F=L.next)==null||F.call(L,f);E.next(f)},function(f){var F;
(F=L.error)==null||F.call(L,f);E.error(f)},function(){var f;
(f=L.complete)==null||f.call(L);E.complete()}))}):Ub};
Ik1=function(){var l=_.Tc.apply(0,arguments),b=DiN(l);return Cs(function(d,L){for(var P=l.length,E=Array(P),f=l.map(function(){return!1}),F=!1,n={i$jscomp$230:0};n.i$jscomp$230<P;n={i$jscomp$230:n.i$jscomp$230},n.i$jscomp$230++)Wn(l[n.i$jscomp$230]).subscribe(new RX(L,function(N){return function(Y){E[N.i$jscomp$230]=Y;
F||f[N.i$jscomp$230]||(f[N.i$jscomp$230]=!0,(F=f.every(Ub))&&(f=null))}}(n),void 0,Hn));
d.subscribe(new RX(L,function(N){F&&(N=[N].concat(_.VV(E)),L.next(b?b.apply(null,_.VV(N)):N))}))})};
J_1=function(l){var b=$YN;if(b)for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&l(b[d],d,b)};
xYy=function(){var l=[];J_1(function(b){l.push(b)});
return l};
SmQ=function(l){try{return!!l&&l.location.href!=null&&gZZ(l,"foo")}catch(b){return!1}};
_.Ht=function(l){return new mi7(l[0].toLowerCase())};
A_Z=function(l){for(var b=_.Tc.apply(1,arguments),d=l[0],L=0;L<l.length-1;L++)d+=String(b[L]),d+=l[L+1];b=document.implementation.createHTMLDocument("");L=b.createElement("style");b.head.appendChild(L);b=L.sheet;b.insertRule(d,0);if(b.cssRules.length===1&&(d=b.cssRules[0],d instanceof CSSStyleRule))return new m2(d.cssText.replace(/</g,"\\3C "))};
vZQ=function(l){try{return new URL(l,window.document.baseURI)}catch(b){return new URL("about:invalid")}};
Ch7=function(l,b){var d=b.createRange();d.selectNode(b.body);l=rB(l);return d.createContextualFragment(bB(l))};
R1V=function(l){l=l.nodeName;return typeof l==="string"?l:"FORM"};
pt1=function(l){l=l.nodeType;return l===1||typeof l!=="number"};
t_=function(l,b,d){l.setAttribute(b,d)};
oZq=function(l){return l.parts.map(function(b){var d=b.descriptor;return""+b.url+(d?" "+d:"")}).join(" , ")};
_.Um=function(l){var b=_.Tc.apply(1,arguments);if(b.length===0)return _.$D(l[0]);for(var d=l[0],L=0;L<b.length;L++)d+=encodeURIComponent(b[L])+l[L+1];return _.$D(d)};
_.Kf=function(l,b){l=_.Jh(l).toString();var d=l.split(/[?#]/),L=/[?]/.test(l)?"?"+d[1]:"";return DYZ(d[0],L,/[#]/.test(l)?"#"+(L?d[2]:d[1]):"",b)};
DYZ=function(l,b,d,L){function P(f,F){f!=null&&(Array.isArray(f)?f.forEach(function(n){return P(n,F)}):(b+=E+encodeURIComponent(F)+"="+encodeURIComponent(f),E="&"))}
var E=b.length?"&":"?";L.constructor===Object&&(L=Object.entries(L));Array.isArray(L)?L.forEach(function(f){return P(f[1],f[0])}):L.forEach(P);
return _.$D(l+b+d)};
wty=function(){var l=sb(VAB).toString();return _.$D(URL.createObjectURL(new Blob([l],{type:"text/javascript"})))};
uQq=function(l){var b=[],d=0,L;for(L in l)b[d++]=L;return b};
G7$=function(l,b){for(var d in l)if(l[d]==b)return!0;return!1};
TxF=function(l,b,d){for(var L in l)if(b.call(d,l[L],L,l))return L};
akZ=function(l){if(!l||typeof l!=="object")return l;if(typeof l.clone==="function")return l.clone();if(typeof Map!=="undefined"&&l instanceof Map)return new Map(l);if(typeof Set!=="undefined"&&l instanceof Set)return new Set(l);if(l instanceof Date)return new Date(l.getTime());var b=Array.isArray(l)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(l)||l instanceof DataView?{}:new l.constructor(l.length),d;for(d in l)b[d]=akZ(l[d]);return b};
ifj=function(l){var b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return ifj.apply(null,arguments[0]);if(b%2)throw Error("ma");for(var d={},L=0;L<b;L+=2)d[arguments[L]]=arguments[L+1];return d};
c_V=function(l){var b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return c_V.apply(null,arguments[0]);for(var d={},L=0;L<b;L++)d[arguments[L]]=!0;return d};
h_=function(l,b,d,L){this.top=l;this.right=b;this.bottom=d;this.left=L};
r_N=function(l){l=l.global;if(l.PendingGetBeacon)return l.PendingGetBeacon};
Wt=function(l){return function(b){return b.pipe(lf1(l,FQ(new kZ)))}};
jA=function(l){return function(b){return b.pipe(lf1(l,nf(1)))}};
lf1=function(l,b){function d(L){return new hE(function(P){return L.subscribe(function(E){z7(l,function(){return void P.next(E)},3)},function(E){z7(l,function(){return void P.error(E)},3)},function(){z7(l,function(){return void P.complete()},3)})})}
return ej(d,wn1(),b,ps(),d)};
L_H=function(l){var b=bQH(l);return b===null?new ya(null):b.pipe(DD(function(d){d=d.serialize();if(dDy)d=_.PV.btoa(d);else{for(var L=[],P=0,E=0;E<d.length;E++){var f=d.charCodeAt(E);f>255&&(L[P++]=f&255,f>>=8);L[P++]=f}d=_.g6(L)}return d}),Qa(1),jA(l.queue))};
PDH=function(l){var b=b===void 0?{}:b;if(typeof Event==="function")return new Event(l,b);if(typeof document!=="undefined"){var d=document.createEvent("CustomEvent");d.initCustomEvent(l,b.bubbles||!1,b.cancelable||!1,b.detail);return d}throw Error();};
EJQ=function(l){return typeof l==="string"?document.getElementById(l):l};
X6Q=function(l){var b=!1;b=b===void 0?!1:b;if(l.tagName==="IMG"){if(l.complete&&(!l.naturalWidth||!l.naturalHeight))return!0;var d;if(b&&((d=l.style)==null?void 0:d.display)==="none")return!0}var L,P;return QKN.test((L=l.getAttribute("width"))!=null?L:"")&&QKN.test((P=l.getAttribute("height"))!=null?P:"")};
ff$=function(l,b){if(l.tagName==="IMG")return l.naturalWidth&&l.naturalHeight?!0:!1;try{if(l.readyState)var d=l.readyState;else{var L,P;d=(L=l.contentWindow)==null?void 0:(P=L.document)==null?void 0:P.readyState}return d==="complete"}catch(E){return b===void 0?!1:b}};
sKV=function(l){l||(l=function(b,d,L){b.addEventListener(d,L)});
return l};
OQj=function(l,b){var d=F_$();d=d===void 0?new BUZ:d;if(l=EJQ(l)){var L=sKV(L);for(var P=!1,E=function(M){P||(P=!0,b(M))},f,F=2,n=0;n<nJV.length;++n)if(nJV[n]===l.tagName){F=3;
f=[l];break}f||(f=l.querySelectorAll(nJV.join(",")));var N=0,Y=0,q=!0,H=l=!1;n={};for(var t=0;t<f.length;n={isImg:void 0},t++){var e=f[t];if(!X6Q(e))if(n.isImg=e.tagName==="IMG",ff$(e,d.crossDomainLoadedDefault))l=!0,n.isImg&&(q=!0);else{N++;var W=function(M){return function(J){N--;!N&&q&&E(F);M.isImg&&(J=J&&J.type==="error",Y--,J||(q=!0),!Y&&H&&q&&E(F))}}(n);
L(e,"load",W);n.isImg&&(Y++,L(e,"error",W))}}Y===0&&(q=!0);f=null;f=_.PV.document.readyState==="complete";if(N===0&&!l&&f)F=5;else if(N||!l){L(_.PV,"load",function(){!d.pendingImagesBlockLoad||!Y&&q?E(4):H=!0});
return}E(F)}};
NU$=function(l,b,d){if(l)for(var L=0;l!=null&&L<500&&!d(l);++L)l=b(l)};
mDq=function(l,b){NU$(l,function(d){try{return d===d.parent?null:d.parent}catch(L){}return null},b)};
Yuq=function(l,b){if(l.tagName=="IFRAME")b(l);else{l=l.querySelectorAll("IFRAME");for(var d=0;d<l.length&&!b(l[d]);++d);}};
quN=function(l){return(l=l.ownerDocument)&&(l.parentWindow||l.defaultView)||null};
HQA=function(l,b,d){try{var L=JSON.parse(d.data)}catch(f){}if(typeof L==="object"&&L&&L.type==="creativeLoad"){var P=quN(l);if(d.source&&P){var E;mDq(d.source,function(f){try{if(f.parent===P)return E=f,!0}catch(F){}});
E&&Yuq(l,function(f){if(f.contentWindow===E)return b(L),!0})}}};
t8q=function(l){return typeof l==="string"?document.getElementById(l):l};
hvZ=function(){var l={};return l[0]=_.Um(UD1,"current"),l[1]=_.Um(K_1),l[2]=_.Um(evF),l};
Zk=function(l,b){return l.left===b.left&&l.top===b.top&&l.width===b.width&&l.height===b.height};
kAZ=function(l,b){return{left:Math.max(l.left,b.left),top:Math.max(l.top,b.top),width:Math.max(0,Math.min(l.left+l.width,b.left+b.width)-Math.max(l.left,b.left)),height:Math.max(0,Math.min(l.top+l.height,b.top+b.height)-Math.max(l.top,b.top))}};
W_j=function(l,b){return{left:Math.round(l.left+b.x),top:Math.round(l.top+b.y),width:l.width,height:l.height}};
jK7=function(l,b,d){if(l&&b!==null&&b!=b.top){if(!b.top)return new _.MY(-12245933,-12245933);b=b.top}try{return(d===void 0?0:d)?(new _.MY(b.innerWidth,b.innerHeight)).round():_.IB(b).round()}catch(L){return new _.MY(-12245933,-12245933)}};
zv1=function(l,b,d){try{if(l){if(!b.top)return new h_(-12245933,-12245933,-12245933,-12245933);b=b.top}var L=jK7(l,b,d),P=L.height,E=L.width;if(E===-12245933)return new h_(E,E,E,E);var f=$Z(J_(b.document)),F=f.x,n=f.y;return new h_(n,F+E,n+P,F)}catch(N){return new h_(-12245933,-12245933,-12245933,-12245933)}};
y6V=function(l){var b;return(b=l.google_tag_data)!=null?b:l.google_tag_data={}};
ZQF=function(l){var b,d;return typeof((b=l.navigator)==null?void 0:(d=b.userAgentData)==null?void 0:d.getHighEntropyValues)==="function"};
If$=function(l){if(!ZQF(l))return null;var b=y6V(l);if(b.uach_promise)return b.uach_promise;l=l.navigator.userAgentData.getHighEntropyValues(M8A).then(function(d){b.uach!=null||(b.uach=d);return d});
return b.uach_promise=l};
DDV=function(l){var b;return $D7(J6Z(xDV(gJ7(SuN(A6N(vJj(CDZ(RvV(new p6Q,l.architecture||""),l.bitness||""),l.mobile||!1),l.model||""),l.platform||""),l.platformVersion||""),l.uaFullVersion||""),((b=l.fullVersionList)==null?void 0:b.map(function(d){var L=new oJ$;L=_.xZ(L,1,d.brand);return _.xZ(L,2,d.version)}))||[]),l.wow64||!1)};
V8B=function(l){var b,d;return(d=(b=If$(l))==null?void 0:b.then(function(L){return DDV(L)}))!=null?d:null};
w6F=function(l,b){return new hE(function(d){var L=!1,P=Array(b.length);P.fill(void 0);var E=new Set,f=new Set,F=function(q,H){l.running?(P[H]=q,E.add(H),L||(L=!0,z7(l,function(){L=!1;d.next(_.D7(P))},1))):d.error(new gx(H))},n=function(q,H){f.add(H);
E.add(H);z7(l,function(){d.error(q)},1)},N=function(q){f.add(q);
z7(l,function(){f.size===b.length&&d.complete()},1)},Y=b.map(function(q,H){return q.subscribe(function(t){return void F(t,H)},function(t){return void n(t,H)},function(){return void N(H)})});
return function(){Y.forEach(function(q){return void q.unsubscribe()})}})};
TU$=function(l,b,d){function L(){if(b.debugChannel){var M=b.debugChannel,J=M.next;var x={creativeId:b.debugNames.getName(d),requiredSignals:P,signals:Object.assign({},E),hasPrematurelyCompleted:f,errorMessage:F,erroredSignalKey:n};x={specMajor:2,specMinor:0,specPatch:0,timestamp:lh(b.timeProvider.now(),new bh(0,b.timeProvider.timeline)),instanceId:b.debugNames.getName(b.symbol),creativeState:x};J.call(M,x)}}
for(var P=Object.keys(l),E={},f=!1,F=null,n=null,N={},Y=new Set,q=[],H=[],t=_.X(P),e=t.next(),W={};!e.done;W={key$jscomp$394:void 0},e=t.next())W.key$jscomp$394=e.value,e=l[W.key$jscomp$394],e instanceof ya?(N[W.key$jscomp$394]=e.value,Y.add(W.key$jscomp$394),b.debugChannel&&(E[String(W.key$jscomp$394)]=HfN(e.value))):(e=e.pipe(XQ(function(M,J){return Ymj(M)||Ymj(J)?!1:M===J}),DD(function(M){return function(J){b.debugChannel&&(E[String(M.key$jscomp$394)]=HfN(J),L());
var x={};return x[M.key$jscomp$394]=J,x}}(W)),Lf(function(M){return function(J){if(J instanceof gx)throw new ukq(String(M.key$jscomp$394));
throw J;}}(W)),MAQ(function(M){return function(){Y.add(M.key$jscomp$394)}}(W),function(M){return function(J){n=String(M.key$jscomp$394);
F=String(J);L()}}(W),function(M){return function(){Y.has(M.key$jscomp$394)||(f=!0,L())}}(W))),H.push(W.key$jscomp$394),q.push(e));
(l=Object.keys(E).length>0)&&L();t=w6F(b.queue,q).pipe(Lf(function(M){if(M instanceof gx)throw new GAB(String(H[M.inputObservableIndex]));throw M;}),DD(function(M){return Object.freeze(Object.assign.apply(Object,[{},
N].concat(_.VV(M))))}));
return(q=q.length>0)&&l?cn(AE(Object.freeze(N)),t):q?t:AE(Object.freeze(N))};
afF=function(l,b,d,L,P){return l.performanceMonitor.timeExecution.bind(l.performanceMonitor)(733,function(){var E={};try{return b.pipe(Lf(function(f){L(Object.assign({},E,{error:f}));return iB}),GD(function(f){try{var F=d(l,f)}catch(N){return L(Object.assign({},E,{error:N instanceof Error?N:String(N)})),iB}var n={};
return TU$(F,l,f.symbol).pipe(MAQ(function(N){n=N}),nf(1),ps()).pipe(P,Lf(function(N){L(Object.assign({},n,{error:N}));
return iB}),ff(void 0),DD(function(){return!0}))})).pipe(Om(function(f){return f+1},0),Lf(function(f){L(Object.assign({},E,{error:f}));
return iB}))}catch(f){return L(Object.assign({},E,{error:f})),iB}})()};
SA=function(l){var b=new Map;if(typeof l!=="object"||l===null)return b;Object.values(l).forEach(function(d){d&&typeof d.extrapolateToNow==="function"&&(b.has(d.clock.timeline)||b.set(d.clock.timeline,d.clock.now()))});
return b};
iQ1=function(l,b){return typeof l==="string"?encodeURIComponent(l):typeof l==="number"?String(l):Array.isArray(l)?l.map(function(d){return iQ1(d,b)}).join(","):l instanceof bh?l.toString():l&&typeof l.extrapolateToNow==="function"?iQ1(l.extrapolateUsingTimestampMap(b).value,b):l===!0?"1":l===!1?"0":l===void 0||l===null?null:l instanceof c6V?r6A(l):[l.top,
l.left,l.top+l.height,l.left+l.width].join()};
lAF=function(l,b){l=Object.entries(l).map(function(d){var L=_.X(d);d=L.next().value;L=L.next().value;L=iQ1(L,b);return L===null?"":d+"="+L}).filter(function(d){return d!==""});
return l.length?l.join("&"):""};
LHZ=function(l,b){var d=bpQ,L=dFN;b=b===void 0?.01:b;return function(P){b>0&&Math.random()<=b&&(l.global.HTMLFencedFrameElement&&l.global.fence&&typeof l.global.fence.reportEvent==="function"&&l.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),P=Object.assign({},P,{errorMessage:P.error instanceof Error&&P.error.message?P.error.message:String(P.error),errorStack:P.error instanceof Error&&P.error.stack?String(P.error.stack):null,errorName:P.error instanceof
Error&&P.error.name?String(P.error.name):null,errorContext:String(l.performanceMonitor.timedFunctionContext),errorEscapedQueryId:P.escapedQueryId}),d(Object.assign({},P,{payloadMapper:function(){return function(E){try{return L(Object.assign({},E))}catch(f){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),SA(P)).forEach(function(E){l.beaconFactory.makeBeacon(E).sendNow()}))}};
PVA=function(){var l=_.Tc.apply(0,arguments);return function(b){var d=b.pipe(nf(1),ps());b=l.map(function(L){return d.pipe(L,ff(!0))});
return wR(b).pipe(Qa(1),Pt())}};
EoH=function(){var l=_.Tc.apply(0,arguments);return function(b){var d=b.pipe(nf(1),ps());b=l.map(function(L){return d.pipe(L,ff(!0))});
return cn.apply(null,_.VV(b)).pipe(Qa(1),Pt())}};
QJA=function(l,b){return function(d){var L=d.pipe(nf(1),ps());d=L.pipe(l,ff(!0));L=L.pipe(ej(b,nf(),ps()),ff(!0));d=wR([d,L]);return NxN(d,L).pipe(Qa(1),Pt())}};
XYq=function(l,b,d){d(!0)};
fAF=function(l,b){return ej(mC(function(d){var L=l(d),P=b(d),E={};return L&&P&&E?new hE(function(f){P(L,E,function(F){f.next(Object.assign({},d,{canEmit:F}));f.complete()});
return function(){}}):A_}),rR(function(d){return d.canEmit}))};
sJq=function(l){var b={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(d){return d.pipe(mC(function(L){return new hE(function(P){function E(){F.disconnect();n.unsubscribe()}
var f=l.MutationObserver;if(f&&L.ref!==void 0){var F=new f(function(N){P.next(N)});
F.observe(L.ref,b);var n=L.JSC$9525_released.subscribe(E);return E}})}))}};
FHA=function(l){if(l.measurementDeferralState===3)return null;if(l.timeOnScreenReason!==void 0){var b=l.creativeFound===!1?"n":null;if(b!==null)return b}return l.geometricMeasurementErrors instanceof vt?"msf":l.contextValidationErrors instanceof Cf?"c":l.contextVisibilityKnown===!1?"pv":l.geometricMeasurementErrors||l.contextValidationErrors?"x":null};
noZ=function(l,b){return l.replace(BkA,function(d,L){try{var P=_.RB.get(b,L);if(P==null||P.toString()==null)return d;P=P.toString();if(P==""||!_.Fq(P==null?"":String(P)))return encodeURIComponent(P).replace(/%2C/g,",")}catch(E){}return d})};
OpH=function(l,b){var d=Object.assign({},l),L=l.userAgentClientHints;d=(delete d.userAgentClientHints,d);d=l.payloadMapper(d);var P=lAF(d,b);return _.pf(l.urlPrefixes,function(E){var f="";typeof L==="string"&&(f="&"+lAF({uach:L},b));var F={};return noZ(E,(F.VIEWABILITY=P,F))+f})};
bpQ=function(l,b){var d=l.payloadMapper(l),L=lAF(d,b);return L?_.pf(l.urlPrefixes,function(P){P=P.indexOf("?")>=0?P:P+"?";P="?&".indexOf(P.slice(-1))>=0?P:P+"&";return P+L}):l.urlPrefixes};
NkB=function(){return ej(rR(function(l){return l!==void 0}),DD(function(l){return l}))};
mFZ=function(l){return ej(DD(function(){return!0}),NY(!1),jA(l))};
Y81=function(l){return l.length<=0?iB:wR(l.map(function(b){var d=0;return b.pipe(DD(function(L){return{index:d++,value:L}}))})).pipe(rR(function(b){return b.every(function(d){return d.index===b[0].index})}),DD(function(b){return b.map(function(d){return d.value})}))};
q8j=function(l,b){l.currentState&&(l.previousState=l.currentState);l.currentState=b;l.previousState&&l.previousState.value?(b=Math.max(0,lh(b.timestamp,l.previousState.timestamp)),l.totalTime+=b,l.consecutiveTime+=b):l.consecutiveTime=0;return l};
HpV=function(){return ej(Om(q8j,{totalTime:0,consecutiveTime:0}),DD(function(l){return l.totalTime}))};
tLN=function(){return ej(Om(q8j,{totalTime:0,consecutiveTime:0}),DD(function(l){return l.consecutiveTime}))};
UFq=function(l,b){return function(d){return Y81(b.map(function(L){return d.pipe(l(L))}))}};
KHB=function(){var l;return ej(MAQ(function(b){return void(l=b.timestamp)}),tLN(),DD(function(b){return{timestamp:l,
value:Math.round(b)}}))};
eZF=function(l,b){return Zk(l.topWindowViewportExternalGeometry,b.topWindowViewportExternalGeometry)&&Zk(l.elementGeometry,b.elementGeometry)&&Zk(l.exposedViewportLocalGeometry,b.exposedViewportLocalGeometry)&&Zk(l.intersectionGeometry,b.intersectionGeometry)&&l.elementGeometrySourceName===b.elementGeometrySourceName&&l.measurementRequests===b.measurementRequests&&l.viewportGeometrySourceName===b.viewportGeometrySourceName&&l.viewportLocalAppOffset.x===b.viewportLocalAppOffset.x&&l.viewportLocalAppOffset.y===
b.viewportLocalAppOffset.y};
jJV=function(l,b){return function(d){return function(L){var P=L.pipe(FQ(new kZ),ps());L=d.element.pipe(XQ());P=P.pipe(DD(function(E){return E.value}));
return wR([L,P,b]).pipe(DD(function(E){var f=_.X(E);E=f.next().value;var F=f.next().value;f=f.next().value;if(E.ref===void 0)var n={top:0,left:0,width:0,height:0};else{n=E.ref.getBoundingClientRect();var N=E.ref,Y=l.global,q=new _.oB(0,0),H=Va(_.wx(N));if(gZZ(H,"parent")){do{if(H==Y)var t=_.uh(N);else t=hZZ(N),t=new _.oB(t.left,t.top);q.x+=t.x;q.y+=t.y}while(H&&H!=Y&&H!=H.parent&&(N=H.frameElement)&&(H=H.parent))}n={top:q.y,left:q.x,width:n.width,height:n.height}}n=W_j(n,F.viewportLocalAppOffset);
Y=kAZ(n,F.exposedViewportLocalGeometry);q=l.timeProvider.now();H=Object;N=H.assign;if(f!==2||l.inCrossDomainIframe||Y.width<=0||Y.height<=0)var e=!1;else try{var W=l.document.elementFromPoint(Y.left+Y.width/2,Y.top+Y.height/2);e=W?!kIF(W,E):!1}catch(M){e=!1}return{timestamp:q,value:N.call(H,{},F,{elementGeometrySourceName:"geo",intersectionGeometry:e?WHB.intersectionGeometry:Y,elementGeometry:n})}}),Wt(l.queue))}}};
kIF=function(l,b,d){d=d===void 0?0:d;return l.ref===void 0||b.ref===void 0?!1:l.ref===b.ref||_.G7(b.ref,function(L){return L===l.ref})?!0:b.ref.ownerDocument&&b.ref.ownerDocument.defaultView&&b.ref.ownerDocument.defaultView===b.ref.ownerDocument.defaultView.top?!1:d<10&&b.ref.ownerDocument&&b.ref.ownerDocument.defaultView&&b.ref.ownerDocument.defaultView.frameElement?kIF(l,new T7(b.ref.ownerDocument.defaultView.frameElement),d+1):!0};
ZpF=function(l){return function(b){return b.pipe(l.ResizeObserver?zZN(l):yMB(l),nf(1),ps())}};
zZN=function(l){return function(b){return b.pipe(mC(function(d){var L=l.ResizeObserver;if(!L||d.ref===void 0)return AE(WHB.elementGeometry);var P=(new hE(function(E){function f(){d.ref!==void 0&&F.unobserve(d.ref);F.disconnect();n.unsubscribe()}
if(d.ref===void 0)return E.complete(),function(){};
var F=new L(function(N){N.forEach(function(Y){E.next(Y)})});
F.observe(d.ref);var n=d.JSC$9525_released.subscribe(f);return f})).pipe(dx(l.performanceMonitor,736),DD(function(E){return E.contentRect}));
return cn(AE(d.ref.getBoundingClientRect()),P)}),XQ(Zk))}};
yMB=function(l){return function(b){var d=b.pipe(sJq(l)),L=l.onResize;d=cn(b.pipe(DD(function(){return PDH("resize")})),d,L);
return wR(b,d).pipe(dx(l.performanceMonitor,737),DD(function(P){P=_.X(P).next().value;return P.ref===void 0?void 0:P.ref.getBoundingClientRect()}),NkB(),XQ(Zk))}};
$F1=function(l,b){var d=MLy(l,b).pipe(nf(1),ps());return function(L){return function(P){P=P.pipe(mC(function(E){return E.element}),XQ());
return wR([d,P]).pipe(mC(function(E){var f=_.X(E);E=f.next().value;f=f.next().value;return IAq(l,E.intersectionObserver,ZpF(l),E.observations,L,E.flushRecords,f)}),Wt(l.queue))}}};
JM1=function(l){return DD(function(b){return b.value.viewportGeometrySourceName!=="nio"?b:Object.assign({},b,{value:Object.assign({},b.value,{exposedViewportLocalGeometry:aB(l,!0),topWindowViewportExternalGeometry:aB(l,!0)})})})};
xFN=function(l,b){return AE(b).pipe(l,DD(function(){return b}))};
MLy=function(l,b){return l.timeProvider.timeline!==goq?vn(new vt(2)):l.MutationObserver?typeof IntersectionObserver==="undefined"?vn(new vt(0)):(new hE(function(d){var L=new kZ,P=new ih(L.next.bind(L),{threshold:[].concat(_.VV(b))});d.next({observations:L.pipe(dx(l.performanceMonitor,735)),intersectionObserver:P,flushRecords:function(E){E=P.takeRecords(E);E.length>0&&L.next(E)}})})).pipe(Qa(1),nf(1),ps()):vn(new vt(1))};
S8H=function(l){return gsB(l.sort(function(b,d){return b.time-d.time}),VjF)};
IAq=function(l,b,d,L,P,E,f){return new hE(function(F){function n(){e||(e=!0,f.ref!==void 0&&b.unobserve(P,f.ref),Y.unsubscribe(),t.unsubscribe(),H.unsubscribe(),W.unsubscribe())}
if(f.ref!==void 0){AMN(b,P);b.observe(P,f.ref);var N=new rx({timestamp:l.timeProvider.now(),value:Object.assign({},WHB,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),Y=L.pipe(GD(function(M){return S8H(M)}),rR(function(M){return M.target===f.ref}),DD(function(M){return{timestamp:new bh(M.time,goq),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:M.rootBounds||lD,topWindowViewportExternalGeometry:M.rootBounds||aB(l,!0),measurementRequests:q,elementGeometrySourceName:"nio",intersectionGeometry:M.intersectionRect,elementGeometry:M.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:M.isIntersecting,isV2Visible:M.isVisible}}}),FQ(N),ps()).subscribe(F),q=new kZ,H=q.subscribe(function(){E(P);
F.next({timestamp:l.timeProvider.now(),value:N.value.value});f.ref!==void 0&&(b.unobserve(P,f.ref),b.observe(P,f.ref))}),t=xFN(d,f).subscribe(function(){q.next()}),e=!1,W=f.JSC$9525_released.subscribe(function(){return n()});
return n}})};
voN=function(l,b){var d=l.getOnBackgrounded().pipe(DD(function(){return"b"}));
return NxN(b,d).pipe(Qa(1),jA(l.queue))};
bD=function(l){return function(b){var d;return b.pipe(MAQ(function(L){return void(d=L.timestamp)}),DD(function(L){return L.value}),l,DD(function(L){return{timestamp:d,
value:L}}))}};
CVV=function(l){return l.intersectionGeometry.width*l.intersectionGeometry.height/(l.elementGeometry.width*l.elementGeometry.height)};
dU=function(l,b,d){d=d===void 0?function(L,P){return L===P}:d;
return l.timestamp.equals(b.timestamp)&&d(l.value,b.value)};
P6=function(l,b){return b.pipe(DD(function(d){return new LQ(l.timeProvider,{timestamp:l.timeProvider.now(),value:d})}))};
RZq=function(l){return function(b){return b.pipe(Ik1(l),DD(function(d){var L=_.X(d);d=L.next().value;L=L.next().value;var P=d.value;return{timestamp:d.timestamp,value:P>=1?!0:P<=0?!1:P>=L}}))}};
ooN=function(){return ej(rR(function(l,b){return b>0}),pYV,NY(-1),XQ())};
DFN=function(l,b,d){return l?wR([b,d]).pipe(rR(function(L){var P=_.X(L);L=P.next().value;P=P.next().value;return L.timestamp.equals(P.timestamp)}),DD(function(L){var P=_.X(L);
L=P.next().value;P=P.next().value;return L.value>P.value?L:P})):b};
uF1=function(l){return function(b){var d=b.pipe(VLQ),L=b.pipe(wYV);return l instanceof hE?l.pipe(mC(function(P){return DFN(P,d,L)})):DFN(l.value,d,L)}};
LdN=function(l,b,d,L){var P=L.geometryIsOccluded,E=L.exposureThreshold,f=L.wasLargeAdAtRender,F=L.allowLargeAdThreshold,n=L.largeAdExposureThreshold,N=L.mayUseViewportShareExposure,Y=L.hasMeasurementStarted;L=L.useIntersectionObserverV2;b=GIj(l,d,b);d=TkA(l,d);L=aAA(b,L);var q=ipZ(l,P,N,b),H=q.pipe(DD(function(D){return D.value}),XQ(),jA(l),Om(function(D,G){return Math.max(D,G)},0)),t=q.pipe(DD(function(D){return D.value}),ooN(),jA(l)),e=b.pipe(cM7,DD(function(D){return D.value}),Qa(2),XQ(),jA(l));
f=rM7(l,b,f,F);var W=f.pipe(NY(!1),XQ(),DD(function(D){return D?n:E}));
F=q.pipe(RZq(W),XQ(),jA(l));var M=wR([F,b]).pipe(rR(function(D){var G=_.X(D);D=G.next().value;G=G.next().value;return D.timestamp.equals(G.timestamp)}),DD(function(D){var G=_.X(D);
D=G.next().value;G=G.next().value;return{visible:D.value,geometry:G.value.elementGeometry}}),Om(function(D,G){return!G.visible&&D.visible?D:G},{visible:!1,
geometry:lD}),DD(function(D){return D.geometry}),NY(lD),jA(l),XQ(Zk));
N=N instanceof hE?N.pipe(XQ(),Em()):A_;W=wR([N,W]).pipe(Em());var J=b.pipe(rR(function(D){return D.value.viewportGeometrySourceName!=="ns"&&D.value.elementGeometrySourceName!=="ns"}),Om(function(D){return D+1},0),NY(0),jA(l)),x=d.pipe(Em(!0),NY(!1),jA(l));
x=wR([Y,x]).pipe(DD(function(D){var G=_.X(D);D=G.next().value;G=G.next().value;return D&&!G}),jA(l));
var V=b.pipe(lZV,XQ()),p=V.pipe(DD(function(D){return D.value}),Om(function(D,G){return Math.max(D,G)},0),XQ(),jA(l));
l=V.pipe(DD(function(D){return D.value}),ooN(),jA(l));
return{shouldResetExposureSignals:N,shouldResetViewabilitySignals:W,geometrySignals:{readyGeometryWithDefault:b,measurementStrategy:b.pipe(bzF),creativePosition:M.pipe(XQ(Zk)),visible:F.pipe(XQ(dU)),timestampedExposure:q.pipe(XQ(dU)),maximumExposure:H,minimumExposure:t,browserSize:b.pipe(d5A,XQ(_.cV)),timestampedScreenShare:V,maxScreenShare:p,minScreenShare:l,geometricMeasurementErrors:d,measurementRequests:b.pipe(DD(function(D){return D.value.measurementRequests})),
isLargeAd:f,geometryIsOccluded:P,hasMeasurementStarted:Y,geometryMeasurable:x,validMeasurementCount:J,loadTimeExposure:e,v2VisibilityBitVector:L}}};
TkA=function(l,b){return b.pipe(rR(function(){return!1}),DD(function(d){return d}),Lf(function(d){return Eu(new ya(d),l)}))};
GIj=function(l,b,d){return b.pipe(nZq(A_),jA(l)).pipe(XQ(function(L,P){return dU(L,P,eZF)}),NY({timestamp:d.now(),
value:WHB}),jA(l))};
ipZ=function(l,b,d,L){d=L.pipe(uF1(d),bD(DD(function(P){return Math.round(P*100)/100})),jA(l));
return b instanceof ya?d:wR([d,b]).pipe(DD(function(P){var E=_.X(P);P=E.next().value;E=E.next().value;return{timestamp:E.timestamp.maximum(P.timestamp),value:E.value?0:P.value}}),XQ(dU),jA(l))};
rM7=function(l,b,d,L){b=[b.pipe(DD(function(P){return P.value.elementGeometry.width*P.value.elementGeometry.height>=242500}))];
d instanceof hE&&b.push(d.pipe(DD(function(P){return!!P})));
d=wR(b);return L?d.pipe(DD(function(P){return P.some(function(E){return E})}),NY(!1),XQ(),jA(l)):Eu(new ya(!1),l)};
aAA=function(l,b){l=wR([l,b]).pipe(DD(function(P){var E=_.X(P);P=E.next().value;if(E.next().value&&P.value.isIntersecting)return P.value.isV2Visible}),XQ());
var d=l.pipe(DD(function(P){return P===void 0?!0:P}),Om(function(P,E){return P||!E},!1)),L=l.pipe(Om(function(P,E){return E===void 0?P:E?!1:P!=null?P:!0},void 0),DD(function(P){return!!P}));
return wR([b,mYA(l,d,L)]).pipe(DD(function(P){var E=_.X(P);P=E.next().value;var f=_.X(E.next().value);E=f.next().value;var F=f.next().value;f=f.next().value;var n=0;if(!P)return 0;if(E===void 0)return 16;E&&(n|=1);E||(n|=2);F&&(n|=4);f&&(n|=8);return n}))};
sCq=function(l,b,d,L,P){var E=Ply.timeThresholdMs;var f=f===void 0?new EBj(b,L):f;return(new hE(function(F){var n=d.pipe(NY(void 0),mC(function(){return QCH(P)})).pipe(DD(function(N){var Y=N.value;
N=N.timestamp;var q=Y.visible;Y=Y.consecutiveViewTime;var H=Y>=E;H||!q?X7B(f):(N=Math.max(0,lh(b.now(),N)),fZy(f,Math.max(0,E-Y-N)));return H}),Om(function(N,Y){return Y||N},!1),XQ()).subscribe(F);
return function(){f.dispose();n.unsubscribe()}})).pipe(YZ(function(F){return!F},!0),jA(l))};
QCH=function(l){return Y81([l,l.pipe(KHB())]).pipe(DD(function(b){var d=_.X(b);b=d.next().value;d=d.next().value;return{timestamp:b.timestamp,value:{visible:b.value,consecutiveViewTime:d.value}}}),XQ(function(b,d){return dU(b,d,function(L,P){return L.consecutiveViewTime===P.consecutiveViewTime&&L.visible===P.visible})}))};
FdV=function(){return ej(tLN(),Om(function(l,b){return Math.max(l,b)},0),DD(function(l){return Math.round(l)}))};
BqZ=function(l){return ej(RZq(AE(l)),FdV())};
nBj=function(l,b){return b instanceof hE?b.pipe(mC(function(d){return(d=d?15:null)?vn(new vt(d)):l})):(b=b.value?15:null)?vn(new vt(b)):l};
OzV=function(l){var b=new vt(13);if(l.length<1)return{chain:iB,capturedErrors:iB};var d=new kZ,L=l[0];return{chain:l.slice(1).reduce(function(P,E){return P.pipe(Lf(function(f){d.next(f);return E}))},L).pipe(Lf(function(P){d.next(P);
return vn(b)}),FQ(new kZ),ps()),
capturedErrors:d}};
Nqj=function(l,b){var d=l.pipe(FQ(new kZ),ps());return mC(function(L){return d.pipe(b(L))})};
YqN=function(l,b){if(l.inCrossDomainIframe)return vn(new vt(6));var d=new kZ;return cn(AE({}),b,d).pipe(DD(function(){return{timestamp:l.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:m5N(l),topWindowViewportExternalGeometry:aB(l,!0),measurementRequests:d,viewportLocalAppOffset:{x:0,y:0}}}}),Wt(l.queue))};
m5N=function(l){var b=aB(l,!1);if(!l.inIframe||!SmQ(l.global.parent)||l.global.parent===l.global)return b;var d=new QC(l.global.parent,l.debugChannel);d.beaconFactory=l.beaconFactory;d=m5N(d);l=l.global.frameElement.getBoundingClientRect();return kAZ(W_j(kAZ(d,l),{x:b.left-l.left,y:b.top-l.top}),b)};
qqV=function(l){if(l.prerendering)return 3;var b;return(b={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[l.visibilityState||l.webkitVisibilityState||l.mozVisibilityState||""])!=null?b:0};
HzV=function(l){return l.document.JSC$9536_onVisibilityChange.pipe(DD(function(b){return b==="visible"}),XQ(),jA(l.queue))};
tk7=function(l,b,d){var L;return b.pipe(XQ(),mC(function(P){return d.pipe(DD(function(){if(!L){L=!0;try{P.next()}finally{L=!1}}return!0}))}),NY(!1),jA(l.queue))};
U5V=function(l){return ej(bD(DD(function(b){return b>=1?!0:b<=0?!1:b>=l})),HpV(),DD(function(b){return Math.round(b)}))};
eEH=function(l,b,d,L,P){var E=Kd1;if(E.length>1)for(var f=0;f<E.length-1;f++)if(E[f]<E[f+1])throw Error();f=P.pipe(NY(void 0),mC(function(){return d.pipe(KHB())}),XQ(),jA(l));
P=P.pipe(NY(void 0),mC(function(){return d.pipe(FdV())}),XQ(),jA(l));
return{totalMeasurementTime:L.pipe(NY(void 0),mC(function(){return b.pipe(DD(function(F){return{timestamp:F.timestamp,value:!0}}),HpV())}),XQ(),jA(l)),
totalUnviewedTime:L.pipe(NY(void 0),mC(function(){return b.pipe(DD(function(F){return{timestamp:F.timestamp,value:F.value===0}}),HpV())}),XQ(),jA(l)),
maxTimeOnScreen:L.pipe(NY(void 0),mC(function(){return b.pipe(UFq(BqZ,E))}),XQ(_.cV),jA(l)),
timeOnScreen:L.pipe(NY(void 0),mC(function(){return b.pipe(UFq(U5V,E),DD(function(F){return F.map(function(n,N){return N>0?n-F[N-1]:n})}))}),XQ(_.cV),jA(l)),
maxConsecutiveViewTime:P,consecutiveViewTime:f.pipe(XQ(dU),jA(l))}};
kRB=function(l){var b=!0;b=b===void 0?!1:b;return ej(mC(function(d){return hEB(l.document,d,b)}),jA(l.queue))};
WdV=function(l,b,d){var L=d.pipe(DD(function(P){return{value:P,timestamp:l.timeProvider.now()}}),XQ(dU));
return b instanceof hE?b.pipe(XQ(),mC(function(P){return P?Eu(new ya({value:!1,timestamp:l.timeProvider.now()}),l.queue):L})):b.value===!1?L:new ya(!1)};
jCq=function(l,b,d,L,P,E,f){var F=Ply;b=b instanceof hE?b.pipe(NY(!1),XQ()):b;var n=!l.isMobile();d=WdV(l,d,L);l=f.measurableCreative.pipe(mFZ(l.queue));return Object.assign({},F,{geometryIsOccluded:d,wasLargeAdAtRender:P,allowLargeAdThreshold:n,mayUseViewportShareExposure:b,hasMeasurementStarted:l,useIntersectionObserverV2:E})};
yKj=function(l,b,d,L,P,E){var f=1;E=E===void 0?!0:E;f=f===void 0?.01:f;var F=F===void 0?l.timeProvider.intervalObservable(100).pipe(jA(l.queue)):F;return l.performanceMonitor.timeExecution(916,function(){return zEy(l,b.pipe(Wt(l.queue)),d.pipe(Wt(l.queue)),L,P,E,f,F)})()};
zEy=function(l,b,d,L,P,E,f,F){var n=HzV(l).pipe(DD(function(Y){return!Y})),N=new ZzH(l,[new MkQ(l,Kd1),
new IZy(l,F)]);F=PVA($5Z,JKN);return afF(l,b,function(Y,q){var H=Eu(new ya(q.element),Y.queue).pipe(kRB(Y),jA(Y.queue)),t={loadedElement:H,shouldMeasure:H.pipe(Em(!0)),measurableCreative:H.pipe(DD(function(D){var G=G===void 0?Symbol():G;return Object.freeze({symbol:G,element:Eu(new ya(D),Y.queue)})})),
creativeSearchResult:Eu(new ya("mue"),Y.queue)},e=new ya(!1),W=new ya(!1),M=new ya(17),J=new ya(!1),x=new ya(!1),V=Eu(Xk,Y.queue);e=N.buildGeometrySource(t,{inApp:e,useV2:!1,requestSource:Eu(M,Y.queue)}).geometrySource;t=jCq(Y,J,W,n,x,V,t);W=LdN(Y.queue,Y.timeProvider,e,t);t=W.geometrySignals;J=W.shouldResetViewabilitySignals;W=eEH(Y.queue,t.timestampedExposure,t.visible,W.shouldResetExposureSignals,J);J=sCq(Y.queue,Y.timeProvider,J,t.measurementRequests,t.visible);x=d.pipe(rR(function(D){return D===
q.element.ref}),DD(function(){return"ur"}));
V=tAj(Y.timeProvider,P).pipe(Em("t"));x=voN(Y,cn(x,V));V=tk7(Y,t.measurementRequests,x.pipe(rR(function(D){return D!==null})));
e=x.pipe(rR(function(D){return D!==null}),DD(function(){return qqV(Y.global.document)===1}));
var p=x5Z(Y.document);return Object.assign({},{beaconFactory:new ya(Y.beaconFactory),context:new ya(Y),inferredPingId:new ya("lidar2"),timeOnScreenPingId:new ya("lidartos"),binaryContext:new ya(17),binaryVersion:new ya(L),requestSource:M,contextValidationErrors:new ya(Y.validate()?null:new Cf),contextVisibilityKnown:new ya(p),payloadMapper:new ya(dFN),endOfSessionReason:x,timeOnScreenReason:x,requestMeasurementOnEndOfSession:V,hasImpressionFired:gBZ,crossDomainIframeState:new ya(Y.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:Xk,inFetchLaterBeaconExperiment:Xk,isTurtlex:Xk,turtlexReportEventData:new ya(""),reportFencedFrameEvent:A_,isViewableAttributionEnabled:Xk,inViewableAttributionExperiment:new ya(0),fetchBeaconFactory:A_,supportsPendingBeacon:Xk,supportsFetchLater:Xk,emit:new ya(XYq),beginToRenderEvent:new ya(Symbol()),activeViewUnmeasurableEvent:new ya(Symbol()),activeViewViewableEvent:new ya(Symbol()),creativeFound:gBZ,immediateUrlPrefixes:new ya(q.immediateUrls),timeOnScreenUrlPrefixes:new ya(q.timeOnScreenUrls),
cpmavUrls:A_,viewableRelayUrls:A_,measurementDeferralState:new ya(2),urlSerializer:new ya(OpH),viewUrlSerializer:new ya(SqQ),isCreativeLoaded:H.pipe(mFZ(Y.queue)),pageVisible:n.pipe(DD(function(D){return!D})),
eosPageVisible:e,timestampedExposureHistory:t.timestampedExposure.pipe(Om(function(D,G){D.push(G);return D},[]))},t,{viewable:P6(Y,J),
maxTimeOnScreen:P6(Y,W.maxTimeOnScreen),timeOnScreen:P6(Y,W.timeOnScreen),maxConsecutiveViewTime:P6(Y,W.maxConsecutiveViewTime),consecutiveViewTime:W.consecutiveViewTime.pipe(DD(function(D){return new LQ(Y.timeProvider,D)})),
totalMeasurementTime:P6(Y,W.totalMeasurementTime),totalUnviewedTime:P6(Y,W.totalUnviewedTime),userAgentClientHints:L_H(Y),clientOrderPingCounter:new ya(new c6V)})},LHZ(l,f),EoH(E?QJA(F,AKZ):QJA(F,vB1),Cl7))};
REV=function(l){var b=_.Tc.apply(1,arguments).filter(Boolean).join("&");if(!b)return l;var d=l.match(/[?&]adurl=/);return d?l.slice(0,d.index+1)+b+"&"+l.slice(d.index+1):l+(l.indexOf("?")<0?"?":"&")+b};
fQ=function(l,b){return b?"&"+l+"="+encodeURIComponent(b):""};
p71=function(){try{var l,b;return!!((l=window)==null?0:(b=l.top)==null?0:b.location.href)&&!1}catch(d){return!0}};
_.su=function(l){l&&typeof l.dispose=="function"&&l.dispose()};
_.Fk=function(l){for(var b=0,d=arguments.length;b<d;++b){var L=arguments[b];_.VN(L)?_.Fk.apply(null,L):_.su(L)}};
D5$=function(){var l=oBZ();l=l===void 0?"bevasrsg":l;return new Promise(function(b){var d=window===window.top?window:p71()?window:window.top,L=d[l],P;((P=L)==null?0:P.bevasrs)?b(new B6(L.bevasrs)):(L||(L={},L=(L.nqfbel=[],L),d[l]=L),L.nqfbel.push(function(E){b(new B6(E))}))})};
VkA=function(l){var b={c:l.eB,e:l.abd,mc:l.v0W,me:l.joO};l.fH&&(b.co={c:l.fH.cQh,a:l.fH.tIT,s:l.fH.iOA});return b};
w7Z=function(l){var b,d,L={eB:l.c,abd:l.e,v0W:(b=l.mc)!=null?b:!1,joO:(d=l.me)!=null?d:!1};l.co&&(L.fH={cQh:l.co.c,tIT:l.co.a,iOA:l.co.s});return L};
u4y=function(l){return function(){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(l(),2);b=d.yieldResult;return d.return({f:function(){return b.gzd()},
c:function(L){return b.qc6(L)},
m:function(L){return b.dV(w7Z(L))},
mws:function(L){return b.mBg(w7Z(L))}})})}};
GRj=function(l,b){var d=oBZ();d=d===void 0?"bevasrsg":d;b={s:function(E){var f;return l.snapshot(Object.assign({},E.c&&{eB:E.c},E.s&&{jB0:E.s},{gOe:(f=E.p)!=null?f:!0}))},
e:function(E){var f;return void((f=l.kyq)==null?void 0:f.call(l,E))},
c:function(E,f){return l.ef0(E,f)},
p:l.hQ7,l:function(){return l.wT7()},
wpc:b?u4y(b):void 0};var L=window===window.top?window:p71()?window:window.top,P=L[d];if(P){P.bevasrs=b;if(P.nqfbel!==void 0)for(d=_.X(P.nqfbel),L=d.next();!L.done;L=d.next())L=L.value,L(b);P.nqfbel=void 0}else P={},P=(P.bevasrs=b,P.nqfbel=void 0,P),L[d]=P};
aZN=function(l){var b=b===void 0?52:b;var d=[];_.ND(l,TqV,6,_.m_()).forEach(function(L){_.YJ(L,2)<=b&&d.push(_.YJ(L,1))});
return d};
izB=function(l){var b=b===void 0?52:b;var d=[];_.ND(l,TqV,6,_.m_()).forEach(function(L){_.YJ(L,2)>b&&d.push(_.YJ(L,1))});
return d};
cKQ=function(l){l.then(function(){},function(){})};
qD=function(l){return{fieldType:1,fieldName:l}};
H6=function(l){return{fieldType:2,fieldName:l}};
_.t6=function(l){return{fieldType:3,fieldName:l}};
rKZ=function(){function l(){P[0]=1732584193;P[1]=4023233417;P[2]=2562383102;P[3]=271733878;P[4]=3285377520;Y=N=0}
function b(q){for(var H=f,t=0;t<64;t+=4)H[t/4]=q[t]<<24|q[t+1]<<16|q[t+2]<<8|q[t+3];for(t=16;t<80;t++)q=H[t-3]^H[t-8]^H[t-14]^H[t-16],H[t]=(q<<1|q>>>31)&4294967295;q=P[0];var e=P[1],W=P[2],M=P[3],J=P[4];for(t=0;t<80;t++){if(t<40)if(t<20){var x=M^e&(W^M);var V=1518500249}else x=e^W^M,V=1859775393;else t<60?(x=e&W|M&(e|W),V=2400959708):(x=e^W^M,V=3395469782);x=((q<<5|q>>>27)&4294967295)+x+J+V+H[t]&4294967295;J=M;M=W;W=(e<<30|e>>>2)&4294967295;e=q;q=x}P[0]=P[0]+q&4294967295;P[1]=P[1]+e&4294967295;P[2]=
P[2]+W&4294967295;P[3]=P[3]+M&4294967295;P[4]=P[4]+J&4294967295}
function d(q,H){if(typeof q==="string"){q=unescape(encodeURIComponent(q));for(var t=[],e=0,W=q.length;e<W;++e)t.push(q.charCodeAt(e));q=t}H||(H=q.length);t=0;if(N==0)for(;t+64<H;)b(q.slice(t,t+64)),t+=64,Y+=64;for(;t<H;)if(E[N++]=q[t++],Y++,N==64)for(N=0,b(E);t+64<H;)b(q.slice(t,t+64)),t+=64,Y+=64}
function L(){var q=[],H=Y*8;N<56?d(F,56-N):d(F,64-(N-56));for(var t=63;t>=56;t--)E[t]=H&255,H>>>=8;b(E);for(t=H=0;t<5;t++)for(var e=24;e>=0;e-=8)q[H++]=P[t]>>e&255;return q}
for(var P=[],E=[],f=[],F=[128],n=1;n<64;++n)F[n]=0;var N,Y;l();return{reset:l,update:d,digest:L,digestString:function(){for(var q=L(),H="",t=0;t<q.length;t++)H+="0123456789ABCDEF".charAt(Math.floor(q[t]/16))+"0123456789ABCDEF".charAt(q[t]%16);return H}}};
ECN=function(l,b){b=b===void 0?lJ1:b;if(!bOj){var d;l=(d=l.navigator)==null?void 0:d.userAgentData;if(!l||typeof l.getHighEntropyValues!=="function"||l.brands&&typeof l.brands.map!=="function")return Promise.reject(Error("ua"));dPN((l.brands||[]).map(function(P){var E=new LwV;E=_.xZ(E,1,P.brand);return _.xZ(E,2,P.version)}));
typeof l.mobile==="boolean"&&_.Uu(Poq,2,l.mobile);bOj=l.getHighEntropyValues(b)}var L=new Set(b);return bOj.then(function(P){var E=Poq.clone();L.has("platform")&&_.xZ(E,3,P.platform);L.has("platformVersion")&&_.xZ(E,4,P.platformVersion);L.has("architecture")&&_.xZ(E,5,P.architecture);L.has("model")&&_.xZ(E,6,P.model);L.has("uaFullVersion")&&_.xZ(E,7,P.uaFullVersion);return E.serialize()}).catch(function(){return Poq.serialize()})};
KQ=function(l,b,d,L){this.initialValue_=l;this.maxValue_=b;this.currBaseValue_=this.currValue_=l;this.randomFactor_=d||0;this.backoffFactor_=L||2};
e8=function(l){this.src=l;this.listeners={};this.typeCount_=0};
sp$=function(){for(var l;l=Qp$.remove();){try{l.fn.call(l.scope)}catch(b){EA(b)}Xrj.put(l)}fJ$=!1};
_.Fw$=function(l){switch(l){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}};
BaH=function(l){switch(l){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""}};
_.nCA=function(){};
KwA=function(l,b,d,L){l=OOF(Nay(mP1(new _.h6(1828,"0"),l),new YQN)).disableWithCredentials();b.length&&qQN(l,HOZ(new tGF,b));L!==void 0&&(l.destinationUrl=L);var P=new UPV(1828,"","",!1,"",l.build());_.j8(P,l);var E=new zA({flush:function(f){try{P.flush(f)}catch(F){d(F)}}});
E.addOnDisposeCallback(function(){setTimeout(function(){try{E.snapshotAndFlush()}finally{P.dispose()}})});
E.invocationLimit=1E5;E.flushInterval=3E4;E.JSC$9952_flushTimer.setInterval(3E4);return E};
yC=function(){var l,b,d;return(d=(l=globalThis.performance)==null?void 0:(b=l.now)==null?void 0:b.call(l))!=null?d:Date.now()};
koZ=function(l,b){if(l.disable)return new eq7;b=b?aZN(b):[];l={oy:l.oy,xIp:l.miA,x3T:l.lYG,destinationUrl:l.destinationUrl,cAq:l.cAq,aGo:l.aGo};b=b===void 0?[]:b;return new hqq(l,b)};
Ww7=function(l){if(!l)return null;l=_.Zf(l,2);return l===null||l===void 0?null:rB(l)};
_.jpV=function(l){if(!l)return null;l=_.Zf(l,4);return l===null||l===void 0?null:_.$D(l)};
ZO7=function(l,b){return b?zqA(b):l?ykZ(l):Promise.resolve()};
zqA=function(l){return new Promise(function(b,d){var L=_.MD("SCRIPT"),P=_.jpV(l);_.Bn(L,P);L.onload=function(){_.IK(L);b()};
L.onerror=function(){_.IK(L);d(Error("Fa"))};
($J("HEAD")[0]||document.documentElement).appendChild(L)})};
ykZ=function(l){return new Promise(function(b){var d=_.MD("SCRIPT");if(l){var L=_.Zf(l,6);L=L===null||L===void 0?null:_.XG(L)}else L=null;_.FG(d,L);($J("HEAD")[0]||document.documentElement).appendChild(d);_.IK(d);b()})};
J6=function(l,b,d){var L,P=new Promise(function(E){L=setTimeout(E,b)});
return Promise.race([l.finally(function(){return void clearTimeout(L)}),
P.then(d)])};
MGB=function(l,b){try{return globalThis.sessionStorage.setItem(l,b),!0}catch(d){return!1}};
IJ$=function(l,b,d,L){b=b===void 0?0:b;d=d===void 0?l.length:d;var P=0;for(L&&(P=IJ$(L));b<d;b++)L=typeof l==="string"?l.charCodeAt(b):l[b],P=$PZ(31,P)+L|0;return P};
Jkj=function(l,b){return[IJ$(l,0,l.length>>1,b),IJ$(l,l.length>>1)]};
xP1=function(l){var b=_.X(Jkj(l,xJ));l=b.next().value;b=b.next().value;return l.toString(16)+b.toString(16)};
gCV=function(l,b){var d=Jkj(b);l=new Uint32Array(l.buffer);b=l[0];var L=_.X(d);d=L.next().value;L=L.next().value;for(var P=1;P<l.length;P+=2){for(var E=b,f=P,F=d,n=L,N=0;N<22;N++)f=f>>>8|f<<24,f+=E|0,f^=F+38293,E=E<<3|E>>>29,E^=f,n=n>>>8|n<<24,n+=F|0,n^=N+38293,F=F<<3|F>>>29,F^=n;E=[E,f];l[P]^=E[0];P+1<l.length&&(l[P+1]^=E[1])}};
SQQ=function(l,b,d,L,P){var E=(4-(xJ.length+d.length)%4)%4,f=new Uint8Array(4+E+xJ.length+4+d.length),F=new DataView(f.buffer),n=0;F.setUint32(n,Math.random()*4294967295);n=n+4+E;f.set(xJ,n);n+=xJ.length;F.setUint32(n,P);f.set(d,n+4);gCV(f,L);return l.insert(b,function(N){return void globalThis.sessionStorage.removeItem(N)})?MGB(b,_.g6(f))?"s":"t":"i"};
AkQ=function(l,b){var d=globalThis.sessionStorage.getItem(l);if(!d)return["m"];try{var L=_.lt(d);gCV(L,b)}catch(P){return globalThis.sessionStorage.removeItem(l),["c"]}for(b=4;b<7&&L[b]===0;)b++;for(d=0;d<xJ.length;d++)if(L[b++]!==xJ[d])return globalThis.sessionStorage.removeItem(l),["d"];d=(new DataView(L.buffer)).getUint32(b);return Math.floor(Date.now()/1E3)>=d?(globalThis.sessionStorage.removeItem(l),["e"]):["a",new Uint8Array(L.buffer,b+4)]};
vCB=function(l){return globalThis.TextEncoder?(new TextEncoder).encode(l):_.gU(l)};
CoV=function(l){var b=l,d;return function(){if(b){var L=b;b=void 0;d=L.apply(this,arguments)}return d}};
pr$=function(l){return So(function(b){if(b instanceof l)return!0;var d,L,P=b==null?void 0:(d=b.ownerDocument)==null?void 0:(L=d.defaultView)==null?void 0:L[l.name];return Rq1(P)&&b instanceof P})};
_.v6=function(l,b,d){_.S8.call(this);this.JSC$10166_listener_=l;this.JSC$10166_interval_=b||0;this.handler_=d;this.callback_=(0,_.A6)(this.JSC$10168_doAction_,this)};
_.CQ=function(l){l=oC1(l);return _.$D(l)};
oC1=function(l){return l===null?"null":l===void 0?"undefined":l};
VGq=function(l){if(l&&l.focus)if(l!==document.activeElement)l.focus();else return DP7(function(){return _.B(function(b){document.activeElement&&document.activeElement.blur();return b.return(DP7(function(){l.focus()}))})})};
_.wrB=function(l){var b=b===void 0?5:b;setTimeout(function(){var d;return _.B(function(L){L.nextAddress==1&&(d=document.activeElement);if(L.nextAddress!=5)return(document.activeElement===d||document.activeElement===document.body)&&b>=0&&l?L.yield(VGq(l),5):L.jumpTo(0);if(document.activeElement===l)return L.return();l=l.parentElement;--b;return L.jumpTo(2)})},15)};
DP7=function(l){return new Promise(function(b){requestAnimationFrame(function(){b(l())})})};
GoQ=function(l){if(_.RK)l(_.RK);else{var b;((b=uPZ)!=null?b:uPZ=[]).push(l)}};
Df=function(){!_.RK&&_.oK&&_.TaN(_.oK());return _.RK};
_.TaN=function(l){_.RK=l;var b;(b=uPZ)==null||b.forEach(GoQ);uPZ=void 0};
_.VC=function(l){_.RK&&_.RK.beforeLoadModuleCode(l)};
_.wU=function(){_.RK&&_.RK.JSC$11220_setLoaded()};
uD=function(l){return Jfy(l)?Number(l):String(l)};
aJA=function(l){this.action=l;this.wfv=!1};
iO7=function(l,b){aJA.call(this,"set-drive-options");this.appId=l;this.appOrigin=b};
ckN=function(l){aJA.call(this,"visibility");this.visible=l};
rkN=function(l,b,d){GA.call(this,l,b,d)};
lYq=function(l){TA.call(this,l)};
b8y=function(l){l=l&&l.getWindow()||window;return l.gadgets&&l.gadgets.rpc};
LG7=function(l,b){var d=b&&b.getWindow()||window;if(b8y(b))l();else if(d11)d11.push(l);else var L=d11=[l],P=d.setInterval(function(){if(b8y(b)){d.clearInterval(P);for(var E=0;E<L.length;E++)L[E]();d11=null}},100)};
Egy=function(l,b){var d=new aK(l);_.j8(b,d);var L={passive:!1};b.listen(d,"mousewheel",function(P){return void PrV(l,P)},L).listen(l,"scroll",function(P){return void PrV(l,P)},L)};
PrV=function(l,b){var d;a:{for(d=b.target;d;){if(d.nodeType==1){var L=_.iD(d,"overflowY");if(L=="auto"||L=="scroll")break a}d=d.parentNode}d=null}if(!d||!_.c6(l,d)||d.scrollHeight==d.clientHeight||b.deltaY>0&&Math.abs(d.scrollTop-(d.scrollHeight-d.clientHeight))<=1||b.deltaY<0&&d.scrollTop==0)b.preventDefault(),b.stopPropagation()};
XF=function(l,b,d,L,P,E,f,F,n){F=F===void 0?!1:F;n=n===void 0?!1:n;GA.call(this,void 0,void 0,void 0);GA.call(this,E?E+" picker modal-dialog":"picker modal-dialog",!0,d);_.rU(l,"protocol");this.iframeManager_=new Qy$;this.targetId_=lV();this.rpcToken_=lV();l=_.bV(l);_.dk(l,"hostId");d=_.dk(l,"parent");this.useGapi_=!n&&!0||(d==null?void 0:d.includes("onepick.corp.google.com"));F&&_.Lp(l,"fv2","true");this.setUrl(l.toString());this.preferredDialogWidth_=L;this.preferredDialogHeight_=P;L!==void 0||
P!==void 0?L=!0:(L=_.dk(_.bV(l.toString()),"hostId"),XPV||(XPV=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),L=!XPV.has(L));this.autoSizeDialog_=L;this.JSC$10356_gadgetsDomHelper_=f||this.JSC$10307_dom_;b&&(f=this.JSC$10356_gadgetsDomHelper_,b=_.dk(_.bV(this.JSC$10358_url_),"grugl")=="true"?fYq:syZ,b8y(f)||(f=f||J_(document),L=f.createElement("SCRIPT"),_.Bn(L,b),L.type="text/javascript",f.JSC$9491_document_.body.appendChild(L)));
l=l.toString();b=null;f=l.indexOf("/picker?");f>-1?b=l.substring(0,f+8-1):Xq(l,"/picker")&&(b=l);b&&this.setRelayUrl(b+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(l=this.buttons_,l.JSC$10341_element_=this.buttonEl_,l.render()):_.ns(this.buttonEl_,FGN),_.Ql(this.buttonEl_,!!this.buttons_))};
_.NY1=function(l){var b=b===void 0?BYH:b;var d=_.iN(l),L=function(E){E=_.X(E);E.next();E=fp(E);return b(d,E)},P=function(E){var f=_.X(E);
E=f.next().value;f=fp(f);return l.apply(E,f)};
return function(){var E=_.Tc.apply(0,arguments),f=this||_.PV,F=ngq.get(f);F||(F={},ngq.set(f,F));return O8Q(F,[this].concat(_.VV(E)),P,L)}};
s8=function(l){var b={};l=l.replace(/\r/g,"").split("\n");for(var d=0;d<l.length;d++){var L=l[d],P=L.indexOf(":");P<0||(b[L.substring(0,P)]=L.substring(P+2,L.length))}return b};
m1$=function(l,b,d){d=d===void 0?function(){}:d;
return l?b():d()};
_.q57=function(l){var b;return((b=Y5V.documentOverride)!=null?b:l).__wizdispatcher};
_.BY=function(l){var b=FF;FF=l;return b};
_.tBZ=function(l){return l===H8Z||(l==null?void 0:l.name)==="\u0275NotFound"};
_.np=function(l,b){var d;if((d=l)==null?0:d.isDisposed)throw Error("jb`"+String(l.debugName));for(;l!==void 0;){d=l;if(d.retrieve)return d.retrieve(b,{optional:!0});l=l.parent}return H8Z};
O8=function(l){return{"\u0275prov":{providedIn:"root",token:Symbol(l),factory:void 0,value:void 0}}};
_.U1H=function(l){var b=FF;if(!b){switch(l===void 0?3:l){case 0:l=Error("ib");break;case 1:l=Error("kb");break;case 2:l=Error("lb");break;default:l=Error("mb")}throw l;}return b};
KGF=function(l){var b=_.BY(l);l={};return l[Symbol.dispose]=function(){_.BY(b)},l};
eDy=function(l,b){l.disposables||(l.disposables=[]);l.disposables.push(b)};
NF=function(l){var b=FF;b&&!b.isDisposed&&(eDy(b,l),l.parent=b)};
k1V=function(l){if(l.disposables){for(var b=_.X(l.disposables),d=b.next();!d.done;d=b.next())d=d.value,typeof d==="function"?d():hD7(d);l.disposables.length=0}};
hD7=function(l){if(!l.isDisposed){l.isDisposed=!0;var b;(b=l[Symbol.dispose])==null||b.call(l);delete l.parent;k1V(l)}};
J8N=function(l){var b={retrieve:function(d){switch(d.\u0275prov.token){case WGV.\u0275prov.token:var L=l.asyncDeps;break;case _.jyy.\u0275prov.token:L=l.rootElement;break;case zDV.\u0275prov.token:L=l.modelRootElement;break;case y8A.\u0275prov.token:L=l.appContext;break;case Z87.\u0275prov.token:L=l.rendererData;break;case MBA.\u0275prov.token:L=l.injectingConstructor;break;case IYV.\u0275prov.token:L=l.dispatcher}if(L)d=L;else a:{for(L=b.parent;L;){var P=L;if(P.retrieve){d=P.retrieve(d);break a}L=
L.parent}L=d.\u0275prov.token;P=$1j[L];P!==void 0?d=P:(P=d.\u0275prov.providedIn,d.\u0275prov.factory?(d=d.\u0275prov.factory(),L&&P==="root"&&($1j[L]=d)):d=H8Z)}return d}};
NF(b);return b};
x1$=function(){var l=_.U1H(1),b=_.np(l,y8A);if(!_.tBZ(b))return b;l=_.np(l,IYV);if(!_.tBZ(l))return l.getOptionalAppContext()};
gg7=function(l){if(typeof document!=="undefined"&&document&&document.getElementById&&(l=document.getElementById(l))){var b=l.tagName.toUpperCase();if(b=="SCRIPT"||b=="LINK")return l}return null};
A8$=function(l,b){if((l=l===void 0?"":l)&&b)throw Error("sb");var d="";var L=_.PV._F_jsUrl;(l=b||gg7(l))&&(d=l.src?l.src:l.getAttribute("href"));if(L&&d){if(L!=d)throw Error("tb`"+L+"`"+d);d=L}else d=L||d;if(!S51(d))throw Error("ub");return d};
pPN=function(){if(!vgA){vgA=!0;try{var l=A8$(_.PV._F_jsUrl?"":"base-js")}catch(L){return}var b=Cry(RDN(l)),d=Object.keys(b);d.length!==0&&GoQ(function(L){for(var P=_.X(d),E=P.next();!E.done;E=P.next()){E=E.value;for(var f=_.X(Object.keys(b[E])),F=f.next();!F.done;F=f.next())L.addExtraEdge(E,F.value)}})}};
D1F=function(){var l=Object.assign({},og1);Object.getOwnPropertyNames(og1).forEach(function(b){mH[b]!==void 0&&(l[b]=mH[b])});
return l};
VBN=function(l,b){if(mH.enablePerformanceTiming){var d,L;(L=(d=performance).mark)==null||L.call(d,l+"Start__"+b)}};
wP7=function(l,b){if(mH.enablePerformanceTiming){var d,L;(L=(d=performance).measure)==null||L.call(d,l+"__"+b,l+"Start__"+b)}};
uiN=function(l,b,d){var L;return l&&b?l+"__"+b:(L=l!=null?l:b)!=null?L:d};
G1B=function(l,b){return Object.is(l,b)};
qF=function(l){var b=Yo;Yo=l;return b};
aYN=function(l){if(HY)throw Error("Z");if(Yo!==null){var b=Yo.producersTail;if(b===void 0||b.producer!==l){var d=void 0,L=Yo.recomputing;if(L&&(d=b!==void 0?b.nextProducer:Yo.producers,d!==void 0&&d.producer===l)){Yo.producersTail=d;d.lastReadVersion=l.version;return}var P=l.consumersTail,E;if(!(E=P===void 0||P.consumer!==Yo)){if(L){a:{E=Yo;L=E.producersTail;if(L!==void 0){E=E.producers;do{if(E===P){L=!0;break a}if(E===L)break;E=E.nextProducer}while(E!==void 0)}L=!1}L=!L}E=L}E&&(L=tM(Yo),d={producer:l,
consumer:Yo,nextProducer:d,prevConsumer:P,lastReadVersion:l.version,nextConsumer:void 0},Yo.producersTail=d,b!==void 0?b.nextProducer=d:Yo.producers=d,L&&TYV(l,d))}}};
Kp=function(l){if(!tM(l)||l.dirty)if(l.dirty||l.lastCleanEpoch!==U8)(l.producerMustRecompute(l)||i8$(l))&&l.producerRecomputeValue(l),l.dirty=!1,l.lastCleanEpoch=U8};
c8B=function(l){if(l.consumers!==void 0){var b=HY;HY=!0;try{for(var d=l.consumers;d!==void 0;d=d.nextConsumer){var L=d.consumer;L.dirty||(l=void 0,L.dirty=!0,c8B(L),(l=L.consumerMarkedDirty)==null||l.call(L,L))}}finally{HY=b}}};
r8F=function(){var l;return((l=Yo)==null?void 0:l.consumerAllowSignalWrites)!==!1};
l0q=function(l){l&&(l.producersTail=void 0,l.recomputing=!0);return qF(l)};
d$B=function(l){l.recomputing=!1;var b=l.producersTail,d=b!==void 0?b.nextProducer:l.producers;if(d!==void 0){if(tM(l)){do d=blV(d);while(d!==void 0)}b!==void 0?b.nextProducer=void 0:l.producers=void 0}};
i8$=function(l){for(l=l.producers;l!==void 0;l=l.nextProducer){var b=l.producer,d=l.lastReadVersion;if(d!==b.version)return!0;Kp(b);if(d!==b.version)return!0}return!1};
TYV=function(l,b){var d=l.consumersTail,L=tM(l);d!==void 0?(b.nextConsumer=d.nextConsumer,d.nextConsumer=b):(b.nextConsumer=void 0,l.consumers=b);b.prevConsumer=d;l.consumersTail=b;if(!L)for(l=l.producers;l!==void 0;l=l.nextProducer)TYV(l.producer,l)};
blV=function(l){var b=l.producer,d=l.nextProducer,L=l.nextConsumer,P=l.prevConsumer;l.nextConsumer=void 0;l.prevConsumer=void 0;L!==void 0?L.prevConsumer=P:b.consumersTail=P;if(P!==void 0)P.nextConsumer=L;else if(b.consumers=L,!tM(b))for(l=b.producers;l!==void 0;)l=blV(l);return d};
tM=function(l){return l.consumerIsAlwaysLive||l.consumers!==void 0};
Pb$=function(l){var b=Object.create(LvQ);b.computation=l;l=function(){Kp(b);aYN(b);if(b.value===eL)throw b.error;return b.value};
l[hM]=b;return l};
f0Q=function(l,b){var d=Object.create(ESN);d.value=l;b!==void 0&&(d.equal=b);l=function(){aYN(d);return d.value};
l[hM]=d;return[l,function(L){return Qz7(d,L)},
function(L){r8F()||XXq(d);Qz7(d,L(d.value))}]};
Qz7=function(l,b){r8F()||XXq(l);if(!l.equal(l.value,b)){l.value=b;l.version++;U8++;c8B(l);var d;(d=szB)==null||d(l)}};
B7y=function(l,b,d){var L=Object.create(FvN);L.source=l;L.computation=b;d!=void 0&&(L.equal=d);l=function(){Kp(L);aYN(L);if(L.value===eL)throw L.error;return L.value};
l[hM]=L;return l};
_.ko=function(l){var b=qF(null);try{return l()}finally{qF(b)}};
nSZ=function(l,b){VBN("signalSet",b.debugName);try{l()}finally{wP7("signalSet",b.debugName)}};
OlQ=function(l,b,d){l=f0Q(l,b.equals);var L=l[0],P=L[hM];P.debugName=uiN(b.debugName,d,"[signal]");if(!mH.enablePerformanceTiming)return l;var E=l[1],f=l[2];return[L,function(F){nSZ(function(){return void E(F)},P)},
function(F){nSZ(function(){return void f(F)},P)}]};
m$B=function(l){var b=Object.create(N7B);b.debugName=l;!FF||NF(b);return b};
YMN=function(l,b){var d=m$B(b);b=_.BY(d);try{l(d)}finally{_.BY(b)}return function(){return void hD7(d)}};
Hlj=function(l){return WY(l)&&qMQ in l};
_.jL=function(l,b,d){return OlQ(l,b!=null?b:{},d===void 0?"":d)};
U$$=function(l,b){var d=_.X(_.jL(l,void 0,"cPpJzc"));l=d.next().value;d=d.next().value;l[t5H]=d;l[zI]=b;return l};
KvN=function(l){return!!l&&typeof l==="object"&&Object.getPrototypeOf(l)===Object.prototype};
epV=function(l){return typeof l==="function"&&t5H in l&&typeof l[t5H]==="function"};
hpB=function(l,b){Object.defineProperty(l,zI,{get:function(){return b}})};
ZA=function(l,b){if(yl(l)){var d=l.map(function(E){return ZA(E,b)});
hpB(d,b);return d}if(KvN(l)){d={};l=_.X(Object.entries(l));for(var L=l.next();!L.done;L=l.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;d[L]=ZA(P,b)}hpB(d,b);return d}return U$$(l,b)};
kjQ=function(l){if(yl(l))return l.map(function(P){return kjQ(P)});
if(KvN(l)){var b={};l=_.X(Object.entries(l));for(var d=l.next();!d.done;d=l.next()){var L=_.X(d.value);d=L.next().value;L=L.next().value;b[d]=kjQ(L)}return b}return epV(l)?l():l};
jzV=function(){var l={height:0,width:0};if(!KvN(l))throw Error("Jb");var b=Symbol("Kb");return[ZA(l,b),function(d,L){if(d[zI]===b)if(typeof L==="function"){var P=[].concat(_.VV(kjQ(d)));L=L(P)||P;WvZ(d,[].concat(_.VV(L)))}else WvZ(d,L);else throw Error("Lb");}]};
WvZ=function(l,b){if(epV(l))l[t5H](b);else if(yl(l)&&yl(b))b=ZA(b,l[zI]),l.length=0,l.push.apply(l,_.VV(b));else if((KvN(l)||yl(l))&&(yl(b)||typeof b==="object"&&b!==null)){b=_.X(Object.entries(b));for(var d=b.next();!d.done;d=b.next()){var L=_.X(d.value);d=L.next().value;L=L.next().value;var P=l,E=P[d];Object.hasOwn(l,d)?WvZ(E,L):P[d]=ZA(L,l[zI])}}else throw Error("Mb");};
zpV=function(l){return Object.create(Object.assign({},MF,l))};
ZlV=function(){var l;return(l=ygA)!=null?l:ygA=zpV({consumerAllowSignalWrites:!0})};
_.IJ=function(l,b,d){d=d===void 0?"":d;l=Pb$(l);var L=l[hM];L.debugName=uiN(b==null?void 0:b.debugName,d,"[computed]");(b==null?void 0:b.equals)!=null&&(L.equal=b.equals);return l};
$o=function(l){var b=qF(M5H);try{l()}finally{qF(b)}};
$$1=function(l,b,d){var L=I0$(l);JM={name:d?L+" ("+d+")":L,isReactive:l.componentType!==xo,parent:JM};l=b();JM=JM.parent;return l};
gk=function(){var l=JM;return l?l.isReactive:!1};
AM=function(l,b,d){var L=JM;b&&(JM=b);try{return d==null?l():l.call(d)}catch(E){l=E;SL(l,JM);if(l!==JgA){x$V=JM;b=[];for(d=FF;d;){var P=void 0;b.push((P=d.debugName)!=null?P:"[context]");P=void 0;d=(P=d.parent)!=null?P:null}gSA=b.reverse()}JgA=l;throw l;}finally{JM=L}};
SL=function(l,b){try{var d=SMB(b);if(d&&!l.componentStack&&(l.componentStack=d,mH.enableComponentStacksInErrorMessages)){var L=l.message+"\n\nComponent stack: "+d;l.stack&&(l.stack=l.stack.replace(l.message,L));l.message=L}}catch(P){}};
SMB=function(l){if(WY(l)&&l.name!==void 0&&l.isReactive!==void 0&&l.parent!==void 0||l===null){for(var b=0,d="";b<20&&l;)d+=l.name+" > ",l=l.parent,b++;l=d.slice(0,-3)}else if(mH.enableContextBasedComponentStacks){a:{for(l=l===void 0?FF:l;l;){if(Hlj(l))break a;b=void 0;l=(b=l.parent)!=null?b:null}l=null}l=l.getComponentStack().slice(0,20).join(" > ")}else l="";return l};
I0$=function(l){return l.debugName||l.name||"[component]"};
pXZ=function(l){switch(l.onInitType){case Agj:vSF.schedule(l);break;case CbF:mH.enableQueueEffectAndOnInitInitialRuns?Rp$.enqueue(l):Rp$.schedule(l);break;default:_.Gr(l.onInitType)}};
Gj7=function(l){if(!l.isDisposed)switch(l.effectType){case vY:oSq.schedule(l);break;case D$Z:V5q.schedule(l);break;case wXQ:mH.enableQueueEffectAndOnInitInitialRuns||l.version!==0?uO1.enqueue(l):uO1.schedule(l);break;default:_.Gr(l.effectType)}};
ilV=function(){if(Cp>0)mH.flushRenderEffectsDuringRender&&oSq.flush();else{for(var l=_.X(T7y),b=l.next();!b.done;b=l.next())b.value.flush();a0A()}};
a0A=function(){_.B(function(l){if(l.nextAddress==1)return l.yield(Promise.resolve(),2);for(var b=_.X(cgq),d=b.next();!d.done;d=b.next())d.value.flush();_.gR(l)})};
l11=function(l){RJ=!0;try{for(var b=_.X(l),d=b.next();!d.done;d=b.next()){for(var L=d.value,P=[L],E=L;E.parent!==void 0;)E=E.parent,rg$(E)&&l.has(E)&&P.push(E);for(;P.length>0;){var f=P.pop();l.delete(f);f.run()}}}finally{RJ=!1}};
pp=function(l){Cp--;if(l){l=_.X(b1y);for(var b=l.next();!b.done;b=l.next())b.value.clear()}else Cp>0||RJ&&!mH.flushRenderEffectsDuringRender||ilV()};
d6Z=function(l,b,d){l=Object.create(l);b&&(l.fn=b);d&&(l.debugName=d);NF(l);l.componentStack=JM;return l};
LnH=function(l){if(!l.isDisposed){if(HY)throw Error("Qb");var b=_.BY(l);VBN("effectRun",l.debugName);try{AM(function(){l.dirty=!1;if(!(l.version>0)||i8$(l)){l.version++;var d=l0q(l);try{l.cleanup(),l.fn()}finally{qF(d),l&&d$B(l)}}},l.componentStack,l)}catch(d){throw mH.enableContextBasedComponentStacks&&SL(d),d;
}finally{wP7("effectRun",l.debugName),_.BY(b)}}};
_.DA=function(l,b){l=d6Z(Puj,l,b);Gj7(l)};
_.Vl=function(l,b){l=d6Z(EiV,l,b);Gj7(l)};
QFA=function(l){return l};
XSq=function(l,b,d){function L(){return P()}
d=d===void 0?"":d;var P=typeof l==="function"?B7y(l,QFA,b==null?void 0:b.equals):B7y(l.source,l.computation,b==null?void 0:b.equals);var E=P[hM];E.debugName=uiN(b==null?void 0:b.debugName,d,"[linkedSignal]");L[hM]=E;return[L,function(f){nSZ(function(){Kp(E);Qz7(E,f);E.dirty=!1;E.lastCleanEpoch=U8},E)},
function(f){nSZ(function(){Kp(E);r8F()||XXq(E);Qz7(E,f(E.value));E.dirty=!1;E.lastCleanEpoch=U8},E)}]};
_.wk=function(l){var b=FF;if(b){var d=JM;eDy(b,function(){var L=qF(ZlV());try{AM(function(){return void l()},d)}catch(P){throw mH.enableContextBasedComponentStacks&&SL(P),P;
}finally{qF(L)}})}};
uV=function(l,b){var d={};(b===void 0||b)&&NF(d);b=_.BY(d);try{l(d)}finally{_.BY(b)}return function(){return void hD7(d)}};
_.GI=function(l){return typeof l==="function"?l():(l==null?0:l[f1B])?l.get():l};
sFQ=function(l){if(FF)throw Error("nb");uV(l,!1)};
TI=function(l,b){l=_.BY(l);try{return _.ko(b)}finally{_.BY(l)}};
aJ=function(l,b){var d=SMB(x$V),L,P;var E=(P=(L=gSA)==null?void 0:L.slice())!=null?P:[];b={componentStack:d,contextTrace:E,errorSeverity:3,featureFlags:D1F(),tagName:b};return[l,b]};
niF=function(l,b,d){if(Object.hasOwnProperty.call(FnV,l)&&(l=FnV[l],Object.hasOwnProperty.call(l,b)&&(l=l[b],l instanceof Array))){for(var L=null,P=!1,E=0,f=l.length;E<f;++E){var F=l[E],n=F.contingentAttribute;if(!n)return F.contract;L===null&&(L={});n=Object.hasOwnProperty.call(L,n)?L[n]:L[n]=d(n);if(n===F.requiredValue)return F.contract;n==null&&(P=!0)}if(P)return null}b=BLV[b];return typeof b==="number"?b:null};
m6A=function(l,b,d){var L=null;(l=O1V[l])&&(L=l[b]);return typeof L!=="number"&&((l=O1V["*"])&&(L=l[b]),typeof L!=="number")?!1:!0===NLF[L][String(d).toLowerCase()]};
q6N=function(l,b){b=niF(l.toLowerCase(),b,function(){var L;(L=mH.handleError)==null||L.call.apply(L,[mH].concat(_.VV(aJ(Error("Tb"),l.toLowerCase()))))});
if(b===null)return null;var d;return(d=Y61[b])!=null?d:null};
H1j=function(l,b,d){if(d===null||d===void 0)return d;b=b.toLowerCase();l=q6N(l,b);return l===null?d:l(b,d)};
t6j=function(){};
iV=function(l,b){for(;l.length>b;)l.pop()};
A4N=function(l){l=Array(l);iV(l,0);return l};
cY=function(l,b,d){if(d==null)l.removeAttribute(b);else{var L;(L=b.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":b.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?l.setAttributeNS(L,b,d):l.setAttribute(b,d)}};
viZ=function(l,b,d){l[b]=d};
RmN=function(l,b,d){l=l.style;if(typeof d==="string")l.cssText=d;else{l.cssText="";for(var L in d)if(CuA.call(d,L)){b=l;var P=L,E=d[L];P.indexOf("-")>=0?b.setProperty(P,E):b[P]=E}}};
pSB=function(l,b,d){var L=typeof d;L==="object"||L==="function"?l[b]=d:cY(l,b,d)};
oiN=function(){var l=new t6j;l[ll.default]=pSB;l.style=RmN;return l};
D6N=function(l,b,d,L){(L[b]||L[ll.default])(l,b,d)};
wS$=function(l,b,d){b=new V6Z(b,d);return l.__incrementalDOMData=b};
bl=function(l,b){if(l.__incrementalDOMData)return l.__incrementalDOMData;var d=l.nodeType===1?l.localName:l.nodeName,L=l.nodeType===1?l.getAttribute("key"):null;b=wS$(l,d,l.nodeType===1?L||b:null);if(l.nodeType===1&&(l=l.attributes,d=l.length)){L=b._attrsArr||(b._attrsArr=A4N(d*2));for(var P=0,E=0;P<d;P+=1,E+=2){var f=l[P],F=f.value;L[E]=f.name;L[E+1]=F}}return b};
uZy=function(l,b,d,L,P){return b==d&&L==P};
G$N=function(l){for(var b=P7,d=Eq();d!==l;){var L=d.nextSibling;b.removeChild(d);QL.deleted.push(d);d=L}};
Eq=function(){return X4?X4.nextSibling:P7.firstChild};
fz=function(){X4=Eq()};
i1V=function(l,b,d){fz();var L;a:{if(L=X4){do{var P=L,E=l,f=b,F=bl(P,f);if(TLA(P,E,F.nameOrCtor,f,F.key))break a}while(b&&(L=L.nextSibling))}L=null}L||(l==="#text"?(d=sq.createTextNode(""),wS$(d,"#text",null),l=d):(L=sq,P=P7,typeof l==="function"?L=new l:L=(P=l==="svg"?"http://www.w3.org/2000/svg":l==="math"?"http://www.w3.org/1998/Math/MathML":P==null||bl(P).nameOrCtor==="foreignObject"?null:P.namespaceURI)?L.createElementNS(P,l):L.createElement(l),wS$(L,l,b),l=L,d&&l.setAttribute("nonce",d)),QL.created.push(l),
L=l);d=L;if(d!==X4){if(a1$.indexOf(d)>=0)for(l=P7,b=d.nextSibling,L=X4;L!==null&&L!==d;)P=L.nextSibling,l.insertBefore(L,b),L=P;else P7.insertBefore(d,X4);X4=d}};
c4$=function(l,b,d){i1V(l,b,d);P7=X4;X4=null;return P7};
r41=function(){G$N(null);X4=P7;P7=P7.parentNode};
dGF=function(l,b){b=b===void 0?{}:b;var d=b.matches===void 0?uZy:b.matches;return function(L,P,E){var f=QL,F=sq,n=a1$,N=F4,Y=B7,q=X4,H=P7,t=TLA;sq=L.ownerDocument;QL=new lqF(L);TLA=d;F4=[];B7=[];X4=null;var e=P7=L.parentNode,W,M=b7H.call(L);if((W=M.nodeType===11||M.nodeType===9?M.activeElement:null)&&L.contains(W)){for(M=[];W!==e;)M.push(W),W=W.parentNode||(e?W.host:null);e=M}else e=[];a1$=e;try{return l(L,P,E)}finally{L=QL,nz&&L.deleted.length>0&&nz(L.deleted),sq=F,QL=f,TLA=t,F4=N,B7=Y,X4=q,P7=H,
a1$=n}}};
L1y=function(l,b,d,L){Oq.push(D6N);Oq.push(l);Oq.push(b);Oq.push(d);Oq.push(L)};
ErV=function(l,b,d){var L=B7;b=b._attrsArr||(b._attrsArr=A4N(L.length));for(var P=!b.length||!1,E=0;E<L.length;E+=2){var f=L[E];if(P)b[E]=f;else if(b[E]!==f)break;var F=L[E+1];if(P||b[E+1]!==F)b[E+1]=F,L1y(l,f,F,d)}if(E<L.length||E<b.length){for(E=P=E;E<b.length;E+=2)N5[b[E]]=b[E+1];for(E=P;E<L.length;E+=2)P=L[E],f=L[E+1],N5[P]!==f&&L1y(l,P,f,d),b[E]=P,b[E+1]=f,delete N5[P];iV(b,L.length);for(var n in N5)L1y(l,n,void 0,d),delete N5[n]}l=PaN;PaN=d=Oq.length;for(n=l;n<d;n+=5)(0,Oq[n])(Oq[n+1],Oq[n+
2],Oq[n+3],Oq[n+4]);PaN=l;iV(Oq,l);iV(L,0)};
Q9y=function(l){i1V("#text",null);var b=X4;var d=bl(b);if(d.text!==l){d=d.text=l;for(var L=1;L<arguments.length;L+=1)d=(0,arguments[L])(d);b.data!==d&&(b.data=d)}};
O77=function(l,b,d){if(d===!1&&XhB.has(b))cY(l,b,null);else if(b!=="idomKey"&&b!=="skip"&&b!=="skipchildren"&&b!=="children"&&b!=="el")if(b.startsWith("on")){if(b[2]!==":")throw Error("Sb`"+b);if(d===void 0||d===null){var L;(L=mH.handleError)==null||L.call.apply(L,[mH].concat(_.VV(aJ(Error("Xb`"+b),l.tagName))));l[b]=void 0}else{var P=b.slice(3);L=gk();if(P==="jsaction"){d=Array.isArray(d)?d:[d];d=_.X(d);for(var E=d.next();!E.done;E=d.next()){E=E.value;if(typeof E!=="object"||E===null||typeof E.selfReg!==
"function")throw Error("$b`"+b);E.selfReg(0,l,L?_.wk:function(){})}}else{if(typeof d!=="object"||d===null)throw Error("Yb`"+b+"`"+typeof d);
if(typeof d.getFn!=="function")throw Error("Zb`"+b+"`"+Object.keys(d));if(d.selfReg)d.selfReg(0,l,P,L?_.wk:function(){});
else if(L&&l["on"+P]===void 0){var f=d.getFn(0);l.addEventListener(P,f);_.wk(function(){return void l.removeEventListener(P,f)})}else if(L||!fqA.includes(P))l["on"+P]=d.getFn(0)}}}else{if(b.startsWith("data-")&&typeof d==="string")try{d=s9j(d)}catch(F){d="zSoyz"}typeof d!=="function"||l._disposeEffects!=null?((L=b.startsWith("prop:"))&&(b=b.slice(5)),mH.enableAttributeSanitization&&(L&&F1A(l.tagName)||(d=H1j(l.tagName,b,d))),b==="style"?("function"==typeof _.md&&d instanceof _.md&&(d=d.toString()),
BPB(l,b,d)):L?l[b]=d:nrj(l,b,d)):(l._signalProps||(l._signalProps=[]),l._signalValues||(l._signalValues=[]),l._signalProps.push(b))}};
NP1=function(l,b,d){d=(d===void 0?{}:d).isReactive;if(b==null?0:b.el){var L=b.el,P;(P=L.onRender)==null||P.call(L,l);l._disposeRef||(l._disposeRef=function(){var E;(E=L.onUnmount)==null||E.call(L);delete l._disposeRef},d&&_.wk(function(){var E;
(E=l._disposeRef)==null||E.call(l)}))}};
F1A=function(l){return l.length>0&&l.includes("-")&&!mGV.includes(l.toLowerCase())};
Y9B=function(l){return WY(l)&&YB in l};
q97=function(l){return Y9B(l)?l[YB].flattened:l};
H7N=function(l,b){var d=_.Tc.apply(2,arguments),L;b=(L=b)!=null?L:{};L={};return L.type=l,L.props=b,L.children=d,L[q5]=!0,L};
_.H7=function(l){return l.children};
tK=function(l){var b=twQ!==H7N;twQ=l?UGj:H7N;return b};
_.Uq=function(l){return _.Ty(l)?"nodeType"in l:!1};
Kz=function(){return document.createTextNode("")};
ek=function(l){l=document.createTextNode(String(l));l._isSignalTextNode=!0;return l};
e2N=function(l){return l!=null&&l.contentKind===kB||l instanceof cm||K1$(l)};
h2B=function(l){var b=document.createElement("div");if(K1$(l)&&Ww7(l))_.ns(b,Ww7(l));else if(l instanceof cm)_.ns(b,l);else if(l!=null&&l.contentKind===kB){if(l.contentKind!==kB)throw Error("Wb");l=rB(l.toString());_.ns(b,l)}l=_.X(b.childNodes);for(var d=l.next();!d.done;d=l.next())d.value._isSafeOrSanitizedHtmlNode=!0;return b};
W7=function(l){l=typeof l;return l==="string"||l==="number"||l==="boolean"};
kKN=function(l){return l instanceof I$||Cb(l)||l instanceof m2||"function"==typeof _.md&&l instanceof _.md};
W1V=function(l,b){var d=l.parentElement;if(!d)return b;d.replaceChild(b,l);return b};
j9j=function(l,b){var d=l[0].parentElement;if(d)if(l[0].previousSibling||l[l.length-1].nextSibling){d.insertBefore(b,l[0]);for(var L=l.length-1;L>=0;L--)d.removeChild(l[L])}else d.textContent="",d.appendChild(b);return b};
z2Q=function(l,b){if(l[0].parentElement)for(var d=l[0].parentElement,L=b.length,P=l.length,E=L,f=0,F=0,n=l[P-1].nextSibling,N=null;f<P||F<E;)if(l[f]===b[F])f++,F++;else{for(;l[P-1]===b[E-1];)P--,E--;if(P===f)for(var Y=E<L?F?b[F-1].nextSibling:b[E-F]:n;F<E;){var q=b[F++];d.insertBefore(q,Y)}else if(E===F)for(;f<P;)Y=l[f],N&&N.has(Y)||d.removeChild(Y),f++;else if(l[f]===b[E-1]&&b[F]===l[P-1])Y=l[--P].nextSibling,d.insertBefore(b[F++],l[f++].nextSibling),d.insertBefore(b[--E],Y),l[P]=b[E];else{if(!N)for(N=
new Map,Y=F;Y<E;)N.set(b[Y],Y++);Y=N.get(l[f]);if(Y==null)d.removeChild(l[f]),f++;else if(F<Y&&Y<E){q=f;for(var H=1,t=void 0;++q<P&&q<E&&(t=N.get(l[q]))!=null&&t===Y+H;)H++;if(H>Y-F)for(q=l[f];F<Y;)d.insertBefore(b[F++],q);else d.replaceChild(b[F++],l[f++])}else f++}}return b};
Z7$=function(l){if(Array.isArray(l)){if(l.length>1)throw Error("jc`"+l.length+"`"+l.map(yGj).join(", "));l=l[0]}if(l==null)return null;if(!(l instanceof _.QV)){var b,d;if((b=window)==null?0:(d=b.trustedTypes)==null?0:d.isScript(l))throw Error("ic");if(String(l).trim().length===0)return null;throw Error("kc`"+yGj(l));}return l};
Mwq=function(l,b){b=Z7$(b);b!==null&&_.FG(l,b)};
IqN=function(l){if(Array.isArray(l)){if(l.length>1)throw Error("lc`"+l.length+"`"+l.map(yGj).join(", "));l=l[0]}if(l==null)return null;if(!(l instanceof m2)){if(String(l).trim().length===0)return null;throw Error("mc`"+yGj(l));}return l};
$G7=function(l,b){b=IqN(b);b!==null&&(l.textContent=qbj(b))};
yGj=function(l){return"("+typeof l+") "+(l!=null&&typeof l==="object"?l.constructor.name:typeof l)+" "+l};
JGN=function(){};
ZZ=function(l,b){b=b===void 0?{}:b;var d=xGN(),L=!0,P,E=!!mH.legacyTriggerSoyRendererEvents;E&&(P=x1$());_.DA(function(){var f=!L&&b.isControlFlowComponent&&E,F=f?d[YB].flattened[0].parentElement:void 0;L=!1;_.jk.setUp();b.isControlFlowComponent&&Cp++;var n=d[0],N=d[YB].flattened,Y=tK(!0);try{var q=l(),H=grj(n,q,d);Array.isArray(H)||(d[YB].flattened=[H]);var t=d[YB].flattened;if(N&&(!Array.isArray(N)||N.length!==0)){var e=Array.isArray(N)?N[0]:N,W=e[zR],M=e._disposeEffects;e._disposeEffects=void 0;
e=Array.isArray(t)?t[0]:t;e[zR]=W;e[zR]&&(e[zR].numNodes=e===t?1:t.length);e._disposeEffects=M}d[0]=H;b.isControlFlowComponent&&pp(!1)}catch(J){throw b.isControlFlowComponent&&pp(!0),J;}finally{tK(Y),_.jk.tearDown()}f&&(f=P,f!=null||(f=_.q57(document).getAppContext()),f.get(S9y).JSC$29810_getEventTarget().dispatchEvent(new AGq(vrB,F,kB)))},b.debugName);
return d};
grj=function(l,b,d){for(;typeof b==="function";)b=b();if(b!=null&&b[q5]){var L,P,E;(E=mH.handleError)==null||E.call.apply(E,[mH].concat(_.VV(aJ(Error("nc`"+((L=b.type)==null?void 0:L.TAG_NAME)),(P=b.type)==null?void 0:P.TAG_NAME))))}if(l==null)return b==null?Kz():W7(b)?ek(b):kKN(b)?ek(b.toString()):_.Uq(b)?b:b.length===0?Kz():Ca$(b,d);if(_.Uq(l)){if(b==null)return W1V(l,Kz());if(W7(b))return R2A(l,b);if(kKN(b))return R2A(l,b.toString());if(_.Uq(b))return W1V(l,b);if(b.length===0)return W1V(l,Kz());
b=Ca$(b,d);z2Q([l],d[YB].flattened);return b}l=M5(l);if(b==null)return j9j(l,Kz());if(W7(b))return j9j(l,ek(b));if(kKN(b))return j9j(l,ek(b.toString()));if(_.Uq(b))return z2Q(l,[b])[0];if(b.length===0)return j9j(l,Kz());b=Ca$(b,d);z2Q(l,d[YB].flattened);return b};
R2A=function(l,b){l.nodeType===Node.TEXT_NODE?l.textContent!==String(b)&&(l.textContent=String(b)):l=W1V(l,ek(b));return l};
M5=function(l,b,d){return phF(l,b!=null?b:[],d===void 0?!1:d)};
Ca$=function(l,b){var d=M5(l,void 0,!0);if(d.length===0)return Kz();b[YB].flattened=d;return l};
phF=function(l,b,d,L,P){b=b===void 0?[]:b;d=d===void 0?!1:d;P=P===void 0?-1:P;if(l==null)return b;if(l instanceof IC){var E=l.render();return phF(E,b,d,L,P)}if(_.Uq(b)&&b.nodeType===Node.ELEMENT_NODE)switch(b.tagName){case "SCRIPT":Mwq(b,l);return;case "STYLE":$G7(b,l);return}W7(l)&&(l=ek(l),L&&d&&(L[P]=l));if(e2N(l)){d=h2B(l);d=Array.from(d.childNodes);d=_.X(d);for(E=d.next();!E.done;E=d.next())orZ(b,E.value);return b}kKN(l)&&(l=ek(l.toString()),L&&d&&(L[P]=l));if(_.Uq(l))return orZ(b,l);if(Array.isArray(l)){for(E=
0;E<l.length;E++)phF(l[E],b,d,l,E);return b}if(typeof l==="function"){E=ZZ(function(){var F=l();return F!=null&&!W7(F)&&e2N(F)?(F=h2B(F),Array.from(F.childNodes)):F},{debugName:"qmF2ne",
debugFn:l})[0];if(Array.isArray(E)){d=_.X(E);for(E=d.next();!E.done;E=d.next())orZ(b,E.value);return b}L&&d&&(L[P]=E);return orZ(b,E)}if(l!=null&&l[q5]){L=l;P=tK(!0);var f=twQ;try{E=f.apply(null,[L.type,L.props].concat(_.VV(L.children)))}finally{tK(P)}return phF(E,b,d)}(f=mH.handleError)==null||f.call.apply(f,[mH].concat(_.VV(aJ(Error("oc")))));return b};
xGN=function(l){var b={};b=Object.assign([],(b[YB]={flattened:[]},b));if(!l)return b;b[0]=Ca$(l,b);return b};
orZ=function(l,b){Array.isArray(l)?l.push(b):l.appendChild(b);return l};
$B=function(l){if(!mH.enableLazyTsx)return l;if(Array.isArray(l)){for(var b=0;b<l.length;b++)l[b]=$B(l[b]);return l}return l instanceof IC?(l=l.render(),$B(l)):l};
VwQ=function(l,b){var d,L,P=I0$(l),E=function(t){L=t;t=tK(!0);var e=qF(JK);VBN("render",P);try{d=$B(l(b))}finally{wP7("render",P),qF(e),tK(t)}};
E=mH.enableContextPerComponent?YMN(E,P):uV(E,mH.alwaysTrackContexts||!!FF);Hlj(L);if(!b.renderedFromIdom){var f=_.BY(L);try{return DGB(l,b,d),d}finally{_.BY(f)}}!Y9B(d)&&Array.isArray(d)&&(d=xGN(d));var F=q97(d);f=Array.isArray(F)?F[0]:F;var n=!1;if(f){var N,Y=(N=b==null?void 0:b.idomKey)!=null?N:l;N=F!==f;f._disposeEffects=E;var q=f[zR]||{},H=Y9B(d)?d:q.sourceDynamicRange;Object.assign(q,{key:Y,numNodes:N?F.length:1,context:L,higherOrder:!!f[zR],sourceDynamicRange:H});f[zR]=q}else n=!0;(function(){var t=
_.BY(L);try{DGB(l,b,F)}finally{_.BY(t)}})();
n&&E();return d};
wh$=function(l){var b={},d;for(d in l)b={prev$jscomp$24:void 0,next$jscomp$33:void 0},b.prev$jscomp$24=xB[d],b.next$jscomp$33=l[d],xB[d]=function(L){return function(){var P=_.Tc.apply(0,arguments);L.prev$jscomp$24.apply(null,_.VV(P));L.next$jscomp$33.apply(null,_.VV(P))}}(b)};
u3N=function(){if(gk())throw Error("pc");return gq};
GKF=function(l,b){if(!l.__unmounted&&b){l.__unmounted=!0;try{l.didUnmount()}catch(P){var d,L;(L=mH.handleError)==null||L.call.apply(L,[mH].concat(_.VV(aJ(P,(d=l.__type)==null?void 0:d.TAG_NAME))))}xB.didUnmount(l);l.el=null;b.__instance&&delete b.__instance}};
aq1=function(l,b,d){l._signalProps!=null&&l._disposeEffects==null&&((d===void 0?0:d)?l._disposeEffects=uV(function(){return void TP$(l,b)},mH.alwaysTrackContexts||!!FF):TP$(l,b))};
TP$=function(l,b){_.DA(function(){for(var d=l._signalProps,L=l._signalValues,P=0;P<d.length;P++){var E=d[P],f=b[E]();L[P]!==f&&(L[P]=f,O77(l,E,f))}},"e3YVbb")};
i7j=function(l,b,d){var L,P=[];l._disposeEffects=uV(function(){_.DA(function(){var E=d();if(E===null||E===void 0)E="";if(W7(E)||E===null)L!=null||(L=document.createTextNode("")),L.parentNode!==l&&(L._isSignalTextNode=!0,l.insertBefore(L,b)),L.textContent=String(E);else if(e2N(E)){for(var f=P.length>0?P[P.length-1].nextSibling:b,F=_.X(P),n=F.next();!n.done;n=F.next())l.removeChild(n.value);E=h2B(E);P=Array.from(E.childNodes);E=_.X(P);for(F=E.next();!F.done;F=E.next())l.insertBefore(F.value,f)}else throw n=
(F=(f=JM)==null?void 0:f.name)!=null?F:"unknown",Error("ec`"+n+"`"+typeof E);},"VvDgC")},mH.alwaysTrackContexts||!!FF)};
lty=function(l,b){var d=_.Tc.apply(2,arguments);b!=null||(b={});return!mH.enableLazyTsx||JM!=null&&!gk()?cGQ(l,b,d):new rG1(l,b,d)};
cGQ=function(l,b,d){if(l===_.H7)return d;if(typeof l==="function")return JM&&!gk()&&(b.renderedFromIdom=!0),$$1(l,function(){var E=bvN(l,b,d);if(E)return E;d.length>0&&(b.children=d.length===1?d[0]:d);if(l.componentType===xo){var f;YMN(function(){var F=b;if(l.componentType!==xo)f=!1;else{F||(F={});var n=new Sk(F,l),N=qF(JK);try{var Y=n.render(F)}finally{qF(N)}Y instanceof HTMLElement?(Y.__instance=n,n.el=Y,n.__type=l,l.TAG_NAME=Y.tagName.toLowerCase(),xB.didPatch(n),f=Y):f=Y}},l.name);
if(f)return f}return VwQ(l,b)},b.debugInstance);
var L=dAq(l,b),P;for(P in b)O77(L,P,b[P]);aq1(L,b);M5(d,L);NP1(L,b,{isReactive:!0});LAV(L,b);return L};
dAq=function(l,b){l=(PvQ.has(l.toLowerCase())?0:EKj.has(l.startsWith("svg:")?l.replace("svg:",""):l))?document.createElementNS("http://www.w3.org/2000/svg",l.startsWith("svg:")?l.replace("svg:",""):l):QNj(l,b)||document.createElement(l);l[XJV]=!0;return l};
ftV=function(l){if(l){var b;(b=l._disposeRef)==null||b.call(l);var d;(d=l._disposeEffects)==null||d.call(l);l.__instance&&l.__instance instanceof AK&&(b=l.__instance,GKF(b,l),b instanceof Sk&&b.disposeEffects());for(b=0;b<l.childNodes.length;b++)ftV(l.childNodes[b])}};
FAA=function(l){sNV.push(l)===1&&requestAnimationFrame(function(){setTimeout(function(){var b=[].concat(_.VV(sNV));sNV=[];b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;try{for(var L=0;L<d.length;L++)ftV(d[L])}catch(P){L=d=void 0,(L=(d=mH).handleError)==null||L.call.apply(L,[d].concat(_.VV(aJ(P))))}}})})};
_.O=function(l,b){return twQ.apply(null,[l,b].concat(_.VV(_.Tc.apply(2,arguments))))};
_.v7=function(l){return l};
_.Cz=function(l){return{isDefault:!0,children:l.children}};
_.m=function(l){var b=l.cond;if(b===void 0)return l.else&&l.else();var d=_.IJ(function(){return!!b()},void 0,"JHVi8"),L=function(){var P=b();
if(!P){var E;(E=mH.handleError)==null||E.call.apply(E,[mH].concat(_.VV(aJ(Bhq.nonNullableCondIsNull()))))}return P};
return ZZ(function(){var P=d(),E;uV(function(){var f=qF(JK);try{E=$B(P?l.then(L):l.else&&l.else())}finally{qF(f)}},!0);
return E},{debugName:l.debugInstance,
debugFn:l.then,isControlFlowComponent:!0})};
nKH=function(l){return _.m(l)};
_.RC=function(l){return l.keyBy==="INDEX"?OvN(l):Nh7(l)};
mAB=function(l){l=_.X(l);for(var b=l.next();!b.done;b=l.next()){var d=void 0;(d=b.value)==null||d()}};
Nh7=function(l){var b=l.keyBy===void 0||l.keyBy==="REFERENCE",d=b?function(Y){return Y}:l.keyBy,L=[],P=[],E=[],f=[],F=[],n=[],N=!0;
_.wk(function(){mAB(f)});
return ZZ(function(){var Y=YfV(l),q=Y.length;if(q===0){if(L.length===0&&!N)return E;mAB(f);L=Y;P=[];for(Y=0;Y<L.length;Y++)P.push(d(L[Y]));E=[];f=[];F=[];n=[];l.fallback&&(f[0]=qfB(function(){E[0]=$B(l.fallback())}));
N=!1;return E}for(var H=new Hv7,t=L.length-1;t>=0;t--)H.push(P[t],t);t=Array(q);for(var e=Array(q),W=Array(q),M=Array(q),J=Array(b?0:q),x={i$jscomp$450:0};x.i$jscomp$450<q;x={i$jscomp$450:x.i$jscomp$450,item$jscomp$104:void 0,key$jscomp$563:void 0},x.i$jscomp$450++){x.item$jscomp$104=Y[x.i$jscomp$450];x.key$jscomp$563=d(x.item$jscomp$104);var V=H.pop(x.key$jscomp$563);V!=null?(W[x.i$jscomp$450]=E[V],e[x.i$jscomp$450]=P[V],t[x.i$jscomp$450]=f[V],M[x.i$jscomp$450]=F[V],b||(J[x.i$jscomp$450]=n[V]),$o(function(p){return function(){M[p.i$jscomp$450](p.i$jscomp$450);
if(!b)J[p.i$jscomp$450](p.item$jscomp$104)}}(x)),delete f[V]):t[x.i$jscomp$450]=qfB(function(p){return function(){var D=_.X(_.jL(p.i$jscomp$450,void 0,"Fqk1zd")),G=D.next().value;
D=D.next().value;M[p.i$jscomp$450]=D;e[p.i$jscomp$450]=p.key$jscomp$563;if(b)W[p.i$jscomp$450]=$B(l.children(p.item$jscomp$104,G));else{var lN=_.X(_.jL(p.item$jscomp$104,void 0,"GBj5de"));D=lN.next().value;lN=lN.next().value;J[p.i$jscomp$450]=lN;W[p.i$jscomp$450]=$B(l.children(D,G))}}}(x))}mAB(f);
L=Y;P=e;E=W;f=t;F=M;n=J;N=!1;return W},{debugName:l.debugInstance,
debugFn:l.each,isControlFlowComponent:!0})};
OvN=function(l){var b=[],d=[],L=[],P=[],E=!1;_.wk(function(){for(var f=_.X(P),F=f.next();!F.done;F=f.next())F=F.value,F()});
return ZZ(function(){var f=YfV(l);E&&f.length>0&&(P.pop()(),b.pop(),E=!1);for(var F=Array(f.length),n={i$jscomp$451:0};n.i$jscomp$451<f.length;n={i$jscomp$451:n.i$jscomp$451},n.i$jscomp$451++)if(n.i$jscomp$451<b.length)b[n.i$jscomp$451]!==f[n.i$jscomp$451]&&($o(function(Y){return function(){return void d[Y.i$jscomp$451](f[Y.i$jscomp$451])}}(n)),b[n.i$jscomp$451]=f[n.i$jscomp$451]),F[n.i$jscomp$451]=L[n.i$jscomp$451];
else{var N=qfB(function(Y){return function(){b[Y.i$jscomp$451]=f[Y.i$jscomp$451];var q=_.X(_.jL(f[Y.i$jscomp$451],void 0,"JMMLmd")),H=q.next().value;q=q.next().value;d[Y.i$jscomp$451]=q;F[Y.i$jscomp$451]=$B(l.children(H,Y.i$jscomp$451))}}(n));
P[n.i$jscomp$451]=N}for(;b.length>f.length;)b.pop(),P.pop()(),d.pop();f.length===0&&!E&&l.fallback&&(n=qfB(function(){F[0]=$B(l.fallback())}),P[0]=n,E=!0);
return L=F},{debugName:l.debugInstance,
isControlFlowComponent:!0})};
YfV=function(l){l=l.each();return Array.isArray(l)?l:Array.from(l)};
qfB=function(l){var b=FF;return uV(function(d){var L=qF(JK);try{d.parent=b,l(d)}finally{qF(L)}},!1)};
_.pz=function(l){var b=teV(l),d=_.IJ(function(){return UAq(b)},void 0,"F1PF4");
return ZZ(function(){var L=d(),P;uV(function(){var E=qF(JK);try{P=$B(L())}finally{qF(E)}});
return P},{debugName:l.debugInstance,
isControlFlowComponent:!0})};
teV=function(l){l=l.children;return Array.isArray(l)?l:[l]};
KAH=function(l){var b=l.props;l=l.getChildren()[0];return b.when?{when:b.when,children:l}:{isDefault:!0,children:l}};
UAq=function(l){var b=function(){return null};
l=_.X(l);for(var d=l.next();!d.done;d=l.next())if(d=d.value,d!=null&&d[q5]&&(d=d.type===_.Cz?{isDefault:!0,children:d.children[0]}:{when:d.props.when,children:d.children[0]}),d instanceof IC&&(d=KAH(d)),d.isDefault)b=d.children;else if(d.when())return d.children;return b};
hzN=function(l){var b=null,d,L={get value(){var E,f;(f=(E=P).validateGetValue)==null||f.call(E);return P.__value},set value(E){var f,F;(F=(f=P).validateSetValue)==null||F.call(f,E);P.__value=E;P.__hasBeenSet=!0}},P=(L.__value=null,L.__hasBeenSet=!1,L.__hasErrored=!1,L.onRender=function(E){if(d&&E!==d){d._disposeRef=void 0;var f;(f=b)==null||f()}d=E;b=l(E)||null},L.onUnmount=function(){var E;
(E=b)==null||E();b=P.value=null},L[_.ezA]=!0,L);
return P};
oC=function(l){return typeof l==="symbol"};
WAy=function(l){var b=u3N();if(b==null)throw _.kwA.PRIMITIVE_INVALID_HOOK_CALL();var d=b.hookCounter++;b.hooks||(b.hooks=[]);var L=b.hooks;L[d]||(L[d]={key:l,host:b});if(l!==L[d].key){if(b.__type){var P;l=(P=b.__type)==null?void 0:P.name}else l=b instanceof Sk?I0$(b.functionComponent):"<"+b.el.tagName.toLowerCase()+">";throw _.kwA.OUT_OF_ORDER_HOOK_CALL(l);}return L[d]};
jNN=function(l,b){return!l||l.length!==(b==null?void 0:b.length)||l.some(function(d,L){return d!==b[L]})};
zzV=function(l,b){var d=WAy("onChange"),L=u3N();jNN(d.deps,b)&&(d.deps=b,d.pendingEffect=l,L.__syncEffects||(L.__syncEffects=[]),L.__syncEffects.push(d))};
_.DZ=function(l,b,d){d!=null||(d={});d=d.appContext;var L=!!mH.legacyTriggerSoyRendererEvents;_.jk.setUp();try{var P=yjN(l,b,d);L&&(b=d,b!=null||(b=_.q57(document).getAppContext()),b.get(S9y).JSC$29810_getEventTarget().dispatchEvent(new AGq(Zvq,l,kB)));_.jk.log(l);return P}finally{_.jk.tearDown()}};
yjN=function(l,b,d){var L=AM(function(){var P=qF(JK);try{return uV(function(){var E=_.q57(_.wx(l)),f;var F=J8N({rootElement:{value:l},appContext:d||(E==null?void 0:(f=E.getOptionalAppContext)==null?void 0:f.call(E)),dispatcher:E});E=_.BY(F);F=tK(!0);Cp++;try{M5(b(),l),pp(!1)}catch(n){throw pp(!0),n;}finally{tK(F),_.BY(E)}},!1)}catch(E){throw mH.enableContextBasedComponentStacks&&SL(E),E;
}finally{qF(P)}});
l[Me$]=!0;return function(){l.textContent="";L();l[Me$]=!1}};
_.VL=function(l){if(rg$(Yo)){var b;(b=mH.handleError)==null||b.call.apply(b,[mH].concat(_.VV(aJ(Error("dc")))))}var d=FF,L=JM;pXZ({onInitType:CbF,run:function(){if(d&&!d.isDisposed){var P=_.BY(d);try{AM(function(){return void l()},L)}catch(E){throw mH.enableContextBasedComponentStacks&&SL(E),E;
}finally{_.BY(P)}}}})};
ItH=function(l,b){zzV(function(){return _.ko(l)},b)};
_.wq=function(l){gk()?_.VL(function(){_.ko(l)}):zzV(function(){return _.ko(l)},[])};
Jj1=function(l){var b=[].concat(_.VV(l));l.length=0;l=_.X(b);for(b=l.next();!b.done;b=l.next()){b=b.value;$AF(b);var d=b.pendingEffect;b.pendingEffect=null;if(d=d==null?void 0:d())b.pendingCleanup=d}};
$AF=function(l){var b=l.pendingCleanup;l.pendingCleanup=null;b==null||b()};
xAV=function(l,b){if(gk())return l();var d=WAy("useMemoInternal");jNN(d.deps,b)&&(d.deps=b,d.value=l());return d.value};
gKF=function(l,b){return xAV(l,b)};
SfN=function(l){return xAV(function(){return{value:l}},[])};
_.ul=function(l,b){if(!l)return null;l=Object.keys(l);l=_.X(l);for(var d=l.next();!d.done;d=l.next()){d=d.value;var L=d.toLowerCase();if(L.indexOf(b,L.length-b.length)>-1)return d}return null};
_.TR=function(){var l=arguments,b=_.GR;l.length>1?b[l[0]]=l[1]:l.length===1&&Object.assign(b,l[0])};
_.aC=function(l,b){return l in _.GR?_.GR[l]:b};
_.il=function(l,b){return!!_.aC(l,b)};
AjQ=function(l){var b=_.GR.EXPERIMENT_FLAGS;return b?b[l]:void 0};
CvN=function(l){vKy.forEach(function(b){return b(l)})};
_.rq=function(l){return l&&window.yterr?function(){try{return l.apply(this,arguments)}catch(b){_.c7(b)}}:l};
_.c7=function(l){var b=_.lo("yt.logging.errors.log");b?b(l,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=_.aC("ERRORS",[]),b.push([l,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.TR("ERRORS",b));CvN(l)};
_.bo=function(l,b,d,L,P){var E=_.lo("yt.logging.errors.log");E?E(l,"WARNING",b,d,L,void 0,P):(E=_.aC("ERRORS",[]),E.push([l,"WARNING",b,d,L,void 0,P]),_.TR("ERRORS",E))};
pJy=function(l,b){b=l.split(b);for(var d={},L=0,P=b.length;L<P;L++){var E=b[L].split("=");if(E.length===1&&E[0]||E.length===2)try{var f=RzA(E[0]||""),F=RzA(E[1]||"");if(f in d){var n=d[f];Array.isArray(n)?_.wZ(n,F):d[f]=[n,F]}else d[f]=F}catch(H){var N=H,Y=E[0],q=String(pJy);N.args=[{key:Y,value:E[1],query:l,method:oKH===q?"unchanged":q}];DA7.hasOwnProperty(Y)||_.bo(N)}}return d};
VeA=function(l){var b=[];_.RB.forEach(l,function(d,L){var P=_.EQ(L);d=Array.isArray(d)?d:[d];_.QO(d,function(E){E==""?b.push(P):b.push(P+"="+_.EQ(E))})});
return b.join("&")};
_.XP=function(l){l.charAt(0)==="?"&&(l=l.substring(1));return pJy(l,"&")};
_.fO=function(l){return l.indexOf("?")!==-1?(l=(l||"").split("#")[0],l=l.split("?",2),_.XP(l.length>1?l[1]:l[0])):{}};
_.sQ=function(l,b){return wJN(l,b||{},!0)};
uuy=function(l,b){return wJN(l,b||{},!1)};
wJN=function(l,b,d){var L=l.split("#",2);l=L[0];L=L.length>1?"#"+L[1]:"";var P=l.split("?",2);l=P[0];P=_.XP(P[1]||"");for(var E in b)if(d||!_.RB.containsKey(P,E))P[E]=b[E];return _.FP(l,P)+L};
NP=function(l){if(!b)var b=window.location.href;var d=_.Br(l)[1]||null,L=_.nO(l);return d&&L?OQ(l,b):L?_.nO(b)===L&&(Number(_.Br(b)[4]||null)||null)===(Number(_.Br(l)[4]||null)||null):!0};
_.ThV=function(l){l=Gw$(l);return l===null?!1:l[0]==="com"&&l[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
Gw$=function(l){l=_.nO(l);return l!==null?l.split(".").reverse():null};
RzA=function(l){return l&&l.match(atF)?l:mw(l)};
_.YC=function(l){return new iv7(l)};
_.qP=function(){cjN||(cjN=new rjN);return cjN};
bZA=function(){var l=liV;return function(){var b=_.qP();if(!b.resolve(_.YC(l))){var d={};b.addProvider((d.provide=l,d.useClass=l,d[Hr]=void 0,d))}return b.resolve(l)}};
LxH=function(l){var b=_.tk,d,L;_.B(function(P){d=_.qP();return(L=d.resolve(_.YC(b)))?(l(L),P.return(Promise.resolve(L))):P.return(d.resolve(new dzV(b)).then(function(E){l(E);return E}))})};
_.U=function(l){l=UQ(l);return typeof l==="string"&&l==="false"?!1:!!l};
_.KO=function(l,b){l=UQ(l);return l===void 0&&b!==void 0?b:Number(l||0)};
PQZ=function(l){l=UQ(l);return Array.isArray(l)?_.pf(l,function(b){return Number(b||0)}):[Number(l||0)]};
_.eG=function(l){l=UQ(l);return l!==void 0?String(l):""};
_.hk=function(l){l=UQ(l);return Array.isArray(l)?_.pf(l,function(b){return String(b||"")}):[String(l||"")]};
ERB=function(){return _.aC("EXPERIMENTS_TOKEN","")};
UQ=function(l){return _.aC("EXPERIMENT_FLAGS",{})[l]};
Q_7=function(){for(var l=[],b=_.aC("EXPERIMENTS_FORCED_FLAGS",{}),d=_.X(Object.keys(b)),L=d.next();!L.done;L=d.next())L=L.value,l.push({key:L,value:String(b[L])});d=_.aC("EXPERIMENT_FLAGS",{});L=_.X(Object.keys(d));for(var P=L.next();!P.done;P=L.next())P=P.value,P.startsWith("force_")&&b[P]===void 0&&l.push({key:P,value:String(d[P])});return l};
fiN=function(){if(!Xy$)return null;var l=Xy$();return"open"in l?l:null};
_.s_1=function(l){switch(_.kC(l)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.kC=function(l){return l&&"status"in l?l.status:-1};
_.jG=function(l,b){typeof l==="function"&&(l=_.rq(l));return window.setTimeout(l,b)};
_.zo=function(l,b){typeof l==="function"&&(l=_.rq(l));return window.setInterval(l,b)};
_.yO=function(l){window.clearTimeout(l)};
Bbq=function(l){l=_.fO(l);for(var b=_.X(Fx7),d=b.next();!d.done;d=b.next())if(l[d.value]!==void 0)return!0;return!1};
Nby=function(l,b,d,L,P,E,f,F,n){d=d===void 0?"GET":d;L=L===void 0?"":L;F=F===void 0?!1:F;var N=fiN();if(!N)return null;var Y=function(){(N&&"readyState"in N?N.readyState:0)===4&&b&&_.rq(b)(N)};
"onloadend"in N?N.addEventListener("loadend",Y,!1):N.onreadystatechange=Y;_.U("debug_forward_web_query_parameters")&&(l=nRF(l,window.location.search));N.open(d,l,!0);E&&(N.responseType=E);f&&(N.withCredentials=!0);d=d==="POST"&&(window.FormData===void 0||!(L instanceof FormData));if(P=OZN(l,P))for(var q in P)N.setRequestHeader(q,P[q]),"content-type"===q.toLowerCase()&&(d=!1);d&&N.setRequestHeader("Content-Type","application/x-www-form-urlencoded");n&&"onprogress"in N&&(N.onprogress=function(){n(N.responseText)});
if(F&&"setAttributionReporting"in XMLHttpRequest.prototype){l={eventSourceEligible:!0,triggerEligible:!1};try{N.setAttributionReporting(l)}catch(H){_.bo(H)}}N.send(L);return N};
OZN=function(l,b){b=b===void 0?{}:b;var d=NP(l),L=_.aC("INNERTUBE_CLIENT_NAME"),P=_.U("web_ajax_ignore_global_headers_if_set"),E;for(E in mzy){var f=_.aC(mzy[E]),F=E==="X-Goog-AuthUser"||E==="X-Goog-PageId";E!=="X-Goog-Visitor-Id"||f||(f=_.aC("VISITOR_DATA"));var n;if(!(n=!f)){if(!(n=d||(_.nO(l)?!1:!0))){n=l;var N;if(N=_.U("add_auth_headers_to_remarketing_google_dot_com_ping")&&E==="Authorization"&&(L==="TVHTML5"||L==="TVHTML5_UNPLUGGED"||L==="TVHTML5_SIMPLY"))N=Gw$(n),N=N===null?!1:N[1]==="google"?
!0:N[2]==="google"?N[0]==="au"&&N[1]==="com"?!0:N[0]==="uk"&&N[1]==="co"?!0:!1:!1;N&&(n=_.ZJ(n)||"",n=n.split("/"),n="/"+(n.length>1?n[1]:""),N=n==="/pagead");n=N?!0:!1}n=!n}n||P&&b[E]!==void 0||L==="TVHTML5_UNPLUGGED"&&F||(b[E]=f)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(d||!_.nO(l))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(d||!_.nO(l)){try{var Y=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(q){}Y&&(b["X-YouTube-Time-Zone"]=
Y)}document.location.hostname.endsWith("youtubeeducation.com")||!d&&_.nO(l)||(b["X-YouTube-Ad-Signals"]=VeA(YzH()));return b};
_.qzq=function(l,b){var d=_.nO(l);_.U("debug_handle_relative_url_for_query_forward_killswitch")||!d&&NP(l)&&(d=document.location.hostname);var L=_.ZJ(l);L=(d=d&&(d.endsWith("youtube.com")||d.endsWith("youtube-nocookie.com")))&&L&&L.startsWith("/api/");if(!d||L)return l;var P=_.XP(b),E={};_.QO(Fx7,function(f){P[f]&&(E[f]=P[f])});
return uuy(l,E)};
HZq=function(l,b){b.method="POST";b.postParams||(b.postParams={});return _.MP(l,b)};
thQ=function(l,b){var d=_.aC("XSRF_FIELD_NAME"),L;b.headers&&(L=b.headers["Content-Type"]);return!b.excludeXsrf&&(!_.nO(l)||b.withCredentials||_.nO(l)===document.location.hostname)&&b.method==="POST"&&(!L||L==="application/x-www-form-urlencoded")&&!(b.postParams&&b.postParams[d])};
_.MP=function(l,b){var d=b.format||"JSON";l=UzN(l,b);var L=Kx$(l,b),P=!1,E=e5j(l,function(n){if(!P){P=!0;F&&_.yO(F);var N=_.s_1(n),Y=null,q=400<=n.status&&n.status<500,H=500<=n.status&&n.status<600;if(N||q||H)Y=h5N(l,d,n,b.convertToSafeHtml);N&&(N=k5V(d,n,Y));Y=Y||{};q=b.context||_.PV;N?b.onSuccess&&b.onSuccess.call(q,n,Y):b.onError&&b.onError.call(q,n,Y);b.onFinish&&b.onFinish.call(q,n,Y)}},b.method,L,b.headers,b.responseType,b.withCredentials,!1,b.onProgress);
L=b.timeout||0;if(b.onTimeout&&L>0){var f=b.onTimeout;var F=_.jG(function(){P||(P=!0,E.abort(),_.yO(F),f.call(b.context||_.PV,E))},L)}return E};
UzN=function(l,b){b.includeDomain&&(l=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+l);var d=_.aC("XSRF_FIELD_NAME");if(b=b.urlParams)b[d]&&delete b[d],l=_.sQ(l,b);return l};
Kx$=function(l,b){var d=_.aC("XSRF_FIELD_NAME"),L=_.aC("XSRF_TOKEN"),P=b.postBody||"",E=b.postParams;thQ(l,b)&&(E||(E={}),E[d]=L);(_.U("ajax_parse_query_data_only_when_filled")&&E&&Object.keys(E).length>0||E)&&typeof P==="string"&&(P=_.XP(P),_.RB.extend(P,E),P=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(P):_.Ip(P));E=P||E&&!_.RB.isEmpty(E);!Wxq&&E&&b.method!=="POST"&&(Wxq=!0,_.c7(Error("Jc")));return P};
h5N=function(l,b,d,L){var P=null;switch(b){case "JSON":try{var E=d.responseText}catch(f){throw L=Error("Kc"),L.params=l,_.bo(L),f;}l=d.getResponseHeader("Content-Type")||"";E&&l.indexOf("json")>=0&&(E.substring(0,5)===")]}'\n"&&(E=E.substring(5)),P=JSON.parse(E));break;case "XML":if(l=(l=d.responseXML)?j_$(l):null)P={},_.QO(l.getElementsByTagName("*"),function(f){P[f.tagName]=z51(f)})}L&&yXQ(P);
return P};
yXQ=function(l){if(_.Ty(l))for(var b in l)b==="html_content"||Xq(b,"_html")?l[b]=rB(l[b]):yXQ(l[b])};
k5V=function(l,b,d){if(b&&b.status===204)return!0;switch(l){case "JSON":return!!d;case "XML":return Number(d&&d.return_code)===0;case "RAW":return!0;default:return!!d}};
j_$=function(l){return l?(l=("responseXML"in l?l.responseXML:l).getElementsByTagName("root"))&&l.length>0?l[0]:null:null};
z51=function(l){var b="";_.QO(l.childNodes,function(d){b+=d.nodeValue});
return b};
ZZZ=function(l){if(l.name==="JavaException")return!0;l=l.stack;return l.includes("chrome://")||l.includes("-extension://")||l.includes("webkit-masked-url://")};
Mhj=function(l){if(!l.stack)return!0;var b=!l.stack.includes("\n");return b&&l.stack.includes("ErrorType: ")||b&&l.stack.includes("Anonymous function (Unknown script")||l.stack.toLowerCase()==="not available"||l.fileName==="user-script"||l.fileName.startsWith("user-script:")?!0:!1};
_.$C=function(l){_.S8.call(this);this.JSC$10684_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!l};
$z1=function(l,b){var d=l.length,L=0,P=function(){return l.charCodeAt(L++)};
do{var E=Iiy(P);if(E===Infinity)break;var f=E>>3;switch(E&7){case 0:E=Iiy(P);if(f===b)return E;break;case 1:if(f===b)return;L+=8;break;case 2:E=Iiy(P);if(f===b)return l.substr(L,E);L+=E;break;case 5:if(f===b)return;L+=4;break;default:return}}while(L<d)};
Iiy=function(l){var b=l(),d=b&127;if(b<128)return d;b=l();d|=(b&127)<<7;if(b<128)return d;b=l();d|=(b&127)<<14;if(b<128)return d;b=l();return b<128?d|(b&127)<<21:Infinity};
xzZ=function(l,b,d,L){if(l)if(Array.isArray(l)){var P=L;for(L=0;L<l.length&&!(l[L]&&(P+=JXB(L,l[L],b,d),P>500));L++);L=P}else if(typeof l==="object")for(P in l){if(l[P]){var E=P;var f=l[P],F=b,n=d;E=typeof f!=="string"||E!=="clickTrackingParams"&&E!=="trackingParams"?0:(f=$z1(atob(f.replace(/-/g,"+").replace(/_/g,"/")),2))?JXB(E+".ve",f,F,n):0;L+=E;L+=JXB(P,l[P],b,d);if(L>500)break}}else d[b]=Jk(l),L+=d[b].length;else d[b]=Jk(l),L+=d[b].length;return L};
JXB=function(l,b,d,L){d+="."+l;l=Jk(b);L[d]=l;return d.length+l.length};
Jk=function(l){try{return(typeof l==="string"?l:String(JSON.stringify(l))).substr(0,500)}catch(b){return"unable to serialize "+typeof l+" ("+b.message+")"}};
gRy=function(l){switch(l){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}};
_.SG=function(l,b,d,L,P){_.xC.set(l,b,{maxAge:d,path:"/",domain:L===void 0?"youtube.com":L,secure:P===void 0?!1:P})};
_.SzQ=function(l,b,d){_.xC.remove(l,b===void 0?"/":b,d===void 0?"youtube.com":d)};
_.Ak=function(){if(_.U("embeds_web_enable_cookie_detection_fix")){if(!_.PV.navigator.cookieEnabled)return!1}else if(!_.xC.isEnabled())return!1;if(!_.xC.isEmpty())return!0;_.U("embeds_web_enable_cookie_detection_fix")?_.xC.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.xC.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.xC.get("TESTCOOKIESENABLED")!=="1")return!1;_.xC.remove("TESTCOOKIESENABLED");return!0};
AXN=function(){var l=_.PV.navigator;return l?l.connection:void 0};
vRA=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(l){}};
_.R5N=function(){var l=AXN();if(l){var b=CQj[l.type||"unknown"]||"CONN_UNKNOWN";l=CQj[l.effectiveType||"unknown"]||"CONN_UNKNOWN";b==="CONN_CELLULAR_UNKNOWN"&&l!=="CONN_UNKNOWN"&&(b=l);if(b!=="CONN_UNKNOWN")return b;if(l!=="CONN_UNKNOWN")return l}};
oRF=function(){var l=AXN();if(l!=null&&l.effectiveType)return pyF.hasOwnProperty(l.effectiveType)?pyF[l.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.CO=function(){try{return _.vr(),!0}catch(l){return!1}};
_.vr=function(l){if(_.aC("DATASYNC_ID")!==void 0)return _.aC("DATASYNC_ID");throw new _.Rp("Datasync ID not set",l===void 0?"unknown":l);};
_.pO=function(l){this.mechanism=l};
op=function(l){this.mechanism=l};
DJ=function(l){this.storage_=l;this.cachedIsStorageAvailable_=null};
Dz7=function(){var l=null;try{l=_.PV.localStorage||null}catch(b){}DJ.call(this,l)};
Vh$=function(){var l=null;try{l=_.PV.sessionStorage||null}catch(b){}DJ.call(this,l)};
VO=function(l,b){this.mechanism_=l;this.JSC$10787_prefix_=b+"::"};
_.wa=function(l){var b=new Dz7;return b.isAvailable()?l?new VO(b,l):b:null};
_.wyq=function(l){var b=new Vh$;return b.isAvailable()?l?new VO(b,l):b:null};
G5q=function(){var l;return(l=u8y())==null?void 0:l.get("LAST_RESULT_ENTRY_KEY",!0)};
_.To=function(l){TbH||(_.uo?_.uo.logError(l):(_.Go.push({type:"ERROR",payload:l}),_.Go.length>10&&_.Go.shift()))};
ap=function(l,b){TbH||(_.uo?_.uo.logEvent(l,b):(_.Go.push({type:"EVENT",eventType:l,payload:b}),_.Go.length>10&&_.Go.shift()))};
io=function(l){if(l.indexOf(":")>=0)throw Error("Rc");};
cr=function(l){return l.substr(0,l.indexOf(":"))||l};
cXj=function(){return(aiQ||iZN)&&ra("applewebkit")&&!ra("version")&&(!ra("safari")||ra("gsa/"))};
ra=function(l){var b=_.HV();return b?b.toLowerCase().indexOf(l)>=0:!1};
bwj=function(l,b,d,L){b=cr(b);var P=l instanceof Error?l:Error("Sc`"+l);if(P instanceof lr)return P;l={objectStoreNames:d,dbName:b,dbVersion:L};if(P.name==="QuotaExceededError")return new lr("QUOTA_EXCEEDED",l);if(_.br&&P.name==="UnknownError")return new lr("QUOTA_MAYBE_EXCEEDED",l);if(P instanceof rXj)return new lr("MISSING_INDEX",Object.assign({},l,{objectStore:P.objectStore,index:P.index}));if(P.name==="InvalidStateError"&&laB.some(function(E){return P.message.includes(E)}))return new lr("EXECUTE_TRANSACTION_ON_CLOSED_DB",
l);
if(P.name==="AbortError")return new lr("UNKNOWN_ABORT",l,P.message);P.args=[Object.assign({},l,{name:"IdbError",originalName:P.name})];P.level="WARNING";return P};
dY=function(l,b,d){var L=G5q();return new lr("IDB_NOT_SUPPORTED",{context:{caller:l,publicName:b,version:d,hasSucceededOnce:L==null?void 0:L.hasSucceededOnce}})};
dgA=function(l){if(!l)throw Error();throw l;};
LtA=function(l){return l};
POF=function(l,b,d){var L=function(){try{l.removeEventListener("success",P),l.removeEventListener("error",E)}catch(f){}},P=function(){b(l.result);
L()},E=function(){d(l.error);
L()};
l.addEventListener("success",P);l.addEventListener("error",E)};
EMQ=function(l){return new Promise(function(b,d){POF(l,b,d)})};
E5=function(l){return new L8(new PP(function(b,d){POF(l,b,d)}))};
QoQ=function(l,b){return new L8(new PP(function(d,L){var P=function(){var E=l?b(l):null;E?E.then(function(f){l=f;P()},L):d()};
P()}))};
XvQ=function(l,b,d){return new Promise(function(L,P){var E=b!==void 0?self.indexedDB.open(l,b):self.indexedDB.open(l);var f=d.blocked,F=d.blocking,n=d.terminated,N=d.upgrade,Y=d.closed,q,H=function(){q||(q=new Qn(E.result,{closed:Y}));return q};
E.addEventListener("upgradeneeded",function(t){try{if(t.newVersion===null)throw Error("Xc");if(E.transaction===null)throw Error("Yc");t.dataLoss&&t.dataLoss!=="none"&&ap("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:cr(l)});var e=H(),W=new Xi(E.transaction);N&&N(e,function(M){return t.oldVersion<M&&t.newVersion>=M},W);
W.done.catch(function(M){P(M)})}catch(M){P(M)}});
E.addEventListener("success",function(){var t=E.result;F&&t.addEventListener("versionchange",function(){F(H())});
t.addEventListener("close",function(){ap("IDB_UNEXPECTEDLY_CLOSED",{dbName:cr(l),dbVersion:t.version});n&&n()});
L(H())});
E.addEventListener("error",function(){P(E.error)});
f&&E.addEventListener("blocked",function(){f()})})};
faV=function(l,b,d){d=d===void 0?{}:d;return XvQ(l,b,d)};
_.s5=function(l,b){b=b===void 0?{}:b;var d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return _.zD(f,2),d=self.indexedDB.deleteDatabase(l),L=b,(P=L.blocked)&&d.addEventListener("blocked",function(){P()}),f.yield(EMQ(d),4);
if(f.nextAddress!=2)return _.f8(f,0);E=_.JE(f);throw bwj(E,l,"",-1);})};
Ftq=function(l,b){var d;return _.B(function(L){if(L.nextAddress==1)return L.yield(_.Fi(soy,b),2);d=L.yieldResult;return L.return(_.BP(d,["databases"],{enableRetries:!0,mode:"readwrite"},function(P){var E=P.objectStore("databases");return E.get(l.actualName).then(function(f){if(f?l.actualName!==f.actualName||l.publicName!==f.publicName||l.userIdentifier!==f.userIdentifier:1)return E.put(l).then(function(){})})}))})};
_.n8=function(l,b){var d;return _.B(function(L){if(L.nextAddress==1)return l?L.yield(_.Fi(soy,b),2):L.return();d=L.yieldResult;return L.return(d.delete("databases",l))})};
_.BTF=function(l,b){var d,L;return _.B(function(P){return P.nextAddress==1?(d=[],P.yield(_.Fi(soy,b),2)):P.nextAddress!=3?(L=P.yieldResult,P.yield(_.BP(L,["databases"],{enableRetries:!0,mode:"readonly"},function(E){d.length=0;return O5(E.objectStore("databases"),{},function(f){l(f.getValue())&&d.push(f.getValue());return f.continue()})}),3)):P.return(d)})};
nMA=function(l,b){return _.BTF(function(d){return d.publicName===l&&d.userIdentifier!==void 0},b)};
mgq=function(){var l,b,d,L;return _.B(function(P){switch(P.nextAddress){case 1:l=G5q();if((b=l)==null?0:b.hasSucceededOnce)return P.return(!0);var E;if(E=OwZ)E=/WebKit\/([0-9]+)/.exec(_.HV()),E=!!(E&&parseInt(E[1],10)>=600);E&&(E=/WebKit\/([0-9]+)/.exec(_.HV()),E=!(E&&parseInt(E[1],10)>=602));if(E||N1)return P.return(!1);try{if(d=self,!(d.indexedDB&&d.IDBIndex&&d.IDBKeyRange&&d.IDBObjectStore))return P.return(!1)}catch(f){return P.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return P.return(!1);
_.zD(P,2);L={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return P.yield(Ftq(L,NTF),4);case 4:return P.yield(_.n8("yt-idb-test-do-not-use",NTF),5);case 5:return P.return(!0);case 2:return _.JE(P),P.return(!1)}})};
q2j=function(){if(Y2B!==void 0)return Y2B;TbH=!0;return Y2B=mgq().then(function(l){TbH=!1;var b;if((b=u8y())!=null&&b.hasLocalStorage()){var d;b={hasSucceededOnce:((d=G5q())==null?void 0:d.hasSucceededOnce)||l};var L;(L=u8y())==null||L.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return l})};
mG=function(){return _.lo("ytglobal.idbToken_")||void 0};
_.q1=function(){var l=mG();return l?Promise.resolve(l):q2j().then(function(b){(b=b?NTF:void 0)&&_.Yg("ytglobal.idbToken_",b);return b})};
Hwy=function(l){if(!_.CO())throw l=new lr("AUTH_INVALID",{dbName:l}),_.To(l),l;var b=_.vr();return{actualName:l+":"+b,publicName:l,userIdentifier:b}};
t9q=function(l,b,d,L){var P,E,f,F,n,N;return _.B(function(Y){switch(Y.nextAddress){case 1:return E=(P=Error().stack)!=null?P:"",Y.yield(_.q1(),2);case 2:f=Y.yieldResult;if(!f)throw F=dY("openDbImpl",l,b),_.U("ytidb_async_stack_killswitch")||(F.stack=F.stack+"\n"+E.substring(E.indexOf("\n")+1)),_.To(F),F;io(l);n=d?{actualName:l,publicName:l,userIdentifier:void 0}:Hwy(l);_.zD(Y,3);return Y.yield(Ftq(n,f),5);case 5:return Y.yield(faV(n.actualName,b,L),6);case 6:return Y.return(Y.yieldResult);case 3:return N=
_.JE(Y),_.zD(Y,7),Y.yield(_.n8(n.actualName,f),9);case 9:_.f8(Y,8);break;case 7:_.JE(Y);case 8:throw N;}})};
Ug1=function(l,b,d){d=d===void 0?{}:d;return t9q(l,b,!1,d)};
KtN=function(l,b,d){d=d===void 0?{}:d;return t9q(l,b,!0,d)};
e8A=function(l,b){b=b===void 0?{}:b;var d,L;return _.B(function(P){if(P.nextAddress==1)return P.yield(_.q1(),2);if(P.nextAddress!=3){d=P.yieldResult;if(!d)return P.return();io(l);L=Hwy(l);return P.yield(_.s5(L.actualName,b),3)}return P.yield(_.n8(L.actualName,d),0)})};
h8Q=function(l,b,d){l=l.map(function(L){return _.B(function(P){return P.nextAddress==1?P.yield(_.s5(L.actualName,b),2):P.yield(_.n8(L.actualName,d),0)})});
return Promise.all(l).then(function(){})};
kW7=function(l){var b=b===void 0?{}:b;var d,L;return _.B(function(P){if(P.nextAddress==1)return P.yield(_.q1(),2);if(P.nextAddress!=3){d=P.yieldResult;if(!d)return P.return();io(l);return P.yield(nMA(l,d),3)}L=P.yieldResult;return P.yield(h8Q(L,b,d),0)})};
WtZ=function(l,b){b=b===void 0?{}:b;var d;return _.B(function(L){if(L.nextAddress==1)return L.yield(_.q1(),2);if(L.nextAddress!=3){d=L.yieldResult;if(!d)return L.return();io(l);return L.yield(_.s5(l,b),3)}return L.yield(_.n8(l,d),0)})};
HP=function(l,b){return joV(l,b)};
yiF=function(l){return _.Fi(z81(),l)};
Zwy=function(l,b,d,L){var P,E,f;return _.B(function(F){switch(F.nextAddress){case 1:return P={config:l,hashData:b,timestamp:L!==void 0?L:(0,_.t8)()},F.yield(yiF(d),2);case 2:return E=F.yieldResult,F.yield(E.clear("hotConfigStore"),3);case 3:return F.yield(E.put("hotConfigStore",P),4);case 4:return f=F.yieldResult,F.return(f)}})};
M9y=function(l,b,d,L,P){var E,f,F;return _.B(function(n){switch(n.nextAddress){case 1:return E={config:l,hashData:b,configData:d,timestamp:P!==void 0?P:(0,_.t8)()},n.yield(yiF(L),2);case 2:return f=n.yieldResult,n.yield(f.clear("coldConfigStore"),3);case 3:return n.yield(f.put("coldConfigStore",E),4);case 4:return F=n.yieldResult,n.return(F)}})};
Ia1=function(l){var b,d;return _.B(function(L){return L.nextAddress==1?L.yield(yiF(l),2):L.nextAddress!=3?(b=L.yieldResult,d=void 0,L.yield(_.BP(b,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(P){return _.U5(P.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(E){d=E.getValue()})}),3)):L.return(d)})};
$gj=function(l){var b,d;return _.B(function(L){return L.nextAddress==1?L.yield(yiF(l),2):L.nextAddress!=3?(b=L.yieldResult,d=void 0,L.yield(_.BP(b,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(P){return _.U5(P.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(E){d=E.getValue()})}),3)):L.return(d)})};
JiV=function(){return _.B(function(l){return l.yield(kW7("ytGcfConfig"),0)})};
xgV=function(){return"INNERTUBE_API_KEY"in _.GR&&"INNERTUBE_API_VERSION"in _.GR};
_.K8=function(){return{innertubeApiKey:_.aC("INNERTUBE_API_KEY"),innertubeApiVersion:_.aC("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.aC("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.aC("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.aC("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.aC("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.aC("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.aC("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.aC("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.il("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.il("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.aC("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.pvH=function(l){var b={client:{hl:l.innertubeContextHostLanguage,gl:l.innertubeContextGeoLocation,clientName:l.innertubeContextClientName,clientVersion:l.innertubeContextClientVersion,configInfo:l.innertubeContextClientConfigInfo}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var d=_.PV.devicePixelRatio;d&&d!=1&&(b.client.screenDensityFloat=String(d));d=ERB();d!==""&&(b.client.experimentsToken=d);d=Q_7();d.length>0&&(b.request={internalExperimentFlags:d});gMN(l,void 0,b);
S2y(void 0,b);AiZ(void 0,b);vMB(l,void 0,b);CON(void 0,b);_.U("start_client_gcf")&&R8j(void 0,b);_.aC("DELEGATED_SESSION_ID")&&!_.U("pageid_as_header_web")&&(b.user={onBehalfOfUser:_.aC("DELEGATED_SESSION_ID")});!_.U("fill_delegate_context_in_gel_killswitch")&&(l=_.aC("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user=Object.assign({},b.user,{serializedDelegationContext:l}));l=_.aC("INNERTUBE_CONTEXT");var L;if(_.U("enable_persistent_device_token")&&(l==null?0:(L=l.client)==null?0:L.rolloutToken)){var P;
b.client.rolloutToken=l==null?void 0:(P=l.client)==null?void 0:P.rolloutToken}L=Object;P=L.assign;l=b.client;d={};for(var E=_.X(Object.entries(_.XP(_.aC("DEVICE","")))),f=E.next();!f.done;f=E.next()){var F=_.X(f.value);f=F.next().value;F=F.next().value;f==="cbrand"?d.deviceMake=F:f==="cmodel"?d.deviceModel=F:f==="cbr"?d.browserName=F:f==="cbrver"?d.browserVersion=F:f==="cos"?d.osName=F:f==="cosver"?d.osVersion=F:f==="cplatform"&&(d.platform=F)}b.client=P.call(L,l,d);return b};
gMN=function(l,b,d){l=l.innertubeContextClientName;if(l==="WEB"||l==="MWEB"||l===1||l===2)if(b){d=_.eB(b,oMq,96)||new oMq;var L=Dgj();L=Object.keys(V9V).indexOf(L);L=L===-1?null:L;L!==null&&_.h8(d,3,L);_.zc(b,96,d)}else d&&(d.client.mainAppWebInfo=(L=d.client.mainAppWebInfo)!=null?L:{},d.client.mainAppWebInfo.webDisplayMode=Dgj())};
S2y=function(l,b){var d=_.lo("yt.embedded_player.embed_url");d&&(l?(b=_.eB(l,wvq,7)||new wvq,_.xZ(b,4,d),_.zc(l,7,b)):b&&(b.thirdParty={embedUrl:d}))};
AiZ=function(l,b){var d;if(_.U("web_log_memory_total_kbytes")&&((d=_.PV.navigator)==null?0:d.deviceMemory)){var L;d=(L=_.PV.navigator)==null?void 0:L.deviceMemory;l?_.kg(l,95,NQ(d*1E6)):b&&(b.client.memoryTotalKbytes=""+d*1E6)}};
vMB=function(l,b,d){if(l.appInstallData)if(b){var L;d=(L=_.eB(b,WP,62))!=null?L:new WP;_.xZ(d,6,l.appInstallData);_.zc(b,62,d)}else d&&(d.client.configInfo=d.client.configInfo||{},d.client.configInfo.appInstallData=l.appInstallData)};
CON=function(l,b){var d=_.R5N();d&&(l?_.h8(l,61,uvQ[d]):b&&(b.client.connectionType=d));_.U("web_log_effective_connection_type")&&(d=oRF())&&(l?_.h8(l,94,GWy[d]):b&&(b.client.effectiveConnectionType=d))};
_.iwB=function(l,b,d){d=d===void 0?{}:d;var L={};_.aC("EOM_VISITOR_DATA")?L={"X-Goog-EOM-Visitor-Id":_.aC("EOM_VISITOR_DATA")}:L={"X-Goog-Visitor-Id":d.visitorData||_.aC("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return L;b=d.authorization||_.aC("AUTHORIZATION");b||(l?b="Bearer "+_.lo("gapi.auth.getToken")().access_token:(TTZ.instance||(TTZ.instance=new TTZ),l=aaN(),_.U("pageid_as_header_web")||delete l["X-Goog-PageId"],L=Object.assign({},L,l)));b&&(L.Authorization=b);return L};
R8j=function(l,b){var d=ci$();if(d){var L=d.coldConfigData,P=d.coldHashData;d=d.hotHashData;if(l){var E;b=(E=_.eB(l,WP,62))!=null?E:new WP;L=_.xZ(b,1,L);_.xZ(L,3,P).setHotHashData(d);_.zc(l,62,b)}else b&&(b.client.configInfo=b.client.configInfo||{},L&&(b.client.configInfo.coldConfigData=L),P&&(b.client.configInfo.coldHashData=P),d&&(b.client.configInfo.hotHashData=d))}};
jB=function(l){for(var b=l.length;--b>=0;)l[b]=0};
riy=function(l,b,d,L,P){this.static_tree=l;this.extra_bits=b;this.extra_base=d;this.elems=L;this.max_length=P;this.has_stree=l&&l.length};
lIy=function(l,b){this.dyn_tree=l;this.max_code=0;this.stat_desc=b};
z1=function(l,b){l.pending_buf[l.pending++]=b&255;l.pending_buf[l.pending++]=b>>>8&255};
yn=function(l,b,d){l.bi_valid>16-d?(l.bi_buf|=b<<l.bi_valid&65535,z1(l,l.bi_buf),l.bi_buf=b>>16-l.bi_valid,l.bi_valid+=d-16):(l.bi_buf|=b<<l.bi_valid&65535,l.bi_valid+=d)};
ZY=function(l,b,d){yn(l,d[b*2],d[b*2+1])};
buN=function(l,b){var d=0;do d|=l&1,l>>>=1,d<<=1;while(--b>0);return d>>>1};
ddB=function(l,b,d){var L=Array(16),P=0,E;for(E=1;E<=15;E++)L[E]=P=P+d[E-1]<<1;for(d=0;d<=b;d++)P=l[d*2+1],P!==0&&(l[d*2]=buN(L[P]++,P))};
LyV=function(l){var b;for(b=0;b<286;b++)l.dyn_ltree[b*2]=0;for(b=0;b<30;b++)l.dyn_dtree[b*2]=0;for(b=0;b<19;b++)l.bl_tree[b*2]=0;l.dyn_ltree[512]=1;l.opt_len=l.static_len=0;l.last_lit=l.matches=0};
P$j=function(l){l.bi_valid>8?z1(l,l.bi_buf):l.bi_valid>0&&(l.pending_buf[l.pending++]=l.bi_buf);l.bi_buf=0;l.bi_valid=0};
EIA=function(l,b,d){P$j(l);z1(l,d);z1(l,~d);M1.arraySet(l.pending_buf,l.window,b,d,l.pending);l.pending+=d};
QdB=function(l,b,d,L){var P=b*2,E=d*2;return l[P]<l[E]||l[P]===l[E]&&L[b]<=L[d]};
XHA=function(l,b,d){for(var L=l.heap[d],P=d<<1;P<=l.heap_len;){P<l.heap_len&&QdB(b,l.heap[P+1],l.heap[P],l.depth)&&P++;if(QdB(b,L,l.heap[P],l.depth))break;l.heap[d]=l.heap[P];d=P;P<<=1}l.heap[d]=L};
nI$=function(l,b,d){var L=0;if(l.last_lit!==0){do{var P=l.pending_buf[l.d_buf+L*2]<<8|l.pending_buf[l.d_buf+L*2+1];var E=l.pending_buf[l.l_buf+L];L++;if(P===0)ZY(l,E,b);else{var f=Iy[E];ZY(l,f+256+1,b);var F=fIF[f];F!==0&&(E-=sdV[f],yn(l,E,F));P--;f=P<256?$g[P]:$g[256+(P>>>7)];ZY(l,f,d);F=Fyq[f];F!==0&&(P-=ByV[f],yn(l,P,F))}}while(L<l.last_lit)}ZY(l,256,b)};
OuZ=function(l,b){var d=b.dyn_tree,L=b.stat_desc.static_tree,P=b.stat_desc.has_stree,E=b.stat_desc.elems,f,F=-1;l.heap_len=0;l.heap_max=573;for(f=0;f<E;f++)d[f*2]!==0?(l.heap[++l.heap_len]=F=f,l.depth[f]=0):d[f*2+1]=0;for(;l.heap_len<2;){var n=l.heap[++l.heap_len]=F<2?++F:0;d[n*2]=1;l.depth[n]=0;l.opt_len--;P&&(l.static_len-=L[n*2+1])}b.max_code=F;for(f=l.heap_len>>1;f>=1;f--)XHA(l,d,f);n=E;do f=l.heap[1],l.heap[1]=l.heap[l.heap_len--],XHA(l,d,1),L=l.heap[1],l.heap[--l.heap_max]=f,l.heap[--l.heap_max]=
L,d[n*2]=d[f*2]+d[L*2],l.depth[n]=(l.depth[f]>=l.depth[L]?l.depth[f]:l.depth[L])+1,d[f*2+1]=d[L*2+1]=n,l.heap[1]=n++,XHA(l,d,1);while(l.heap_len>=2);l.heap[--l.heap_max]=l.heap[1];f=b.dyn_tree;n=b.max_code;L=b.stat_desc.static_tree;P=b.stat_desc.has_stree;E=b.stat_desc.extra_bits;var N=b.stat_desc.extra_base,Y=b.stat_desc.max_length,q,H=0;for(q=0;q<=15;q++)l.bl_count[q]=0;f[l.heap[l.heap_max]*2+1]=0;for(b=l.heap_max+1;b<573;b++){var t=l.heap[b];q=f[f[t*2+1]*2+1]+1;q>Y&&(q=Y,H++);f[t*2+1]=q;if(!(t>
n)){l.bl_count[q]++;var e=0;t>=N&&(e=E[t-N]);var W=f[t*2];l.opt_len+=W*(q+e);P&&(l.static_len+=W*(L[t*2+1]+e))}}if(H!==0){do{for(q=Y-1;l.bl_count[q]===0;)q--;l.bl_count[q]--;l.bl_count[q+1]+=2;l.bl_count[Y]--;H-=2}while(H>0);for(q=Y;q!==0;q--)for(t=l.bl_count[q];t!==0;)L=l.heap[--b],L>n||(f[L*2+1]!==q&&(l.opt_len+=(q-f[L*2+1])*f[L*2],f[L*2+1]=q),t--)}ddB(d,F,l.bl_count)};
Ny7=function(l,b,d){var L,P=-1,E=b[1],f=0,F=7,n=4;E===0&&(F=138,n=3);b[(d+1)*2+1]=65535;for(L=0;L<=d;L++){var N=E;E=b[(L+1)*2+1];++f<F&&N===E||(f<n?l.bl_tree[N*2]+=f:N!==0?(N!==P&&l.bl_tree[N*2]++,l.bl_tree[32]++):f<=10?l.bl_tree[34]++:l.bl_tree[36]++,f=0,P=N,E===0?(F=138,n=3):N===E?(F=6,n=3):(F=7,n=4))}};
mdA=function(l,b,d){var L,P=-1,E=b[1],f=0,F=7,n=4;E===0&&(F=138,n=3);for(L=0;L<=d;L++){var N=E;E=b[(L+1)*2+1];if(!(++f<F&&N===E)){if(f<n){do ZY(l,N,l.bl_tree);while(--f!==0)}else N!==0?(N!==P&&(ZY(l,N,l.bl_tree),f--),ZY(l,16,l.bl_tree),yn(l,f-3,2)):f<=10?(ZY(l,17,l.bl_tree),yn(l,f-3,3)):(ZY(l,18,l.bl_tree),yn(l,f-11,7));f=0;P=N;E===0?(F=138,n=3):N===E?(F=6,n=3):(F=7,n=4)}}};
YxZ=function(l){var b=4093624447,d;for(d=0;d<=31;d++,b>>>=1)if(b&1&&l.dyn_ltree[d*2]!==0)return 0;if(l.dyn_ltree[18]!==0||l.dyn_ltree[20]!==0||l.dyn_ltree[26]!==0)return 1;for(d=32;d<256;d++)if(l.dyn_ltree[d*2]!==0)return 1;return 0};
J8=function(l,b,d){l.pending_buf[l.d_buf+l.last_lit*2]=b>>>8&255;l.pending_buf[l.d_buf+l.last_lit*2+1]=b&255;l.pending_buf[l.l_buf+l.last_lit]=d&255;l.last_lit++;b===0?l.dyn_ltree[d*2]++:(l.matches++,b--,l.dyn_ltree[(Iy[d]+256+1)*2]++,l.dyn_dtree[(b<256?$g[b]:$g[256+(b>>>7)])*2]++);return l.last_lit===l.lit_bufsize-1};
gY=function(l,b){l.msg=xg[b];return b};
SB=function(l){for(var b=l.length;--b>=0;)l[b]=0};
A8=function(l){var b=l.state,d=b.pending;d>l.avail_out&&(d=l.avail_out);d!==0&&(M1.arraySet(l.output,b.pending_buf,b.pending_out,d,l.next_out),l.next_out+=d,b.pending_out+=d,l.total_out+=d,l.avail_out-=d,b.pending-=d,b.pending===0&&(b.pending_out=0))};
Ry=function(l,b){var d=l.block_start>=0?l.block_start:-1,L=l.strstart-l.block_start,P=0;if(l.level>0){l.strm.data_type===2&&(l.strm.data_type=YxZ(l));OuZ(l,l.l_desc);OuZ(l,l.d_desc);Ny7(l,l.dyn_ltree,l.l_desc.max_code);Ny7(l,l.dyn_dtree,l.d_desc.max_code);OuZ(l,l.bl_desc);for(P=18;P>=3&&l.bl_tree[qxq[P]*2+1]===0;P--);l.opt_len+=3*(P+1)+5+5+4;var E=l.opt_len+3+7>>>3;var f=l.static_len+3+7>>>3;f<=E&&(E=f)}else E=f=L+5;if(L+4<=E&&d!==-1)yn(l,b?1:0,3),EIA(l,d,L);else if(l.strategy===4||f===E)yn(l,2+(b?
1:0),3),nI$(l,vP,C8);else{yn(l,4+(b?1:0),3);d=l.l_desc.max_code+1;L=l.d_desc.max_code+1;P+=1;yn(l,d-257,5);yn(l,L-1,5);yn(l,P-4,4);for(E=0;E<P;E++)yn(l,l.bl_tree[qxq[E]*2+1],3);mdA(l,l.dyn_ltree,d-1);mdA(l,l.dyn_dtree,L-1);nI$(l,l.dyn_ltree,l.dyn_dtree)}LyV(l);b&&P$j(l);l.block_start=l.strstart;A8(l.strm)};
p8=function(l,b){l.pending_buf[l.pending++]=b};
oy=function(l,b){l.pending_buf[l.pending++]=b>>>8&255;l.pending_buf[l.pending++]=b&255};
Huy=function(l,b){var d=l.max_chain_length,L=l.strstart,P=l.prev_length,E=l.nice_match,f=l.strstart>l.w_size-262?l.strstart-(l.w_size-262):0,F=l.window,n=l.w_mask,N=l.prev,Y=l.strstart+258,q=F[L+P-1],H=F[L+P];l.prev_length>=l.good_match&&(d>>=2);E>l.lookahead&&(E=l.lookahead);do{var t=b;if(F[t+P]===H&&F[t+P-1]===q&&F[t]===F[L]&&F[++t]===F[L+1]){L+=2;for(t++;F[++L]===F[++t]&&F[++L]===F[++t]&&F[++L]===F[++t]&&F[++L]===F[++t]&&F[++L]===F[++t]&&F[++L]===F[++t]&&F[++L]===F[++t]&&F[++L]===F[++t]&&L<Y;);
t=258-(Y-L);L=Y-258;if(t>P){l.match_start=b;P=t;if(t>=E)break;q=F[L+P-1];H=F[L+P]}}}while((b=N[b&n])>f&&--d!==0);return P<=l.lookahead?P:l.lookahead};
Vn=function(l){var b=l.w_size,d;do{var L=l.window_size-l.lookahead-l.strstart;if(l.strstart>=b+(b-262)){M1.arraySet(l.window,l.window,b,b,0);l.match_start-=b;l.strstart-=b;l.block_start-=b;var P=d=l.hash_size;do{var E=l.head[--P];l.head[P]=E>=b?E-b:0}while(--d);P=d=b;do E=l.prev[--P],l.prev[P]=E>=b?E-b:0;while(--d);L+=b}if(l.strm.avail_in===0)break;P=l.strm;d=l.window;E=l.strstart+l.lookahead;var f=P.avail_in;f>L&&(f=L);f===0?d=0:(P.avail_in-=f,M1.arraySet(d,P.input,P.next_in,f,E),P.state.wrap===
1?P.adler=tX$(P.adler,d,f,E):P.state.wrap===2&&(P.adler=DY(P.adler,d,f,E)),P.next_in+=f,P.total_in+=f,d=f);l.lookahead+=d;if(l.lookahead+l.insert>=3)for(L=l.strstart-l.insert,l.ins_h=l.window[L],l.ins_h=(l.ins_h<<l.hash_shift^l.window[L+1])&l.hash_mask;l.insert&&!(l.ins_h=(l.ins_h<<l.hash_shift^l.window[L+3-1])&l.hash_mask,l.prev[L&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=L,L++,l.insert--,l.lookahead+l.insert<3););}while(l.lookahead<262&&l.strm.avail_in!==0)};
Udj=function(l,b){for(var d;;){if(l.lookahead<262){Vn(l);if(l.lookahead<262&&b===0)return 1;if(l.lookahead===0)break}d=0;l.lookahead>=3&&(l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+3-1])&l.hash_mask,d=l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart);d!==0&&l.strstart-d<=l.w_size-262&&(l.match_length=Huy(l,d));if(l.match_length>=3)if(d=J8(l,l.strstart-l.match_start,l.match_length-3),l.lookahead-=l.match_length,l.match_length<=l.max_lazy_match&&l.lookahead>=3){l.match_length--;
do l.strstart++,l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+3-1])&l.hash_mask,l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart;while(--l.match_length!==0);l.strstart++}else l.strstart+=l.match_length,l.match_length=0,l.ins_h=l.window[l.strstart],l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+1])&l.hash_mask;else d=J8(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++;if(d&&(Ry(l,!1),l.strm.avail_out===0))return 1}l.insert=l.strstart<2?l.strstart:2;return b===4?(Ry(l,
!0),l.strm.avail_out===0?3:4):l.last_lit&&(Ry(l,!1),l.strm.avail_out===0)?1:2};
wY=function(l,b){for(var d,L;;){if(l.lookahead<262){Vn(l);if(l.lookahead<262&&b===0)return 1;if(l.lookahead===0)break}d=0;l.lookahead>=3&&(l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+3-1])&l.hash_mask,d=l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart);l.prev_length=l.match_length;l.prev_match=l.match_start;l.match_length=2;d!==0&&l.prev_length<l.max_lazy_match&&l.strstart-d<=l.w_size-262&&(l.match_length=Huy(l,d),l.match_length<=5&&(l.strategy===1||l.match_length===3&&
l.strstart-l.match_start>4096)&&(l.match_length=2));if(l.prev_length>=3&&l.match_length<=l.prev_length){L=l.strstart+l.lookahead-3;d=J8(l,l.strstart-1-l.prev_match,l.prev_length-3);l.lookahead-=l.prev_length-1;l.prev_length-=2;do++l.strstart<=L&&(l.ins_h=(l.ins_h<<l.hash_shift^l.window[l.strstart+3-1])&l.hash_mask,l.prev[l.strstart&l.w_mask]=l.head[l.ins_h],l.head[l.ins_h]=l.strstart);while(--l.prev_length!==0);l.match_available=0;l.match_length=2;l.strstart++;if(d&&(Ry(l,!1),l.strm.avail_out===0))return 1}else if(l.match_available){if((d=
J8(l,0,l.window[l.strstart-1]))&&Ry(l,!1),l.strstart++,l.lookahead--,l.strm.avail_out===0)return 1}else l.match_available=1,l.strstart++,l.lookahead--}l.match_available&&(J8(l,0,l.window[l.strstart-1]),l.match_available=0);l.insert=l.strstart<2?l.strstart:2;return b===4?(Ry(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Ry(l,!1),l.strm.avail_out===0)?1:2};
KyZ=function(l,b){for(var d,L,P,E=l.window;;){if(l.lookahead<=258){Vn(l);if(l.lookahead<=258&&b===0)return 1;if(l.lookahead===0)break}l.match_length=0;if(l.lookahead>=3&&l.strstart>0&&(L=l.strstart-1,d=E[L],d===E[++L]&&d===E[++L]&&d===E[++L])){for(P=l.strstart+258;d===E[++L]&&d===E[++L]&&d===E[++L]&&d===E[++L]&&d===E[++L]&&d===E[++L]&&d===E[++L]&&d===E[++L]&&L<P;);l.match_length=258-(P-L);l.match_length>l.lookahead&&(l.match_length=l.lookahead)}l.match_length>=3?(d=J8(l,1,l.match_length-3),l.lookahead-=
l.match_length,l.strstart+=l.match_length,l.match_length=0):(d=J8(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++);if(d&&(Ry(l,!1),l.strm.avail_out===0))return 1}l.insert=0;return b===4?(Ry(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Ry(l,!1),l.strm.avail_out===0)?1:2};
eGN=function(l,b){for(var d;;){if(l.lookahead===0&&(Vn(l),l.lookahead===0)){if(b===0)return 1;break}l.match_length=0;d=J8(l,0,l.window[l.strstart]);l.lookahead--;l.strstart++;if(d&&(Ry(l,!1),l.strm.avail_out===0))return 1}l.insert=0;return b===4?(Ry(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Ry(l,!1),l.strm.avail_out===0)?1:2};
ur=function(l,b,d,L,P){this.good_length=l;this.max_lazy=b;this.nice_length=d;this.max_chain=L;this.func=P};
hGA=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 M1.Buf16(1146);this.dyn_dtree=new M1.Buf16(122);this.bl_tree=new M1.Buf16(78);SB(this.dyn_ltree);SB(this.dyn_dtree);SB(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new M1.Buf16(16);this.heap=new M1.Buf16(573);SB(this.heap);this.heap_max=this.heap_len=0;this.depth=new M1.Buf16(573);SB(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};
kd$=function(l,b){if(!l||!l.state||b>5||b<0)return l?gY(l,-2):-2;var d=l.state;if(!l.output||!l.input&&l.avail_in!==0||d.status===666&&b!==4)return gY(l,l.avail_out===0?-5:-2);d.strm=l;var L=d.last_flush;d.last_flush=b;if(d.status===42)if(d.wrap===2)l.adler=0,p8(d,31),p8(d,139),p8(d,8),d.gzhead?(p8(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)),p8(d,d.gzhead.time&255),p8(d,d.gzhead.time>>8&255),p8(d,d.gzhead.time>>16&255),p8(d,d.gzhead.time>>
24&255),p8(d,d.level===9?2:d.strategy>=2||d.level<2?4:0),p8(d,d.gzhead.os&255),d.gzhead.extra&&d.gzhead.extra.length&&(p8(d,d.gzhead.extra.length&255),p8(d,d.gzhead.extra.length>>8&255)),d.gzhead.hcrc&&(l.adler=DY(l.adler,d.pending_buf,d.pending,0)),d.gzindex=0,d.status=69):(p8(d,0),p8(d,0),p8(d,0),p8(d,0),p8(d,0),p8(d,d.level===9?2:d.strategy>=2||d.level<2?4:0),p8(d,3),d.status=113);else{var P=8+(d.w_bits-8<<4)<<8;P|=(d.strategy>=2||d.level<2?0:d.level<6?1:d.level===6?2:3)<<6;d.strstart!==0&&(P|=
32);d.status=113;oy(d,P+(31-P%31));d.strstart!==0&&(oy(d,l.adler>>>16),oy(d,l.adler&65535));l.adler=1}if(d.status===69)if(d.gzhead.extra){for(P=d.pending;d.gzindex<(d.gzhead.extra.length&65535)&&(d.pending!==d.pending_buf_size||(d.gzhead.hcrc&&d.pending>P&&(l.adler=DY(l.adler,d.pending_buf,d.pending-P,P)),A8(l),P=d.pending,d.pending!==d.pending_buf_size));)p8(d,d.gzhead.extra[d.gzindex]&255),d.gzindex++;d.gzhead.hcrc&&d.pending>P&&(l.adler=DY(l.adler,d.pending_buf,d.pending-P,P));d.gzindex===d.gzhead.extra.length&&
(d.gzindex=0,d.status=73)}else d.status=73;if(d.status===73)if(d.gzhead.name){P=d.pending;do{if(d.pending===d.pending_buf_size&&(d.gzhead.hcrc&&d.pending>P&&(l.adler=DY(l.adler,d.pending_buf,d.pending-P,P)),A8(l),P=d.pending,d.pending===d.pending_buf_size)){var E=1;break}E=d.gzindex<d.gzhead.name.length?d.gzhead.name.charCodeAt(d.gzindex++)&255:0;p8(d,E)}while(E!==0);d.gzhead.hcrc&&d.pending>P&&(l.adler=DY(l.adler,d.pending_buf,d.pending-P,P));E===0&&(d.gzindex=0,d.status=91)}else d.status=91;if(d.status===
91)if(d.gzhead.comment){P=d.pending;do{if(d.pending===d.pending_buf_size&&(d.gzhead.hcrc&&d.pending>P&&(l.adler=DY(l.adler,d.pending_buf,d.pending-P,P)),A8(l),P=d.pending,d.pending===d.pending_buf_size)){E=1;break}E=d.gzindex<d.gzhead.comment.length?d.gzhead.comment.charCodeAt(d.gzindex++)&255:0;p8(d,E)}while(E!==0);d.gzhead.hcrc&&d.pending>P&&(l.adler=DY(l.adler,d.pending_buf,d.pending-P,P));E===0&&(d.status=103)}else d.status=103;d.status===103&&(d.gzhead.hcrc?(d.pending+2>d.pending_buf_size&&A8(l),
d.pending+2<=d.pending_buf_size&&(p8(d,l.adler&255),p8(d,l.adler>>8&255),l.adler=0,d.status=113)):d.status=113);if(d.pending!==0){if(A8(l),l.avail_out===0)return d.last_flush=-1,0}else if(l.avail_in===0&&(b<<1)-(b>4?9:0)<=(L<<1)-(L>4?9:0)&&b!==4)return gY(l,-5);if(d.status===666&&l.avail_in!==0)return gY(l,-5);if(l.avail_in!==0||d.lookahead!==0||b!==0&&d.status!==666){L=d.strategy===2?eGN(d,b):d.strategy===3?KyZ(d,b):G1[d.level].func(d,b);if(L===3||L===4)d.status=666;if(L===1||L===3)return l.avail_out===
0&&(d.last_flush=-1),0;if(L===2&&(b===1?(yn(d,2,3),ZY(d,256,vP),d.bi_valid===16?(z1(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)):b!==5&&(yn(d,0,3),EIA(d,0,0),b===3&&(SB(d.head),d.lookahead===0&&(d.strstart=0,d.block_start=0,d.insert=0))),A8(l),l.avail_out===0))return d.last_flush=-1,0}if(b!==4)return 0;if(d.wrap<=0)return 1;d.wrap===2?(p8(d,l.adler&255),p8(d,l.adler>>8&255),p8(d,l.adler>>16&255),p8(d,l.adler>>24&255),p8(d,
l.total_in&255),p8(d,l.total_in>>8&255),p8(d,l.total_in>>16&255),p8(d,l.total_in>>24&255)):(oy(d,l.adler>>>16),oy(d,l.adler&65535));A8(l);d.wrap>0&&(d.wrap=-d.wrap);return d.pending!==0?0:1};
WyN=function(l){if(!(this instanceof WyN))return new WyN(l);l=this.options=M1.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},l||{});l.raw&&l.windowBits>0?l.windowBits=-l.windowBits:l.gzip&&l.windowBits>0&&l.windowBits<16&&(l.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new jdN;this.strm.avail_out=0;var b=this.strm;var d=l.level,L=l.method,P=l.windowBits,E=l.memLevel,f=l.strategy;if(b){var F=1;d===-1&&(d=6);P<0?(F=0,P=-P):P>15&&
(F=2,P-=16);if(E<1||E>9||L!==8||P<8||P>15||d<0||d>9||f<0||f>4)b=gY(b,-2);else{P===8&&(P=9);var n=new hGA;b.state=n;n.strm=b;n.wrap=F;n.gzhead=null;n.w_bits=P;n.w_size=1<<n.w_bits;n.w_mask=n.w_size-1;n.hash_bits=E+7;n.hash_size=1<<n.hash_bits;n.hash_mask=n.hash_size-1;n.hash_shift=~~((n.hash_bits+3-1)/3);n.window=new M1.Buf8(n.w_size*2);n.head=new M1.Buf16(n.hash_size);n.prev=new M1.Buf16(n.w_size);n.lit_bufsize=1<<E+6;n.pending_buf_size=n.lit_bufsize*4;n.pending_buf=new M1.Buf8(n.pending_buf_size);
n.d_buf=n.lit_bufsize;n.l_buf=3*n.lit_bufsize;n.level=d;n.strategy=f;n.method=L;if(b&&b.state){b.total_in=b.total_out=0;b.data_type=2;d=b.state;d.pending=0;d.pending_out=0;d.wrap<0&&(d.wrap=-d.wrap);d.status=d.wrap?42:113;b.adler=d.wrap===2?0:1;d.last_flush=0;if(!zGV){L=Array(16);for(E=f=0;E<28;E++)for(sdV[E]=f,P=0;P<1<<fIF[E];P++)Iy[f++]=E;Iy[f-1]=E;for(E=f=0;E<16;E++)for(ByV[E]=f,P=0;P<1<<Fyq[E];P++)$g[f++]=E;for(f>>=7;E<30;E++)for(ByV[E]=f<<7,P=0;P<1<<Fyq[E]-7;P++)$g[256+f++]=E;for(P=0;P<=15;P++)L[P]=
0;for(P=0;P<=143;)vP[P*2+1]=8,P++,L[8]++;for(;P<=255;)vP[P*2+1]=9,P++,L[9]++;for(;P<=279;)vP[P*2+1]=7,P++,L[7]++;for(;P<=287;)vP[P*2+1]=8,P++,L[8]++;ddB(vP,287,L);for(P=0;P<30;P++)C8[P*2+1]=5,C8[P*2]=buN(P,5);yq7=new riy(vP,fIF,257,286,15);ZuF=new riy(C8,Fyq,0,30,15);MXB=new riy([],IIy,0,19,7);zGV=!0}d.l_desc=new lIy(d.dyn_ltree,yq7);d.d_desc=new lIy(d.dyn_dtree,ZuF);d.bl_desc=new lIy(d.bl_tree,MXB);d.bi_buf=0;d.bi_valid=0;LyV(d);d=0}else d=gY(b,-2);d===0&&(b=b.state,b.window_size=2*b.w_size,SB(b.head),
b.max_lazy_match=G1[b.level].max_lazy,b.good_match=G1[b.level].good_length,b.nice_match=G1[b.level].nice_length,b.max_chain_length=G1[b.level].max_chain,b.strstart=0,b.block_start=0,b.lookahead=0,b.insert=0,b.match_length=b.prev_length=2,b.match_available=0,b.ins_h=0);b=d}}else b=-2;if(b!==0)throw Error(xg[b]);l.header&&(b=this.strm)&&b.state&&b.state.wrap===2&&(b.state.gzhead=l.header);if(l.dictionary){var N;typeof l.dictionary==="string"?N=$d1(l.dictionary):JqV.call(l.dictionary)==="[object ArrayBuffer]"?
N=new Uint8Array(l.dictionary):N=l.dictionary;l=this.strm;E=N;f=E.length;if(l&&l.state)if(N=l.state,b=N.wrap,b===2||b===1&&N.status!==42||N.lookahead)b=-2;else{b===1&&(l.adler=tX$(l.adler,E,f,0));N.wrap=0;f>=N.w_size&&(b===0&&(SB(N.head),N.strstart=0,N.block_start=0,N.insert=0),d=new M1.Buf8(N.w_size),M1.arraySet(d,E,f-N.w_size,N.w_size,0),E=d,f=N.w_size);d=l.avail_in;L=l.next_in;P=l.input;l.avail_in=f;l.next_in=0;l.input=E;for(Vn(N);N.lookahead>=3;){E=N.strstart;f=N.lookahead-2;do N.ins_h=(N.ins_h<<
N.hash_shift^N.window[E+3-1])&N.hash_mask,N.prev[E&N.w_mask]=N.head[N.ins_h],N.head[N.ins_h]=E,E++;while(--f);N.strstart=E;N.lookahead=2;Vn(N)}N.strstart+=N.lookahead;N.block_start=N.strstart;N.insert=N.lookahead;N.lookahead=0;N.match_length=N.prev_length=2;N.match_available=0;l.next_in=L;l.input=P;l.avail_in=d;N.wrap=b;b=0}else b=-2;if(b!==0)throw Error(xg[b]);this._dict_set=!0}};
xdq=function(l,b){b=b||{};b.gzip=!0;b=new WyN(b);b.push(l,!0);if(b.err)throw b.msg||xg[b.err];return b.result};
SxH=function(l,b){var d=gI1();d&&d.publish.call(d,l.toString(),l,b)};
pHZ=function(l,b,d){var L=gI1();if(!L)return 0;var P=L.subscribe(l.toString(),function(E,f){var F=_.lo("ytPubsub2Pubsub2SkipSubKey");F&&F==P||(F=function(){if(Aq7[P])try{if(f&&l instanceof vIy&&l!=E)try{var n=l.dataClass,N=f;if(!N.args||!N.version)throw Error("$c");try{if(!n.version_){var Y=new n;n.version_=Y.version}var q=n.version_}catch(H){}if(!q||N.version!=q)throw Error("ad");try{f=Reflect.construct(n,_.D7(N.args))}catch(H){throw H.message="yt.pubsub2.Data.deserialize(): "+H.message,H;}}catch(H){throw H.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+l.toString()+": "+H.message,H;}b.call(d||window,f)}catch(H){_.c7(H)}},C$A[l.toString()]?_.lo("yt.scheduler.instance")?_.T1.addLowPriorityJob(F):_.jG(F,0):F())});
Aq7[P]=!0;RG$[l.toString()]||(RG$[l.toString()]=[]);RG$[l.toString()].push(P);return P};
wHj=function(){var l=oIN,b=pHZ(DdB,function(d){l.apply(void 0,arguments);VX1(b)});
return b};
VX1=function(l){var b=gI1();b&&(typeof l==="number"&&(l=[l]),_.QO(l,function(d){b.unsubscribeByKey(d);delete Aq7[d]}))};
gI1=function(){return _.lo("ytPubsub2Pubsub2Instance")};
ucj=function(l,b,d){d=d===void 0?{sampleRate:.1}:d;Math.random()<Math.min(.02,d.sampleRate/100)&&SxH("meta_logging_csi_event",{timerName:l,timelineData:b})};
_.GdV=function(l){return l?(l=l.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.XG(l):null:null};
_.ay=function(l){return l?(l=l.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.$D(l):null:null};
aIV=function(){TyA||(TyA=_.ay(_.aC("WORKER_SERIALIZATION_URL")));return TyA||void 0};
_.cqN=function(){var l=aIV();iuy||l===void 0||(iuy=tj$(l));return iuy};
_.rqV=function(){return typeof Worker==="function"&&aIV()?!0:!1};
_.Lj$=function(){if(_.rqV()&&!lFN){var l=function(d){d=d.data;if(d.op==="gzippedGelBatch"){var L=bLB.get(d.key);L&&(duN(d.gzippedBatch,L.latencyPayload,L.url,L.options,L.sendFn),bLB.delete(d.key))}},b=_.cqN();
b&&(b.addEventListener("message",l),b.onerror=function(){bLB.clear()},lFN=!0)}};
FjN=function(l,b,d,L,P){P=P===void 0?!1:P;var E={startTime:(0,_.t8)(),ticks:{},infos:{}};if(ir)try{var f=P4Q(b);if(f!=null&&(f>EOq||f<QUV))L(l,d);else{if(_.U("gzip_gel_with_worker")&&(_.U("initial_gzip_use_main_thread")&&!XfB||!_.U("initial_gzip_use_main_thread"))){lFN||_.Lj$();var F=_.cqN();if(F&&!P){bLB.set(fFH,{latencyPayload:E,url:l,options:d,sendFn:L});F.postMessage({op:"gelBatchToGzip",serializedBatch:b,key:fFH});fFH++;return}}var n=xdq(sUB(b));duN(n,E,l,d,L)}}catch(N){_.bo(N),L(l,d)}else L(l,
d)};
duN=function(l,b,d,L,P){XfB=!1;var E=(0,_.t8)();b.ticks.gelc=E;cP++;_.U("disable_compression_due_to_performance_degredation")&&E-b.startTime>=BoF&&(nOQ++,ir=!1);OLF(b);L.headers||(L.headers={});L.headers["Content-Encoding"]="gzip";L.postBody=l;L.postParams=void 0;P(d,L)};
muj=function(l){var b=b===void 0?!1:b;var d=d===void 0?!1:d;var L=(0,_.t8)(),P={startTime:L,ticks:{},infos:{}},E=b?_.lo("yt.logging.gzipForFetch",!1):!0;if(ir&&E){if(!l.body)return l;try{var f=d?l.body:typeof l.body==="string"?l.body:JSON.stringify(l.body);E=f;if(!d&&typeof f==="string"){var F=P4Q(f);if(F!=null&&(F>EOq||F<QUV))return l;d=b?{level:1}:void 0;E=xdq(sUB(f),d);var n=(0,_.t8)();P.ticks.gelc=n;if(b){cP++;if((_.U("disable_compression_due_to_performance_degredation")||_.U("disable_compression_due_to_performance_degradation_lr"))&&
n-L>=BoF)if(nOQ++,_.U("abandon_compression_after_N_slow_zips_lr")){b=nOQ/cP;var N=Noj/_.KO("compression_disable_point");cP>0&&cP%_.KO("compression_disable_point")===0&&b>=N&&(ir=!1)}else ir=!1;OLF(P)}}l.headers=Object.assign({},{"Content-Encoding":"gzip"},l.headers||{});l.body=E;return l}catch(Y){return _.bo(Y),l}}else return l};
P4Q=function(l){try{return(new Blob(l.split(""))).size}catch(b){return _.bo(b),null}};
OLF=function(l){_.U("gel_compression_csi_killswitch")||!_.U("log_gel_compression_latency")&&!_.U("log_gel_compression_latency_lr")||ucj("gel_compression",l,{sampleRate:.1})};
YXQ=function(){this.blockSize=-1};
rY=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var l=1;l<this.blockSize;++l)this.pad_[l]=0;this.total_=this.inbuf_=0;this.reset()};
HLA=function(l){l=Object.assign({},l);delete l.Authorization;var b=_.qXB();if(b){var d=new rY;d.update(_.aC("INNERTUBE_API_KEY"));d.update(b);l.hash=_.g6(d.digest(),3)}return l};
bb=function(){tQV||(tQV=new _.lb("yt.innertube"));return tQV};
Uuq=function(l,b,d,L){if(L)return null;L=bb().get("nextId",!0)||1;var P=bb().get("requests",!0)||{};P[L]={method:l,request:b,authState:HLA(d),requestTime:Math.round((0,_.t8)())};bb().set("nextId",L+1,86400,!0);bb().set("requests",P,86400,!0);return L};
KjH=function(l){var b=bb().get("requests",!0)||{};delete b[l];bb().set("requests",b,86400,!0)};
hUH=function(l){var b=bb().get("requests",!0);if(b){for(var d in b){var L=b[d];if(!(Math.round((0,_.t8)())-L.requestTime<6E4)){var P=L.authState,E=HLA(_.iwB(!1));_.RB.equals(P,E)&&(P=L.request,"requestTimeMs"in P&&(P.requestTimeMs=Math.round((0,_.t8)())),eU$(l,L.method,P,{}));delete b[d]}}bb().set("requests",b,86400,!0)}};
kgy=function(l){var b;return(l=l==null?void 0:(b=l.error)==null?void 0:b.code)&&l>=400&&l<=599?!1:!0};
WjV=function(l){var b;l=l==null?void 0:(b=l.error)==null?void 0:b.code;return!(l!==400&&l!==415)};
zUq=function(){if(jU$)return jU$();var l={};jU$=HP("LogsDatabaseV2",{objectStores:(l.LogsRequestsStore={addedAtVersion:2},l),shared:!1,upgrade:function(b,d,L){d(2)&&d7(b,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});d(3);d(5)&&(L=L.objectStore("LogsRequestsStore"),L.JSC$10846_wrapped.indexNames.contains("newRequest")&&L.JSC$10846_wrapped.deleteIndex("newRequest"),Ll(L,"newRequestV2",["status","interface","timestamp"]));d(7)&&b.JSC$10831_wrapped.objectStoreNames.contains("sapisid")&&b.JSC$10831_wrapped.deleteObjectStore("sapisid");
d(9)&&b.JSC$10831_wrapped.objectStoreNames.contains("SWHealthLog")&&b.JSC$10831_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return jU$()};
PX=function(l){return _.Fi(zUq(),l)};
ZLZ=function(l,b){var d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return d={startTime:(0,_.t8)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},f.yield(PX(b),2);if(f.nextAddress!=3)return L=f.yieldResult,P=Object.assign({},l,{options:JSON.parse(JSON.stringify(l.options)),interface:_.aC("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),f.yield(L.put("LogsRequestsStore",P),3);E=f.yieldResult;d.ticks.tc=(0,_.t8)();yCq(d);return f.return(E)})};
MQA=function(l,b){var d,L,P,E,f,F,n,N,Y;return _.B(function(q){if(q.nextAddress==1)return d={startTime:(0,_.t8)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},q.yield(PX(b),2);if(q.nextAddress!=3)return L=q.yieldResult,P=_.aC("INNERTUBE_CONTEXT_CLIENT_NAME",0),E=[l,P,0],f=[l,P,(0,_.t8)()],F=IDBKeyRange.bound(E,f),n="prev",_.U("use_fifo_for_networkless")&&(n="next"),N=void 0,Y=l==="NEW"?"readwrite":"readonly",_.U("use_readonly_for_get_most_recent_by_status_killswitch")&&(Y="readwrite"),
q.yield(_.BP(L,["LogsRequestsStore"],{mode:Y,enableRetries:!0},function(H){return _.U5(H.objectStore("LogsRequestsStore").index("newRequestV2"),{query:F,direction:n},function(t){t.getValue()&&(N=t.getValue(),l==="NEW"&&(N.status="QUEUED",t.update(N)))})}),3);
d.ticks.tc=(0,_.t8)();yCq(d);return q.return(N)})};
IFA=function(l,b){var d;return _.B(function(L){if(L.nextAddress==1)return L.yield(PX(b),2);d=L.yieldResult;return L.return(_.BP(d,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(P){var E=P.objectStore("LogsRequestsStore");return E.get(l).then(function(f){if(f)return f.status="QUEUED",E.put(f).then(function(){return f})})}))})};
$uq=function(l,b,d,L){d=d===void 0?!0:d;var P;return _.B(function(E){if(E.nextAddress==1)return E.yield(PX(b),2);P=E.yieldResult;return E.return(_.BP(P,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(f){var F=f.objectStore("LogsRequestsStore");return F.get(l).then(function(n){return n?(n.status="NEW",d&&(n.sendCount+=1),L!==void 0&&(n.options.compress=L),F.put(n).then(function(){return n})):L8.resolve(void 0)})}))})};
JCq=function(l,b){var d;return _.B(function(L){if(L.nextAddress==1)return L.yield(PX(b),2);d=L.yieldResult;return L.return(d.delete("LogsRequestsStore",l))})};
xuH=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(PX(l),2);b=L.yieldResult;d=(0,_.t8)()-2592E6;return L.yield(_.BP(b,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(P){return O5(P.objectStore("LogsRequestsStore"),{},function(E){if(E.getValue().timestamp<=d)return E.delete().then(function(){return E.continue()})})}),0)})};
gOj=function(){_.B(function(l){return l.yield(kW7("LogsDatabaseV2"),0)})};
yCq=function(l){_.U("nwl_csi_killswitch")||ucj("networkless_performance",l,{sampleRate:1})};
_.AC$=function(l){return _.Fi(SXA(),l)};
vO1=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(_.AC$(l),2);b=L.yieldResult;d=(0,_.t8)()-2592E6;return L.yield(_.BP(b,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(P){return O5(P.objectStore("SWHealthLog"),{},function(E){if(E.getValue().timestamp<=d)return E.delete().then(function(){return E.continue()})})}),0)})};
C4A=function(l){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(_.AC$(l),2);b=d.yieldResult;return d.yield(b.clear("SWHealthLog"),0)})};
_.EM=function(l,b,d,L,P,E,f){P=P===void 0?"":P;E=E===void 0?!1:E;f=f===void 0?!1:f;if(l)if(d&&!ra("cobalt"))_.bo(new _.Rp("Legacy referrer-scrubbed ping detected")),l&&RUV(l,void 0,{scrubReferrer:!0});else if(P)Nby(l,b,"POST",P,L);else if(_.aC("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||L||f)Nby(l,b,"GET","",L,void 0,E,f);else{b:{try{c:{var F=new pfj({url:l});if(F.urlParamValues_.dsh==="1")var n=null;else{var N=F.urlParamValues_.ae;if(N==="1"){var Y=F.urlParamValues_.adurl;if(Y)try{n={version:3,directUrl:decodeURIComponent(Y),
asyncUrl:REV(F.JSC$9641_url_,"act=1","ri=1",oON(F))};break c}catch(e){}}n=N==="2"?{version:4,directUrl:REV(F.JSC$9641_url_,"dct=1","suid="+F.suid_,"ri=1"),asyncUrl:REV(F.JSC$9641_url_,"act=1","ri=1","suid="+F.suid_)}:null}}if(n){var q=_.ZJ(l);var H=!(!q||!q.endsWith("/aclk")||_.rU(l,"ri")!=="1");break b}}catch(e){}H=!1}if(H){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(l,"")){var t=!0;break b}}catch(e){}t=!1}t?(b&&b(),d=!0):d=!1}else d=!1;d||RUV(l,b)}};
RUV=function(l,b,d){d=d===void 0?{}:d;var L=new Image,P=""+Duq++;VQV[P]=L;L.onload=L.onerror=function(){b&&VQV[P]&&b();delete VQV[P]};
d.scrubReferrer&&(L.referrerPolicy="no-referrer");L.src=l};
Qt=function(l,b){wf1(l,b==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
u$Z=function(l){var b;return((b=document.featurePolicy)==null?0:b.allowedFeatures().includes("attribution-reporting"))?l+"&nis=6":l+"&nis=5"};
GgQ=function(l){if(!l)return!1;try{var b;if(((b=_.XP(l))==null?void 0:b.asm)==="4")return!0}catch(d){_.c7(d)}return!1};
wf1=function(l,b){b?(l=u$Z(l),_.EM(l,void 0,void 0,void 0,"",!0,!0)):_.EM(l)};
aFy=function(){ToV||(ToV=new _.lb("yt.offline"));return ToV};
iLN=function(l){if(_.U("offline_error_handling")){var b=aFy().get("errors",!0)||{};b[l.message]={name:l.name,stack:l.stack};l.level&&(b[l.message].level=l.level);aFy().set("errors",b,2592E3,!0)}};
rCB=function(l,b,d,L){L=L===void 0?!1:L;b=_.U("web_fp_via_jspb")?Object.assign({},b):b;_.U("use_cfr_monitor")&&cCB(l,b);if(_.U("use_request_time_ms_header"))b.headers&&NP(l)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.t8)())));else{var P;if((P=b.postParams)==null?0:P.requestTimeMs)b.postParams.requestTimeMs=Math.round((0,_.t8)())}d&&Object.keys(b).length===0?_.EM(l):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),FjN(l,b.postBody,
b,_.MP,L)):FjN(l,JSON.stringify(b.postParams),b,HZq,L):_.MP(l,b)};
lQq=function(l,b){_.U("use_event_time_ms_header")&&NP(l)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.t8)())));return b};
_.dvH=function(){bi$||(bi$=new _.XO({logOfflineErrors:!0,enablePolling:!0}));return bi$};
cCB=function(l,b){var d=b.onError?b.onError:function(){};
b.onError=function(P,E){fl().requestComplete(l,!1);d(P,E)};
var L=b.onSuccess?b.onSuccess:function(){};
b.onSuccess=function(P,E){fl().requestComplete(l,!0);L(P,E)}};
_.LfN=function(){return _.nO(document.location.toString())!=="www.youtube-nocookie.com"};
_.QON=function(){return _.lo("ytNetworklessLoggingInitializationOptions")?_.Pf1.isNwlInitialized:_.EAj};
XZN=function(l,b){if(_.U("polymer_on_demand_shady_dom")){var d;var L=(d=l.__shady_native_firstElementChild)!=null?d:l.firstElementChild}else L=l.firstElementChild;for(;L;){if(l=b(L)?L:XZN(L,b))return l;L=L.nextElementSibling}return null};
sOQ=function(){var l=document;if("visibilityState"in l)return l.visibilityState;var b=fQq+"VisibilityState";if(b in l)return l[b]};
_.Ffj=function(l,b){var d;sM(l,function(L){d=b[L];return!!d});
return d};
_.BX=function(l){var b=B_j(l);b?b.focus(void 0):_.FO(l)};
B_j=function(l){return(l=XZN(l,function(b){return _.nl(b)?nAN(b)&&!!b.offsetParent:!1}))?l:null};
_.FO=function(l,b){l.hasAttribute("tabindex")||l.setAttribute("tabindex","-1");l.focus(b)};
OiN=function(l,b,d,L){L=L===void 0?{}:L;l.addEventListener&&(b!="mouseenter"||"onmouseenter"in document?b!="mouseleave"||"onmouseenter"in document?b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return _.RB.findKey(OM,function(P){var E=typeof P[4]==="boolean"&&P[4]==!!L,f=_.Ty(P[4])&&_.Ty(L)&&_.RB.equals(P[4],L);return!!P.length&&P[0]==l&&P[1]==b&&P[2]==d&&(E||f)})};
_.mv=function(l,b,d,L){L=L===void 0?{}:L;if(!l||!l.addEventListener&&!l.attachEvent)return"";var P=OiN(l,b,d,L);if(P)return P;P=++N_q.count+"";var E=!(b!="mouseenter"&&b!="mouseleave"||!l.addEventListener||"onmouseenter"in document);var f=E?function(F){F=new N$(F);if(!_.G7(F.relatedTarget,function(n){return n==l},!0))return F.currentTarget=l,F.type=b,d.call(l,F)}:function(F){F=new N$(F);
F.currentTarget=l;return d.call(l,F)};
f=_.rq(f);l.addEventListener?(b=="mouseenter"&&E?b="mouseover":b=="mouseleave"&&E?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),mvN()||typeof L==="boolean"?l.addEventListener(b,f,L):l.addEventListener(b,f,!!L.capture)):l.attachEvent("on"+b,f);OM[P]=[l,b,d,f,L];return P};
_.qty=function(l,b,d){var L=L===void 0?{}:L;var P=_.mv(l,b,function(){_.YtZ(P);d.apply(l,arguments)},L)};
_.YtZ=function(l){l&&(typeof l=="string"&&(l=[l]),_.QO(l,function(b){if(b in OM){var d=OM[b],L=d[0],P=d[1],E=d[3];d=d[4];L.removeEventListener?mvN()||typeof d==="boolean"?L.removeEventListener(P,E,d):L.removeEventListener(P,E,!!d.capture):L.detachEvent&&L.detachEvent("on"+P,E);delete OM[b]}}))};
YS=function(l){this.callback_=l;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(l=0;l<4;l++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.mv(window,"mousemove",(0,_.A6)(this.onMouseMove_,this));this.timerId_=_.zo((0,_.A6)(this.checkPosition_,this),25)};
Uv1=function(){var l={};var b=l.preferMobileEvents===void 0?!1:l.preferMobileEvents;l=l.enableScrollEventListener===void 0?!0:l.enableScrollEventListener;if(_.lo("_lact",window)==null){var d=parseInt(_.aC("LACT"),10);d=isFinite(d)?Date.now()-Math.max(d,0):-1;_.Yg("_lact",d,window);_.Yg("_fact",d,window);d==-1&&_.q$();HiA(window,b,l);new YS(function(){t3j("mouse",100)})}};
HiA=function(l,b,d){b=b===void 0?!1:b;d=d===void 0?!0:d;_.mv(l.document,"keydown",_.q$);_.mv(l.document,"keyup",_.q$);_.mv(l.document,"mousedown",_.q$);_.mv(l.document,"mouseup",_.q$);b?_.mv(l,"touchmove",function(){t3j("touchmove",200)},{passive:!0}):(_.mv(l,"resize",function(){t3j("resize",200)}),d&&_.mv(l,"scroll",function(){t3j("scroll",200)}));
_.mv(l.document,"touchstart",_.q$,{passive:!0});_.mv(l.document,"touchend",_.q$,{passive:!0})};
t3j=function(l,b){KfQ[l]||(KfQ[l]=!0,_.T1.addLowPriorityJob(function(){_.q$();KfQ[l]=!1},b))};
_.q$=function(){_.lo("_lact",window)==null&&Uv1();var l=Date.now();_.Yg("_lact",l,window);_.lo("_fact",window)==-1&&_.Yg("_fact",l,window);(l=_.lo("ytglobal.ytUtilActivityCallback_"))&&l()};
_.HX=function(){var l=_.lo("_lact",window);return l==null?-1:Math.max(Date.now()-l,0)};
_.e5=function(l,b,d){var L=_.tg();if(L&&b){var P=L.subscribe(l,function(){var E=arguments,f=function(){UM[P]&&b.apply&&typeof b.apply=="function"&&b.apply(d||window,E)};
try{_.eNF[l]?f():_.jG(f,0)}catch(F){_.c7(F)}},d);
UM[P]=!0;Kl[l]||(Kl[l]=[]);Kl[l].push(P);return P}return 0};
_.hNF=function(l){var b=_.tg();b&&(typeof l==="number"?l=[l]:typeof l==="string"&&(l=[parseInt(l,10)]),_.QO(l,function(d){b.unsubscribeByKey(d);delete UM[d]}))};
_.kCN=function(l,b){var d=_.tg();d&&d.publish.apply(d,arguments)};
_.jOV=function(l){var b=_.tg();if(b)if(b.clear(l),l)WfB(l);else for(var d in Kl)WfB(d)};
_.tg=function(){return _.PV.ytPubsubPubsubInstance};
WfB=function(l){Kl[l]&&(l=Kl[l],_.QO(l,function(b){UM[b]&&delete UM[b]}),l.length=0)};
zNy=function(){var l,b;return"h5vcc"in kS&&((l=kS.h5vcc.traceEvent)==null?0:l.traceBegin)&&((b=kS.h5vcc.traceEvent)==null?0:b.traceEnd)?1:"performance"in kS&&kS.performance.mark&&kS.performance.measure?2:0};
y9F=function(l){var b=zNy();switch(b){case 1:kS.h5vcc.traceEvent.traceBegin("YTLR",l);break;case 2:kS.performance.mark(l+"-start");break;case 0:break;default:_.Gr(b,"unknown trace type")}};
ZiN=function(l){var b=zNy();switch(b){case 1:kS.h5vcc.traceEvent.traceEnd("YTLR",l);break;case 2:b=l+"-start";var d=l+"-end";kS.performance.mark(d);kS.performance.measure(l,b,d);break;case 0:break;default:_.Gr(b,"unknown trace type")}};
M3N=function(l){var b,d;(d=(b=window).onerror)==null||d.call(b,l.message,"",0,0,l)};
IQ7=function(l){if(_.U("web_lifecycle_error_handling_killswitch"))return l();try{return l()}catch(b){M3N(b)}};
$v7=function(l){return[l.auth===void 0?"undefined":l.auth,l.isJspb===void 0?"undefined":l.isJspb,l.cttAuthInfo===void 0?"undefined":l.cttAuthInfo,l.tier===void 0?"undefined":l.tier].join("/")};
_.K=function(l,b){if(l)return l[b.name]};
j5=function(){var l=_.lo("yt.logging.ims");l||(l=new WX,_.Yg("yt.logging.ims",l));return l};
pZA=function(l,b){if(l.endpoint==="log_event"){J9y(l);var d=xv$(l),L=gAH(l.payload)||"",P=StQ(L),E=200;if(P){if(P.enabled===!1&&!_.U("web_payload_policy_disabled_killswitch"))return;E=A9B(P.tier);if(E===400){vAN(l,b);return}}zj[d]=!0;d={cttAuthInfo:d,isJspb:!1,tier:E};j5().storePayload(d,l.payload);Cf7(b,!1,d,RNy(L))}};
DvV=function(l,b,d){if(b.endpoint==="log_event"){J9y(void 0,b);var L=xv$(b,!0),P=StQ(l),E=200;if(P){if(P.enabled===!1&&!_.U("web_payload_policy_disabled_killswitch"))return;E=A9B(P.tier);if(E===400){oAF(l,b,d);return}}zj[L]=!0;L={cttAuthInfo:L,isJspb:!0,tier:E};j5().storePayload(L,AA(b.payload));Cf7(d,!0,L,RNy(l))}};
Cf7=function(l,b,d,L){b=b===void 0?!1:b;L=L===void 0?!1:L;l&&(Z0=new l);l=_.KO("tvhtml5_logging_max_batch_ads_fork")||_.KO("tvhtml5_logging_max_batch")||_.KO("web_logging_max_batch")||100;var P=(0,_.t8)(),E=V3N(b,d.tier),f=E.lastDebounceQueueFromLogTimeMs;L&&(E.useVideoStatsEndPoint=!0);L=0;d&&(L=j5().getSequenceCount(d));var F=function(){wZj({writeThenSend:!0},b,d.tier)};
L>=1E3?F():L>=l?ua$||(ua$=GC1(function(){F();ua$=void 0},0)):P-f>=10&&(T_j(b,d.tier),E.lastDebounceQueueFromLogTimeMs=P)};
vAN=function(l,b){if(l.endpoint==="log_event"){_.U("more_accurate_gel_parser")&&j5().storePayload({isJspb:!1},l.payload);J9y(l);var d=xv$(l),L=new Map;L.set(d,[l.payload]);var P=gAH(l.payload)||"";b&&(Z0=new b);return new _.M$(function(E,f){Z0&&Z0.isReady()?aQB(L,Z0,E,f,{bypassNetworkless:!0},!0,RNy(P)):E()})}};
oAF=function(l,b,d){if(b.endpoint==="log_event"){J9y(void 0,b);var L=xv$(b,!0),P=new Map;P.set(L,[AA(b.payload)]);d&&(Z0=new d);return new _.M$(function(E){Z0&&Z0.isReady()?iiN(P,Z0,E,{bypassNetworkless:!0},!0,RNy(l)):E()})}};
xv$=function(l,b){var d="";if(l.dangerousLogToVisitorSession)d="visitorOnlyApprovedKey";else if(l.cttAuthInfo){if(b===void 0?0:b){b=l.cttAuthInfo.token;d=l.cttAuthInfo;var L=new c9Q;d.videoId?L.setVideoId(d.videoId):d.playlistId&&$S(L,2,r9B,eT(d.playlistId));lTN[b]=L}else b=l.cttAuthInfo,d={},b.videoId?d.videoId=b.videoId:b.playlistId&&(d.playlistId=b.playlistId),btB[l.cttAuthInfo.token]=d;d=l.cttAuthInfo.token}return d};
wZj=function(l,b,d){l=l===void 0?{}:l;b=b===void 0?!1:b;new _.M$(function(L,P){var E=V3N(b,d),f=E.useVideoStatsEndPoint;E.useVideoStatsEndPoint=!1;dbB(E.queueTimer);dbB(E.queueMaxTimer);E.queueMaxTimer=0;Z0&&Z0.isReady()?d===void 0&&_.U("enable_web_tiered_gel")?LpN(L,P,l,b,300,f):LpN(L,P,l,b,d,f):(T_j(b,d),L())})};
LpN=function(l,b,d,L,P,E){var f=Z0;d=d===void 0?{}:d;L=L===void 0?!1:L;P=P===void 0?200:P;E=E===void 0?!1:E;var F=new Map,n=new Map,N={isJspb:L,cttAuthInfo:void 0,tier:P},Y={isJspb:L,cttAuthInfo:void 0};if(L){b=_.X(Object.keys(zj));for(P=b.next();!P.done;P=b.next())P=P.value,n=_.U("enable_web_tiered_gel")?j5().smartExtractMatchingEntries({keys:[N,Y],sizeLimit:1E3}):j5().extractMatchingEntries({isJspb:!0,cttAuthInfo:P}),n.length>0&&F.set(P,n),(_.U("web_fp_via_jspb_and_json")&&d.writeThenSend||!_.U("web_fp_via_jspb_and_json"))&&
delete zj[P];iiN(F,f,l,d,!1,E)}else{F=_.X(Object.keys(zj));for(N=F.next();!N.done;N=F.next())N=N.value,Y=_.U("enable_web_tiered_gel")?j5().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:N,tier:P},{isJspb:!1,cttAuthInfo:N}],sizeLimit:1E3}):j5().extractMatchingEntries({isJspb:!1,cttAuthInfo:N}),Y.length>0&&n.set(N,Y),(_.U("web_fp_via_jspb_and_json")&&d.writeThenSend||!_.U("web_fp_via_jspb_and_json"))&&delete zj[N];aQB(n,f,l,b,d,!1,E)}};
T_j=function(l,b){l=l===void 0?!1:l;b=b===void 0?200:b;var d=function(){wZj({writeThenSend:!0},l,b)},L=V3N(l,b),P=L===PY$||L===EhQ?5E3:QHq;
_.U("web_gel_timeout_cap")&&!L.queueMaxTimer&&(P=GC1(function(){d()},P),L.queueMaxTimer=P);
dbB(L.queueTimer);P=_.aC("LOGGING_BATCH_TIMEOUT",_.KO("web_gel_debounce_ms",1E4));_.U("shorten_initial_gel_batch_timeout")&&X$1&&(P=fTF);P=GC1(function(){_.KO("gel_min_batch_size")>0?j5().getSequenceCount({cttAuthInfo:void 0,isJspb:l,tier:b})>=sHq&&d():d()},P);
L.queueTimer=P};
aQB=function(l,b,d,L,P,E,f){P=P===void 0?{}:P;var F=Math.round((0,_.t8)()),n=l.size,N=Fpq(f);l=_.X(l);var Y=l.next();for(f={};!Y.done;f={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},Y=l.next()){var q=_.X(Y.value);Y=q.next().value;q=q.next().value;f.batchRequest=_.RB.unsafeClone({context:_.pvH(b.config_||_.K8())});if(!_.VN(q)&&!_.U("throw_err_when_logevent_malformed_killswitch")){L();break}f.batchRequest.events=q;
(q=btB[Y])&&Brq(f.batchRequest,Y,q);delete btB[Y];f.dangerousLogToVisitorSession=Y==="visitorOnlyApprovedKey";nh$(f.batchRequest,F,f.dangerousLogToVisitorSession);OtH(P);f.onSuccess$jscomp$3=function(H){_.U("start_client_gcf")&&_.T1.addLowPriorityJob(function(){return _.B(function(t){return t.yield(Nrq(H),0)})});
n--;n||d()};
f.networkFailures=0;f.onError$jscomp$5=function(H){return function(){H.networkFailures++;if(P.bypassNetworkless&&H.networkFailures===1)try{eU$(b,N,H.batchRequest,mbQ({writeThenSend:!0},H.dangerousLogToVisitorSession,H.onSuccess$jscomp$3,H.onError$jscomp$5,E)),X$1=!1}catch(t){_.c7(t),L()}n--;n||d()}}(f);
try{eU$(b,N,f.batchRequest,mbQ(P,f.dangerousLogToVisitorSession,f.onSuccess$jscomp$3,f.onError$jscomp$5,E)),X$1=!1}catch(H){_.c7(H),L()}}};
iiN=function(l,b,d,L,P,E){L=L===void 0?{}:L;var f=Math.round((0,_.t8)()),F={value:l.size},n=new Map([].concat(_.VV(l)));n=_.X(n);for(var N=n.next();!N.done;N=n.next()){var Y=_.X(N.value).next().value,q=l.get(Y);N=new YLN;var H=b.config_||_.K8(),t=new Jg,e=new qLA;_.xZ(e,1,H.innertubeContextHostLanguage);_.xZ(e,2,H.innertubeContextGeoLocation);_.h8(e,16,H.innertubeContextClientNameFieldNumber);_.xZ(e,17,H.innertubeContextClientVersion);if(H.innertubeContextClientConfigInfo){var W=H.innertubeContextClientConfigInfo,
M=new WP;W.coldConfigData&&_.xZ(M,1,W.coldConfigData);W.appInstallData&&_.xZ(M,6,W.appInstallData);W.coldHashData&&_.xZ(M,3,W.coldHashData);W.hotHashData&&M.setHotHashData(W.hotHashData);_.zc(e,62,M)}(W=_.PV.devicePixelRatio)&&W!=1&&_.kg(e,65,_.cF(W));W=ERB();W!==""&&_.xZ(e,54,W);W=Q_7();if(W.length>0){M=new Ht$;for(var J=0;J<W.length;J++){var x=new xS;x.setKey(W[J].key);$S(x,2,tZQ,eT(W[J].value));g7(M,15,xS,x)}_.zc(t,5,M)}gMN(H,e);S2y(t);AiZ(e);vMB(H,e);CON(e);_.U("start_client_gcf")&&R8j(e);_.aC("DELEGATED_SESSION_ID")&&
!_.U("pageid_as_header_web")&&(H=new S5,_.xZ(H,3,_.aC("DELEGATED_SESSION_ID")));!_.U("fill_delegate_context_in_gel_killswitch")&&(W=_.aC("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(M=_.eB(t,S5,3)||new S5,H=t,W=_.xZ(M,18,W),_.zc(H,3,W));H=e;W=_.X(Object.entries(_.XP(_.aC("DEVICE",""))));for(M=W.next();!M.done;M=W.next())J=_.X(M.value),M=J.next().value,J=J.next().value,M==="cbrand"?_.xZ(H,12,J):M==="cmodel"?_.xZ(H,13,J):M==="cbr"?_.xZ(H,87,J):M==="cbrver"?_.xZ(H,88,J):M==="cos"?_.xZ(H,18,
J):M==="cosver"?_.xZ(H,19,J):M==="cplatform"&&_.h8(H,42,gRy(J));t.setClient(e);_.zc(N,1,t);if(e=lTN[Y])a:{if(_.Zf(e,Ag(e,r9B,1)))t=1;else if(e.getPlaylistId())t=2;else break a;_.zc(N,4,e);e=N.getContext()||new Jg;H=_.eB(e,S5,3)||new S5;W=new vX;W.setToken(Y);_.h8(W,1,t);g7(H,12,vX,W);_.zc(e,3,H)}delete lTN[Y];Y=Y==="visitorOnlyApprovedKey";UbB()||_.Cl(N,2,f);!Y&&(t=_.aC("EVENT_ID"))&&(e=KpV(),H=new eC$,_.xZ(H,1,t),_.Cl(H,2,e),_.zc(N,5,H));OtH(L);if(_.U("jspb_serialize_with_worker")&&(t=_.cqN())&&
L.writeThenSend){_.hCN.set(kZN,{client:b,resolve:d,networklessOptions:L,isIsolated:P,useVSSEndpoint:E,dangerousLogToVisitorSession:Y,requestsOutstanding:F});t.postMessage({op:"gelBatchToSerialize",batchRequest:AA(N),clientEvents:q,key:kZN});kZN++;break}if(q){t=[];for(e=0;e<q.length;e++)try{t.push(new Rz(q[e]))}catch(V){_.c7(new _.Rp("Transport failed to deserialize "+String(q[e])))}q=t}else q=[];q=_.X(q);for(t=q.next();!t.done;t=q.next())g7(N,3,Rz,t.value);q={startTime:(0,_.t8)(),ticks:{},infos:{}};
N=N.serialize();q.ticks.geljspc=(0,_.t8)();_.U("log_jspb_serialize_latency")&&ucj("gel_jspb_serialize",q,{sampleRate:.1});_.WpN(N,b,d,L,P,E,Y,F)}};
_.WpN=function(l,b,d,L,P,E,f,F){L=L===void 0?{}:L;F=F===void 0?{value:0}:F;E=Fpq(E);L=mbQ(L,f,function(n){_.U("start_client_gcf")&&_.T1.addLowPriorityJob(function(){return _.B(function(N){return N.yield(Nrq(n),0)})});
F.value--;F.value||d()},function(){F.value--;
F.value||d()},P);
L.headers["Content-Type"]="application/json+protobuf";L.postBodyFormat="JSPB";L.postBody=l;eU$(b,E,"",L);X$1=!1};
OtH=function(l){_.U("always_send_and_write")&&(l.writeThenSend=!1)};
mbQ=function(l,b,d,L,P){l={retry:!0,onSuccess:d,onError:L,networklessOptions:l,dangerousLogToVisitorSession:b,bypassMonitoring:!!P,headers:{},postBodyFormat:"",postBody:"",compress:_.U("compress_gel")||_.U("compress_gel_lr")};UbB()&&(l.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.t8)())));return l};
nh$=function(l,b,d){UbB()||(l.requestTimeMs=String(b));_.U("unsplit_gel_payloads_in_logs")&&(l.unsplitGelPayloadsInLogs=!0);!d&&(b=_.aC("EVENT_ID"))&&(d=KpV(),l.serializedClientEventId={serializedEventId:b,clientCounter:String(d)})};
KpV=function(){var l=_.aC("BATCH_CLIENT_COUNTER")||0;l||(l=Math.floor(Math.random()*65535/2));l++;l>65535&&(l=1);_.TR("BATCH_CLIENT_COUNTER",l);return l};
Brq=function(l,b,d){if(d.videoId)var L="VIDEO";else if(d.playlistId)L="PLAYLIST";else return;l.credentialTransferTokenTargetId=d;l.context=l.context||{};l.context.user=l.context.user||{};l.context.user.credentialTransferTokens=[{token:b,scope:L}]};
J9y=function(l,b){var d=_.eG("il_payload_scraping")==="enable_il_payload_scraping";if(!_.lo("yt.logging.transport.enableScrapingForTest"))if(d)jHV=[],_.Yg("yt.logging.transport.enableScrapingForTest",!0),_.Yg("yt.logging.transport.scrapedPayloadsForTesting",jHV),_.Yg("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.Yg("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.Yg("yt.logging.transport.scrapeClientEvent",!0);else return;d=_.lo("yt.logging.transport.scrapedPayloadsForTesting");var L=_.lo("yt.logging.transport.payloadToScrape");b&&(b=_.lo("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(b.payload)())&&d.push(b);b=_.lo("yt.logging.transport.scrapeClientEvent");if(L&&L.length>=1)for(var P=0;P<L.length;P++)if(l&&l.payload[L[P]])if(b)d.push(l.payload);else{var E=void 0;d.push(((E=l)==null?void 0:E.payload)[L[P]])}_.Yg("yt.logging.transport.scrapedPayloadsForTesting",
d)};
UbB=function(){return _.U("use_request_time_ms_header")||_.U("lr_use_request_time_ms_header")};
GC1=function(l,b){return _.U("transport_use_scheduler")===!1?_.jG(l,b):_.U("logging_avoid_blocking_during_navigation")||_.U("lr_logging_avoid_blocking_during_navigation")?_.pl(_.T1,function(){if(_.zCA().currentState==="none")l();else{var d={};_.zCA().install((d.none={callback:l},d))}},b):_.pl(_.T1,l,b)};
dbB=function(l){_.U("transport_use_scheduler")?_.T1.cancelJob(l):_.yO(l)};
Nrq=function(l){var b,d,L,P,E,f,F,n,N,Y;return _.B(function(q){return q.nextAddress==1?(L=(b=l)==null?void 0:(d=b.responseContext)==null?void 0:d.globalConfigGroup,P=_.K(L,yL7),f=(E=L)==null?void 0:E.hotHashData,F=_.K(L,ZtV),N=(n=L)==null?void 0:n.coldHashData,(Y=_.qP().resolve(_.YC(oz)))?f?P?q.yield(MZ7(Y,f,P),2):q.yield(MZ7(Y,f),2):q.jumpTo(2):q.return()):N?F?q.yield(ITF(Y,N,F),0):q.yield(ITF(Y,N),0):q.jumpTo(0)})};
V3N=function(l,b){b=b===void 0?200:b;return l?b===300?PY$:$bV:b===300?EhQ:JLA};
StQ=function(l){if(_.U("enable_web_tiered_gel")){l=xbN[l||""];var b,d,L,P=_.qP().resolve(_.YC(oz))==null?void 0:(b=D0())==null?void 0:(d=b.loggingHotConfig)==null?void 0:(L=d.eventLoggingConfig)==null?void 0:L.payloadPolicies;if(P)for(b=0;b<P.length;b++)if(P[b].payloadNumber===l)return P[b]}};
gAH=function(l){l=Object.keys(l);l=_.X(l);for(var b=l.next();!b.done;b=l.next())if(b=b.value,xbN[b])return b};
A9B=function(l){switch(l){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}};
RNy=function(l){return l==="gelDebuggingEvent"};
Fpq=function(l){return(l===void 0?0:l)&&_.U("vss_through_gel_video_stats")?"video_stats":"log_event"};
w7=function(l,b,d,L){L=L===void 0?{}:L;var P={},E=Math.round(L.timestamp||(0,_.t8)());P.eventTimeMs=E<Number.MAX_SAFE_INTEGER?E:0;P[l]=b;l=_.HX();P.context={lastActivityMs:String(L.timestamp||!isFinite(l)?-1:l),automatedLogEventSource:L.automatedLogEventSource};L.sequenceGroup&&!_.U("web_gel_sequence_info_killswitch")&&(l=P.context,b=L.sequenceGroup,b={index:ghV(b),groupKey:b},l.sequence=b,L.endOfSequence&&delete Vt[L.sequenceGroup]);_.U("web_tag_automated_log_events")&&(P.context.automatedLogEventSource=
L.automatedLogEventSource);(L.sendIsolatedPayload?vAN:pZA)({endpoint:"log_event",payload:P,cttAuthInfo:L.cttAuthInfo,dangerousLogToVisitorSession:L.dangerousLogToVisitorSession},d)};
ghV=function(l){Vt[l]=l in Vt?Vt[l]+1:0;return Vt[l]};
_.Gj=function(l,b,d){d=d===void 0?{}:d;var L=ub;_.il("ytLoggingEventsDefaultDisabled",!1)&&ub===ub&&(L=null);w7(l,b,L,d)};
_.Tj=function(){if(_.U("web_fp_via_jspb")){var l=!0;l=l===void 0?!1:l;var b=SLN;SLN=[];if(b){b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,l?w7(d.payloadName,d.payload,ub,d.options):_.Gj(d.payloadName,d.payload,d.options)}wZj(void 0,!0);if(!_.U("web_fp_via_jspb_and_json"))return}wZj(void 0,!1)};
ALj=function(l,b){var d;if((d=b)==null?0:d.componentStack)return b;if(l=l.componentStack)b||(b={}),b.componentStack=l;return b};
vhy=function(){_.QO(_.aC("ERRORS")||[],function(l){_.az.apply(null,l)});
_.TR("ERRORS",[])};
_.ib=function(l){_.az(l)};
_.cX=function(l){_.az(l,"WARNING")};
CYV=function(l){l instanceof Error?_.az(l):(l=_.Ty(l)?JSON.stringify(l):String(l),l=new _.Rp(l),l.name="RejectedPromiseError",_.cX(l))};
RC$=function(l,b,d,L,P,E){b=b===void 0?"Unknown file":b;d=d===void 0?0:d;var f=!1,F=AjQ("log_window_onerror_fraction");if(F&&Math.random()<F)f=!0;else{F=document.getElementsByTagName("script");for(var n=0,N=F.length;n<N;n++)if(F[n].src.indexOf("/debug-")>0){f=!0;break}}f&&(f=!1,P?f=!0:(typeof l==="string"?F=l:ErrorEvent&&l instanceof ErrorEvent?(f=!0,F=l.message,b=l.filename,d=l.lineno,L=l.colno):(F="Unknown error",b="Unknown file",d=0),P=new _.Rp(F),P.name="UnhandledWindowError",P.message=F,P.fileName=
b,P.lineNumber=d,isNaN(L)?delete P.columnNumber:P.columnNumber=L),_.U("wiz_enable_component_stack_propagation_killswitch")||(E=ALj(P,E)),E&&_.r7(P,E),f?_.az(P):_.cX(P))};
_.az=function(l,b,d,L,P,E,f,F){E=E===void 0?{}:E;E.name=d||_.aC("INNERTUBE_CONTEXT_CLIENT_NAME",1);E.version=L||_.aC("INNERTUBE_CONTEXT_CLIENT_VERSION");d=E;b=b===void 0?"ERROR":b;f=f===void 0?!1:f;b=b===void 0?"ERROR":b;f=f===void 0?!1:f;if(l&&(l.hasOwnProperty("level")&&l.level&&(b=l.level),_.U("console_log_js_exceptions")&&(L=[],L.push("Name: "+l.name),L.push("Message: "+l.message),l.hasOwnProperty("params")&&L.push("Error Params: "+JSON.stringify(l.params)),l.hasOwnProperty("args")&&L.push("Error args: "+
JSON.stringify(l.args)),L.push("File name: "+l.fileName),L.push("Stacktrace: "+l.stack),L=L.join("\n"),window.console.log(L,l)),!(p$$>=5))){L=[];P=_.X(ohy);for(E=P.next();!E.done;E=P.next()){E=E.value;try{E()&&L.push(E())}catch(M){}}L=[].concat(_.VV(DbN),_.VV(L));var n=VZV(l);P=n.message||"Unknown Error";E=n.name||"UnknownError";var N=n.stack||l.stacktrace||"Not available";if(N.startsWith(E+": "+P)){var Y=N.split("\n");Y.shift();N=Y.join("\n")}Y=n.lineNumber||"Not available";n=n.fileName||"Not available";
var q=0;if(l.hasOwnProperty("args")&&l.args&&l.args.length)for(var H=0;H<l.args.length&&!(q=xzZ(l.args[H],"params."+H,d,q),q>=500);H++);else if(l.hasOwnProperty("params")&&l.params){var t=l.params;if(typeof l.params==="object")for(H in t){if(t[H]){var e="params."+H,W=Jk(t[H]);d[e]=W;q+=e.length+W.length;if(q>500)break}}else d.params=Jk(t)}if(L.length)for(H=0;H<L.length&&!(q=xzZ(L[H],"params.context."+H,d,q),q>=500);H++);navigator.vendor&&!d.hasOwnProperty("vendor")&&(d["device.vendor"]=navigator.vendor);
H={message:P,name:E,lineNumber:Y,fileName:n,stack:N,params:d,sampleWeight:1};d=Number(l.columnNumber);isNaN(d)||(H.lineNumber=H.lineNumber+":"+d);if(l.level==="IGNORED")l=0;else a:{l=w$y();d=_.X(l.messageWeights);for(L=d.next();!L.done;L=d.next())if(L=L.value,H.message&&H.message.match(L.messageRegExp)){l=L.weight;break a}l=_.X(l.callbackWeights);for(d=l.next();!d.done;d=l.next())if(d=d.value,d.callback(H)){l=d.weight;break a}l=1}H.sampleWeight=l;l=_.X(uTV);for(d=l.next();!d.done;d=l.next())if(d=
d.value,d.patternsForType[H.name])for(P=_.X(d.patternsForType[H.name]),L=P.next();!L.done;L=P.next())if(E=L.value,L=H.message.match(E.regexp)){H.params["params.error.original"]=L[0];P=E.groups;E={};for(Y=0;Y<P.length;Y++)E[P[Y]]=L[Y+1],H.params["params.error."+P[Y]]=L[Y+1];H.message=d.messageFn(E);break}H.params||(H.params={});l=w$y();H.params["params.errorServiceSignature"]="msg="+l.messageWeights.length+"&cb="+l.callbackWeights.length;H.params["params.serviceWorker"]="false";_.PV.document&&_.PV.document.querySelectorAll&&
(H.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new lu(GZN,"sample")).constructor!==lu&&(H.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(H);if(H.sampleWeight!==0&&!TrA.has(H.message)){if(f)aT1(b===void 0?"ERROR":b,H);else{b=b===void 0?"ERROR":b;b==="ERROR"?(bu.publish("handleError",H),_.U("record_app_crashed_web")&&itN===0&&H.sampleWeight===1&&(itN++,f={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},_.U("report_client_error_with_app_crash_ks")||
(f.systemHealth={crashData:{clientError:{logMessage:{message:H.message}}}}),_.Gj("appCrashed",f)),cLH++):b==="WARNING"&&bu.publish("handleWarning",H);if(_.U("kevlar_gel_error_routing")){f=b;F=F===void 0?{}:F;b:{l=_.X(rLA);for(d=l.next();!d.done;d=l.next())if(ra(d.value.toLowerCase())){l=!0;break b}l=!1}if(l)F=void 0;else{d={stackTrace:H.stack};H.fileName&&(d.filename=H.fileName);l=H.lineNumber&&H.lineNumber.split?H.lineNumber.split(":"):[];l.length!==0&&(l.length!==1||isNaN(Number(l[0]))?l.length!==
2||isNaN(Number(l[0]))||isNaN(Number(l[1]))||(d.lineNumber=Number(l[0]),d.columnNumber=Number(l[1])):d.lineNumber=Number(l[0]));l={level:"ERROR_LEVEL_UNKNOWN",message:H.message,errorClassName:H.name,sampleWeight:H.sampleWeight};f==="ERROR"?l.level="ERROR_LEVEL_ERROR":f==="WARNING"&&(l.level="ERROR_LEVEL_WARNNING");d={isObfuscated:!0,browserStackInfo:d};F.pageUrl=window.location.href;F.kvPairs=[];_.aC("FEXP_EXPERIMENTS")&&(F.experimentIds=_.aC("FEXP_EXPERIMENTS"));L=_.aC("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");
if(!AjQ("web_disable_gel_stp_ecatcher_killswitch")&&L)for(P=_.X(Object.keys(L)),E=P.next();!E.done;E=P.next())E=E.value,F.kvPairs.push({key:E,value:String(L[E])});if(L=H.params)for(P=_.X(Object.keys(L)),E=P.next();!E.done;E=P.next())E=E.value,F.kvPairs.push({key:"client."+E,value:String(L[E])});L=_.aC("SERVER_NAME");P=_.aC("SERVER_VERSION");L&&P&&(F.kvPairs.push({key:"server.name",value:L}),F.kvPairs.push({key:"server.version",value:P}));F={errorMetadata:F,stackTrace:d,logMessage:l}}F&&(_.Gj("clientError",
F),(f==="ERROR"||_.U("errors_flush_gel_always_killswitch"))&&_.Tj())}_.U("suppress_error_204_logging")||aT1(b,H)}try{TrA.add(H.message)}catch(M){}p$$++}}};
aT1=function(l,b){var d=b.params||{};l={urlParams:{a:"logerror",t:"jserror",type:b.name,msg:b.message.substr(0,250),line:b.lineNumber,level:l,"client.name":d.name},postParams:{url:_.aC("PAGE_NAME",window.location.href),file:b.fileName},method:"POST"};d.version&&(l["client.version"]=d.version);if(l.postParams){b.stack&&(l.postParams.stack=b.stack);b=_.X(Object.keys(d));for(var L=b.next();!L.done;L=b.next())L=L.value,l.postParams["client."+L]=d[L];if(d=_.aC("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(b=
_.X(Object.keys(d)),L=b.next();!L.done;L=b.next())L=L.value,l.postParams[L]=d[L];(d=_.aC("LAVA_VERSION"))&&(l.postParams["lava.version"]=d);d=_.aC("SERVER_NAME");b=_.aC("SERVER_VERSION");d&&b&&(l.postParams["server.name"]=d,l.postParams["server.version"]=b)}_.MP(_.aC("ECATCHER_REPORT_HOST","")+"/error_204",l)};
_.l_V=function(l,b){b=b===void 0?"ERROR":b;var d=d===void 0?{}:d;var L=_.lo("ytbin.polymer.shared.lib.tampering.info");L&&(L=L())&&(d["params.tamperingInfo"]=L.sort().join(","));_.az(l,b,void 0,void 0,!0,d)};
_.r7=function(l){var b=_.Tc.apply(1,arguments);l.args||(l.args=[]);Array.isArray(l.args)&&l.args.push.apply(l.args,_.VV(b))};
b2V=function(l){l.level="IGNORED"};
d2q=function(l,b){DbN.push(l);b();DbN.pop()};
L1=function(l,b){for(var d in b)b.hasOwnProperty(d)&&(l=_.dL(l,d,b[d]));return l};
_.Li$=function(l,b,d){d=d===void 0?!1:d;if(!l)return null;if(l.adInfoDialogEndpoint||l.backstageImageUploadEndpoint||l.confirmDialogEndpoint||l.clientActionEndpoint||l.createBackstagePostDialogEndpoint||l.createCommentReplyDialogEndpoint||l.flowEndpoint||l.guideBuilderEndpoint||l.liveChatDialogEndpoint||l.modalEndpoint||l.openPopupAction||l.shareEndpoint||l.shareEntityEndpoint||l.showLiveChatItemEndpoint||l.subscriptionManagerEndpoint||l.unlimitedCreateFamilyEndpoint||l.unlimitedFamilyFlowEndpoint||
l.updateCommentDialogEndpoint||l.updateCommentReplyDialogEndpoint||l.userFeedbackEndpoint||l.videoEditorEndpoint||l.ypcCancelSurveyEndpoint)return b=_.KO("polymer_report_client_url_requested_rate"),!d&&Math.random()<b&&_.cX(new _.Rp("urlForEndpoint used on client endpoint",l)),null;var L=_.KO("polymer_report_missing_web_navigation_endpoint_rate");if(l.liveChatEndpoint||l.liveChatReplayEndpoint)L=0;if(!l.commandMetadata&&!l.clickTrackingParams&&Math.random()<L){var P={},E;for(E in l)P[E]="1";_.cX(new _.Rp("Missing navigation data",
P))}P="";if(l.commandMetadata&&l.commandMetadata.webCommandMetadata&&l.commandMetadata.webCommandMetadata.url)P=l.commandMetadata.webCommandMetadata.url;else if(l.searchEndpoint)Math.random()<L&&_.cX(new _.Rp("Should not manually handle search",l)),P="/results?search_query="+encodeURIComponent(l.searchEndpoint.query).replace(/%20/g,"+"),l.searchEndpoint.params&&(P+="&sp="+l.searchEndpoint.params);else if(l.watchEndpoint)Math.random()<L&&_.cX(new _.Rp("Should not manually handle watch",l)),P="/watch?v="+
l.watchEndpoint.videoId,l.watchEndpoint.playlistId&&(P+="&list="+l.watchEndpoint.playlistId),l.watchEndpoint.index&&(P+="&index="+l.watchEndpoint.index),l.watchEndpoint.startTimeSeconds&&(P+="&t="+l.watchEndpoint.startTimeSeconds);else if(l.browseEndpoint)L=l.browseEndpoint.browseId,(E=l.browseEndpoint.canonicalBaseUrl)?P=E:L&&(P=L.substr(0,2),P=P==="FE"?L==="FEwhat_to_watch"?"/":L==="FEmy_videos"?"/my_videos":"/feed/"+L.substr(2):P==="VL"?"/playlist?list="+L.substr(2):"/channel/"+L),P&&l.browseEndpoint.query&&
(P=L1(P+"/search",{query:l.browseEndpoint.query})),P&&l.browseEndpoint.params&&(P=L1(P,{params:l.browseEndpoint.params}));else{if(l.urlEndpoint)return l.urlEndpoint.url;l.signInEndpoint?(P="https://accounts.google.com/ServiceLogin",L={},_.RB.extend(L,b||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),b=L):l.uploadEndpoint?P="//www.youtube.com/upload":l.liveChatEndpoint?(P=l.liveChatEndpoint,L=_.RB.clone(P),_.Ty(P.continuation)&&(E=Object.keys(P.continuation)[0],
L.continuation=P.continuation[E].continuation),P=L1("/youtubei/v1/live_chat/get_live_chat",L)):l.liveChatReplayEndpoint?(P=_.RB.clone(l.liveChatReplayEndpoint),P.currentPlayerState&&(_.RB.extend(P,P.currentPlayerState),delete P.currentPlayerState),P=L1("/youtubei/v1/live_chat/get_live_chat_replay",P)):l.liveChatItemContextMenuEndpoint?P=L1("/youtubei/v1/live_chat/get_item_context_menu",l.liveChatItemContextMenuEndpoint):l.liveChatPurchaseMessageEndpoint?P=L1("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
l.liveChatPurchaseMessageEndpoint):l.openSuperStickerBuyFlowCommand?P=L1("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",l.openSuperStickerBuyFlowCommand):l.videoEditEndpoint?P=L1("/edit",{video_id:l.videoEditEndpoint.videoId}):l.liveDashboardEndpoint?P=l.liveDashboardEndpoint.videoId?L1("/live_dashboard",{v:l.liveDashboardEndpoint.videoId}):"/live_dashboard":l.signalNavigationEndpoint&&l.signalNavigationEndpoint.signal&&l.signalNavigationEndpoint.signal==="WEBCAM"?P="/webcam":l.getPdgBuyFlowCommand&&
(P=L1(l.getPdgBuyFlowCommand.buyflowApiPath,{params:l.getPdgBuyFlowCommand.params}))}return P||d?L1(P,b||{}):(_.cX(new _.Rp("Error: Can't construct url for endpoint","keys:"+Object.keys(l).sort().join(","),l)),null)};
PTN=function(l){if(l){if(l.browseEndpoint)return!!l.browseEndpoint.nofollow;if(l.watchEndpoint)return!!l.watchEndpoint.nofollow;if(l.urlEndpoint)return!!l.urlEndpoint.nofollow}return!1};
_.QZq=function(l,b){var d=b+l,L=EY7.get(d);if(L)return L;l=b+"-"+l.replace(/([A-Z])/g,"-$1").toLowerCase();EY7.set(d,l);return l};
X_B=function(l){var b=_.ul(l,"action")||_.ul(l,"command")||_.ul(l,"endpoint");if(!b)return null;b=_.QZq(b,"yt");_.K(l,_.PS)&&(b+="-"+_.K(l,_.PS).signal.toLowerCase().replace(/_/g,"-"));return b};
BOZ=function(l){try{var b=Object.keys(l)}catch(P){return[]}for(var d=0;d<b.length;d++){var L=b[d];if(f_N.test(L)||sZN.test(L))return FiN(l[L])}return[]};
FiN=function(l){return l.command?[l.command]:l.onExecutionAction?[l.onExecutionAction]:l.onResponseReceivedCommand?[l.onResponseReceivedCommand]:l.updateFlowCommand?[l.updateFlowCommand]:l.clientActions?l.clientActions:l.action?[l.action]:l.actions||l.commands||l.onResponseReceivedActions||l.onResponseReceivedCommands||l.onResponseReceivedEndpoints||[]};
O2F=function(l,b){b=b===void 0?!1:b;var d=_.qP().resolve(_.YC(E6));d||(d=new nYj,_.qP().addProvider({provide:E6,useValue:d}));return d&&l&&!_.RB.isEmpty(l)?d.getUrl(l,b):""};
NO1=function(l,b,d){d=d===void 0?"":d;if(b){l.data=b;var L=O2F(b);L?(im(l,L),PTN(b)||!NP(L)?l.rel="nofollow":l.removeAttribute("rel"),_.K(b,_.Q5)&&_.K(b,_.Q5).target==="TARGET_NEW_WINDOW"?l.target="_blank":d?l.target=d:l.removeAttribute("target")):(l.removeAttribute("href"),l.removeAttribute("rel"),l.removeAttribute("target"))}};
_.BS=function(l,b){var d=FF;if(gk())m2H(l,function(){var E=_.Tc.apply(0,arguments);TI(d,function(){b.apply(null,_.VV(E))})});
else{var L=_.XZ.getInstance(),P=SfN(b);zzV(function(){P.value=b});
_.wq(function(){var E={},f=_.f1(L,(E[l]=function(){var F=_.Tc.apply(0,arguments);TI(d,function(){P.value.apply(P,_.VV(F))})},E));
return function(){var F={};_.FZ(L,(F[l]="",F),f)}})}};
_.n1=function(l,b){return YJy(l,!1,b)};
_.O6=function(l,b){return YJy(l,!0,b)};
YJy=function(l,b,d){return gk()?qJ1(l,b,d):H2Z(l,b,d)};
H2Z=function(l,b,d){return xAV(function(){return qJ1(l,b,d)},[])};
qJ1=function(l,b,d){var L=hzN(function(P){L.value=P;var E=function(){var f=qF(null);try{return d==null?void 0:d(P)}finally{qF(f)}}();
return function(){E==null||E()}});
L.__expectedTagName=l;L.__optional=b;L.isIdom=!gk();return L};
tNN=function(l){var b=FF,d=JM;return{getFn:function(){return function(L){if(!b.isDisposed){var P=function(){return l(L)};
AM(function(){return _.ko(P)},d)!==!0&&L.stopPropagation()}}}}};
U2H=function(l){if(typeof l.children==="function")return l.children(),null;l=_.X(l.children);for(var b=l.next();!b.done;b=l.next())b=b.value,b();return null};
KiN=function(l){var b;return((b=l.prototype)==null?void 0:b.render)===void 0};
edB=function(l){var b=Array.isArray(l.items)?l.items:Array.from(l.items);l=l.children;return(Array.isArray(b)?b:Array.from(b)).map(l)};
kfA=function(l,b,d){d=d===void 0?!1:d;AM(function(){return hd7(l,b,d)})};
hd7=function(l,b,d){var L=null;Cp++;d=(d===void 0?0:d)?WiV:jZN;try{L=d(l,function(){Yi(b)}),pp(!1)}catch(P){throw pp(!0),P;
}return L===null?l:L};
Yi=function(l){if(l!==void 0&&l!==null)if(l instanceof IC)for(var b=P7;Eq()!=null&&XJV in Eq()&&b.contains(Eq());)fz();else if(Array.isArray(l))for(b=_.X(l),l=b.next();!l.done;l=b.next())Yi(l.value);else if(l instanceof I$||l instanceof m2||"function"==typeof _.md&&l instanceof _.md)Q9y(l.toString());else if(_.Uq(l)){if(Eq()!==l){var d,L;b=(L=(d=JM)==null?void 0:d.name)!=null?L:"unknown";throw Error("hc`"+l.tagName+"`"+b);}fz()}else if(l!=null&&l.contentKind===kB||l instanceof cm||K1$(l))for(b=h2B(l),
b=Array.from(b.childNodes),b=_.X(b),l=b.next();!l.done;l=b.next())P7.appendChild(l.value),fz();else if(Cb(l)&&(l=l.toString()),d=typeof l,d==="boolean"||d==="number"||d==="string")Q9y(l);else if(typeof l==="function"){b=P7;var P=Eq();P&&(P._isSignalTextNode||P._isSafeOrSanitizedHtmlNode)||i7j(b,P,l);fz()}else if(l.type===edB)Yi(l.type(Object.assign({},l.props,{children:l.children[0]})));else{if(typeof l.type==="string"){a:{l.__open||c4$(l.type,l.props.idomKey);P=P7;for(b in l.props)if(l.props[b]!==
zd$){var E=l.props[b];d=B7;d.push(b);d.push(E)}b=mH.attributes;b=b===void 0?q6:b;E=P7;d=bl(E);ErV(E,d,b);aq1(P,l.props,!0);if((l.props.skip||l.props.skipchildren)&&P7.hasChildNodes())X4=P7.lastChild;else{if(l.type==="style"&&IqN(l.children)===null){X4=P7.lastChild;b=void 0;break a}Yi(l.children)}r41();l.__open&&(l.__open=!1);NP1(P,l.props);b=P}return b}if(l.type===_.H7)Yi(l.children);else if(!yWQ(l)){b=l;try{Z2A(b)}catch(f){l=f,(E=mH.handleError)==null||E.call.apply(E,[mH].concat(_.VV(aJ(l,(P=b.type)==
null?void 0:P.TAG_NAME))))}b.__open&&(r41(),b.__open=!1)}}};
MNH=function(l,b){var d;KiN(l)?d=new Sk(b,l):d=new l(b);d.__type=l;d.__updateContext={nextState:d.state,isForced:!1};return d};
Z2A=function(l){var b=l.type,d=b.TAG_NAME;if(b===U2H)l.props.children=l.children,b(l.props);else{l.children.length>0&&(l.props.children=l.children);var L;(L=l.props).idomKey||(L.idomKey=b);if(d){var P=c4$(d,l.props.idomKey);l.__open=!0;var E=P.__instance}E||(E=MNH(b,l.props),E.props=null,P&&(P.__instance=E,E.el=P));var f;d=((f=E.__updateContext)!=null?f:{nextState:E.state,isForced:!1}).nextState;E.__updateContext=void 0;b.getDerivedStateFromProps&&(d=b.getDerivedStateFromProps(l.props,d));E.props=
l.props;E.state=d;f=function(){var F=E;xB.beforeRender(F);var n=F.render(F.props);n?(F.props.idomKey&&(n.props.idomKey=F.props.idomKey),F=n):F=void 0;if(n=F)if(n.__open=l.__open,F=Yi(n),l.__open=n.__open,!b.TAG_NAME)if(F)b.TAG_NAME=F.tagName.toLowerCase(),F.__instance=E,E.el=F;else{var N;if((N=E.hooks)==null?0:N.length){var Y;(Y=mH.handleError)==null||Y.call.apply(Y,[mH].concat(_.VV(aJ(Error("od")))))}}E.didPatch();xB.didPatch(E)};
(d=E.functionComponent)?$$1(d,f,E.props.debugInstance):f()}};
yWQ=function(l){var b=l.type;if(!KiN(b)||b===U2H||b.componentType===xo)return!1;l.props.children=l.children.length>1?l.children:l.children[0];var d,L=(d=l.props.idomKey)!=null?d:l.type,P;if(Eq()&&((P=Eq()[zR])==null?void 0:P.key)===L){var E=Eq(),f=E[zR];if(!f)throw Error("gc`"+E.tagName);var F;(F=f.updateSignalsFromIdomProps)==null||F.call(f,l.props);I_A(f);return!0}if($2V.has(b.name))throw F=b.name,b=(f=(E=JM)==null?void 0:E.name)!=null?f:"unknown",Error("fc`"+F+"`"+b);bvN(l.type,l.props,l.children);
l.props.renderedFromIdom=!0;(F=$$1(l.type,function(){return VwQ(l.type,l.props)},l.props.debugInstance))&&JWH(F);
return!0};
x2A=function(l){for(var b=0;b<M5(l).length;b++)fz()};
I_A=function(l){var b=gYV();if(b)x2A(b);else for(var d=0;d<l.numNodes;d++)(b=gYV())?x2A(b):fz()};
gYV=function(){var l;return(l=Eq()[zR])==null?void 0:l.sourceDynamicRange};
JWH=function(l){l=q97(l);l=Array.isArray(l)?l:[l];l=_.X(l);for(var b=l.next();!b.done;b=l.next())P7.insertBefore(b.value,Eq()),fz()};
SJV=function(){var l=u3N(),b=xAV(function(){return{value:0}},[]);
return[b.value,function(d){if(gq!==null){var L;(L=mH.handleError)==null||L.call.apply(L,[mH].concat(_.VV(aJ(Error("pd")))))}b.value=typeof d==="function"?d(b.value):d;l.__updateContext={nextState:l.state,isForced:!0};d=_.BY(l.effectContext);L=tK(!1);try{if(l.el){var P,E={},f=(E.props=l.props,E.type=l.__type,E.children=(P=l.props.children)!=null?P:[],E[q5]=!0,E);try{kfA(l.el,f,!0)}catch(N){var F,n;(n=mH.handleError)==null||n.call.apply(n,[mH].concat(_.VV(aJ(N,(F=l.__type)==null?void 0:F.TAG_NAME))))}}}finally{tK(L),
_.BY(d)}}]};
_.HS=function(l,b){var d=FF,L=function(P){TI(d,function(){b(P)})};
window.addEventListener(l,L,void 0);_.wk(function(){window.removeEventListener(l,L,void 0)})};
_.U6=function(l){var b=FF;return function(d){var L,P=(L=l.observer)!=null?L:_.qP().resolve(t4);L=AWq(d);var E=[];l.showOption&&E.push(P.observe(d,function(){TI(b,function(){l.visibilityCallback(!0,d)})},l.showOption));
l.hideOption&&E.push(P.observe(d,function(){TI(b,function(){l.visibilityCallback(!1,d)})},l.hideOption));
l.prescanOption&&l.prescanCallback&&E.push(P.observe(d,function(){TI(b,function(){l.prescanCallback()})},l.prescanOption));
var f;L.visibilityMonitorKeys=((f=L.visibilityMonitorKeys)!=null?f:[]).concat(E)}};
AWq=function(l){var b;return(b=l.polymerController)!=null?b:l};
p_Z=function(l,b){var d=vYN;return _.O(_.H7,null,m1$(mH.enableLazyTsx,function(){return _.O(CTA,{id:d,value:l,children:b})},function(){var L=Rdy(d,l);
NF(L);L=_.BY(L);try{return b()}finally{_.BY(L)}}))};
CTA=function(l){var b=l.children;l=Rdy(l.id,l.value);NF(l);l=_.BY(l);try{return _.O(_.H7,null,$B(b()))}finally{_.BY(l)}};
Rdy=function(l,b){return Object.assign(Object.create(oYQ),{id:l,contextValue:b})};
D2V=function(l){var b,d=FF;_.DA(function(){var L=_.BY(d),P=tK(!b);try{if(b)kfA(b,l.children(),!0);else if(b=$B(l.children()),!(b instanceof Element))throw Error("qd");}finally{tK(P),_.BY(L)}},"g");
return b};
_.VNV=function(l,b){var d;b=uV(function(){var L=tK(!0);Cp++;try{d=M5(l()),pp(!1)}catch(P){throw pp(!0),P;}finally{tK(L)}},b===void 0?!1:b);
return[d,b]};
usB=function(l){var b=new w_Q;b.abort(l);return b.signal};
Gf$=function(){if(this.aborted){var l;throw(l=this.reason)!=null?l:new DOMException("signal is aborted without reason","AbortError");}};
i2q=function(l){var b=new w_Q;l=_.X(l);for(var d=l.next();!d.done;d=l.next())if(d=d.value,d.aborted){b.abort(d.reason);break}else TOA.set(b.signal,b),a_N.add(d,b.signal);return b.signal};
cWN=function(){for(var l=_.X(a_N.get(this)),b=l.next();!b.done;b=l.next())TOA.get(b.value).abort(this.reason)};
rWB=function(l){var b=new w_Q;setTimeout(function(){b.abort(new DOMException("signal timed out","TimeoutError"))},l);
return b.signal};
lLq=function(){var l,b;return{promise:new Promise(function(d,L){l=d;b=L}),
resolve:l,reject:b}};
d4q=function(l){var b=lLq(),d=b.promise;bHV.set(l,{promise:d,resolve:b.resolve,reject:b.reject});K1||(K1=[],queueMicrotask(function(){var L=[].concat(_.VV(K1));K1=null;var P=Df().loadMultiple(L);L=_.X(L);for(var E=L.next();!E.done;E=L.next())E=E.value,P[E].then(bHV.get(E).resolve,bHV.get(E).reject)}));
K1.push(l);return d};
PgN=function(l){l=l.buf.charCodeAt(l.pos++);return LVq[l]};
e6=function(l){var b=0,d=0;do{var L=PgN(l);b|=(L&31)<<d;d+=5}while(L&32);return b<0?b+4294967296:b};
Qnq=function(l,b,d,L){var P=!0;P=P===void 0?!1:P;b=b===void 0?!1:b;L=L===void 0?{}:L;var E=L.cssRowKey||"",f=L.combinedSignature||"";!E&&window&&window._F_cssRowKey&&(E=window._F_cssRowKey,!f&&window._F_combinedSignature&&(f=window._F_combinedSignature));if(E&&typeof window._F_installCss!=="function")throw Error("Ad");var F=L.loaderClass||_.h4;l=gg7(l===void 0?"base-js":l);b=new F(UiA(A8$("",l)),E,f,P,b);P=L.useCors||l&&l.hasAttribute("crossorigin");l=L.corsMode||l&&l.getAttribute("crossorigin");
P&&(b.useCors_=P);l&&(b.corsMode_=l);L.urlMaxLength&&(b.urlMaxLength=L.urlMaxLength);d&&(b.insertPos=d);L.fetchPriority&&(b.fetchPriority=L.fetchPriority);var n=Df();n.JSC$10219_loader_=b;n.setBatchModeEnabled(!0);_.ExV=L.batchingStrategy==="BATCH"?d4q:function(N){return Promise.resolve(n.load(N))}};
snj=function(l,b,d){XxF(l,b);l[b][fLQ].unshift(d)};
XxF=function(l,b){if(!l[b]||!l[b][fLQ]){var d=l[b],L=d?[d]:[];l[b]=function(){for(var P=_.X(L),E=P.next();!E.done;E=P.next())E.value.apply(this,arguments)};
l[b][fLQ]=L}};
FV$=function(l){if(!l)return[];var b=[];l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=d.value,Array.isArray(d)?b.push.apply(b,_.VV(FV$(d))):b.push(d);return b};
_.WS=function(l,b){if(l&&Bwj.test(l)||l==="//")return l;if(nxH===void 0){nxH=!1;try{var d=new URL("b","http://a");d.pathname="c%20d";nxH=d.href==="http://a/c%20d"}catch(L){}}b||(b=document.baseURI||window.location.href);if(nxH)try{return(new URL(l,b)).href}catch(L){return l}ki||(ki=document.implementation.createHTMLDocument("temp"),ki.base=ki.createElement("base"),ki.head.appendChild(ki.base),ki.anchor=ki.createElement("a"),ki.body.appendChild(ki.anchor));ki.base.href=b;ki.anchor.href=l;return ki.anchor.href||
l};
NwN=function(l,b){return l.replace(OHA,function(d,L,P,E){return L+"'"+_.WS(P.replace(/["']/g,""),b)+"'"+E})};
m4V=function(l){return l.substring(0,l.lastIndexOf("/")+1)};
HHy=function(){YvF=!1;for(var l=j6.length,b=0;b<l;b++){var d=j6[b];if(d)try{d()}catch(L){setTimeout(function(){throw L;})}}j6.splice(0,l);
qvj+=l};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(l){console.log("["+l.is+"]: registered")};
U4N=function(l){ty1.push(l)};
z$=function(l){return KVN[l]||(KVN[l]=l.indexOf("-")<0?l:l.replace(eo7,function(b){return b[1].toUpperCase()}))};
y5=function(l){return KVN[l]||(KVN[l]=l.replace(hoy,"-$1").toLowerCase())};
kxq=function(l,b){var d=b.parentInfo&&kxq(l,b.parentInfo);if(d)for(l=d.firstChild,d=0;l;l=l.nextSibling){if(b.parentIndex===d++)return l}else return l};
WVZ=function(l,b){l=l._methodHost||l;return function(d){if(l[b])l[b](d,d.detail);else console.warn("listener method `"+b+"` not defined")}};
Z1=function(l){return l.indexOf(".")>=0};
M6=function(l){var b=l.indexOf(".");return b===-1?l:l.slice(0,b)};
jnZ=function(l,b){return l.indexOf(b+".")===0};
IF=function(l,b){return b.indexOf(l+".")===0};
$i=function(l,b,d){return b+d.slice(l.length)};
zo$=function(l,b){return l===b||jnZ(l,b)||IF(l,b)};
J4=function(l){if(Array.isArray(l)){for(var b=[],d=0;d<l.length;d++)for(var L=l[d].toString().split("."),P=0;P<L.length;P++)b.push(L[P]);return b.join(".")}return l};
yvB=function(l){return Array.isArray(l)?J4(l).split("."):l.toString().split(".")};
xi=function(l,b,d){b=yvB(b);for(var L=0;L<b.length;L++){if(!l)return;l=l[b[L]]}d&&(d.path=b.join("."));return l};
ZHy=function(l,b,d){var L=yvB(b),P=L[L.length-1];if(L.length>1){for(b=0;b<L.length-1;b++)if(l=l[L[b]],!l)return;l[P]=d}else l[b]=d;return L.join(".")};
MyN=function(l,b,d){var L=l[b];if(!L)L=l[b]={};else if(!l.hasOwnProperty(b)&&(L=l[b]=Object.create(l[b]),d))for(var P in L)for(l=L[P],b=L[P]=Array(l.length),d=0;d<l.length;d++)b[d]=l[d];return L};
S6=function(l,b,d,L,P,E){if(b){var f=!1,F=gL++,n;for(n in d){var N=P?M6(n):n;if(N=b[N])for(var Y=0,q=N.length,H=void 0;Y<q&&(H=N[Y]);Y++)H.info&&H.info.lastRun===F||P&&!ILH(n,H.trigger)||(H.info&&(H.info.lastRun=F),H.fn(l,n,d,L,H.info,P,E),f=!0)}return f}return!1};
ILH=function(l,b){if(b){var d=b.name;return d==l||!(!b.structured||!jnZ(d,l))||!(!b.wildcard||!IF(d,l))}return!0};
$4H=function(l,b,d,L,P){b=typeof P.method==="string"?l[P.method]:P.method;d=P.property;b?b.call(l,l.__data[d],L[d]):P.dynamicFn||console.warn("observer method `"+P.method+"` not defined")};
JvV=function(l,b,d,L){d={value:d,queueProperty:!0};L&&(d.path=L);(0,_.A4)(l).dispatchEvent(new CustomEvent(b,{detail:d}))};
x4N=function(l,b,d,L,P,E){E=(L=(E?M6(b):b)!=b?b:null)?xi(l,L):l.__data[b];L&&E===void 0&&(E=d[b]);JvV(l,P.eventName,E,L)};
gxF=function(l,b,d,L,P){d=l.__data[b];vS&&(d=vS(d,P.attrName,"attribute",l));l._propertyToAttribute(b,P.attrName,d)};
AvN=function(l){var b=l.constructor.__orderedComputedDeps;if(!b){b=new Map;for(var d=l.__computeEffects,L=SvV(l),P=L.counts,E=L.ready,f=L.total;L=E.shift();)b.set(L,b.size),(L=d[L])&&L.forEach(function(F){F=F.info.methodInfo;--f;--P[F]===0&&E.push(F)});
f!==0&&console.warn("Computed graph for "+l.localName+" incomplete; circular?");l.constructor.__orderedComputedDeps=b}return b};
SvV=function(l){var b=l.__computeInfo,d={};l=l.__computeEffects;var L=[],P=0,E;for(E in b){var f=b[E];P+=d[E]=f.args.filter(function(n){return!n.literal}).length+(f.dynamicFn?1:0)}for(var F in l)b[F]||L.push(F);
return{counts:d,ready:L,total:P}};
CgF=function(l,b,d,L,P){b=vxN(l,b,d,L,P);if(b===C1)return!1;P=P.methodInfo;if(l.__dataHasAccessor&&l.__dataHasAccessor[P])return l._setPendingProperty(P,b,!0);l[P]=b;return!1};
oxq=function(l,b,d,L,P,E,f){d.bindings=d.bindings||[];L={kind:L,target:P,parts:E,literal:f,isCompound:E.length!==1};d.bindings.push(L);L.target&&L.kind!="attribute"&&L.kind!="text"&&!L.isCompound&&L.parts[0].mode==="{"&&(d=L.parts[0],E=d.negate,L.listenerEvent=d.event||y5(P)+"-changed",L.listenerNegate=E);P=b.nodeInfoList.length;for(d=0;d<L.parts.length;d++){var F=L.parts[d];F.compoundIndex=d;E=l;f=b;var n=L,N=F,Y=P;if(!N.literal)if(n.kind==="attribute"&&n.target[0]==="-")console.warn("Cannot set attribute "+
n.target+' because "-" is not a valid attribute starting character');else for(F=N.dependencies,n={index:Y,binding:n,part:N,evaluator:E},N=0;N<F.length;N++)Y=F[N],typeof Y=="string"&&(Y=RoB(Y),Y.wildcard=!0),E._addTemplatePropertyEffect(f,Y.rootProperty,{fn:pxH,info:n,trigger:Y})}};
pxH=function(l,b,d,L,P,E,f){f=f[P.index];var F=P.binding,n=P.part;E&&n.source&&b.length>n.source.length&&F.kind=="property"&&!F.isCompound&&f.__isPropertyEffectsClient&&f.__dataHasAccessor&&f.__dataHasAccessor[F.target]?(d=d[b],b=$i(n.source,F.target,b),f._setPendingPropertyOrPath(b,d,!1,!0)&&l._enqueueClient(f)):(b=P.evaluator._evaluateBinding(l,n,b,d,L,E),b!==C1&&(F.isCompound&&(d=f.__dataCompoundStorage[F.target],d[n.compoundIndex]=b,b=d.join("")),F.kind==="attribute"||F.target!=="textContent"&&
(F.target!=="value"||f.localName!=="input"&&f.localName!=="textarea")||(b=b==void 0?"":b),n=b,vS&&(n=vS(n,F.target,F.kind,f)),F.kind=="attribute"?l._valueToNodeAttribute(f,n,F.target):(F=F.target,f.__isPropertyEffectsClient&&f.__dataHasAccessor&&f.__dataHasAccessor[F]?f.__readOnly&&f.__readOnly[F]||f._setPendingProperty(F,n)&&l._enqueueClient(f):l._setUnmanagedPropertyToNode(f,F,n))))};
D4V=function(l,b,d){if(d.listenerEvent){var L=d.parts[0];l.addEventListener(d.listenerEvent,function(P){var E=d.target,f=L.source,F=L.negate,n=P.detail,N=n&&n.path;N?(f=$i(E,f,N),P=n&&n.value):P=P.currentTarget[E];b.__readOnly&&b.__readOnly[f]||!b._setPendingPropertyOrPath(f,F?!P:P,!0,!!N)||n&&n.queueProperty||b._invalidateProperties()})}};
Vy$=function(l,b,d,L,P,E){E=b.static||E&&(typeof E!=="object"||E[b.methodName]);P={methodName:b.methodName,args:b.args,methodInfo:P,dynamicFn:E};for(var f=0,F=void 0;f<b.args.length&&(F=b.args[f]);f++)F.literal||l._addPropertyEffect(F.rootProperty,d,{fn:L,info:P,trigger:F});E&&l._addPropertyEffect(b.methodName,d,{fn:L,info:P});return P};
vxN=function(l,b,d,L,P){L=l._methodHost||l;var E=L[P.methodName];if(E)return l=l._marshalArgs(P.args,b,d),l===C1?C1:E.apply(L,l);P.dynamicFn||console.warn("method `"+P.methodName+"` not defined")};
wxV=function(l){for(var b="",d=0;d<l.length;d++)b+=l[d].literal||"";return b};
TwH=function(l){if(l=l.match(/([^\s]+?)\(([\s\S]*)\)/)){var b={methodName:l[1],static:!0,args:uEA};return l[2].trim()?GxF(l[2].replace(/\\,/g,"&comma;").split(","),b):b}return null};
GxF=function(l,b){b.args=l.map(function(d){d=RoB(d);d.literal||(b.static=!1);return d},this);
return b};
RoB=function(l){l=l.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var b={name:l,value:"",literal:!1},d=l[0];d==="-"&&(d=l[1]);d>="0"&&d<="9"&&(d="#");switch(d){case "'":case '"':b.value=l.slice(1,-1);b.literal=!0;break;case "#":b.value=Number(l),b.literal=!0}b.literal||(b.rootProperty=M6(l),b.structured=Z1(l),b.structured&&(b.wildcard=l.slice(-2)==".*",b.wildcard&&(b.name=l.slice(0,-2))));return b};
aLB=function(l,b,d){l=xi(l,d);l===void 0&&(l=b[d]);return l};
iHV=function(l,b,d,L){L={indexSplices:L};RF&&!l._overrideLegacyUndefined&&(b.splices=L);l.notifyPath(d+".splices",L);l.notifyPath(d+".length",b.length);RF&&!l._overrideLegacyUndefined&&(L.indexSplices=[])};
p1=function(l,b,d,L,P,E){iHV(l,b,d,[{index:L,addedCount:P,removed:E,object:b,type:"splice"}])};
cvq=function(l){l=NwN((l.body?l.body:l).textContent,l.baseURI);var b=document.createElement("style");b.textContent=l;return b};
lKZ=function(l){l=l.trim().split(/\s+/);for(var b=[],d=0;d<l.length;d++)b.push.apply(b,_.VV(rvq(l[d])));return b};
rvq=function(l){var b=oF.import(l);if(!b)return console.warn("Could not find style data in module named",l),[];if(b._styles===void 0){l=[];l.push.apply(l,_.VV(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(b)));var d=b.querySelector("template");d&&l.push.apply(l,_.VV(bE7(d,b.assetpath)));b._styles=l}return b._styles};
bE7=function(l,b){if(!l._styles){for(var d=[],L=l.content.querySelectorAll("style"),P=0;P<L.length;P++){var E=L[P],f=E.getAttribute("include");f&&d.push.apply(d,_.VV(lKZ(f).filter(function(F,n,N){return N.indexOf(F)===n})));
b&&(E.textContent=NwN(E.textContent,b));d.push(E)}l._styles=d}return l._styles};
dKy=function(l){return(l=oF.import(l))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(l):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(l){var b=[];l=l.querySelectorAll("link[rel=import][type~=css]");for(var d=0;d<l.length;d++){var L=l[d];if(L.import){var P=L.import;if((L=L.hasAttribute("shady-unscoped"))&&!P._unscopedStyle){var E=cvq(P);E.setAttribute("shady-unscoped","");P._unscopedStyle=E}else P._style||(P._style=cvq(P));b.push(L?P._unscopedStyle:P._style)}}return b};
PEF=function(l){l=l.trim().split(/\s+/);for(var b="",d=0;d<l.length;d++)b+=LQ1(l[d]);return b};
LQ1=function(l){var b=oF.import(l);if(b&&b._cssText===void 0){var d=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(b),L=b.querySelector("template");L&&(d+=EeV(L,b.assetpath));b._cssText=d||null}b||console.warn("Could not find style data in module named",l);return b&&b._cssText||""};
EeV=function(l,b){var d="";l=bE7(l,b);for(b=0;b<l.length;b++){var L=l[b];L.parentNode&&L.parentNode.removeChild(L);d+=L.textContent}return d};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(l){var b="";l=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(l);for(var d=0;d<l.length;d++)b+=l[d].textContent;return b};
D1=function(l,b){return{index:l,removed:[],addedCount:b}};
XsH=function(l,b,d,L){var P=0,E=0,f=0,F=0,n=Math.min(b-P,L-E);if(P==0&&E==0)a:{for(f=0;f<n;f++)if(l[f]!==d[f])break a;f=n}if(b==l.length&&L==d.length){F=l.length;for(var N=d.length,Y=0;Y<n-f&&QwH(l[--F],d[--N]);)Y++;F=Y}P+=f;E+=f;b-=F;L-=F;if(b-P==0&&L-E==0)return[];if(P==b){for(b=D1(P,0);E<L;)b.removed.push(d[E++]);return[b]}if(E==L)return[D1(P,b-P)];n=P;f=E;L=L-f+1;F=b-n+1;b=Array(L);for(N=0;N<L;N++)b[N]=Array(F),b[N][0]=N;for(N=0;N<F;N++)b[0][N]=N;for(N=1;N<L;N++)for(Y=1;Y<F;Y++)if(l[n+Y-1]===
d[f+N-1])b[N][Y]=b[N-1][Y-1];else{var q=b[N-1][Y]+1,H=b[N][Y-1]+1;b[N][Y]=q<H?q:H}n=b.length-1;f=b[0].length-1;L=b[n][f];for(l=[];n>0||f>0;)n==0?(l.push(2),f--):f==0?(l.push(3),n--):(F=b[n-1][f-1],N=b[n-1][f],Y=b[n][f-1],q=N<Y?N<F?N:F:Y<F?Y:F,q==F?(F==L?l.push(0):(l.push(1),L=F),n--,f--):q==N?(l.push(3),n--,L=N):(l.push(2),f--,L=Y));l.reverse();b=void 0;n=[];for(f=0;f<l.length;f++)switch(l[f]){case 0:b&&(n.push(b),b=void 0);P++;E++;break;case 1:b||(b=D1(P,0));b.addedCount++;P++;b.removed.push(d[E]);
E++;break;case 2:b||(b=D1(P,0));b.addedCount++;P++;break;case 3:b||(b=D1(P,0)),b.removed.push(d[E]),E++}b&&n.push(b);return n};
fKH=function(l,b){return XsH(l,l.length,b,b.length)};
QwH=function(l,b){return l===b};
FQy=function(l){if(l instanceof swH)return l.value;throw Error("Id`"+l);};
BIN=function(l,b){for(var d in b)d===null?l.style.removeProperty(d):l.style.setProperty(d,b[d])};
neB=function(l,b){return(l=window.getComputedStyle(l).getPropertyValue(b))?l.trim():""};
YHH=function(l){requestAnimationFrame(function(){OEZ?OEZ(l):(NIN||(NIN=new Promise(function(b){mKQ=b}),document.readyState==="complete"?mKQ():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&mKQ()})),NIN.then(function(){l&&l()}))})};
tVQ=function(l){qH7=l&&l.shimcssproperties?!1:HEN||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
kmN=function(l){if(!(UKN.indexOf(l)>-1)&&l!=="touchend"&&KQ1&&elN&&hlV)return{passive:!0}};
yBN=function(l){for(var b=WQ7?["click"]:UKN,d=0,L;d<b.length;d++)L=b[d],l?(jwN.length=0,document.addEventListener(L,zlZ,!0)):document.removeEventListener(L,zlZ,!0)};
V5=function(l){var b=l.type;return UKN.indexOf(b)>-1?b==="mousemove"?(b=l.buttons===void 0?1:l.buttons,l instanceof window.MouseEvent&&!ZE7&&(b=MVq[l.which]||0),!!(b&1)):(l.button===void 0?0:l.button)===0:!1};
IK1=function(l){if(l.type==="click"){if(l.detail===0)return!0;var b=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l);if(!b.nodeType||b.nodeType!==Node.ELEMENT_NODE)return!0;b=b.getBoundingClientRect();var d=l.pageX;l=l.pageY;return!(d>=b.left&&d<=b.right&&l>=b.top&&l<=b.bottom)}return!1};
$K1=function(l,b,d){l.movefn=b;l.upfn=d;document.addEventListener("mousemove",b);document.addEventListener("mouseup",d)};
wL=function(l){document.removeEventListener("mousemove",l.movefn);document.removeEventListener("mouseup",l.upfn);l.movefn=null;l.upfn=null};
JBF=function(l,b){for(var d=document.elementFromPoint(l,b),L=d;L&&L.shadowRoot&&!window.ShadyDOM;){var P=L;L=L.shadowRoot.elementFromPoint(l,b);if(P===L)break;L&&(d=L)}return d};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(l){var b=xK7(l);return b.length>0?b[0]:l.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(l){var b=l.type,d=l.currentTarget.__polymerGestures;if(d&&(d=d[b])){if(!l.__polymerGesturesHandled&&(l.__polymerGesturesHandled={},b.slice(0,5)==="touch")){var L=l.changedTouches[0];b==="touchstart"&&l.touches.length===1&&(geq=L.identifier);if(geq!==L.identifier)return;KQ1||(b==="touchstart"||b==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l)}L=
l.__polymerGesturesHandled;if(!L.skip){for(var P=0,E;P<uu.length;P++)E=uu[P],d[E.name]&&!L[E.name]&&E.flow&&E.flow.start.indexOf(l.type)>-1&&E.reset&&E.reset();for(P=0;P<uu.length;P++)E=uu[P],d[E.name]&&!L[E.name]&&(L[E.name]=!0,E[b](l))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(l){var b=l.changedTouches[0],d=l.type;if(d==="touchstart")SHH=b.clientX,ABy=b.clientY,veH=!1;else if(d==="touchmove"&&!veH){veH=!0;d="auto";for(var L=xK7(l),P=0,E;P<L.length;P++)if(E=L[P],E.__polymerGesturesTouchAction){d=E.__polymerGesturesTouchAction;break}L=!1;P=Math.abs(SHH-b.clientX);b=Math.abs(ABy-b.clientY);l.cancelable&&(d==="none"?L=!0:d==="pan-x"?L=b>P:d==="pan-y"&&(L=P>b));L?l.preventDefault():
G$("track")}};
aF=function(l,b,d){return T$[b]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l,b,d),!0):!1};
iu=function(l,b,d){return T$[b]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l,b,d),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(l,b,d){var L=T$[b],P=L.deps,E=L.name,f=l.__polymerGestures;f||(l.__polymerGestures=f={});for(var F=0,n,N;F<P.length;F++)n=P[F],WQ7&&UKN.indexOf(n)>-1&&n!=="click"||((N=f[n])||(f[n]=N={_count:0}),N._count===0&&l.addEventListener(n,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,kmN(n)),N[E]=(N[E]||0)+1,N._count=(N._count||0)+1);l.addEventListener(b,d);L.touchAction&&_.cS(l,L.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(l,b,d){var L=T$[b],P=L.deps;L=L.name;var E=l.__polymerGestures;if(E)for(var f=0,F,n;f<P.length;f++)F=P[f],(n=E[F])&&n[L]&&(n[L]=(n[L]||1)-1,n._count=(n._count||1)-1,n._count===0&&l.removeEventListener(F,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,kmN(F)));l.removeEventListener(b,d)};
CEQ=function(l){uu.push(l);for(var b=0;b<l.emits.length;b++)T$[l.emits[b]]=l};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(l){for(var b=0,d;b<uu.length;b++){d=uu[b];for(var L=0,P;L<d.emits.length;L++)if(P=d.emits[L],P===l)return d}return null};
_.cS=function(l,b){KQ1&&l instanceof HTMLElement&&rL.run(function(){l.style.touchAction=b});
l.__polymerGesturesTouchAction=b};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(l,b,d){b=new Event(b,{bubbles:!0,cancelable:!0,composed:!0});b.detail=d;(0,_.A4)(l).dispatchEvent(b);b.defaultPrevented&&(l=d.preventer||d.sourceEvent)&&l.preventDefault&&l.preventDefault()};
G$=function(l){l=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l);l.info&&(l.info.prevent=!0)};
la=function(l,b,d,L){b&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b,l,{x:d.clientX,y:d.clientY,sourceEvent:d,preventer:L,prevent:function(P){return G$(P)}})};
RlV=function(l,b,d){if(l.prevent)return!1;if(l.started)return!0;d=Math.abs(l.y-d);return Math.abs(l.x-b)>=5||d>=5};
psZ=function(l,b,d){if(b){var L=l.moves[l.moves.length-2],P=l.moves[l.moves.length-1],E=P.x-l.x,f=P.y-l.y,F=0;if(L){var n=P.x-L.x;F=P.y-L.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b,"track",{state:l.state,x:d.clientX,y:d.clientY,dx:E,dy:f,ddx:n,ddy:F,sourceEvent:d,hover:function(){return JBF(d.clientX,d.clientY)}})}};
DKN=function(l,b,d){var L=Math.abs(b.clientX-l.x),P=Math.abs(b.clientY-l.y),E=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d||b);!E||oeF[E.localName]&&E.hasAttribute("disabled")||!(isNaN(L)||isNaN(P)||L<=25&&P<=25||IK1(b))||l.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(E,"tap",{x:b.clientX,y:b.clientY,sourceEvent:b,preventer:d})};
VVq=function(l,b,d,L,P){var E;P&&(E=typeof d==="object"&&d!==null)&&(L=l.__dataTemp[b]);L=L!==d&&(L===L||d===d);E&&L&&(l.__dataTemp[b]=d);return L};
uyH=function(){if(ba&&!dP){if(!wsV){wsV=!0;var l=document.createElement("style");l.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(l)}return!0}return!1};
TIq=function(){return GmN};
aK$=function(l,b){GmN=l;Object.setPrototypeOf(l,b.prototype);new b;GmN=null};
iEj=function(l,b){for(var d=0;d<b.length;d++){var L=b[d];if(!!l!=!!L.__hideTemplateChildren__)if(L.nodeType===Node.TEXT_NODE)l?(L.__polymerTextContent__=L.textContent,L.textContent=""):L.textContent=L.__polymerTextContent__;else if(L.localName==="slot")if(l)L.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.A4)((0,_.A4)(L).parentNode).replaceChild(L.__polymerReplaced__,L);else{var P=L.__polymerReplaced__;P&&(0,_.A4)((0,_.A4)(P).parentNode).replaceChild(L,P)}else L.style&&(l?(L.__polymerDisplay__=
L.style.display,L.style.display="none"):L.style.display=L.__polymerDisplay__);L.__hideTemplateChildren__=l;L._showHideChildren&&L._showHideChildren(l)}};
cBH=function(l){return(l=l.__dataHost)&&l._methodHost||l};
bYZ=function(l,b,d){var L=d.mutableData?rBZ:L7;Ph.mixin&&(L=Ph.mixin(L));var P=function(){return L.apply(this,arguments)||this};
_.h(P,L);P.prototype.__templatizeOptions=d;P.prototype._bindTemplate(l);leB(P,l,b,d);return P};
QSN=function(l,b,d,L){var P=d.forwardHostProp;if(P&&b.hasHostProps){var E=l.localName=="template",f=b.templatizeTemplateClass;if(!f){if(E){var F=d.mutableData?dyH:Le$;f=function(){return F.apply(this,arguments)||this};
_.h(f,F);f=b.templatizeTemplateClass=f}else{var n=l.constructor;f=function(){return n.apply(this,arguments)||this};
_.h(f,n);f=b.templatizeTemplateClass=f}var N=b.hostProps,Y;for(Y in N)f.prototype._addPropertyEffect("_host_"+Y,f.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:PAQ(P)}),f.prototype._createNotifyingProperty("_host_"+Y);X3&&L&&EXq(b,d,L)}l.__dataProto&&Object.assign(l.__data,l.__dataProto);if(E)aK$(l,f),l.__dataTemp={},l.__dataPending=null,l.__dataOld=null,l._enableProperties();else{Object.setPrototypeOf(l,f.prototype);b=b.hostProps;for(var q in b)q="_host_"+q,q in l&&(b=l[q],delete l[q],l.__data[q]=
b)}}};
PAQ=function(l){return function(b,d,L){l.call(b.__templatizeOwner,d.substring(6),L[d])}};
leB=function(l,b,d,L){var P=d.hostProps||{},E;for(E in L.instanceProps){delete P[E];var f=L.notifyInstanceProp;f&&l.prototype._addPropertyEffect(E,l.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:XIV(f)})}if(L.forwardHostProp&&b.__dataHost)for(var F in P)d.hasHostProps||(d.hasHostProps=!0),l.prototype._addPropertyEffect(F,l.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:fey()})};
XIV=function(l){return function(b,d,L){l.call(b.__templatizeOwner,b,d,L[d])}};
fey=function(){return function(l,b,d){l.__dataHost._setPendingPropertyOrPath("_host_"+b,d[b],!0,!0)}};
Ph=function(l,b,d){if(f7&&!cBH(l))throw Error("Od");d=d||{};if(l.__templatizeOwner)throw Error("Pd");l.__templatizeOwner=b;var L=(b?b.constructor:L7)._parseTemplate(l),P=L.templatizeInstanceClass;P||(P=bYZ(l,L,d),L.templatizeInstanceClass=P);var E=cBH(l);QSN(l,L,d,E);d=function(){return P.apply(this,arguments)||this};
_.h(d,P);d.prototype._methodHost=E;d.prototype.__dataHost=l;d.prototype.__templatizeOwner=b;d.prototype.__hostProps=L.hostProps;return d};
EXq=function(l,b,d){d=d.constructor._properties;l=l.propertyEffects;b=b.instanceProps;for(var L in l)if(!(d[L]||b&&b[L]))for(var P=l[L],E=0;E<P.length;E++){var f=P[E].info.part;if(!f.signature||!f.signature.static){console.warn("Property '"+L+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
sSA=function(l,b){for(var d;b;)if(d=b.__dataHost?b:b.__templatizeInstance)if(d.__dataHost!=l)b=d.__dataHost;else return d;else b=(0,_.A4)(b).parentNode;return null};
s9=function(l){return l.localName==="slot"};
FeN=function(){for(var l=F3.prototype,b="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),d={},L=0;L<b.length;d={method$jscomp$33:void 0},L++)d.method$jscomp$33=b[L],l[d.method$jscomp$33]=function(P){return function(){return this.node[P.method$jscomp$33].apply(this.node,arguments)}}(d)};
BQA=function(l,b){for(var d={},L=0;L<b.length;d={name$jscomp$448:void 0},L++)d.name$jscomp$448=b[L],Object.defineProperty(l,d.name$jscomp$448,{get:function(P){return function(){return this.node[P.name$jscomp$448]}}(d),
configurable:!0})};
nXj=function(){for(var l=F3.prototype,b=["textContent","innerHTML","className"],d={},L=0;L<b.length;d={name$jscomp$449:void 0},L++)d.name$jscomp$449=b[L],Object.defineProperty(l,d.name$jscomp$449,{get:function(P){return function(){return this.node[P.name$jscomp$449]}}(d),
set:function(P){return function(E){this.node[P.name$jscomp$449]=E}}(d),
configurable:!0})};
OYN=function(){Bh=document.documentElement.getAttribute("dir");Bh=document.documentElement.getAttribute("dir");for(var l=0;l<n7.length;l++){var b=n7[l];b.__autoDirOptOut||b.setAttribute("dir",Bh)}};
qKA=function(){O9=!0;requestAnimationFrame(function(){O9=!1;NQV(myQ);setTimeout(function(){for(var l=0,b=NG.length;l<b;l++)YKN(NG.shift())})})};
NQV=function(l){for(;l.length;)YKN(l.shift())};
YKN=function(l){var b=l[0],d=l[1];l=l[2];try{d.apply(b,l)}catch(L){setTimeout(function(){throw L;})}};
_.HYN=function(l,b,d){O9||qKA();myQ.push([l,b,d])};
_.m1=function(l,b,d){O9||qKA();NG.push([l,b,d])};
Kej=function(l,b){b=b===void 0?!1:b;if(!tP$||!Uyy||!tP$.handlesDynamicScoping)return null;var d=Uyy.ScopingShim;if(!d)return null;var L=d.scopeForNode(l),P=(0,_.A4)(l).getRootNode(),E=function(f){if((0,_.A4)(f).getRootNode()===P){var F=Array.from(tP$.nativeMethods.querySelectorAll.call(f,"*"));F.push(f);for(f=0;f<F.length;f++){var n=F[f];if((0,_.A4)(n).getRootNode()===P){var N=d.currentScopeForNode(n);N!==L&&(N!==""&&d.unscopeNode(n,N),d.scopeNode(n,L))}}}};
E(l);return b?(b=new MutationObserver(function(f){for(var F=0;F<f.length;F++)for(var n=f[F],N=0;N<n.addedNodes.length;N++){var Y=n.addedNodes[N];Y.nodeType===Node.ELEMENT_NODE&&E(Y)}}),b.observe(l,{childList:!0,
subtree:!0}),b):null};
e$N=function(){document.body.removeAttribute("unresolved")};
z$B=function(l){var b=l=l.replace(h$B,"").replace(k41,""),d=new We7;d.start=0;d.end=b.length;for(var L=d,P=0,E=b.length;P<E;P++)if(b[P]==="{"){L.rules||(L.rules=[]);var f=L,F=f.rules[f.rules.length-1]||null;L=new We7;L.start=P+1;L.parent=f;L.previous=F;f.rules.push(L)}else b[P]==="}"&&(L.end=P+1,L=L.parent||d);return jSV(d,l)};
jSV=function(l,b){var d=b.substring(l.start,l.end-1);l.parsedCssText=l.cssText=d.trim();l.parent&&(d=b.substring(l.previous?l.previous.end:l.parent.start,l.start-1),d=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(d),d=d.replace(y3Z," "),d=d.substring(d.lastIndexOf(";")+1),d=l.parsedSelector=l.selector=d.trim(),l.atRule=d.indexOf("@")===0,l.atRule?d.indexOf("@media")===0?l.type=4:d.match(ZYj)&&(l.type=7,l.keyframesName=l.selector.split(y3Z).pop()):d.indexOf("--")===
0?l.type=1E3:l.type=1);if(d=l.rules)for(var L=0,P=d.length,E=void 0;L<P&&(E=d[L]);L++)jSV(E,b);return l};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(l){return l.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var b=arguments[1],d=6-b.length;d--;)b="0"+b;return"\\"+b})};
MPA=function(l,b,d){d=d===void 0?"":d;var L="";if(l.cssText||l.rules){var P=l.rules;if(P&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(P))for(var E=0,f=P.length,F=void 0;E<f&&(F=P[E]);E++)L=MPA(F,b,L);else b?b=l.cssText:(b=l.cssText,b=b.replace(IeA,"").replace($yB,""),b=b.replace(J3V,"").replace(xyj,"")),(L=b.trim())&&(L="  "+L+"\n")}L&&(l.selector&&(d+=l.selector+" {\n"),d+=L,l.selector&&(d+="}\n\n"));return d};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(l){l=l[0];return!!l&&!!l.selector&&l.selector.indexOf("--")===0};
SKj=function(l){if(l=gX$[l])l._applyShimCurrentVersion=l._applyShimCurrentVersion||0,l._applyShimValidatingVersion=l._applyShimValidatingVersion||0,l._applyShimNextVersion=(l._applyShimNextVersion||0)+1};
A3N=function(l){return l._applyShimCurrentVersion===l._applyShimNextVersion};
CAy=function(l){l._applyShimValidatingVersion=l._applyShimNextVersion;l._validating||(l._validating=!0,vXN.then(function(){l._applyShimCurrentVersion=l._applyShimNextVersion;l._validating=!1}))};
pI1=function(l){if(!l)return"";typeof l==="string"&&(l=z$B(l));return MPA(l,R$j)};
oXq=function(l){!l.__cssRules&&l.textContent&&(l.__cssRules=z$B(l.textContent));return l.__cssRules||null};
VP$=function(l,b,d,L){if(l){var P=!1,E=l.type;if(L&&E===4){var f=l.selector.match(DyV);f&&(window.matchMedia(f[1]).matches||(P=!0))}E===1?b(l):d&&E===7?d(l):E===1E3&&(P=!0);if((l=l.rules)&&!P)for(P=0,E=l.length,f=void 0;P<E&&(f=l[P]);P++)VP$(f,b,d,L)}};
wI7=function(l,b){var d=l.indexOf("var(");if(d===-1)return b(l,"","","");a:{var L=0;var P=d+3;for(var E=l.length;P<E;P++)if(l[P]==="(")L++;else if(l[P]===")"&&--L===0)break a;P=-1}L=l.substring(d+4,P);d=l.substring(0,d);l=wI7(l.substring(P+1),b);E=L.indexOf(",");if(E===-1)return b(d,L.trim(),"",l);P=L.substring(0,E).trim();L=L.substring(E+1).trim();return b(d,P,L,l)};
ulj=function(l){if(Yr!==void 0)return Yr;if(l.__cssBuild===void 0){var b=l.getAttribute("css-build");if(b)l.__cssBuild=b;else{a:{b=l.localName==="template"?l.content.firstChild:l.firstChild;if(b instanceof Comment&&(b=b.textContent.trim().split(":"),b[0]==="css-build")){b=b[1];break a}b=""}if(b!==""){var d=l.localName==="template"?l.content.firstChild:l.firstChild;d.parentNode.removeChild(d)}l.__cssBuild=b}}return l.__cssBuild||""};
TQQ=function(l,b,d,L){for(var P=b._noAccessors,E=Object.getOwnPropertyNames(b),f=0;f<E.length;f++){var F=E[f];if(!(F in L))if(P)l[F]=b[F];else{var n=Object.getOwnPropertyDescriptor(b,F);n&&(n.configurable=!0,Object.defineProperty(l,F,n))}}for(var N in G4B)b[N]&&(d[N]=d[N]||[],d[N].push(b[N]))};
aeq=function(l,b,d){b=b||[];for(var L=l.length-1;L>=0;L--){var P=l[L];P?Array.isArray(P)?aeq(P,b):b.indexOf(P)<0&&(!d||d.indexOf(P)<0)&&b.unshift(P):console.warn("behavior is null, check for missing or 404 import")}return b};
iYV=function(l,b){for(var d in b){var L=l[d],P=b[d];l[d]=!("value"in P)&&L&&"value"in L?Object.assign({value:L.value},P):P}};
llZ=function(l,b,d){var L={},P=function(){return b.apply(this,arguments)||this};
_.h(P,b);P._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(f)for(var n=0,N;n<f.length;n++)N=f[n],N.properties&&this.createProperties(N.properties),N.observers&&this.createObservers(N.observers,N.properties);l.properties&&this.createProperties(l.properties);l.observers&&this.createObservers(l.observers,l.properties);this._prepareTemplate()}else b._finalizeClass.call(this)};
P.prototype.created=function(){b.prototype.created.call(this);var n=L.created;if(n)for(var N=0;N<n.length;N++)n[N].call(this)};
P.prototype._registered=function(){var n=P.prototype;if(!n.hasOwnProperty("__hasRegisterFinished")){n.__hasRegisterFinished=!0;b.prototype._registered.call(this);ba&&F(n);n=Object.getPrototypeOf(this);var N=L.beforeRegister;if(N)for(var Y=0;Y<N.length;Y++)N[Y].call(n);if(N=L.registered)for(Y=0;Y<N.length;Y++)N[Y].call(n)}};
P.prototype._applyListeners=function(){b.prototype._applyListeners.call(this);var n=L.listeners;if(n)for(var N=0;N<n.length;N++){var Y=n[N];if(Y)for(var q in Y)this._addMethodEventListenerToNode(this,q,Y[q])}};
P.prototype._ensureAttributes=function(){var n=L.hostAttributes;if(n)for(var N=n.length-1;N>=0;N--){var Y=n[N],q;for(q in Y)this._ensureAttribute(q,Y[q])}b.prototype._ensureAttributes.call(this)};
P.prototype.ready=function(){b.prototype.ready.call(this);var n=L.ready;if(n)for(var N=0;N<n.length;N++)n[N].call(this)};
P.prototype.attached=function(){b.prototype.attached.call(this);var n=L.attached;if(n)for(var N=0;N<n.length;N++)n[N].call(this)};
P.prototype.detached=function(){b.prototype.detached.call(this);var n=L.detached;if(n)for(var N=0;N<n.length;N++)n[N].call(this)};
P.prototype.attributeChanged=function(n,N,Y){b.prototype.attributeChanged.call(this);var q=L.attributeChanged;if(q)for(var H=0;H<q.length;H++)q[H].call(this,n,N,Y)};
_.qG.Object.defineProperties(P,{properties:{configurable:!0,enumerable:!0,get:function(){var n={};if(f)for(var N=0;N<f.length;N++)iYV(n,f[N].properties);iYV(n,l.properties);return n}},
observers:{configurable:!0,enumerable:!0,get:function(){var n=[];if(f)for(var N=0,Y;N<f.length;N++)Y=f[N],Y.observers&&(n=n.concat(Y.observers));l.observers&&(n=n.concat(l.observers));return n}}});
if(d){Array.isArray(d)||(d=[d]);var E=b.prototype.behaviors;var f=aeq(d,null,E);P.prototype.behaviors=E?E.concat(d):f}var F=function(n){if(f)for(var N=f,Y=0;Y<N.length;Y++)TQQ(n,N[Y],L,c3q);TQQ(n,l,L,r3V)};
ba||F(P.prototype);P.generatedFrom=l;return P};
P5N=function(l){var b=typeof l!=="string"?l:{is:l,notifyObserversOnUndefined:!0};b.fastInit===void 0&&(b.fastInit=!0);return function(d){if(!b.disableInheritanceCheck&&Object.getPrototypeOf(d.prototype).constructor!==_.Hh)throw Error("Td");var L=d.prototype;L.is=b.is;snj(L,"created",function(){this.hostElement=this;this.polymerController=this});
bCH(L,d,b.fastInit);b.notifyObserversOnUndefined&&(L._overrideLegacyUndefined=!0);if(dpN)for(var P=_.X(Object.getOwnPropertyNames(L)),E=P.next();!E.done;E=P.next()){E=E.value;var f=Object.getOwnPropertyDescriptor(L,E);f.enumerable===!1&&(f.enumerable=!0,Object.defineProperty(L,E,f))}if("template"in d)var F=function(){return d.template};
else b.template!==void 0&&(F=b.template);if(F!==void 0){var n;Object.defineProperty(L,"_template",{get:function(){n===void 0&&(n=F());return n},
set:function(N){n=N},
configurable:!0,enumerable:!0})}Polymer(L);d[LoB]=L}};
EUB=function(l){l=l===void 0?{}:l;l.fastInit===void 0&&(l.fastInit=!0);return function(b){if(!l.disableInheritanceCheck&&Object.getPrototypeOf(b.prototype).constructor!==tG)throw Error("Ud");bCH(b.prototype,b,l.fastInit)}};
bCH=function(l,b,d){d=d===void 0?!1:d;QLV(b);d?snj(l,"created",function(){this.disableEnforceFastDefaultValuesCheck||Xpq(b,this)}):snj(l,"ready",function(){for(var L={},P=_.X(FV$(this.behaviors)),E=P.next();!E.done;E=P.next())E=E.value,E.properties&&Object.assign(L,flN(this,E.properties));
Object.assign(L,flN(this,this.properties));Xpq(b,this);P=_.X(Object.keys(L));for(E=P.next();!E.done;E=P.next())E=E.value,this[E]=L[E]})};
Xpq=function(l,b){if(dpN){l=new l;for(var d=_.X(Object.getOwnPropertyNames(l)),L=d.next();!L.done;L=d.next())L=L.value,b[L]=l[L];for(d=b;d&&d!==Object.prototype;d=Object.getPrototypeOf(d)){L=_.X(Object.getOwnPropertyNames(d));for(var P=L.next();!P.done;P=L.next())P=P.value,l.hasOwnProperty(P)||Object.defineProperty(l,P,sLy(b,P))}}else l.apply(b)};
sLy=function(l,b){return{get:function(){var d=l[b];return d instanceof Function?d.bind(l):d},
set:function(d){l[b]=d}}};
flN=function(l,b){if(!b)return{};for(var d={},L=_.X(Object.keys(b)),P=L.next();!P.done;P=L.next())if(P=P.value,!b[P].readOnly){var E=l[P];E!==void 0&&(d[P]=E)}return d};
QLV=function(l){var b=new l;l=l.prototype.properties||{};for(var d=_.X(Object.keys(l)),L=d.next();!L.done;L=d.next())if(L=L.value,b.hasOwnProperty(L)){var P=l[L];typeof P==="function"&&(l[L]=P={type:P});b[L]!=null&&P.type===Object&&(P.type=FoN(b[L].constructor))}};
FoN=function(l){for(var b=_.X(B$N),d=b.next();!d.done;d=b.next())if(d=d.value,l===d)return d;return Object};
nUA=function(l){return function(b,d){b.behaviors=b.behaviors||[];b.behaviors.push(l||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",b,d).prototype:void 0));Object.defineProperty(b,d,{get:function(){return this},
enumerable:!0,configurable:!0})}};
OCQ=function(l){l=l===void 0?{}:l;return function(b,d){b.properties=b.properties||{};l.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?l.type=FoN(Reflect.getMetadata("design:type",b,d)):l.type=String);var L=l,P=b.properties[d];b.properties[d]=P?Object.assign({},P,L):L}};
N$A=function(l){return function(b,d){b.listeners=b.listeners||{};b.listeners[l]=d}};
mpN=function(){var l=_.Tc.apply(0,arguments);if(l.length===0)throw Error("Vd");return function(b,d){b.observers=b.observers||[];b.observers.push(d+"("+l.join(",")+")")}};
YSy=function(){var l=_.Tc.apply(0,arguments);return function(b,d,L){var P=Object.getOwnPropertyDescriptor(b,d).get,E="__compute__"+d;Object.defineProperty(b,E,{value:P,enumerable:!0});b.properties=b.properties||{};P=b.properties[d];P||(P={},b.properties[d]=P);P.computed=E+"("+l.join(",")+")";L.get=void 0}};
_.U9=function(l,b,d){_.S8.call(this);this.JSC$11476_id_=null;this.usingListeners_=!1;this.JSC$11476_listener_=l;this.handler_=d;this.JSC$11476_win_=b||window;this.callback_=(0,_.A6)(this.JSC$11478_doAction_,this)};
K7=function(l){this.range_=l};
ew=function(l){this.range_=l};
Wh=function(l,b,d){_.S8.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=l;this.scrollTimer_=new _.hG(50);this.JSC$11555_eventHandler_=new _.kr(this);this.scrollDelta_=new _.oB;this.containerIsActuallyContent_=l.tagName==="BODY"||l.tagName==="HTML";this.containerBounds_=qSA(l);this.containerIsActuallyContent_&&(l=_.IB(),this.containerBounds_.height=l.height,this.containerBounds_.width=l.width);this.margin_=b||0;if(b){if(b=this.containerBounds_.clone(),l=this.margin_){var L=
Math.min(l,b.height*.25);b.top+=L;b.height-=2*L;l=Math.min(l,b.width*.25);b.left+=l;b.width-=2*l}}else b=this.containerBounds_;this.scrollBounds_=b;d||this.JSC$11555_eventHandler_.listen(_.wx(this.containerNode_),"mousemove",this.JSC$11557_onMouseMove);this.JSC$11555_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11557_onTick_)};
_.jw=function(l){this.mechanism=l};
zK=function(l,b){this.JSC$11653_key_=l;this.JSC$11653_value_=b};
tzF=function(l){if(l>=55296&&l<=57343||l>1114111)return"\ufffd";l in HC1&&(l=HC1[l]);var b="";l>65535&&(l-=65536,b+=String.fromCharCode(l>>>10&1023|55296),l=56320|l&1023);return b+=String.fromCharCode(l)};
UpV=function(l,b){return l<b?1:-1};
ebZ=function(){return function(l){return l.charAt(1)==="#"?l.charAt(2)==="X"||l.charAt(2)==="x"?tzF(parseInt(l.substr(3),16)):tzF(parseInt(l.substr(2),10)):Ko$[l.slice(1,-1)]}};
Woq=function(l){return l.slice(1,l.length-1).trim().replace(hbN,function(b){return kUV[b]||" "})};
yz=function(l){return l===32||l===9};
Zq=function(l,b){return b<l.length?l.charCodeAt(b):-1};
jLN=function(l){for(;l;){if(l._lastLineBlank)return!0;var b=l.type;if(b==="list"||b==="item")l=l._lastChild;else break}return!1};
MG=function(l){if(zbZ.test(l)){var b=1,d=0,L=0;for(l[d]=="|"&&d++;d<l.length;){switch(l[d]){case "|":L=1;break;case " ":break;case "\t":break;default:L&&(L=0,b++)}d++}return yaN.test(l)?-b:b}return 0};
ZCA=function(l){return l=="table"||l=="row"||l=="cell"};
MzV=function(){return new I9("document",[[1,1],[0,0]])};
IlN=function(){};
$r=function(){var l={safe:!1};l=l||{};l.softbreak=l.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=l};
SSq=function(l,b){var d="";if(l)if(l=l.toLowerCase(),l===" "||$pN.test(l))d="space";else if(JaV.test(l))d="esc";else if(l.length==1){if(!b||xpA.test(l))d=l}else d=gUZ.test(l)?l.replace("arrow",""):l=="multiply"?"*":l;return d};
RbN=function(l,b){var d=l.hasModifiers;if(b.key)d=SSq(b.key,d);else if(b.detail&&b.detail.key)d=SSq(b.detail.key,d);else{d=b.keyIdentifier;var L="";d&&(d in Aa1?L=Aa1[d]:vU7.test(d)?(d=parseInt(d.replace("U+","0x"),16),L=String.fromCharCode(d).toLowerCase()):L=d.toLowerCase());(d=L)||(d=b.keyCode,L="",Number(d)&&(d>=65&&d<=90?L=String.fromCharCode(32+d):d>=112&&d<=123?L="f"+(d-112+1):d>=48&&d<=57?L=String(d-48):d>=96&&d<=105?L=String(d-96):L=C5Z[d]),d=L);d=d||""}return d===l.key&&(!l.hasModifiers||
!!b.shiftKey===!!l.shiftKey&&!!b.ctrlKey===!!l.ctrlKey&&!!b.altKey===!!l.altKey&&!!b.metaKey===!!l.metaKey)};
oUN=function(l){return l.length===1?{combo:l,key:l,event:"keydown"}:l.split("+").reduce(function(b,d){var L=d.split(":");d=L[0];L=L[1];d in ppB?(b[ppB[d]]=!0,b.hasModifiers=!0):(b.key=d,b.event=L||"keydown");return b},{combo:l.split(":").shift()})};
Dpy=function(l){return l.trim().split(" ").map(function(b){return oUN(b)})};
VzB=function(l,b){if(l&&l.fn){var d=l.fn;l.fn=function(){try{d.apply(this,arguments)}catch(L){if(L instanceof JG)console.warn("Argument '"+L.arg+"'"+(b?" for method '"+b+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw L;}}}return l};
uWZ=function(){var l=[],b;var d=d||_.wp7.length;for(b=0;b<8;b++)l[b]=_.wp7[0|Math.random()*d];return l.join("")};
GU7=function(){var l=_.Tc.apply(0,arguments);return l.length===0?function(b){return b}:l.length===1?l[0]:l.reduce(function(b,d){return function(){return b(d.apply(null,_.VV(_.Tc.apply(0,arguments))))}})};
T$y=function(){var l=_.Tc.apply(0,arguments);return function(b){return function(d,L){d=b(d,L);var P=function(){throw Error("Fe");},E={getState:d.getState,
dispatch:function(f){return P.apply(null,[f].concat(_.VV(_.Tc.apply(1,arguments))))}};
L=l.map(function(f){return f(E)});
P=GU7.apply(null,_.VV(L))(d.dispatch);return Object.assign({},d,{dispatch:P})}}};
caF=function(l){Object.keys(l).forEach(function(b){var d=l[b];if(typeof d(void 0,{type:alN})==="undefined")throw Error("Ge`"+b);if(typeof d(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+iCZ()})==="undefined")throw Error("He`"+b+"`"+alN);})};
xr=function(l){for(var b=Object.keys(l),d={},L=0;L<b.length;L++){var P=b[L];typeof l[P]==="function"&&(d[P]=l[P])}var E=Object.keys(d);try{caF(d)}catch(F){var f=F}return function(F,n){F=F===void 0?{}:F;if(f)throw f;for(var N=!1,Y={},q=0;q<E.length;q++){var H=E[q],t=F[H],e=(0,d[H])(t,n);if(typeof e==="undefined")throw F=n&&n.type,Error("Ie`"+(F?'"'+String(F)+'"':"(unknown type)")+"`"+H);Y[H]=e;N=N||e!==t}return(N=N||E.length!==Object.keys(F).length)?Y:F}};
ra$=function(l,b,d){function L(){if(Y)throw Error("Je");return F}
function P(t){if(typeof t!=="function")throw Error("Ke`"+typeof t);if(Y)throw Error("Le");var e=!0;N===n&&(N=n.slice());N.push(t);return function(){if(e){if(Y)throw Error("Me");e=!1;N===n&&(N=n.slice());var W=N.indexOf(t);N.splice(W,1);n=null}}}
function E(t){if(typeof t!=="object"||t===null)var e=!1;else{for(e=t;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);e=Object.getPrototypeOf(t)===e}if(!e)throw Error("Ne`"+typeof t);if(typeof t.type==="undefined")throw Error("Oe");if(Y)throw Error("Pe");try{Y=!0,F=f(F,t)}finally{Y=!1}e=n=N;for(var W=0;W<e.length;W++)(0,e[W])();return t}
if(typeof b==="function"&&typeof d==="function"||typeof d==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof b==="function"&&typeof d==="undefined"&&(d=b,b=void 0);if(typeof d!=="undefined"){if(typeof d!=="function")throw Error("Re`"+typeof d);return d(ra$)(l,b)}if(typeof l!=="function")throw Error("Se`"+typeof l);var f=l,F=b,n=[],N=n,Y=!1;E({type:alN});var q={},H=(q.dispatch=E,q.subscribe=P,q.getState=L,q.replaceReducer=function(t){if(typeof t!=="function")throw Error("Te`"+
typeof t);f=t;E({type:lsF});return H},q[bMZ]=function(){var t={};
return t.subscribe=function(e){function W(){e.next&&e.next(L())}
if(typeof e!=="object"||e===null)throw new TypeError("Ue`"+typeof e);W();return{unsubscribe:P(W)}},t[bMZ]=function(){return this},t},q);
return H};
dwF=function(l){function b(){P&&(P=!1,l());E&&L()}
function d(){requestAnimationFrame(b)}
function L(){var F=Date.now();if(P){if(F-f<2)return;E=!0}else P=!0,E=!1,setTimeout(d,20);f=F}
var P=!1,E=!1,f=0;return L};
gP=function(l){return typeof l==="number"?l:parseFloat(l)||0};
LY1=function(l){return _.Tc.apply(1,arguments).reduce(function(b,d){return b+gP(l["border-"+d+"-width"])},0)};
X2Z=function(l){if(P7A[l])return P7A[l];var b=globalThis[l],d=b.prototype,L=l in Ey1?Ey1[l]:void 0;L=!(!L||!L.every(function(n){var N,Y;return!!((N=Object.getOwnPropertyDescriptor(d,n))==null?0:(Y=N.get)==null?0:Y.toString().includes("[native code]"))}));
var P=l in QsB?QsB[l]:void 0;P=!(!P||!P.every(function(n){var N;return typeof d[n]==="function"&&((N=d[n])==null?void 0:N.toString().includes("[native code]"))}));
if(L&&P&&!globalThis.Zone)return P7A[l]=b.prototype;try{var E=document.createElement("iframe");document.body.appendChild(E);var f=E.contentWindow;if(!f)return b.prototype;var F=f[l].prototype;document.body.removeChild(E);return F?P7A[l]=F:d}catch(n){return d}};
Sw=function(l,b,d){var L=l+"."+String(d);if(fsA[L])return fsA[L].call(b);l=X2Z(l);var P;l=(P=Object.getOwnPropertyDescriptor(l,d))==null?void 0:P.get;if(!l)return b[d];fsA[L]=l;return l.call(b)};
FYj=function(l,b){var d="Node."+String(b);if(ssj[d])return ssj[d].bind(l);var L=X2Z("Node")[b];if(typeof L!=="function")return l[b];ssj[d]=L;return L.bind(l)};
AG=function(l,b,d){try{if(!(b in l))return function(){};
var L=l[b],P=d(L);typeof P==="function"&&(P.prototype=P.prototype||{},Object.defineProperties(P,{__rrweb_original__:{enumerable:!1,value:L}}));l[b]=P;return function(){l[b]=L}}catch(E){return function(){}}};
R9=function(l){var b=l&&"host"in l&&"mode"in l&&vh(l)||null;return!!(b&&"shadowRoot"in b&&C7(b)===l)};
p7=function(l){return Object.prototype.toString.call(l)==="[object ShadowRoot]"};
BeB=function(l){l.includes(" background-clip: text;")&&!l.includes(" -webkit-background-clip: text;")&&(l=l.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return l};
OMN=function(l){try{var b=l.rules||l.cssRules;if(!b)return null;var d=l.href;!d&&l.ownerNode&&(d=l.ownerNode.baseURI);var L=Array.from(b,function(P){return nyA(P,d)}).join("");
return BeB(L)}catch(P){return null}};
nyA=function(l,b){if("styleSheet"in l){try{var d;if(!(d=OMN(l.styleSheet))){var L=l.cssText;if(L.split('"').length<3)d=L;else{var P=["@import","url("+JSON.stringify(l.href)+")"];l.layerName===""?P.push("layer"):l.layerName&&P.push("layer("+l.layerName+")");l.supportsText&&P.push("supports("+l.supportsText+")");l.media.length&&P.push(l.media.mediaText);d=P.join(" ")+";"}}var E=d}catch(f){E=l.cssText}return l.styleSheet.href?Ne1(E,l.styleSheet.href):E}E=l.cssText;"selectorText"in l&&l.selectorText.includes(":")&&
(E=E.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return b?Ne1(E,b):E};
mwZ=function(l){var b=l.element;var d=l.maskInputOptions;var L=l.tagName;var P=l.type;var E=l.value;l=l.maskInputFn;E=E||"";P=P&&P.toLowerCase();if(d[L.toLowerCase()]||P&&d[P])E=l?l(E,b):"*".repeat(E.length);return E};
YI7=function(l){var b=l.getContext("2d");if(!b)return!0;for(var d=0;d<l.width;d+=50)for(var L=0;L<l.height;L+=50){var P=b.getImageData;if((new Uint32Array(("__rrweb_original__"in P?P.__rrweb_original__:P).call(b,d,L,Math.min(50,l.width-d),Math.min(50,l.height-L)).data.buffer)).some(function(E){return E!==0}))return!1}return!0};
qIA=function(l){var b=l.type;return l.hasAttribute("data-rr-is-password")?"password":b?b.toLowerCase():null};
HMF=function(l){try{var b=new URL(l,window.location.href)}catch(P){return null}var d,L;return(L=(d=b.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:d[1])!=null?L:null};
Ne1=function(l,b){return(l||"").replace(tEN,function(d,L,P,E,f,F){P=P||f||F;L=L||E||"";if(!P)return d;if(Uwy.test(P)||KYN.test(P)||ekF.test(P))return"url("+L+P+L+")";if(P[0]==="/")return d=b.indexOf("//")>-1?b.split("/").slice(0,3).join("/"):b.split("/")[0],d=d.split("?")[0],"url("+L+(d+P)+L+")";d=b.split("/");E=P.split("/");d.pop();E=_.X(E);for(P=E.next();!P.done;P=E.next())P=P.value,P!=="."&&(P===".."?d.pop():d.push(P));return"url("+L+d.join("/")+L+")"})};
hk1=function(l,b){return(b=b===void 0?!1:b)?l.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):l.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
kqQ=function(l,b){var d=d===void 0?!1:d;b=Array.from(b.childNodes);var L=[],P=0;if(b.length>1&&l&&typeof l==="string")for(var E=hk1(l,d),f=E.length/l.length,F=1;F<b.length;F++)if(b[F].textContent&&typeof b[F].textContent==="string"){for(var n=hk1(b[F].textContent,d),N=3;N<n.length&&(n[N].match(/[a-zA-Z0-9]/)||n.indexOf(n.substring(0,N),1)!==-1);N++);for(;N<n.length;N++){var Y=n.substring(0,N),q=E.split(Y),H=-1;if(q.length===2)H=q[0].length;else if(q.length>2&&q[0]===""&&b[F-1].textContent!=="")H=
E.indexOf(Y,1);else if(q.length===1){Y=Y.substring(0,Y.length-1);q=E.split(Y);if(q.length<=1)return L.push(l),L;N=101}else N===n.length-1&&(H=E.indexOf(Y));if(q.length>=2&&N>100){var t=b[F-1].textContent;t&&typeof t==="string"&&(H=E.indexOf(Y,hk1(t).length));H===-1&&(H=q[0].length)}if(H!==-1){for(n=Math.floor(H/f);n>0&&n<l.length;){P+=1;if(P>50*b.length)return L.push(l),L;N=hk1(l.substring(0,n),d);if(N.length===H){L.push(l.substring(0,n));l=l.substring(n);E=E.substring(H);break}else n=N.length<H?
n+Math.max(1,Math.floor((H-N.length)/f)):n-Math.max(1,Math.floor((N.length-H)*f))}break}}}L.push(l);return L};
jsV=function(){return WYq++};
ymH=function(l){if(l instanceof HTMLFormElement)return"form";l=l.tagName.toLowerCase();return zk$.test(l)?"div":l};
$wN=function(l,b){function d(N){return(N=N.exec(b.substring(L)))?(N=N[0],L+=N.length,N):""}
if(b.trim()==="")return b;for(var L=0,P=[];;){d(ZMN);if(L>=b.length)break;var E=d(MEA);if(E.slice(-1)===",")E=IsZ(l,E.substring(0,E.length-1)),P.push(E);else{var f="";E=IsZ(l,E);for(var F=!1;;){var n=b.charAt(L);if(n===""){P.push((E+f).trim());break}else if(F)n===")"&&(F=!1);else if(n===","){L+=1;P.push((E+f).trim());break}else n==="("&&(F=!0);f+=n;L+=1}}}return P.join(", ")};
IsZ=function(l,b){return b&&b.trim()!==""?JmN(l,b):b};
JmN=function(l,b){var d=xw1.get(l);d||(d=l.createElement("a"),xw1.set(l,d));if(!b)b="";else if(b.startsWith("blob:")||b.startsWith("data:"))return b;im(d,b);return d.href};
gy7=function(l,b,d,L){return L?d==="src"||d==="href"&&(b!=="use"||L[0]!=="#")||d==="xlink:href"&&L[0]!=="#"||d==="background"&&(b==="table"||b==="td"||b==="th")?IsZ(l,L):d==="srcset"?$wN(l,L):d==="style"?Ne1(L,JmN(l)):b==="object"&&d==="data"?IsZ(l,L):L:L};
SIV=function(l,b){return(l==="video"||l==="audio")&&b==="autoplay"};
AmF=function(l,b,d){try{if(typeof b==="string"){if(l.classList.contains(b))return!0}else for(var L=l.classList.length;L--;)if(b.test(l.classList[L]))return!0;if(d)return l.matches(d)}catch(P){}return!1};
vyQ=function(l,b,d){if(!l)return!1;if(l.nodeType!==l.ELEMENT_NODE)return d?vyQ(o9(l),b,d):!1;for(var L=l.classList.length;L--;)if(b.test(l.classList[L]))return!0;return d?vyQ(o9(l),b,d):!1};
C7Q=function(l,b,d,L){if(l.nodeType===l.ELEMENT_NODE){if(!Dq(l).length)return!1}else{if(Vz(l)===null)return!1;l=Vz(l)}try{if(typeof b==="string")if(L){if(l.closest("."+b))return!0}else{if(l.classList.contains(b))return!0}else if(vyQ(l,b,L))return!0;if(d)if(L){if(l.closest(d))return!0}else if(l.matches(d))return!0}catch(P){}return!1};
RkV=function(l,b,d){var L=l.contentWindow;if(L){var P=!1;try{var E=L.document.readyState}catch(F){return}if(E!=="complete"){var f=setTimeout(function(){P||(b(),P=!0)},d);
l.addEventListener("load",function(){clearTimeout(f);P=!0;b()})}else L.location.href==="about:blank"&&l.src!=="about:blank"&&l.src!==""||setTimeout(b,0),l.addEventListener("load",b)}};
p2N=function(l,b,d){var L=!1;try{var P=l.sheet}catch(f){return}if(!P){var E=setTimeout(function(){L||(b(),L=!0)},d);
l.addEventListener("load",function(){clearTimeout(E);L=!0;b()})}};
VE1=function(l,b){var d=b.doc,L=b.blockClass,P=b.blockSelector,E=b.needsMask,f=b.inlineStylesheet,F=b.maskInputOptions===void 0?{}:b.maskInputOptions,n=b.maskTextFn,N=b.maskInputFn,Y=b.dataURLOptions===void 0?{}:b.dataURLOptions,q=b.inlineImages,H=b.recordCanvas,t=b.keepIframeSrcFn,e=b.newlyAddedElement===void 0?!1:b.newlyAddedElement,W=b.cssCaptured===void 0?!1:b.cssCaptured;b=b.mirror;b.nodeMetaMap.has(d)?(b=b.getId(d),b=b===1?void 0:b):b=void 0;switch(l.nodeType){case l.DOCUMENT_NODE:return l.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:l.compatMode}:{type:0,childNodes:[]};case l.DOCUMENT_TYPE_NODE:return{type:1,name:l.name,publicId:l.publicId,systemId:l.systemId,rootId:b};case l.ELEMENT_NODE:return oyq(l,{doc:d,blockClass:L,blockSelector:P,inlineStylesheet:f,maskInputOptions:F,maskInputFn:N,dataURLOptions:Y,inlineImages:q,recordCanvas:H,keepIframeSrcFn:t,newlyAddedElement:e,rootId:b});case l.TEXT_NODE:return f=(L=o9(l))&&L.tagName,L="",P=f==="STYLE"?!0:void 0,(f=f==="SCRIPT"?!0:void 0)?
L="SCRIPT_PLACEHOLDER":W||(L=Dw$(l),P&&L&&(L=Ne1(L,JmN(d)))),!P&&!f&&L&&E&&(L=n?n(L,Vz(l)):L.replace(/[\S]/g,"*")),{type:3,textContent:L||"",rootId:b};case l.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:b};case l.COMMENT_NODE:return{type:5,textContent:Dw$(l)||"",rootId:b};default:return!1}};
oyq=function(l,b){var d=b.doc,L=b.inlineStylesheet,P=b.maskInputOptions===void 0?{}:b.maskInputOptions,E=b.maskInputFn,f=b.dataURLOptions===void 0?{}:b.dataURLOptions,F=b.inlineImages,n=b.recordCanvas,N=b.keepIframeSrcFn,Y=b.newlyAddedElement===void 0?!1:b.newlyAddedElement,q=b.rootId;b=AmF(l,b.blockClass,b.blockSelector);for(var H=ymH(l),t={},e=l.attributes.length,W=0;W<e;W++){var M=l.attributes[W];SIV(H,M.name)||(t[M.name]=gy7(d,H,M.name.toLowerCase(),M.value))}H==="link"&&L&&(L=Array.from(d.styleSheets).find(function(D){return D.href===
l.href}),e=null,L&&(e=OMN(L)),e&&(delete t.rel,delete t.href,t._cssText=e));
H==="style"&&l.sheet&&(L=OMN(l.sheet))&&(l.childNodes.length>1&&(L=kqQ(L,l).join("/* rr_split */")),t._cssText=L);if(H==="input"||H==="textarea"||H==="select")L=l.value,e=l.checked,t.type!=="radio"&&t.type!=="checkbox"&&t.type!=="submit"&&t.type!=="button"&&L?t.value=mwZ({element:l,type:qIA(l),tagName:H,value:L,maskInputOptions:P,maskInputFn:E}):e&&(t.checked=e);H==="option"&&(l.selected&&!P.select?t.selected=!0:delete t.selected);H==="dialog"&&l.open&&(t.rr_open_mode=l.matches("dialog:modal")?"modal":
"non-modal");H==="canvas"&&n&&(l.__context==="2d"?YI7(l)||(t.rr_dataURL=l.toDataURL(f.type,f.quality)):"__context"in l||(P=l.toDataURL(f.type,f.quality),E=d.createElement("canvas"),E.width=l.width,E.height=l.height,E=E.toDataURL(f.type,f.quality),P!==E&&(t.rr_dataURL=P)));if(H==="img"&&F){wP||(wP=d.createElement("canvas"),w21=wP.getContext("2d"));var J=l.currentSrc||l.getAttribute("src")||"<unknown-src>",x=l.crossOrigin,V=function(){l.removeEventListener("load",V);try{wP.width=l.naturalWidth,wP.height=
l.naturalHeight,w21.drawImage(l,0,0),t.rr_dataURL=wP.toDataURL(f.type,f.quality)}catch(D){if(l.crossOrigin!=="anonymous"){l.crossOrigin="anonymous";l.complete&&l.naturalWidth!==0?V():l.addEventListener("load",V);return}console.warn("Cannot inline img src="+J+"! Error: "+D)}l.crossOrigin==="anonymous"&&(x?t.crossOrigin=x:l.removeAttribute("crossorigin"))};
l.complete&&l.naturalWidth!==0?V():l.addEventListener("load",V)}if(H==="audio"||H==="video")d=t,d.rr_mediaState=l.paused?"paused":"played",d.rr_mediaCurrentTime=l.currentTime,d.rr_mediaPlaybackRate=l.playbackRate,d.rr_mediaMuted=l.muted,d.rr_mediaLoop=l.loop,d.rr_mediaVolume=l.volume;Y||(l.scrollLeft&&(t.rr_scrollLeft=l.scrollLeft),l.scrollTop&&(t.rr_scrollTop=l.scrollTop));b&&(Y=l.getBoundingClientRect(),t={class:t.class,rr_width:Y.width+"px",rr_height:Y.height+"px"});H!=="iframe"||N(t.src)||(l.contentDocument||
(t.rr_src=t.src),delete t.src);var p;try{customElements.get(H)&&(p=!0)}catch(D){}return{type:2,tagName:H,attributes:t,childNodes:[],isSVG:!(l.tagName!=="svg"&&!l.ownerSVGElement)||void 0,needBlock:b,rootId:q,isCustom:p}};
ua=function(l){return l===void 0||l===null?"":l.toLowerCase()};
u1Z=function(l,b){return b.comment&&l.type===5||l.type===2&&(b.script&&(l.tagName==="script"||l.tagName==="link"&&(l.attributes.rel==="preload"&&l.attributes.as==="script"||l.attributes.rel==="modulepreload")||l.tagName==="link"&&l.attributes.rel==="prefetch"&&typeof l.attributes.href==="string"&&HMF(l.attributes.href)==="js")||b.headFavicon&&(l.tagName==="link"&&l.attributes.rel==="shortcut icon"||l.tagName==="meta"&&(ua(l.attributes.name).match(/^msapplication-tile(image|color)$/)||ua(l.attributes.name)===
"application-name"||ua(l.attributes.rel)==="icon"||ua(l.attributes.rel)==="apple-touch-icon"||ua(l.attributes.rel)==="shortcut icon"))||l.tagName==="meta"&&(b.headMetaDescKeywords&&ua(l.attributes.name).match(/^description|keywords$/)||b.headMetaSocial&&(ua(l.attributes.property).match(/^(og|twitter|fb):/)||ua(l.attributes.name).match(/^(og|twitter):/)||ua(l.attributes.name)==="pinterest")||b.headMetaRobots&&(ua(l.attributes.name)==="robots"||ua(l.attributes.name)==="googlebot"||ua(l.attributes.name)===
"bingbot")||b.headMetaHttpEquiv&&l.attributes["http-equiv"]!==void 0||b.headMetaAuthorship&&(ua(l.attributes.name)==="author"||ua(l.attributes.name)==="generator"||ua(l.attributes.name)==="framework"||ua(l.attributes.name)==="publisher"||ua(l.attributes.name)==="progid"||ua(l.attributes.property).match(/^article:/)||ua(l.attributes.property).match(/^product:/))||b.headMetaVerification&&(ua(l.attributes.name)==="google-site-verification"||ua(l.attributes.name)==="yandex-verification"||ua(l.attributes.name)===
"csrf-token"||ua(l.attributes.name)==="p:domain_verify"||ua(l.attributes.name)==="verify-v1"||ua(l.attributes.name)==="verification"||ua(l.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
GK=function(l,b){var d=b.doc,L=b.mirror,P=b.blockClass,E=b.blockSelector,f=b.maskTextClass,F=b.maskTextSelector,n=b.skipChild===void 0?!1:b.skipChild,N=b.inlineStylesheet===void 0?!0:b.inlineStylesheet,Y=b.maskInputOptions===void 0?{}:b.maskInputOptions,q=b.maskTextFn,H=b.maskInputFn,t=b.slimDOMOptions,e=b.dataURLOptions===void 0?{}:b.dataURLOptions,W=b.inlineImages===void 0?!1:b.inlineImages,M=b.recordCanvas===void 0?!1:b.recordCanvas,J=b.onSerialize,x=b.onIframeLoad,V=b.iframeLoadTimeout===void 0?
5E3:b.iframeLoadTimeout,p=b.onStylesheetLoad,D=b.stylesheetLoadTimeout===void 0?5E3:b.stylesheetLoadTimeout,G=b.keepIframeSrcFn===void 0?function(){return!1}:b.keepIframeSrcFn,lN=b.newlyAddedElement===void 0?!1:b.newlyAddedElement,sA=b.cssCaptured===void 0?!1:b.cssCaptured,OA=b.needsMask,WV=b.preserveWhiteSpace===void 0?!0:b.preserveWhiteSpace;
OA||(OA=C7Q(l,f,F,OA===void 0));var qH=VE1(l,{doc:d,mirror:L,blockClass:P,blockSelector:E,needsMask:OA,inlineStylesheet:N,maskInputOptions:Y,maskTextFn:q,maskInputFn:H,dataURLOptions:e,inlineImages:W,recordCanvas:M,keepIframeSrcFn:G,newlyAddedElement:lN,cssCaptured:sA});if(!qH)return console.warn(l,"not serialized"),null;lN=L.nodeMetaMap.has(l)?L.getId(l):u1Z(qH,t)||!WV&&qH.type===3&&!qH.textContent.replace(/^\s+|\s+$/gm,"").length?-2:WYq++;b=Object.assign(qH,{id:lN});L.add(l,b);if(lN===-2)return null;
J&&J(l);lN=!n;b.type===2&&(lN=lN&&!b.needBlock,delete b.needBlock,(sA=C7(l))&&p7(sA)&&(b.isShadowHost=!0));if((b.type===0||b.type===2)&&lN){t.headWhitespace&&b.type===2&&b.tagName==="head"&&(WV=!1);n={doc:d,mirror:L,blockClass:P,blockSelector:E,needsMask:OA,maskTextClass:f,maskTextSelector:F,skipChild:n,inlineStylesheet:N,maskInputOptions:Y,maskTextFn:q,maskInputFn:H,slimDOMOptions:t,dataURLOptions:e,inlineImages:W,recordCanvas:M,preserveWhiteSpace:WV,onSerialize:J,onIframeLoad:x,iframeLoadTimeout:V,
onStylesheetLoad:p,stylesheetLoadTimeout:D,keepIframeSrcFn:G,cssCaptured:!1};if(b.type!==2||b.tagName!=="textarea"||b.attributes.value===void 0)for(b.type===2&&b.attributes._cssText!==void 0&&typeof b.attributes._cssText==="string"&&(n.cssCaptured=!0),lN=_.X(Array.from(Dq(l))),sA=lN.next();!sA.done;sA=lN.next())(sA=GK(sA.value,n))&&b.childNodes.push(sA);lN=null;if(l.nodeType===l.ELEMENT_NODE&&(lN=C7(l))){sA=_.X(Array.from(Dq(lN)));for(var KF=sA.next();!KF.done;KF=sA.next())if(KF=GK(KF.value,n))p7(lN)&&
(KF.isShadow=!0),b.childNodes.push(KF)}}(n=o9(l))&&R9(n)&&p7(n)&&(b.isShadow=!0);b.type===2&&b.tagName==="iframe"&&RkV(l,function(){var AV=l.contentDocument;AV&&x&&(AV=GK(AV,{doc:AV,mirror:L,blockClass:P,blockSelector:E,needsMask:OA,maskTextClass:f,maskTextSelector:F,skipChild:!1,inlineStylesheet:N,maskInputOptions:Y,maskTextFn:q,maskInputFn:H,slimDOMOptions:t,dataURLOptions:e,inlineImages:W,recordCanvas:M,preserveWhiteSpace:WV,onSerialize:J,onIframeLoad:x,iframeLoadTimeout:V,onStylesheetLoad:p,stylesheetLoadTimeout:D,
keepIframeSrcFn:G}))&&x(l,AV)},V);
b.type===2&&b.tagName==="link"&&typeof b.attributes.rel==="string"&&(b.attributes.rel==="stylesheet"||b.attributes.rel==="preload"&&typeof b.attributes.href==="string"&&HMF(b.attributes.href)==="css")&&p2N(l,function(){if(p){var AV=GK(l,{doc:d,mirror:L,blockClass:P,blockSelector:E,needsMask:OA,maskTextClass:f,maskTextSelector:F,skipChild:!1,inlineStylesheet:N,maskInputOptions:Y,maskTextFn:q,maskInputFn:H,slimDOMOptions:t,dataURLOptions:e,inlineImages:W,recordCanvas:M,preserveWhiteSpace:WV,onSerialize:J,
onIframeLoad:x,iframeLoadTimeout:V,onStylesheetLoad:p,stylesheetLoadTimeout:D,keepIframeSrcFn:G});AV&&p(l,AV)}},D);
return b};
GqQ=function(l){var b=document;l=l||{};var d=l.maskAllInputs===void 0?!1:l.maskAllInputs,L=l.slimDOM===void 0?!1:l.slimDOM;return GK(b,{doc:b,mirror:l.mirror===void 0?new TK:l.mirror,blockClass:l.blockClass===void 0?"rr-block":l.blockClass,blockSelector:l.blockSelector===void 0?null:l.blockSelector,maskTextClass:l.maskTextClass===void 0?"rr-mask":l.maskTextClass,maskTextSelector:l.maskTextSelector===void 0?null:l.maskTextSelector,skipChild:!1,inlineStylesheet:l.inlineStylesheet===void 0?!0:l.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:l.maskTextFn,maskInputFn:l.maskInputFn,slimDOMOptions:L===!0||L==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:L==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:L===!1?{}:L,dataURLOptions:l.dataURLOptions,
inlineImages:l.inlineImages===void 0?!1:l.inlineImages,recordCanvas:l.recordCanvas===void 0?!1:l.recordCanvas,preserveWhiteSpace:l.preserveWhiteSpace,onSerialize:l.onSerialize,onIframeLoad:l.onIframeLoad,iframeLoadTimeout:l.iframeLoadTimeout,onStylesheetLoad:l.onStylesheetLoad,stylesheetLoadTimeout:l.stylesheetLoadTimeout,keepIframeSrcFn:l.keepIframeSrcFn===void 0?function(){return!1}:l.keepIframeSrcFn,
newlyAddedElement:!1})};
a9=function(l,b,d){d=d===void 0?document:d;var L={capture:!0,passive:!0};d.addEventListener(l,b,L);return function(){return d.removeEventListener(l,b,L)}};
ia=function(l,b,d){d=d===void 0?{}:d;var L=null,P=0;return function(){var E=_.Tc.apply(0,arguments),f=Date.now();P||d.leading!==!1||(P=f);var F=b-(f-P),n=this;F<=0||F>b?(L&&(clearTimeout(L),L=null),P=f,l.apply(n,E)):L||d.trailing===!1||(L=setTimeout(function(){P=d.leading===!1?0:Date.now();L=null;l.apply(n,E)},F))}};
Tey=function(l,b,d,L,P){P=P===void 0?window:P;var E=P.Object.getOwnPropertyDescriptor(l,b);P.Object.defineProperty(l,b,L?d:{set:function(f){var F=this;setTimeout(function(){d.set.call(F,f)},0);
E&&E.set&&E.set.call(this,f)}});
return function(){return Tey(l,b,E||{},!0)}};
asV=function(l){var b=l.document,d,L,P,E;return{left:b.scrollingElement?b.scrollingElement.scrollLeft:l.pageXOffset!==void 0?l.pageXOffset:b.documentElement.scrollLeft||(b==null?void 0:b.body)&&((d=Vz(b.body))==null?void 0:d.scrollLeft)||(b==null?void 0:(L=b.body)==null?void 0:L.scrollLeft)||0,top:b.scrollingElement?b.scrollingElement.scrollTop:l.pageYOffset!==void 0?l.pageYOffset:(b==null?void 0:b.documentElement.scrollTop)||(b==null?void 0:b.body)&&((P=Vz(b.body))==null?void 0:P.scrollTop)||(b==
null?void 0:(E=b.body)==null?void 0:E.scrollTop)||0}};
iMN=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
cmy=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
rmQ=function(l){return l?l.nodeType===l.ELEMENT_NODE?l:Vz(l):null};
ch=function(l,b,d,L){if(!l)return!1;l=rmQ(l);if(!l)return!1;try{if(typeof b==="string"){if(l.classList.contains(b)||L&&l.closest("."+b)!==null)return!0}else if(vyQ(l,b,L))return!0}catch(P){}return d&&(l.matches(d)||L&&l.closest(d)!==null)?!0:!1};
lwV=function(l,b,d){return l.tagName==="TITLE"&&d.headTitleMutations?!0:b.getId(l)===-2};
beZ=function(l,b){if(R9(l))return!1;var d=b.getId(l);return b.has(d)?(d=o9(l))&&d.nodeType===l.DOCUMENT_NODE?!1:d?beZ(d,b):!0:!0};
d0y=function(){var l=l===void 0?window:l;"NodeList"in l&&!l.NodeList.prototype.forEach&&(l.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in l&&!l.DOMTokenList.prototype.forEach&&(l.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
Lqj=function(l,b){return!(l.nodeName!=="LINK"||l.nodeType!==l.ELEMENT_NODE||!l.getAttribute||l.getAttribute("rel")!=="stylesheet"||!b.nodeMetaMap.get(l))};
EuF=function(l){var b=null,d;"getRootNode"in l&&((d=Pn7(l))==null?void 0:d.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&vh(Pn7(l))&&(b=vh(Pn7(l)));return b};
Q71=function(l){var b=l.ownerDocument;if(b){if(!(b=FYj(b,"contains")(l)))if(b=l.ownerDocument){for(var d;d=EuF(l);)l=d;b=FYj(b,"contains")(l)}else b=!1}else b=!1;return b};
X3B=function(l,b){l.delete(b);Dq(b).forEach(function(d){return X3B(l,d)})};
fwN=function(l,b){for(var d=[l];d.length;)l=d.pop(),b.has(l)||(b.add(l),Dq(l).forEach(function(L){return d.push(L)}))};
s7Z=function(l,b){l.size===0?l=!1:l=(b=o9(b))?l.has(b):!1;return l};
Bl7=function(l,b){return l.size===0?!1:FqQ(l,b)};
FqQ=function(l,b){return(b=o9(b))?l.has(b)?!0:FqQ(l,b):!1};
rP=function(l){try{if("composedPath"in l){var b=l.composedPath();if(b.length)return b[0]}else if("path"in l&&l.path.length)return l.path[0]}catch(d){}return l&&l.target};
OeH=function(l,b){var d=new nu7;lv.push(d);d.init(l);l=new (X2Z("MutationObserver").constructor)(bv(d.processMutations.bind(d)));l.observe(b,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return l};
m0Q=function(l){var b=l.mousemoveCb;var d=l.sampling;var L=l.doc;var P=l.mirror;if(d.mousemove===!1)return function(){};
var E=[],f,F=ia(bv(function(N){var Y=Date.now()-f;b(E.map(function(q){q.timeOffset-=Y;return q}),N);
E=[];f=null}),typeof d.mousemoveCallback==="number"?d.mousemoveCallback:500);
l=bv(ia(bv(function(N){var Y=rP(N),q=N.changedTouches?N.changedTouches[0]:N,H=q.clientX;q=q.clientY;f||(f=Nlq());E.push({x:H,y:q,id:P.getId(Y),timeOffset:Nlq()-f});F(typeof DragEvent!=="undefined"&&N instanceof DragEvent?12:N instanceof MouseEvent?1:6)}),typeof d.mousemove==="number"?d.mousemove:50,{trailing:!1}));
var n=[a9("mousemove",l,L),a9("touchmove",l,L),a9("drag",l,L)];return bv(function(){n.forEach(function(N){return N()})})};
YiN=function(l){var b=l.mouseInteractionCb;var d=l.doc;var L=l.mirror;var P=l.blockClass;var E=l.blockSelector;l=l.sampling;if(l.mouseInteraction===!1)return function(){};
var f=l.mouseInteraction===!0||l.mouseInteraction===void 0?{}:l.mouseInteraction,F=[],n=null,N=function(Y){return function(q){var H=rP(q);if(!ch(H,P,E,!0)){var t=null,e=Y;if("pointerType"in q){switch(q.pointerType){case "mouse":t=0;break;case "touch":t=2;break;case "pen":t=1}t===2&&(dh[Y]===1?e="TouchStart":dh[Y]===0&&(e="TouchEnd"))}else q.changedTouches&&(t=2);if(t!==null){if(n=t,e.startsWith("Touch")&&t===2||e.startsWith("Mouse")&&t===0)t=null}else dh[Y]===2&&(t=n,n=null);if(q=q.changedTouches?
q.changedTouches[0]:q)H=L.getId(H),bv(b)(Object.assign({},{type:dh[e],id:H,x:q.clientX,y:q.clientY},t!==null&&{pointerType:t}))}}};
Object.keys(dh).filter(function(Y){return Number.isNaN(Number(Y))&&!Y.endsWith("_Departed")&&f[Y]!==!1}).forEach(function(Y){var q=Y.toLowerCase(),H=N(Y);
if(window.PointerEvent)switch(dh[Y]){case 1:case 0:q=q.replace("mouse","pointer");break;case 7:case 9:return}F.push(a9(q,H,d))});
return bv(function(){F.forEach(function(Y){return Y()})})};
qiN=function(l){var b=l.scrollCb;var d=l.doc;var L=l.mirror;var P=l.blockClass;var E=l.blockSelector;return a9("scroll",bv(ia(bv(function(f){var F=rP(f);F&&!ch(F,P,E,!0)&&(f=L.getId(F),F===d&&d.defaultView?(F=asV(d.defaultView),b({id:f,x:F.left,y:F.top})):b({id:f,x:F.scrollLeft,y:F.scrollTop}))}),l.sampling.scroll||100)),d)};
He$=function(l,b){var d=l.viewportResizeCb;var L=-1,P=-1;return a9("resize",bv(ia(bv(function(){var E=iMN(),f=cmy();if(L!==E||P!==f)d({width:Number(f),height:Number(E)}),L=E,P=f}),200)),b.win)};
KqZ=function(l){function b(M){var J=rP(M),x=M.isTrusted,V=J&&J.tagName;J&&V==="OPTION"&&(J=Vz(J));if(!(!J||!V||t1$.indexOf(V)<0||ch(J,f,F,!0)||J.classList.contains(n)||N&&J.matches(N))){var p=J.value,D=!1;M=qIA(J)||"";if(M==="radio"||M==="checkbox")D=J.checked;else if(Y[V.toLowerCase()]||Y[M])p=mwZ({element:J,maskInputOptions:Y,tagName:V,type:M,value:p,maskInputFn:q});d(J,t?{text:p,isChecked:D,userTriggered:x}:{text:p,isChecked:D});x=J.name;M==="radio"&&x&&D&&P.querySelectorAll('input[type="radio"][name="'+
x+'"]').forEach(function(G){if(G!==J){var lN=G.value;d(G,t?{text:lN,isChecked:!D,userTriggered:!1}:{text:lN,isChecked:!D})}})}}
function d(M,J){var x=U0V.get(M);x&&x.text===J.text&&x.isChecked===J.isChecked||(U0V.set(M,J),M=E.getId(M),bv(L)(Object.assign({},J,{id:M})))}
var L=l.inputCb;var P=l.doc;var E=l.mirror;var f=l.blockClass;var F=l.blockSelector;var n=l.ignoreClass;var N=l.ignoreSelector;var Y=l.maskInputOptions;var q=l.maskInputFn;var H=l.sampling;var t=l.userTriggeredOnInput;var e=(H.input==="last"?["change"]:["input","change"]).map(function(M){return a9(M,bv(b),P)}),W=P.defaultView;
if(!W)return function(){e.forEach(function(M){return M()})};
l=W.Object.getOwnPropertyDescriptor(W.HTMLInputElement.prototype,"value");H=[[W.HTMLInputElement.prototype,"value"],[W.HTMLInputElement.prototype,"checked"],[W.HTMLSelectElement.prototype,"value"],[W.HTMLTextAreaElement.prototype,"value"],[W.HTMLSelectElement.prototype,"selectedIndex"],[W.HTMLOptionElement.prototype,"selected"]];l&&l.set&&e.push.apply(e,_.VV(H.map(function(M){return Tey(M[0],M[1],{set:function(){bv(b)({target:this,isTrusted:!1})}},!1,W)})));
return bv(function(){e.forEach(function(M){return M()})})};
hxA=function(l){var b=[],d,L,P,E;exN("CSSGroupingRule")&&((d=l.parentRule)==null?void 0:(L=d.constructor)==null?void 0:L.name)==="CSSGroupingRule"||exN("CSSMediaRule")&&l.parentRule instanceof CSSMediaRule||exN("CSSSupportsRule")&&l.parentRule instanceof CSSSupportsRule||exN("CSSConditionRule")&&((P=l.parentRule)==null?void 0:(E=P.constructor)==null?void 0:E.name)==="CSSConditionRule"?(l=Array.from(l.parentRule.cssRules).indexOf(l),b.unshift(l)):l.parentStyleSheet&&(l=Array.from(l.parentStyleSheet.cssRules).indexOf(l),
b.unshift(l));return b};
Lv=function(l,b,d){var L,P;if(!l)return{};l.ownerNode?L=b.getId(l.ownerNode):P=d.getId(l);return{styleId:P,id:L}};
WqN=function(l,b){var d=l.styleSheetRuleCb;var L=l.mirror;var P=l.stylesheetManager;var E=b.win;if(!E.CSSStyleSheet||!E.CSSStyleSheet.prototype)return function(){};
var f=E.CSSStyleSheet.prototype.insertRule;E.CSSStyleSheet.prototype.insertRule=new PJ(f,{apply:bv(function(H,t,e){var W=_.X(e),M=W.next().value;W=W.next().value;var J=Lv(t,L,P.styleMirror),x=J.id;J=J.styleId;(x&&x!==-1||J&&J!==-1)&&d({id:x,styleId:J,adds:[{rule:M,index:W}]});return H.apply(t,e)})});
E.CSSStyleSheet.prototype.addRule=function(H,t,e){e=e===void 0?this.cssRules.length:e;return E.CSSStyleSheet.prototype.insertRule.apply(this,[H+" { "+t+" }",e])};
var F=E.CSSStyleSheet.prototype.deleteRule;E.CSSStyleSheet.prototype.deleteRule=new PJ(F,{apply:bv(function(H,t,e){var W=_.X(e).next().value,M=Lv(t,L,P.styleMirror),J=M.id;M=M.styleId;(J&&J!==-1||M&&M!==-1)&&d({id:J,styleId:M,removes:[{index:W}]});return H.apply(t,e)})});
E.CSSStyleSheet.prototype.removeRule=function(H){return E.CSSStyleSheet.prototype.deleteRule.apply(this,[H])};
if(E.CSSStyleSheet.prototype.replace){var n=E.CSSStyleSheet.prototype.replace;E.CSSStyleSheet.prototype.replace=new PJ(n,{apply:bv(function(H,t,e){var W=_.X(e).next().value,M=Lv(t,L,P.styleMirror),J=M.id;M=M.styleId;(J&&J!==-1||M&&M!==-1)&&d({id:J,styleId:M,replace:W});return H.apply(t,e)})})}if(E.CSSStyleSheet.prototype.replaceSync){var N=E.CSSStyleSheet.prototype.replaceSync;
E.CSSStyleSheet.prototype.replaceSync=new PJ(N,{apply:bv(function(H,t,e){var W=_.X(e).next().value,M=Lv(t,L,P.styleMirror),J=M.id;M=M.styleId;(J&&J!==-1||M&&M!==-1)&&d({id:J,styleId:M,replaceSync:W});return H.apply(t,e)})})}var Y={};
kSN("CSSGroupingRule")?Y.CSSGroupingRule=E.CSSGroupingRule:(kSN("CSSMediaRule")&&(Y.CSSMediaRule=E.CSSMediaRule),kSN("CSSConditionRule")&&(Y.CSSConditionRule=E.CSSConditionRule),kSN("CSSSupportsRule")&&(Y.CSSSupportsRule=E.CSSSupportsRule));var q={};Object.entries(Y).forEach(function(H){var t=_.X(H);H=t.next().value;t=t.next().value;q[H]={insertRule:t.prototype.insertRule,deleteRule:t.prototype.deleteRule};t.prototype.insertRule=new PJ(q[H].insertRule,{apply:bv(function(e,W,M){var J=_.X(M),x=J.next().value;
J=J.next().value;var V=Lv(W.parentStyleSheet,L,P.styleMirror),p=V.id;V=V.styleId;(p&&p!==-1||V&&V!==-1)&&d({id:p,styleId:V,adds:[{rule:x,index:[].concat(_.VV(hxA(W)),[J||0])}]});return e.apply(W,M)})});
t.prototype.deleteRule=new PJ(q[H].deleteRule,{apply:bv(function(e,W,M){var J=_.X(M).next().value,x=Lv(W.parentStyleSheet,L,P.styleMirror),V=x.id;x=x.styleId;(V&&V!==-1||x&&x!==-1)&&d({id:V,styleId:x,removes:[{index:[].concat(_.VV(hxA(W)),[J])}]});return e.apply(W,M)})})});
return bv(function(){E.CSSStyleSheet.prototype.insertRule=f;E.CSSStyleSheet.prototype.deleteRule=F;n&&(E.CSSStyleSheet.prototype.replace=n);N&&(E.CSSStyleSheet.prototype.replaceSync=N);Object.entries(Y).forEach(function(H){var t=_.X(H);H=t.next().value;t=t.next().value;t.prototype.insertRule=q[H].insertRule;t.prototype.deleteRule=q[H].deleteRule})})};
zxB=function(l,b){var d=l.mirror;var L=l.stylesheetManager;var P=null;P=b.nodeName==="#document"?d.getId(b):d.getId(vh(b));var E,f,F;l=b.nodeName==="#document"?(E=b.defaultView)==null?void 0:E.Document:(f=b.ownerDocument)==null?void 0:(F=f.defaultView)==null?void 0:F.ShadowRoot;var n=(l==null?0:l.prototype)?Object.getOwnPropertyDescriptor(l==null?void 0:l.prototype,"adoptedStyleSheets"):void 0;if(P===null||P===-1||!l||!n)return function(){};
Object.defineProperty(b,"adoptedStyleSheets",{configurable:n.configurable,enumerable:n.enumerable,get:function(){var N;return(N=n.get)==null?void 0:N.call(this)},
set:function(N){var Y,q=(Y=n.set)==null?void 0:Y.call(this,N);if(P!==null&&P!==-1)try{j7N(L,N,P)}catch(H){}return q}});
return bv(function(){Object.defineProperty(b,"adoptedStyleSheets",{configurable:n.configurable,enumerable:n.enumerable,get:n.get,set:n.set})})};
yyN=function(l,b){var d=l.styleDeclarationCb;var L=l.mirror;var P=l.ignoreCSSAttributes;var E=l.stylesheetManager;var f=b.win;var F=f.CSSStyleDeclaration.prototype.setProperty;f.CSSStyleDeclaration.prototype.setProperty=new PJ(F,{apply:bv(function(N,Y,q){var H=_.X(q),t=H.next().value,e=H.next().value;H=H.next().value;if(P.has(t))return F.apply(Y,[t,e,H]);var W,M=Lv((W=Y.parentRule)==null?void 0:W.parentStyleSheet,L,E.styleMirror);W=M.id;M=M.styleId;(W&&W!==-1||M&&M!==-1)&&d({id:W,styleId:M,set:{property:t,
value:e,priority:H},index:hxA(Y.parentRule)});return N.apply(Y,q)})});
var n=f.CSSStyleDeclaration.prototype.removeProperty;f.CSSStyleDeclaration.prototype.removeProperty=new PJ(n,{apply:bv(function(N,Y,q){var H=_.X(q).next().value;if(P.has(H))return n.apply(Y,[H]);var t,e=Lv((t=Y.parentRule)==null?void 0:t.parentStyleSheet,L,E.styleMirror);t=e.id;e=e.styleId;(t&&t!==-1||e&&e!==-1)&&d({id:t,styleId:e,remove:{property:H},index:hxA(Y.parentRule)});return N.apply(Y,q)})});
return bv(function(){f.CSSStyleDeclaration.prototype.setProperty=F;f.CSSStyleDeclaration.prototype.removeProperty=n})};
ZeA=function(l){var b=l.mediaInteractionCb;var d=l.blockClass;var L=l.blockSelector;var P=l.mirror;var E=l.sampling;l=l.doc;var f=bv(function(n){return ia(bv(function(N){if((N=rP(N))&&!ch(N,d,L,!0)){var Y=N.currentTime,q=N.volume,H=N.muted,t=N.playbackRate,e=N.loop;b({type:n,id:P.getId(N),currentTime:Y,volume:q,muted:H,playbackRate:t,loop:e})}}),E.media||500)}),F=[a9("play",f(0),l),
a9("pause",f(1),l),a9("seeked",f(2),l),a9("volumechange",f(3),l),a9("ratechange",f(4),l)];return bv(function(){F.forEach(function(n){return n()})})};
M1y=function(l){var b=l.fontCb;l=l.doc;var d=l.defaultView;if(!d)return function(){};
var L=[],P=new WeakMap,E=d.FontFace;d.FontFace=function(f,F,n){var N=new E(f,F,n);P.set(N,{family:f,buffer:typeof F!=="string",descriptors:n,fontSource:typeof F==="string"?F:JSON.stringify(Array.from(new Uint8Array(F)))});return N};
l=AG(l.fonts,"add",function(f){return function(F){setTimeout(bv(function(){var n=P.get(F);n&&(b(n),P.delete(F))}),0);
return f.apply(this,[F])}});
L.push(function(){d.FontFace=E});
L.push(l);return bv(function(){L.forEach(function(f){return f()})})};
IwN=function(l){var b=l.doc,d=l.mirror,L=l.blockClass,P=l.blockSelector,E=l.selectionCb,f=!0;l=bv(function(){var F=b.getSelection();if(F&&!(f&&(F==null?0:F.isCollapsed))){f=F.isCollapsed||!1;for(var n=[],N=F.rangeCount||0,Y=0;Y<N;Y++){var q=F.getRangeAt(Y),H=q.startContainer,t=q.startOffset,e=q.endContainer;q=q.endOffset;ch(H,L,P,!0)||ch(e,L,P,!0)||n.push({start:d.getId(H),startOffset:t,end:d.getId(e),endOffset:q})}E({ranges:n})}});
l();return a9("selectionchange",l)};
$0y=function(l){var b=l.doc;var d=l.customElementCb;return(l=b.defaultView)&&l.customElements?AG(l.customElements,"define",function(L){return function(P,E,f){try{d({define:{name:P}})}catch(F){console.warn("Custom element callback failed for "+P)}return L.apply(this,[P,E,f])}}):function(){}};
JyH=function(l,b){var d=l.mutationCb,L=l.mousemoveCb,P=l.mouseInteractionCb,E=l.scrollCb,f=l.viewportResizeCb,F=l.inputCb,n=l.mediaInteractionCb,N=l.styleSheetRuleCb,Y=l.styleDeclarationCb,q=l.canvasMutationCb,H=l.fontCb,t=l.selectionCb,e=l.customElementCb;l.mutationCb=function(){var W=_.Tc.apply(0,arguments);b.mutation&&b.mutation.apply(b,_.VV(W));d.apply(null,_.VV(W))};
l.mousemoveCb=function(){var W=_.Tc.apply(0,arguments);b.mousemove&&b.mousemove.apply(b,_.VV(W));L.apply(null,_.VV(W))};
l.mouseInteractionCb=function(){var W=_.Tc.apply(0,arguments);b.mouseInteraction&&b.mouseInteraction.apply(b,_.VV(W));P.apply(null,_.VV(W))};
l.scrollCb=function(){var W=_.Tc.apply(0,arguments);b.scroll&&b.scroll.apply(b,_.VV(W));E.apply(null,_.VV(W))};
l.viewportResizeCb=function(){var W=_.Tc.apply(0,arguments);b.viewportResize&&b.viewportResize.apply(b,_.VV(W));f.apply(null,_.VV(W))};
l.inputCb=function(){var W=_.Tc.apply(0,arguments);b.input&&b.input.apply(b,_.VV(W));F.apply(null,_.VV(W))};
l.mediaInteractionCb=function(){var W=_.Tc.apply(0,arguments);b.mediaInteaction&&b.mediaInteaction.apply(b,_.VV(W));n.apply(null,_.VV(W))};
l.styleSheetRuleCb=function(){var W=_.Tc.apply(0,arguments);b.styleSheetRule&&b.styleSheetRule.apply(b,_.VV(W));N.apply(null,_.VV(W))};
l.styleDeclarationCb=function(){var W=_.Tc.apply(0,arguments);b.styleDeclaration&&b.styleDeclaration.apply(b,_.VV(W));Y.apply(null,_.VV(W))};
l.canvasMutationCb=function(){var W=_.Tc.apply(0,arguments);b.canvasMutation&&b.canvasMutation.apply(b,_.VV(W));q.apply(null,_.VV(W))};
l.fontCb=function(){var W=_.Tc.apply(0,arguments);b.font&&b.font.apply(b,_.VV(W));H.apply(null,_.VV(W))};
l.selectionCb=function(){var W=_.Tc.apply(0,arguments);b.selection&&b.selection.apply(b,_.VV(W));t.apply(null,_.VV(W))};
l.customElementCb=function(){var W=_.Tc.apply(0,arguments);b.customElement&&b.customElement.apply(b,_.VV(W));e.apply(null,_.VV(W))}};
x0j=function(l,b){b=b===void 0?{}:b;var d=l.doc.defaultView;if(!d)return function(){};
JyH(l,b);var L;l.recordDOM&&(L=OeH(l,l.doc));var P=m0Q(l),E=YiN(l),f=qiN(l),F=He$(l,{win:d}),n=KqZ(l),N=ZeA(l),Y=function(){},q=function(){},H=function(){},t=function(){};
l.recordDOM&&(Y=WqN(l,{win:d}),q=zxB(l,l.doc),H=yyN(l,{win:d}),l.collectFonts&&(t=M1y(l)));var e=IwN(l),W=$0y(l),M=[];l=_.X(l.plugins);for(b=l.next();!b.done;b=l.next())b=b.value,M.push(b.observer(b.callback,d,b.options));return bv(function(){lv.forEach(function(x){return x.reset()});
var J;(J=L)==null||J.disconnect();P();E();f();F();n();N();Y();q();H();t();e();W();M.forEach(function(x){return x()})})};
exN=function(l){return typeof window[l]!=="undefined"};
kSN=function(l){return!!(typeof window[l]!=="undefined"&&window[l].prototype&&"insertRule"in window[l].prototype&&"deleteRule"in window[l].prototype)};
guj=function(l){l=new Uint8Array(l);for(var b="",d=0;d<l.byteLength;d++)b+=String.fromCharCode(l[d]);return btoa(b)};
Siq=function(l,b,d){if(l instanceof Array)return l.map(function(P){return Siq(P,b,d)});
if(l!==null){if(l instanceof Float32Array||l instanceof Float64Array||l instanceof Int32Array||l instanceof Uint32Array||l instanceof Uint8Array||l instanceof Uint16Array||l instanceof Int16Array||l instanceof Int8Array||l instanceof Uint8ClampedArray)return{rr_type:l.constructor.name,args:[Object.values(l)]};if(l instanceof ArrayBuffer){var L=l.constructor.name;l=guj(l);return{rr_type:L,base64:l}}if(l instanceof DataView)return{rr_type:l.constructor.name,args:[Siq(l.buffer,b,d),l.byteOffset,l.byteLength]};
if(l instanceof HTMLImageElement)return{rr_type:l.constructor.name,src:l.src};if(l instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:l.toDataURL()};if(l instanceof ImageData)return{rr_type:l.constructor.name,args:[Siq(l.data,b,d),l.width,l.height]};if(AyV(l,b)||typeof l==="object")return L=l.constructor.name,l=vuQ(l,b,d),{rr_type:L,index:l}}return l};
RxN=function(l,b,d,L){for(var P=[],E=_.X(Object.getOwnPropertyNames(b.CanvasRenderingContext2D.prototype)),f=E.next(),F={};!f.done;F={prop$jscomp$58:void 0},f=E.next()){F.prop$jscomp$58=f.value;try{if(typeof b.CanvasRenderingContext2D.prototype[F.prop$jscomp$58]==="function"){var n=AG(b.CanvasRenderingContext2D.prototype,F.prop$jscomp$58,function(N){return function(Y){return function(){var q=_.Tc.apply(0,arguments),H=this;ch(this.canvas,d,L,!0)||setTimeout(function(){var t=CnH(q,b,H);l(H.canvas,{type:Ef["2D"],
property:N.prop$jscomp$58,args:t})},0);
return Y.apply(this,q)}}}(F));
P.push(n)}}catch(N){f=Tey(b.CanvasRenderingContext2D.prototype,F.prop$jscomp$58,{set:function(Y){return function(q){l(this.canvas,{type:Ef["2D"],property:Y.prop$jscomp$58,args:[q],setter:!0})}}(F)}),P.push(f)}}return function(){P.forEach(function(N){return N()})}};
p3Q=function(l,b,d,L){var P=[];try{var E=AG(l.HTMLCanvasElement.prototype,"getContext",function(f){return function(F){var n=_.Tc.apply(1,arguments);if(!ch(this,b,d,!0)){var N=F==="experimental-webgl"?"webgl":F;"__context"in this||(this.__context=N);L&&["webgl","webgl2"].includes(N)&&(n[0]&&typeof n[0]==="object"?(N=n[0],N.preserveDrawingBuffer||(N.preserveDrawingBuffer=!0)):n.splice(0,1,{preserveDrawingBuffer:!0}))}return f.apply(this,[F].concat(_.VV(n)))}});
P.push(E)}catch(f){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){P.forEach(function(f){return f()})}};
ou1=function(l,b,d,L,P,E){for(var f=[],F=_.X(Object.getOwnPropertyNames(l)),n=F.next(),N={};!n.done;N={prop$jscomp$59:void 0},n=F.next())if(N.prop$jscomp$59=n.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(N.prop$jscomp$59))try{if(typeof l[N.prop$jscomp$59]==="function"){var Y=AG(l,N.prop$jscomp$59,function(q){return function(H){return function(){var t=_.Tc.apply(0,arguments),e=H.apply(this,t);vuQ(e,E,this);"tagName"in this.canvas&&!ch(this.canvas,L,P,!0)&&(t=
CnH(t,E,this),d(this.canvas,{type:b,property:q.prop$jscomp$59,args:t}));return e}}}(N));
f.push(Y)}}catch(q){n=Tey(l,N.prop$jscomp$59,{set:function(H){return function(t){d(this.canvas,{type:b,property:H.prop$jscomp$59,args:[t],setter:!0})}}(N)}),f.push(n)}return f};
D0Z=function(l,b,d,L){var P=[];P.push.apply(P,_.VV(ou1(b.WebGLRenderingContext.prototype,1,l,d,L,b)));typeof b.WebGL2RenderingContext!=="undefined"&&P.push.apply(P,_.VV(ou1(b.WebGL2RenderingContext.prototype,2,l,d,L,b)));return function(){P.forEach(function(E){return E()})}};
ELq=function(l){var b=l=l===void 0?{}:l,d=b.emit,L=b.checkoutEveryNms,P=b.checkoutEveryNth,E=b.blockClass===void 0?"rr-block":b.blockClass,f=b.blockSelector===void 0?null:b.blockSelector,F=b.ignoreClass===void 0?"rr-ignore":b.ignoreClass,n=b.ignoreSelector===void 0?null:b.ignoreSelector,N=b.maskTextClass===void 0?"rr-mask":b.maskTextClass,Y=b.maskTextSelector===void 0?null:b.maskTextSelector,q=b.inlineStylesheet===void 0?!0:b.inlineStylesheet,H=b.maskAllInputs,t=b.maskInputOptions,e=b.slimDOMOptions,
W=b.maskInputFn,M=b.maskTextFn,J=b.hooks,x=b.packFn,V=b.sampling===void 0?{}:b.sampling,p=b.dataURLOptions===void 0?{}:b.dataURLOptions,D=b.mousemoveWait,G=b.recordDOM===void 0?!0:b.recordDOM,lN=b.recordCanvas===void 0?!1:b.recordCanvas,sA=b.recordCrossOriginIframes===void 0?!1:b.recordCrossOriginIframes,OA=b.recordAfter===void 0?l.recordAfter==="DOMContentLoaded"?l.recordAfter:"load":b.recordAfter,WV=b.userTriggeredOnInput===void 0?!1:b.userTriggeredOnInput,qH=b.collectFonts===void 0?!1:b.collectFonts,
KF=b.inlineImages===void 0?!1:b.inlineImages,AV=b.plugins,CF=b.keepIframeSrcFn===void 0?function(){return!1}:b.keepIframeSrcFn,gZ=b.ignoreCSSAttributes===void 0?new Set([]):b.ignoreCSSAttributes;
QJ=b.errorHandler;var rZ=sA?window.parent===window:!0,nJ=!1;if(!rZ)try{window.parent.document&&(nJ=!1)}catch(YQ){nJ=!0}if(rZ&&!d)throw Error("$e");if(!rZ&&!nJ)return function(){};
D!==void 0&&V.mousemove===void 0&&(V.mousemove=D);Xu.reset();var Gy=H===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:t!==void 0?t:{password:!0},qV=e===!0||e==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:e==="all",headMetaDescKeywords:e==="all",headTitleMutations:e==="all"}:
e?e:{};d0y();var WF,Ih=0,jT=function(YQ){for(var Q9=_.X(AV||[]),aj=Q9.next();!aj.done;aj=Q9.next())aj=aj.value,aj.eventProcessor&&(YQ=aj.eventProcessor(YQ));x&&!nJ&&(YQ=x(YQ));return YQ};
fv=function(YQ,Q9){YQ.timestamp=Nlq();var aj;((aj=lv[0])==null?0:aj.isFrozen())&&YQ.type!==2&&(YQ.type!==3||YQ.data.source!==0)&&lv.forEach(function(Lj){return Lj.unfreeze()});
rZ?d==null||d(jT(YQ),Q9):nJ&&(Q9={type:"rrweb",event:jT(YQ),origin:window.location.origin,isCheckout:Q9},window.parent.postMessage(Q9,"*"));YQ.type===2?(WF=YQ,Ih=0):YQ.type!==3||YQ.data.source===0&&YQ.data.isAttachIframe||(Ih++,YQ=L&&YQ.timestamp-WF.timestamp>L,(P&&Ih>=P||YQ)&&V1$(!0))};
var Ha=function(YQ){fv({type:3,data:Object.assign({},{source:0},YQ)})},fF=function(YQ){return fv({type:3,
data:Object.assign({},{source:3},YQ)})},PF=function(YQ){return fv({type:3,
data:Object.assign({},{source:9},YQ)})},KJ=new w3H({mutationCb:Ha,
adoptedStyleSheetCb:function(YQ){return fv({type:3,data:Object.assign({},{source:15},YQ)})}}),ah=new uej({mirror:Xu,
mutationCb:Ha,stylesheetManager:KJ,recordCrossOriginIframes:sA,wrappedEmit:fv});l=_.X(AV||[]);for(b=l.next();!b.done;b=l.next())b=b.value,b.getMirror&&b.getMirror({nodeMirror:Xu,crossOriginIframeMirror:ah.crossOriginIframeMirror,crossOriginIframeStyleMirror:ah.crossOriginIframeStyleMirror});var eo=new GSA;TlV=new awB({recordCanvas:lN,mutationCb:PF,win:window,blockClass:E,blockSelector:f,mirror:Xu,sampling:V.canvas,dataURLOptions:p});var b9=new ieH({mutationCb:Ha,scrollCb:fF,bypassOptions:{blockClass:E,
blockSelector:f,maskTextClass:N,maskTextSelector:Y,inlineStylesheet:q,maskInputOptions:Gy,dataURLOptions:p,maskTextFn:M,maskInputFn:W,recordCanvas:lN,inlineImages:KF,sampling:V,slimDOMOptions:qV,iframeManager:ah,stylesheetManager:KJ,canvasManager:TlV,keepIframeSrcFn:CF,processedNodeManager:eo},mirror:Xu});V1$=function(YQ){YQ=YQ===void 0?!1:YQ;if(G){fv({type:4,data:{href:window.location.href,width:cmy(),height:iMN()}},YQ);KJ.reset();b9.init();lv.forEach(function(aj){return aj.lock()});
var Q9=GqQ({mirror:Xu,blockClass:E,blockSelector:f,maskTextClass:N,maskTextSelector:Y,inlineStylesheet:q,maskAllInputs:Gy,maskTextFn:M,maskInputFn:W,slimDOM:qV,dataURLOptions:p,recordCanvas:lN,inlineImages:KF,onSerialize:function(aj){aj.nodeName==="IFRAME"&&Xu.nodeMetaMap.get(aj)&&cyV(ah,aj);Lqj(aj,Xu)&&ryj(KJ,aj);aj&&C7(aj)&&lnF(b9,C7(aj),document)},
onIframeLoad:function(aj,Lj){bdN(ah,aj,Lj);aj.contentWindow&&aj.contentDocument&&dt7(b9,aj.contentWindow.Element,aj.contentDocument)},
onStylesheetLoad:function(aj,Lj){LFH(KJ,aj,Lj)},
keepIframeSrcFn:CF});Q9?(fv({type:2,data:{node:Q9,initialOffset:asV(window)}},YQ),lv.forEach(function(aj){return aj.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&j7N(KJ,document.adoptedStyleSheets,Xu.getId(document))):console.warn("Failed to snapshot the document")}};
try{var ZD=[],wD=function(YQ){var Q9;return bv(x0j)({mutationCb:Ha,mousemoveCb:function(aj,Lj){return fv({type:3,data:{source:Lj,positions:aj}})},
mouseInteractionCb:function(aj){return fv({type:3,data:Object.assign({},{source:2},aj)})},
scrollCb:fF,viewportResizeCb:function(aj){return fv({type:3,data:Object.assign({},{source:4},aj)})},
inputCb:function(aj){return fv({type:3,data:Object.assign({},{source:5},aj)})},
mediaInteractionCb:function(aj){return fv({type:3,data:Object.assign({},{source:7},aj)})},
styleSheetRuleCb:function(aj){return fv({type:3,data:Object.assign({},{source:8},aj)})},
styleDeclarationCb:function(aj){return fv({type:3,data:Object.assign({},{source:13},aj)})},
canvasMutationCb:PF,fontCb:function(aj){return fv({type:3,data:Object.assign({},{source:10},aj)})},
selectionCb:function(aj){fv({type:3,data:Object.assign({},{source:14},aj)})},
customElementCb:function(aj){fv({type:3,data:Object.assign({},{source:16},aj)})},
blockClass:E,ignoreClass:F,ignoreSelector:n,maskTextClass:N,maskTextSelector:Y,maskInputOptions:Gy,inlineStylesheet:q,sampling:V,recordDOM:G,recordCanvas:lN,inlineImages:KF,userTriggeredOnInput:WV,collectFonts:qH,doc:YQ,maskInputFn:W,maskTextFn:M,keepIframeSrcFn:CF,blockSelector:f,slimDOMOptions:qV,dataURLOptions:p,mirror:Xu,iframeManager:ah,stylesheetManager:KJ,shadowDomManager:b9,processedNodeManager:eo,canvasManager:TlV,ignoreCSSAttributes:gZ,plugins:(AV==null?void 0:(Q9=AV.filter(function(aj){return aj.observer}))==
null?void 0:Q9.map(function(aj){return{observer:aj.observer,
options:aj.options,callback:function(Lj){return fv({type:6,data:{plugin:aj.name,payload:Lj}})}}}))||[]},J)};
PP7(ah,function(YQ){try{ZD.push(wD(YQ.contentDocument))}catch(Q9){console.warn(Q9)}});
var m0=function(){V1$();ZD.push(wD(document))};
document.readyState==="interactive"||document.readyState==="complete"?m0():(ZD.push(a9("DOMContentLoaded",function(){fv({type:0,data:{}});OA==="DOMContentLoaded"&&m0()})),ZD.push(a9("load",function(){fv({type:1,
data:{}});OA==="load"&&m0()},window)));
return function(){ZD.forEach(function(YQ){try{YQ()}catch(Q9){String(Q9).toLowerCase().includes("cross-origin")||console.warn(Q9)}});
eo.destroy();QJ=void 0}}catch(YQ){console.warn(YQ)}};
_.k=function(l,b){b=bB(rB(b));l.innerHTML=b};
fnN=function(l){var b=QmQ;b||(b=Xd1(),b=QmQ=_.RB.transpose(b));b=b[l];return typeof b==="string"?b:_.sf(l)};
smN=function(l){l=String(l).toLowerCase();var b=Xd1()[l];return typeof b==="string"?b:_.Fu(l)};
FFH=function(l){l=l.toLowerCase();l=Xd1()[l];return typeof l==="string"?l:null};
Xd1=function(){if(!B11){for(var l=Object.assign({},nLV),b=_.X(Od7),d=b.next();!d.done;d=b.next())d=d.value,l[d.toLowerCase()]=d;B11=l}return B11};
Y7H=function(l,b){var d=window.customElements;return d&&d.get(l)||N1y[l]===!0?2:b.name==="HTMLUnknownElement"?1:b.name==="HTMLElement"&&mtN.test(l)?3:0};
tdN=function(l,b){switch(b){case "innerHTML":return q7y(l)===1?2:null;case "textContent":return l=q7y(l),l===1||l===6?1:null;default:var d,L;return(L=(d=HdN[l.localName])==null?void 0:d[b])!=null?L:null}};
q7y=function(l){var b=l.localName,d=Y7H(b,l.constructor);switch(d){case 0:case 1:return UtQ(b,l);case 3:case 2:return 1;default:_.Gr(d,"got an unknown element classification")}};
UtQ=function(l,b){var d=Object.hasOwnProperty.call(KFZ,l)?KFZ[l]:null;return d!==null?d:Object.hasOwnProperty.call(enV,l)&&b instanceof SVGElement?enV[l]:null};
hn$=function(l,b){return b};
WFB=function(l){return(l=l.split(kHZ,2))?{url:l[0],metadata:l[1]}:null};
znF=function(l){var b=String(l.url).replace(jmq,encodeURIComponent);if(l=l.metadata){jmq.lastIndex=0;if(jmq.test(l))return null;b+=" "+l}return b};
Inj=function(l){function b(N){var Y=N.localName;if(!N.getAttribute("is")&&Y7H(Y,N.constructor)===2){var q;return(q=n)!=null?q:n=document.createElement("polyresinuncustomized")}(N=F[Y])||(N=F[Y]=document.createElement(Y));return N}
var d=l.reportHandler||void 0,L=l.safeTypesBridge||yZq,P=/^$/;if(l=l.allowedIdentifierPrefixes){l=_.X(l);for(var E=l.next();!E.done;E=l.next())P=new RegExp(P.source+"|^"+_.ZdZ(E.value))}d&&d(!1,"initResin",null);var f=MdN(P,L,d),F={},n=null;return function(N,Y,q){var H=N.nodeType;if(H!==Node.ELEMENT_NODE){if(H===Node.TEXT_NODE){Y=N.parentElement;q=!Y;if(Y&&Y.nodeType===Node.ELEMENT_NODE){H=Y.localName;var t=Y7H(H,Y.constructor);switch(t){case 0:case 1:Y=UtQ(H,Y);q=Y===1||Y===6;break;case 3:case 2:q=
!0;break;default:_.Gr(t,"got an unknown element classification")}}if(q)return function(J){return""+L(J,"STRING",J)}}return function(J){if(!J&&J!==document.all)return J;
d&&d(!0,"Failed to sanitize "+(N.parentElement&&N.parentElement.nodeName)+" #text node to value "+J,N.parentElement);return BJ}}var e=N.localName;
H=b(N);var W=null;switch(q){case "attribute":if(smN(Y)in H)break;return function(J){return J};
case "property":if(Y in H){W=tdN(H,Y);break}if((t=FFH(Y))&&t in H)break;return function(J){return J};
default:_.Gr(q,"got an unknown resin type, expected either 'property' or 'attribute'")}var M=q==="attribute"?Y.toLowerCase():fnN(Y);W||(W=niF(e,M,function(J){var x=N.getAttribute(J);return!x||/[\[\{]/.test(J)?null:x}));
return function(J){var x=nv,V=null;if(!J&&J!==document.all)return J;if(W!=null){var p=f[W],D=p.safeType;V=p.safeReplacement;D&&(x=L(J,D,nv));x===nv&&(p.filterString?(x=String(L(J,"STRING",J)),x=p.filterString(e,M,x)):p.filterRaw&&(x=p.filterRaw(e,M,J,N)),x===V&&(x=nv))}x===nv&&(x=V||BJ,d&&d(!0,"Failed to sanitize attribute of <"+e+">: <"+e+" "+M+'="'+J+'">',N));return x}}};
MdN=function(l,b,d){return[,{filterRaw:function(L,P,E){return E},
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:$tQ,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:$tQ,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:BJ,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:JZZ,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(L,P,E){E=
String(E).toLowerCase();return m6A(L,P,E)?E:BJ},
safeReplacement:BJ,safeType:void 0},,{filterRaw:void 0,filterString:function(L,P,E){return l.test(E)?E:BJ},
safeReplacement:BJ,safeType:"CONSTANT"},{filterRaw:function(L,P,E,f){if(typeof E==="string")var F=(F=E.match(xtQ))?F.map(WFB).filter(Boolean):[];else if(Array.isArray(E))F=E;else return $tQ;var n=F;F=[];var N=[],Y={};if(Array.isArray(n))for(var q=0,H=n.length;q<H;++q){var t=n[q],e=t&&t.url;if(e){var W=b(e,"URL",Y);if(W){var M=W!==Y;(M?F:N).push({url:M?W:e,metadata:t.metadata})}}}else N.push(n);n=N.length?JSON.stringify(N):null;N=nv;if(F.length){if(!Array.isArray(F))throw Error();N=F.map(znF).filter(Boolean).join(" , ")||
nv}n&&d&&d(!0,"Failed to sanitize attribute value of <"+L+">: <"+L+" "+P+'="'+E+'">: '+n,f);return N===nv?$tQ:N},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
gLV=function(l){var b=Inj(l);return function(d,L,P,E){return E||E===document.all?b(d,L,P)(E):E}};
Of=function(l,b){function d(){function P(F,n,N){for(n=Reflect.getMetadata("parameters",F)||[];n.length<=N;)n.push(null);n[N]=n[N]||[];n[N].push(f);Reflect.defineMetadata(n,F);return F}
var E=_.Tc.apply(0,arguments);if(this instanceof d)return L.apply(this,E),this;var f=new (Function.prototype.bind.apply(d,[null].concat(_.VV(E))));P.annotation=f;return P}
var L=S7N(b);d.prototype.toString=function(){return"@"+l};
return d.annotationCls=d};
S7N=function(l){return function(){var b=_.Tc.apply(0,arguments),d=this;l.forEach(function(L,P){P=b[P];if(Array.isArray(L))d[L[0]]=P&&P!==void 0?P:L[1];else for(var E in L)d[E]=P&&P[E]!==void 0?P[E]:L[E]})}};
AZV=function(l){return l!==void 0&&l!==null};
NA=function(l){if(typeof l==="string")return l;if(l===void 0||l===null)return""+l;if(l.overriddenName)return l.overriddenName;if(l.name)return l.name;l=l.toString();var b=l.indexOf("\n");return b===-1?l:l.substring(0,b)};
vLB=function(l){l.__forward_ref__=vLB;l.toString=function(){return NA(this())};
return l};
mA=function(l){return typeof l==="function"&&l.hasOwnProperty("__forward_ref__")&&l.__forward_ref__===vLB?l():l};
CPA=function(l){return l?l.map(function(b){return new (Function.prototype.bind.apply(b.type.annotationCls,[null].concat(_.VV(b.args?b.args:[]))))}):[]};
RnV=function(l){for(var b=[],d=0;d<l.length;++d){if(b.indexOf(l[d])>-1){b.push(l[d]);break}b.push(l[d])}return b};
pdA=function(l){return l.length>1?" ("+RnV(l.slice().reverse()).map(function(b){return NA(b.token)}).join(" -> ")+")":""};
Dtj=function(l,b,d,L){if(L){var P=Error("cf``"+(L instanceof Error?L.message:L));P.ngOriginalError=L}else P=Error();P.addKey=oLj;P.keys=[b];P.injectors=[l];P.constructResolvingMessage=d;P.message=P.constructResolvingMessage();P.ngOriginalError=L;return P};
oLj=function(l,b){this.injectors.push(l);this.keys.push(b);this.message=this.constructResolvingMessage()};
VdF=function(l,b){return Dtj(l,b,function(){return"No provider for "+NA(this.keys[0].token)+"!"+pdA(this.keys)})};
wd7=function(l,b){return Dtj(l,b,function(){return"Cannot instantiate cyclic dependency!"+pdA(this.keys)})};
uKV=function(l,b,d){return Dtj(l,d,function(){var L=NA(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+L+"!"+pdA(this.keys)+"."},b)};
GHF=function(l,b){for(var d=[],L=0,P=b.length;L<P;L++){var E=b[L];E&&E.length!=0?d.push(E.map(NA).join(" ")):d.push("?")}return Error("gf`"+NA(l)+"`"+d.join(", ")+"`"+NA(l))};
bI$=function(l){var b=void 0,d=void 0;if(l&&l.useClass!==void 0){b=l.useClass;var L=mA(l.useClass);var P=T1V.factory(L);L=anH(L)}else l&&l.useExisting!==void 0?(P=function(E){return E},L=[idF(qA.get(mA(l.useExisting)))]):l&&l.useFactory!==void 0?(P=l.useFactory,L=cZB(l.useFactory,l.deps)):(d=l.useValue,P=function(){return l.useValue},L=rZq);
return new lC$(P,L,b,d)};
LO$=function(l){return new dcF(qA.get(mA(l.provide)),[bI$(l)],l.multi)};
E6V=function(l){l=PGN(l,[]).map(LO$);for(var b=new Map,d=0;d<l.length;d++){var L=l[d],P=b.get(L.key.id);if(P){if(L.multiProvider!==P.multiProvider)throw Error("jf`"+P+"`"+L);if(L.multiProvider)for(var E=0;E<L.resolvedFactories.length;E++)P.resolvedFactories.push(L.resolvedFactories[E]);else b.set(L.key.id,L)}else P=void 0,L.multiProvider?P=new dcF(L.key,L.resolvedFactories.slice(),L.multiProvider):P=L,b.set(L.key.id,P)}return Array.from(b.values())};
PGN=function(l,b){l.forEach(function(d){if(d instanceof Qrq)b.push({provide:d,useClass:d});else if(d&&typeof d=="object"&&d.provide!==void 0)b.push(d);else if(d instanceof Array)PGN(d,b);else throw Error("ff`"+d);});
return b};
cZB=function(l,b){if(b){var d=b.map(function(L){return[L]});
return b.map(function(L){return XQN(l,L,d)})}return anH(l)};
anH=function(l){var b=T1V.parameters(l);if(!b)return[];if(b.some(function(d){return d==null}))throw GHF(l,b);
return b.map(function(d){return XQN(l,d,b)})};
XQN=function(l,b,d){var L=null,P=!1;if(!Array.isArray(b))return b instanceof fCA?sr1(b.token,P,null):sr1(b,P,null);for(var E=null,f=0;f<b.length;++f){var F=b[f];if(F instanceof Qrq)L=F;else if(F instanceof fCA)L=F.token;else if(F instanceof FOF)P=!0;else if(F instanceof BS7||F instanceof n6q)E=F}L=mA(L);if(L!=null)return sr1(L,P,E);throw GHF(l,d);};
sr1=function(l,b,d){return new OIN(qA.get(mA(l)),b,d)};
NSQ=function(l,b){for(var d=Array(l.providers.length),L=0;L<l.providers.length;++L){var P=L;if(L<0||L>=l.providers.length)throw Error("hf`"+L);d[P]=b(l.providers[L])}return d};
mcZ=function(l){return typeof l==="function"&&T1V.parameters(l).every(function(b){return!!b})};
HIB=function(l){var b=Y4j;q4Z.get(l)||q4Z.set(l,new b);return q4Z.get(l)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(l){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(l)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(l){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(l)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(l,b){var d,L;if(l.contains(b))return!0;l=_.HJ(l).querySelectorAll("content,slot");for(d=0;d<l.length;++d){var P=_.HJ(l[d]).getDistributedNodes();for(L=0;L<P.length;++L)if(P[L].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(P[L],b))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(l){l.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(l)&&l.preventDefault();l.targetTouches&&(l=l.targetTouches[0],tpy=l.pageX,UcV=l.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 l=0,b=tj.length;l<b;l++)document.addEventListener(tj[l],_._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 l=0,b=tj.length;l<b;l++)document.removeEventListener(tj[l],_._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(l){var b=_.HJ(l).rootTarget;l.type!=="touchmove"&&KOV!==b&&(KOV=b,ewF=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.HJ(l).path));if(!ewF.length)return!0;if(l.type==="touchstart")return!1;l=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(l);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(ewF,l.deltaX,l.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(l){for(var b=[],d=l.indexOf(hwA),L=0;L<=d;L++)if(l[L].nodeType===Node.ELEMENT_NODE){var P=l[L],E=P.style;E.overflow!=="scroll"&&E.overflow!=="auto"&&(E=window.getComputedStyle(P));E.overflow!=="scroll"&&E.overflow!=="auto"||b.push(P)}return b};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(l,b,d){if(b||d)for(var L=Math.abs(d)>=Math.abs(b),P=0;P<l.length;P++){var E=l[P];if(L?d<0?E.scrollTop>0:E.scrollTop<E.scrollHeight-E.clientHeight:b<0?E.scrollLeft>0:E.scrollLeft<E.scrollWidth-E.clientWidth)return E}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(l){var b={deltaX:l.deltaX,deltaY:l.deltaY};"deltaX"in l||("wheelDeltaX"in l&&"wheelDeltaY"in l?(b.deltaX=-l.wheelDeltaX,b.deltaY=-l.wheelDeltaY):"wheelDelta"in l?(b.deltaX=0,b.deltaY=-l.wheelDelta):"axis"in l?(b.deltaX=l.axis===1?l.detail:0,b.deltaY=l.axis===2?l.detail:0):l.targetTouches&&(l=l.targetTouches[0],b.deltaX=tpy-l.pageX,b.deltaY=UcV-l.pageY));return b};
kBq=function(l){this.element=l;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
jr1=function(l){this.element=l;this.color=window.getComputedStyle(l).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");_.HJ(this.waveContainer).appendChild(this.wave);WOQ(this)};
Uf=function(l,b){for(var d in l)if(d.toLowerCase()===b.toLowerCase())return l[d]};
zwQ=function(l,b){for(var d in l)if(d.toLowerCase()===b.toLowerCase()){delete l[d];break}};
ZIV=function(l){l=_.RB.clone(l);for(var b=0;b<yUy.length;++b){var d=yUy[b],L=Uf(l,d);L&&(l["X-Goog-Upload-Header-"+d]=L,zwQ(l,d))}return l};
Mpj=function(l){l=_.RB.clone(l);zwQ(l,"X-Goog-Upload-Status")};
$cN=function(l){return ICq.some(function(b){return b.test(l)})};
S4j=function(l,b){var d;var L=(d=l.formContent)==null?void 0:d.locale;d=L==null?void 0:L.split("-")[0];L=L&&JUQ.includes(L)?L:d&&JUQ.includes(d)?d:void 0;L=(L!=null?L:"en").replaceAll("-","_").toLowerCase();var P;l=((P=l.initializationData)==null?0:P.useNightlyRelease)?"nightly":"live";var E;return(b==null?0:(E=b.getEnableAlohaBinarySplit)==null?0:E.call(b))?_.Um(xcy,l):_.Um(g6$,l,L)};
CGy=function(l,b,d,L){if(AU1&&v6B===b)return AU1;v6B=b;var P=S4j(l,L);return AU1=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(E,f){var F=_.MD("SCRIPT");_.Bn(F,P);F.onload=function(){b.feedbackV2GlobalObject?E(b.feedbackV2GlobalObject):f(Error("mf"))};
F.onerror=function(){f(Error("nf`"+P.toString()))};
d.body.appendChild(F)})};
o6A=function(l,b,d,L){if(RwH&&pQN===b)return RwH;pQN=b;var P=S4j(l,L);return RwH=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(E,f){var F=_.MD("SCRIPT");_.Bn(F,P);F.onload=function(){b.feedbackV2GlobalObject?E(b.feedbackV2GlobalObject):f(Error("mf"))};
F.onerror=function(){f(Error("nf`"+P.toString()))};
d.body.appendChild(F)})};
Dc7=function(l,b,d,L,P){P=P===void 0?!0:P;var E,f,F,n,N;return _.B(function(Y){switch(Y.nextAddress){case 1:return E=Date.now(),Y.yield(CGy(l,d,L,b),2);case 2:f=Y.yieldResult;if(!(P||((n=l.initializationData)==null?0:n.useNightlyRelease)||((N=l.initializationData)==null?0:N.isLocalServer))){F=f.initializeFeedbackClient(l,E,b);Y.jumpTo(3);break}return Y.yield(f.initializeFeedbackClientAsync(l,E,b),4);case 4:F=Y.yieldResult;case 3:return F.initiateAloha(),Y.return(F)}})};
Vpj=function(l,b,d,L){var P,E,f;return _.B(function(F){if(F.nextAddress==1)return P=Date.now(),F.yield(o6A(l,d,L.document,b),2);if(F.nextAddress!=3)return E=F.yieldResult,F.yield(E.initializeFeedbackClientAsync(l,P,b,L),3);f=F.yieldResult;f.initiateAloha();return F.return(f)})};
wQZ=function(l,b,d){var L=!0;L=L===void 0?!0:L;var P,E,f,F,n,N,Y,q;return _.B(function(H){P=d||_.PV;if((E=b)==null?0:(F=(f=E).getEnableAlohaBinarySplit)==null?0:F.call(f)){n=P;if(n.isFormOpened)throw new Kv;n.isFormOpened=!0;l.callbacks=l.callbacks||{};N=l.callbacks.onClose||function(){};
l.callbacks.onClose=function(t){n.isFormOpened=!1;N(t)};
try{return H.return(Vpj(l,b,n,P))}catch(t){throw n.isFormOpened=!1,t;}}else{Y=P;if(Y.isFormOpened)throw new Kv;Y.isFormOpened=!0;l.callbacks=l.callbacks||{};q=l.callbacks.onClose||function(){};
l.callbacks.onClose=function(t){Y.isFormOpened=!1;q(t)};
try{return H.return(Dc7(l,b,Y,P.document,L))}catch(t){throw Y.isFormOpened=!1,t;}}_.gR(H)})};
iIF=function(l,b){return _.B(function(d){return d.return(new Promise(function(L,P){Number.isInteger(Number(l))&&Number(l)>0?(P=uSF(b!=null?b:"")+"/aloha_form_properties?productId="+l,GBy(P,function(E){E=E.target;var f=null;try{var F=JSON,n=F.stringify;if(E.JSC$9961_xhr_){var N=E.JSC$9961_xhr_.responseText;N.indexOf(")]}'\n")==0&&(N=N.substring(5));var Y=(0,_.ee)(N)}else Y=void 0;f=TBN(TSA,n.call(F,Y))}catch(q){n=new TSA,Y=aCN(),Y=_.hj(Y,13,!1),Y=_.hj(Y,14,!0),Y=_.hj(Y,15,!0),Y=_.hj(Y,20,!1),f=_.zc(n,
1,Y)}L(f)},"GET","",{},2E3,!0)):P(Error("of`"+l))}))})};
uSF=function(l){return $cN(l)?l:"https://www.google.com/tools/feedback"};
bWV=function(l){l=l.match(new RegExp(cUy,"gi"))||[];l=_.X(l);for(var b=l.next();!b.done;b=l.next()){b=b.value;a:{var d=_.X(rUN);for(var L=d.next();!L.done;L=d.next())if(L.value.test(b)){d=!1;break a}d=!0}if(!d)a:{d=_.X(lVA);for(L=d.next();!L.done;L=d.next())if(L.value.test(b)){d=!0;break a}d=!1}if(d)return!0}return!1};
dkF=function(l,b){var d={},L=Object.keys(l);L=_.X(L);for(var P=L.next();!P.done;P=L.next())P=P.value,d[P]=b(P,l[P]);return d};
LaN=function(l){switch(l){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"}};
E3F=function(l){if(window.crypto&&window.crypto.getRandomValues)try{var b=Array(l),d=new Uint8Array(l);window.crypto.getRandomValues(d);for(var L=0;L<b.length;L++)b[L]=d[L];return b}catch(E){}b=Array(l);for(d=0;d<l;d++){L=Date.now();for(var P=0;P<L%23;P++)b[d]=Math.random();b[d]=Math.floor(Math.random()*256)}if(PC1)for(d=1,L=0;L<PC1.length;L++)b[d%l]^=b[(d-1)%l]/4^PC1.charCodeAt(L),d++;return b};
kK=function(l){l=E3F(l);for(var b=[],d=0;d<l.length;d++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(l[d]&63));return b.join("")};
QlA=function(){var l=_.PV.ytLoggingDocDocumentNonce_;l||(l=kK(16),_.Yg("ytLoggingDocDocumentNonce_",l));return l};
fVQ=function(l){l&&_.Gj("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:XCB,clientScreenNonce:l})};
sl1=function(l){return _.aC("client-screen-nonce-store",{})[l===void 0?0:l]};
FaQ=function(l,b){b=b===void 0?0:b;var d=_.aC("client-screen-nonce-store");d||(d={},_.TR("client-screen-nonce-store",d));d[b]=l};
BdF=function(l){l=l===void 0?0:l;return l===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+l};
n31=function(l){return _.aC(BdF(l===void 0?0:l))};
_.je=function(l){return(l=n31(l===void 0?0:l))?new WJ({veType:l,youtubeData:void 0,jspbYoutubeData:void 0}):null};
OWF=function(){var l=_.aC("csn-to-ctt-auth-info");l||(l={},_.TR("csn-to-ctt-auth-info",l));return l};
NdB=function(){return Object.values(_.aC("client-screen-nonce-store",{})).filter(function(l){return l!==void 0})};
_.zw=function(l){l=sl1(l===void 0?0:l);if(!l&&!_.il("USE_CSN_FALLBACK",!0))return null;l||(l="UNDEFINED_CSN");return l?l:null};
YyH=function(l){for(var b=_.X(Object.values(mkq)),d=b.next();!d.done;d=b.next())if(_.zw(d.value)===l)return!0;return!1};
qyN=function(l,b,d){var L=OWF();(d=_.zw(d))&&delete L[d];b&&(L[l]=b)};
yJ=function(l){return OWF()[l]};
_.MA=function(l,b,d,L){d=d===void 0?0:d;if(l!==sl1(d)||b!==_.aC(BdF(d)))if(qyN(l,L,d),FaQ(l,d),_.TR(BdF(d),b),b=function(){setTimeout(function(){fVQ(l)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(P){b()}else b()};
HWF=function(l){var b=_.zw(0),d=n31(0);b&&d&&(_.MA(b,d,l),l===0&&FaQ(void 0,0))};
tnZ=function(l,b){b=b===void 0?"":b;var d=[],L;for(L in l)if(l.hasOwnProperty(L)){var P=b!==""?b+"."+L:L;typeof l[L]==="object"?d.push.apply(d,_.VV(tnZ(l[L],P))):d.push([P,l[L]])}d.sort();return d};
_.$K=function(l){var b=_.Tc.apply(1,arguments);if(!IN(l)||b.some(function(L){return!IN(L)}))throw Error("pf");
b=_.X(b);for(var d=b.next();!d.done;d=b.next())UkZ(l,d.value)};
UkZ=function(l,b){for(var d in b)if(IN(b[d])){if(d in l&&!IN(l[d]))throw Error("qf");d in l||(l[d]={});UkZ(l[d],b[d])}else if(Ka1(b[d])){if(d in l&&!Ka1(l[d]))throw Error("rf");d in l||(l[d]=[]);e7y(l[d],b[d])}else l[d]=b[d];return l};
e7y=function(l,b){b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,IN(d)?l.push(UkZ({},d)):Ka1(d)?l.push(e7y([],d)):l.push(d);return l};
IN=function(l){return typeof l==="object"&&!Array.isArray(l)};
Ka1=function(l){return typeof l==="object"&&Array.isArray(l)};
kXV=function(l){for(var b=_.X(Object.entries(h71)),d=b.next();!d.done;d=b.next())if(d=_.X(d.value),d.next(),d=d.next().value,d==="SLI_STATUS_"+l)return d;return"SLI_STATUS_UNKNOWN"};
_.Jj=function(l,b,d,L){return WaA(l,b,function(){return new _.jlF(l,b,d,L)})};
_.z7$=function(){return _.Jj("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
yOV=function(){return _.Jj("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
xK=function(){return _.Jj("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
ZWB=function(){return _.Jj("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
Mnq=function(){return _.Jj("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
IVA=function(){return _.Jj("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
xkF=function(l){l&&(l.dataset?l.dataset[$ky()]="true":_.Ob([_.Ht(JOA)],l,"data-loaded","true".toString()))};
g3$=function(l){return l?l.dataset?l.dataset[$ky()]:l.getAttribute("data-loaded"):null};
$ky=function(){return SyZ.loaded||(SyZ.loaded="loaded".replace(/\-([a-z])/g,function(l,b){return b.toUpperCase()}))};
_.gh=function(l,b,d){AOQ(l,b,d===void 0?null:d)};
_.CCQ=function(l,b){l&&b&&(l=""+_.iN(b),(l=v3V[l])&&_.hNF(l))};
AOQ=function(l,b,d){d=d===void 0?null:d;var L=_.R7$(typeof l==="string"?l:l.toString()),P=document.getElementById(L),E=P&&g3$(P),f=P&&!E;E?b&&b():(b&&(E=_.e5(L,b),b=""+_.iN(b),v3V[b]=E),f||(P=pCy(l,L,function(){g3$(P)||(xkF(P),_.kCN(L),_.jG(function(){_.jOV(L)},0))},d)))};
pCy=function(l,b,d,L){L=L===void 0?null:L;var P=_.MD("SCRIPT");P.id=b;P.onload=function(){d&&setTimeout(d,0)};
P.onreadystatechange=function(){switch(P.readyState){case "loaded":case "complete":P.onload()}};
L&&P.setAttribute("nonce",L);_.Bn(P,typeof l==="string"?_.CQ(l):l);l=document.getElementsByTagName("head")[0]||document.body;l.insertBefore(P,l.firstChild);return P};
_.R7$=function(l){var b=document.createElement("a");im(b,l);return"js-"+Se(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
o3y=function(l){var b=_.aC("INNERTUBE_HOST_OVERRIDE");b&&(l=String(b)+String(_.Aj(l)));return l};
DkV=function(l){var b={};_.U("json_condensed_response")&&(b.prettyPrint="false");return l=uuy(l,b)};
_.vJ=function(l){return NP(l)?"same-origin":"include"};
_.Cv=function(l){return NP(l)?"same-origin":"cors"};
RN=function(l,b,d){d=d===void 0?{}:d;l={method:b===void 0?"POST":b,mode:_.Cv(l),credentials:_.vJ(l)};b={};for(var L=_.X(Object.keys(d)),P=L.next();!P.done;P=L.next())P=P.value,d[P]&&(b[P]=d[P]);Object.keys(b).length>0&&(l.headers=b);return l};
_.pv=function(l,b){b=b===void 0?{}:b;return"service:"+l+"/"+Object.keys(b).sort().map(function(d){return d+":"+b[d]}).join("/")};
VnH=function(l){var b,d,L,P;l=(b=_.K(l,_.oN))==null?void 0:(d=b.watchEndpointSupportedOnesieConfig)==null?void 0:(L=d.html5PlaybackOnesieConfig)==null?void 0:(P=L.commonConfig)==null?void 0:P.url;if(!l)return[];b=new _.Dt(l);return b.JSC$10197_domain_?["https://"+b.JSC$10197_domain_+"/generate_204"]:[]};
_.GX$=function(){return wCV()||cXj()||up1&&ra("version/")?!0:_.aC("EOM_VISITOR_DATA")?!1:!0};
TdN=function(l){var b=l.docid||l.video_id||l.videoId||l.id;if(b)return b;b=l.raw_player_response;b||(l=l.player_response)&&(b=JSON.parse(l));return b&&b.videoDetails&&b.videoDetails.videoId||null};
aVQ=function(l){return l.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
VJ=function(l){return!isNaN(Number(l))&&!_.Fq(l)};
_.uv=function(l,b,d,L){L=L===void 0?!0:L;var P=_.aC("VALID_SESSION_TEMPDATA_DOMAINS",[]),E=_.nO(window.location.href);E&&P.push(E);E=_.nO(l);if(_.pF(P,E)||!E&&_.QN(l,"/"))if(P=document.createElement("a"),im(P,l),l=P.href)if(l=_.Aj(l),l=_.wh(l))L&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:_.zw()},b)),d?(d=parseInt(d,10),isFinite(d)&&d>0&&iWB(l,b,d)):iWB(l,b)};
rOq=function(l){var b=_.aC("VALID_SESSION_TEMPDATA_DOMAINS",[]),d=_.nO(window.location.href);d&&b.push(d);d=_.nO(l);if(!(_.pF(b,d)||!d&&_.QN(l,"/")))return null;l=_.Aj(l);(l=_.wh(l))?(l=cOA(l),l=(l=_.xC.get(l,void 0)||null)?_.XP(l):{}):l=null;return l};
iWB=function(l,b,d){l=cOA(l);b=b?_.Ip(b):"";d=d||5;_.GX$()&&_.SG(l,b,d)};
cOA=function(l){for(var b=_.X(lRj),d=b.next();!d.done;d=b.next())l=_.Gw(l,d.value);return"ST-"+Se(l).toString(36)};
_.b5F=function(l){if(l.requestFullscreen)l=l.requestFullscreen(void 0);else if(l.webkitRequestFullscreen)l=l.webkitRequestFullscreen();else if(l.mozRequestFullScreen)l=l.mozRequestFullScreen();else if(l.msRequestFullscreen)l=l.msRequestFullscreen();else if(l.webkitEnterFullscreen)l=l.webkitEnterFullscreen();else return Promise.reject(Error("Af"));return l instanceof Promise?l:Promise.resolve()};
_.aN=function(l){var b;_.Ffj(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.Tw()==l&&(b=document):b=l;if(b&&(l=_.Ffj(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],b))){l.call(b)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.Tw=function(){var l=l===void 0?!1:l;var b=_.Ffj(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(l)for(;b&&b.shadowRoot;)b=b.shadowRoot.fullscreenElement;return b?b:null};
_.iv=function(l,b){b=b===void 0?!0:b;l.addEventListener("wheel",dmq);l.overscrollConfig={cooldown:b}};
_.cJ=function(l){l.overscrollConfig=void 0;l.removeEventListener("wheel",dmq)};
dmq=function(l){var b=l.deltaY,d=l.target,L=null;if(window.Polymer&&window.Polymer.Element){if(d=l.path||l.composedPath&&l.composedPath()){d=_.X(d);for(var P=d.next();!P.done&&(P=P.value,!LcF(P,b));P=d.next())if(P.overscrollConfig){L=P;break}}}else for(;d&&!LcF(d,b);){if(d.overscrollConfig){L=d;break}d=d.parentElement}L&&(b=L.overscrollConfig,b.cooldown?(L=l.deltaY,d=b.lastDeltaY||0,b.lastDeltaY=L,P=b.lastStopped||0,d&&P&&d>0==L>0?Math.abs(d)>=Math.abs(L)?(L=P+1200,d=!1):(L=P+600,d=!0):(L=Date.now()+
600,d=!0),L>Date.now()&&(l.preventDefault(),d&&(b.lastStopped=Date.now()))):l.preventDefault())};
LcF=function(l,b){return b<0&&l.scrollTop>0||b>0&&l.scrollTop<l.scrollHeight-l.clientHeight-1?(l=getComputedStyle(l).overflowY,l=="auto"||l=="scroll"):!1};
_.rh=function(l,b,d,L){L||(L={bubbles:!0,cancelable:!1,composed:!0});d!==null&&d!==void 0&&(L.detail=d);var P=new CustomEvent(b,L);_.U("untrack_fire_custom_event_killswitch")?l.dispatchEvent(P):_.ko(function(){return void l.dispatchEvent(P)});
return P};
PW7=function(l){var b=window,d=function(L){b.removeEventListener("yt-navigate-start",d);return l.call(b,L)};
b.addEventListener("yt-navigate-start",d,void 0)};
_.lQ=function(l,b,d,L){b=new Ewy(b,!(L===void 0||!L),d);_.rh(l,"yt-action",b);return b.returnValue};
_.bQ=function(l,b,d){return _.lQ(l,b,d,!0)};
_.db=function(l,b,d){return _.lQ(l,b,d)[0]};
_.Py=function(l,b,d,L){b&&b.length&&b.forEach(function(P){var E=X_B(P);E&&(_.U("handle_service_request_actions")&&P.commandMetadata&&P.commandMetadata.webCommandMetadata&&P.commandMetadata.webCommandMetadata.sendPost?_.LZ(d?d:l,[P]):_.bQ(l,E,[P,d,L]))})};
_.LZ=function(l,b){var d=[l];b&&d.push.apply(d,b);b=_.lQ(l,"yt-service-request",d);return b.length>0&&(b=b[0],_.rh(l,"yt-service-request-sent",b),b&&b.ajaxPromise)?(b.ajaxPromise.then(function(L){_.rh(l,"yt-service-request-completed",L)},function(L){_.rh(l,"yt-service-request-error",{error:L,
params:d})},l),b.ajaxPromise):_.Ez()};
_.X8=function(l,b){if(_.U("handle_service_request_actions"))_.Py(b,l,b);else{l=_.X(l);for(var d=l.next();!d.done;d=l.next()){d=d.value;var L=void 0;((L=_.K(d,_.QB))==null?0:L.commands)?_.X8(_.K(d,_.QB).commands,b):(L=void 0,((L=_.K(d,_.fZ))==null?0:L.actions)?_.X8(_.K(d,_.fZ).actions,b):(L=void 0,((L=_.K(d.commandMetadata,_.sz))==null?0:L.sendPost)?_.LZ(b,[d]):_.Py(b,[d],b)))}}};
_.XK1=function(l,b,d){b=b===void 0?{}:b;typeof b==="function"&&(b={callback:b});d||b._c&&b._c.jsl&&b._c.jsl.h||_.RB.extend(b,{_c:{jsl:{h:_.aC("GAPI_HINT_PARAMS")}}});(b.gapiHintOverride||_.aC("GAPI_HINT_OVERRIDE"))&&(d=_.fO(document.location.href).gapi_jsh)&&_.RB.extend(b,{_c:{jsl:{h:d}}});Qcy(l,b)};
_.By=function(l,b,d){b=b===void 0?{}:b;l=(l=l in F8?F8[l]:d)||"";d={};for(var L in b){d={key$jscomp$844:d.key$jscomp$844};d.key$jscomp$844=L;var P=function(E){return function(){return String(b[E.key$jscomp$844])}}(d);
l=l.replace(new RegExp("\\$\\{"+d.key$jscomp$844+"\\}","gi"),P);l=l.replace(new RegExp("\\$"+d.key$jscomp$844,"gi"),P)}return l};
_.nZ=function(l,b){return fR1(l in F8?F8[l]:{},b)};
fR1=function(l,b){var d=_.aC("I18N_PLURAL_RULES");d||(d=function(L){return L==1?"one":"other"});
return(l=l["case"+b]||l[d(b)])?l.replace("#",b.toString()):b+""};
BKj=function(l){var b=scN(l),d=document.getElementById(b),L=d&&g3$(d);L||d&&!L||(d=Fcy(l,b,function(){if(!g3$(d)){xkF(d);_.kCN(b);var P=_.Oz(_.jOV,b);_.jG(P,0)}}))};
Fcy=function(l,b,d){var L=document.createElement("link");L.id=b;L.onload=function(){d&&setTimeout(d,0)};
l=_.CQ(l);_.Ni(L,l,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(L);return L};
scN=function(l){var b=_.MD("A");im(b,Ah(l));return"css-"+Se(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.O5F=function(l){var b=nwZ();l!==b&&(b=_.Nz(),!_.U("web_autonav_allow_off_by_default")&&l||_.mx(0,141,!0),_.mx(0,140,!l),b.save())};
nwZ=function(){var l=_.Nz();return _.U("web_autonav_allow_off_by_default")&&!l.getFlag(141)&&_.aC("AUTONAV_OFF_BY_DEFAULT")?!1:!l.getFlag(140)};
NKN=function(l,b){var d,L;l=((d=l.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(L=d.videoAuthorizationToken)==null?void 0:L.credentialTransferTokens)||[];for(d=0;d<l.length;++d)if(l[d].scope===b)return l[d].token||void 0};
mm$=function(l){for(var b=0,d=0;d<l.length;d++)b=b*31+l.charCodeAt(d),d<l.length-1&&(b%=0x800000000000);return b%1E5};
_.YR=function(l){return _.lo("ytcsi."+(l||"")+"data_")||YVB(l)};
_.qVV=function(l){l=_.YR(l);l.metadata||(l.metadata={});return l.metadata};
_.H5N=function(l){l=_.YR(l);l.tick||(l.tick={});return l.tick};
_.qz=function(l){l=_.YR(l);if(l.gel){var b=l.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else l.gel={gelTicks:{},gelInfos:{}};return l.gel};
_.tDQ=function(l){l=_.qz(l);l.gelInfos||(l.gelInfos={});return l.gelInfos};
UmN=function(l){var b=_.YR(l).nonce;b||(b=kK(16),_.YR(l).nonce=b);return b};
YVB=function(l){var b={tick:{},info:{}};_.Yg("ytcsi."+(l||"")+"data_",b);return b};
Kcq=function(){var l=_.lo("ytcsi.debug");l||(l=[],_.Yg("ytcsi.debug",l),_.Yg("ytcsi.reference",{}));return l};
_.Hy=function(l){l=l||"";var b=e6H();if(b[l])return b[l];var d=Kcq(),L={timerName:l,info:{},tick:{},span:{},jspbInfo:[]};d.push(L);return b[l]=L};
h6N=function(l){l=l||"";var b=e6H();b[l]&&delete b[l];var d=Kcq(),L={timerName:l,info:{},tick:{},span:{},jspbInfo:[]};d.push(L);b[l]=L};
e6H=function(){var l=_.lo("ytcsi.reference");if(l)return l;Kcq();return _.lo("ytcsi.reference")};
_.WcZ=function(l){return kTy[l]||"LATENCY_ACTION_UNKNOWN"};
Z5j=function(l,b,d){d=d===void 0?{}:d;var L=!1;_.il("ytLoggingEventsDefaultDisabled",!1)&&(L=!0);L=L?null:ub;d=d===void 0?{}:d;var P=Math.round(d.timestamp||(0,_.t8)());_.Cl(b,1,P<Number.MAX_SAFE_INTEGER?P:0);P=new jcV;if(d.lact)_.Cl(P,1,isFinite(d.lact)?d.lact:-1);else if(d.timestamp)_.Cl(P,1,-1);else{var E=_.HX();_.Cl(P,1,isFinite(E)?E:-1)}if(d.sequenceGroup&&!_.U("web_gel_sequence_info_killswitch")){E=d.sequenceGroup;var f=ghV(E),F=new z6A;_.Cl(F,2,f);_.xZ(F,1,E);_.zc(P,3,F);d.endOfSequence&&delete y0q[d.sequenceGroup]}_.zc(b,
33,P);(d.sendIsolatedPayload?oAF:DvV)(l,{endpoint:"log_event",payload:b,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},L)};
_.Uz=function(){return(_.U("csi_use_time_origin")||_.U("csi_use_time_origin_tvhtml5"))&&_.tX.timeOrigin?Math.floor(_.tX.timeOrigin):_.tX.timing.navigationStart};
_.MDN=function(l,b){_.KZ("_start",l,b)};
_.eh=function(l,b){if(!_.U("web_csi_action_sampling_enabled")||!_.YR(b).actionDisabled){var d=_.Hy(b||"");_.$K(d.info,l);l.loadType&&(d=l.loadType,_.qVV(b).loadType=d);_.$K(_.tDQ(b),l);d=UmN(b);b=_.YR(b).cttAuthInfo;IR7().info(l,d,b)}};
$m7=function(){var l,b,d,L;return((L=_.qP().resolve(_.YC(oz))==null?void 0:(l=D0())==null?void 0:(b=l.loggingHotConfig)==null?void 0:(d=b.csiConfig)==null?void 0:d.debugTicks)!=null?L:[]).map(function(P){return Object.values(P)[0]})};
_.KZ=function(l,b,d){if(!_.U("web_csi_action_sampling_enabled")||!_.YR(d).actionDisabled){var L=UmN(d),P;if(P=_.U("web_csi_debug_sample_enabled")&&L){(_.qP().resolve(_.YC(oz))==null?0:D0())&&!J0j&&(J0j=!0,_.KZ("gcfl",(0,_.t8)(),d));var E,f,F;P=(_.qP().resolve(_.YC(oz))==null?void 0:(E=D0())==null?void 0:(f=E.loggingHotConfig)==null?void 0:(F=f.csiConfig)==null?void 0:F.debugSampleWeight)||0;if(E=P!==0)b:{E=$m7();if(E.length>0)for(f=0;f<E.length;f++)if(l===E[f]){E=!0;break b}E=!1}E?(P=mm$(L)%P!==0,
_.YR(d).debugTicksExcludedLogged||(E={},E.debugTicksExcluded=P,_.eh(E,d)),_.YR(d).debugTicksExcludedLogged=!0):P=!1}if(!P){l[0]!=="_"&&xm1(l,d,b);P=_.Hy(d||"");P.tick[l]=b||(0,_.t8)();if(P.callback&&P.callback[l])for(P=_.X(P.callback[l]),E=P.next();!E.done;E=P.next())E=E.value,E();P=_.qz(d);P.gelTicks&&(P.gelTicks[l]=!0);E=_.H5N(d);P=b||(0,_.t8)();_.U("log_repeated_ytcsi_ticks")?l in E||(E[l]=P):E[l]=P;E=_.YR(d).cttAuthInfo;l==="_start"?IR7().baseline(L,b,E):IR7().tick(l,L,b,E);_.gw$(d);return P}}};
xm1=function(l,b,d){if(_.tX.mark)if(l.startsWith("mark_")||(l="mark_"+l),b&&(l+=" ("+b+")"),d===void 0||_.U("web_csi_disable_alt_time_performance_mark"))_.tX.mark(l);else{d=_.U("csi_use_performance_navigation_timing")?d-_.tX.timeOrigin:d-(_.tX.timeOrigin||_.tX.timing.navigationStart);try{_.tX.mark(l,{startTime:d})}catch(L){}}};
SV7=function(){var l,b=(l=_.tX.getEntriesByType)==null?void 0:l.call(_.tX,"mark");b&&b.forEach(function(d){if(d.name.startsWith("mark_")){var L;(L=_.tX.clearMarks)==null||L.call(_.tX,d.name)}})};
_.A0N=function(){switch(sOQ()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.vwQ=function(l){var b={},d=function(E,f,F){f=f.match("_rid")?f.split("_rid")[0]:f;typeof F==="number"&&(F=JSON.stringify(F));E.requestIds?E.requestIds.push({endpoint:f,id:F}):E.requestIds=[{endpoint:f,id:F}]};
l=_.X(Object.entries(l));for(var L=l.next();!L.done;L=l.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;switch(L){case "GetBrowse_rid":d(b,L,P);break;case "GetGuide_rid":d(b,L,P);break;case "GetHome_rid":d(b,L,P);break;case "GetPlayer_rid":d(b,L,P);break;case "GetSearch_rid":d(b,L,P);break;case "GetSettings_rid":d(b,L,P);break;case "GetTrending_rid":d(b,L,P);break;case "GetWatchNext_rid":d(b,L,P);break;case "yt_red":b.isRedSubscriber=!!P;break;case "yt_ad":b.isMonetized=!!P}}return b};
_.CWV=function(l){var b=_.hX("aft",l);if(b)return b;b=_.aC((l||"")+"TIMING_AFT_KEYS",["ol"]);for(var d=b.length,L=0;L<d;L++){var P=_.hX(b[L],l);if(P)return P}return NaN};
_.R6N=function(l,b){_.Yg("ytglobal.timing"+(b||"")+"ready_",l)};
_.hX=function(l,b){if(l=_.H5N(b)[l])return typeof l==="number"?l:l[l.length-1]};
_.gw$=function(l){var b=_.hX("_start",l),d=_.CWV(l),L=!pKZ;b&&d&&L&&(SxH(owN,new Dmj(Math.round(d-b),l)),pKZ=!0)};
wKN=function(l){YVB(l);VDQ();SV7();l||(_.aC("TIMING_ACTION")&&_.TR("PREVIOUS_ACTION",_.aC("TIMING_ACTION")),_.TR("TIMING_ACTION",""))};
_.uAF=function(l){l=l===void 0?{}:l;_.rq(function(){Wy();h6N();wKN();_.R6N(!1);l.cttAuthInfo&&(_.YR().cttAuthInfo=l.cttAuthInfo);_.TR("TIMING_AFT_KEYS",[]);l.isHot?_.jh({loadType:"hot"}):_.jh({loadType:"warm"});_.TR("TIMING_ACTION","");delete _.aC("TIMING_INFO",{}).yt_lt;_.rq(_.MDN)(l.startTime,void 0)})()};
_.yB=function(l,b,d,L){b=b===void 0?{}:b;_.rq(function(){var P=d?d:l;z5(P);var E=b.sampleRate;if(!_.U("web_csi_action_sampling_enabled")||E===void 0||E<=1)E=!1;else{var f=UmN(P);E=mm$(f)%E!==0}E&&(_.YR(P).actionDisabled=!0);_.Hy(P||"").info.actionType=l;b.cttAuthInfo&&(_.YR(P).cttAuthInfo=b.cttAuthInfo);_.TR(P+"TIMING_ACTION",l);_.rq(_.MDN)(b.startTime,P);E={actionType:L||_.WcZ(l)};b.logPreviousAction&&(E.previousAction=_.WcZ(_.aC("TIMING_ACTION")));(f=_.zw())&&f!=="UNDEFINED_CSN"&&(E.clientScreenNonce=
f);_.jh(E,P);_.R6N(!0,P)})()};
z5=function(l){_.rq(function(){Wy(l);h6N(l);wKN(l)})()};
GTB=function(){_.rq(function(){var l=[],b;for(b in _.lo("ytcsi.".slice(0,-1)))b.endsWith("data_")&&l.push(b.slice(0,-5));l=_.X(l);for(b=l.next();!b.done;b=l.next())z5(b.value);Wy()})()};
_.aRB=function(l){return _.rq(function(){return _.TKA("_start",l)})()};
_.jh=function(l,b,d){_.rq(_.eh)(l,b,d===void 0?!1:d)};
_.Zi=function(l,b,d){return _.rq(_.KZ)(l,b,d)};
_.TKA=function(l,b){return _.rq(function(){var d=_.H5N(b);return l in d})()};
c0y=function(l){if(!_.U("universal_csi_network_ticks"))return"";l=_.ZJ(l)||"";for(var b=Object.keys(i5q),d=0;d<b.length;d++){var L=b[d];if(l.includes(L))return L}return""};
lEy=function(l){if(!_.U("universal_csi_network_ticks"))return function(){};
var b=i5q[l];return b?(_.Mz(b),function(){var d=_.U("universal_csi_network_ticks")?(d=r01[l])?_.Mz(d):!1:!1;return d}):function(){}};
_.Mz=function(l,b,d){return _.rq(function(){if(_.TKA(l,d))return!1;_.Zi(l,b,d);return!0})()};
_.I_=function(l,b,d){_.rq(function(){if(!_.aRB(d)||_.TKA(l,d))return!1;_.Zi(l,b,d);return!0})()};
_.$R=function(l){return _.rq(_.hX)(l,void 0)};
Wy=function(l){_.aRB(l)&&_.Zi("aa",void 0,l)};
_.EmN=function(l,b,d,L,P,E,f,F,n,N){var Y=b3Q();E=new WJ({veType:b,youtubeData:E,jspbYoutubeData:F});N=gb({automatedLogEventSource:N},Y);P&&(N.cttAuthInfo=P);P={csn:Y,pageVe:E.getAsJson()};_.U("expectation_logging")&&n&&n.screenCreatedLoggingExpectations&&(P.screenCreatedLoggingExpectations=n.screenCreatedLoggingExpectations);d&&d.visualElement?(P.implicitGesture={parentCsn:d.clientScreenNonce,gesturedVe:d.visualElement.getAsJson()},f&&(P.implicitGesture.gestureType=f)):d&&_.cX(new _.Rp("newScreen() parent element does not have a VE - rootVe",
b));L&&(P.cloneCsn=L);l?w7("screenCreated",P,l,N):_.Gj("screenCreated",P,N);SxH(DdB,new dqF(Y));Sh.clear();LzH.clear();PS1.clear();return Y};
AX=function(l,b,d,L,P,E){E=E===void 0?{}:E;QPB(l,b,d,[L],P===void 0?!1:P,E)};
QPB=function(l,b,d,L,P,E){P=P===void 0?!1:P;E=E===void 0?{}:E;Object.assign(E,gb({cttAuthInfo:yJ(b)||void 0},b));for(var f=_.X(L),F=f.next();!F.done;F=f.next()){F=F.value;var n=F.getAsJson();(_.RB.isEmpty(n)||!n.trackingParams&&!n.veType)&&_.cX(Error("Bf"));if(_.U("no_client_ve_attach_unless_shown")){var N=XT1(F,b);if(n.veType&&!LzH.has(N)&&!PS1.has(N)&&!P){if(!_.U("il_attach_cache_limit")||Sh.size<1E3){Sh.set(N,[l,b,d,F]);return}_.U("il_attach_cache_limit")&&Sh.size>1E3&&_.cX(new _.Rp("IL Attach cache exceeded limit"))}F=
XT1(d,b);Sh.has(F)?fEB(d,b):PS1.set(F,!0)}}L=L.filter(function(Y){Y.csn!==b?(Y.csn=b,Y=!0):Y=!1;return Y});
d={csn:b,parentVe:d.getAsJson(),childVes:_.pf(L,function(Y){return Y.getAsJson()})};
b==="UNDEFINED_CSN"?vy("visualElementAttached",E,d):l?w7("visualElementAttached",d,l,E):_.Gj("visualElementAttached",d,E)};
FzZ=function(l,b,d,L,P,E,f){sP1(l,b,d,P,f)};
sP1=function(l,b,d,L,P){BXF(d,b);P=gb({cttAuthInfo:yJ(b)||void 0,automatedLogEventSource:P},b);d={csn:b,ve:d.getAsJson(),eventType:1};L&&(d.clientData=L);b==="UNDEFINED_CSN"?vy("visualElementShown",P,d):l?w7("visualElementShown",d,l,P):_.Gj("visualElementShown",d,P)};
nmq=function(l,b,d,L){BXF(d,b);var P=gb({cttAuthInfo:yJ(b)||void 0,automatedLogEventSource:void 0},b);d={csn:b,ve:d.getAsJson(),eventType:4};L&&(d.clientData=L);b==="UNDEFINED_CSN"?vy("visualElementShown",P,d):l?w7("visualElementShown",d,l,P):_.Gj("visualElementShown",d,P)};
O3Q=function(l,b,d,L,P,E){var f=(L=L===void 0?!1:L)?16:8;L=gb({cttAuthInfo:yJ(b)||void 0,endOfSequence:L,automatedLogEventSource:E},b);d={csn:b,ve:d.getAsJson(),eventType:f};P&&(d.clientData=P);b==="UNDEFINED_CSN"?vy("visualElementHidden",L,d):l?w7("visualElementHidden",d,l,L):_.Gj("visualElementHidden",d,L)};
mq1=function(l,b,d,L,P,E){NXq(l,b,d,void 0,L,P,E)};
NXq=function(l,b,d,L,P,E,f){BXF(d,b);L=L||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";E=gb({cttAuthInfo:yJ(b)||void 0,automatedLogEventSource:f},b);d={csn:b,ve:d.getAsJson(),gestureType:L};P&&(d.clientData=P);b==="UNDEFINED_CSN"?vy("visualElementGestured",E,d):l?w7("visualElementGestured",d,l,E):_.Gj("visualElementGestured",d,E)};
Y3j=function(l,b,d,L){var P=gb({cttAuthInfo:yJ(b)||void 0},b);d={csn:b,ve:d.getAsJson(),clientData:L};b==="UNDEFINED_CSN"?vy("visualElementStateChanged",P,d):l?w7("visualElementStateChanged",d,l,P):_.Gj("visualElementStateChanged",d,P)};
q3V=function(){var l=E3F(16);for(var b=[],d=0;d<l.length;d++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(l[d]&63));return b.join("")};
vy=function(l,b,d){H3j.push({payloadName:l,payload:d,jspbPayload:void 0,options:b});tCq||(tCq=wHj())};
oIN=function(l){if(H3j){for(var b=_.X(H3j),d=b.next();!d.done;d=b.next())d=d.value,d.payload&&(d.payload.csn=l.csn,_.Gj(d.payloadName,d.payload,d.options));H3j.length=0}tCq=0};
XT1=function(l,b){return""+l.getAsJson().veType+l.getAsJson().veCounter+b};
BXF=function(l,b){if(_.U("no_client_ve_attach_unless_shown")){var d=XT1(l,b);LzH.set(d,!0);fEB(l,b)}};
fEB=function(l,b){l=XT1(l,b);Sh.has(l)&&(b=Sh.get(l)||[],AX(b[0],b[1],b[2],b[3],!0),Sh.delete(l))};
gb=function(l,b){_.U("log_sequence_info_on_gel_web")&&(l.sequenceGroup=b);return l};
_.CZ=function(l,b,d){_.rq(AX)(void 0,l,b,d)};
_.R_=function(l,b,d){_.rq(QPB)(void 0,l,b,d)};
_.pZ=function(l,b){_.rq(FzZ)(void 0,l,b,void 0,void 0,void 0)};
_.o_=function(l,b,d){_.rq(function(){_.QO(b,function(L){nmq(void 0,l,L,d)})})()};
_.Di=function(l,b,d,L){_.rq(function(){_.QO(b,function(P){O3Q(void 0,l,P,d,L)})})()};
_.VB=function(l,b,d){_.rq(mq1)(void 0,l,b,d,void 0)};
_.wb=function(l,b,d,L){_.rq(NXq)(void 0,l,b,d,L,void 0)};
_.uQ=function(l,b,d){_.rq(Y3j)(void 0,l,b,d,void 0)};
UqV=function(l,b){G5.set(l,b)};
Kzj=function(l){T5.initialized=!0;T5.sessionId=l.sessionId||"";T5.enabledSpans=l.enabledSpans;l.shouldSampleFn!=null&&(T5.shouldSampleFn=l.shouldSampleFn)};
eTq=function(l){T5.processors.push(l)};
a_=function(l){return T5.initialized?T5.enabledSpans?T5.enabledSpans[l]:!0:!1};
jPj=function(l,b,d){return a_(l)&&T5.shouldSampleFn(l,b,hTB)?new k2A(l,b,d):Wzy};
iQ=function(l,b,d){if(typeof d==="function"){var L=d;d=void 0}var P=jPj(l,b,d),E;if(((E=d)==null?void 0:E.endTime)!=null)return L&&_.cX(Error("Ff")),P;var f;P!==Wzy&&((f=d)==null?void 0:f.active)!==!1&&T5.stack.push(P);if(!L)return P;if(P===Wzy)return L(P);try{var F=L(P);if(F instanceof Promise)return F.then(function(n){P.end();return n},function(n){P.end("SPAN_STATUS_ERROR");
throw n;});
P.end();return F}catch(n){throw P.end("SPAN_STATUS_ERROR"),n;}};
zTN=function(){bu.subscribe("handleError",function(l){try{for(var b in cy)try{var d=cy[b];typeof cy[b]==="function"&&(d=d());l.params[b]=typeof cy[b]==="object"?JSON.stringify(d):String(d)}catch(L){_.cX(L)}}catch(L){_.cX(L)}})};
yQ7=function(){};
Z3V=function(l,b){var d=Object.keys(l);l=new _.Rp("[Command Handler] "+b,{filteredCommandNames:d,originalCommand:l});_.az(l)};
MCy=function(l,b){Z3V(l,b+" was called but not set")};
IEQ=function(l){return function(){return new l}};
rb=function(l){return function(){return _.qP().resolve(l)}};
$q$=function(l,b){var d=_.K(l,_.PS);if(d&&(d=b[d.signal]))return d();l=_.X(Object.keys(l));for(d=l.next();!d.done;d=l.next())if(d=d.value,b[d]&&(d=b[d]))return d()};
_.lO=function(l,b,d,L){return{browseEndpoint:{browseId:l},commandMetadata:{webCommandMetadata:{url:b,rootVe:d,webPageType:L===void 0?"WEB_PAGE_TYPE_BROWSE":L}}}};
JQ7=function(l,b,d){var L=b=b===void 0?0:b;d=d===void 0?0:d;var P=d-L;return _.bO(l,"PPSV",void 0,void 0,(P>600?0:P<60||d<=0||L/d>.9)?0:b)};
_.bO=function(l,b,d,L,P){var E="/watch?v="+l;l={videoId:l};b&&(l.playlistId=b,E+="&list="+b);L&&(E+="&pp="+L);P&&(l.startTimeSeconds=P,E+="&t="+P+"s");b={watchEndpoint:l,commandMetadata:{webCommandMetadata:{url:E,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};d&&(b.clickTrackingParams=d);L&&(_.K(b,_.oN).playerParams=L);return b};
xqV=function(l){return{browseEndpoint:{browseId:"VL"+l},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+l,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
gm1=function(l){if(l){var b;if(l){var d=(b=_.K(l.commandMetadata,_.sz))==null?void 0:b.url;b=!(!d||d==="/service_ajax")}else b=!1;if(b)return l;var L;if(l=(L=_.K(l,_.QB))==null?void 0:L.commands)for(L=_.X(l),l=L.next();!l.done;l=L.next())if(l=gm1(l.value))return l}};
_.dT=function(l){return{runs:[{text:l}]}};
S37=function(l,b){return l&&b?{runs:[{text:l,navigationEndpoint:b}]}:void 0};
Lw=function(l){return l?_.dT(l):void 0};
_.Pv=function(l){return l?{simpleText:l}:void 0};
_.E2=function(l){var b=l.type;l=l.payload;b={type:b};l!==void 0&&(b.payload=l);return b};
AQV=function(l,b,d){for(var L=Object.assign({},l),P=_.X(Object.keys(b)),E=P.next();!E.done;E=P.next()){E=E.value;var f=l[E],F=b[E];if(F===void 0)delete L[E];else if(f===void 0)L[E]=F;else if(Array.isArray(F)&&Array.isArray(f))L[E]=d?[].concat(_.VV(f),_.VV(F)):F;else if(!Array.isArray(F)&&_.Ty(F)&&!Array.isArray(f)&&_.Ty(f))L[E]=AQV(f,F,d);else if(typeof F===typeof f)L[E]=F;else return b=new _.Rp("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:E,originalValue:f,updateValue:F}),
_.az(b),l}return L};
RTq=function(l){if(!l.length)return"";try{if(vmV)return vmV.decode(l);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(l)}catch(f){}for(var b=0,d=[],L=l.length;b<L;){for(var P=0;P<1024&&b<L;){var E=l[b++];if(E<128)CSN[P++]=E;else{if(E<224)E=(E&31)<<6|l[b++]&63;else if(E<240)E=(E&15)<<12|(l[b++]&63)<<6|l[b++]&63;else{if(P+1===1024){--b;break}E=(E&7)<<18|(l[b++]&63)<<12|(l[b++]&63)<<6|l[b++]&63;E-=65536;CSN[P++]=55296|E>>10;E=56320|E&1023}CSN[P++]=E}}E=String.fromCharCode.apply(String,
CSN);P<1024&&(E=E.substring(0,P));d.push(E)}return d.join("")};
omQ=function(l,b){var d;if((d=pTq)==null?0:d.encodeInto)return b=pTq.encodeInto(l,b),b.read<l.length?l.length*4:b.written;for(var L=d=0;L<l.length;L++){var P=l.charCodeAt(L);P<128?b[d++]=P:(P<2048?b[d++]=P>>6|192:((P&64512)===55296&&L+1<l.length&&(l.charCodeAt(L+1)&64512)===56320?(P=65536+((P&1023)<<10)+(l.charCodeAt(++L)&1023),b[d++]=P>>18|240,b[d++]=P>>12&63|128):b[d++]=P>>12|224,b[d++]=P>>6&63|128),b[d++]=P&63|128)}return d};
Dqj=function(l,b,d){if(b&&d&&d.buffer===b.exports.memory.buffer){var L=b.realloc(d.byteOffset,l);if(L)return new Uint8Array(b.exports.memory.buffer,L,l)}l=b?new Uint8Array(b.exports.memory.buffer,b.malloc(l),l):new Uint8Array(l);d&&l.set(d);return l};
_.Xv=function(l){l=new VC1(new wTN([_.lt(decodeURIComponent(l))]));if(ujN(l,2)){var b=Qe(l);var d=l.pos;var L=l.arrayView;d=d===void 0?0:d;var P=b===void 0?-1:b;d=d===void 0?0:d;P=P===void 0?-1:P;if(L.totalLength&&P){P<0&&(P=L.totalLength-d);L.focus(d);if(!(d-L.arrayPos+P<=L.arrays[L.arrayIdx].length)){var E=L.arrayIdx,f=L.arrayPos;L.focus(d+P-1);f=new Uint8Array(L.arrayPos+L.arrays[L.arrayIdx].length-f);for(var F=0,n=E;n<=L.arrayIdx;n++)f.set(L.arrays[n],F),F+=L.arrays[n].length;L.arrays.splice(E,
L.arrayIdx-E+1,f);L.arrayIdx=0;L.arrayPos=0;L.focus(d)}E=L.arrays[L.arrayIdx];L=new DataView(E.buffer,E.byteOffset+d-L.arrayPos,P)}else L=new DataView(new ArrayBuffer(0));L=new Uint8Array(L.buffer,L.byteOffset,L.byteLength);l.pos+=b;b=L}else b=void 0;b=b?RTq(b):void 0;l=ujN(l,4)?Qe(l):void 0;L=G27[l];if(typeof L==="undefined")throw l=new _.Rp("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:l}),_.az(l),l;return{entityTypeFieldNumber:l,entityType:L,entityId:b}};
_.Fv=function(l,b,d){d=d===void 0?0:d;var L=new TXQ;if(pTq)l=pTq.encode(l);else{var P=new Uint8Array(Math.ceil(l.length*1.2)),E=omQ(l,P);P.length<E&&(P=new Uint8Array(E),E=omQ(l,P));P.length>E&&(P=P.subarray(0,E));l=P}l!==void 0&&(fw(L,18),P=l.length,fw(L,P),s2(L,P),L.buf.set(l,L.pos),L.pos+=P);l=aEA[b];if(typeof l==="undefined")throw d=new _.Rp("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:b}),_.az(d),d;l!==void 0&&(fw(L,32),fw(L,l));fw(L,40);fw(L,1);b=new Uint8Array(L.buf.buffer,
L.buf.byteOffset,L.pos);return encodeURIComponent(_.g6(b,d))};
i3V=function(l){l=l.key||l.id;if(!l)throw Error("Hf");return l};
rQ$=function(l,b){l=l===void 0?{}:l;return cQq(l,b)};
lxN=function(l,b,d,L){if(L===void 0)return L=Object.assign({},l[b]||{}),d=(delete L[d],L),L={},Object.assign({},l,(L[b]=d,L));var P={},E={};return Object.assign({},l,(E[b]=Object.assign({},l[b],(P[d]=L,P)),E))};
bcB=function(l,b,d,L,P){var E=l[b];if(E==null||!E[d])return l;L=AQV(E[d],L,P==="REPEATED_FIELDS_MERGE_OPTION_APPEND");P={};E={};return Object.assign({},l,(E[b]=Object.assign({},l[b],(P[d]=L,P)),E))};
_.Bv=function(l,b,d){return l[b]?l[b][d]||null:null};
LJQ=function(){if(dBq)return dBq();var l={};dBq=HP("PersistentEntityStoreDb",{objectStores:(l.EntityStore={addedAtVersion:1},l.EntityAssociationStore={addedAtVersion:2},l),shared:!1,upgrade:function(b,d){d(1)&&Ll(d7(b,"EntityStore",{keyPath:"key"}),"entityType","entityType");d(2)&&(b=d7(b,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),Ll(b,"byParentEntityKey","parentEntityKey"),Ll(b,"byChildEntityKey","childEntityKey"))},
version:3});return dBq()};
PK1=function(l){return _.Fi(LJQ(),l)};
nw=function(l){return window.Int32Array?new Int32Array(l):Array(l)};
QEA=function(l){return _.Fi(EdV(),l)};
XLB=function(l){return new O2("WRONG_DATA_TYPE",{encoderVersion:l})};
fxq=function(l){return l instanceof Error?new O2("UNKNOWN_ENCODE_ERROR",{originalMessage:l.message}):new O2("UNKNOWN_ENCODE_ERROR")};
sEV=function(l){return l instanceof Error?new O2("UNKNOWN_DECODE_ERROR",{originalMessage:l.message}):new O2("UNKNOWN_DECODE_ERROR")};
FJA=function(l,b){l=l instanceof O2?l:b(l);_.az(l);throw l;};
BiZ=function(l){l=(new TextEncoder).encode(l).subarray(0,16);var b=new Uint8Array(16);b.set(l);return b};
Ocy=function(l){var b=ndQ[l];if(b)return b;_.cX(new _.Rp("Entity model not found.",{entityType:l}))};
_.Ng=function(){NiB||(NiB=mBy());return NiB};
mBy=function(){var l,b,d;return _.B(function(L){if(L.nextAddress==1)return _.zD(L,2),L.yield(_.q1(),4);if(L.nextAddress!=2){l=L.yieldResult;if(!l||!_.CO()||typeof _.PV.BroadcastChannel==="undefined")return L.return();b=new YdA;return L.return(new mt(l,b))}d=_.JE(L);d instanceof Error&&_.az(d);return L.return()})};
_.YM=function(l,b){var d;return _.B(function(L){if(L.nextAddress==1){d=l.mutations;if(!d||d.length<=0)return L.return();b&&b.dispatch(_.E2({type:"ENTITY_LOADED",payload:d}));return L.yield(qdj(d),2)}d.length=0;_.gR(L)})};
qdj=function(l){var b;return _.B(function(d){return d.nextAddress==1?d.yield(_.Ng(),2):(b=d.yieldResult)?d.yield(_.qg(b,"readwrite",function(L){for(var P={},E=_.X(l),f=E.next(),F={};!f.done;F={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},f=E.next())F.mutation$jscomp$8=f.value,F.mutation$jscomp$8.entityKey&&HcF(F.mutation$jscomp$8)&&(F.mutationEntityType$jscomp$3=(0,_.RB.getAnyKey)(F.mutation$jscomp$8.payload),f=void 0,F.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(f=function(n){return function(){return _.tvV(L,
n.mutation$jscomp$8.payload[n.mutationEntityType$jscomp$3],n.mutationEntityType$jscomp$3)}}(F)),F.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(f=function(n){return function(){return UBy(L,n.mutation$jscomp$8.entityKey)}}(F)),F.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(f=function(n){return function(){return KJN(L,n.mutation$jscomp$8.entityKey,n.mutation$jscomp$8.payload[n.mutationEntityType$jscomp$3],n.mutationEntityType$jscomp$3)}}(F)),f&&(P[F.mutation$jscomp$8.entityKey]=
P[F.mutation$jscomp$8.entityKey]?P[F.mutation$jscomp$8.entityKey].then(f):f()));
return L8.all(Object.values(P))}),0):d.return()})};
HcF=function(l){var b;l=(b=l.options)==null?void 0:b.persistenceOption;return l==="ENTITY_PERSISTENCE_OPTION_PERSIST"||l==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
kly=function(l,b){var d,L;_.B(function(P){if(P.nextAddress==1)return P.yield(_.Ng(),2);if(P.nextAddress!=3)return(d=P.yieldResult)?P.yield(_.qg(d,"readonly",function(E){var f={},F=Object.keys(b).map(function(n){var N=b[n]?[].concat(_.VV(b[n])):[];return eu1(E,n,N,f)});
return L8.all(F).then(function(){return f})}),3):P.return();
L=P.yieldResult;Object.keys(L).length>0&&l.dispatch(huA(L));_.gR(P)})};
eu1=function(l,b,d,L){return Hv(l,b,d).then(function(P){L[b]=WJB(d,P)})};
WJB=function(l,b){if(b.length!==l.length)throw Error("Kf");return b.reduce(function(d,L,P){d[l[P]]=L;return d},{})};
yxq=function(l){var b=l.filter(function(P){var E;return(P==null?void 0:(E=P.transferEntity)==null?void 0:E.transferState)==="TRANSFER_STATE_COMPLETE"}).length,d=l.filter(function(P){var E;
return(P==null?void 0:(E=P.transferEntity)==null?void 0:E.transferState)==="TRANSFER_STATE_FAILED"}).length,L=l.filter(function(P){var E;
return(P==null?void 0:(E=P.transferEntity)==null?void 0:E.transferState)&&jEF.includes(P.transferEntity.transferState)});
if(!(b||L!=null&&L.length))return 0;b=_.zuN(L)+b;l=l.length-d;return l===0?0:Math.round(b*100/l)/100};
_.zuN=function(l){var b=[];b=b.concat.apply(b,_.VV(l.filter(function(E){return E.streamEntity}).map(function(E){var f=Object.assign({},E.streamEntity),F,n=(F=E.transferEntity)==null?void 0:F.transferState;
f.streamsProgress=f.streamsProgress||[];f.streamsProgress=f.streamsProgress.map(function(N){var Y=Object.assign({},N);Y.numBytesDownloaded=n==="TRANSFER_STATE_COMPLETE"?N.numTotalBytes:N.numBytesDownloaded;return Y});
return f}).map(function(E){return E.streamsProgress})));
var d=l=0;b=_.X(b);for(var L=b.next();!L.done;L=b.next()){var P=L.value;L=Number(P.numBytesDownloaded);P=Number(P.numTotalBytes);d+=isNaN(L)?0:L;l+=isNaN(P)?0:P}return l===0?0:Math.round(d*100/l)/100};
ZcZ=function(l){if(!l||!l.expirationTimestamp||!l.action)return!1;var b=(0,_.t8)()/1E3;return Number(l.expirationTimestamp)>=b};
ti=function(l){return l&&l.expirationTimestamp&&l.action?ZcZ(l)&&l.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.U2=function(l){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(l||"TRANSFER_STATE_UNKNOWN")};
MvB=function(l){var b=new TXQ;if(l!==void 0){var d=Math.ceil(Math.log2(l.length*4+2)/7);d=d===void 0?2:d;fw(b,10);b.submessagePosStack.push(b.pos);b.submessagePosStack.push(d);b.pos+=d;s2(b,l.length*1.2);d=omQ(l,b.buf.subarray(b.pos));b.pos+d>b.buf.length&&(s2(b,d),d=omQ(l,b.buf.subarray(b.pos)));b.pos+=d;l=b.submessagePosStack.pop();d=b.submessagePosStack.pop();for(var L=b.pos-d-l;l--;){var P=l?128:0;b.view.setUint8(d++,L&127|P);L>>=7}}b=new Uint8Array(b.buf.buffer,b.buf.byteOffset,b.pos);return(new TextDecoder("utf-8")).decode(b)};
_.hi=function(l){var b=0;l=_.X(l);for(var d=l.next(),L={};!d.done;L={transferState$jscomp$3:void 0},d=l.next()){var P=d.value,E=void 0;d=(E=P.streamEntity)!=null?E:{};E=void 0;L.transferState$jscomp$3=(E=P.transferEntity)==null?void 0:E.transferState;E=P=void 0;((P=d)==null?0:(E=P.streamsProgress)==null?0:E.length)&&d.streamsProgress.forEach(function(f){return function(F){F=Number(f.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?F.numTotalBytes:F.numBytesDownloaded);isFinite(F)&&(b+=F)}}(L))}return b};
Ix1=function(l){return l.some(function(b){var d;if(!(b==null?0:(d=b.transferEntity)==null?0:d.transferState)){var L;return!(b==null?0:(L=b.policyEntity)==null?0:L.action)||b.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return jEF.includes(b.transferEntity.transferState)})};
$BV=function(l,b){if(!b)return!1;if(_.U("of_pb_en_po_ks"))return!0;var d;l=(d=_.Bv(l,"offlineVideoPolicy",_.Fv(b,"offlineVideoPolicy")))!=null?d:void 0;return!!l&&ti(l)};
_.xBq=function(l){var b=["TRANSFER_STATE_COMPLETE"];b=b===void 0?Jxy:b;return l.filter(function(d){var L,P;return b.includes((P=(L=d.transferEntity)==null?void 0:L.transferState)!=null?P:"TRANSFER_STATE_UNKNOWN")})};
gdF=function(l,b){if(b){var d,L=(d=_.Bv(l,"playbackData",_.Fv(b,"playbackData")))!=null?d:null,P;d=(P=_.Bv(l,"transfer",_.Fv(b,"transfer")))!=null?P:null;var E;P=(E=_.Bv(l,"offlineVideoStreams",_.Fv(b,"offlineVideoStreams")))!=null?E:null;var f;l=(f=_.Bv(l,"offlineVideoPolicy",_.Fv(b,"offlineVideoPolicy")))!=null?f:null;if(L||d||P||l)return{playbackDataEntity:L,transferEntity:d,streamEntity:P,policyEntity:l}}};
_.kM=function(l){var b=l.playbackData;if(!b)return[];var d=[];b=_.X(Object.keys(b));for(var L=b.next();!L.done;L=b.next()){var P=L.value;if(!SdZ(l,_.Xv(P).entityId)&&(L=gdF(l,_.Xv(P).entityId))){var E=void 0,f=void 0;P=(f=Number((E=_.Bv(l,"playbackData",P))==null?void 0:E.streamDownloadTimestampSeconds))!=null?f:(0,_.t8)();d.push({entity:L,streamDownloadTimestamp:P})}}return d.sort(function(F,n){var N=F.streamDownloadTimestamp,Y=n.streamDownloadTimestamp;return Y===N?F.entity.streamEntity&&!n.entity.streamEntity?
1:-1:Y-N}).map(function(F){return F.entity})};
Ax$=function(l){return _.xBq(_.kM(l))};
_.vdy=function(l){return _.kM(l).filter(function(b){var d;if(((d=b.policyEntity)==null?0:d.action)&&b.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var L;if((L=b.transferEntity)==null?0:L.transferState){var P;return jEF.includes((P=b.transferEntity)==null?void 0:P.transferState)}return!0})};
SdZ=function(l,b){var d;return((d=_.Bv(l,"downloadStatusEntity",_.Fv(b,"downloadStatusEntity")))==null?void 0:d.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
CK$=function(l){var b;if(l==null?0:(b=l.playbackDataEntity)==null?0:b.key)return _.Xv(l.playbackDataEntity.key).entityId;var d;if(l==null?0:(d=l.transferEntity)==null?0:d.key)return _.Xv(l.transferEntity.key).entityId;var L;if(l==null?0:(L=l.streamEntity)==null?0:L.key)return _.Xv(l.streamEntity.key).entityId;var P;if(l==null?0:(P=l.policyEntity)==null?0:P.key)return _.Xv(l.policyEntity.key).entityId};
pLN=function(l){var b=new Set,d;l=(d=l.mainDownloadsListEntity)==null?void 0:d[RuF];var L;if(!(l==null?0:(L=l.downloads)==null?0:L.length))return b;var P;l==null||(P=l.downloads)==null||P.forEach(function(E){(E==null?0:E.videoItem)&&b.add(E.videoItem)});
return b};
Wv=function(l,b){if(b){var d=_.Bv(l,"mainVideoEntity",_.Fv(b,"mainVideoEntity")),L=_.Bv(l,"downloadStatusEntity",_.Fv(b,"downloadStatusEntity")),P=_.Bv(l,"ytMainChannelEntity",_.Fv(b,"ytMainChannelEntity")),E={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};l=gdF(l,b);L=(L==null?void 0:L.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.U("woffle_render_failed_download_state_ks")&&(L==null?void 0:L.downloadState)==="DOWNLOAD_STATE_FAILED";!l&&L&&(l=E);if(l&&d&&
P)return Object.assign({},{videoEntity:d,channelEntity:P},l)}};
DBH=function(l,b){return odV(l,b)==="TRANSFER_STATE_COMPLETE"&&$BV(l,b)};
VvF=function(l,b){if(!b)return!1;var d;l=(d=_.Bv(l,"playbackData",_.Fv(b,"playbackData")))!=null?d:void 0;return!!l&&!!l.playerResponseJson};
odV=function(l,b){if(!b)return"TRANSFER_STATE_UNKNOWN";var d=_.Bv(l,"transfer",_.Fv(b,"transfer"));if(d){var L;return(L=d.transferState)!=null?L:"TRANSFER_STATE_UNKNOWN"}d=_.Bv(l,"offlineOrchestrationActionWrapperEntity",_.Fv(b,"offlineOrchestrationActionWrapperEntity"));l=_.Bv(l,"mainVideoEntity",_.Fv(b,"mainVideoEntity"));return d||l?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
wL$=function(l,b){if(!b)return"TRANSFER_STATE_UNKNOWN";if(l=_.Bv(l,"transfer",_.Fv(b,"transfer"))){var d;return(d=l.transferState)!=null?d:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
uNy=function(l,b){return b&&(l=_.Bv(l,"videoPlaybackPositionEntity",_.Fv(b,"videoPlaybackPositionEntity")),l==null?0:l.lastPlaybackPositionSeconds)?Number(l.lastPlaybackPositionSeconds):0};
Ti1=function(l,b){return GlF(l).some(function(d){var L;return(d==null?void 0:(L=d.mainPlaylistEntity)==null?void 0:L.playlistId)===b})};
icZ=function(l,b,d){var L=axN(l,b);if(!L.length)return[];b=[];L=_.X(L);for(var P=L.next();!P.done;P=L.next()){P=P.value;var E=Wv(l,P);d&&odV(l,P)!=="TRANSFER_STATE_COMPLETE"||E&&b.push(E)}return b};
axN=function(l,b){if(!b)return[];var d=_.Fv(b,"mainPlaylistEntity"),L;b=(L=l.mainPlaylistEntity)==null?void 0:L[d];L=[];if(b==null||!b.videos)return L;b=_.X(b.videos);for(d=b.next();!d.done;d=b.next()){d=d.value;var P=void 0,E=void 0,f=void 0,F=(P=l)==null?void 0:(E=P.mainPlaylistVideoEntity)==null?void 0:(f=E[d])==null?void 0:f.video;F&&(d=_.Xv(F).entityId)&&L.push(d)}return L};
cxQ=function(l,b){if(b){var d=_.Bv(l,"mainPlaylistEntity",_.Fv(b,"mainPlaylistEntity")),L=_.Bv(l,"mainPlaylistDownloadStateEntity",_.Fv(b,"mainPlaylistDownloadStateEntity"));l=_.Bv(l,"ytMainChannelEntity",_.Fv(b,"ytMainChannelEntity"));if(L&&d)return Object.assign({},{mainPlaylistEntity:d,mainPlaylistDownloadStateEntity:L},!!l&&{channelEntity:l})}};
GlF=function(l){return rx1(l).sort(function(b,d){return d.addedTimestampMillis-b.addedTimestampMillis}).map(function(b){return b.downloadedPlaylistEntities})};
rx1=function(l){var b=l.mainPlaylistDownloadStateEntity,d=[];if(!b)return d;for(var L=_.X(Object.keys(b)),P=L.next();!P.done;P=L.next()){var E=P.value;P=cxQ(l,_.Xv(E).entityId);var f=void 0;E=Number((f=b[E])==null?void 0:f.addedTimestampMillis);f=isNaN(E)?(0,_.t8)():E;P!==void 0&&d.push({downloadedPlaylistEntities:P,addedTimestampMillis:f})}return d};
lXZ=function(l){var b,d=(b=l.mainPlaylistVideoEntity)!=null?b:{};return new Set(GlF(l).reduce(function(L,P){L=L===void 0?[]:L;var E,f;P==null||(E=P.mainPlaylistEntity)==null||(f=E.videos)==null||f.forEach(function(F){var n;(F=(n=d[F])==null?void 0:n.video)&&L.push(F)});
return L},[]))};
bXF=function(l){return"downloadedMusicPlaylistEntities"in l};
dSF=function(l){return"mainPlaylistEntity"in l&&"mainPlaylistDownloadStateEntity"in l};
LXZ=function(l){return"videoEntity"in l&&"channelEntity"in l};
P37=function(l){var b=l.musicPlaylistDownloadMetadataEntity,d=[];if(!b)return d;for(var L=_.X(Object.keys(b)),P=L.next();!P.done;P=L.next()){P=P.value;a:{var E=l,f=_.Xv(P).entityId;if(f){var F=_.Bv(E,"musicPlaylist",_.Fv(f,"musicPlaylist"));E=_.Bv(E,"musicPlaylistDownloadMetadataEntity",_.Fv(f,"musicPlaylistDownloadMetadataEntity"));if(F&&E){F={musicPlaylistEntity:F,musicPlaylistDownloadStateEntity:E};break a}}F=void 0}E=void 0;P=Number((E=b[P])==null?void 0:E.addedTimestampMillis);P=isNaN(P)?(0,_.t8)():
P;F!==void 0&&d.push({downloadedMusicPlaylistEntities:F,addedTimestampMillis:P})}return d};
EGj=function(l){var b=new Set;l=_.X(l);for(var d=l.next();!d.done;d=l.next())if(d=d.value,"musicPlaylistEntity"in d&&"musicPlaylistDownloadStateEntity"in d){d=_.X(d.musicPlaylistEntity.tracks);for(var L=d.next();!L.done;L=d.next())b.add(L.value)}return b};
QbA=function(l,b){if(b){var d=_.Bv(l,"musicTrack",_.Fv(b,"musicTrack")),L=_.Bv(l,"musicArtist",_.Fv(b,"musicArtist"))||{};if((l=gdF(l,b))&&d&&L)return Object.assign({},{musicTrackEntity:d,musicArtistEntity:L},l)}};
XBA=function(l){var b=l.musicTrackDownloadMetadataEntity,d=[];if(!b)return[];b=_.X(Object.keys(b));for(var L=b.next();!L.done;L=b.next()){var P=L.value;L=QbA(l,_.Xv(P).entityId);var E=void 0;P=Number((E=_.Bv(l,"musicTrackDownloadMetadataEntity",P))==null?void 0:E.addedTimestampMillis);E=isNaN(P)?(0,_.t8)():P;L!==void 0&&d.push({downloadedMusicEntities:L,addedTimestampMillis:E})}return d};
FX1=function(l,b){if(!b)return[];if(Object.values(fX1).includes(b))return sbZ(l,b);b=_.Fv(b,"musicPlaylist");var d;l=(d=l.musicPlaylist)==null?void 0:d[b];d=[];if(l==null||!l.tracks)return d;l=_.X(l.tracks);for(b=l.next();!b.done;b=l.next())(b=_.Xv(b.value).entityId)&&d.push(b);return d};
sbZ=function(l,b){var d=new Set,L=P37(l).map(function(E){return E.downloadedMusicPlaylistEntities});
L=EGj(L);L=_.X(L);for(var P=L.next();!P.done;P=L.next())(P=_.Xv(P.value).entityId)&&d.add(P);return BGQ(l).downloadedMusicEntities.filter(function(E){var f;if((f=E.musicTrackEntity)!=null&&f.videoId){E=E.musicTrackEntity;if(f=b==="PPOM"?!0:!d.has(E.videoId))b:switch(E=E.musicVideoType,b){case "PPSE":f=E==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:f=E!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}E=f}else E=!1;return E}).map(function(E){var f;
return(f=E.musicTrackEntity)==null?void 0:f.videoId})};
BGQ=function(l){var b=XBA(l).sort(function(d,L){return L.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return"downloadedMusicEntities"in d?d.downloadedMusicEntities:bXF(d)?d.downloadedMusicPlaylistEntities:{}});
l=P37(l).sort(function(d,L){return L.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return"downloadedMusicEntities"in d?d.downloadedMusicEntities:bXF(d)?d.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:b,downloadedMusicPlaylistEntities:l}};
OX1=function(l,b){b=_.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?FX1(l,b):axN(l,b);if(!b.length)return"TRANSFER_STATE_UNKNOWN";b=b.map(function(d){return wL$(l,d)});
return nGB(b)};
nGB=function(l){var b=new Set(l);if(b.has("TRANSFER_STATE_FAILED")&&b.size===1)return"TRANSFER_STATE_FAILED";b.delete("TRANSFER_STATE_FAILED");if(b.has("TRANSFER_STATE_UNKNOWN")&&b.size===1)return"TRANSFER_STATE_PRE_TRANSFER";b.delete("TRANSFER_STATE_UNKNOWN");if(b.has("TRANSFER_STATE_PRE_TRANSFER")&&b.size===1||b.size===0)return"TRANSFER_STATE_PRE_TRANSFER";l=b.has("TRANSFER_STATE_TRANSFERRING");b=b.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return l||b?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
j9=function(l){var b=l.mainVideoDownloadStateEntity,d=[];if(!b)return[];b=_.X(Object.keys(b));for(var L=b.next();!L.done;L=b.next()){var P=L.value;if(!SdZ(l,_.Xv(P).entityId)){L=Wv(l,_.Xv(P).entityId);var E=void 0,f=void 0;P=(f=Number((E=_.Bv(l,"mainVideoDownloadStateEntity",P))==null?void 0:E.addedTimestampMillis))!=null?f:(0,_.t8)();L!==void 0&&d.push({downloadedVideoEntities:L,addedTimestampMillis:P})}}return d};
NGA=function(l){return j9(l).sort(function(b,d){return d.addedTimestampMillis-b.addedTimestampMillis}).map(function(b){return b.downloadedVideoEntities})};
_.YDV=function(l){var b=lXZ(l),d=_.zW(l),L=pLN(l),P=j9(l).filter(function(f){var F,n;if((f==null?void 0:(F=f.downloadedVideoEntities)==null?void 0:(n=F.transferEntity)==null?void 0:n.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var N,Y;f=f==null?void 0:(N=f.downloadedVideoEntities)==null?void 0:(Y=N.videoEntity)==null?void 0:Y.key;return _.U("kevlar_use_library_entity")?f&&(L.has(f)||d[f]):f&&!b.has(f)}),E=rx1(l).filter(function(f){return OX1(l,f.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.VV(P),_.VV(E)).sort(function(f,F){return F.addedTimestampMillis-f.addedTimestampMillis}).map(function(f){return mSH(f)})};
qDB=function(l,b){if(b&&$BV(l,b)){var d,L,P=(L=(d=_.Bv(l,"playbackData",_.Fv(b,"playbackData")))!=null?d:void 0)==null?void 0:L.playerResponseJson;if(P){try{var E=JSON.parse(P);var f=_.Bv(l,"transfer",_.Fv(b,"transfer")),F=uNy(l,b);F&&(E=Object.assign({},E,{playerConfig:Object.assign({},E.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+F*1E3}}})}));E.cotn=f==null?void 0:f.cotn}catch(n){}return E}}};
_.tiB=function(l){var b,d,L;l=(L=(d=((b=l.downloadsPageViewConfigurationEntity)!=null?b:{})[_.ye])==null?void 0:d.smartDownloadsOptInBannerVisibility)!=null?L:{};var P;return(P=_.K(l,HX1))!=null?P:{}};
_.zW=function(l){var b,d,L;l=(L=(d=((b=l.mainDownloadsListEntity)!=null?b:{})[_.USq])==null?void 0:d.downloads)!=null?L:[];b={};d=_.X(l);for(L=d.next();!L.done;L=d.next())l=void 0,b[(l=L.value.videoItem)!=null?l:""]=!0;return b};
KXV=function(l){var b=_.zW(l);if(Object.keys(b).length===0)return!1;var d=l.mainVideoEntity;if(!d)return!0;d=_.X(Object.keys(d));for(var L=d.next();!L.done;L=d.next()){L=L.value;var P=_.Xv(L).entityId;if(b[L]&&!SdZ(l,P))return!1}return!0};
_.Za=function(l){var b=_.zW(l);return j9(l).sort(function(d,L){return d.addedTimestampMillis-L.addedTimestampMillis}).map(function(d){return d.downloadedVideoEntities}).filter(function(d){var L;
return(d=d==null?void 0:(L=d.videoEntity)==null?void 0:L.key)&&!!b[d]})};
_.hLV=function(l){var b,d,L;l=(L=(d=((b=l.downloadsPageViewConfigurationEntity)!=null?b:{})[_.ye])==null?void 0:d.downloadsUpsellBannerVisibility)!=null?L:{};var P;return(P=_.K(l,eLq))!=null?P:{}};
mSH=function(l){return"downloadedVideoEntities"in l?l.downloadedVideoEntities:"downloadedPlaylistEntities"in l?l.downloadedPlaylistEntities:{}};
kkA=function(l){var b=_.zW(l),d=lXZ(l),L=j9(l).filter(function(P){var E,f;return(P=P==null?void 0:(E=P.downloadedVideoEntities)==null?void 0:(f=E.videoEntity)==null?void 0:f.key)&&!b[P]&&!d.has(P)});
l=rx1(l);return[].concat(_.VV(L),_.VV(l)).sort(function(P,E){return E.addedTimestampMillis-P.addedTimestampMillis}).map(function(P){return mSH(P)})};
_.Mg=function(l){if(!_.U("kevlar_use_library_entity"))return kkA(l);var b=j9(l).filter(function(L){var P,E;if(P=L=L==null?void 0:(P=L.downloadedVideoEntities)==null?void 0:(E=P.videoEntity)==null?void 0:E.key){var f,F,n;P=((F=(f=l.mainDownloadsListEntity)==null?void 0:f[RuF])==null?0:(n=F.downloads)==null?0:n.length)?pLN(l).has(L):!1}return P}),d=rx1(l);
return[].concat(_.VV(b),_.VV(d)).sort(function(L,P){return P.addedTimestampMillis-L.addedTimestampMillis}).map(function(L){return mSH(L)})};
WXq=function(l){var b=_.zW(l),d=lXZ(l);return NGA(l).filter(function(L){var P;return(L=L==null?void 0:(P=L.videoEntity)==null?void 0:P.key)&&!b[L]&&!d.has(L)})};
jb1=function(l){if(!_.U("kevlar_use_library_entity"))return WXq(l);var b=_.zW(l),d=pLN(l);return NGA(l).filter(function(L){var P;return(L=L==null?void 0:(P=L.videoEntity)==null?void 0:P.key)&&!b[L]&&d.has(L)})};
zLV=function(l,b){b=_.Fv(b,"settingEntity");var d,L,P;return!!((P=(L=((d=l.settingEntity)!=null?d:{})[b])==null?void 0:L.settingOptionValue)!=null?P:{}).boolValue};
_.Io=function(l){var b=_.Za(l);if(Ix1(b))return 0;var d=[];b=_.X(b);for(var L=b.next();!L.done;L=b.next()){L=L.value;var P=void 0,E=void 0;if((P=L)==null?0:(E=P.videoEntity)==null?0:E.key)P=_.Xv(L.videoEntity.key).entityId,L=l,P=_.Fv(P,"mainVideoDownloadStateEntity"),L=_.Bv(L,"mainVideoDownloadStateEntity",P),(L=Number(L==null?void 0:L.addedTimestampMillis))&&d.push(L)}return Math.max.apply(Math,_.VV(d))};
_.$M=function(l){return l.ui.richGridMiniMode};
_.Ji=function(l){return l.ui.richGridItemsPerRow};
_.ypy=function(l){return l.ui.richGridSlimItemsPerRow};
_.ZXq=function(l){return l.ui.guideIsExpanded};
_.xM=function(l){return l.ui.miniplayerIsActive};
MiH=function(l){return l.ui.singleOptionSurveyIsActive};
_.gT=function(l){var b;return((b=l.ui)==null?void 0:b.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.IX7=function(l){return _.gT(l)==="WEB_PAGE_TYPE_WATCH"};
_.$Sj=function(l){return _.gT(l)==="WEB_PAGE_TYPE_SHORTS"};
_.Jp$=function(l){return l.ui.inlinePreviewIsActive};
_.xS$=function(l){return l.ui.inlinePreviewIsEnabled};
_.gGZ=function(l){return l.ui.miniplayerPlaybackState};
_.S9=function(l){return l.ui.isOnline};
_.SDB=function(l){return l.ui.frostedGlassMode};
_.Ai=function(l,b){return odV(l.entities,b)};
_.vv=function(l,b){return OX1(l.entities,b)};
ApN=function(l,b){var d;if(b){var L;l=(L=_.Bv(l.entities,"offlineVideoPolicy",_.Fv(b,"offlineVideoPolicy")))==null?void 0:L.action}else l=void 0;return(d=l)!=null?d:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
vG$=function(l,b){var d;b?(l=_.Bv(l.entities,"offlineVideoPolicy",_.Fv(b,"offlineVideoPolicy")),l=Number(l==null?void 0:l.expirationTimestamp)):l=void 0;return(d=l)!=null?d:0};
_.C3Z=function(l){return _.kM(l.entities).length};
RLF=function(l,b){return Wv(l.entities,b)};
pBN=function(l,b){return cxQ(l.entities,b)};
Cw=function(l,b){return(l=Wv(l.entities,b))?_.zuN([l]):0};
_.oGA=function(l,b){var d=_.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(d){var L=l.entities;var P=FX1(L,b);if(P.length){var E=[];P=_.X(P);for(var f=P.next();!f.done;f=P.next())(f=QbA(L,f.value))&&E.push(f);L=E}else L=[]}else L=icZ(l.entities,b);var F;if(d){var n=l.entities;b?(b=_.Fv(b,"musicPlaylist"),n=(F=n.musicPlaylist)==null?void 0:F[b],F=n!=null&&n.tracks?n.tracks.length:0):F=0}else F=l.entities,b?(b=_.Fv(b,"mainPlaylistEntity"),F=(n=F.mainPlaylistEntity)==null?void 0:n[b],F=F!=null&&F.videos?
F.videos.length:0):F=0;return L.length!==F?0:L?yxq(L):0};
_.DSH=function(l){return l.download.isLeaderTab};
_.Viy=function(l,b,d){if(!b&&d){var L=l.entities;if(d){var P=MvB(d),E,f;b=(f=(E=_.Bv(L,"offlineabilityEntity",_.Fv(P,"offlineabilityEntity")))==null?void 0:E.addToOfflineButtonState)!=null?f:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else b="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else E=l.entities,b?(f=MvB(b),b=(P=(L=_.Bv(E,"offlineabilityEntity",_.Fv(f,"offlineabilityEntity")))==null?void 0:L.addToOfflineButtonState)!=null?P:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):b="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return b};
wBN=function(l,b){l=l.entities;if(b){b=MvB(b);var d,L;b=(L=(d=_.Bv(l,"offlineabilityEntity",_.Fv(b,"offlineabilityEntity")))==null?void 0:d.addToOfflineButtonState)!=null?L:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else b="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return b};
_.uUH=function(l){var b=l.entities;l=_.S9(l);var d=zLV(b,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.U("kevlar_modern_downloads_page")&&d)var L=!1;else{var P,E;b=(E=(P=((L=b.downloadsPageViewConfigurationEntity)!=null?L:{})[_.ye])==null?void 0:P.smartDownloadsOptInBannerVisibility)!=null?E:{};L=l?!!b.visibleWithConnection:!!b.visibleWithoutConnection}return L};
_.GkH=function(l){return zLV(l.entities,"SMART_DOWNLOADS_ENABLED")};
_.TGq=function(l){return KXV(l.entities)};
aXj=function(l){return _.Za(l.entities).every(function(b){var d;return(b==null?void 0:(d=b.transferEntity)==null?void 0:d.transferState)&&!jEF.includes(b.transferEntity.transferState)})};
_.iXB=function(l){var b,d,L,P=(L=(d=((b=l.entities.downloadsPageViewConfigurationEntity)!=null?b:{})[_.ye])==null?void 0:d.downloadsUpsellBannerVisibility)!=null?L:{};return _.S9(l)?!!P.visibleWithConnection:!!P.visibleWithoutConnection};
_.cpF=function(l,b){return SdZ(l.entities,b)};
rpF=function(l,b){if(b){var d,L;l=(L=(d=_.Bv(l.entities,"downloadStatusEntity",_.Fv(b,"downloadStatusEntity")))==null?void 0:d.downloadState)!=null?L:"DOWNLOAD_STATE_UNKNOWN"}else l="DOWNLOAD_STATE_UNKNOWN";return l};
pw=function(l,b){return uNy(l.entities,b)};
LgA=function(l){l=lr1(l);var b=l.hours===void 0?0:l.hours,d=l.minutes===void 0?0:l.minutes,L=l.seconds===void 0?0:l.seconds,P=b>0;l=[];P&&(b=bq$(b),l.push(b));b=P;b=b===void 0?!1:b;d=(["af","be","lt"].includes(oo)||b)&&d<10?dJ$().format(d):(new Intl.NumberFormat("en-u-nu-latn")).format(d);l.push(d);d=dJ$().format(L);l.push(d);d=":";"da fi id si sr sr-Latn".split(" ").includes(oo)&&(d=".");return l.join(d)};
_.EtN=function(l){l=lr1(l);var b=l.hours===void 0?0:l.hours,d=l.minutes===void 0?0:l.minutes,L=l.seconds===void 0?0:l.seconds;l=[];if(b>0){var P=Pp7().format({hours:b});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(oo)||b>9999)P=P.replace(b.toString(),bq$(b)),oo==="km"&&(P=P.replace(".",","));l.push(P)}d>0&&l.push(Pp7().format({minutes:d}));L>0&&l.push(Pp7().format({seconds:L}));b="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");d=oo=="am"?"{0}\u1363 ":oo=="fa"?"{0}\u060c\u200f ":
oo=="my"?"{0} - ":oo=="ne"?"{0},":oo=="th"?"{0} ":oo=="ur"?"{0}\u060c ":oo=="ar"||oo=="ar-XB"?"{0} \u0648":oo=="ja"||oo=="zh-CN"||oo=="zh-HK"||oo=="zh-TW"?"{0}\u3001":"{0}, ";L=oo=="am"?"\u1363 ":oo=="fa"?"\u060c\u200f ":oo=="my"?" - ":oo=="th"?" ":oo=="ur"?"\u060c ":oo=="ar"||oo=="ar-XB"?" \u0648":oo=="ja"||oo=="zh-CN"||oo=="zh-HK"||oo=="zh-TW"?"\u3001":", ";P=oo=="am"?" \u12a5\u1293 {0}":oo=="as"?" \u0986\u09f0\u09c1 {0}":oo=="az"?" v\u0259 {0}":oo=="bn"?" \u098f\u09ac\u0982 {0}":oo=="cs"?" a\u00a0{0}":
oo=="de"?" und {0}":oo=="el"?" \u03ba\u03b1\u03b9 {0}":oo=="eu"?" eta {0}":oo=="fa"?"\u060c \u0648 {0}":oo=="fil"?", at {0}":oo=="gu"?" \u0a85\u0aa8\u0ac7 {0}":oo=="hi"?", \u0914\u0930 {0}":oo=="hu"?" \u00e9s {0}":oo=="hy"?" \u0587 {0}":oo=="id"?", dan {0}":oo=="iw"?" \u05d5-{0}":oo=="ja"?"\u3001{0}":oo=="ka"?" \u10d3\u10d0 {0}":oo=="km"?" \u1793\u17b7\u1784 {0}":oo=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":oo=="ko"?" \ubc0f {0}":oo=="ky"?" \u0436\u0430\u043d\u0430 {0}":oo=="lt"?" ir {0}":oo==
"lv"?" un {0}":oo=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":oo=="mr"?" \u0906\u0923\u093f {0}":oo=="ms"?" dan {0}":oo=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":oo=="ne"?" \u0930 {0}":oo=="or"?", \u0b13 {0}":oo=="pa"?" \u0a05\u0a24\u0a47 {0}":oo=="ro"?" \u0219i {0}":oo=="si"?", \u0dc3\u0dc4 {0}":oo=="sk"?" a {0}":oo=="sl"?" in {0}":oo=="sq"?" dhe {0}":oo=="sv"?" och {0}":oo=="sw"?" na {0}":oo=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":oo=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
oo=="th"?" \u0e41\u0e25\u0e30{0}":oo=="tr"?" ve {0}":oo=="ur"?"\u060c \u0627\u0648\u0631 {0}":oo=="uz"?" va {0}":oo=="vi"?" v\u00e0 {0}":oo=="zh-HK"?"\u53ca{0}":oo=="zu"?", ne-{0}":oo=="af"||oo=="nl"?" en {0}":oo=="ar"||oo=="ar-XB"?" \u0648{0}":oo=="be"||oo=="uk"?" \u0456 {0}":oo=="en-GB"||oo=="en-IN"?" and {0}":oo=="en"||oo=="en-XA"?", and {0}":oo=="et"||oo=="fi"?" ja {0}":oo=="fr"||oo=="fr-CA"?" et {0}":oo=="zh-CN"||oo=="zh-TW"?"\u548c{0}":oo=="da"||oo=="is"||oo=="no"?" og {0}":oo=="es"||oo=="es-419"||
oo=="es-US"?" y {0}":oo=="kk"||oo=="lo"||oo=="mn"?", {0}":oo=="bg"||oo=="mk"||oo=="ru"||oo=="sr"?" \u0438 {0}":oo=="gl"||oo=="it"||oo=="pt-BR"||oo=="pt-PT"?" e {0}":" i {0}";var E=oo=="am"?"{0} \u12a5\u1293 {1}":oo=="as"?"{0} \u0986\u09f0\u09c1 {1}":oo=="az"?"{0} v\u0259 {1}":oo=="bn"?"{0} \u098f\u09ac\u0982 {1}":oo=="de"?"{0} und {1}":oo=="el"?"{0} \u03ba\u03b1\u03b9 {1}":oo=="eu"?"{0} eta {1}":oo=="fa"?"{0} \u0648 {1}":oo=="fil"?"{0} at {1}":oo=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":oo=="hi"?"{0} \u0914\u0930 {1}":
oo=="hu"?"{0} \u00e9s {1}":oo=="hy"?"{0} \u0587 {1}":oo=="iw"?"{0} \u05d5-{1}":oo=="ja"?"{0}\u3001{1}":oo=="ka"?"{0} \u10d3\u10d0 {1}":oo=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":oo=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":oo=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":oo=="ko"?"{0} \ubc0f {1}":oo=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":oo=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":oo=="lt"?"{0} ir {1}":oo=="lv"?"{0} un {1}":oo=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":oo=="mn"?"{0}, {1}":oo==
"mr"?"{0} \u0906\u0923\u093f {1}":oo=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":oo=="ne"?"{0} \u0930 {1}":oo=="or"?"{0} \u0b13 {1}":oo=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":oo=="ro"?"{0} \u0219i {1}":oo=="si"?"{0} \u0dc3\u0dc4 {1}":oo=="sl"?"{0} in {1}":oo=="sq"?"{0} dhe {1}":oo=="sv"?"{0} och {1}":oo=="sw"?"{0} na {1}":oo=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":oo=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":oo=="th"?"{0}\u0e41\u0e25\u0e30{1}":oo=="tr"?"{0} ve {1}":oo=="ur"?
"{0} \u0627\u0648\u0631 {1}":oo=="uz"?"{0} va {1}":oo=="vi"?"{0} v\u00e0 {1}":oo=="zh-HK"?"{0}\u53ca{1}":oo=="zu"?"{0} ne-{1}":oo=="af"||oo=="nl"?"{0} en {1}":oo=="ar"||oo=="ar-XB"?"{0} \u0648{1}":oo=="be"||oo=="uk"?"{0} \u0456 {1}":oo=="cs"||oo=="sk"?"{0} a\u00a0{1}":oo=="et"||oo=="fi"?"{0} ja {1}":oo=="fr"||oo=="fr-CA"?"{0} et {1}":oo=="id"||oo=="ms"?"{0} dan {1}":oo=="zh-CN"||oo=="zh-TW"?"{0}\u548c{1}":oo=="da"||oo=="is"||oo=="no"?"{0} og {1}":oo=="es"||oo=="es-419"||oo=="es-US"?"{0} y {1}":oo==
"bg"||oo=="mk"||oo=="ru"||oo=="sr"?"{0} \u0438 {1}":oo=="en"||oo=="en-GB"||oo=="en-IN"||oo=="en-XA"?"{0} and {1}":oo=="gl"||oo=="it"||oo=="pt-BR"||oo=="pt-PT"?"{0} e {1}":"{0} i {1}";oo==="sq"?(P=P.replace("dhe","e"),E=E.replace("dhe","e")):oo==="th"?(L=L.replace("{0}"," {0}"),E=E.replace("{0}","{0} "),E=E.replace("{1}"," {1}")):oo==="ne"?L=",":oo==="zh-CN"?L="":b.includes(oo)&&(L=" ");return l.length<2?l.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(oo)?
l.length===2?E.replace("{0}",l[0]).replace("{1}",l[1]):d.replace("{0}",l[0])+l.slice(1,-1).join(L)+P.replace("{0}",l[l.length-1]):l.join(L)};
lr1=function(l){var b=l.hours||0,d=l.minutes||0,L=l.seconds||0;b=L+d*60+b*3600+(l.days||0)*86400+(l.weeks||0)*604800+(l.months||0)*2629800+(l.years||0)*31557600;if(b<=0)return{hours:0,minutes:0,seconds:0};l=b;b=Math.floor(l/3600);l%=3600;d=Math.floor(l/60);L=Math.floor(l%60);return{hours:b,minutes:d,seconds:L}};
bq$=function(l){l=(new Intl.NumberFormat("en-u-nu-latn")).format(l);var b=["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(oo)?l.replace(",","\u00a0"):b.includes(oo)?l.replace(",","\u202f"):d.includes(oo)?l.replace(",","."):l};
dJ$=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
Pp7=function(){Qf7||(Da=XEy,Qf7=new frj);return Qf7};
sf1=function(l){try{return(new _.Ve(5)).format(l)}catch(b){}};
wT=function(l){return{thumbnailOverlayDownloadingRenderer:{state:l}}};
Fgy=function(){var l=_.By("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.dT(l),icon:{iconType:"PLAY_ALL"}}}};
B2N=function(l){l=_.uO(l,2);return oo!=="ru"&&oo!=="es_419"&&oo!=="es-419"&&oo!=="es"&&oo!=="es_US"&&oo!=="es-US"&&oo!=="fr"&&oo!=="pl"&&oo!=="it"&&oo!=="nl"&&oo!=="uk"&&oo!=="fr_CA"&&oo!=="fr-CA"||l===""?l:l[0].toLocaleUpperCase()+l.substring(1)};
OqN=function(l){return function(b){var d=l(),L=_.uO(b,d.dateFormat);b=_.uO(b,d.timeFormat);var P=nt1.DATETIMEFORMATS[d.joinerStyle];P=P.replace(/'(?!')/g,"");P=P.replace("{0}",b);P=P.replace("{1}",L);return d.capitalize(P)}};
N2B=function(l){return l?typeof l.seconds==="string"&&(l.nanos===void 0||typeof l.nanos==="number"):!1};
mJy=function(l){return new Date(Number(l.seconds)*1E3+(l.nanos||0)*1E-6)};
_.uO=function(l,b){if(typeof l.getTime==="function")l={date:l};else if(N2B(l))l={date:mJy(l)};else if(typeof N2B(l.timestamp)&&typeof l.i18nInternalSecondsEastOfUtc==="number")l={date:mJy(l.timestamp),timeZone:GW(-l.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(l));var d=l;l=d.date;d=d.timeZone;b=YWj(b).format(l,d);oo==="zh-TW"&&(l=d?Number(YWj("H").format(l,d)):l.getHours(),b=l<5?b.replace("\u4e0a\u5348","\u51cc\u6668"):l<8?b.replace("\u4e0a\u5348","\u65e9\u4e0a"):l<12?
b.replace("\u4e0a\u5348","\u4e0a\u5348"):l<13?b.replace("\u4e0b\u5348","\u4e2d\u5348"):l<19?b.replace("\u4e0b\u5348","\u4e0b\u5348"):b.replace("\u4e0b\u5348","\u665a\u4e0a"));return b};
YWj=function(l){if(qW$.has(l))return qW$.get(l);var b=Hqq(l);b=tmQ(b);UJH!==!0&&(UJH=!0);KgN=!0;KgN=!1;b=new TW(b,nt1);qW$.set(l,b);return b};
Hqq=function(l){return(new TW(l,nt1)).patternParts_.map(function(b){return b.type===0?"'"+b.text+"'":b.text}).join("")};
tmQ=function(l){return oo==="en"||oo==="es_US"||oo==="es-US"?l:l.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(b,d,L){return"H".repeat(d.length)+L})};
yIZ=function(l,b){eJq||(Da=XEy,eJq=new hJF);var d=eJq;a:if(l=k3Z(l),b=k3Z(b||new Date),l>b)d=l.getTime()-b.getTime()>6048E5?_.uO(l,1):Wg1(l);else{for(var L=0;jfA(l,12*(L+1))<b;)++L;if(L>0)d=d.format(-L,0);else{for(L=0;jfA(l,L+1)<b;)++L;if(L>0)d=d.format(-L,2);else{l=b.getTime()-l.getTime();b=_.X(zJy);for(L=b.next();!L.done;L=b.next()){L=L.value;var P=L.unit,E=Math.floor(l/L.unitDuration);if(E>=(L.threshold===void 0?1:L.threshold)){d=d.format(-E,P);break a}}d=d.format(-0,7)}}}return d};
k3Z=function(l){if(typeof l.getTime==="function")return l;if(N2B(l))return mJy(l);throw Error("Mf`"+JSON.stringify(l));};
jfA=function(l,b){for(var d=0,L;;++d)if(L=new Date(l.getFullYear(),l.getMonth()+b,l.getDate()-d,l.getHours(),l.getMinutes(),l.getSeconds()),L.getMonth()===(l.getMonth()+b)%12)return L};
_.ao=function(l){return{runs:[{text:l}]}};
_.iO=function(l){if(l&&l.simpleText)return l.simpleText;var b="";if(l&&l.runs)for(var d=0;d<l.runs.length;d++)l.runs[d].text&&(b+=l.runs[d].text);return b};
Mmj=function(l,b,d,L){return l.videoEntity&&!l.policyEntity&&d!=="DOWNLOAD_STATE_FAILED"?[wT("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:ti(l.policyEntity)&&b!=="TRANSFER_STATE_FAILED"&&b!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?b==="TRANSFER_STATE_PAUSED_BY_USER"?[wT("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.U2(b)?[wT("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:l.videoEntity.lengthSeconds?ZqB(l.videoEntity.lengthSeconds,L):[]:
[wT("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
ZqB=function(l,b){var d=[{thumbnailOverlayTimeStatusRenderer:{text:_.dT(LgA({seconds:l})),style:"DEFAULT"}}];b&&(l=b<=0||l<=0?0:b>=l?100:Math.ceil(b*100/l),l>0&&d.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:l}}));return d};
Iry=function(l,b,d,L,P){if(b==="TRANSFER_STATE_UNKNOWN"||!l)return{};if(_.U2(b)||b==="TRANSFER_STATE_PRE_TRANSFER")var E=[wT("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var f,F;if(b==="TRANSFER_STATE_COMPLETE"&&((f=l.mainPlaylistEntity)==null?0:(F=f.videos)==null?0:F.length)){var n;l=(E=l.mainPlaylistEntity)==null?void 0:(n=E.videos)==null?void 0:n.length;E=(E=sf1(l))?{thumbnailOverlayBottomPanelRenderer:{text:_.dT(E),icon:{iconType:"PLAYLISTS"}}}:void 0;E=[Fgy(),Object.assign({},
E!=null?E:{})]}else E=[]}a:if(b==="TRANSFER_STATE_PRE_TRANSFER")d=Lw(_.By("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(b==="TRANSFER_STATE_TRANSFER_IN_QUEUE")d=Lw(_.By("WAITING_TO_DOWNLOAD"));else if(_.U2(b))d=Math.floor(d*100).toString(),d=Lw(_.By("DOWNLOADING_PERCENT",{percent:d},"Downloading... "+d+"%"));else{if(L&&(_.U("playlist_is_offline_selector_killswitch")&&(P=_.qP().resolve(_.XO).isNetworkAvailable()),P)){d=S37(_.By("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
xqV(L));break a}d=void 0}b=b==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.By("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},E.length?{thumbnailOverlays:E}:{},d?{viewPlaylistText:d}:{viewPlaylistText:_.ao("")},b.length?{badges:b}:{})};
$JV=function(l,b,d,L,P,E){if(b==="TRANSFER_STATE_UNKNOWN"||!l)return{};if(L==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var f=Mmj(l,b,L);if(l.videoEntity&&!l.policyEntity&&L!=="DOWNLOAD_STATE_FAILED"){var F=_.By("WAITING_TO_DOWNLOAD");if(F)return{shortViewCountText:_.ao(F),publishedTimeText:void 0,thumbnailOverlays:f}}if(!ti(l.policyEntity)){E=l.policyEntity&&!ZcZ(l.policyEntity)?_.By("DOWNLOAD_EXPIRED",{},"Download expired"):
_.By("TRANSFER_FAILED",{},"Download failed");var n;if((n=l.policyEntity)==null?0:n.shortMessageForDisabledAction)E=l.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:Lw(E),publishedTimeText:void 0,thumbnailOverlays:f}}if(b==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.ao(_.By("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:f};if(b==="TRANSFER_STATE_FAILED"||b==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.ao(_.By("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:f};if(b==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(n=_.By("WAITING_TO_DOWNLOAD"),L==="DOWNLOAD_STATE_PAUSED"&&(n=_.By("DOWNLOAD_PAUSED",{},"Download paused")),n))return{shortViewCountText:_.ao(n),publishedTimeText:void 0,thumbnailOverlays:f};if(_.U2(b))return l=Math.floor(d*100).toString(),{shortViewCountText:_.ao(_.By("DOWNLOADING_PERCENT",{percent:l},"Downloading... "+l+"%")),publishedTimeText:void 0,thumbnailOverlays:f};b=void 0;l.videoEntity.publishedTimestampMillis&&
(b=new Date,P&&(b=new Date(P)),b=Lw(yIZ(new Date(Number(l.videoEntity.publishedTimestampMillis)),b)));P=[];_.U("kevlar_woffle_badge_killswitch")||(P=[{metadataBadgeRenderer:{label:_.By("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var N;l=Lw((N=l.videoEntity.localizedStrings)==null?void 0:N.viewCount);return Object.assign({},E?{shortViewCountText:void 0}:{shortViewCountText:l},E?{}:{publishedTimeText:b},{badges:P,thumbnailOverlays:f})};
xJy=function(l,b){l=l===void 0?JIy:l;switch(b.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:b.payload.playlistId,inviteLinkURL:b.payload.inviteLinkUrl};default:return l}};
SWq=function(l,b){l=l===void 0?gtN:l;switch(b.type){case "SET_CURRENT_FORM_ID":return b=b.payload.formId,l.currentFormId===b?l:{currentFormId:b,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var d=b.payload;b=d.groupId;d=d.command;if(l.currentFormId){var L=Object.assign({},l.commandsMap);L[b]=d;l=Object.assign({},l,{commandsMap:L})}return l;case "RESET_COMMAND_MAP":return Object.assign({},l,{commandsMap:{}});default:return l}};
vtj=function(l,b){l=l===void 0?AIQ:l;switch(b.type){case "UPDATE_CANVAS_MODE":return Object.assign({},l,{currentMode:b.payload.currentMode});default:return l}};
RJj=function(l,b){l=l===void 0?CpQ:l;switch(b.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},l,{guideIsExpanded:b.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},l,{scrollAtTop:b.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},l,{guideIsVisibleButNotPersistent:b.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},l,{miniplayerIsActive:b.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},l,{singleOptionSurveyIsActive:b.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},l,{slimlineSurveyRatingSelectedIndex:b.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},l,{richGridMiniMode:b.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},l,{richGridItemsPerRow:b.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},l,{richGridSlimItemsPerRow:b.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},l,{richGridContainerWidth:b.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},l,{richGridStyle:b.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},l,{currentPageType:b.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},l,{inlinePreviewIsActive:b.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},l,{inlinePreviewIsEnabled:b.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},l,{darkModeIsEnabled:b.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
l,{miniplayerPlaybackState:b.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},l,{tabGesturesIsActive:b.payload});case "SET_ONLINE_STATUS":return Object.assign({},l,{isOnline:b.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},l,{chipBarIsSticky:b.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},l,{frostedGlassMode:b.payload});default:return l}};
pEj=function(){return _.U("kevlar_disable_theater_mode_persistence")?!1:_.il("START_IN_THEATER_MODE")};
DJA=function(l,b){l=l===void 0?otF:l;switch(b.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},l,{transcription:b.payload});case "SET_OVERLAY_STATE":return Object.assign({},l,{overlay:b.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return l}};
lm$=function(){return xr(Object.assign({},{continuation:VmF,download:wEQ,canvas:vtj,reportChannelAbuse:umF,share:G3j,talkToRecs:T2Z,ui:RJj,voiceSearch:DJA,watch:arN,ypc:iqF,shorts:cIN,radioButtonGroup:SWq,collabInviteLink:xJy},rI7))};
LK$=function(){return _.U("web_player_entities_middleware")?new cv(lm$(),[bDj,dlV]):new cv(lm$(),[bDj])};
_.rT=function(){PRy||(PRy=LK$());return PRy};
E4y=function(l,b,d){if(l.length)return{titleText:_.dT(b!=null?b:_.By("DOWNLOADS",void 0,"Downloads")),contents:l.map(function(L){var P=L.videoEntity;L={videoId:P.videoId,title:Lw(P.title),shortBylineText:Lw(L.channelEntity.title),thumbnail:P.thumbnail};var E=P.videoId?pw(_.rT().getState(),P.videoId):0;P.videoId&&d?L.navigationEndpoint=_.bO(P.videoId,d,void 0,void 0,E):P.videoId&&(L.navigationEndpoint=JQ7(P.videoId,E,P.lengthSeconds));P.lengthSeconds&&(L.thumbnailOverlays=ZqB(P.lengthSeconds,E));return{playlistPanelVideoRenderer:L}}),
totalVideos:l.length}};
QgH=function(l){return(l=(0,_.RB.getValueByKeys)(l,"playlistId"))?{playlistId:l}:null};
XRB=function(){return{}};
fmN=function(l,b){return new _.M$(function(d,L){l.then(function(P){if(P){if(P=b(P))return d(P);L()}},L)})};
sgA=function(l){var b,d,L,P=(b=l.contents)==null?void 0:(d=b.twoColumnWatchNextResults)==null?void 0:(L=d.autoplay)==null?void 0:L.autoplay,E,f,F;b=(E=l.contents)==null?void 0:(f=E.twoColumnWatchNextResults)==null?void 0:(F=f.playlist)==null?void 0:F.playlist;return P&&b&&b.playlistId?{rawResponse:l,autoplayRenderer:P,playlistPanelRenderer:b,playlistId:b.playlistId}:null};
BzV=function(l){var b=b===void 0?"UNKNOWN_INTERFACE":b;if(l.length===1)return l[0];var d=FKj[b];if(d){d=new RegExp(d);for(var L=_.X(l),P=L.next();!P.done;P=L.next())if(P=P.value,d.exec(P))return P}var E=[];Object.entries(FKj).forEach(function(f){var F=_.X(f);f=F.next().value;F=F.next().value;b!==f&&E.push(F)});
d=new RegExp(E.join("|"));l.sort(function(f,F){return f.length-F.length});
L=_.X(l);for(P=L.next();!P.done;P=L.next())if(P=P.value,!d.exec(P))return P;return l[0]};
_.l$=function(l){return"/youtubei/v1/"+BzV(l)};
_.b$=function(l,b){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:l}}},b!==void 0?{durationHintMs:b}:{})}};
_.dy=function(l,b){return _.b$(_.ao(l),b)};
n4F=function(l,b){var d={mode:"NORMAL"};l&&(d.autoplayVideo=l.navigationEndpoint,d.nextButtonVideo=l.navigationEndpoint);b&&(d.previousButtonVideo=b.navigationEndpoint);return d};
mlH=function(l,b,d){if(!d||!d.sets)return{sets:[n4F(l,b)]};var L=d.sets.find(function(f){return f.mode==="NORMAL"}),P=(0,_.RB.unsafeClone)(d);
if(!L)return P.sets.push(n4F(l,b)),P;if(!l)return d;L=_.RB.getValueByKeys.apply(null,[L].concat(_.VV(ODN)));var E=_.RB.getValueByKeys.apply(null,[l].concat(_.VV(NzZ)));if(L===E)return d;P.sets=P.sets.filter(function(f){return f.mode!=="NORMAL"});
P.sets.push(n4F(l,b));return P};
YYZ=function(l){return!!l.playlistPanelVideoRenderer&&!l.playlistPanelVideoRenderer.unplayableText};
qYB=function(l){return!!l.playlistPanelVideoRenderer&&!!l.playlistPanelVideoRenderer.title};
HDq=function(l,b){if(b.contents&&!(l>=b.contents.length)&&(l=b.contents.slice(l).find(YYZ)))return l.playlistPanelVideoRenderer};
tIF=function(l,b){if(b.contents)return(b=b.contents.find(function(d){return!!d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.videoId===l}))?b.playlistPanelVideoRenderer:void 0};
Ulj=function(l,b){return b.contents?b.contents.findIndex(function(d){return!!d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.videoId===l}):-1};
KKF=function(l,b){return b.contents?b.contents.findIndex(function(d){return!!d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.playlistSetVideoId===l}):-1};
e3Z=function(l,b){l.contents&&b!==-1&&l.contents.splice(b,1).length===1&&l.totalVideos!==void 0&&(--l.totalVideos,delete l.videoCountText)};
_.h3N=function(l){var b=[];if(!l||!l.contents)return b;l=_.X(l.contents);for(var d=l.next();!d.done;d=l.next())d=d.value,d.playlistPanelVideoRenderer&&d.playlistPanelVideoRenderer.videoId&&b.push(d.playlistPanelVideoRenderer.videoId);return b};
_.k6A=function(l){if(l&&l.contents)return(l=l.contents.find(function(b){return!!b.playlistPanelVideoRenderer&&!!b.playlistPanelVideoRenderer.selected})||l.contents[l.currentIndex])?l.playlistPanelVideoRenderer:void 0};
WKA=function(l,b,d,L,P,E,f){P=P===void 0?!1:P;E=E===void 0?!1:E;f=f===void 0?!1:f;if(l.contents&&l.contents.length!==0){L&&(l.contents=l.contents.filter(L));L=l.contents.length;for(var F=0;F<L;F++){var n=l.contents[F].playlistPanelVideoRenderer;n&&(F===b?(E&&delete n.menu,n.indexText=_.ao("\u25b6")):P||l.isInfinite||n.indexText===void 0?delete n.indexText:n.indexText=_.ao((F+1+d).toString()))}l.currentIndex=b+d;f&&(delete l.videoCountText,l.totalVideos=L)}};
_.Lu=function(l){l=l5$(l);if(l){var b=l.length;var d=-8%b;d<0&&(d=b+d);l=l.slice(b-d)+l.slice(0,b-d)}else l="";d="";for(b=0;b<l.length&&l[b]!==bh7;b++)d+=l[b];return d};
_.deN=function(l,b){var d=document.body;b=b===void 0?function(F){return F}:b;
var L,P=null;l=_.X(l);for(L=l.next();!L.done;L=l.next()){var E=L.value;L="div";E[2]&&(L=b(E[2]));L=document.createElement(L);P||(P=L);var f=E[0];E=E[1];f&&(L.id=b(f));if(E)for(E=_.X(E),f=E.next();!f.done;f=E.next())L.classList.add(b(f.value));d.appendChild(L);d=L}return[P,d]};
L$1=function(l,b){for(var d="",L=0;L<b;L++)d+=l.charAt(Math.floor(Math.random()*l.length));return d};
PH=function(l){return L$1("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",l)};
Ex=function(l){return L$1("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",l)};
Q1=function(l){return L$1("0123456789",l)};
Pqq=function(){var l=performance.now(),b=new Date;var d="2."+b.getFullYear()+String(b.getMonth()+1).padStart(2,"0")+String(b.getDate()).padStart(2,"0");for(var L,P=Math.floor(Math.random()*11)+15,E=[],f=0;f<P;f++)E.push(Math.floor(Math.random()*26476865)+24547720);L=E.join(",");var F=PH(10),n=PH(100),N=PH(102),Y=PH(106),q=PH(108),H=PH(11),t=PH(1140),e=PH(123),W=PH(14),M=PH(16),J=PH(1900),x=PH(23),V=PH(26),p=PH(34),D=PH(397),G=PH(44),lN=PH(5),sA=PH(72),OA=PH(74),WV=PH(75),qH=PH(88),KF=PH(91),AV="rr1---sn-q4fzen7r rr2---sn-q4fl6nsd rr4---sn-q4flrnee rr4---sn-hgn7rn7r rr2---sn-ntqe6nee rr1---sn-5hnekn7k rr2---sn-q4flrnsd rr2---sn-5hnekn7z rr5---sn-q4flrnel rr5---sn-5hne6nzy rr4---sn-hgn7rnls rr1---sn-q4fl6nlz rr1---sn-q4fzene7 rr5---sn-5hneknes rr5---sn-aigl6nzk rr5---sn-aigl6nsd rr3---sn-q4fzen7r rr2---sn-aigzrn7d rr5---sn-t0a7lnee rr2---sn-aigl6nzs".split(" ");
var CF=AV[Math.floor(Math.random()*AV.length)];var gZ=(new Date("2010-01-01")).getTime();var rZ=(new Date(gZ+Math.random()*((new Date).getTime()-gZ))).toISOString().split("T")[0];for(var nJ,Gy=[],qV=0;qV<4;qV++)Gy.push(Math.floor(Math.random()*100));nJ=Gy.join(".");var WF=Number(Q1(5)),Ih=Number(Q1(6)),jT=Number(Q1(7)),Ha=Number(Q1(9)),fF=Q1(1),PF=Q1(10),KJ=Q1(16),ah=Q1(19),eo=Q1(2),b9=Q1(20),ZD=Q1(21),wD=Q1(3),m0=Q1(4),YQ=Q1(5),Q9=Q1(6),aj=Q1(7),Lj=Q1(8),YD=Q1(9);var Lb=L$1("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var tA=[Ex(5),Ex(5),Ex(5)].join("%2C"),V9=[Q1(3),Q1(5),Q1(5)].join("%2C"),nQ=Ex(0),eA=Ex(1),Dj=Ex(10),y9=Ex(108),EZ=Ex(11),PY=Ex(12),Ou=Ex(13),kJ=Ex(14),oJ=Ex(15),Ks=Ex(16),hg=Ex(17),Z7=Ex(18),Rj=Ex(19),uN=Ex(2),hf=Ex(20),kq=Ex(22),SH=Ex(23),JA=Ex(24),Zj=Ex(266),jo=Ex(3),GQ=Ex(30),wB=Ex(34),tf=Ex(35),ct=Ex(36),hK=Ex(4),um=Ex(40),rk=Ex(43),s6=Ex(47),Kw=Ex(5),E8=Ex(6),YK=Ex(7),ec=Ex(75),e9=Ex(8),Wk=Ex(80),Gd=Ex(9),oX="https://www."+Ex(12)+".com",jJ={},$y={},Vw={},$5={},wS={},ze={},yu={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:L}]},{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"+Ex(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:L}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:ZD+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+Ex(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:um,ypcGetOfflineUpsellEndpoint:{params:Wk}},trackingParams:tf+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&cnr="+eo+"&ratebypass=yes&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&c=WEB&txp="+aj+"&n="+M+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:Ih,width:640,height:360,lastModified:KJ,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:aj,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+V9+"&mn="+
tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&cnr="+eo+"&ratebypass=yes&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&c=WEB&txp="+aj+"&n="+M+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+y9+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:Ih,width:1280,
height:720,lastModified:KJ,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:aj,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+V9+"&mn="+tA+"&ms="+
tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+YD+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+n+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:jT,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:YD,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:jT,approxDurationMs:aj},{itag:248,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+V9+"&mn="+tA+"&ms="+tA+"&mv="+
eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+YD+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:jT,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:YD,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:jT,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:399,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+YD+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+n+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:jT,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:YD,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:jT,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:136,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+YD+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:jT,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:YD,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Ih,approxDurationMs:aj},{itag:247,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+V9+"&mn="+
tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+YD+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:jT,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:YD,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:398,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+YD+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:jT,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:YD,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:135,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:Ih,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Ih,approxDurationMs:aj},{itag:244,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+V9+"&mn="+
tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+y9+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:Ih,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:397,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+n+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:Ih,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:134,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:Ih,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Ih,highReplication:!0,approxDurationMs:aj},{itag:243,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:Ih,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:396,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:Ih,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:133,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:Ih,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Ih,approxDurationMs:aj},{itag:242,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+V9+"&mn="+
tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:Ih,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:395,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:Ih,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Ih,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:160,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:Ih,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:WF,approxDurationMs:aj},{itag:278,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+V9+"&mn="+
tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/webm; codecs="vp9"',bitrate:Ih,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:WF,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:394,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&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="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=video%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+n+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:WF,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:WF,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:aj},{itag:140,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=audio%2Fmp4&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:Ih,
initRange:{start:"0",end:"631"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Ih,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:aj,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+
eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=audio%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+aj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/webm; codecs="opus"',bitrate:WF,initRange:{start:"0",end:"265"},indexRange:{start:wD,
end:m0},lastModified:KJ,contentLength:aj,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:WF,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:aj,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=audio%2Fwebm&ns="+
JA+"&gir="+jo+"&clen="+aj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Y+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/webm; codecs="opus"',bitrate:WF,initRange:{start:"0",end:"265"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:aj,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:WF,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:aj,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+CF+".googlevideo.com/videoplayback?expire="+PF+"&ei="+x+"&ip="+nJ+"&id=o-AF"+rk+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+V9+"&mn="+tA+"&ms="+tA+"&mv="+eA+"&mvi="+fF+"&pl="+eo+"&initcwndbps="+aj+"&siu="+fF+"&spc="+G+"&vprv="+fF+"&svpuc="+fF+"&mime=audio%2Fwebm&ns="+JA+"&gir="+jo+"&clen="+Lj+"&dur="+Lj+"&lmt="+KJ+"&mt="+PF+"&fvip=3&keepalive="+jo+"&c=WEB&txp="+
aj+"&n="+Ks+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+n+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+q,mimeType:'audio/webm; codecs="opus"',bitrate:Ih,initRange:{start:"0",end:"265"},indexRange:{start:wD,end:m0},lastModified:KJ,contentLength:Lj,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Ih,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:aj,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="+YD+"&docid="+H+"&ei="+x+"&feature="+F+"&fexp="+nQ+"&ns="+uN+"&plid="+M+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+eA+"&el="+Dj+"&len="+m0+"&of="+kq+
"&uga="+eo+"&vm="+Zj},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+YD+"&docid="+H+"&ei="+x+"&feature="+F+"&fexp="+nQ+"&ns="+uN+"&plid="+M+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+eA+"&el="+Dj+"&len="+m0+"&of="+kq+"&uga="+eo+"&vm="+Zj},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+YD+"&docid="+H+"&ei="+x+"&feature="+F+"&fexp="+nQ+"&ns="+uN+"&plid="+M+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
eA+"&el="+Dj+"&len="+m0+"&of="+kq+"&uga="+eo+"&vm="+Zj},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+x+"&m="+qH+"&oid="+kq+"&plid="+M+"&pltype="+YK+"&ptchn="+kq+"&ptk="+W+"&video_id="+H},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+YD+"&docid="+H+"&ei="+x+"&event="+kJ+"&feature="+F+"&fexp="+nQ+"&ns="+uN+"&plid="+M+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+eA},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
Ks+"&ver=2&cmt=1."+wD+"&fmt="+wD+"&fs=0&rt="+YQ+"&euri&lact="+wD+"&cl="+YD+"&mos="+fF+"&volume=100&cbrand="+Kw+"&cbr="+E8+"&cbrver="+nJ+"&c=WEB&cver="+d+"&cplayer=UNIPLAYER&cos="+Gd+"&cosver="+aj+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+eo+"&len="+Lj+"&fexp="+tA+"&feature=g-high-rec&afmt="+wD+"&muted=0&conn=1&docid="+H+"&ei="+x+"&plid="+M+"&vm="+Ex(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
H+"&caps="+jo+"&opi="+YD+"&xoaf="+fF+"&hl="+uN+"&ip="+nJ+"&ipbits="+fF+"&expire="+PF+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+nJ+"&key="+jo+"&lang="+lN,name:{simpleText:Ks},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+H+"&caps="+jo+"&opi="+YD+"&xoaf="+fF+"&hl="+uN+"&ip="+nJ+"&ipbits="+fF+"&expire="+PF+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+nJ+"&key="+jo+"&kind="+jo+"&lang="+uN,name:{simpleText:hg},
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:EZ,title:E8,lengthSeconds:"1155",keywords:[Z7,e9,Ks,Rj],channelId:JA,isOwnerViewing:!1,shortDescription:Dj,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+"G&rs="+wB,width:168,height:94},{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+
"G&rs="+wB,width:196,height:110},{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+"G&rs="+p,width:246,height:138},{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+"G&rs="+p,width:336,height:188},{url:"https://i.ytimg.com/vi/"+H+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:aj,author:Ou,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:aj,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
kq+"/featured_channel.jpg?v="+e9,width:40,height:40}]},trackingParams:tf+"=",navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"/channel/"+JA,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:JA}},channelName:Ou,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:Z7}]},subscribed:!1,enabled:!0,type:"FREE",channelId:JA,showPreferences:!1,subscribedButtonText:{runs:[{text:Kw}]},unsubscribedButtonText:{runs:[{text:Dj}]},
trackingParams:tf+"=",unsubscribeButtonText:{runs:[{text:hg}]},serviceEndpoints:[{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[JA],params:e9}},{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:um,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:tf+"=",dialogMessages:[{runs:[{text:Ks},
{text:hf},{text:Rj}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Dj}]},serviceEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[JA],params:e9}},accessibility:{label:hf},trackingParams:tf+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:E8}]},accessibility:{label:oJ},
trackingParams:tf+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Rj}},unsubscribeAccessibility:{accessibilityData:{label:Gd}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:Lj},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[JA],
params:e9}},unsubscribeCommand:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[JA],params:e9}},addToWatchLaterCommand:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:EZ,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:EZ}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+H+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+ct+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+H+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+EZ,width:1280,
height:720},title:{simpleText:oJ},description:{simpleText:hg},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Rj,externalChannelId:JA,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:aj,category:"Travel & Events",publishDate:rZ,ownerChannelName:Ou,uploadDate:rZ}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:Ou},trackingParams:tf+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:um,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:tf+"="}}],headerText:{simpleText:EZ},icon:{infoCardIconRenderer:{trackingParams:tf+"="}},closeButton:{infoCardIconRenderer:{trackingParams:tf+"="}},trackingParams:tf+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:tf+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+EZ+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:Lb,interpreterSafeUrl:(jJ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+GQ+".js",jJ),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Ks},{text:YK,bold:!0}]},endpoint:{clickTrackingParams:um,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:tf+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:E8}]},actionButton:{buttonRenderer:{text:{runs:[{text:EZ}]},navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+H,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
H,target:"TARGET_NEW_WINDOW"}},trackingParams:tf+"="}},trackingParams:tf+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+sA+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+sA+"=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:aj,endMs:aj,title:{accessibility:{accessibilityData:{label:Rj}},simpleText:hf},metadata:{simpleText:hK},callToAction:{simpleText:YK},dismiss:{simpleText:E8},endpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"/channel/"+JA,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:JA}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:kJ}]},subscribed:!1,enabled:!0,type:"FREE",channelId:JA,showPreferences:!1,
subscribedButtonText:{runs:[{text:Gd}]},unsubscribedButtonText:{runs:[{text:Dj}]},trackingParams:tf+"=",unsubscribeButtonText:{runs:[{text:kJ}]},serviceEndpoints:[{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[JA],params:e9}},{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:um,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:tf+
"=",dialogMessages:[{runs:[{text:EZ},{text:hK},{text:YK}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:PY}]},serviceEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[JA],params:e9}},accessibility:{label:e9},trackingParams:tf+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:EZ}]},
accessibility:{label:Dj},trackingParams:tf+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Kw}},unsubscribeAccessibility:{accessibilityData:{label:e9}}}},trackingParams:tf+"=",isSubscribe:!0,id:b9}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+"G&rs="+p,width:168,height:94},{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+"G&rs="+wB,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+"G&rs="+p,width:246,height:138},{url:"https://i.ytimg.com/vi/"+H+"/hqdefault.jpg?sqp=-oaymwE"+ct+"G&rs="+p,width:336,height:188},{url:"https://i.ytimg.com/vi/"+H+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:aj,endMs:aj,title:{accessibility:{accessibilityData:{label:hK}},simpleText:hg},metadata:{simpleText:Ks},endpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
EZ,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:EZ,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+CF+".googlevideo.com/videoplayback?source=youtube&oeis="+fF+"&c=WEB&oad="+m0+"&ovd="+m0+"&oaad="+YQ+"&oavd="+YQ+"&ocs="+wD+"&oewis="+fF+"&oputc="+fF+"&ofpcc="+fF+"&siu="+fF+"&msp="+fF+"&odepv="+fF+
"&id=o-AF"+rk+"&ip="+nJ+"&initcwndbps="+aj+"&mt="+PF+"&oweuc="+nQ}}}}},trackingParams:tf+"=",id:b9,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:Kw}},simpleText:EZ},style:"DEFAULT"}}]}}],startMs:aj,trackingParams:tf+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:fF,offsetEndMilliseconds:YQ},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";ord="+PF+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+wD+";dc_sk="+fF+";dc_ctype="+eo+";dc_ref=http://www.youtube.com/video/"+EZ+";dc_pubid="+fF+";dc_btype=23?gclid="+KF+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+fF+"&ns="+fF+"&event="+fF+"&device="+fF+"&content_v="+H+"&el="+Dj+"&ei="+x+"&devicever="+d+"&bti="+aj+"&format="+Q9+"&break_type="+fF+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+fF+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+nJ+"&slot_pos="+fF+"&slot_len="+fF+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+V9+"&ad_len="+YQ+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
EZ+"&aqi="+x+"&ad_rmp="+fF+"&sli="+fF}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+
";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+aj+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&ctype="+wD+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_engaged_view&ctype="+wD+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+";dc_rui="+fF+";dc_exteid="+ah+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+N+"&sig="+SH+"&ad_cpn=[AD_CPN]&id="+E8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+E8+"&dc_pubid="+fF+"&dc_exteid="+b9+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+N+"&sig="+SH+"&ad_cpn=[AD_CPN]&id="+E8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+fF},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+E8+"&avm="+fF+"&dc_pubid="+fF+"&dc_exteid="+
b9+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&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="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
N+"&sig="+SH+"&ad_cpn=[AD_CPN]&id="+E8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+fF},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+E8+"&dc_pubid="+fF+"&dc_exteid="+b9+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:um,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+
wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+H+"/mqdefault.jpg",width:320,height:180}]},trackingParams:tf+"="},trackingParams:tf+
"=",templatedCountdown:{templatedAdText:{text:YK,isTemplated:!0,trackingParams:tf+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:Ks,isTemplated:!1,trackingParams:tf+"="},trackingParams:tf+"="}},trackingParams:tf+"=",skipOffsetMilliseconds:5E3}},trackingParams:tf+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:oJ},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:tf+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Dj,isTemplated:!1,trackingParams:tf+"="},trackingParams:tf+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:PY,isTemplated:!0,trackingParams:tf+"="}},trackingParams:tf+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:um,openPopupAction:{popup:{aboutThisAdRenderer:{url:($y.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+J+"&hl="+uN+"&origin=www.youtube.com&ata_theme="+hK,$y),trackingParams:tf+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:tf+"="}},hoverText:{runs:[{text:EZ}]},trackingParams:tf+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+s6+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:tf+"="},headline:{text:YK,isTemplated:!1,trackingParams:tf+"="},description:{text:hg,
trackingParams:tf+"="},actionButton:{buttonRenderer:{text:{simpleText:Gd},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:tf+"="}},startMs:fF,trackingParams:tf+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:EZ},elementId:Kw}},elementId:kJ,trackingParams:tf+"=",legacyInfoCardVastExtension:Dj,sodarExtensionData:{siub:e9,bgub:E8,scs:EZ,bgp:Ks},externalVideoId:EZ,adLayoutLoggingData:{serializedAdServingDataEntry:hf},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+s6+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:tf+"="},
headline:{text:YK,isTemplated:!1,trackingParams:tf+"="},description:{text:hg,isTemplated:!1,trackingParams:tf+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:PY},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+";dc_rui="+fF+";dc_exteid="+
b9+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+
fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:tf+"="}},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+YD+";dc_trk_cid="+
YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+
e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:tf+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:tf+"="},abandonCommands:{commands:[{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&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="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+
fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:um,commandExecutorCommand:{commands:[{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:hK,isTemplated:!1,trackingParams:tf+
"="},trackingParams:tf+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:kJ},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+aj+";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="+YD+";dc_trk_cid="+YD+";ord="+PF+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+wD+";dc_sk="+fF+";dc_ctype="+eo+";dc_ref=http://www.youtube.com/video/"+EZ+";dc_pubid="+fF+";dc_btype=23?gclid="+KF+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+fF+"&ns="+fF+"&event="+fF+"&device="+fF+"&content_v="+H+"&el="+Dj+"&ei="+x+"&devicever="+d+"&bti="+aj+"&format="+Q9+"&break_type="+fF+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+fF+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+nJ+"&slot_pos="+fF+"&slot_len="+fF+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
V9+"&ad_len="+YQ+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+EZ+"&aqi="+x+"&ad_rmp="+fF+"&sli="+fF}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+
V+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+aj+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&ctype="+wD+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,
attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_engaged_view&ctype="+wD+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+N+"&sig="+SH+"&ad_cpn=[AD_CPN]&id="+
E8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+E8+"&dc_pubid="+fF+"&dc_exteid="+b9+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+N+
"&sig="+SH+"&ad_cpn=[AD_CPN]&id="+E8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+fF},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+E8+"&avm="+fF+"&dc_pubid="+fF+"&dc_exteid="+b9+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&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="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+N+"&sig="+SH+"&ad_cpn=[AD_CPN]&id="+E8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+fF},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+E8+"&dc_pubid="+fF+"&dc_exteid="+b9+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+Q9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+
wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",
playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+H+"/mqdefault.jpg",width:320,height:180}]},trackingParams:tf+"="},trackingParams:tf+"=",templatedCountdown:{templatedAdText:{text:Kw,isTemplated:!0,trackingParams:tf+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:hg,isTemplated:!1,trackingParams:tf+"="},trackingParams:tf+"="}},
trackingParams:tf+"=",skipOffsetMilliseconds:5E3}},trackingParams:tf+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Kw},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Ks,isTemplated:!1,trackingParams:tf+"="},trackingParams:tf+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:Kw,
isTemplated:!0,trackingParams:tf+"="}},trackingParams:tf+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:um,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Vw.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+J+"&hl="+uN+"&origin=www.youtube.com&ata_theme="+hK,Vw),trackingParams:tf+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:tf+"="}},hoverText:{runs:[{text:hf}]},trackingParams:tf+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OA+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:tf+"="},headline:{text:oJ,isTemplated:!1,trackingParams:tf+"="},description:{text:Z7,trackingParams:tf+"="},actionButton:{buttonRenderer:{text:{simpleText:hK},navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:tf+"="}},startMs:fF,trackingParams:tf+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Z7},elementId:kJ}},elementId:YK,trackingParams:tf+"=",legacyInfoCardVastExtension:Ks,sodarExtensionData:{siub:Rj,bgub:YK,scs:EZ,bgp:YK},externalVideoId:EZ,adLayoutLoggingData:{serializedAdServingDataEntry:hf},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OA+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:tf+"="},headline:{text:YK,
isTemplated:!1,trackingParams:tf+"="},description:{text:hg,isTemplated:!1,trackingParams:tf+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:kJ},navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:tf+"="}},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+
fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:tf+"="},abandonCommands:{commands:[{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&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="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+eo+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:um,commandExecutorCommand:{commands:[{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:hK,isTemplated:!1,trackingParams:tf+"="},trackingParams:tf+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:E8},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+fF+";dc_exteid="+b9+";met="+fF+";ecn"+fF+"="+fF+";etm1="+fF+";eid1="+
aj+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:Gd}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:hg}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:YQ,offsetEndMilliseconds:Q9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+eo+"&token=ALHj"+D+"&index="+fF+"&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="+YQ}},adSlotLoggingData:{serializedSlotAdServingDataEntry:E8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:Q9,offsetEndMilliseconds:Q9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+wD+"&token=ALHj"+D+"&index="+fF+"&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="+Q9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:e9}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Q9,offsetEndMilliseconds:Q9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+wD+"&token=ALHj"+D+"&index="+fF+"&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="+Q9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Gd}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Q9,offsetEndMilliseconds:Q9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+wD+"&token=ALHj"+D+"&index="+fF+"&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="+Q9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:YK}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Q9,offsetEndMilliseconds:eo},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+wD+"&token=ALHj"+D+"&index="+fF+"&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="+Q9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Rj}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:eo,offsetEndMilliseconds:eo},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+eo+"&token=ALHj"+D+"&index="+fF+"&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="+eo}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Ks}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Ou,isTemplated:!1,trackingParams:tf+"="},description:{text:Ou,isTemplated:!1,trackingParams:tf+"="},actionButton:{buttonRenderer:{text:{simpleText:Dj},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+s6+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:tf+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+WV+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:tf+"="},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+
";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:um,openPopupAction:{popup:{aboutThisAdRenderer:{url:($5.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+J+"&hl="+uN+"&origin=www.youtube.com&ata_theme="+hK,$5),trackingParams:tf+"="}},popupType:"DIALOG"}},trackingParams:tf+"="}},hoverText:{runs:[{text:oJ}]},trackingParams:tf+"="}},adVideoId:EZ,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Gd},associatedCompositePlayerBytesLayoutId:Ks}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Ks}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:YK,isTemplated:!1,trackingParams:tf+"="},description:{text:Dj,isTemplated:!1,trackingParams:tf+"="},actionButton:{buttonRenderer:{text:{simpleText:Kw},navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+
e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:tf+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OA+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:tf+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ec+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:tf+"="},navigationEndpoint:{clickTrackingParams:um,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+
fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:um,openPopupAction:{popup:{aboutThisAdRenderer:{url:(wS.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+J+"&hl="+uN+"&origin=www.youtube.com&ata_theme="+hK,wS),trackingParams:tf+"="}},popupType:"DIALOG"}},trackingParams:tf+"="}},
hoverText:{runs:[{text:Gd}]},trackingParams:tf+"="}},adVideoId:EZ,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+EZ+"&cid="+V+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:hK},associatedCompositePlayerBytesLayoutId:Ks}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Kw}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Ou,
isTemplated:!1,trackingParams:tf+"="},description:{text:YK,isTemplated:!1,trackingParams:tf+"="},actionButton:{buttonRenderer:{text:{simpleText:E8},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+
eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+
p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:tf+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+s6+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:tf+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+WV+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:tf+
"="},navigationEndpoint:{clickTrackingParams:um,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+YD+";dc_trk_cid="+YD+";dc_dbm_token="+q+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+fF+";ord="+YD+";dc_rui="+fF+";dc_exteid="+b9+";dc_av="+fF+";dc_sk="+fF+";dc_ctype="+eo+";dc_pubid="+fF+";dc_btype=3?gclid="+KF+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+t+"____________"+e+"AxAA&ase=2&num="+fF+"&cid="+V+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+oX+"&label=video_click_to_advertiser_site&ctype="+wD+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:tf+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:um,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ze.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+J+"&hl="+uN+"&origin=www.youtube.com&ata_theme="+hK,ze),trackingParams:tf+"="}},popupType:"DIALOG"}},trackingParams:tf+
"="}},hoverText:{runs:[{text:Kw}]},trackingParams:tf+"="}},adVideoId:EZ,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+t+"____________"+e+"AxAA&sigh="+H+"&cid="+V+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Ou},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:Ks}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Gd}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:GQ,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:GQ,command:{innertubeCommand:{clickTrackingParams:um,ypcGetOfflineUpsellEndpoint:{params:Wk}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:tf+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:PF,nanos:Ha}}}},kR=JSON.stringify(yu),xd=performance.now()-l;return{objectRepresentation:yu,jsonRepresentation:kR,generationTime:xd}};
Evj=function(l,b){if(l===b)return!0;if(!l||!b||typeof l!==typeof b)return!1;if(l instanceof Array&&b instanceof Array){if(l.length!==b.length)return!1;for(var d=0;d<l.length;d++)if(!Evj(l[d],b[d]))return!1;return!0}if(typeof l==="object"&&typeof b==="object"&&l&&b){for(d in l)if(!(d in b&&Evj(l[d],b[d])))return!1;for(var L in b)if(!(L in l))return!1;return!0}return!1};
_.fu=function(){if(!Xc){Xc=new zA(new Q4Z);var l=_.KO("client_streamz_web_flush_count",-1);l!==-1&&(Xc.invocationLimit=l)}return Xc};
sx=function(l,b,d,L){if(l===b)return!0;if(Array.isArray(l)&&Array.isArray(b)){if(l.length!==b.length)return!1;for(var P=0;P<l.length;P++)if(!sx(l[P],b[P],d,L))return!1;return!0}if(l instanceof Set||b instanceof Set){if(l instanceof Set&&b instanceof Set){if(l.size!==b.size)return!1;L=_.X(l.values());for(P=L.next();!P.done;P=L.next())if(!b.has(P.value))return!1;return!0}return!1}if(l instanceof Function){if(L)return!0;l.name===""&&_.az(Error("Qf"),"ERROR");return!1}if(l instanceof Date&&b instanceof
Date)return l.getTime()===b.getTime();if(l instanceof Object&&b instanceof Object){if(XMV(l)&&XMV(b))try{return l.equals(b)}catch(f){_.az(Error("Rf`"+f),"ERROR")}P=Object.getOwnPropertyNames(l).filter(function(f){return d?l[f]!==void 0:!0});
var E=Object.getOwnPropertyNames(b).filter(function(f){return d?b[f]!==void 0:!0});
if(P.length!==E.length)return!1;P=_.X(P);for(E=P.next();!E.done;E=P.next())if(E=E.value,!sx(l[E],b[E],d,L))return!1;return!0}return!1};
XMV=function(l){l=Object.getPrototypeOf(l).equals;return l instanceof Function&&l.length===1};
_.F$N=function(){return _.B(function(l){if(l.nextAddress==1)return f5N!==2?l.jumpTo(2):l.yield(s4F(),3);l.nextAddress!=2&&(f5N=l.yieldResult);return l.return(f5N)})};
_.OhZ=function(){return _.B(function(l){if(l.nextAddress==1)return _.U("ab_pl_man")?BA$!==2?l.jumpTo(2):l.yield(nv1(),3):l.return(1);l.nextAddress!=2&&(BA$=l.yieldResult);return l.return(BA$)})};
Y_Z=function(){return _.B(function(l){if(l.nextAddress==1)return _.U("ab_fk_sk_cl")?NA1!==2?l.jumpTo(2):l.yield(me$(),3):l.return(1);l.nextAddress!=2&&(NA1=l.yieldResult);return l.return(NA1)})};
_.tbV=function(){return _.B(function(l){if(l.nextAddress==1)return _.U("ab_det_apb_b")?q_1!==2?l.jumpTo(2):l.yield(HhA(),3):l.return(1);l.nextAddress!=2&&(q_1=l.yieldResult);return l.return(q_1)})};
eF$=function(){var l;return _.B(function(b){if(b.nextAddress==1)return b.yield(Promise.all([_.F$N(),_.tbV(),_.OhZ(),Y_Z()]),2);if(b.nextAddress!=3)return UeN()?b.return(!0):b.yield(_.K$N(),3);l=b.yieldResult;return b.return(l===0)})};
UeN=function(){var l=!1,b=function(d,L){hFN.increment(L,d);d===0&&(l=!0)};
b(_.kbF(),"j.s_");b(f5N,"f.i_");b(q_1,"a.b_");b(BA$,"p.m_");b(NA1,"i.f_");W$N===2&&(W$N=_.j4V(zFV));b(W$N,"e.h_");_.U("ks_det_gpbl")||b(_.yFV(),"p.i_");_.U("ks_get_o_pp")||b(_.ZhF(),"g.o_");_.U("ab_deg_unex_thr")||b(_.Mb$(),"a.o_");b(I51,"s.t_");_.U("ab_det_sc_inj_enf")&&b(_.$e$(),"s.i_");b(JFV,"d.p_");b(_.xeZ(_.Fc),"o.p_");b(_.gvA()===0?0:_.S_V(),"o.a_");return _.U("debug_sk_em_precheck")?!0:l};
vvV=function(){var l=[].concat(_.VV(AFV));try{var b=Pqq();l.push({jsonRepresentation:b.jsonRepresentation,objectRepresentation:b.objectRepresentation})}catch(d){l=[].concat(_.VV(AFV))}return l};
Cqq=function(){var l=["adPlacements","adSlots"];try{return l.filter(function(){return!0}).length!==l.length?0:1}catch(b){return 0}};
_.ZhF=function(){if(Cqq()===0)return 0;var l=Pqq(),b=l.objectRepresentation,d=(0,_.RB.unsafeClone)(b),L=[];if(b&&typeof b==="object")for(var P in b)L.push(P);else return 4;l=l.objectRepresentation.adPlacements;if(!(l&&l.length>0))return 4;try{if(!Evj(L,Object.getOwnPropertyNames(b)))return 0}catch(E){return 0}return Evj(d,b)?1:0};
_.xeZ=function(l){if(!l||!l.length||typeof l==="string")return 0;for(var b=Object.getOwnPropertyNames(Object.prototype),d=0;d<l.length;d++)for(var L=_.Lu(l[d]),P=_.X(b),E=P.next();!E.done;E=P.next())if(L===E.value)return 0;return 1};
RFQ=function(l){var b=_.Lu(l[1]);if(l[0]===null)return b;l=l[0];for(var d={},L=0;L<l.length;L++){var P=_.Lu(l[L]);if(L===0)d[P]=b;else{var E={};E[P]=d;d=E}}return d};
_.gvA=function(){for(var l=_.BH,b=0;b<l.length;b++){var d=RFQ(l[b]),L=[];L.push(d);if(L.length===0)return 0}return 1};
_.S_V=function(){for(var l=_.BH,b={},d=0;d<l.length;b={yNq:void 0},d++){var L=[RFQ(l[d])];b.yNq=[];L.forEach(function(P){return function(E){P.yNq[P.yNq.length]=E}}(b));
if(b.yNq.length===0)return 0}return 1};
_.kbF=function(){for(var l=_.X(vvV()),b=l.next();!b.done;b=l.next()){var d=b.value;b=d.jsonRepresentation;d=d.objectRepresentation;try{var L=JSON.parse(b);if(!sx(L,d,!1,!1))return 0}catch(P){return 0}}return 1};
_.$e$=function(){try{var l=_.hk("ab_det_sc_inj_val");l.length===1&&l[0]===""&&(l=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var b=document.querySelectorAll("script"),d=_.X(b),L=d.next();!L.done;L=d.next())for(var P=L.value,E=_.X(l),f=E.next();!f.done;f=E.next()){var F=f.value;b=void 0;if((b=P.textContent)==null?0:b.includes(F))return 0}}catch(n){return 4}return 1};
_.K$N=function(){var l,b,d,L,P,E,f;return _.B(function(F){switch(F.nextAddress){case 1:_.zD(F,2),l=_.X(AFV),b=l.next();case 4:if(b.done)return F.return(1);L=d=b.value;P=L.jsonRepresentation;E=L.objectRepresentation;return F.yield((new Response(P,{status:200})).json(),7);case 7:f=F.yieldResult;if(!sx(f,E,!1,!1))return F.return(0);b=l.next();F.jumpTo(4);break;case 2:return _.JE(F),F.return(4)}})};
_.Mb$=function(){try{btoa("abc")}catch(l){return 0}return 1};
s4F=function(){var l,b,d,L,P,E,f,F,n,N,Y;return _.B(function(q){switch(q.nextAddress){case 1:_.zD(q,2),l=_.X(vvV()),b=l.next();case 4:if(b.done)return q.return(1);L=d=b.value;P=L.jsonRepresentation;E=L.objectRepresentation;f=btoa(P);F="data:application/json;base64,"+f;n=new Request(F);Object.defineProperty(n,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(n,"method",{get:function(){return"POST"}});
Object.defineProperty(n,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(n,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(n,"body",{get:function(){return new ReadableStream}});
return q.yield(fetch(n),7);case 7:return N=q.yieldResult,q.yield(N.json(),8);case 8:Y=q.yieldResult;if(!sx(Y,E,!1,!1))return q.return(0);b=l.next();q.jumpTo(4);break;case 2:return _.JE(q),q.return(4)}})};
_.j4V=function(l){if(!l||!l.length||typeof l==="string")return 0;for(var b=function(P){return _.Lu(P)},d=2,L=0;L<l.length&&(d=_.pMN(_.deN(l[L],b)),d!==0);L++);
return d};
_.pMN=function(l){var b=_.X(l);l=b.next().value;b=b.next().value;try{var d=document.createElement("div");document.body.appendChild(d);var L=getComputedStyle(d).display;document.body.removeChild(d);if(L==="none")return 4;var P=getComputedStyle(b).display==="none"?0:1;document.body.removeChild(l);return P}catch(E){return 4}};
me$=function(){var l,b,d;return _.B(function(L){l=new _.nu;b=document.createElement("button");b.classList.add("ytp-ad-skip-button");b.style.opacity="0";b.style.height="0px";b.style.width="0px";b.style.padding="0px";b.style.border="none";d=function(){b.parentElement&&b.parentElement.removeChild(b)};
b.onclick=function(){l.resolve(0);d()};
document.body.appendChild(b);setTimeout(function(){d();l.resolve(1)},50);
return L.return(l.promise)})};
nv1=function(){var l,b,d,L,P,E,f;return _.B(function(F){l=new _.nu;b=document.createElement("ytd-player");try{document.body.prepend(b)}catch(n){return F.return(4)}d=function(){b.parentElement&&b.parentElement.removeChild(b)};
b.getElementsByTagName("div").length>0?L=b.getElementsByTagName("div")[0]:(L=document.createElement("div"),b.appendChild(L));P=document.createElement("div");L.appendChild(P);E=document.createElement("video");f=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"});E.src=_.R$(_.Gc(f));E.ontimeupdate=function(){d();l.resolve(0)};
P.appendChild(E);E.classList.add("html5-main-video");setTimeout(function(){P.classList.add("ad-interrupting")},200);
setTimeout(function(){d();l.resolve(1)},5E3);
return F.return(l.promise)})};
ovF=function(l){var b=Pqq().objectRepresentation.playbackTracking;if(b){var d=[],L;d.push(b==null?void 0:(L=b.videostatsPlaybackUrl)==null?void 0:L.baseUrl);var P;d.push(b==null?void 0:(P=b.videostatsDelayplayUrl)==null?void 0:P.baseUrl);var E;d.push(b==null?void 0:(E=b.videostatsWatchtimeUrl)==null?void 0:E.baseUrl);var f;d.push(b==null?void 0:(f=b.ptrackingUrl)==null?void 0:f.baseUrl);var F;d.push(b==null?void 0:(F=b.qoeUrl)==null?void 0:F.baseUrl);var n;d.push(b==null?void 0:(n=b.atrUrl)==null?
void 0:n.baseUrl);b=_.X(d);for(d=b.next();!d.done;d=b.next())if((d=d.value)&&l.test(d))return d.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
Dey=function(l,b){var d,L;return _.B(function(P){switch(P.nextAddress){case 1:d=[],L=0;case 2:if(!(L<3)){P.jumpTo(4);break}return P.yield(fetch(l,{cache:"no-store",method:b}).then(function(E){d.push(E.status)}).catch(function(){d.push(-1)}),3);
case 3:L++;P.jumpTo(2);break;case 4:return P.return(d)}})};
Vbq=function(l){return l.domainLookupStart===0&&l.domainLookupEnd===0&&l.connectStart===0&&l.connectEnd===0||l.duration===0};
wMB=function(l,b,d){d=d===void 0?"GET":d;var L,P,E,f,F,n,N,Y,q,H;return _.B(function(t){if(t.nextAddress==1)return t.yield(Promise.all([Dey(l,d),Dey(b,d)]),2);L=t.yieldResult;P=_.X(L);E=P.next().value;f=P.next().value;F=E;n=f;if(Math.min.apply(Math,_.VV(n))!==Math.max.apply(Math,_.VV(n))||Math.min.apply(Math,_.VV(F))!==Math.max.apply(Math,_.VV(F)))return t.return(2);if(Math.min.apply(Math,_.VV(n))===Math.min.apply(Math,_.VV(F)))return t.return(1);Y=(N=performance.getEntriesByName(l))==null?void 0:
N[0];H=(q=performance.getEntriesByName(b))==null?void 0:q[0];return Y&&H?Vbq(H)?t.return(1):Vbq(Y)?t.return(0):t.return(1):t.return(2)})};
HhA=function(){var l;return _.B(function(b){var d=[];var L;var P,E,f;(P=L=(P=Pqq().objectRepresentation.streamingData)==null?void 0:(E=P.formats)==null?void 0:(f=E[0])==null?void 0:f.url)&&P&&!L.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(P=P.replace("initcwndbps","ctier=L&initcwndbps"),P=P.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),L={testUrl:P,baseUrl:L,method:"GET"}):L=void 0;L&&d.push(L);_.U("ab_net_tp_e")&&d.push({testUrl:_.PV.location.origin+"/ad_companion",baseUrl:_.PV.location.origin+
"/generate_204",method:"OPTIONS"});_.U("ab_fix_creator_view_cnt")&&(d.length=0,(L=ovF(/api\/stats\/atr/))&&d.push({testUrl:_.PV.location.origin+L,baseUrl:_.PV.location.origin+"/generate_204",method:"POST"}));_.U("ad_net_pb_pbp")&&(L=ovF(/api\/stats\/qoe/))&&d.push({testUrl:_.PV.location.origin+L,baseUrl:_.PV.location.origin+"/feed/download",method:"GET"});d=d.length!==0?d[Math.floor(Math.random()*d.length)]:void 0;return(l=d)?b.return(wMB(l.testUrl,l.baseUrl,l.method)):b.return(4)})};
_.yFV=function(){if(_.PV.vln===void 0||_.PV.vln===null||typeof _.PV.vln!=="function")return 2;try{return _.PV.vln()===!0?0:1}catch(l){return 0}};
uMV=function(l){switch(l){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.Gr(l,"unknown result type")}};
_.GbV=function(l,b){var d=Number(_.aC("CATSTAT",0));if(b.yHX===void 0)return d;b=b.yHX;l=uMV(l);return d&~(3<<b)|l<<b};
TA7=function(l){var b,d;if((l=(b=l.auxiliaryUi)==null?void 0:(d=b.messageRenderers)==null?void 0:d.bkaEnforcementMessageViewModel)&&l.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return l};
ihj=function(){for(var l=_.X(Object.values(_.a5Z)),b=l.next();!b.done;b=l.next())b=b.value,b.xRT&&b.yHX&&_.TR("CATSTAT",_.GbV(2,b))};
_.my=function(l,b){l=_.Ox("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",l);(b===void 0?0:b)?_.cFV(l,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.Nd().logFlowEvent(l,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
lUZ=function(){if(!rFF){if(Polymer.Base){var l=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{l.apply(this,arguments)}catch(q){_.c7(q)}};
var b=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{b.apply(this,arguments)}catch(q){_.c7(q)}};
var d=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{d.apply(this,arguments)}catch(q){_.c7(q)}};
var L=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{L.apply(this,arguments)}catch(q){_.c7(q)}};
var P=Polymer.Base._listen,E=new WeakMap;Polymer.Base._listen=function(q,H,t){var e=function(){try{t.apply(this,arguments)}catch(W){_.c7(W)}};
E.set(t,e);P.call(this,q,H,e)};
var f=Polymer.Base._unlisten;Polymer.Base._unlisten=function(q,H,t){f.call(this,q,H,E.get(t))}}if(Polymer.Async){var F=Polymer.Async,n=F._atEndOfMicrotask;
F._atEndOfMicrotask=function(){try{n.apply(F,arguments)}catch(q){_.c7(q)}}}if(Polymer.RenderStatus){var N=Polymer.RenderStatus,Y=N.afterNextRender;
N.afterNextRender=function(q,H,t){Y.call(N,q,function(){try{H.apply(this,arguments)}catch(e){_.c7(e)}},t)}}rFF=!0}};
_.dON=function(l){var b=l?_.ZJ(l):"";if(b){if(b.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(b.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(b.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(b.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(b.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.U("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(b.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";b=b.toLowerCase();if(b==="/")return"home";if(b==="/channel_memberships")return"channel-memberships-shopfront";if(b.indexOf("/feed/trending")===0)return"trending";if(b.indexOf("/feed/explore")===0)return"explore";if(b.indexOf("/live")===0)return"live";if(b.indexOf("/results")===0)return"search";if(b.indexOf("/sports")===0)return"sports";if(b.indexOf("/fashion")===0||b.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(b))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(b))return _.U("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(b.indexOf("/channel/")===0||b.indexOf("/user/")===0||b.indexOf("/gaming")===0||b.indexOf("/post/")===0)return"channel";if(bSB(l))return"show";if(b==="/playlist"||b.indexOf("/playlist/")===0||b==="/view_play_list"||b.indexOf("/view_play_list/")===0||b.indexOf("/show/")===0)return"playlist";if(b==="/companion_canvas")return"companion-canvas";if(b==="/feed/history"||
b.indexOf("/feed/history/")===0)return"history";if(b==="/new")return"labs";if(b==="/feed/subscriptions")return"subscriptions";if(b.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(b==="/history_controls")return"standalone";if(b.indexOf("/account")===0||b==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(b.indexOf("/paid_memberships")===0||b.indexOf("/refund")===0||b.indexOf("/purchases")===0||b.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(b.indexOf("/product")===
0)return"yts-products";if(b.indexOf("/premium")===0||b.indexOf("/musicpremium")===0)return b.indexOf("/premium/offers")===0||b.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(b==="/cart/checkout"||b==="/cart")return"ypc-checkout";if(b.indexOf("/reporthistory")===0)return _.U("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(b.indexOf("/feed/downloads")===0||b.indexOf("/redeem")===0)return"browse";if(b.indexOf("/hashtag")===0)return"hashtag-landing-page";if(b.indexOf("/handle")===
0)return"handle";if(b.indexOf("/source")===0)return"audio-pivot";if(b.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(b.indexOf("/playables")===0)return"playables";if(b.indexOf("/create/live/join")===0)return"open-in-app";if(b.indexOf("/shorts")===0)return"shorts";if(b.indexOf("/feed/channels")===0)return"subscriptions-channels";var d=l?_.ZJ(l):"";d&&d.indexOf("/watch")===0&&_.U("web_watch_enable_learning_journey")?(l=_.fO(l),l=!!l.list&&l.list.indexOf("LJPP")===0):l=!1;if(l)return"learning_journey_watch";
if(_.U("enable_new_page_subtypes_for_ai_companion")&&b==="/feed/courses")return"your-courses"}};
_.YI=function(l){var b,d;(l=(d=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:d.url)&&(b=_.dON(l));return b};
bSB=function(l){var b=l?_.ZJ(l):"";if(!b)return!1;b=b.toLowerCase();return b.indexOf("/show/")===0||b.indexOf("/playlist")===0&&(l=_.fO(l),l.list&&l.list.indexOf("EL")===0)?!0:!1};
tq=function(l){var b="unknown",d;var L=((d=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:d.webPageType)||"";L?(d=L.toLowerCase(),d.startsWith("web_page_type_")&&(d=d.slice(14))):d=L;d&&L6Q[d.toUpperCase()]?b=L6Q[d.toUpperCase()]:_.K(l,_.qd)||_.K(l,PFq)?b="browse":_.K(l,_.HH)?b="search":_.K(l,_.oN)&&(b="watch");b==="watch"&&_.YI(l||null)==="learning_journey_watch"&&(b="learning_journey_watch");b==="unknown"&&_.cX(Error("Tf`"+JSON.stringify({clickTrackingParams:l==null?void 0:l.clickTrackingParams,
commandMetadata:l==null?void 0:l.commandMetadata,allEndpointKeys:Object.keys(l||[])})));return b};
_.Ux=function(l){if(!_.E7j||l)_.E7j=_.IB();return _.E7j};
_.Q2V=function(l){return!!_.K(l,_.oN)||!!_.K(l,_.Ku)&&_.U("kevlar_enable_shorts_prefetch")};
_.Xky=function(l,b){l=_.K(l,_.oN)||_.K(l,_.Ku);return"v"+l.videoId+(l.playlistId?"-pl"+l.playlistId:"")+(b?"-an1":"")+(l.params?"-pr"+l.params:"")};
_.fUy=function(l){var b=new eX(_.aC("ONE_PICK_URL",""));b.urlParamMap_.set("hostId",l);(l=_.aC("GAPI_LOCALE"))&&b.urlParamMap_.set("hl",l);(l=_.aC("SESSION_INDEX"))&&b.urlParamMap_.set("authuser",l);(l=_.aC("DELEGATED_SESSION_ID"))&&b.urlParamMap_.set("groupId",l);return b};
F6q=function(){var l=_.qP(),b=l.resolve(_.hq);l=l.resolve(_.kI);return new s2A(b,l)};
n7B=function(l){if(window.IntersectionObserver)return new BsF(l,400);throw new TypeError("Vf");};
Nsy=function(){var l=Hammer.TouchAction,b=l.prototype.preventDefaults;l.prototype.preventDefaults=function(d){var L=this.actions.indexOf("pan-down")>-1;if(!L)return b.call(this,d);if(!OSA){var P=d.srcEvent;d=d.direction;var E;if((E=this.manager)==null?0:E.session.prevented)P.preventDefault();else if(L&&d&Hammer.DIRECTION_DOWN)return this.preventSrc(P)}}};
mOF=function(l){if(!l||l.size===0)return Hammer.DIRECTION_ALL;if(l.size===2){if(l.has("up")&&l.has("down"))return Hammer.DIRECTION_VERTICAL;if(l.has("right")&&l.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(l.size===1){if(l.has("up"))return Hammer.DIRECTION_UP;if(l.has("down"))return Hammer.DIRECTION_DOWN;if(l.has("right"))return Hammer.DIRECTION_RIGHT;if(l.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.q1$=function(){return Y1$?Promise.resolve(Y1$):new Promise(function(l,b){var d=self.indexedDB.open("swpushnotificationsdb");d.onerror=b;d.onsuccess=function(){var L=d.result;if(L.objectStoreNames.contains("swpushnotificationsstore"))Y1$=L,l(Y1$);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.q1$()};
d.onupgradeneeded=HSj})};
HSj=function(l){l=l.target.result;l.objectStoreNames.contains("swpushnotificationsstore")&&l.deleteObjectStore("swpushnotificationsstore");l.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.jX=function(l,b,d){var L=d&&d>0?d:0;d=L?Date.now()+L*1E3:0;if((L=L?_.WH.getLocalStorage():_.WH.getSessionStorage())&&window.JSON){typeof b!=="string"&&(b=JSON.stringify(b,void 0));try{L.set(l,b,d)}catch(P){L.remove(l)}}};
_.zd=function(l){var b=_.WH.getSessionStorage(),d=_.WH.getLocalStorage();if(!b&&!d||!window.JSON)return null;try{var L=b.get(l)}catch(P){}if(typeof L!=="string")try{L=d.get(l)}catch(P){}if(typeof L!=="string")return null;try{L=JSON.parse(L,void 0)}catch(P){}return L};
_.y1=function(l){try{var b=_.WH.getSessionStorage(),d=_.WH.getLocalStorage();b&&b.remove(l);d&&d.remove(l)}catch(L){}};
UOV=function(l){var b=tJB(),d;return _.B(function(L){switch(L.nextAddress){case 1:return _.zD(L,2),L.yield(l.match(b,{cacheName:"yt-appshell-assets"}),4);case 4:d=L.yieldResult;_.f8(L,3);break;case 2:_.JE(L);case 3:return L.return(d)}})};
tJB=function(){var l=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?K6q.registration.scope:eg7;l.endsWith("/")&&(l=l.slice(0,-1));return l+"/app_shell_home"};
hgB=function(l){l.map(function(b){return b.source}).join("|")};
_.keN=function(l){return _.B(function(b){return b.return(UOV(l))})};
W6F=function(){var l=window.caches,b;return _.B(function(d){if(d.nextAddress==1)return d.yield(_.keN(l),2);b=d.yieldResult;return d.return(!!b)})};
$OV=function(){_.B(function(l){if(l.nextAddress==1){if(j2V)return l.jumpTo(0);j2V=!0;if(_.U("enable_system_health_primes_monitoring"))return _.zo(zg1,3E4),yY7(),l.return();if(!(Math.random()<_.KO("web_system_health_fraction")))return l.jumpTo(0);ZSy={heightPixels:screen.height,widthPixels:screen.width};ZI&&!isNaN(ZI.jsHeapSizeLimit)&&(ZSy.memoryTotalKbytes=String(Math.round(ZI.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(ZSy.devicePixelRatio=window.devicePixelRatio);return l.yield(MJH(),4)}_.zo(zg1,
3E4);return l.yield(IUA(),0)})};
MJH=function(){return _.B(function(l){if(l.nextAddress==1)return Md.intersectionObserverPresent="IntersectionObserver"in window,Md.serviceWorkerPresent="serviceWorker"in navigator,Md.webSharePresent="share"in navigator,Md.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,Md.cacheStoragePresent="caches"in window,Md.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,Md.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
Md.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Id&&Id.webkitTemporaryStorage&&"queryUsageAndQuota"in Id.webkitTemporaryStorage,Md.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",l.yield(q2j(),2);Md.indexedDbPresent=l.yieldResult;Md.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;Md.broadcastChannelPresent="BroadcastChannel"in window;Md.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(Md.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,Md.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.gR(l)})};
zg1=function(){var l=9E4+Math.random()*2E3;_.HX()>l||(_.U("enable_system_health_primes_monitoring")?yY7():IUA())};
IUA=function(){var l;return _.B(function(b){if(b.nextAddress==1)return b.yield(JYy(),2);l=b.yieldResult;_.Gj("systemHealthCaptured",l);_.gR(b)})};
yY7=function(){var l={metric:{}},b=xOV();b.networkEvents.length&&(l.metric.networkEvents=g7N(b));_.Gj("systemHealthCaptured",l)};
JYy=function(){var l,b,d,L,P,E,f,F,n,N;return _.B(function(Y){switch(Y.nextAddress){case 1:l={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)};b=window.screen;_.U("enable_is_extended_monitoring")&&b&&"isExtended"in b&&(l.isExtended=!!b.isExtended);d={metric:{staticContext:ZSy,dynamicContext:l,webMetric:S1Q,webApiSupport:Md}};
if(L=_.zw())d.csn=L;ZI&&(d.metric.webMetric.currentHeapKbytes=Math.round(ZI.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 Id&&typeof Id.getBattery==="function")){Y.jumpTo(2);break}return Y.yield(Id.getBattery(),3);case 3:if(P=
Y.yieldResult)d.metric.dynamicContext.chargingStatus=P.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(d.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(Md.storageEstimatePresent)return Y.yield(navigator.storage.estimate(),8);if(!Md.webkitTemporaryStoragePresent){Y.jumpTo(5);break}return Y.yield(AYN(),7);case 7:E=Y.yieldResult;Y.jumpTo(5);break;case 8:E=Y.yieldResult;case 5:return d.metric.dynamicContext.deviceStorageQuotaMbytes=((f=E)==null?0:f.quota)?String(Math.round(E.quota/
1048576/10)*10):"-1",d.metric.dynamicContext.deviceStorageUsageMbytes=((F=E)==null?0:F.usage)?String(Math.round(E.usage/1048576/10)*10):"-1",n=d.metric.dynamicContext,Y.yield(W6F(),9);case 9:return n.hasAppShell=Y.yieldResult,N=xOV(),N.networkEvents.length&&(d.metric.networkEvents=g7N(N)),Y.return(d)}})};
AYN=function(){return new Promise(function(l){var b;Md.webkitTemporaryStoragePresent&&(b=Id.webkitTemporaryStorage)!=null&&b.queryUsageAndQuota?Id.webkitTemporaryStorage.queryUsageAndQuota(function(d,L){l({usage:d,quota:L})}):l(void 0)})};
_.$I=function(l){l&=16777215;l=[(l&16711680)>>16,(l&65280)>>8,l&255];return v7$(l[0],l[1],l[2])};
_.Jq=function(l){l=[(l&16711680)>>>16,(l&65280)>>>8,l&255,(l&4278190080)>>>24];if(!_.CFV(l,function(b){return b===(b&255)}))throw Error("Wf`"+l.join(","));
return"rgba("+l[0]+","+l[1]+","+l[2]+","+(l[3]/255).toFixed(3)+")"};
_.Rg$=function(l){return[(l&16711680)>>>16,(l&65280)>>>8,l&255]};
_.pkq=function(l){l=l.map(function(b){b/=255;return b<=.03928?b/12.92:Math.pow((b+.05)/1.05,2.4)});
return l[0]*.2126+l[1]*.7152+l[2]*.0722};
xI=function(l,b){l=_.Rg$(l);return"rgba("+l[0]+", "+l[1]+", "+l[2]+", "+b+")"};
gy=function(l){return(l&4278190080)>>>24===0?xI(l,"1"):_.Jq(l)};
_.o7q=function(){try{return!!self.localStorage}catch(l){return!1}};
u9$=function(){if(DOH())_.cX(Error("Xf"));else{var l=document.createElement("iframe");l.style.display="none";var b=b===void 0?window.location.href:b;var d=_.ay(_.aC("PERSIST_IDENTITY_IFRAME_URL"));b=d?d:(new URL(b)).host.indexOf("studio")===0?_.Um(VJH,"persist_identity"):_.Um(wkF,"persist_identity");_.Ls(l,1,b);l.id="persist_identity";var L;(L=document.body)==null||L.appendChild(l)}};
DOH=function(){var l=Ge1;l||(l=document.querySelector("#persist_identity"));return l};
TsF=function(){var l=!1;try{l=!!window.sessionStorage.getItem("session_logininfo")}catch(b){l=!0}return(_.aC("INNERTUBE_CLIENT_NAME")==="WEB"||_.aC("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&l};
aUQ=function(l,b){if(!TsF())return!1;b||(b=_.aC("LOGIN_INFO"));return b?(l.session_logininfo=b,!0):!1};
cYH=function(l,b){l=l===void 0?!1:l;if((b===void 0||!b)&&iSV!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.il("LOG_STICKINESS",!1)){b=_.zw();var d=_.je(),L={identityStickinessData:{initialState:iSV}};b&&d&&_.uQ(b,d,L)}if(b=DOH())if(d=b.src?(new URL(b.src)).origin:"*",l){var P;(P=b.contentWindow)==null||P.postMessage({action:"clear"},d)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(l=window.sessionStorage.getItem("session_logininfo"))){var E;(E=b.contentWindow)==null||E.postMessage({loginInfo:l},d)}};
_.SX=function(l){l=l===void 0?!0:l;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.TR("LOGIN_INFO",""),l&&window.sessionStorage.setItem("from_switch_account","1"),cYH(!0,l)}catch(b){}};
rYZ=function(l){l&&(l.startsWith("https://accounts.google.com/AddSession")?_.SX():l.startsWith("https://accounts.google.com/ServiceLogin")?_.SX():l.startsWith("https://myaccount.google.com")&&_.bV(l).getPath().endsWith("/youtubeoptions")&&_.SX())};
Aq=function(l,b){rYZ(l);if(_.il("LOGGED_IN",!0)&&TsF()){var d=rOq(l);d==null&&(d={});aUQ(d,b)&&_.uv(l,d)}};
l2N=function(){function l(b){for(b=b.target;b&&b.nodeName!=="A";)if(b=b.parentNode,!(b&&b instanceof HTMLElement))return;if(b&&!b.hasAttribute("download")&&b.getAttribute("rel")!=="external"&&b.href)return b.href}
document.addEventListener("mousedown",function(b){b.button!==0&&(b=l(b))&&Aq(b)});
document.addEventListener("click",function(b){(b=l(b))&&Aq(b)})};
LTy=function(){var l=new bPB;try{if(_.il("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(F){l.increment(5,!1);return}if(_.aC("LOGIN_INFO")){var b=d9F?d9F:window.location;_.aC("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&u9$();var d=rOq(b.href);d==null&&(d={});var L=d.session_logininfo,P=Number(window.sessionStorage.getItem("stickiness_reload")),E=L===_.aC("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
P>=2||E)P>=2?l.increment(2,E):E?l.increment(7,E):window.sessionStorage.getItem("session_logininfo")||(l.increment(3,E),iSV="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.aC("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.aC("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))l.increment(4,E),window.sessionStorage.removeItem("stickiness_reload");
else if(P<2){window.sessionStorage.setItem("stickiness_reload",String(P+1));var f=b.href;f=_.Gw(f,"sttick");Aq(f,window.sessionStorage.getItem("session_logininfo"));f=_.sQ(f,{sttick:P});l.increment(P,E);_.Hsq(b,f)}}else l.increment(6,!1)}else _.SX(!1)}catch(F){}};
_.vH=function(l,b,d,L,P){b=b===void 0?{}:b;d=d===void 0?"":d;L=L===void 0?window:L;l=_.FP(l,b);Aq(l);d=_.VE(l+d,P);_.Hsq(L.location,d)};
PcZ=function(l){if(l.urlEndpoint){if(l=_.fO(l.urlEndpoint.url),l.adurl)return mw(l.adurl)}else if(l.watchEndpoint)return"//www.youtube.com/watch?v="+l.watchEndpoint.videoId;return null};
EPj=function(l){if(!l||!l.reportingPings)return null;var b={};l.reportingPings.forEach(function(d){d.pingType in b?b[d.pingType].push(d.url):b[d.pingType]=[d.url]});
return{adpings:VeA(b)}};
_.Rd=function(l){l=l===void 0?!1:l;var b=_.Nz(),d="USER_INTERFACE_THEME_LIGHT";b.getFlag(165)?d="USER_INTERFACE_THEME_DARK":b.getFlag(174)?d="USER_INTERFACE_THEME_LIGHT":_.Cu()&&(d="USER_INTERFACE_THEME_DARK");return l?d:Q0B()||d};
_.Xgq=function(){return!_.U("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.Cu=function(){return _.Xgq()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.pu=function(){var l=_.Nz();return _.Xgq()&&!l.getFlag(165)&&!l.getFlag(174)};
Q0B=function(){var l=l===void 0?window.location.href:l;if(_.U("kevlar_disable_theme_param"))return null;var b=_.ZJ(l);if(_.f2N(b))return"USER_INTERFACE_THEME_DARK";try{var d=_.fO(l).theme;return s0Z.get(d)||null}catch(L){}return null};
_.f2N=function(l){return _.U("enable_dark_theme_only_on_shorts")?!(l==null||!l.startsWith("/shorts/")):!1};
_.nP$=function(l,b,d,L,P){b=b===void 0?!1:b;d=d===void 0?!1:d;var E=_.aC("INNERTUBE_CONTEXT");if(!E)return _.az(Error("ag")),{};E=(0,_.RB.unsafeClone)(E);_.U("web_no_tracking_params_in_shell_killswitch")||delete E.clickTracking;E.client||(E.client={});var f=E.client;f.clientName==="MWEB"&&f.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(f.clientFormFactor=_.aC("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");f.screenWidthPoints=window.innerWidth;f.screenHeightPoints=window.innerHeight;f.screenPixelDensity=
Math.round(window.devicePixelRatio||1);f.screenDensityFloat=window.devicePixelRatio||1;f.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());f.userInterfaceTheme=_.Rd();if(!b){var F=_.R5N();F&&(f.connectionType=F);_.U("web_log_effective_connection_type")&&(F=oRF())&&(E.client.effectiveConnectionType=F)}var n;if(_.U("web_log_memory_total_kbytes")&&((n=_.PV.navigator)==null?0:n.deviceMemory)){var N;n=(N=_.PV.navigator)==null?void 0:N.deviceMemory;E.client.memoryTotalKbytes=""+n*1E6}b&&L&&!_.U("web_it_context_set_original_url_ks")&&
(f.originalUrl=FTF(_.PV.location.href,L).toString());_.U("web_gcf_hashes_innertube")&&(F=ci$())&&(N=F.coldConfigData,n=F.coldHashData,F=F.hotHashData,E.client.configInfo=E.client.configInfo||{},N&&(E.client.configInfo.coldConfigData=N),n&&(E.client.configInfo.coldHashData=n),F&&(E.client.configInfo.hotHashData=F));N=_.fO(_.PV.location.href);!_.U("web_populate_internal_geo_killswitch")&&N.internalcountrycode&&(f.internalGeo=N.internalcountrycode);!_.U("web_populate_client_screen_killswitch")&&P&&(f.clientScreen=
P);f.clientName==="MWEB"||f.clientName==="WEB"?(f.mainAppWebInfo||(f.mainAppWebInfo={}),f.mainAppWebInfo.graftUrl=L||_.PV.location.href,_.U("kevlar_woffle")&&_.od.instance&&(L=_.od.instance,f.mainAppWebInfo.pwaInstallabilityStatus=!L.appInstalledEventFired&&L.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),f.mainAppWebInfo.webDisplayMode=Dgj(),f.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):f.clientName==="TVHTML5"&&
(!_.U("web_lr_app_quality_killswitch")&&(L=_.aC("LIVING_ROOM_APP_QUALITY"))&&(f.tvAppInfo=Object.assign(f.tvAppInfo||{},{appQuality:L})),L=_.aC("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(f.tvAppInfo=Object.assign(f.tvAppInfo||{},{certificationScope:L}));!_.U("web_populate_time_zone_itc_killswitch")&&(L=vRA())&&(f.timeZone=L);(L=ERB())?f.experimentsToken=L:delete f.experimentsToken;f=Q_7();L=_.Bf1();L=(0,_.RB.getValues)(L.tokenJars);E.request=Object.assign({},E.request,{internalExperimentFlags:f,consistencyTokenJars:L});
!_.U("web_prequest_context_killswitch")&&(f=_.aC("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(E.request.externalPrequestContext=f);L=_.Nz();f=L.getFlag(58);L=L.get("gsml","");E.user=Object.assign({},E.user);f&&(E.user.enableSafetyMode=f);L&&(E.user.lockedSafetyMode=!0);_.U("warm_op_csn_cleanup")?d&&(b=_.zw())&&(E.clientScreenNonce=b):!b&&(b=_.zw())&&(E.clientScreenNonce=b);l&&(E.clickTracking={clickTrackingParams:l});if(l=_.lo("yt.mdx.remote.remoteClient_"))E.remoteClient=l;_.DI.getInstance().setLocationOnInnerTubeContext(E);
try{var Y=YzH(),q=Y.bid;delete Y.bid;E.adSignalsInfo={params:[],bid:q};for(var H=_.X(Object.entries(Y)),t=H.next();!t.done;t=H.next()){var e=_.X(t.value),W=e.next().value,M=e.next().value;Y=W;q=M;l=void 0;(l=E.adSignalsInfo.params)==null||l.push({key:Y,value:""+q})}var J,x;if(((J=E.client)==null?void 0:J.clientName)==="TVHTML5"||((x=E.client)==null?void 0:x.clientName)==="TVHTML5_UNPLUGGED"){var V=_.aC("INNERTUBE_CONTEXT");V.adSignalsInfo&&(E.adSignalsInfo.advertisingId=V.adSignalsInfo.advertisingId,
E.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",E.adSignalsInfo.limitAdTracking=V.adSignalsInfo.limitAdTracking)}}catch(p){_.az(p)}return E};
_.V1=function(){return{isShellLoad:_.il("IS_SHELL_LOAD",!1)}};
NfV=function(){navigator.serviceWorker.getRegistrations().then(function(l){l.forEach(OP1)})};
OP1=function(l){l&&_.m9N(YEN,l.scope)};
_.m9N=function(l,b){b={scope:b||_.eG("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.Jh(l),b)};
wy=function(l,b,d,L){if(b&&b.serializedYpcCujLoggingParams){if(d){var P={};P.transactionErrorType=d;L&&(P.errorMessage=L);b.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:P}}}d={};d.ypcCujContext=b;l=_.Ox("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",l,d);_.Nd().logFlowEvent(l,"FLOW_TYPE_YPC_ACQUISITION")}};
_.qEN=function(l,b,d,L){var P={};P.serializedTransactionFlowLoggingParams=b;d&&(P.errorType=d);L&&(P.errorMessage=L);_.Gj(l,P);_.Tj()};
_.HPy=function(l){l&&_.qEN("transactionFlowStarted",l)};
_.t_q=function(l){l&&_.qEN("transactionFlowCancelled",l)};
_.u$=function(l,b,d){b&&_.qEN("transactionFlowFailed",b,l,d)};
U9B=function(l){var b=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");b&&(b.inert=l)};
_.Td=function(){this.megabloxUrl_=null};
_.ad=function(l){try{var b=KTH==null?void 0:KTH.composedPath(l)}catch(d){b=l.composedPath?l.composedPath():[]}return b&&b.length>0?b:l.composedPath?l.composedPath():[]};
_.i$=function(l){return _.ad(l)[0]};
cH=function(l){return l instanceof ShadowRoot?ShadowRoot:l instanceof DocumentFragment?DocumentFragment:l instanceof Document?Document:HTMLElement};
e4A=function(l){if(l instanceof Element)return Element.prototype;if(l instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+l);};
h4N=function(l,b){return _.U("sunnydom_native_scoped_query_selectors")?e4A(l).querySelector.call(l,b):cH(l).prototype.querySelector.call(l,b)};
kGq=function(l,b){return _.U("sunnydom_native_scoped_query_selectors")?e4A(l).querySelectorAll.call(l,b):cH(l).prototype.querySelectorAll.call(l,b)};
WTq=function(l){var b,d,L;return(L=(d=(b=l.parentElement)!=null?b:l.__shady_native_parentElement)!=null?d:l.__shady_parentElement)!=null?L:null};
j0N=function(l){var b,d,L;return(L=(d=(b=l.parentNode)!=null?b:l.__shady_native_parentNode)!=null?d:l.__shady_parentNode)!=null?L:null};
z4A=function(l){var b,d,L;return(L=(d=(b=l.nextSibling)!=null?b:l.__shady_native_nextSibling)!=null?d:l.__shady_nextSibling)!=null?L:null};
yHZ=function(l){var b,d,L;return(L=(d=(b=l.previousSibling)!=null?b:l.__shady_native_previousSibling)!=null?d:l.__shady_previousSibling)!=null?L:null};
ZPN=function(l){var b,d,L;return(L=(d=(b=l.nextElementSibling)!=null?b:l.__shady_native_nextElementSibling)!=null?d:l.__shady_nextElementSibling)!=null?L:null};
M_A=function(l){var b,d,L;return(L=(d=(b=l.previousElementSibling)!=null?b:l.__shady_native_previousElementSibling)!=null?d:l.__shady_previousElementSibling)!=null?L:null};
I2V=function(l){var b,d,L;return new Set([].concat(_.VV((b=l.children)!=null?b:[]),_.VV((d=l.__shady_native_children)!=null?d:[]),_.VV((L=l.__shady_children)!=null?L:[])))};
$9N=function(l){var b,d,L;return new Set([].concat(_.VV((b=l.childNodes)!=null?b:[]),_.VV((d=l.__shady_native_childNodes)!=null?d:[]),_.VV((L=l.__shady_childNodes)!=null?L:[])))};
_.ry=function(l){if(!(l instanceof Element))return null;l=l.classList?Array.from(l.classList):void 0;if(!l)return null;var b=l.indexOf("style-scope");return b>-1&&b+1<l.length?l[b+1]:null};
l4=function(l){if(!(l instanceof HTMLElement))return null;var b=l&&(l.$$||l.polymerController)?l.tagName.toLowerCase():null;return b?b:_.ry(l)};
JHZ=function(l,b){return _.U("sunnydom_native_scoped_query_selectors")?l+".style-scope."+b:l.replace(/[^a-z]*[^\s]+/g,function(d){return d+".style-scope."+b})};
x9N=function(l,b){return b?l.split(",").map(function(d){return JHZ(d.trim(),b)}).join(", "):l};
_.b4=function(l){var b,d,L,P;return(P=(L=(d=(b=l.root)!=null?b:l.shadowRoot)!=null?d:l.__shady_native_shadowRoot)!=null?L:l.__shady_shadowRoot)!=null?P:l};
gPN=function(l){var b,d,L;return(L=(d=(b=l.__shady_parentNode)!=null?b:l.__shady_native_parentNode)!=null?d:l.parentNode)!=null?L:null};
SEA=function(l){var b,d;return(d=(b=j0N(l))!=null?b:l.host)!=null?d:null};
AHB=function(l){for(;l&&!(l instanceof HTMLElement);)l=SEA(l);return l};
vPN=function(l){var b=AHB(l);return l===b?_.ry(l):b?l4(b):null};
Ccq=function(l){return(l=AHB(l))?l4(l):null};
R4H=function(l){if(l instanceof Comment)return!1;if(l instanceof Text){var b,d;if(((d=(b=l.textContent)==null?void 0:b.trim())!=null?d:"")==="")return!1}return!0};
LL=function(l,b,d){var L=b(l);for(d=d===void 0?Ccq(l):d;L&&(vPN(L)!==d||!R4H(L));)l=L,L=b(l);return L};
pgj=function(l,b,d){if(!b)return null;l=Ccq(l);return vPN(b)===l&&R4H(b)?b:LL(b,d,l)};
oPN=function(l){return LL(l,gPN,_.ry(l))};
D9A=function(l){return LL(l,ZPN)};
V_1=function(l){return LL(l,z4A)};
wgQ=function(l){return LL(l,M_A)};
uwQ=function(l){return LL(l,yHZ)};
GGN=function(l){return pgj(l,l.firstChild||null,z4A)};
Tfj=function(l){var b,d,L;var P=(L=(d=(b=l.firstElementChild)!=null?b:l.__shady_native_firstElementChild)!=null?d:l.__shady_firstElementChild)!=null?L:null;return pgj(l,P,ZPN)};
a21=function(l){var b,d,L;var P=(L=(d=(b=l.lastChild)!=null?b:l.__shady_native_lastChild)!=null?d:l.__shady_lastChild)!=null?L:null;return pgj(l,P,yHZ)};
iPB=function(l){var b,d,L;var P=(L=(d=(b=l.lastElementChild)!=null?b:l.__shady_native_lastElementChild)!=null?d:l.__shady_lastElementChild)!=null?L:null;return pgj(l,P,M_A)};
cHN=function(l){var b=Ccq(l);return Array.from($9N(l)).filter(function(d){return vPN(d)===b})};
rHV=function(l){var b=l4(l);return Array.from(I2V(l)).filter(function(d){return _.ry(d)===b})};
lGA=function(l){if(!l)return null;var b=_.ry(l);if(!b){var d;return(d=Node.prototype.getRootNode)==null?void 0:d.call(l)}b=b.toUpperCase();for(l=WTq(l);l&&l.tagName!==b;)l=WTq(l);return l?_.b4(l):null};
_.Pf=function(l){var b=_.U(l);cy["counterfactuals."+l]=String(b);return b};
_.EX=function(l,b,d){if(l instanceof HTMLElement&&_.ry(l)===d){var L=Array.from(l.classList).indexOf("style-scope");if(L===-1)l.classList.add("style-scope"),l.classList.add(b);else if(!(L+1>=l.classList.length)){L=l.classList[L+1];var P,E;l==null||(P=l.classList)==null||(E=P.replace)==null||E.call(P,L,b)}}if(l instanceof HTMLElement||l instanceof DocumentFragment)for(P=_.X(I2V(l)),E=P.next();!E.done;E=P.next())_.EX(E.value,b,d);return l};
Qx=function(l,b){if(l instanceof HTMLElement&&_.ry(l)===b){var d=Array.from(l.classList).indexOf("style-scope");d===-1||d+1>=l.classList.length||l.classList.remove("style-scope",l.classList[d+1])}if(l instanceof HTMLElement||l instanceof DocumentFragment){d=_.X(l.children);for(var L=d.next();!L.done;L=d.next())Qx(L.value,b)}return l};
_.bmq=function(l,b){return cH(l).prototype.appendChild.call(l,b)};
dLV=function(l,b){if(l===b)return!0;l=$9N(l);return Array.from(l).some(function(d){return dLV(d,b)})};
_.F$=function(l,b){if(l instanceof X$)return l;(b==null?0:b.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(l,"ownerDocument")&&Object.defineProperty(l,"ownerDocument",{get:function(){return window.document}});
return new X$(l)};
Pkj=function(){var l=X$.prototype,b=[].concat(_.VV(LR1?[]:["getRootNode"]),["setAttribute","removeAttribute"]);b=_.X(b);for(var d=b.next(),L={};!d.done;L={method$jscomp$53:void 0},d=b.next())L.method$jscomp$53=d.value,l[L.method$jscomp$53]=function(P){return function(){return this.host[P.method$jscomp$53].apply(this.host,arguments)}}(L)};
Q6B=function(){var l=X$.prototype,b=[].concat(_.VV(LR1?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.VV(Eb1?[]:["querySelector","querySelectorAll"]));b=_.X(b);for(var d=b.next(),L={};!d.done;L={method$jscomp$54:void 0},d=b.next())L.method$jscomp$54=d.value,l[L.method$jscomp$54]=function(P){return function(){return this.root[P.method$jscomp$54].apply(this.root,arguments)}}(L)};
s61=function(){var l=X$.prototype,b=[].concat(_.VV(XeN?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.VV(fGB?[]:["parentNode"]));b=_.X(b);for(var d=b.next(),L={};!d.done;L={prop$jscomp$67:void 0},d=b.next())L.prop$jscomp$67=d.value,Object.defineProperty(l,L.prop$jscomp$67,{get:function(P){return function(){return this.host[P.prop$jscomp$67]}}(L),
configurable:!0})};
nbN=function(){var l=X$.prototype,b=["activeElement"].concat(_.VV(XeN?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.VV(FRH?[]:["children"]),_.VV(BWN?[]:["lastChild"]));b=_.X(b);for(var d=b.next(),L={};!d.done;L={prop$jscomp$68:void 0},d=b.next())L.prop$jscomp$68=d.value,Object.defineProperty(l,L.prop$jscomp$68,{get:function(P){return function(){return this.root[P.prop$jscomp$68]}}(L),
configurable:!0})};
Om1=function(){for(var l=X$.prototype,b=_.X(["innerHTML","textContent"]),d=b.next(),L={};!d.done;L={prop$jscomp$69:void 0},d=b.next())L.prop$jscomp$69=d.value,Object.defineProperty(l,L.prop$jscomp$69,{get:function(P){return function(){return this.root[P.prop$jscomp$69]}}(L),
set:function(P){return function(E){this.root[P.prop$jscomp$69]=E}}(L),
configurable:!0})};
NWq=function(l){var b=X$.prototype;l=_.X(Object.entries(l));for(var d=l.next(),L={};!d.done;L={fn$jscomp$403:void 0},d=l.next()){var P=_.X(d.value);d=P.next().value;P=P.next().value;L.fn$jscomp$403=P;b[d]=function(E){return function(){return E.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.VV(arguments)))}}(L)}};
YgN=function(){for(var l=X$.prototype,b=_.X(Object.entries(mL1)),d=b.next(),L={};!d.done;L={fn$jscomp$404:void 0},d=b.next()){var P=_.X(d.value);d=P.next().value;P=P.next().value;L.fn$jscomp$404=P;Object.defineProperty(l,d,{get:function(E){return function(){return E.fn$jscomp$404.apply(null,[this.host.node||this.host].concat(_.VV(arguments)))}}(L),
configurable:!0})}};
_.Bf=function(l){return l instanceof qgA||l instanceof Document?l:new qgA(l)};
HmB=function(){for(var l=qgA.prototype,b=_.X("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),d=b.next(),L={};!d.done;L={method$jscomp$55:void 0},d=b.next())L.method$jscomp$55=d.value,l[L.method$jscomp$55]=function(P){return function(){return HTMLElement.prototype[P.method$jscomp$55].call.apply(HTMLElement.prototype[P.method$jscomp$55],[this.node].concat(_.VV(arguments)))}}(L)};
taj=function(){for(var l=qgA.prototype,b=_.X("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),d=b.next(),L={};!d.done;L={prop$jscomp$70:void 0},d=b.next())L.prop$jscomp$70=d.value,Object.defineProperty(l,L.prop$jscomp$70,{get:function(P){return function(){var E;return(E=this.node["__shady_native_"+P.prop$jscomp$70])!=null?E:this.node[P.prop$jscomp$70]}}(L),
configurable:!0})};
_.nL=function(l,b,d){d===void 0&&(d=!l.classList.contains(b));d?l.classList.add(b):l.classList.remove(b)};
_.OX=function(l,b,d){d===void 0&&(d=!l.hasAttribute(b));if(b==="class")throw Error("fg");d?_.Bf(l).setAttribute(b,""):_.Bf(l).removeAttribute(b)};
UL1=function(l){return(l.localName!=="slot"?[]:(0,_.Nu)(l).assignedNodes({flatten:!0})).filter(function(b){return b.nodeType===Node.ELEMENT_NODE})};
_.KRj=function(l){return(l=_.F$(l).querySelector("slot"))&&l.localName==="slot"?UL1(l):[]};
_.mj=function(l,b){window.ShadyCSS&&window.ShadyCSS.styleSubtree(l,b)};
YO=function(l,b){var d=b.bind(l);return function(L){d(L,L.detail)}};
_.qu=function(l,b){var d=eAV.get(l);d||(d=new WeakMap,eAV.set(l,d));if(d.has(b))return d.get(b);if(_.U("web_fi_listen_disable_bound_fn_helper")){var L=b.bind(l);l=function(P){L(P,P==null?void 0:P.detail)}}else l=YO(l,b);
d.set(b,l);return l};
WRN=function(l,b){hAH(l);l.created[kpH].push(b)};
hAH=function(l){if(!l.created||!l.created[kpH]){var b=l.created,d=b?[b]:[];l.created=function(){for(var L=_.X(d),P=L.next();!P.done;P=L.next())P.value.apply(this)};
l.created[kpH]=d}};
j6N=function(l){return function(){var b=_.Tc.apply(0,arguments);return function(d,L,P){l.apply(null,_.VV(b))(d,L,P)}}};
zA1=function(){return function(){var l=_.Tc.apply(0,arguments);return function(b,d,L){nUA.apply(null,_.VV(l))(b,d,L)}}};
_.z=function(l){return zA1()(l)};
_.y=function(){return j6N(YSy).apply(null,_.VV(_.Tc.apply(0,arguments)))};
_.Hf=function(l){return _.U("pbcm_fi_listen_decorators")?yeV(l):j6N(N$A)(l)};
yeV=function(l){return function(b,d){WRN(b,function(){var L=this[d],P=_.U("web_fi_listen_disable_bound_fn_helper")?function(E){L(E,E.detail)}.bind(this):YO(this,L);
Zmq.has(l)?aF(this.hostElement,l,P):this.hostElement.addEventListener(l,P)})}};
_.tC=function(){return j6N(mpN).apply(null,_.VV(_.Tc.apply(0,arguments)))};
_.g=function(l){l=l===void 0?{}:l;return j6N(OCQ)(l)};
_.UX=function(l){if(l.hostElement&&l!==l.hostElement){var b=_.HJ(l.hostElement);b=l.renderIdom?b:b.shadowRoot}b||(l=l.root,b=l instanceof Node?_.HJ(l):null);return b};
_.KL=function(l){return MaA?IGA(l):function(b,d){Object.defineProperty(b,d,{get:function(){var L;return(L=_.UX(this))==null?void 0:L.querySelector(l)},
enumerable:!0,configurable:!0})}};
IGA=function(l){return function(b,d){Object.defineProperty(b,d,{get:function(){var L,P=(L=_.F$(this.hostElement))==null?void 0:L.querySelector(l);if(P)return P;var E;return(E=_.UX(this))==null?void 0:E.querySelector(l)},
enumerable:!0,configurable:!0})}};
_.eQ=function(l){return MaA?$Lj(l):function(b,d){Object.defineProperty(b,d,{get:function(){var L;return(L=_.UX(this))==null?void 0:L.querySelectorAll(l)},
enumerable:!0,configurable:!0})}};
$Lj=function(l){return function(b,d){Object.defineProperty(b,d,{get:function(){var L,P=(L=_.F$(this.hostElement))==null?void 0:L.querySelectorAll(l);if(P==null?0:P.length)return P;var E;return(E=_.UX(this))==null?void 0:E.querySelectorAll(l)},
enumerable:!0,configurable:!0})}};
Je7=function(l){return function(b){if(![_.Hh,_.S].includes(Object.getPrototypeOf(b.prototype).constructor))throw Error("gg");P5N(Object.assign({},typeof l!=="string"?l:{is:l,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(b)}};
_.kO=function(){var l=l===void 0?{}:l;return function(b){if(![tG,_.hC].includes(Object.getPrototypeOf(b.prototype).constructor))throw Error("hg");EUB(Object.assign({},l,{disableInheritanceCheck:!0}))(b)}};
gb$=function(l,b){xLF[l]!=null||(xLF[l]=new Set);xLF[l].add(b)};
_.Wf=function(){var l=_.tC.apply(null,_.VV(_.Tc.apply(0,arguments)));return function(b,d){gb$(b.is,d);l(b,d)}};
yx=function(l,b,d){if(jQ(l)&&!Sg1.has(b)){b=b.replace(/^JSC\$[\d]+_/,"");b=b.replace(/\.\d+(\.|$)/g,function(E,f){return".#"+f});
zg[l]!=null||(zg[l]={});var L,P;(L=zg[l])[P=b]!=null||(L[P]=new Set);zg[l][b].has(d)||(zg[l][b].add(d),_.Gj("polymerPropertyAccessEvent",{componentName:l,propertyName:b,accessType:d}))}};
AeF=function(){return _.U("polymer_property_access_logging_debug")||_.U("polymer_enable_property_access_logging")};
jQ=function(l){if(_.U("polymer_property_access_logging_debug"))return!0;if(!_.U("polymer_enable_property_access_logging"))return!1;vbV||(vbV=Date.now());return(Se(l)+vbV)%100<_.KO("polymer_property_access_logging_percent")};
CkN=function(l,b){return jQ(b)&&l.hostElement.loggingStatus?new Proxy(l,{get:function(d,L,P){if(d.hostElement.loggingStatus.bypassProxyController)return d[L];d.hostElement.loggingStatus.isExternalGet=!0;var E=d[L];d.hostElement.loggingStatus.isExternalGet=!1;if(E instanceof Function)return function(){var f=_.Tc.apply(0,arguments);try{return d.hostElement.loggingStatus.currentExternalCall=L,yx(b,L,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),E.apply(this===P?d:this,f)}finally{d.hostElement.loggingStatus.currentExternalCall=
void 0}};
yx(b,L,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return E},
set:function(d,L,P){if(d.hostElement.loggingStatus.bypassProxyController)return d[L]=P,!0;d.hostElement.loggingStatus.isRendererStamper?yx(b,L,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):d.hostElement.loggingStatus.isDeclarativeExternal||yx(b,L,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{d.hostElement.loggingStatus.currentExternalSet=L,d[L]=P}finally{d.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):l};
RAB=function(l,b){l&&l.loggingStatus&&!l.loggingStatus.isDeclarativeExternal&&!l.loggingStatus.isExternalGet&&l.loggingStatus.currentExternalSet!==b&&yx(l.tagName.toLowerCase(),b,"PROPERTY_ACCESS_GET_INTERNAL")};
ZF=function(l,b,d){l&&(d||l.loggingStatus&&!l.loggingStatus.isInitializing&&!l.loggingStatus.isDefiningPropertyAccessor&&l.loggingStatus.currentExternalSet!==b)&&yx(l.tagName.toLowerCase(),b,"PROPERTY_ACCESS_SET_INTERNAL")};
pe$=function(){return{_definePropertyAccessor:function(l,b){var d=this,L=d.hostElement.loggingStatus;L&&(L.isDefiningPropertyAccessor=!0);var P=d[l];P!==void 0&&(d.__data?d._setPendingProperty(l,P):(d.__dataProto!=null||(d.__dataProto={}),d.__dataProto[l]=P));L&&(L.isDefiningPropertyAccessor=!1);Object.defineProperty(this,l,{get:function(){RAB(d.hostElement,l);return this.__data[l]},
set:function(E){b||this._setPendingProperty(l,E,!0)&&this._invalidateProperties()}})},
created:function(){var l=this._setPendingProperty.bind(this);this._setPendingProperty=function(b,d,L){ZF(this.hostElement,b);return l.apply(this,[b,d,L])}}}};
obN=function(l){AeF()&&_.z(Mu.prototype)(l.prototype,"__templateBindingLoggingBehavior")};
DLy=function(l,b){if(b.resolvedFactories.length!==l.resolvedFactories.length)return!0;b=_.X(b.resolvedFactories.entries());for(var d=b.next();!d.done;d=b.next()){var L=_.X(d.value);d=L.next().value;L=L.next().value;if(L.providerClass){if(L.providerClass!==l.resolvedFactories[d].providerClass)return!0}else if(L.providerValue){if(L.providerValue!==l.resolvedFactories[d].providerValue)return!0}else if(L.factory!==l.resolvedFactories[d].factory)return!0}return!1};
VaN=function(l,b){l=_.X(l);for(var d=l.next();!d.done;d=l.next())if(d=d.value,d.constructor===Array)VaN(d,b);else{var L=b;L.has(d)||(d.inject&&L.add(d),d.behaviors&&VaN(d.behaviors,L))}};
IU=function(l,b){var d=l[b];l[b]=function(){var L=_.Tc.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(d)return d.apply(this,L)}};
TW1=function(){_.$O.Class=function(d,L){d=we$(d,L);IU(d.prototype,"created");return d};
IU(JC.prototype,"_initializeProperties");IU(_.xO.prototype,"_initializeProperties");if(ubV)IU(Gpy,"created");else{var l=function(){IU(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))l();else{var b=customElements.define;customElements.define=function(d,L,P){b.call(customElements,d,L,P);d==="tp-yt-iron-list"&&(l(),customElements.define=b)}}}};
imZ=function(l,b){l.prototype.behaviors=l.prototype.behaviors||[];l.prototype.behaviors.unshift(aG7.InjectBehavior);l.prototype.provide=b};
_.AC=function(l){return function(b){if(!l.disableElementRegistration){l.noInjection||imZ(b,l.providers);var d=b.prototype;d.__templateHelpers||nUA(go.prototype)(d,"__templateHelpers");d=l.is;cey||(cey=Date.now());(Se(d)+cey)%100<_.KO("polymer_log_prop_change_observer_percent")&&nUA(SQ.prototype)(b.prototype,"__propertyObserverObserver");b.prototype.behaviors=b.prototype.behaviors||[];b.prototype.behaviors.unshift(_.reB.YtHostElementBehavior);obN(b);Je7({is:l.is,notifyObserversOnUndefined:l.notifyObserversOnUndefined!==
!1,fastInit:l.fastInit,template:l.template,disableEnforceFastDefaultValuesCheck:!0})(b)}}};
_.A=function(l){return _.AC({is:l.is,template:l.template,disableElementRegistration:l.disableElementRegistration,cssBuildOptOut:l.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
dRN=function(l,b){if(lbB){l=new l;for(var d=_.X(Object.getOwnPropertyNames(l)),L=d.next();!L.done;L=d.next())L=L.value,b[L]=l[L];for(d=b;d&&d!==Object.prototype;d=Object.getPrototypeOf(d)){L=_.X(Object.getOwnPropertyNames(d));for(var P=L.next();!P.done;P=L.next())P=P.value,l.hasOwnProperty(P)||Object.defineProperty(l,P,bTA(b,P))}}else l.apply(b)};
bTA=function(l,b){return{get:function(){var d=l[b];return d instanceof Function?d.bind(l):d},
set:function(d){l[b]=d}}};
PwN=function(l,b){for(var d=l._noAccessors,L=_.X(Object.getOwnPropertyNames(l)),P=L.next();!P.done;P=L.next())if(P=P.value,!Lr7.has(P))if(d)b[P]=l[P];else{var E=Object.getOwnPropertyDescriptor(l,P);E&&(E.configurable=!0,Object.defineProperty(b,P,E))}};
EWV=function(l,b,d){return function(L){if(d){var P=d();L.model=P}if(l[b])l[b](L,L.detail)}};
vf=function(l){var b=[];if(typeof l==="string")l.length>0&&b.push.apply(b,_.VV(l.split(".")));else{l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=d.value,typeof d==="string"?b.push.apply(b,_.VV(d.split("."))):b.push(d)}return b};
QaN=function(l,b){if(b[b.length-1]!=="*"&&b[b.length-1]!=="splices"){for(var d=0;d<b.length;d++){if(!l)return;l=l[b[d]]}return l}};
Xw$=function(l,b){if(l.length>b.length)return!1;for(var d=0;d<l.length;d++)if(l[d]!==b[d])return!1;return!0};
saV=function(l,b,d){if(b.type==="compute"){var L=b.getter.bind(d);var P=b.args}else L=function(){return d[b.method.methodName].apply(d,_.VV(_.Tc.apply(0,arguments)))},P=b.method.args;
fbA(l,b.propertyKey,L,P,b.value)};
BEy=function(l,b){if(b.readOnly){var d=Object.getOwnPropertyDescriptor(l.model,b.propertyKey);Object.defineProperty(l.model,b.propertyKey,{get:d.get,set:function(){}});
l.model[FrQ(b.propertyKey)]=d.set}};
nW1=function(l,b,d){if(d){var L=b.propertyKey,P=b.selector;b=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.VV(b.selectorArgs.map(function(E){return{type:"path",path:E}})));
fbA(l,L,function(E){var f=_.Tc.apply(1,arguments);return P.apply(null,[d.getState()].concat(_.VV(f)))},b)}};
NEZ=function(l,b,d){var L=_.sf(b.propertyKey)+"-changed";OTy(l,function(P){var E={value:P.value,queueProperty:!0};P.path.split(".").length>1&&(E.path=P.path);d.dispatchEvent(new CustomEvent(L,{detail:E}))},[{type:"wildcard",
path:b.propertyKey}])};
mRZ=function(l,b,d){OTy(l,function(){d[b.method.methodName].apply(d,_.VV(_.Tc.apply(0,arguments)))},b.method.args)};
FrQ=function(l){return"_set"+(l.charAt(0).toUpperCase()+l.slice(1))};
YsQ=function(){var l,b=uV(function(d){l=d},!1);
return[l,b]};
Kry=function(l){l=l.trim().replace(qs$,",").replace(HTV,"$1");var b=l[0];b==="-"&&(b=l[1]);if(b>="0"&&b<="9")return{type:"literal",value:Number(l)};if(b==="'"||b==='"')return{type:"literal",value:l.slice(1,-1)};if(b=l.match(tu7)){b=b[1];var d=URV[b];if(d)return{type:d,path:l.slice(0,-(b.length+1))}}return{type:"path",path:l}};
Wrq=function(l){var b=l.match(eWA);if(b)return l={methodName:b[1],args:hWy},b[2].trim()&&(b=b[2].replace(kt$,"&comma;").split(","),l.args=b.map(Kry)),l};
ja7=function(l,b,d,L){L=L===void 0?!1:L;b=_.sf(b);var P=vS;P&&(d=P(d,b,"attribute",l));CL(l,d,b,L)};
CL=function(l,b,d,L){b=zW7(b,L===void 0?!1:L);b===void 0?l.removeAttribute(d):l.setAttribute(d,b)};
zW7=function(l,b){switch(typeof l){case "object":case "function":if(l instanceof Date)return l.toString();if(l){if((b===void 0?0:b)&&!_.U("polymer_reflect_objects_as_boolean_killswitch"))return l?"":void 0;b=window.trustedTypes?window.trustedTypes.isHTML(l)||window.trustedTypes.isScript(l)||window.trustedTypes.isScriptURL(l):void 0;if(b)return l;try{return JSON.stringify(l)}catch(d){_.cX(Error("Dg`"+l))}}break;case "boolean":return l?"":void 0;default:return l!==null&&l!==void 0?l.toString():void 0}};
ySq=function(l){if(l===void 0)throw Error("Eg");return l};
JSZ=function(l,b,d,L){var P=ZT$(L);if(P.length){L=d;var E="property";Muj.test(d)?E="attribute":d[d.length-1]==="$"&&(d=d.slice(0,-1),E="attribute");var f=IbF(P);f&&E==="attribute"&&(d==="class"&&l.hasAttribute("class")&&(f+=" "+l.getAttribute(d)),CL(l,f,d));E==="attribute"&&L==="disable-upgrade$"&&l.setAttribute("disable-upgrade","");l.localName==="input"&&L==="value"&&l.setAttribute("value","");l.removeAttribute(L);E==="property"&&(d=_.Fu(d));b=ySq(b);$RV(b,E,d,P);return!0}return d.slice(0,3)===
"on-"?(l.removeAttribute(d),(E=b).events!=null||(E.events=[]),b.events.push({name:d.slice(3),value:L}),!0):d==="id"?(b.id=L,!0):!1};
ZT$=function(l){for(var b=[],d=0,L;(L=xRB.exec(l))!==null;){L.index>d&&b.push({type:"literal",value:l.slice(d,L.index)});var P=L[1][0];d=!!L[2];L=L[3].trim();if(P==="{")throw Error("Fg");(P=Wrq(L))?b.push({type:"method",negate:d,signature:P}):b.push({type:"path",negate:d,path:L});d=xRB.lastIndex}d&&d<l.length&&(l=l.substring(d))&&b.push({type:"literal",value:l});return b};
IbF=function(l){for(var b="",d=0;d<l.length;d++){var L=l[d];L.type==="literal"&&(b+=L.value)}return b};
$RV=function(l,b,d,L){l.bindings!=null||(l.bindings=[]);l.bindings.push({kind:b,target:d,parts:L})};
Cw$=function(l,b,d){var L=!1;if(l.localName==="template"){L=d;var P=b.stripWhitespace;P=gWF(l,P===void 0?!1:P);var E=l.content.ownerDocument.createDocumentFragment();P.content=E;E.appendChild(l.content);L&&(L.templateInfo=P);L=!0}else l.localName==="slot"&&(b.hasInsertionPoint=!0);if(l.firstChild&&(P=d,l.localName!=="script"&&l.localName!=="style")){E=0;for(var f=l.firstChild;f;){var F=f;if(F.localName==="template"){var n=F.getAttribute("is");if((f=n==="dom-if")||n==="dom-repeat"){F.removeAttribute("is");
n=F.ownerDocument.createElement("ps-"+n);F.parentNode.replaceChild(n,F);n.appendChild(F);var N=Array.from(F.attributes);N=_.X(N);for(var Y=N.next();!Y.done;Y=N.next())Y=Y.value,f?SsV.has(Y.name)&&CL(n,Y.value,Y.name):ASN.has(Y.name)?CL(n,Y.value,Y.name):vW7.has(Y.name),F.removeAttribute(Y.name);f=n}else f=F}if(f.nodeType===Node.TEXT_NODE){F=void 0;n=l;for(N=f;((F=N.nextSibling)==null?void 0:F.nodeType)===Node.TEXT_NODE;)Y=void 0,(Y=N).textContent!=null||(Y.textContent=""),N.nextSibling.textContent&&
(N.textContent+=N.nextSibling.textContent),n.removeChild(N.nextSibling);if(b.stripWhitespace&&f.textContent&&!f.textContent.trim()){l.removeChild(f);f=f.nextSibling;continue}}Cw$(f,b,{parentIndex:E,parentInfo:P});f.parentNode&&E++;f=f.nextSibling}}var q;if((q=l.hasAttributes)==null?0:q.call(l)){q=d=ySq(d);P=!1;E=Array.from(l.attributes);E=_.X(E);for(F=E.next();!F.done;F=E.next())F=F.value,P=JSZ(l,q,F.name,F.value)||P;L=P||L}l.nodeType===Node.TEXT_NODE&&(q=ZT$(l.textContent),q.length&&(l.textContent=
IbF(q)||" ",d=ySq(d),$RV(d,"text","textContent",q),L=!0));d&&L&&(d.infoIndex=b.nodeInfoList.push(d)-1)};
gWF=function(l,b){b={nodeInfoList:[],stripWhitespace:(b===void 0?!1:b)||l.hasAttribute("strip-whitespace")};Cw$(l.content,b);return b};
RWZ=function(l){Object.assign(l,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
oW1=function(l,b,d){b.signalCache!=null||(b.signalCache={});var L=b.signalCache[d];if(!L){var P=d.split(".");L=!pwj(l,P[0]);if(P.length>1&&L){var E=l.getPathMutationSignal(P);L=function(){var f=TI(l.owner,function(){return l.getWithPath([P[0]])}),F,n=(F=E())==null?void 0:F.value;
return{rootWasDefined:f!==void 0,value:n}}}else L=function(){var f=l.getWithPath(P);
return{rootWasDefined:f!==void 0,value:f}};
b.signalCache[d]=L}return L()};
Vuy=function(l,b,d,L,P){b=b.parts.map(function(f,F){if(f.type==="literal"){d.partWasDefined!=null||(d.partWasDefined=[]);var n;(n=d.partWasDefined)[F]||(n[F]=f.value!==void 0);return f.value}var N;if(f.type==="method"){var Y,q=(Y=(N=d.partWasDefined)==null?void 0:N[F])!=null?Y:!1;q||(q=f.signature.args.every(function(e){return e.type==="literal"}));
var H=!1,t=!0;N=f.signature.args.map(function(e){if(e.type==="literal")return e.value;if(e.type!=="path")throw Error("Gg`"+e.type);var W=oW1(l,d,e.path);e=W.value;W=W.rootWasDefined;H||(H=W);t&&(t=W);return e});
q||(q=P===1?t:H);d.partWasDefined!=null||(d.partWasDefined={});d.partWasDefined[F]=q;if(!q)return;N=(F=oW1(l,d,f.signature.methodName).value)&&typeof F==="function"?F.apply(L,N):void 0}else Y=oW1(l,d,f.path),N=Y.value,d.partWasDefined!=null||(d.partWasDefined={}),(q=d.partWasDefined)[F]||(q[F]=N!==void 0||Y.rootWasDefined);f.negate&&(N=!N);return N});
if(b.length===1){var E;return((E=d.partWasDefined)==null?0:E[0])?b[0]:DRV}return b.join("")};
wwB=function(l){return typeof l==="object"&&!!l&&"notifyPath"in l&&"canNotifyPath"in l};
u5F=function(l){return typeof l==="object"&&!!l&&"notifyPath"in l};
GtH=function(l){return"polymerController"in l};
TE1=function(l,b){b=""+vf(b)[0];if(wwB(l))return l.canNotifyPath(b);if(GtH(l)&&wwB(l.polymerController))return l.polymerController.canNotifyPath(b);if(u5F(l)){var d;return!((d=l.properties)==null||!d[b])}if(GtH(l)&&u5F(l.polymerController)){var L;return!((L=l.polymerController.properties)==null||!L[b])}return!1};
abB=function(l,b,d){wwB(l)||u5F(l)?l.notifyPath(b,d):GtH(l)&&(wwB(l.polymerController)||u5F(l.polymerController))&&l.polymerController.notifyPath(b,d)};
cS1=function(l,b,d){if(d!==DRV){l.kind==="attribute"||l.target!=="textContent"&&(l.target!=="value"||b.localName!=="input"&&b.localName!=="textarea")||(d=d===void 0?"":d);var L,P=(L=iTN.Polymer)==null?void 0:L.sanitizeDOMValue;P&&(d=P(d,l.target,l.kind,b));if(l.kind==="attribute"){l=l.target;if(l==="class"||l==="name"||l==="slot")b=(0,_.Nu)(b);CL(b,d,l)}else if(l=l.target,d!==b[l]||typeof d==="object")b.loggingStatus&&(b.loggingStatus.isDeclarativeExternal=!0,yx(b.localName,l,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
b[l]=d,b.loggingStatus&&(b.loggingStatus.isDeclarativeExternal=!1)}};
rSq=function(l,b,d,L){var P=b.parts[0];if(b.parts.length!==1||P.type!=="path"||!TE1(d,b.target))return!1;var E=_.X(P.path.split(".")),f=E.next().value,F=fp(E);if(pwj(l,f))return!1;L.signalCache!=null||(L.signalCache={});E=L.signalCache[P.path];var n;E=(n=E)==null?void 0:n().value;if((E==null?void 0:E.path)!==void 0){L=vf(E.path);var N=vf(P.path);L=[b.target].concat(_.VV(L.slice(N.length-1)));abB(d,L,P.negate?!E.value:E.value);return!0}var Y=RU(l,f);var q=Y.getChangeRecordSignal(F),H=!1;E=function(){if(!H){var e=
TI(l.owner,function(){return Y.getWithPath([])});
H||(H=e!==void 0)}return{value:q(),rootWasDefined:H}};
L.signalCache[P.path]=E;L.partWasDefined!=null||(L.partWasDefined={});E=E();(N=L.partWasDefined)[0]||(N[0]=E.rootWasDefined);var t=TI(l.owner,function(){return Y.getWithPath(F)});
L.partWasDefined[0]&&TI(l.owner,function(){return void cS1(b,d,P.negate?!t:t)});
return!0};
lPj=function(l,b,d,L,P,E){if(!rSq(l,b,d,L)){var f=Vuy(l,b,L,P,E);TI(l.owner,function(){return void cS1(b,d,f)})}};
b_j=function(l,b,d,L,P,E){d=_.X(d);for(var f=d.next(),F={};!f.done;F={infoIndex:void 0},f=d.next()){f=f.value;var n=f.bindings;F.infoIndex=f.infoIndex;f=f.parentInfo;if(n){n=_.X(n);for(var N=n.next(),Y={};!N.done;Y={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},N=n.next()){Y.b$jscomp$257=N.value;if(F.infoIndex===void 0)throw Error("Hg");Y.bindingCtx$jscomp$4={};l.effect(function(q,H){return function(){P&&!P()||lPj(l,q.b$jscomp$257,b[H.infoIndex],q.bindingCtx$jscomp$4,L,E)}}(Y,F))}}f&&b_j(l,b,[f],
L,P,E)}};
drQ=function(l,b){l=(b.parentInfo?drQ(l,b.parentInfo):l).firstChild;for(var d=0;l;l=l.nextSibling)if(b.parentIndex===d++)return l;throw Error("Ig");};
PHN=function(l,b,d,L){l=document.importNode(l.content,!0);l.__noInsertionPoint=!(L==null?0:L.hasInsertionPoint);for(var P=Array(b.length),E={},f=0;f<b.length;f++){var F=b[f],n=drQ(l,F);P[f]=n;F.id&&(E[F.id]=n);if(F.templateInfo){var N=n.parentElement;N&&(N.templateInfo=F.templateInfo,N.parentSignalProxy=d,N.eventListenerHost=L.eventListenerHost,N.stampingEnabled=L.enabledSignal)}N=void 0;if((N=F.events)==null?0:N.length)for(N=0;N<F.events.length;N++){var Y=F.events[N];LDV(L.eventListenerHost,n,Y.name,
Y.value,L.getModel)}}b_j(d,P,b,L.thisCtx,L.enabledSignal,L.methodInvocationRequirement);return{root:l,nodes:P,nodesById:E}};
QYQ=function(l,b){l=l();var d;(d=EVy.ShadyCSS)==null||d.prepareTemplate(l,b);b=gWF(l);return{template:l,nodeInfoList:b.nodeInfoList,hasInsertionPoint:b.hasInsertionPoint}};
sY$=function(){X5q=!1;for(var l=pL.length,b=0;b<l;b++){var d=pL[b];if(d)try{d()}catch(L){Promise.resolve().then(function(){throw L;})}}pL.splice(0,l);
fPQ+=l};
O_Z=function(l){X5q||(X5q=!0,FDy.textContent=(BV$++).toString());pL.push(l);return nVZ++};
_.Vx=function(l,b,d){oU++;l=b?new NV7(oU,l,b,d):new mrN(oU,l);DF.set(oU,l);return oU};
YkB=function(l){(l=DF.get(l))&&l.cancel()};
H_$=function(l,b){l=qkZ.get(l);return l?(b=l.get(b))?b:null:null};
_.wo=function(l,b,d,L){var P=H_$(l,b);if(!P){P=new tS1;var E=qkZ.get(l);E||(E=new Map,qkZ.set(l,E));E.set(b,P)}l=d.bind(l);P.run(l,L,void 0)};
_.UrA=function(l,b){var d;(d=H_$(l,b))==null||d.cancel()};
KD7=function(l){var b;(b=H_$(l,"doRender"))==null||b.flush()};
u4=function(l){var b;return(b=l.hostElement)!=null?b:l};
ejA=function(l){var b=l.indexOf(".");return b===-1?l:l.slice(0,b)};
hjF=function(l,b,d,L,P,E){E=(P=(L=E?ejA(b):b)?b:null)?l.get(P):l.__data[b];P&&E===void 0&&(E=d[b]);_.rh(l.hostElement,aVQ(L)+"-changed",{value:E,queueProperty:!0,path:P!=null?P:void 0},{bubbles:!1,composed:!1})};
k0N=function(l,b){l.__isReflecting=!0;ja7(l.hostElement,b,l.__data[b]);l.__isReflecting=!1};
WDj=function(l){if(l._onIronRequestResizeNotifications){var b=l._onIronRequestResizeNotifications.bind(l);l._onIronRequestResizeNotifications=function(d){_.i$(d)!==l.hostElement&&b(d)}}l._ariaActiveAttributeChanged&&(l._ariaActiveAttributeChanged=l._ariaActiveAttributeChanged.bind(l.hostElement));
l._activeChanged&&(l._activeChanged=function(d){l.toggles?CL(l.hostElement,d?"true":"false",l.ariaActiveAttribute):l.hostElement.removeAttribute(l.ariaActiveAttribute);l._changedButtonState()});
l._asyncClick&&(l._asyncClick=function(){_.Vx(function(){l.hostElement.click()},1)});
!l.keyEventTarget||l.keyEventTarget instanceof EventTarget||(l.keyEventTarget=u4(l.keyEventTarget));l._disabledChanged&&(l._disabledChanged=l._disabledChanged.bind(l.hostElement));l._observeItems&&(l._observeItems=function(d){var L=u4(d);return _.HJ(L).observeNodes(function(P){l._updateItems();l._updateSelected();_.rh(L,"iron-items-changed",P,{bubbles:!1,cancelable:!1})})});
l._updateItems&&l._updateItems===_.Gg._updateItems&&(l._updateItems=function(){var d=_.HJ(l.hostElement).queryDistributedElements(l.selectable||"*");d=Array.prototype.filter.call(d,l._bindFilterItem);l._setItems(d)});
l._computeKeyboardClass&&(l._computeKeyboardClass=function(d){_.nL(l.hostElement,"keyboard-focus",d)});
l.ensureRipple&&(l.ensureRipple=function(d){if(l.hasRipple&&!l.hasRipple()){if(!l._createRipple)return;l._ripple=l._createRipple();l._ripple.noink=l.noink;var L=l._rippleContainer||l.hostElement;L&&_.F$(L).appendChild(l._ripple)}var P;if(d&&((P=l._ripple)==null?0:P.uiDownAction)){L=_.F$(l._rippleContainer||l.hostElement);var E;P=(E=d.composedPath())==null?void 0:E[0];L.contains(P)&&l._ripple.uiDownAction(d)}});
l._updateMultiselectable&&(l._updateMultiselectable=function(d){d?l.hostElement.setAttribute("aria-multiselectable","true"):l.hostElement.removeAttribute("aria-multiselectable")})};
jY7=function(l,b,d){d=_.X(d);for(var L=d.next();!L.done;L=d.next())dRN(L.value.constructor,l);dRN(b.constructor,l)};
ydy=function(l,b){l=_.X(l);for(var d=l.next();!d.done;d=l.next())if(d=d.value,d.type==="signal"){var L=d.propertyKey;if(b.hasOwnProperty(L)&&b[L]!=null&&d.attributeType===Object){a:{L=b[L].constructor;for(var P=_.X(zj7),E=P.next();!E.done;E=P.next())if(E=E.value,L===E){L=E;break a}L=Object}d.attributeType=L}}};
Z_j=function(){};
MSQ=function(l){var b;return(b=l.hostElement)!=null?b:l};
IP1=function(){throw Error("Mg");};
$rQ=function(l,b){l.constructor.prototype.useSignals=!0;var d=new l.constructor;jY7(d,l,b.behaviors);ydy(b.reactiveSchemas,d);d={};for(var L=_.X(b.reactiveSchemas),P=L.next();!P.done;P=L.next())P=P.value,P.type==="signal"&&(d[P.propertyKey]=P.attributeType);var E={copyPropertiesToProto:IP1,didRegister:!1,typesForSignals:d},f=["disable-upgrade"].concat(_.VV(b.observedAttributes)),F=function(n){Tg.call(this,l,b,E,n)};
_.h(F,Tg);_.qG.Object.defineProperties(F,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return f}}});
E.copyPropertiesToProto=function(){for(var n=0;n<b.behaviors.length;n++)PwN(b.behaviors[n],F.prototype);PwN(l,F.prototype)};
b.legacyOptimizations||E.copyPropertiesToProto();F.prototype.is=l.is;return F};
Jdy=function(l,b){if(Object.getPrototypeOf(b.prototype).constructor!==_.S)throw Error("Ng");b.prototype.is=l.is;return $rQ(b.prototype,l)};
xrF=function(l){return l.type==="compute"||l.type==="computeWithMethod"};
gVq=function(l){for(var b=l.reactiveSchemas.filter(xrF),d=new Map,L=new Map,P=new Map,E=_.X(b),f=E.next();!f.done;f=E.next())f=f.value,d.set(f.propertyKey,f),L.set(f.propertyKey,[]),P.set(f.propertyKey,0);E=0;b=_.X(b);for(f=b.next();!f.done;f=b.next()){f=f.value;for(var F=_.X(f.type==="computeWithMethod"?f.method.args:f.args),n=F.next();!n.done;n=F.next())n=n.value,n.type!=="literal"&&(n=n.path.split(".")[0],L.has(n)&&(L.get(n).push(f.propertyKey),P.set(f.propertyKey,P.get(f.propertyKey)+1),E++))}f=
[].concat(_.VV(L.keys())).filter(function(N){return P.get(N)===0});
for(b=[];f.length;)for(F=f.shift(),b.push(d.get(F)),F=_.X(L.get(F)),n=F.next();!n.done;n=F.next())n=n.value,P.set(n,P.get(n)-1),E--,P.get(n)===0&&f.push(n);d=l.reactiveSchemas.filter(function(N){return!xrF(N)});
l.reactiveSchemas=[].concat(_.VV(d),_.VV(b))};
SkF=function(l,b){if(b.properties)for(var d=_.X(Object.entries(b.properties)),L=d.next();!L.done;L=d.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;l.properties[L]=typeof P==="function"?{type:P}:P}b.observers&&l.observers.push.apply(l.observers,_.VV(b.observers));b.disabledPolySiReactions&&l.disabledPolySiReactions.push.apply(l.disabledPolySiReactions,_.VV(b.disabledPolySiReactions))};
Ad$=function(l,b){for(var d=b.length-1;d>=0;d--){var L=b[d];Array.isArray(L)?Ad$(l,L):l.indexOf(L)<0&&l.unshift(L)}};
vV1=function(l,b){l.reactiveSchemas=l.reactiveSchemas.filter(function(d){return d.type==="observe"&&b.includes(d.method.methodName)||xrF(d)&&b.includes(d.propertyKey)?!1:!0})};
Rj$=function(l,b){var d=b.prototype,L,P,E={is:l.is,reactiveSchemas:[],observedAttributes:[],behaviors:[aG7.InjectBehavior,go.prototype],disableElementRegistration:l.disableElementRegistration,provide:(L=l.providers)!=null?L:[],reactivityMode:l.reactivityMode,signalProperties:(P=d.signalProperties)!=null?P:[]};"template"in b?E.templateGetter=function(){return b.template}:l.getTemplate&&(E.templateGetter=l.getTemplate);
d.behaviors&&Ad$(E.behaviors,d.behaviors);CHq(E,b);return E};
CHq=function(l,b){for(var d=b.prototype,L={properties:{},observers:[],disabledPolySiReactions:[]},P=_.X(l.behaviors),E=P.next();!E.done;E=P.next())SkF(L,E.value);SkF(L,d);if(l.signalProperties)for(d=_.X(l.signalProperties),P=d.next();!P.done;P=d.next())delete L.properties[P.value];d=_.X(Object.entries(L.properties));for(P=d.next();!P.done;P=d.next()){E=_.X(P.value);P=E.next().value;E=E.next().value;var f=void 0;if((f=l.signalProperties)==null||!f.includes(P)){f=void 0;var F=l,n=E.type;if(!n)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{n=Reflect.getMetadata("design:type",b,P);for(var N=_.X(p5A),Y=N.next();!Y.done;Y=N.next())if(Y=Y.value,n===Y){n=Y;break a}n=Object}else n=String;E.computed||E.selector||(F.reactiveSchemas.push({type:"signal",propertyKey:P,value:E.value,attributeType:n,readOnly:E.readOnly}),F.observedAttributes.push(_.sf(P)));E.reflectToAttribute&&F.reactiveSchemas.push({type:"reflect",propertyKey:P});if(E.computed){n=Wrq(E.computed);if(!n)throw Error("Og");F.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:P,method:n,value:E.value})}E.observer&&F.reactiveSchemas.push({type:"observe",method:{methodName:E.observer,args:[{type:"path",path:P}]}});E.notify&&F.reactiveSchemas.push({type:"notify",propertyKey:P});E.selector&&F.reactiveSchemas.push({type:"redux",propertyKey:P,selector:E.selector,selectorArgs:(f=E.selectorArgs)!=null?f:[]})}}oV1&&gVq(l);b=_.X(L.observers);for(P=b.next();!P.done;P=b.next())d=l,P=P.value,(E=Wrq(P))?d.reactiveSchemas.push({type:"observe",method:E}):console.log('Warning: unable to parse observe declaration: "'+
P+'"');vV1(l,L.disabledPolySiReactions)};
DrV=function(l,b){for(var d=0;d<b.length;d++){var L=b[d],P=void 0;(P=L).showHideApi!=null||(P.showHideApi={});P=void 0;!!l!==!((P=L.showHideApi)==null||!P.hideTemplateChildren)&&(L.nodeType===Node.TEXT_NODE?l?(L.showHideApi.polymerTextContent=L.textContent,L.textContent=""):(P=void 0,L.textContent=(P=L.showHideApi.polymerTextContent)!=null?P:null):L instanceof Element&&L.localName==="slot"?l?(L.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.Nu)((0,_.Nu)(L).parentNode).replaceChild(L.showHideApi.polymerReplaced,
L)):(P=L.showHideApi.polymerReplaced)&&(0,_.Nu)((0,_.Nu)(P).parentNode).replaceChild(L,P):L instanceof HTMLElement&&L.style&&(l?(L.showHideApi.polymerDisplay=L.style.display,L.style.display="none"):L.style.display=L.showHideApi.polymerDisplay));L.showHideApi.hideTemplateChildren=l;L.showHideChildren&&L.showHideChildren(l)}};
w5B=function(){if(!VSq){var l=document.createElement("style");l.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(l);VSq=!0}};
aU=function(){return _.U("disable_hidden_dom_if_using_stamper")};
u7F=function(l,b){var d=_.i4().getState();return b?l.apply(null,[d].concat(_.VV(b))):l(d)};
aPV=function(){if(G0N)return G0N;var l=_.X(_.jL(0,void 0,"MB1Hb")),b=l.next().value;l.next();var d=l.next().value;_.i4().subscribe(function(){TVq(d)});
return G0N=b};
TVq=function(l){i_y||(i_y=!0,Promise.resolve().then(function(){l(function(b){return b+1});
i_y=!1}))};
_.i4=function(){return cdN.getAppStore()};
rdZ=function(l,b){return cdN.getSelectFn()(l,b)};
_.cf=function(l){cdN.getDispatchFn()(l)};
lgy=function(l,b){var d={},L;for(L in l)d[L]=b(l[L],L);return d};
_.ro=function(l,b){return function(){var d;return(d=_.GI(l))!=null?d:b}};
_.lf=function(l,b){var d=Object.assign({},l),L;for(L in b)b.hasOwnProperty(L)&&(d[L]=_.ro(l[L],b[L]));return d};
b6V=function(l,b,d,L){l instanceof Element&&(d.debugName||(d.debugName="<"+l.tagName.toLowerCase()+(l.tagName.includes("-")?">":"."+l.className+">")),_.U("ytwiz_enable_debug_component_props")&&(l.debugProps||(l.debugProps=lgy(b,function(P){return function(){return P()}})),b.data===void 0||"data"in l&&!l.isWebComponentWrapper||Object.defineProperty(l,"data",{get:function(){return _.GI(b.data)},
set:function(P){var E;L==null||(E=L.data)==null||E.call(L,P)},
enumerable:!0,configurable:!0})))};
_.bf=function(l,b){if(l.length===0&&(b==null||!b.initial))return XSq(l,{debugName:b==null?void 0:b.debugName},"j");var d=_.X(XSq({source:function(){return l()},
computation:function(E,f){return(f==null?0:f.value)?l(f.value):(b==null?0:b.initial)?l(b.initial):E}},{debugName:b==null?void 0:b.debugName},"k")),L=d.next().value,P=d.next().value;
d=d.next().value;return[L,P,d]};
_.C=function(l,b){var d=function(L){return iQ("ytComponent",{},function(P){var E=d7N={};var f;if(((f=d)==null?0:f.idomCompat)&&L.renderedFromIdom){var F;f=typeof d.idomCompat==="object"?(F=d)==null?void 0:F.idomCompat.callbacks:{};f=_.X(L7V(L,f));F=f.next().value;var n=f.next().value;f=f.next().value;var N=PLZ(l,F);E.privateValue=N;d7N=void 0;b6V(N,F,d,n);P.addAttributes({debugName:d.debugName});P=q97(N);P=Array.isArray(P)?P[0]:P;P[zR]||(P[zR]={});P[zR].updateSignalsFromIdomProps=f;En1(F,N);return N}f=
lgy(L,QWQ);F=PLZ(l,f);b6V(F,f,d);E.privateValue=F;d7N=void 0;P.addAttributes({debugName:d.debugName});En1(f,F);return F})};
d.debugName=b===void 0?"":b;return d};
PLZ=function(l,b){l=l(b);return $B(l)};
XWN=function(l,b){l[b]||(l=new _.Rp("IDOM interop setter undefined. Key:",b),_.az(l))};
QWQ=function(l,b){return b==="children"||b==="ref"||typeof l==="function"||l===void 0?l:function(){return _.GI(l)}};
L7V=function(l,b){var d={},L={},P={},E={},f;for(f in l){E={key$jscomp$952:E.key$jscomp$952};E.key$jscomp$952=f;var F=l[E.key$jscomp$952];if(E.key$jscomp$952==="children"||E.key$jscomp$952==="ref")d[E.key$jscomp$952]=F;else if(typeof F==="function")if(E.key$jscomp$952 in b||F.length>0)P[E.key$jscomp$952]=F,d[E.key$jscomp$952]=function(N){return function(){return P[N.key$jscomp$952].apply(P,_.VV(_.Tc.apply(0,arguments)))}}(E);
else if(E.key$jscomp$952==="data"){var n=_.X(_.bf(F,{debugName:E.key$jscomp$952+":cwis"}));F=n.next().value;n=n.next().value;d[E.key$jscomp$952]=F;L[E.key$jscomp$952]=n}else d[E.key$jscomp$952]=F;else l[E.key$jscomp$952]===void 0&&E.key$jscomp$952 in b||(n=_.X(_.jL(l[E.key$jscomp$952],{debugName:E.key$jscomp$952+":cwis"},"HQMSk")),F=n.next().value,n=n.next().value,d[E.key$jscomp$952]=F,L[E.key$jscomp$952]=n)}return[d,L,function(N){var Y={},q;for(q in N)Y={key$jscomp$951:Y.key$jscomp$951,val$jscomp$122:void 0},
Y.key$jscomp$951=q,Y.val$jscomp$122=N[Y.key$jscomp$951],Y.key$jscomp$951!=="children"&&Y.key$jscomp$951!=="ref"&&(typeof Y.val$jscomp$122==="function"?Y.key$jscomp$951 in b?P[Y.key$jscomp$951]=Y.val$jscomp$122:Y.val$jscomp$122.length>0&&(P[Y.key$jscomp$951]=Y.val$jscomp$122,_.cX(new _.Rp("Callback detected that was not set in the idomCompat callbacks map. Key:",Y.key$jscomp$951))):Y.key$jscomp$951 in b&&Y.val$jscomp$122===void 0||(XWN(L,Y.key$jscomp$951),$o(function(H){return function(){L[H.key$jscomp$951](H.val$jscomp$122)}}(Y))))}]};
F7H=function(l,b,d){var L=llZ(l.prototype,fgV,l.prototype.behaviors);L.prototype.is=b;L.prototype.localName=b;d&&sWy(L,d);return function(P){P&&(L.prototype.hostElement=P);var E=new L;E.root=E;E.hostElement=P;return E}};
sWy=function(l,b){var d;Object.defineProperty(l.prototype,"_template",{get:function(){d===void 0&&(d=b());return d},
set:function(L){d=L},
configurable:!0,enumerable:!0})};
m7j=function(l,b,d,L){function P(){if(!t){for(var e=new Set,W=_.X(Y),M=W.next();!M.done;M=W.next()){M=M.value;for(var J=_.X(Object.getOwnPropertyNames(M)),x=J.next();!x.done;x=J.next()){x=x.value;var V=void 0,p=(V=Object.getOwnPropertyDescriptor(M,x))==null?void 0:V.value;p&&p instanceof Function&&!d_(x)&&(!F[x]||_.U("polymer_forward_method_killswitch"))&&e.add(x)}}W=_.X(Object.entries(Object.getOwnPropertyDescriptors(l.prototype)));for(M=W.next();!M.done;M=W.next())J=_.X(M.value),M=J.next().value,
J=J.next().value,J.value instanceof Function&&!d_(M)&&e.add(M);t=e}return t}
BvF(l,b,L==null?void 0:L.providers);bCH(l.prototype,l,!0);var E=F7H(l,b,d),f,F=(f=l.prototype.properties)!=null?f:{},n,N,Y=(N=(n=l.prototype.behaviors)==null?void 0:n.flat(Infinity))!=null?N:[];d=_.X(Y);for(f=d.next();!f.done;f=d.next())F=Object.assign({},f.value.properties,F);var q=[].concat(_.VV(nn7),_.VV(Object.keys(F).map(function(e){return _.sf(e)}))),H=!1,t;
return{ctor:function(e,W){var M=E(e),J,x;e=[].concat(_.VV((J=L==null?void 0:L.allowedProps)!=null?J:[]),_.VV((x=L==null?void 0:L.allowedPropsFromBehaviors)!=null?x:[]));M.allowedProps=e.length>0?e:void 0;J={};x=_.X(q);for(e=x.next();!e.done;e=x.next())e=e.value,J[e]=_.Fu(e);M.__dataAttributes=J;var V=M.ready.bind(M);M.ready=function(){W.beforeReady();V();if(jQ(b)&&!H){var p=M.__templateInfo;if(p==null?0:p.hostProps){p=_.X(Object.keys(p.hostProps));for(var D=p.next();!D.done;D=p.next())yx(b,D.value,
"PROPERTY_ACCESS_GET_INTERNAL")}H=!0}};
M._overrideLegacyUndefined=!0;return M},
props:F,observedAttributes:q,getInitialMethods:P,getPropsToForwardBeforeRegister:function(){for(var e=[],W=new Set,M=_.X(Object.keys(F)),J=M.next();!J.done;J=M.next())J=J.value,e.push([J,F[J].readOnly]),W.add(J);M=P();J=_.X(Object.keys(Object.getOwnPropertyDescriptors(l.prototype)));for(var x=J.next();!x.done;x=J.next())x=x.value,!O6N(x)||M.has(x)||W.has(x)||(e.push([x,!1]),W.add(x));W=_.X(Nv7);for(M=W.next();!M.done;M=W.next())e.push([M.value,!0]);return e},
getPropsToForwardBeforeReady:function(e){for(var W=[],M=_.X(Object.entries(e)),J=M.next();!J.done;J=M.next()){var x=_.X(J.value);J=x.next().value;x=x.next().value;if(O6N(J)&&!(x instanceof Function)&&(W.push([J,!1]),jQ(b))){var V=x=void 0;(V=(x=e)._createPropertyAccessor)==null||V.call(x,J)}}return W},
shouldForwardProp:O6N,shouldLog:jQ}};
BvF=function(l,b,d){imZ(l,d);l.prototype.behaviors.unshift(Yc7);if(AeF()){if(jQ(b)){var L;(L=l.prototype).behaviors!=null||(L.behaviors=[]);l.prototype.behaviors.unshift(pe$())}obN(l)}_.z(go.prototype)(l.prototype,"__templateHelpers")};
d_=function(l){return qc$.has(l)||l.startsWith("__compute__")};
O6N=function(l){return!d_(l)&&!l.startsWith("_")&&!l.endsWith("_")};
er7=function(l,b){function d(){var H=n();H=_.X(H);for(var t=H.next();!t.done;t=H.next()){var e=_.X(t.value);t=e.next().value;e=e.next().value;H6F(q.prototype,t,e)}L=!0}
var L=!1,P=l.ctor,E=l.getInitialMethods,f=l.observedAttributes,F=l.getPropsToForwardBeforeReady,n=l.getPropsToForwardBeforeRegister,N=l.shouldForwardProp,Y=l.shouldLog,q=function(){var H=HTMLElement.call(this)||this;H.didForwardDynamicProps=!1;H.loggingStatus={};L||d();H.inst=P(H,{beforeReady:function(){H.didForwardDynamicProps||(H.forwardDynamicProps(),H.didForwardDynamicProps=!0)}});
H.controllerProxy=CkN(H.inst,b);H.forwardMethods();return H};
_.h(q,HTMLElement);q.prototype.forwardMethods=function(){for(var H=this,t=_.X(this.inst.getExtraMethodsToForward()),e=t.next(),W={};!e.done;W={method$jscomp$65:void 0},e=t.next()){var M=_.X(e.value);e=M.next().value;M=M.next().value;W.method$jscomp$65=M;this[e]=function(J){return function(){return J.method$jscomp$65.call.apply(J.method$jscomp$65,[H.inst].concat(_.VV(_.Tc.apply(0,arguments))))}}(W)}t=_.X(E());
for(W=t.next();!W.done;W=t.next())W=W.value,N(W)&&txN(this,W),Y(b)&&!d_(W)&&U7B(this.inst,W)};
q.prototype.forwardDynamicProps=function(){var H=F(this.inst);H=_.X(H);for(var t=H.next();!t.done;t=H.next()){var e=_.X(t.value);t=e.next().value;e=e.next().value;H6F(this,t,e);Y(b)&&!d_(t)&&K7H(this.inst,t)}};
q.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
q.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
q.prototype.attributeChangedCallback=function(H,t,e){this.inst.attributeChangedCallbackWrapper(H,t,e)};
_.qG.Object.defineProperties(q.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return b}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.qG.Object.defineProperties(q,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return f}}});
customElements.define(b,q)};
H6F=function(l,b,d){l.hasOwnProperty(b)||Object.defineProperty(l,b,{get:function(){var L,P=((L=l.is)!=null?L:l.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||yx(P,b,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,L=this.polymerController[b],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,L},
set:function(L){if(!d){var P,E=((P=l.is)!=null?P:l.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||yx(E,b,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=b,this.loggingStatus.bypassProxyController=!0,this.polymerController[b]!==L&&(P={},this.polymerController.setProperties((P[b]=L,P)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
txN=function(l,b,d){var L=l.polymerController;l[b]=function(){var P=_.Tc.apply(0,arguments);l.loggingStatus.currentExternalCall=b;l.loggingStatus.bypassProxyController=!0;var E,f=((E=l.is)!=null?E:l.tagName).toLowerCase();yx(f,b,"PROPERTY_ACCESS_CALL_EXTERNAL");var F;E=(F=d!=null?d:L[b])==null?void 0:F.call.apply(F,[L].concat(_.VV(P)));l.loggingStatus.currentExternalCall=void 0;l.loggingStatus.bypassProxyController=!1;return E}};
U7B=function(l,b){var d=l.hostElement,L=l[b];l[b]=function(){var P=_.Tc.apply(0,arguments);if(d.loggingStatus.currentExternalCall!==b){var E,f=((E=d.is)!=null?E:d.tagName).toLowerCase();yx(f,b,"PROPERTY_ACCESS_CALL_INTERNAL")}return L==null?void 0:L.apply(l,P)}};
K7H=function(l,b){var d=Object.getOwnPropertyDescriptor(l,b);d&&!d.get&&Object.defineProperty(l,b,{get:function(){RAB(l.hostElement,b);return d.value},
set:function(L){ZF(l.hostElement,b);d.value=L}})};
hr1=function(l){return _.U("poly_si_dom_repeat_detached_fix_killswitch")||l.tagName!=="PS-DOM-REPEAT"?l.tagName==="DOM-REPEAT":!0};
W7$=function(l,b){var d=kvQ(l);l instanceof Element&&d.unshift(l);l=_.X(d.filter(hr1));for(var L=l.next();!L.done;L=l.next()){var P=void 0;L=_.X((P=L.value.__instances)!=null?P:[]);for(P=L.next();!P.done;P=L.next())if(P=P.value,P.root){P=Array.from(P.root.children);P=_.X(P);for(var E=P.next();!E.done;E=P.next())d.push.apply(d,_.VV(W7$(E.value,b)))}}return d.filter(function(f){return f.usePatchedLifecycles&&f.lifecycleIsConnected===b})};
kvQ=function(l){var b=null;l instanceof Element?b=Element.prototype.querySelectorAll:l instanceof DocumentFragment&&(b=DocumentFragment.prototype.querySelectorAll);return b?Array.from(b.call(l,"*")):[]};
Li=function(l){_.ko(function(){for(var b=_.X(W7$(l,!1)),d=b.next();!d.done;d=b.next()){d=d.value;d.lifecycleIsConnected=!0;try{var L=void 0,P=void 0,E=void 0,f=void 0;(L=(f=d.polymerController)!=null?f:d)==null||(E=(P=L).connectedCallback)==null||E.call(P)}catch(F){_.az(F)}}})};
PZ=function(l){_.ko(function(){for(var b=_.X(W7$(l,!0)),d=b.next();!d.done;d=b.next()){d=d.value;d.lifecycleIsConnected=!1;try{var L=void 0,P=void 0,E=void 0,f=void 0;(L=(f=d.polymerController)!=null?f:d)==null||(E=(P=L).disconnectedCallback)==null||E.call(P)}catch(F){_.az(F)}}})};
$7H=function(){if(!jWB){jWB=!0;var l=[Node];Et&&l.push(Et.Wrapper);var b=Node.prototype.insertBefore,d=Node.prototype.removeChild;l=_.X(l);for(var L=l.next(),P={};!L.done;P={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},L=l.next())L=L.value,P.nativeInsertBefore=L.prototype.insertBefore,L.prototype.insertBefore=function(f){return function(F,n){if(F instanceof DocumentFragment){var N=Array.from(F.children);F=f.nativeInsertBefore.call(this,F,n);
if(this.isConnected&&f.nativeInsertBefore===b)for(n=_.X(N),N=n.next();!N.done;N=n.next())Li(N.value);return F}N=F instanceof Element&&F.isConnected;n=f.nativeInsertBefore.call(this,F,n);N&&PZ(F);this.isConnected&&Li(F);return n}}(P),P.nativeAppendChild=L.prototype.appendChild,L.prototype.appendChild=function(f){return function(F){if(F instanceof DocumentFragment){var n=Array.from(F.children);
F=f.nativeAppendChild.call(this,F);if(this.isConnected){n=_.X(n);for(var N=n.next();!N.done;N=n.next())Li(N.value)}return F}n=F instanceof Element&&F.isConnected;N=f.nativeAppendChild.call(this,F);n&&PZ(F);this.isConnected&&Li(F);return N}}(P),P.nativeRemoveChild=L.prototype.removeChild,L.prototype.removeChild=function(f){return function(F){var n=F instanceof Element&&F.isConnected,N=f.nativeRemoveChild.call(this,F);
n&&d===f.nativeRemoveChild&&PZ(F);return N}}(P),P.nativeReplaceChild=L.prototype.replaceChild,L.prototype.replaceChild=function(f){return function(F,n){if(F instanceof DocumentFragment){var N=Array.from(F.children);
F=f.nativeReplaceChild.call(this,F,n);if(this.isConnected)for(PZ(n),n=_.X(N),N=n.next();!N.done;N=n.next())Li(N.value);return F}N=F instanceof Element&&F.isConnected;var Y=this.isConnected,q=f.nativeReplaceChild.call(this,F,n);Y&&PZ(n);N&&PZ(F);Y&&Li(F);return q}}(P);
l=[Element];Et&&l.push(Et.Wrapper);l=_.X(l);L=l.next();for(P={};!L.done;P={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},L=l.next())L=L.value,L.prototype.before=zrq(L.prototype.before),L.prototype.after=zrq(L.prototype.after),P.nativeReplaceWith=L.prototype.replaceWith,L.prototype.replaceWith=function(f){return function(){var F=_.Tc.apply(0,arguments),n=_.X(ytq(F)),N=n.next().value,
Y=n.next().value;n=this.isConnected;f.nativeReplaceWith.apply(this,F);F=_.X(Y);for(Y=F.next();!Y.done;Y=F.next())PZ(Y.value);if(n)for(PZ(this),N=_.X(N),n=N.next();!n.done;n=N.next())n=n.value,n instanceof Element&&Li(n)}}(P),P.nativeRemove=L.prototype.remove,L.prototype.remove=function(f){return function(){var F=this.isConnected;
f.nativeRemove.call(this);F&&PZ(this)}}(P),P.nativeInsertAdjacentElement=L.prototype.insertAdjacentElement,L.prototype.insertAdjacentElement=function(f){return function(F,n){var N=n.isConnected;
F=f.nativeInsertAdjacentElement.call(this,F,n);N&&PZ(n);F.isConnected&&Li(F);return F}}(P),P.nativeSetAttribute=L.prototype.setAttribute,L.prototype.setAttribute=function(f){return function(F,n){var N=Z6N(this);
if(!N.usePatchedLifecycles)return f.nativeSetAttribute.call(this,F,n);var Y=this.getAttribute(F);f.nativeSetAttribute.call(this,F,n);n=this.getAttribute(F);MxB(N,F,Y,n)}}(P),P.nativeRemoveAttribute=L.prototype.removeAttribute,L.prototype.removeAttribute=function(f){return function(F){var n=Z6N(this);
if(!n.usePatchedLifecycles)return f.nativeRemoveAttribute.call(this,F);var N=this.getAttribute(F);f.nativeRemoveAttribute.call(this,F);N!==null&&MxB(n,F,N,null)}}(P),P.nativeToggleAttribute=L.prototype.toggleAttribute,L.prototype.toggleAttribute=function(f){return function(F,n){var N=Z6N(this);
if(!this.usePatchedLifecycles)return f.nativeToggleAttribute.call(this,F,n);var Y=this.getAttribute(F),q=Y!==null;n=f.nativeToggleAttribute.call(this,F,n);n!==q&&MxB(N,F,Y,n?"":null);return n}}(P);
l=[Document,DocumentFragment,Element,ShadowRoot];Et&&l.push(Et.Wrapper);l=_.X(l);for(P=l.next();!P.done;P=l.next())P=P.value,P.prototype.prepend=zrq(P.prototype.prepend),P.prototype.append=zrq(P.prototype.append);(Et==null?void 0:Et.noPatch)===!0&&Ig7();document.readyState==="complete"?Li(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&Li(document.body)});
var E=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");E&&E.get&&E.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:E.enumerable,configurable:!0,get:E.get,set:function(f){f||PZ(this);E.set.call(this,f);return f}})}};
zrq=function(l){return function(){var b=_.Tc.apply(0,arguments),d=_.X(ytq(b)),L=d.next().value;d=d.next().value;l.apply(this,b);b=_.X(d);for(d=b.next();!d.done;d=b.next())PZ(d.value);if(this.isConnected)for(L=_.X(L),b=L.next();!b.done;b=L.next())b=b.value,b instanceof Element&&Li(b)}};
Ig7=function(){for(var l=_.X(JtN),b=l.next();!b.done;b=l.next()){b=b.value.prototype;for(var d=_.X(x7F),L=d.next();!L.done;L=d.next()){L=L.value;var P=Object.getOwnPropertyDescriptor(b,L);P&&Object.defineProperty(b,"__shady_native_"+L,P)}}};
MxB=function(l,b,d,L){var P,E;if((P=l.polymerController)==null?0:(E=P.observedAttributes)==null?0:E.includes(b))if(l=l.polymerController,l.attributeChangedCallbackWrapper)l.attributeChangedCallbackWrapper.call(l,b,d,L);else{var f;(f=l.attributeChangedCallback)==null||f.call(l,b,d,L)}};
ytq=function(l){var b=[],d=[];l=_.X(l);for(var L=l.next();!L.done;L=l.next())L=L.value,L instanceof Element&&L.isConnected&&d.push(L),L instanceof DocumentFragment?b.push.apply(b,_.VV(Array.from(L.children))):b.push(L);return[b,d]};
Z6N=function(l){return!(l instanceof Element)&&l.node instanceof Element?l.node:l};
gnV=function(l,b){var d=b?["children"].concat(_.VV(b)):["children"];b=[];d=_.X(d);for(var L=d.next();!L.done;L=d.next()){var P=L.value;if(l.hasOwnProperty(P)){L=l[P];L=typeof L==="function"?L():L;L=Array.isArray(L)?L:[L];L=$B(L).flat();if(P!=="children"){P=aVQ(P);for(var E=_.X(L),f=E.next();!f.done;f=E.next())f=f.value,f instanceof Element&&f.setAttribute("slot",P)}b.push(L)}}b.length===0?l=[]:(l=$B(_.O("div",null,b)),l=Array.from(l.childNodes));return l};
AtQ=function(l,b,d){var L={};_.DA(function(){var P={},E;for(E in b)if(b.hasOwnProperty(E)){var f=void 0,F=void 0;if(!(((f=d.slotProps)==null?0:f.includes(E))||E==="children"||((F=d.callbackProps)==null?0:F.includes(E))||E==="ref")&&(f=_.GI(b[E]),L[E]!==f)){L[E]=f;F=void 0;var n=(F=l.hostElement)!=null?F:l;!d.skipHostForwardedProps&&ScF.has(E)&&(n[E]=f);P[E]=f}}$o(function(){if(l.setProperties)l.setProperties(P);else for(var N=_.X(Object.entries(P)),Y=N.next();!Y.done;Y=N.next()){var q=_.X(Y.value);
Y=q.next().value;q=q.next().value;l[Y]=q}})},"l")};
CLH=function(l,b,d,L){var P=gnV(d,L.slotProps),E=(0,_.Nu)(l);P=_.X(P);for(var f=P.next();!f.done;f=P.next())E.appendChild(f.value);AtQ(b,d,L);L=_.X(L.callbackProps||[]);P=L.next();for(E={};!P.done;E={kebabEventName:void 0,eventListener:void 0},P=L.next())f=P=P.value,String(P).substring(0,2)==="on"&&d[f]?(E.kebabEventName=aVQ(String(P).substring(2)),E.eventListener=d[f],l.addEventListener(E.kebabEventName,E.eventListener),_.wk(function(Y){return function(){l.removeEventListener(Y.kebabEventName,Y.eventListener)}}(E))):
b[f]=d[f];
if(d.ref){d=_.X(vnQ(d.ref));var F=d.next().value,n=d.next().value,N=b.attached.bind(b);b.attached=function(){F(l);N()};
_.wk(function(){n()})}};
vnQ=function(l){if(typeof l==="function"){var b;return[function(d){b=l(d)},
function(){var d;(d=b)==null||d()}]}if(!l.onRender||!l.onUnmount)throw Error("Sg");
return[l.onRender,l.onUnmount]};
RrV=function(l,b){b=b===void 0?{}:b;var d=function(L){var P=document.createElement(l),E;var f=(E=P.polymerController)!=null?E:P;CLH(P,f,L,b);return P};
d.debugName=l+" (CoW wrapped)";return d};
Vxy=function(l,b,d,L,P){L=L===void 0?{}:L;var E=pWQ,f=!1;E?(f=!0,pWQ=void 0):(onZ=b,E=document.createElement(b),onZ=void 0);var F=E;F.usePatchedLifecycles=!0;F.lifecycleIsConnected=!1;E.loggingStatus={};var n=D7H(l,b,E,L,P);_.wk(function(){F.lifecycleIsConnected&&(F.lifecycleIsConnected=!1,n.disconnectedCallback())});
f||(E.__noInsertionPoint=!0,CLH(E,n,d,L));return E};
D7H=function(l,b,d,L,P){P=P===void 0?m7j:P;wWN[b]!=null||(wWN[b]=P(l,b,L==null?void 0:L.getTemplate,L));var E=wWN[b],f=E.ctor;P=E.getInitialMethods;var F=E.getPropsToForwardBeforeReady;l=E.getPropsToForwardBeforeRegister;L=E.shouldForwardProp;var n=E.observedAttributes,N=E.shouldLog,Y=f(d,{beforeReady:function(){var q=Y;q._takeAttributes?q._takeAttributes():q.setPropertiesFromInitialAttributeValues&&q.setPropertiesFromInitialAttributeValues();q=_.X(F(d.polymerController));for(var H=q.next();!H.done;H=
q.next()){var t=_.X(H.value);H=t.next().value;t=t.next().value;H6F(d,H,t);N(b)&&!d_(H)&&K7H(d.polymerController,H)}d.polymerController=CkN(Y,b)}});
d.polymerController=Y;d.polymerController.observedAttributes=n;E=_.X(Y.getExtraMethodsToForward());for(f=E.next();!f.done;f=E.next())n=_.X(f.value),f=n.next().value,n=n.next().value,txN(d,f,n);P=_.X(P());for(E=P.next();!E.done;E=P.next())E=E.value,L(E)&&txN(d,E),N(b)&&!d_(E)&&U7B(Y,E);l=_.X(l());for(L=l.next();!L.done;L=l.next())P=_.X(L.value),L=P.next().value,P=P.next().value,H6F(d,L,P);return Y};
u_F=function(l){var b=Qb;Qb=l;return b};
ag1=function(l){if(Gv$.has(l)&&Qb&&TvN(Qb)===l){var b;(b=Qb)._numRenders!=null||(b._numRenders=0);Qb._numRenders++;if(Qb._numRenders>1)throw Error("Tg");return Qb}};
ctV=function(l){var b=TvN(l);Qb!==l&&b.includes("-")&&i6q.set(l,!0)};
TvN=function(l){var b;return(b=l==null?void 0:l.tagName.toLowerCase())!=null?b:""};
rt$=function(l,b){if(l.componentType===xo)throw Error("Ug");Gv$.add(b);var d=function(){var L=HTMLElement.call(this)||this;L.is=b;if(onZ===b)return L.isInert=!0,L;L.createElement();return L};
_.h(d,HTMLElement);d.prototype.createElement=function(){if(!this.isInert){pWQ=this;var L=_.X(_.VNV(function(){return _.O(l,null)})).next().value;
pWQ=void 0;RWZ(this);return L}};
customElements.define(b,d)};
b91=function(l,b,d,L,P){l.prototype.is=b;(L==null?0:L.useSink)?lSV(l,b,d,L,P):(d=m7j(l,b,d,L),er7(d,b));return l};
lSV=function(l,b,d,L,P){$7H();var E=_.C(function(f){return Vxy(l,b,f,Object.assign({},L,{getTemplate:d}),P)},"m");
E.debugName=b+" (CoW wrapped)";rt$(E,b);return E};
LZy=function(l){return!dIN.has(l)};
QQV=function(l,b,d,L){function P(){if(!q){for(var H=new Set(PZq),t=_.X(E.behaviors),e=t.next();!e.done;e=t.next()){e=e.value;for(var W=_.X(Object.getOwnPropertyNames(e)),M=W.next();!M.done;M=W.next()){M=M.value;var J=void 0,x=(J=Object.getOwnPropertyDescriptor(e,M))==null?void 0:J.value;x&&x instanceof Function&&(!N[M]||_.U("polymer_forward_method_killswitch"))&&H.add(M)}}t=_.X(Object.entries(Object.getOwnPropertyDescriptors(l.prototype)));for(e=t.next();!e.done;e=t.next())W=_.X(e.value),e=W.next().value,
W=W.next().value,W.value instanceof Function&&H.add(e);q=H}return q}
var E=Rj$({is:b,disableElementRegistration:!1,getTemplate:d,providers:L==null?void 0:L.providers,reactivityMode:L==null?void 0:L.reactivityMode},l);if((L==null?0:L.allowedProps)||(L==null?0:L.allowedPropsFromBehaviors)){var f,F;E.allowedProps=[].concat(_.VV((f=L.allowedProps)!=null?f:[]),_.VV((F=L.allowedPropsFromBehaviors)!=null?F:[]))}var n=Jdy(E,l);b=n.observedAttributes;var N={};d=_.X(E.reactiveSchemas);for(L=d.next();!L.done;L=d.next())if(L=L.value,L.type==="signal")N[L.propertyKey]={readOnly:L.readOnly},
L.readOnly&&(N[FrQ(L.propertyKey)]={readOnly:!0});else if(L.type==="compute"||L.type==="computeWithMethod"||L.type==="redux")N[L.propertyKey]={readOnly:!0};var Y=E.reactiveSchemas.length,q;return{ctor:function(H,t){H=new n(H);H.beforeReady=t.beforeReady;return H},
props:N,observedAttributes:b,getInitialMethods:P,getPropsToForwardBeforeRegister:function(){for(var H=[],t=new Set,e=_.X(EcQ),W=e.next();!W.done;W=e.next())W=W.value,H.push([W,W!=="observers"&&W!=="properties"]),t.add(W);e=_.X(Object.keys(N));for(W=e.next();!W.done;W=e.next())W=W.value,H.push([W,N[W].readOnly]),t.add(W);e=P();W=_.X(Object.keys(Object.getOwnPropertyDescriptors(l.prototype)));for(var M=W.next();!M.done;M=W.next())M=M.value,!LZy(M)||e.has(M)||t.has(M)||(H.push([M,!1]),t.add(M));H.push(["allowedProps",
!0]);return H},
getPropsToForwardBeforeReady:function(H){var t=[];H=_.X(Object.keys(H));for(var e=H.next();!e.done;e=H.next()){e=e.value;var W=P();LZy(e)&&!W.has(e)&&t.push([e,!1])}H=_.X(E.reactiveSchemas.slice(Y));for(e=H.next();!e.done;e=H.next())e=e.value,e.type!=="compute"&&e.type!=="computeWithMethod"&&e.type!=="redux"&&e.type!=="signal"||t.push([e.propertyKey,e.type==="signal"?e.readOnly:!0]);return t},
shouldForwardProp:LZy,shouldLog:jQ}};
_.R=function(l,b,d,L){var P,E,f=(E=(P=L)==null?void 0:P.mode)!=null?E:0;L!=null||(L={});var F;(F=L).reactivityMode!=null||(F.reactivityMode=0);f===1&&_.hk("creator_poly_si_disable_list").includes(b)&&(f=2);return f===1?b91(l,b,d,Object.assign({},L,{useSink:!0}),QQV):b91(l,b,d,Object.assign({},L,{useSink:f===2}))};
_.Xa=function(){return function(l,b,d,L){var P,E,f=(E=(P=L)==null?void 0:P.mode)!=null?E:2;L!=null||(L={});var F;(F=L).reactivityMode!=null||(F.reactivityMode=0);if(f===0)throw Error("Vg`"+f);return lSV(l,b,d,L,f===1?QQV:void 0)}};
_.fi=function(l){return _.U("creator_poly_si_killswitch")?!1:_.U("force_all_poly_si_batches")&&(l==="poly_si_all_on_test_check"||l==="creator_poly_si_batch_050"?0:l)||document.documentElement.hasAttribute("use-signals")?!0:!l||_.U(l+"_holdback_enabled")&&_.U("kevlar_polysi_holdback")?!1:_.U(l)};
st=function(l){return l?l.icon?l.icon.iconType.toLowerCase():l.customThumbnail?"member":"":""};
XlA=function(l){if(!l)return"";l=_.X(l);for(var b=l.next();!b.done;b=l.next())if((b=b.value)&&b.liveChatAuthorBadgeRenderer&&(b=st(b.liveChatAuthorBadgeRenderer))&&b!=="verified")return b;return""};
fS7=function(l,b){if(!l)return null;var d;return((d=l.find(function(L){return L&&L.liveChatAuthorBadgeRenderer?st(L.liveChatAuthorBadgeRenderer)===b:!1}))==null?void 0:d.liveChatAuthorBadgeRenderer)||null};
_.N0B=function(l){var b=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;l=sQQ(l);b=sQQ(b);var d=FZ7(l.hex);b=FZ7(b.hex);var L=b[0]/255;var P=b[1]/255,E=b[2]/255,f=Math.max(L,P,E),F=Math.min(L,P,E),n=0,N=0,Y=.5*(f+F);f!=F&&(f==L?n=60*(P-E)/(f-F):f==P?n=60*(E-L)/(f-F)+120:f==E&&(n=60*(L-P)/(f-F)+240),N=0<Y&&Y<=.5?(f-F)/(2*Y):(f-F)/(2-2*Y));L=[Math.round(n+360)%360,N,Y];d=B0N(d,b);for(l=ncN(l.hex);d<4.5;){l=L[2]>=.5?l.darker((4.5-d)/2):l.brighter((4.5-d)/2);d=l.toString();
P=O9N(d);if(!P.length)throw Error("Xd`"+d);d=P;d=B0N(d,b)}return l.hex()};
B0N=function(l,b){l=_.pkq(l);b=_.pkq(b);return(Math.max(l,b)+.05)/(Math.min(l,b)+.05)};
_.Fa=function(l){return"#"+("000000"+(l&16777215).toString(16)).slice(-6)};
_.mIy=function(l){for(var b=0,d=0;d<l.length;d++)b=l.charCodeAt(d)+((b<<5)-b);l="#";for(d=0;d<3;d++)l+=("00"+(b>>d*8&255).toString(16)).slice(-2);return l};
YnQ=function(l){l=(l||"").split(":");l.length===1&&l.unshift("yt-icons");l[1]=l[1].toLowerCase();return l};
eyN=function(l,b){var d=(b=b===void 0?!1:b)?qnV:H9j,L=b?tRy:UIV;l.getIconNames().forEach(function(P){P=b?P:P.substring(P.indexOf(":")+1);l.name==="yt-icons"?KZA.add(P):P.includes("-filled")?d.add(P):L.add(P)})};
BZ=function(l,b,d,L){d=d===void 0?!1:d;L=L===void 0?!1:L;var P,E,f;return _.B(function(F){if(F.nextAddress==1)return F.yield(hyV,2);if(L)return F.return(KZA.has(l));P=d?qnV:H9j;E=d?tRy:UIV;return b?(f=l.includes("-filled")?l:l.concat("-filled"),F.return(P.has(f))):F.return(E.has(l))})};
_.ni=function(l){if(kJH(l))return l.toString();var b=WZQ.get(l);if(b)return b;b=l.toLowerCase();var d="yt-icons",L=b.replace(/_/g,"-");switch(l){case "MY_CHANNEL":b="account_circle";break;case "ADD_TO_LIBRARY":b="add";break;case "ALERT_WARN_RED":b="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":b="person_music";break;case "BLOCK_USER":b="block";break;case "CAPTIONS":b="closed_caption";break;case "CLOSED_CAPTION":d="av";b="closed-caption";break;case "COLLECTION":d="maps";b="layers";break;case "CONTACT":d=
"icons";b="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";b=L.split("creator-studio-")[1];break;case "DISMISSAL":b="close";break;case "DO_NOT_DISTURB":b="block";break;case "DOGFOOD":d="icons";b="pets";break;case "DRAFT":b="paper_corner_folded";
break;case "EMPTY_LIKE":b="like_outline";break;case "EXIT_APP":b="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":b=L;break;case "GAMES":d="ytg";b="my-games";break;case "GO_TO_PAGE":b="arrow-forward";break;case "GROUP":d="social";break;case "HIDE":b="not_interested";break;case "INPUT_COMPONENT":d="icons";b="settings-input-component";break;case "KIDS_BLOCK":b="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":d="ytg";b="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":d=
"ytg";b="membership-post-purchase";break;case "MULTIVIEW":b="screen_multi_view";break;case "MY_LOCATION":d="maps";b=L;break;case "NOTIFICATIONS_INBOX":b="NOTIFICATIONS";break;case "NEXT":b="chevron_right";break;case "OFFLINE":b="power-settings-new";break;case "PAUSE":d="miniplayer";break;case "PAYMENT":d="icons";break;case "PHONE_DOWNLOAD":b="phone_download";break;case "PREMIUM_STANDALONE":d="yt-logos";b="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":d="yt-logos";b="premium_standalone_cairo";
break;case "QUESTION_ANSWER":b="question_answer";break;case "REDEEM":d="icons";b="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":b="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":b="library_add";break;case "SCHOOL":d="yt-sys-icons";b="creator_academy";break;case "SETTINGS_LIGHT":b="settings_applications";break;case "SETTINGS_MATERIAL":b="settings";break;case "SEARCH_HISTORY":b="watch_history";break;case "SHOPPING_BAG":b="bag";break;case "SOCIAL":case "PEOPLE":d=
"yt-icons";b="people";break;case "STAFF_PICK":d="ytg";b="spotlight";break;case "START_DVR":b="add";break;case "STOP_DVR":d="av";b="stop";break;case "TAB_LIKED":b="like";break;case "TAB_INBOX":b="mail";break;case "TERMS_OF_SERVICE":d="icons";b="description";break;case "TRENDING":b="fire";break;case "UNBLOCK_USER":b="remove";break;case "UNPLUGGED_DARK_THEME":d="image";b="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":b="live";break;case "UNPLUGGED_SPORTS":d="ytu";b="visibility-off";break;
case "VIDEOS":d="av";b="play-circle-filled";break;case "YOUTUBE":d="yt-logos";b="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":d="yt-logos-ext";b="yt-logo-red-updated";break;case "YOUTUBE_LOGO":d="yt-logos-ext";b="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";b=L;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":d="yt-sys-icons";b="youtube_improve_tv";break;case "OUTLINE_BAG":d=
"yt-sys-icons";b="bag";break;case "QUEUE_PLAY_LAST":d="yt-sys-icons";b="list_queue_last";break;case "SLASH_CIRCLE_LEFT":b="slash_circle_left";break;case "SPEED_1_POINT_2X":b="1_point_2x";break;case "SPEED_1_POINT_5X":b="1_point_5x";break;case "SPEED_1_POINT_8X":b="1_point_8x";break;case "SPEED_POINT_2X":b="point_2x";break;case "SPEED_POINT_5X":b="point_5x";break;case "SPEED_POINT_8X":b="point_8x";break;case "SPEED_1X":b="1x";break;case "SPEED_2X":b="2x";break;case "TAB_BOOKMARK":b="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":d="yt-sys-icons";b="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":d="yt-sys-icons";b="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":d="yt-sys-icons",b="tic_tac_toe"}b=d+":"+b;WZQ.set(l,b);return b};
kJH=function(l){var b;_.U("kevlar_use_wil_icons")?b=!!_.qP().resolve(_.Ot).resolveIcon({iconName:l.toString()}):b=!1;return b};
_.mf=function(l,b,d,L){d=d===void 0?{}:d;L=L===void 0?!1:L;d===null&&(d={});var P=_.hk("kevlar_command_handler_command_banlist");P=_.X(P);for(var E=P.next();!E.done;E=P.next())if(E=l?l.hasOwnProperty(E.value):void 0,E)return!1;P=_.K(l.commandMetadata,_.sz);return L&&P!=null&&P.url?!1:!b.disableCommandHandlerOverride&&_.Nv.instance?(L=_.Nv.instance,d.form||(d.form={element:b}),d.form.element||(d.form.element=b),!d.clickedVisualElement&&b.visualElement&&(d.clickedVisualElement=b.visualElement),L.resolveCommand(l,
d),!0):!1};
jQy=function(l,b){l=YA(l);for(var d=_.X(l.visibilityMonitorKeys||[]),L=d.next();!L.done;L=d.next())b.unobserveByKey(L.value);l.visibilityMonitorKeys=void 0};
qv=function(l,b){if(_.zw()){if(_.U("kevlar_vimio_use_shared_monitor"))zy7(l,b.data);else if(!zy7(l,b.data))return;var d=b.data,L=yT1(d);if(_.U("enable_client_ve_spec_logging"))jQy(l,b.observer);else{var P=YA(l);P.trackedParams&&P.trackedParams!==L&&jQy(l,b.observer)}P=YA(l);!d||P.data&&P.data===d||(P.data=d);Z9B(l,b);P.trackedParams=L}};
Z9B=function(l,b){var d=b.observer;if(!d&&_.U("web_skip_missing_vimio_observer")){var L,P;_.cX(new _.Rp("VisibilityObserver is not defined.",l.tagName,l.trackedParams,(L=b.data)==null?void 0:L.trackingParams,(P=b.data)==null?void 0:P.loggingDirectives))}else{var E=b.layer,f=b.visibilityCallback||function(){},F=b.prescanCallback,n=YA(l);
L=[];b.showOption&&L.push(d.observe(l,function(){b.skipLogging&&b.skipLogging()||_.HZ().reportShown(n,void 0,E,7);f(!0)},b.showOption));
b.hideOption&&L.push(d.observe(l,function(){_.HZ().reportHidden(n,void 0,E,7);f(!1)},b.hideOption));
b.prescanOption&&F&&L.push(d.observe(l,function(){F()},b.prescanOption));
n.visibilityMonitorKeys=L}};
zy7=function(l,b){l=YA(l);if(l.visualElement&&!b)return!0;if(!b)return!1;var d=!1;if(_.U("enable_client_ve_spec_logging")){var L,P;d=!!((L=b.loggingDirectives)==null?0:(P=L.clientVeSpec)==null?0:P.uiType)}L=yT1(b);if(!L&&!d)return!1;_.U("mweb_component_visibility_logging")&&(l.veContainer||(l.veContainer={}),l.veContainer.trackingParams=L);if(l.trackedParams&&l.trackedParams===L)return!1;var E;if(_.U("enable_client_ve_spec_logging")&&((E=l.visualElement)==null?0:E.isClientVe())){var f;E=(f=l.visualElement)==
null?void 0:f.getAsJspb();var F,n,N,Y;if(_.YJ(E,2)===((F=b.loggingDirectives)==null?void 0:(n=F.clientVeSpec)==null?void 0:n.uiType)&&_.YJ(E,3,-1)===((N=b.loggingDirectives)==null?void 0:(Y=N.clientVeSpec)==null?void 0:Y.elementIndex))return!1}if(_.U("enable_client_ve_spec_logging")){var q,H;!l.visualElement&&((q=b.loggingDirectives)==null?0:(H=q.clientVeSpec)==null?0:H.uiType)&&(F=b.loggingDirectives.clientVeSpec,b=F.uiType,f=F.elementIndex,F=F.clientYoutubeData,l.visualElement=_.t9(_.Ut(),{veType:b,
elementIndex:f,clientYouTubeData:F}))}return!0};
yT1=function(l){if(l==null?0:l.rendererContext){var b=_.K(l.rendererContext,_.Ki);if(b==null?0:b.loggingDirectives)return b.loggingDirectives.trackingParams}return(l==null?0:l.loggingDirectives)?l.loggingDirectives.trackingParams:l==null?void 0:l.trackingParams};
YA=function(l){var b;return(b=l.polymerController)!=null?b:l};
JTN=function(l){_.HZ();if(_.rq(e3().JSC$12890_elementShouldLogGesture).bind(e3())(l,4)){MRF(l);var b=IS1(l);$IQ.set(l,b)}};
MRF=function(l){$IQ.has(l)&&($IQ.get(l).cancel("untrack hover element"),$IQ.delete(l))};
IS1=function(l){var b,d=[],L=!1,P=new _.M$(function(E,f){h9(l,"mouseenter",_.rq(function(){var F,n,N;return _.B(function(Y){if(Y.nextAddress==1)return b=(0,_.t8)(),F=xIV(l),d.push(F),n=gcF(l,function(){L=!0;f(Error("Wg"))}),Y.yield(F,2);
if(Y.nextAddress!=3)return n&&kA(n),N=SnN(l),d.push(N),Y.yield(N,3);E();_.gR(Y)})}))});
P.then(function(){var E=(0,_.t8)()-b;E=Math.round(E);if(!(500>E||6E5<=E)){var f=l.getScreenLayer?l.getScreenLayer():void 0;f=_.zw(f)||"";var F=ATV(_.HZ(),l);_.wb(f,l.visualElement?l.visualElement:_.WZ(F),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:E}})}JTN(l)},function(){j3&&(j3(),j3=null);
L&&(MRF(l),JTN(l))});
return P};
xIV=function(l){var b;return(new _.M$(function(d,L){j3=function(){L(Error("Xg"))};
b=_.T1.debounce(_.rq(function(){kA(P);d()}),1,100);
var P=_.zC(l,"mousemove",b)})).thenCatch(function(){var d=_.T1.cancelDebouncedJobMap.get(b);
d&&_.T1.cancelJob(d)})};
SnN=function(l){var b;return(new _.M$(function(d,L){j3=function(){L(Error("Yg"))};
b=h9(l,"mouseleave",_.rq(function(){d()}))})).thenCatch(function(){kA(b)})};
gcF=function(l,b){return h9(l,"mouseleave",_.rq(b))};
CZq=function(l){vcB&&_.yb.cancel(vcB);vcB=_.yb.run(function(){_.rh(l,"yt-visibility-refresh");vcB=0})};
RyV=function(l){l=Number(l);return"rgba("+[l>>16&255,l>>8&255,l&255,(l>>24&255)/255].join()+")"};
oc$=function(l){if(!l)return!1;if(_.K(l,_.plH))return!0;var b;if(l=(b=_.K(l,_.QB))==null?void 0:b.commands)for(b=_.X(l),l=b.next();!l.done;l=b.next())if(_.K(l.value,_.plH))return!0;return!1};
DI7=function(l){var b=!0;b=b===void 0?!0:b;if(!l.useSignals&&!l.experimentalPropertiesChanged||_.U("experimental_templating_behavior_nopatch_killswitch")){var d=l._propertiesChanged;l._propertiesChanged=function(L,P,E){b?l.debounceRender():l.doRender();d&&d.call(l,L,P,E)}}};
VRN=function(l,b){if(l.useSignals||l.experimentalPropertiesChanged)if(_.U("experimental_templating_behavior_nopatch_killswitch"))l.experimentalPropertiesChanged=function(){};
else return;var d=new Set,L=[l].concat(_.VV(l.behaviors));L=_.X(L);for(var P=L.next();!P.done;P=L.next()){P=P.value;for(var E in P.properties)d.has(E)||(l._addPropertyEffect(E,"function",b),d.add(E))}};
wlQ=function(){var l=Polymer.Element,b=l._prepareTemplate;l._prepareTemplate=function(){b.call(this);var d=this.prototype;if(d.experimentalTemplatingInUse&&d.experimentalTemplatingInUse()&&d.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.az(Error("Zg"));else{d=this.template.content.childNodes;for(var L=d.length-1;L>=0;L--){var P=d[L];P.nodeName!=="STYLE"&&P.nodeName!=="LINK"&&P.nodeName!=="SCRIPT"&&P.nodeName!=="#comment"&&P.remove()}}}};
uRZ=function(l){var b=!0;b=b===void 0?!0:b;wlQ();var d=l.ready;l.ready=function(){this._template=null;d.call(this)};
VRN(l,b?l.debounceRender:l.doRender)};
T0$=function(l,b,d){if(d===null||d===void 0)return d;var L=niF(l.tagName.toLowerCase(),b,function(){throw Error("Tb");});
if(L===null)return d;L=GJH[L];var P;if((P=L.isUnwrappable)==null?0:P.call(L,d)){if(L.unwrap)return L.unwrap(d);throw Error("bh");}return L.filterString?L.filterString(l.tagName,b,String(d)):d};
aSQ=function(l,b,d){var L=b[b.length-1]!=="$",P=T0$(l,b,d);if(L)if(typeof P==="function"&&b.startsWith("reactiveon")&&b===b.toLowerCase()){var E=FF;viZ(l,b.slice(8),function(f){TI(E,function(){P(f)})})}else l[b]=P;
else d=P==null?null:String(P),cY(l,b.slice(0,-1),d)};
Mv=function(l){i9N.length===0&&requestAnimationFrame(function(){setTimeout(function(){var b=i9N.slice();i9N.length=0;b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;try{d()}catch(L){_.ZQ(L)}}})});
i9N.push(l)};
cT1=function(l){if(l){var b=l.component;if(b){var d;b==null||(d=b.events)==null||d.publish("DISCONNECTED");var L;b==null||(L=b.onDisconnected)==null||L.call(b)}var P,E;(P=l.__spec)==null||(E=P.didUnmount)==null||E.call(P);for(b=0;b<l.childNodes.length;b++)cT1(l.childNodes[b])}};
rTN=function(l,b,d){var L=b&&b.key,P=F4;P[0]=l;P[1]=L;P[2]=void 0;for(var E in b)b.hasOwnProperty(E)&&(l=b[E],L=B7,L.push(E),L.push(l));b=F4;a:{if(E=F4[2])for(l=0;l<E.length;l+=2)if(E[l]==="nonce"){E=E[l+1];break a}E=""}E=c4$(b[0],b[1],E);l=bl(E);L=b[2];if(!l.staticsApplied&&(l.staticsApplied=!0,L&&L.length))if((P=l._attrsArr)&&P.length){for(P=0;P<L.length;P+=2)IO[L[P]]=P+1;P=l._attrsArr||(l._attrsArr=A4N(0));for(var f=0,F=0;F<P.length;F+=2){var n=P[F],N=P[F+1],Y=IO[n];Y?L[Y]===N&&delete IO[n]:(P[f]=
n,P[f+1]=N,f+=2)}iV(P,f);for(var q in IO)D6N(E,q,L[IO[q]],q6),delete IO[q]}else for(q=0;q<L.length;q+=2)D6N(E,L[q],L[q+1],q6);ErV(E,l,q6);iV(b,0);d&&d(P7);r41()};
_.$A=function(l,b,d){d===void 0?delete l[b.name]:l[b.name]=d};
_.J9=function(l){var b={androidIncludeFontPadding:!1},d=0,L=[],P=[],E=[];if(l.simpleText)return b.content=l.simpleText,b;if(l.runs===void 0)return b.content="",b;l=_.X(l.runs);for(var f=l.next();!f.done;f=l.next()){f=f.value;var F=f.text,n=void 0,N=(n=F)==null?void 0:n.length;if(F&&N){L.push(F);if(f.bold||f.italics||f.strikethrough||f.underline||f.textColor!=null&&f.textColor!==0||f.deemphasize){F=P;n=F.push;var Y={startIndex:d,length:N};f.bold&&(Y.weightLabel="FONT_WEIGHT_MEDIUM");f.italics&&(Y.italic=
!0);f.strikethrough&&(Y.strikethrough="LINE_STYLE_SINGLE");f.underline&&(Y.underline="LINE_STYLE_SINGLE");f.textColor!=null&&f.textColor!==0?document.documentElement.hasAttribute("dark")?Y.fontColor=f.darkModeTextColor||f.textColor:Y.fontColor=f.textColor:f.deemphasize&&(document.documentElement.hasAttribute("dark")?Y.fontColor=parseInt("ff"+l6j("#aaa").substring(1),16):Y.fontColor=parseInt("ff"+l6j("#606060").substring(1),16));n.call(F,Y)}f.navigationEndpoint&&(F=E,n=F.push,Y={startIndex:d,length:N,
onTap:{innertubeCommand:f.navigationEndpoint}},f.loggingDirectives&&_.$A(Y,b$j,f.loggingDirectives),n.call(F,Y));d+=N}}b.content=L.join("");b.styleRuns=P.length?P:void 0;b.commandRuns=E.length?E:void 0;return b};
Lu7=function(l){if(l==null||!l.runs)return!0;l=_.X(l.runs);for(var b=l.next();!b.done;b=l.next())if(b=b.value,b.bracket||b.errorUnderline||b.deemphasize||_.K(b,xA)||_.K(b,dXQ))return!1;return!0};
PdV=function(l,b){return function(d){var L=b.unit;if(L!==d)throw Error("eh`"+l+"`"+L+"`"+d);return b}};
g_=function(l){if(!((l==null?0:l.value)&&(l==null?0:l.unit)))return"";switch(l.unit){case "DIMENSION_UNIT_FRACTION":var b="%";break;default:b="px"}l=l.value;b==="%"&&(l*=100);return""+l+b};
E5$=function(l){try{return l()}catch(b){_.cX(b)}};
_.A9=function(l){var b=_.K(l,_.S3);if(b)return b;if((b=_.K(l,Qty))&&b.commands)return X81(b.commands);if((b=_.K(l,f6q))&&b.commands)return X81(b.commands);if((l=_.K(l,stN))&&l.identifier&&l.command&&(FuQ||(FuQ=[]),!FuQ.includes(l.identifier)))return FuQ.push(l.identifier),_.K(l.command,_.S3)};
X81=function(l){if(l.length!==0){var b=[];l=_.X(l);for(var d=l.next();!d.done;d=l.next())(d=_.A9(d.value))&&b.push(d);return{commandExecutorCommand:{commands:b}}}};
_.Ci=function(l){var b=l.defaultTarget,d=l.elementConfig,L=l.elementsCommand,P=l.skipOnClick,E=l.forceNewState,f=l.additionalCommandArgs,F=l.innertubeCommand||_.A9(L);if(F){l={};var n=BJF(F);L=n.navigatingCommand;n=n.href;L&&n?(l.href$=n,n5N(l,L,n,b),_.U("web_atagconfig_pointerdown")&&O$H(l,L),E&&(l["force-new-state$"]=!0)):(l.role$="button",l.href$="javascript:void(0);");_.K(F,NJV)&&(l["aria-haspopup$"]=!0);P||(l.onclick=function(N){var Y={};if(mXy(N)){var q=(f==null?void 0:f.clickedVisualElement)||
(f==null?void 0:f.getClickedVisualElement)&&f.getClickedVisualElement();q&&(Y={clickedVisualElement:q});Y=Object.assign({},{form:{element:N.target,event:N,createScreenConfig:Y}},f);N.preventDefault();_.vZ(F,Y)}});
return Object.assign({},d,l)}};
YPQ=function(l){if(l.length){if(l.length===1)return l[0];var b={};_.$A(b,_.QB,{commands:l});return b}};
RO=function(l){return l&&l.href$!=="javascript:void(0);"};
BJF=function(l){var b,d=((b=_.K(l,_.QB))==null?void 0:b.commands)||[l];l=_.X(d);for(b=l.next();!b.done;b=l.next()){b=b.value;var L=void 0,P=void 0;d=(P=_.K((L=b)==null?void 0:L.commandMetadata,_.sz))==null?void 0:P.url;_.U("web_remove_web_navigation_endpoint_data")||(L=void 0,d=d||((L=_.K(b,qPH))==null?void 0:L.url));if(d&&d!=="/service_ajax"){if(L=_.o$(d,H$q))return l=_.R$(L),{navigatingCommand:b,href:l};_.cX(new _.Rp("AttributedString URL could not be sanitized",d))}}return{}};
mXy=function(l){return l.button!==void 0?l.button===0&&!(l.shiftKey||l.altKey||l.metaKey||l.ctrlKey):!(l.shiftKey||l.altKey||l.metaKey||l.ctrlKey)};
n5N=function(l,b,d,L){d=!NP(d);var P,E,f;if((P=_.K(b,_.qd))!=null&&P.nofollow||(E=_.K(b,_.oN))!=null&&E.nofollow||(f=_.K(b,_.Q5))!=null&&f.nofollow||d)l.rel$="nofollow";var F;b=((F=_.K(b,_.Q5))==null?void 0:F.target)==="TARGET_NEW_WINDOW"?"_blank":L===void 0?"":L;l.target$=b};
O$H=function(l,b){b.clickTrackingParams&&(l.params={itct:b.clickTrackingParams});l.onpointerdown=function(d){ttA(d)};
l._data=b};
UXV=function(l){(l.loggingUrls||[]).forEach(function(b){Qt(b.baseUrl,b.attributionSrcMode)})};
ttA=function(l){var b=l.currentTarget;l=E5$(function(){return b.href});
var d=b.params;l&&_.uv(l,d||{},8,!0)};
_.pi=function(l,b){(l=_.A9(l))&&_.vZ(l,b)};
_.vZ=function(l,b){LxH(function(d){b?d.resolveCommand(l,b):d.resolveCommand(l)})};
ksH=function(l,b){var d=["yt-core-attributed-string__link"];b!=null&&b.noLinkColor||((b==null?0:b.isOverlay)?d.push("yt-core-attributed-string__link--overlay-call-to-action-color"):d.push("yt-core-attributed-string__link--call-to-action-color"),(b==null?0:b.linkInheritColor)&&d.push("yt-core-attributed-string--link-inherit-color"));d={className:d.join(" "),tabindex$:"0"};var L=l.onTap||l.onLongPress;if(!L)return d;var P=KuN(l);P&&(d["aria-label$"]=P);b=_.Ci({elementsCommand:L,elementConfig:d,skipOnClick:!(b==
null||!b.skipOnClick),forceNewState:!0});l.onLongPress&&(L=new e_A(function(){var E=_.A9(l.onLongPress);E&&_.qP().resolve(_.tk).resolveCommand(E)}),b&&h_N(L,b));
return b||d};
KuN=function(l){var b,d;return(b=l.onTapOptions)==null?void 0:(d=b.accessibilityInfo)==null?void 0:d.accessibilityLabel};
WuV=function(l){var b=l;l<=16777215&&(b+=parseInt("ff000000",16));return _.Jq(b)};
jtH=function(l){var b=l.isDarkTheme;var d=l.extension;l=l.runColor;var L=void 0;if(d=d==null?void 0:d.colorMap){b=b?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";d=_.X(d);for(var P=d.next();!P.done;P=d.next())if(P=P.value,b===P.key){L=P.value;break}}L==null&&l&&(L=l);if(L)return WuV(L)};
oO=function(l){var b=l.config;var d=l.image;var L=l.imageConfig;var P=l.imageWrapperConfig;var E=l.run;var f=l.tag;var F=l.textLength;var n=l.startIndex===void 0?0:l.startIndex;l=l.length;n===void 0&&(n=0);E={run:E,startIndex:n,endIndex:l!==void 0?n+l:F,tag:f};d&&(E.image=d);L&&(E.imageConfig=L);P&&(E.imageWrapperConfig=P);b&&(E.config=b);return E};
yR7=function(l,b){var d=[];d.push("yt-core-attributed-string");(b==null?0:b.className)&&d.push(b==null?void 0:b.className);(b==null?0:b.ellipsisTruncate)?d.push("yt-core-attributed-string--ellipsis-truncate"):(b==null?0:b.noWrap)?d.push("yt-core-attributed-string--white-space-no-wrap"):(b==null?0:b.noPreWrap)||d.push("yt-core-attributed-string--white-space-pre-wrap");(b==null?0:b.linkInheritColor)&&d.push("yt-core-attributed-string--link-inherit-color");l.alignment&&d.push(z_F(l.alignment));l.lineBreakMode&&
d.push("yt-core-attributed-string--word-wrapping");return d.join(" ")};
Z$V=function(l,b){if(l.weight)return l.weight;switch(l.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 b?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
Mt7=function(l){switch(l){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"}};
z_F=function(l){switch(l){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"}};
w_=function(l,b,d){var L=b;l.content&&d&&(d=l.content.indexOf("\n"),d!==-1&&(L=Math.min(b,d)));if(!l.content||l.content.length<=L)b=l;else if(l.attachmentRuns||l.commandRuns||l.decorationRuns||l.styleRuns||l.paragraphStyleRuns){b=DQ(l.content,L);d=L;var P=l.attachmentRuns;if(P){var E=[];P=_.X(P);for(var f=P.next();!f.done;f=P.next())f=Object.assign({},f.value),f.startIndex===void 0||f.startIndex>=d||(f.length||(f.length=0),f.length+f.startIndex>d&&(f.length=d-f.startIndex),E.push(f));d=E}else d=void 0;
E=I6V(L,l.commandRuns);P=L;var F=l.decorationRuns;if(F){f=[];F=_.X(F);for(var n=F.next();!n.done;n=F.next()){n=n.value;var N=_.K(n.textDecorator,Vb);if(N&&N.startIndex!==void 0&&!(N.startIndex>=P)){n=Object.assign({},n,{textDecorator:{highlightTextDecorator:Object.assign({},N)}});N=_.K(n.textDecorator,Vb);if(!N.length||N.length+N.startIndex>P)N.length=P-N.startIndex;f.push(n)}}P=f}else P=void 0;f=I6V(L,l.styleRuns);if(F=l.paragraphStyleRuns)for(l=[],F=_.X(F),n=F.next();!n.done;n=F.next()){var Y=n.value;
n=Object.assign({},Y);if(!(n.startIndex===void 0||n.startIndex>=L)){if(!n.length||n.length+n.startIndex>L)n.length=L-n.startIndex;N=[];var q=void 0,H=void 0;if((q=Y)==null?0:(H=q.listGroup)==null?0:H.listItems)for(Y=_.X(Y.listGroup.listItems),q=Y.next();!q.done;q=Y.next())if(q=Object.assign({},q.value),!(q.startIndex===void 0||q.startIndex>=L)){if(!q.length||q.length+q.startIndex>L)q.length=L-q.startIndex;N.push(q)}N.length>0&&(n.listGroup||(n.listGroup={}),n.listGroup=Object.assign({},n.listGroup,
{listItems:N}));l.push(n)}}else l=void 0;b={content:b,attachmentRuns:d,commandRuns:E,decorationRuns:P,styleRuns:f,paragraphStyleRuns:l}}else b=Object.assign({},l,{content:DQ(l.content,L)});return b};
I6V=function(l,b){if(b){var d=[];b=_.X(b);for(var L=b.next();!L.done;L=b.next())if(L=Object.assign({},L.value),!(L.startIndex===void 0||L.startIndex>=l)){if(!L.length||L.length+L.startIndex>l)L.length=l-L.startIndex;d.push(L)}return d}};
DQ=function(l,b){var d=b,L;if(L=d>0)L=l.charCodeAt(d-1),L=L>=55296&&L<=56319;L&&(d=l.charCodeAt(d),L=d>=56320&&d<=57343);L&&--b;return l.substring(0,b)};
g5q=function(l,b,d){d=d===void 0?$X7:d;if(l){var L=_.qP().resolve(t4);L||_.U("mweb_no_observer_killswitch")?qv(l,{data:b,observer:L,visibilityCallback:d,hideOption:JR7,showOption:xXj,layer:l.layer}):_.cX(new _.Rp("Warning: monitorVisibility called with null observer",l.tagName,b==null?void 0:b.loggingDirectives,b==null?void 0:b.trackingParams))}else _.cX(new _.Rp("Warning: monitorVisibility called with null element",b==null?void 0:b.loggingDirectives,b==null?void 0:b.trackingParams,b==null?void 0:
b.rendererContext))};
o5A=function(l,b){var d=[],L=l.content.length,P,E=(P=_.qP().resolve(_.YC(_.uf)))==null?void 0:P();if(l.paragraphStyleRuns){P=_.X(l.paragraphStyleRuns);for(var f=P.next();!f.done;f=P.next()){var F=d.push,n=F.apply;var N=void 0;f=f.value;if((N=f.listGroup)!=null&&N.listItems){N=[];b:switch(f.listGroup.listType){case "LIST_TYPE_BULLET":var Y="ul";break b;default:Y="span"}N.push(oO({run:f,textLength:L,tag:Y,config:{className:"yt-core-attributed-string__list-group"},startIndex:f.startIndex,length:f.length}));
Y=_.X(f.listGroup.listItems);for(var q=Y.next();!q.done;q=Y.next()){q=q.value;b:switch(f.listGroup.listType){case "LIST_TYPE_BULLET":var H="li";break b;default:H="span"}N.push(oO({run:f,textLength:L,tag:H,startIndex:q.startIndex,length:q.length}))}f=N}else f=[];n.call(F,d,_.VV(f))}}if(l.styleRuns&&(b==null||!b.noStyleRuns))for(P=_.X(l.styleRuns),F=P.next();!F.done;F=P.next()){f=F=F.value;N=E;n=b;N=jtH({extension:_.K(f.styleRunExtensions,SPQ),isDarkTheme:N===void 0?!1:N,runColor:f.fontColor});q=f;
Y=[];N&&Y.push("yt-core-attributed-string--link-inherit-color");q.italic&&Y.push("yt-core-attributed-string--italicized");q.underline&&q.strikethrough?Y.push("yt-core-attributed-string--underline-strikethrough",Mt7(q.underline)):q.underline?Y.push("yt-core-attributed-string--underlined",Mt7(q.underline)):q.strikethrough&&Y.push("yt-core-attributed-string--strikethrough",Mt7(q.strikethrough));if(q.baselineOffset){a:switch(q.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":q="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":q="yt-core-attributed-string--baseline-offset-superscript";break a;default:q="yt-core-attributed-string--baseline-offset-unknown"}Y.push(q)}Y=Y.join(" ");q={};if(f.weight||f.weightLabel)q.fontWeight=Z$V(f,n==null?void 0:n.isHeadline).toString();N&&(q.color=N);d.push(oO({run:F,textLength:L,tag:"span",config:{className:Y,style:q},startIndex:F.startIndex,length:F.length}))}if(l.decorationRuns)for(P=_.X(l.decorationRuns),F=P.next();!F.done;F=P.next())F=F.value,
n={},F.textDecorator&&(Y=F.textDecorator,f=E===void 0?!1:E,q=[],N=_.K(Y,Vb),Y=_.K(Y,ARQ),N?(Y=q,q=Y.concat,H=[],(f=jtH({extension:_.K(N.highlightTextDecoratorExtensions,v5H),isDarkTheme:f,runColor:N.backgroundColor}))&&H.push("background-color: "+f+";"),N.backgroundCornerRadius!==void 0&&H.push("border-radius: "+N.backgroundCornerRadius+"px;"),N.leftPadding!==void 0&&H.push("padding-left: "+N.leftPadding+"px;"),N.rightPadding!==void 0&&H.push("padding-right: "+N.rightPadding+"px;"),N.topPadding!==
void 0&&H.push("padding-top: "+N.topPadding+"px;"),N.bottomPadding!==void 0&&H.push("padding-bottom: "+N.bottomPadding+"px;"),q=q.call(Y,H)):Y&&(N=q,q=N.concat,f=f?"#2ba640":"#107516",f=Y.color?WuV(Y.color):f,f=["padding: 2px;","border-top: solid "+f+" 2px;","border-bottom: solid "+f+" 2px;","background: linear-gradient(135deg, "+f+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+f+" 3px, rgba(0, 0, 0, 0) 3px);"],q=q.call(N,f)),f=q.join(" "),n.style$=f,f=F.textDecorator,N=[],Y=_.K(f,
ARQ),_.K(f,Vb)?N.push("yt-core-attributed-string--highlight-text-decorator"):Y&&N.push("yt-core-attributed-string--bracket-text-decorator"),f=N.join(" "),n.className=f,n.dir="auto"),f=_.K(F.textDecorator,Vb),N=_.K(F.textDecorator,ARQ),Y=_.K(F.textDecorator,Vb),q=_.K(F.textDecorator,ARQ),d.push(oO({run:F,textLength:L,tag:"span",config:n,startIndex:(f==null?void 0:f.startIndex)||(N==null?void 0:N.startIndex)||0,length:(Y==null?void 0:Y.length)||(q==null?void 0:q.length)||0}));if(l.commandRuns&&(b==
null||!b.noEndpoints))for(E=_.X(l.commandRuns),P=E.next();!P.done;P=E.next())P=P.value,F=ksH(P,b),d.push(oO({run:P,textLength:L,tag:"a",config:F,startIndex:P.startIndex,length:P.length}));if(l.attachmentRuns)for(l=_.X(l.attachmentRuns),E=l.next();!E.done;E=l.next()){E=E.value;n=F=void 0;P={className:"yt-core-attributed-string--inline-block-mod"};if((n=E.element)==null?0:n.properties){n=(F=E.element)==null?void 0:F.properties;F=[];n=_.K(n,CdN);if(n==null?0:n.margin)n=n.margin,n.left&&F.push("margin-left: "+
g_(n.left)+";"),n.right&&F.push("margin-right: "+g_(n.right)+";"),n.top&&F.push("margin-top: "+g_(n.top)+";"),n.bottom&&F.push("margin-bottom: "+g_(n.bottom)+";");F=F.length!==0?F.join(" "):void 0;P.style$=F}f=void 0;F={alt:"",preserveHeight:!0,preserveWidth:!0};n=["yt-core-attributed-string__image-element"];if(E.alignment){a:switch(E.alignment){case "ALIGNMENT_BASELINE":N="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":N="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:N="yt-core-attributed-string__image-element--image-alignment-bottom"}n.push(N)}if((f=E.element)==null?0:f.properties)f=[],N=_.K(E.element.properties,CdN),(N==null?0:N.height)&&f.push("height: "+g_(N.height)+";"),(N==null?0:N.width)&&f.push("width: "+g_(N.width)+";"),f=f.length!==0?f.join(" "):void 0,F.style$=f,N=void 0,f=((N=_.K(E.element.properties,R_Q))==null?void 0:N.label)||"",F.alt=f;F.className=n.join(" ");n=void 0;Y=N=void 0;f=((Y=E.element)==null?0:Y.type)?(N=_.K(E.element.type,
p8A))==null?void 0:N.image:void 0;d.push(oO({run:E,textLength:L,tag:"img",image:f,imageConfig:F,imageWrapperConfig:P,startIndex:E.startIndex,length:(n=E.length)!=null?n:0}))}if(b==null?0:b.headerRuns)for(b=_.X(b.headerRuns),l=b.next();!l.done;l=b.next())if(l=l.value,l.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(l.headerMapping)){a:{switch(l.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":E=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":E="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":E="yt-core-attributed-string--heading-3";break a}E=void 0}d.push(oO({run:l,textLength:L,tag:"span",config:E?{className:E}:void 0,startIndex:l.startIndex,length:l.length}))}return d};
_.GC=function(l){return(l==null?void 0:l.content)!==void 0};
DX1=function(l){return _.GC(l)?l:_.J9(l)};
VtH=function(l){return l.image!==void 0&&l.imageConfig!==void 0};
w8j=function(l,b){return!!b||!(l.commandRuns&&l.commandRuns.length!==0||l.paragraphStyleRuns&&l.paragraphStyleRuns.length!==0)};
uzN=function(l,b){if(b==null?0:b.userInput)for(l=_.X(l),b=l.next();!b.done;b=l.next())if(b=b.value,b.tag!=="a"&&b.tag!=="li"){var d=void 0;(d=b).config||(d.config={});b.config.dir=b.tag==="ul"?_.qP().resolve(_.TC):"auto"}};
Gs$=function(l){return function(b){var d=l.run;d.onTap===void 0&&d.onLongPress===void 0||!_.K(d,b$j)||(d={loggingDirectives:_.K(d,b$j)},_.U("web_attr_string_unified_vis_mon")?qv(b,{data:d,observer:_.qP().resolve(t4),hideOption:JR7,showOption:xXj,layer:b.layer}):g5q(b,d))}};
TJy=function(l){return function(b){for(var d in l)(q6[d]||q6[ll["default"]])(b,d,l[d])}};
rRV=function(l,b){a6A(b);var d={data:null,start:0,end:l.length,parts:[]};b=_.X(b);for(var L=b.next();!L.done;L=b.next())L=L.value,i$B(d,L.startIndex,L.endIndex,L);cRy(l,d);return d};
i$B=function(l,b,d,L){for(var P=_.X(l.parts),E=P.next();!E.done;E=P.next()){E=E.value;if(typeof E==="string")throw Error("gh");if(E.start<=b&&d<=E.end){i$B(E,b,d,L);return}}l.parts.push({data:L,parts:[],start:b,end:d})};
cRy=function(l,b){for(var d=b.parts.length;d>=0;d--){var L=b.parts[d],P=b.parts[d-1],E=d===b.parts.length?b.end:L.start;P=d===0?b.start:P.end;E!==P&&b.parts.splice(d,0,l.slice(P,E));L&&cRy(l,L)}};
a6A=function(l){l.sort(function(b,d){if(b.startIndex<d.startIndex)return-1;if(d.startIndex<b.startIndex)return 1;b=b.endIndex-b.startIndex;d=d.endIndex-d.startIndex;return b>d?-1:d>b?1:0})};
_.lWF=function(l){var b=l.thumbnails;if(b){l={sources:[]};b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L={};L.url=d.url;L.width=d.width;L.height=d.height;l.sources.push(L)}return l}};
bRA=function(l,b,d,L){if(!b)return l.length>=1?l[l.length-1]:null;if(L)for(var P=_.X(l),E=P.next();!E.done;E=P.next()){E=E.value;var f=void 0,F=(f=E.url)==null?void 0:f.indexOf(L);if(F!==void 0&&F>=0)return E}L=_.X(l);for(P=L.next();!P.done;P=L.next())if(P=P.value,P.width&&P.height&&(d&&P.width>=b||!d&&P.height>=b))return P;for(b=l.length-1;b>=0;b--)if(d&&l[b].width||!d&&l[b].height)return l[b];return l[0]};
_.d8V=function(l){var b;return(l=(b=l.sources)==null?void 0:b[0])?l.width/l.height:0};
_.Lsq=function(l){if(l.sources){l=_.X(l.sources);for(var b=l.next();!b.done;b=l.next()){b=b.value;var d=void 0;if((d=b.clientResource)==null?0:d.imageName)return b}}};
E_$=function(l){var b={};l=_.K(l.processor,PJQ);var d=(l=l==null?void 0:(d=l.imageTint)==null?void 0:d.color)?_.Jq(l):void 0;d&&(b.color=d);return b};
Q5Z=function(l){var b;if((b=l.clientResource)!=null&&b.imageColor)return _.Jq(l.clientResource.imageColor)};
_.fWQ=function(l,b,d,L,P,E,f){if(!b||b.length===0||b[0].clientResource)return null;if(d&&b[0].url)return b[0].url;L===void 0&&(L=!0);if(L){var F;l=Xzq*(P||(l==null?void 0:(F=l.getBoundingClientRect())==null?void 0:F.width)||0)}else{var n;l=Xzq*(E||(l==null?void 0:(n=l.getBoundingClientRect())==null?void 0:n.height)||0)}b=bRA(b,l,L,f);return(b==null?0:b.url)?b.url:(b==null?0:b.imageData)?b.imageData:null};
s5$=function(l,b,d){d=d?[d]:[];l.opacity&&d.push("opacity: "+l.opacity+";");b&&l.placeholderColor?(l=_.Jq(l.placeholderColor),d.push("background-color: "+l+";")):d.push("background-color: transparent;");return d.join(" ")};
Fsq=function(l,b,d,L,P){var E=["ytCoreImageHost"];b&&E.push(b);d||E.push("ytCoreImageFillParentHeight");L||E.push("ytCoreImageFillParentWidth");switch(l.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":E.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":E.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":E.push("ytCoreImageContentModeCenter");break;default:E.push("ytCoreImageContentModeScaleToFill")}l.flipForRtlLayout&&E.push("ytCoreImageFlipRtl");
switch(P){case "TOP_START":var f;E.push(((f=document.body)==null?void 0:f.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return E.join(" ")};
n_N=function(l){var b;if(l==null?0:(b=l.clientResource)==null?0:b.imageName){var d;l=(d=l.clientResource)==null?void 0:d.imageName;a:{switch(l){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||B9y.get(l)||l}};
m8F=function(l){return _.U("mweb_wiz_skip_render")?OR$(l):N9j(l)};
OR$=function(l){return function(b){var d=c4$("wink-root");X4=P7.lastChild;r41();kfA(d,_.O(l,b))}};
N9j=function(l){var b=b===void 0?!1:b;return function(d){if(!b||!_.U("mweb_skip_keto_to_c3_if_no_data")||d.data!==void 0){var L=tK(!1);try{var P=d.children;_.U("mweb_render_outside_patch_killswitch")||P7?P?Yi(_.O(l,d,P)):Yi(_.O(l,d)):_.cX(new _.Rp("ketoToC3 called outside of a patch",{tagName:l.TAG_NAME}))}finally{tK(L)}}}};
YCA=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
HRZ=function(l,b){l.onViewportEntered=b;qCZ.observe(l)};
tfH=function(){var l={rootMargin:"10%",threshold:.01};_.U("mweb_enable_set_io_root_to_null_safari")?l.root=null:_.U("mweb_enable_set_io_root_to_body_safari")&&(l.root=document.body);return new IntersectionObserver(function(b,d){b.filter(function(L){return L.intersectionRect.height>0}).forEach(function(L){L=L.target;
if(!_.U("mweb_enable_only_update_image_when_connected")||L.isConnected!==!1){var P;(P=L.onViewportEntered)==null||P.call(L);d.unobserve(L)}})},l)};
U8V=function(l,b,d,L,P){function E(){if(L){var F=L.loadedClass,n=L.notifyOnUnloaded;F&&_.aO(l,F);n&&l.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function f(){var F=d(b,l);F&&l.getAttribute("src")!==F&&(_.U("mweb_enable_only_update_image_when_connected")&&l.isConnected===!1||F===l.src||(l.src=F),E())}
P=P===void 0?!0:P;l.removeAttribute("src");E();b&&(P?HRZ(l,f):f())};
Ksy=function(l,b,d){if(!b)return!1;b=d(b,l);d=l.getAttribute("src");return b&&b===d&&l.complete};
et1=function(l,b){for(var d in b)d==="className"?l.className=b[d]:(q6[d]||q6[ll.default])(l,d,b[d])};
htV=function(l,b,d,L){m8F(_.cZ)({contentMode:b.contentMode,loadedClass:b.loadedClass,isPreloaded:b.isPreloaded,notifyOnLoaded:b.notifyOnLoaded,notifyOnUnloaded:b.notifyOnUnloaded,preferredThumbnail:b.preferredThumbnail,preserveHeight:b.preserveHeight,preserveWidth:b.preserveWidth,objectPosition:b.objectPosition,targetWidth:b.targetWidth,targetHeight:b.targetHeight,shouldShowPlaceholder:b.shouldShowPlaceholder,useWidth:b.useWidth,isToggled:b.isToggled,alt:b.alt,className:b.className,onerror:b.onerror,
onload:b.onload,style$:b.style$,color:b.color,width:b.width,height:b.height,"aria-hidden$":b["aria-hidden$"],draggable:b.draggable,"data-disabled$":b["data-disabled$"],data:l,callback:d,renderLazy:L===void 0?!0:L,hideOn404:!1})};
WsB=function(l,b,d){d=d===void 0?!1:d;var L=l.sources!==void 0?l:_.lWF(l);if(L){var P=b.onload;b.onload=function(N){var Y=N.target;d&&Y.naturalWidth===120||_.r_(Y,"ytCoreImageLoaded");b.notifyOnLoaded&&Y.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));P==null||P(N)};
b.targetWidth&&b.preserveWidth&&(b.width=b.targetWidth);b.targetHeight&&b.preserveHeight&&(b.height=b.targetHeight);var E=_.Lsq(L),f=E&&n_N(E),F=E_$(L);if(f)return(l=Q5Z(E)||F.color)&&(b.color=l),{type:"icon",iconName:f,config:Object.assign({},b,b.alt?{}:{"aria-hidden$":"true"},{"aria-label$":b.alt,role:"img"})};if(l.sources===void 0){b.alt=l.accessibility&&l.accessibility.accessibilityData&&l.accessibility.accessibilityData.label||b.alt;b.style$=s5$(l,b.shouldShowPlaceholder,b.style$);var n;b.isPreloaded=
!((n=_.K(l,k8H))==null||!n.isPreloaded)}b.contentMode&&!L.contentMode&&(L.contentMode=b.contentMode);b.className=Fsq(L,b.className,b.preserveHeight,b.preserveWidth,b.objectPosition);b.loadedClass="ytCoreImageLoaded";return{type:"image",image:L,config:b}}};
_.lY=function(){var l=_.Tc.apply(0,arguments);return _.O6(j5H,function(b){var d=l.map(function(L){return L==null?void 0:L(b)});
return function(){return void d.forEach(function(L){return void(L==null?void 0:L())})}})};
ztN=function(l,b){var d=b==null?void 0:b.initial;return _.IJ(function(){_.GI(!0);return d=l(d)},{equals:b==null?void 0:b.isEqual},"rSlKsc")};
ywB=function(l,b){if(l===b)return!0;if(l===void 0||b===void 0)return!1;var d,L,P,E,f,F,n,N;return l.content===b.content&&((d=l.styleRuns)==null?void 0:d.length)===((L=b.styleRuns)==null?void 0:L.length)&&((P=l.commandRuns)==null?void 0:P.length)===((E=b.commandRuns)==null?void 0:E.length)&&((f=l.attachmentRuns)==null?void 0:f.length)===((F=b.attachmentRuns)==null?void 0:F.length)&&((n=l.decorationRuns)==null?void 0:n.length)===((N=b.decorationRuns)==null?void 0:N.length)};
IW7=function(l,b){if(l){var d=DX1(l);if(d!=null&&d.content)if(_.U("attr_string_reactive_c3"))b=b||{},b.contentAsserted=!0,m8F(ZRN)({text:d,config:b});else{var L;l=w8j(d,(L=b)==null?void 0:L.ariaLabel);var P;L=l?(P=b)==null?void 0:P.ariaLabel:null;P=l?"text":null;var E;rTN("span",{className:yR7(d,b),dir$:((E=b)==null?0:E.userInput)?"auto":void 0,"aria-label$":L,role$:P},function(){if(d.styleRuns||d.commandRuns||d.attachmentRuns||d.decorationRuns||d.paragraphStyleRuns){var f=o5A(d,b);uzN(f,b);f=rRV(d.content,
f);f=_.X(f.parts);for(var F=f.next();!F.done;F=f.next())MfH(F.value)}else Q9y(d.content)})}}};
MfH=function(l){typeof l==="string"?Q9y(l):VtH(l.data)?rTN("span",l.data.imageWrapperConfig,function(){htV(l.data.image,l.data.imageConfig)}):rTN(l.data.tag,l.data.config,function(b){Gs$(l.data)(b);
b=_.X(l.parts);for(var d=b.next();!d.done;d=b.next())MfH(d.value)})};
JwH=function(l){return l.parts.map($8N)};
$8N=function(l){if(typeof l==="string")return l;l=VtH(l.data)?_.O("span",{el:_.lY(TJy(l.data.imageWrapperConfig))},_.O(_.cZ,Object.assign({},{data:l.data.image},l.data.imageConfig))):_.O(l.data.tag,{el:_.lY(Gs$(l.data),TJy(l.data.config))},l.parts.map($8N));return $B(l)};
x8N=function(l,b){return l===b?!0:l===void 0||b===void 0?!1:l.noStyleRuns===b.noStyleRuns&&l.noLinkColor===b.noLinkColor&&l.noEndpoints===b.noEndpoints&&l.headerRuns===b.headerRuns&&l.isOverlay===b.isOverlay&&l.linkInheritColor===b.linkInheritColor&&l.userInput===b.userInput&&l.isHeadline===b.isHeadline};
g_q=function(l){return function(){var b,d,L,P,E,f,F,n,N,Y,q,H,t,e;return{ariaLabel:(b=l.ariaLabel)==null?void 0:b.call(l),className:(d=l.className)==null?void 0:d.call(l),ellipsisTruncate:(L=l.ellipsisTruncate)==null?void 0:L.call(l),isOverlay:(P=l.isOverlay)==null?void 0:P.call(l),linkInheritColor:(E=l.linkInheritColor)==null?void 0:E.call(l),noEndpoints:(f=l.noEndpoints)==null?void 0:f.call(l),noStyleRuns:(F=l.noStyleRuns)==null?void 0:F.call(l),noLinkColor:(n=l.noLinkColor)==null?void 0:n.call(l),
noPreWrap:(N=l.noPreWrap)==null?void 0:N.call(l),noWrap:(Y=l.noWrap)==null?void 0:Y.call(l),skipOnClick:(q=l.skipOnClick)==null?void 0:q.call(l),userInput:(H=l.userInput)==null?void 0:H.call(l),headerRuns:(t=l.headerRuns)==null?void 0:t.call(l),isHeadline:(e=l.isHeadline)==null?void 0:e.call(l)}}};
Aw$=function(l,b){l=new SC$(l,b);_.az(l);throw l;};
v_7=function(l,b,d){var L=u_F(l);l._numRenders=0;try{var P=_.VNV(function(){return _.O(b,Object.assign({},d))})}catch(f){var E=function(F){F.args||(F.args=[]);
F.args.push("Error in web component wrapper");F.args.push(l.tagName.toLowerCase());return F};
_.ib(f instanceof Error?E(f):new SC$("Wiz rendering error",l.tagName.toLowerCase()));throw f;}finally{u_F(L)}return P};
_.P$=function(l,b,d){function L(Y){var q={};Y=_.X(Y);for(var H=Y.next();!H.done;H=Y.next()){H=H.value;var t=void 0,e=void 0,W=void 0,M=_.Fu((W=(e=(t=H).getAttribute)==null?void 0:e.call(t,"slot"))!=null?W:"children");if(t=q[M])t.push(H);else if(M in E||M==="children")q[M]=[H]}Y=_.X(Object.keys(q));M=Y.next();for(H={};!M.done;H={content$jscomp$59:void 0},M=Y.next())M=M.value,M!=="children"&&(H.content$jscomp$59=q[M],q[M]=function(J){return function(){return J.content$jscomp$59}}(H));
return q}
d=d===void 0?{}:d;var P,E=(P=d.props)!=null?P:{};Gv$.add(b);var f=CJV();P=function(){var Y=f.apply(this,arguments)||this;Y.rawProps={};Y.queuingRender=!1;Y.dispose=function(){};
Y.isWebComponentWrapper=!0;Y.isReparenting=!1;Y.hasRendered=!1;return Y};
_.h(P,f);P.prototype.render=function(){this.hasRendered=!0;for(var Y=_.X([].concat(_.VV(this.attributes))),q=Y.next();!q.done;q=Y.next())q=q.value,q.name!=="slot"&&q.name!=="hidden"&&this.removeAttribute(q.name);Y=Object.assign({},this.componentProps,this.slotProps);q=_.X(v_7(this,l,Y));Y=q.next().value;q=q.next().value;!(Y[0]instanceof Element)||Y.length>1?Aw$("Wrapped Wiz components must return a single root element.",b):(Y=Y[0].tagName.toLowerCase(),Y!==b&&Aw$("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(Y+" !== '"+b),b),this.dispose=q)};
P.prototype.setUpProps=function(){for(var Y=this.rawProps,q=this.attributes,H=_.X(Object.keys(E)),t=H.next();!t.done;t=H.next()){t=t.value;var e=void 0;((e=this)==null?0:e[t])&&this[t]!==Rtq&&Y[t]===void 0&&(Y[t]=this[t],(e=Object.getOwnPropertyDescriptor(this.constructor.prototype,t))&&Object.defineProperty(this,t,e))}H=_.X(q);for(t=H.next();!t.done;t=H.next()){e=t.value;t=_.Fu(e.name);var W=t==="class"&&!q.getNamedItem("class-name");if(t in E||W)e=e.value===""||e.value==="true"?!0:e.value==="false"?
!1:isNaN(Number(e.value))?e.value:Number(e.value),t!=="class"||Y.className?Y[t]=e:Y.className=e}q={};for(var M in E)E[M]!==_.bY&&E[M]!==pzq&&(Y[M]instanceof Function&&Aw$("Function props must be configured as STATIC, not SIGNAL.",b),t=_.X(_.jL(Y[M],void 0,"thC4wf")),H=t.next().value,t=t.next().value,q[M]=t,Y[M]=H);Y=_.X([Y,q]);this.componentProps=Y.next().value;this.setters=Y.next().value;this.slotProps=L(this.childNodes)};
P.prototype.connectedCallback=function(){i6q.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in E&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
P.prototype.disconnectedCallback=function(){if(!i6q.has(this)){var Y;a:{if(_.dr)for(Y=this;Y;){if(_.Lt.has(Y)){Y=!0;break a}Y=Y.parentElement}Y=!1}if(Y)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){Y=_.X([].concat(_.VV(this.attributes)));for(var q=Y.next();!q.done;q=Y.next()){q=q.value;var H=void 0;q.name==="slot"||q.name==="hidden"&&((H=d.unsafeExternallySettableAttributes)==null?0:H.has("hidden"))||this.removeAttribute(q.name)}}this.innerText="";RWZ(this)}}};
P.prototype._setPendingPropertyOrPath=function(){};
P.prototype.notifyPath=function(){};
_.qG.Object.defineProperties(P.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var F=_.X(Object.keys(E)),n=F.next(),N={};!n.done;N={prop$jscomp$109:void 0},n=F.next())N.prop$jscomp$109=n.value,n=void 0,((n=d.legacyPolymer)==null?0:n.forwardHostProps)&&ScF.has(N.prop$jscomp$109)||Object.defineProperty(P.prototype,N.prop$jscomp$109,{set:function(Y){return function(q){var H=this;i6q.has(this)||(this.setters?$o(function(){var t,e;return void((e=(t=H.setters)[Y.prop$jscomp$109])==null?void 0:e.call(t,q))}):(this.rawProps[Y.prop$jscomp$109]=q,this.queuingRender&&Y.prop$jscomp$109===
"data"&&q!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(N),
get:o_q.has(N.prop$jscomp$109)?void 0:function(){return Rtq}});
customElements.define(b,P)};
_.D81=function(l,b){return(l=_.EL(l,b))?_.R$(_.VE(l)):null};
_.Qq=function(l){if(l=_.EL(l,Number.MAX_VALUE,void 0,"width"))return _.VE(l)};
_.EL=function(l,b,d,L){L=L===void 0?"width":L;if(!l||!l.length)return null;if(_.U("kevlar_tuner_should_always_use_device_pixel_ratio")){var P=window.devicePixelRatio;_.U("kevlar_tuner_should_clamp_device_pixel_ratio")?P=Math.min(P,_.KO("kevlar_tuner_clamp_device_pixel_ratio")):_.U("kevlar_tuner_should_use_thumbnail_factor")&&(P=_.KO("kevlar_tuner_thumbnail_factor"));VfV=P}else VfV||(VfV=window.devicePixelRatio);P=VfV;_.U("kevlar_tuner_should_always_use_device_pixel_ratio")?b*=P:P>1&&(b*=P);if(_.U("kevlar_tuner_min_thumbnail_quality"))return l[0].url||
null;P=l.length;if(_.U("kevlar_tuner_max_thumbnail_quality"))return l[P-1].url||null;if(d)for(var E=0;E<P;E++)if(l[E].url.indexOf(d)>=0)return l[E].url||null;for(d=0;d<P;d++)if(l[d][L]>=b)return l[d].url||null;for(b=P-1;b>0;b--)if(l[b][L])return l[b].url||null;return l[0].url||null};
G8q=function(){XT.size?setTimeout(function(){ft(wzZ)},0):ugQ=0};
wzZ=function(){var l=(0,_.t8)(),b=null,d=!1;XT.forEach(function(P){P.loaded=!0;P.loadTime=l;P.pendingPaint=!1;var E=T9A.get(P);E&&E.resolve(l);b=P;d||!P.ftlEligible&&P.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(d=!0)});
var L;((L=b)==null?0:L.markDirty)&&b.markDirty();XT.clear();ugQ=0;d&&aWZ(l)};
iRV=function(l){XT.add(l);l.pendingPaint=!0;ugQ||(ugQ=_.sL(_.T1,G8q))};
cwV=function(l){l.loaded=!1;l.loadTime=Infinity;var b=T9A.get(l);b&&(b.reject(Error("mh")),T9A.delete(l));l.pendingPaint&&(XT.delete(l),l.pendingPaint=!1)};
_.rwj=function(l){var b=l.indexOf(":");return b===-1?{originalName:l}:{originalName:l.substring(0,b),datasyncId:l.substring(b+1)}};
_.bAj=function(){return _.B(function(l){if(l31!==void 0)return l.return(l31);l31=new Promise(function(b){var d;return _.B(function(L){switch(L.nextAddress){case 1:return _.zD(L,2),L.yield(_.FT.open("test-only"),4);case 4:return L.yield(_.FT.delete("test-only"),5);case 5:_.f8(L,3);break;case 2:if(d=_.JE(L),d instanceof Error&&d.name==="SecurityError")return b(!1),L.return();case 3:b("caches"in window),_.gR(L)}})});
return l.return(l31)})};
P8A=function(){return _.B(function(l){if(l.nextAddress==1)return l.yield(_.bAj(),2);if(!l.yieldResult)return l.return(void 0);dE1||(dE1=new LPV);return l.return(dE1)})};
EEV=function(l){var b,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:return E.yield(P8A(),2);case 2:b=E.yieldResult;if(!b)throw Error("oh");return E.yield(b.open("yt-player-local-img"),3);case 3:return d=E.yieldResult,E.yield(d.match(l),4);case 4:L=E.yieldResult;if(!L)throw Error("ph");return E.yield(L.blob(),5);case 5:return P=E.yieldResult,E.return(P)}})};
QuN=function(l,b){for(var d in l)if(l.hasOwnProperty(d)&&b[d])return d;return null};
Xoy=function(l){return"stamp"+l.replace("-","_")+"_"};
f3A=function(l){var b=l.match(/\[\[([\w\.]+)\]\]/);if(b&&b.length>1)return b[1];_.az(Error("rh`"+l));return null};
suj=function(l){return l===void 0?_.il("REUSE_COMPONENTS",!1):l||!1};
nEA=function(l,b,d){d&&(b.is?(FPV.has(b)&&(l=FPV.get(b),d=l.listener,delete b[l.property],d.type==="element"&&b.removeEventListener(d.eventName,d.handler),FPV.delete(b)),Bj$(b)):b.__proto__==HTMLElement.prototype&&(b=new _.Rp("Rendererstamper removed a non custom element","Stamper: "+l+" element: "+(b&&b.nodeName)),_.cX(b)))};
OAN=function(l,b,d,L){var P=b.node?b.node:b;_.F$(d).parentNode===P&&(b.removeChild(d),nEA(l,d,L));if(l=B$.get(d))B$.delete(d),_.T1.cancelJob(l);d.hidden=!1};
NjF=function(l,b,d,L){if(b&&b.children&&(d=b.children[d]))if(_.il("DEFERRED_DETACH"))for(;d&&!B$.has(d);){var P=l,E=b,f=d,F=L;f.hidden=!0;P=_.pl(_.T1,OAN.bind(null,P,E,f,F),0);B$.set(f,P);d=d.nextElementSibling}else for(;(f=b.lastElementChild)&&(b.removeChild(f),nEA(l,f,L),f!=d););};
_.nt=function(){for(var l=_.Tc.apply(0,arguments),b=!0,d=_.X(l),L=d.next();!L.done;L=d.next())if(typeof L.value!=="string"){b=!1;break}return b?l.join(" ").trim()||void 0:function(){for(var P="",E=_.X(l),f=E.next();!f.done;f=E.next())if(f=f.value,typeof f==="function"&&(f=f()),f)if(typeof f==="string")P+=" "+f;else for(var F in f)if(f.hasOwnProperty(F)){var n=f[F];typeof n==="function"&&(n=n());n&&(P+=" "+F)}P=P.trim()||void 0;return _.GI(P)}};
_.mEA=function(l,b){return _.Bv(l.entities,"markersEngagementPanelSyncEntity",b)};
_.OL=function(l,b){return _.Bv(l.entities,"playerStateEntity",b)};
YON=function(l,b){return _.Bv(l.entities,"fantasyWinProbabilityEntity",b)};
qOH=function(l,b){return _.Bv(l.entities,"fantasyTeamEntity",b)};
HAF=function(l,b){return _.Bv(l.entities,"fantasyPlayerEntity",b)};
tOV=function(l,b){return _.Bv(l.entities,"booleanEntity",b)};
UEA=function(l,b){return _.Bv(l.entities,"qrCodeEntity",b)};
KPA=function(l){return _.Bv(l.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
haA=function(l){var b;return(b=ea$[l])!=null?b:"EVENT_SPAN_TYPE_UNKNOWN"};
kOH=function(l){var b=l.nodeName;if(l.id)return b+="#"+l.id;if(l.classList)for(var d=_.X(l.classList),L=d.next();!L.done;L=d.next())b+="."+L.value;l.parentElement&&(b=kOH(l.parentElement)+" > "+b);return b};
WPj=function(l){return function(b){var d=haA(b.type);return d==="EVENT_SPAN_TYPE_UNKNOWN"?l(b):iQ("event",{type:d,nodepath:b.target instanceof Element?kOH(b.target):void 0},function(){return l(b)})}};
_.Nb=function(l){l&&a_("event")&&(l=WPj(l));return tNN(function(b){var d,L=(d=l)==null?void 0:d(b);return typeof L==="boolean"?L:!0})};
mp=function(l){return function(){return l()?l():void 0}};
ZAq=function(l){var b=_.n1("animated-rolling-character"),d=SfN(),L=VJ(l.character)||VJ(l.previousCharacter),P=_.X(SJV()),E=P.next().value,f=P.next().value;_.wq(function(){if(window.ResizeObserver&&_.U("web_fix_rolling_numbers_zoom_safari")){var F=new _.Yh(function(){var N,Y,q=Math.round(((Y=(N=b.value.querySelector("div"))==null?void 0:N.getBoundingClientRect().height)!=null?Y:0)*100)/100;q&&f(q)},500),n=new ResizeObserver(function(){F.fire()});
n.observe(b.value);return function(){n.disconnect();F.dispose()}}});
zzV(function(){var F=_.U("web_fix_rolling_numbers_zoom_safari")?E:l.marginMultiplier;if(F){var n;(n=d.value)==null||n.cancel();L?(n=l.previousCharacter?Number(l.previousCharacter)+10:l.rollUp?0:30,l.shouldAnimate||(n-=juB(l,n))):(n=l.rollUp?0:2,l.shouldAnimate||(n-=l.rollUp?-1:1));b.value.style.marginTop="-"+n*F+"px";l.shouldAnimate?d.value=zaV(b.value,l,n,L,F):b.value.style.display=l.character?"":"none"}});
return _.O("animated-rolling-character",{el:b,class:"animatedRollingCharacterHost"},m1$(L,function(){for(var F=[],n=1;n<30;n++)F.push(_.O("div",null,n%10));return _.O(_.H7,null,_.O("div",null,"\u00a0"),F,_.O("div",null,"\u00a0"))},function(){return y1q(l.character)}))};
y1q=function(l){return _.O(_.H7,null,_.O("div",null,"\u00a0"),_.O(_.H7,null,m1$(!l||_.Fq(l),function(){return _.O("div",null,"\u00a0")},function(){return _.O("div",null,l)})),_.O("div",null,"\u00a0"))};
zaV=function(l,b,d,L,P){d=new Animation(new KeyframeEffect(l,[{transform:"translateY(0px)"},{transform:"translateY("+(L?juB(b,d):b.rollUp?-1:1)*P+"px)"}],MOH),document.timeline);b.character?(l.style.display="",d.onfinish=null):d.onfinish=function(){l.style.display="none"};
d.play();return d};
juB=function(l,b){var d=Number(l.character)+10;if(l.previousCharacter)if(l.character){var L=Number(l.character),P=Number(l.previousCharacter);l=l.rollUp?P<L?d:d+10:P<L?d-10:d}else l=l.rollUp?30:0;else l=l.character==="0"?d:l.rollUp?d-10:d+10;return b-l};
I3Z=function(l){return function(b){var d={},L;for(L in b){var P=void 0,E=void 0;((P=void 0)==null?0:(E=P.callbacks)==null?0:E[L])||(d[L]=b[L])}return _.O(D2V,null,function(){for(var f in d)b[f]=_.GI(d[f]);b.disableReactiveLogging=!0;return _.O(l,Object.assign({},b))})}};
xEA=function(l,b,d,L,P,E,f){d=new Animation(new KeyframeEffect(l,[{transform:"translateY(0px)"},{transform:"translateY("+(E?$EF(b,d,L,P):L?-1:1)*f+"px)"}],J1V),document.timeline);b?(l.style.display="",d.onfinish=null):d.onfinish=function(){l.style.display="none"};
d.play();return d};
$EF=function(l,b,d,L){var P=Number(l)+10;b?l?(l=Number(l),b=Number(b),d=d?b<l?P:P+10:b<l?P-10:P):d=d?30:0:d=l==="0"?P:d?P-10:P+10;return L-d};
SO1=function(l){var b=SfN(),d=SfN();ItH(function(){b.value=l.numberText;d.value=l.numberValue},[l.numberText]);
var L=l.fontSizeMultiplier?l.heightPx*l.fontSizeMultiplier:l.heightPx,P=gKF(function(){if(l.numberText){var f=l.numberText;var F=l.forceRollUp||!d.value||!l.numberValue||d.value<l.numberValue;var n=!!l.shouldAnimate,N=b.value,Y=[],q=0,H=0,t=(N?N.replace(/\D/g,"").length:0)-(f?f.replace(/\D/g,"").length:0);N=N?N.split(/(\d)/).filter(Boolean):[];for(f=f.split(/(\d)/).filter(Boolean);t<0;){var e=f[H];Y.push({character:e,rollUp:F,marginMultiplier:L,shouldAnimate:n});H++;VJ(e)&&t++}for(;q<t;)e=N[q],Y.push({previousCharacter:e,
rollUp:F,marginMultiplier:L,shouldAnimate:n}),q++,VJ(e)||t++;for(;H<f.length;)t=f[H],e=N[q],VJ(t)===VJ(e)?(H++,q++):VJ(t)?(q++,t=void 0):VJ(e)&&(H++,e=void 0),Y.push({character:t,previousCharacter:e,rollUp:F,marginMultiplier:L,shouldAnimate:n});F=Y}else F=[];return F},[l.numberText]),E=l.numberText?["height: "+L+"px;",
"line-height: "+l.heightPx+"px;"].join(" "):"";return _.O("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:E,dir:"ltr","aria-hidden":"true"},P.map(function(f){return _.O(gEA,Object.assign({},f))}))};
A17=function(l){switch(l){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}};
_.vEq=function(l,b){if(!l&&!b)return"medium";l=Math.max(l||0,b||0);return l>=256?"large":l>=96?"medium":"small"};
C8y=function(l){switch(l){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
RaB=function(l){return new KeyframeEffect(l,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
poH=function(l){return new KeyframeEffect(l,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.qb=function(l){return function(){var b="",d;for(d in l){for(var L=l[d];typeof L==="function";)L=L();L!==void 0&&L!==null&&(b+="; "+d+": "+L)}return b.length>0?_.GI(b.slice(2)):_.GI()}};
oEV=function(l){switch(l){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"}};
DEN=function(l,b){if(b)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(l)switch(l){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"}};
Tjj=function(l,b,d,L,P,E,f){var F=VOZ(l),n=F.disabled,N=F.iconPosition,Y=F.style,q=F.focused,H=function(){return!!W()&&N()==="icon-only"},t=function(){return!!W()&&N()==="icon-only-40"},e=function(){return!!W()&&N()==="icon-with-label"},W=function(){return!!b||!(L==null||!L())};
return{type:function(){return Y()==="call-to-action-inverse"?"text":Y()==="overlay-dark"&&l().type!=="filled"&&l().type!=="tonal"?"tonal":l().type},
shouldFocus:function(){return(q()||(E==null?void 0:E()))&&!n()},
hasIconLeading:function(){return!!W()&&N()==="leading"},
hasIconTrailing:function(){return!!W()&&N()==="trailing"},
hasIconLeadingTrailing:function(){return!!W()&&!!(d||P!=null&&P())&&N()==="leading-trailing"},
hasIconOnly:H,hasIconOnly40:t,hasIconWithLabel:e,iconButton:function(){return H()||t()||e()},
visiblyDisabled:function(){return(n()?"disabled":l().state)==="disabled"||n()},
overrideSmallSizeIcon:function(){return!l().ignoreIconSizeOverride&&woZ(l(),W())},
iconToRender:b?b:function(){return _.O(_.H$,{icon:L,gradientColor:function(){var M;return(M=l().customColors)==null?void 0:M.iconGradientColor},
size:function(){return uJZ(l(),!0,l().ignoreIconSizeOverride)},
active:function(){return l().toggled},
iconFilter:function(){return GOy(l())},
animateIcon:f})},
secondaryIconToRender:d?d:function(){return _.O(_.H$,{icon:P,size:function(){return uJZ(l(),!0,l().ignoreIconSizeOverride)},
active:function(){return l().toggled},
iconFilter:function(){return GOy(l())}})}}};
VOZ=function(l){return{size:function(){return l().size},
style:function(){return l().style},
focused:function(){return l().focused},
disabled:function(){return l().disabled},
onTap:function(b){var d,L;return(L=(d=l()).onTap)==null?void 0:L.call(d,b)},
alignByText:function(){return l().alignByText},
aTagConfig:function(){return l().aTagConfig},
customColors:function(){return l().customColors},
segmentedPosition:function(){return l().segmentedPosition},
toggled:function(){return l().toggled},
toggleable:function(){return l().toggleable},
accessibilityLabel:function(){return l().accessibilityLabel},
onToggle:function(b){var d,L;return(L=(d=l()).onToggle)==null?void 0:L.call(d,b)},
iconPosition:function(){return l().iconPosition},
oneOffCustomTextWrap:function(){return l().oneOffCustomTextWrap},
disableTextEllipsis:function(){return l().disableTextEllipsis},
disableBackdropFilter:function(){return l().disableBackdropFilter},
tooltipText:function(){return l().tooltipText},
tooltipShape:function(){return l().tooltipShape},
ariaHidden:function(){return l().ariaHidden},
tabIndex:function(){return l().tabIndex},
buttonText:function(){return l().buttonText},
formattedButtonText:function(){return l().formattedButtonText},
animatedTextProps:function(){return l().animatedTextProps},
onClickRateLimitMs:function(){return l().onClickRateLimitMs}}};
woZ=function(l,b){b=(l.iconPosition==="icon-only"||l.iconPosition==="icon-only-40"||l.iconPosition==="icon-with-label")&&b;return!l.segmentedPosition&&b&&l.size==="S"};
uJZ=function(l,b,d){switch(l.size){case "XS":return 16;case "S":return!d&&woZ(l,b)?24:16;default:return 24}};
a3A=function(l){switch(l){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"}};
iAA=function(l){switch(l){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"}};
c1j=function(l){switch(l){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"}};
GOy=function(l){if(l.style==="overlay-dark"&&l.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
tL=function(l){return l&&l.endsWith("px")?Number(l.slice(0,-2)):0};
bkV=function(l,b){var d=_.X(_.bf(function(){var P,E;return(E=l())!=null?E:b==null?void 0:(P=b())==null?void 0:P.text})),L=d.next().value;
return[function(P){var E=_.IJ(function(){var n;return Object.assign({},{location:"bottom",offset:16,delay:1},b==null?void 0:b(),{text:(n=L())!=null?n:""})},void 0,"IJU38d");
_.Vl(function(){var n=E();_.ko(function(){_.T1.addJob(function(){UL.notify(P,n)},4)})},"WlsgZc");
var f=function(){r1Z(P,E())},F=function(){lhZ()};
P.addEventListener("mouseenter",f);P.addEventListener("focus",f);P.addEventListener("mouseleave",F);P.addEventListener("blur",F);P.addEventListener("tap",F);_.wk(function(){P.removeEventListener("mouseenter",f);P.removeEventListener("mouseleave",F);P.removeEventListener("focus",f);P.removeEventListener("blur",F);P.removeEventListener("tap",F);lhZ()})},
d.next().value]};
LEZ=function(l,b){if(!FF){var d;sFQ(function(){return d=p_Z(l,b)});
return d}l.parent=dhV();return p_Z(l,b)};
dhV=function(){var l=_.np(FF||void 0,vYN);return _.tBZ(l)?void 0:l};
Kt=function(l,b){_.vZ(l,Object.assign({},b,{forceClickLogging:!0}))};
P6B=function(l){switch(l){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"}};
QDB=function(l,b){var d=_.A9(l==null?void 0:l.onTap),L={};d&&(L.getClickedVisualElement=function(){var P;return E0q(l,d,b==null?void 0:(P=b.value)==null?void 0:P.visualElement)});
L=_.Ci({elementsCommand:l.onTap,forceNewState:!0,additionalCommandArgs:L});return RO(L)?L:void 0};
XNV=function(l,b,d,L){Kt(l,Object.assign({},{form:{element:b,event:d}},L))};
fhV=function(l,b,d,L,P){var E=void 0;return function(f){var F=_.A9(d?l==null?void 0:l.onDisabledTap:l==null?void 0:l.onTap);if(F){var n;E=(n=E)!=null?n:b==null?void 0:b.value;if(F)if(_.U("web_button_vm_click_client_ve_killswitch"))XNV(F,E,f);else{var N;n=E0q(l,F,(N=E)==null?void 0:N.visualElement);if(P){XNV(F,P,f,{clickedVisualElement:n,form:{element:P}});return}XNV(F,E,f,{clickedVisualElement:n})}}L&&L(f)}};
E0q=function(l,b,d){b=b==null?void 0:b.clickTrackingParams;var L,P;l=l==null?void 0:(L=l.loggingDirectives)==null?void 0:(P=L.clientVeSpec)==null?void 0:P.uiType;if(d&&l&&!b)return d};
sDV=function(l){switch(l){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"}};
FEV=function(l){switch(l){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"}};
BC7=function(l){switch(l){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"}};
n0N=function(l){switch(l){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"}};
_.eZ=function(l){return _.IJ(function(){aPV()();return rdZ(l)},{debugName:"d8B62c"},"DEXkhd")};
Ok$=function(l,b){return _.Bv(l.entities,"engagementToolbarStateEntityPayload",b)};
mhA=function(l){(l=_.WZ(l))&&_.NCF(l)};
_.NCF=function(l){var b=_.zw();b&&_.pZ(b,l)};
YBH=function(l,b,d){_.lQ(l,"yt-open-popup-action",[b,d||l])};
qBV=function(l,b){var d=_.ul(l,"endpoint"),L=_.ul(l,"action");return(d=L?L:d)&&b&&(d=b.navigationEndpointPopupMap[d])&&(l=_.lo(d,l),(d=_.ul(l,"renderer"))&&b.supportedPopups.hasOwnProperty(d))?{openPopupAction:{popupType:b.popupTypeMap[d],popup:l}}:null};
Hkj=function(l,b,d,L){if(L){var P;d=d==null?void 0:(P=d.data)==null?void 0:P.contents;(P=d instanceof Array&&d.length?d[0]:d)&&(d=_.ul(P,"renderer"))&&L.supportedPopups.hasOwnProperty(d)&&(b.stopPropagation(),YBH(l,{openPopupAction:{popupType:L.popupTypeMap[d],popup:P}}))}};
KEq=function(l,b,d,L){L=L===void 0?!1:L;var P=tqF(b);if(P){P.href&&Aq(P.href);var E=b.button;E=E!==void 0?E===0&&!hL(b):!hL(b);P.data&&E&&UhN(l,P,b,d,L)}};
UhN=function(l,b,d,L,P){P=P===void 0?!1:P;var E=_.KO("pbj_navigate_limit",-1)===0;e0j(b);_.qP().resolve(_.YC(E6));var f=b.data;if(Object.keys(f).length!==0)if(!_.U("unplugged_web_disable_actions_for_cec_endpoint")&&_.K(f,_.QB))_.U("endpoint_behavior_command_executor_fix_killswitch")||(d.preventDefault(),d.stopPropagation()),_.Py(l,[f],l);else if(L=qBV(f,L))f.loggingUrls&&f.loggingUrls.forEach(function(n){n.baseUrl&&_.EM(n.baseUrl)}),d.preventDefault(),d.stopPropagation(),YBH(l,L,b);
else{var F=h0V(0,b.data,d);if(l=b.getForm)l=l(),F.tempData=F.tempData||{},F.tempData=Object.assign({},F.tempData,l);l=_.ad(d);if(L=l.find(function(n){return!!n.visualElement}))F.createScreenConfig=F.createScreenConfig||{},F.createScreenConfig.clickedVisualElement=L.visualElement;
if(!E)if(d.preventDefault(),d.stopPropagation(),_.K(f,_.kPZ)&&!P&&_.Nv.instance)_.Nv.instance.resolveCommand(f,F);else if(_.U("kevlar_command_handler_formatted_string")&&!P&&_.Nv.instance&&WEH(f))P=l.find(function(n){return!!n.is})||d.target,d={form:Object.assign({},F,{event:d,
element:P,originatingNode:b})},_.Nv.instance.resolveCommand(f,d);else{f=_.ad(d);d=[];for(P=0;P<f.length;P++)(E=f[P].is)&&d.push(E);d2q({parents:d.join(","),text:b.innerText},function(){_.rh(b,"yt-navigate",F)})}}};
jD1=function(l){if(l=tqF(l))e0j(l),rYZ(l.href)};
tqF=function(l){l=_.ad(l);for(var b,d=0;d<l.length;d++)if(b=l[d],b.tagName==="A"&&b.classList.contains("yt-simple-endpoint")){if(!b.data)break;return b}return null};
hL=function(l){return l.shiftKey||l.altKey||l.metaKey||l.ctrlKey};
z0H=function(l,b){var d={itct:b.clickTrackingParams};_.U("kevlar_client_side_screens")&&(!_.K(b,_.Ku)||_.U("kevlar_exclude_endpoint_killswitch"))&&(d.endpoint=JSON.stringify(b));_.U("enable_unknown_lact_fix_on_html5")&&_.qP().resolve(_.YC(_.kh))&&(d.lact=_.HX());aUQ(d);_.uv(l,d)};
e0j=function(l){l.href&&Object.keys(l.data).length!==0&&z0H(l.href,l.data)};
WEH=function(l){for(var b=_.X(yrq),d=b.next();!d.done;d=b.next())if(l[d.value])return!1;return!0};
Zky=function(){if(W$)return W$;if(window.lottie)return W$=Promise.resolve(window.lottie);var l=_.ay(_.aC("LOTTIE_URL"));return l?W$=new Promise(function(b,d){var L=document.createElement("script");L.addEventListener("load",function(){b(lottie)});
L.addEventListener("error",function(P){var E="Lottie library failed to load.";P?P.message&&(E+=" Original description: "+P.message,_.r7(P,E)):P=Error(E);_.cX(P);d(P)});
L.setAttribute("async","");_.Bn(L,l);document.head.appendChild(L)}):Promise.reject(Error("sh"))};
MqQ=function(){return W$?W$:Zky()};
IhB=function(l){if(l)switch(l){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.U("kevlar_use_wil_icons"))return l=(l=KPA(_.rT().getState()))&&l.animationLightUrl&&l.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:l.animationLightUrl,pathDarkTheme:l.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,l?l:jZ.get("LIKE");break;case "LIKE_DELHI_PLAYER":return jZ.get("LIKE_DELHI_PLAYER")}};
$hq=function(l){var b=IhB(l);if(b)return b;switch(l){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return jZ.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return jZ.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return jZ.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return jZ.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return jZ.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return jZ.get("NOTIFICATION_BELL")}};
JrA=function(l,b){if(!l.closest)return!1;b=!!IhB(b);return _.aC("ID_TOKEN")&&b?!!l.closest("segmented-like-dislike-button-view-model")||!!l.closest("yt-player-quick-action-buttons"):!1};
g0q=function(l,b){if(!l||xhy)b=!1;else{var d;if(!(d=JrA(l,b)))if(l.closest)if(d=!_.aC("ID_TOKEN"),l=l.closest("ytd-subscription-notification-toggle-button-renderer-next"),d||!l)d=!1;else{var L;d=((L=l.data)==null?void 0:L.targetId)==="notification-bell"&&b!=="EXPAND_MORE"}else d=!1;b=d}return b};
SB1=function(l){var b,d;return _.B(function(L){switch(L.nextAddress){case 1:return _.zD(L,2),L.yield(fetch(l),4);case 4:return b=L.yieldResult,L.yield(b.json(),5);case 5:return L.return(L.yieldResult);case 2:d=_.JE(L),_.cX(d),_.gR(L)}})};
Ary=function(l,b){var d,L,P;return _.B(function(E){if(E.nextAddress==1)return(d=b?l.pathDarkTheme:l.path)?E.yield(Promise.all([SB1(d),Zky()]),2):E.return();L=E.yieldResult;P=L[0];zZ.set(d,P);_.gR(E)})};
C6$=function(l,b,d,L){function P(f,F){if(b.value===F&&!b.cancelled){for(;l.firstChild;)l.removeChild(l.firstChild);l.classList.add("ytSpecIconShapeHost");f(l,L)}}
var E=_.v07(_.qP().resolve(_.Ot),d);typeof E==="function"?(b.value=null,P(E,null)):(b.value=E,E.then(function(f){P(f,E)}))};
R0H=function(l,b){var d=document.createElement("div"),L=_.DZ(d,function(){return _.O(_.m,{cond:l,then:function(P){return _.O(_.yq,{data:P,options:b})}})},"ca");
return[d,L]};
_.ZT=function(l,b){if(b){var d={};pNF.forEach(function(L){L=o0V(b,L,"--yt-lightsource-");Object.assign(d,L)});
DhN.forEach(function(L){L=o0V(b,L,"--yt-basic-");Object.assign(d,L)});
_.mj(l,d)}};
o0V=function(l,b,d){var L={};L[d+_.sf(b)]=l&&l[b]?_.Jq(l[b]):"";return L};
_.IH=function(l,b,d){Mb[l]||(Mb[l]={});Mb[l][b]=d};
_.$h=function(l){Mb[l]||(Mb[l]={});return Mb[l]};
VqQ=function(l){if(!l)return{};var b=l.foregroundTitleColor,d=l.backgroundColor;l=l.borderColor;var L="text";l?L="outline":d&&(L="filled");return{type:L,customColors:{color:b?_.Jq(b):void 0,backgroundColor:d?_.Jq(d):void 0,borderColor:l?_.Jq(l):void 0}}};
ah1=function(l){var b=l.renderer;var d=l.element;var L=l.commandController;var P=l.onTapCallback;var E=l.skipCommandHandling;var f=l.overrides;var F=l.forceIcon;var n=l.forceModernIconButton;var N=l.forceDisabled;var Y=l.isSubscribe===void 0?!1:l.isSubscribe;var q=l.isPressed===void 0?!1:l.isPressed;var H=l.useButtonSize===void 0?!1:l.useButtonSize;l=wN1(b);Y&&(l.style="mono",l.type="filled");F=!b.icon||!F&&b.text?b.icon?b.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:n?"icon-only":"icon-only-40";F==="icon-only-40"&&(l.type="text");var t;n=Object;Y=n.assign;H=uxj(b,H);q=!!b.isSelected||!_.U("web_propagate_is_pressed_killswitch")&&!!q;var e=b.isSelected!==void 0;N=N===void 0?b.isDisabled:N;var W=b.text?_.J9(b.text):void 0;var M,J,x,V=((M=b.accessibilityData)==null?void 0:(J=M.accessibilityData)==null?void 0:J.label)||((x=b.accessibility)==null?void 0:x.label);M=V?V:_.iO(b.text);d=GPQ(b,d,L,P,E);L=TCZ(b);L!=null&&L.length?(L=_.Ci({innertubeCommand:YPQ(L),
forceNewState:!0}),L=RO(L)?L:void 0):L=void 0;return Y.call(n,{},l,H,{iconPosition:F},f,{focused:!1,toggled:q,toggleable:e,disabled:N,formattedButtonText:W,accessibilityLabel:M,onTap:d,aTagConfig:L},VqQ((t=b.colorData)==null?void 0:t.basicColorPaletteData),{oneOffCustomTextWrap:b.oneOffCustomTextWrap})};
GPQ=function(l,b,d,L,P){return function(E){var f=TCZ(l);L(f,E);if(!P){f=_.X(f);for(var F=f.next();!F.done;F=f.next())Kt(F.value,{form:{element:b,event:E},commandController:d})}}};
TCZ=function(l){var b=[];l.command&&b.push(l.command);l.serviceEndpoint&&b.push(l.serviceEndpoint);l.navigationEndpoint&&b.push(l.navigationEndpoint);return b};
uxj=function(l,b){if(b)switch(l.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(l.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
wN1=function(l){switch(l.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"}}};
ikV=function(l,b){return typeof l!=="object"||l===null?!1:Object.keys(b).every(function(d){return d in l})};
JL=function(l){return Object.fromEntries(Object.keys(l).map(function(b){return[b,b]}))};
crq=function(l,b,d){return dkF(d,function(L,P){return function(E){var f=_.Tc.apply(1,arguments);return ikV(E,l)?P.apply(null,[E[b]].concat(_.VV(f))):P.apply(null,[E].concat(_.VV(f)))}})};
xh=function(l){return function(b,d){return crq(l,b,d)}};
rrV=function(l,b){var d;return(d=_.Bv(l,"playlistLoopStateEntity",b))!=null?d:void 0};
lHq=function(l,b){var d;return(d=_.Bv(l,"toggleMenuServiceItemEntity",b))!=null?d:void 0};
_.gr=function(l){return l!=null&&l.watch?l.watch.isTheaterMode:!1};
_.SZ=function(l){return l!=null&&l.watch?l.watch.isWatchFullscreen:!1};
_.AL=function(l){if(_.bKV(l))return!0;l=_.dUZ(l);return _.U("web_watch_enable_single_column_grid_view")?l:!1};
_.bKV=function(l){return l!=null&&l.watch?l.watch.isSwatcherooActive:!1};
_.dUZ=function(l){return l.watch.isWatchNarrowWidth};
_.L3N=function(l){return _.gr(l)||_.SZ(l)||_.dUZ(l)};
_.PxB=function(l){return l.watch.openEngagementPanels};
_.v$=function(l,b){return _.Bv(l.entities,"likeStatusEntity",b)};
E8y=function(l,b){return _.Bv(l.entities,"likeCountEntity",b)};
_.QM$=function(l,b){return _.Bv(l.entities,"stringEntity",b)};
X1H=function(l,b){return _.Bv(l.entities,"dataFreshnessEntity",b)};
fHy=function(l,b){if(!l)return!1;var d,L=(d=_.K(l,_.fZ))==null?void 0:d.signal;if(L&&b.signalEndpointMap)return!!b.signalEndpointMap[L];var P;if((d=(P=_.K(l,_.Ct))==null?void 0:P.request)&&b.continuationEndpointMap)return!!b.continuationEndpointMap[d];for(var E in l)if(b.commandEndpointMap[E])return!0;return!1};
sM1=function(l,b){if(b.streamingEndpointMap)for(var d in l)if(b.streamingEndpointMap[d]&&(l=b.streamingEndpointMap[d]))return l()};
F3y=function(l,b){var d,L=(d=_.K(l,_.fZ))==null?void 0:d.signal;if(L&&b.signalEndpointMap&&(d=b.signalEndpointMap[L]))return d();var P;if((d=(P=_.K(l,_.Ct))==null?void 0:P.request)&&b.continuationEndpointMap&&(P=b.continuationEndpointMap[d]))return P();for(var E in l)if(b.commandEndpointMap[E]&&(l=b.commandEndpointMap[E]))return l()};
BuN=function(l){var b={"Content-Type":"application/json"};_.aC("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=_.aC("EOM_VISITOR_DATA"):_.aC("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=_.aC("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=_.aC("LOGGED_IN",!1);_.aC("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=_.aC("DEBUG_SETTINGS_METADATA"));l!=="cors"&&((l=_.aC("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=l),(l=_.aC("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]=
l),(l=_.aC("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=l),(l=_.aC("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=l));(l=_.aC("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(b["X-YouTube-Lava-Device-Context"]=l);return b};
n81=function(l,b){b.watchNextResponse||b.reelItemWatchResponse?b.watchNextResponse?l.content=b.watchNextResponse:l.content=b.reelItemWatchResponse:b.playerResponse?l.player=b.playerResponse:b.reelWatchSequenceResponse&&(l.reelSequence=b.reelWatchSequenceResponse)};
RH=function(l){return function(){return new l}};
pt=function(l){var b=_.qP();return function(){return b.resolve(l)}};
_.oH=function(l){if(!l)return null;for(var b=[],d=0;d<l.textSegments.length;d++){var L=l.textSegments[d];L.text?b.push(L):L.emojiId&&b.push({emoji_id:L.emojiId})}return{text_segments:b}};
qrA=function(l,b,d,L,P,E,f){E=E===void 0?[]:E;var F=new _.DT;F.endpoint=d;if(!d)return _.ib(new _.Rp("handle undefined endpoint",b.tagName)),F;var n=BOZ(d);n.length&&(_.Py(l,n,b,L),F.actions=n);d.loggingUrls&&d.loggingUrls.forEach(function(Y){Y.baseUrl&&Qt(Y.baseUrl,Y.attributionSrcMode)});
n=!_.U("web_skip_impression_click_killswitch")&&L&&L.impression;if(d.clickTrackingParams&&!OKF(d)&&!Nuj(b)&&!n&&(n=_.Ut(),!_.Vq(n,b))){var N=b.getScreenLayer&&b.getScreenLayer();N?n.clickCommand(d,null,N):n.clickCommand(d,null)}n=!1;for(N=0;N<E.length;N++)if((0,E[N])(b,d,L)){n=!0;break}!n&&mUA(d)&&(F.ajaxPromise=YrZ(l,b,d,L,P,f));return F};
Nuj=function(l){var b;return(l=(b=l.data)==null?void 0:b.navigationEndpoint)&&!!l.clickTrackingParams};
OKF=function(l){var b=_.K(l,_.fZ);if(b&&(b=b.signal)&&HKV.indexOf(b)>=0)return!0;for(var d in l)if(tKQ.indexOf(d)>=0)return!0;return!1};
mUA=function(l){var b;if(((b=_.K(l,_.fZ))==null?void 0:b.signal)==="CLIENT_SIGNAL")return!1;for(var d in l)if(UUy.indexOf(d)>=0)return!1;l=Object.keys(l);return l.length===1&&l[0]==="loggingUrls"?!1:!0};
ysN=function(l,b,d,L,P,E,f){var F=_.wr.instance;if(F&&_.uY(F,L))var n=_.GZ(F,L,P).then(function(Y){return(Y==null?0:Y.data)?Y:{data:Y}});
else n=l.requestDataForServiceEndpoint(L,P),_.K(L,K3$)||_.K(L,eMZ)||_.K(L,_.hMH)||_.K(L,kuN)||_.cX(new _.Rp("No RequestBuilder for endpoint",L));var N=_.TZ();N.promise.thenCatch(function(){var Y=_.ul(L,"action")||_.ul(L,"command")||_.ul(L,"endpoint");Y&&(Y=L[Y],Y.hasOwnProperty("onFailureAction")?_.Py(b,[Y.onFailureAction],d):Y.hasOwnProperty("onFailureCommand")&&_.Py(b,Y.onFailureCommand,d));n.cancel("Resolver promise rejected")});
n.then(function(Y){if(Y){var q=Y.error;if(q){if(E&&E.onServerError)E.onServerError(L,Y);N.reject(new _.Rp("Response error",L,q))}else if(Y=Y.data)if(q=Y.error){if(E&&E.onServerError)E.onServerError(L,Y);N.reject(new _.Rp("Returned error",L,q))}else{W3V(b,d,Y,L);jMq(Y);if(q=FiN(Y))for(var H=_.X(q),t=H.next();!t.done;t=H.next()){t=t.value;var e=_.qP().resolve(_.YC(zM1))||aH;if(!_.wr.instance||!e.some(function(M){return!!_.K(L,M)})||_.U("kevlar_response_processor_allowlist_killswitch")){var W=e=void 0;
((W=_.K((e=t)==null?void 0:e.commandMetadata,_.sz))==null?0:W.sendPost)?_.LZ(b,[t]):_.Py(b,[t],d)}}(H=_.K(Y==null?void 0:Y.frameworkUpdates,iY))&&f&&f(H);if(E&&E.onSuccess)E.onSuccess(L,Y);N.resolve(new _.c$(Y,q))}}else N.reject(new _.Rp("Invalid service endpoint provided",L))},function(Y){N.reject(Y)});
return N.promise};
jMq=function(l){var b;(l=(b=_.K(l==null?void 0:l.onResponseReceivedCommand,_.ZKV))==null?void 0:b.continuationItems)&&(l==null?void 0:l.length)===1&&_.K(l[0],MKN)&&_.Zi("so_r",void 0,"search_overview_answer")};
YrZ=function(l,b,d,L,P,E){var f;return(f=b.getNetworkManager&&b.getNetworkManager()?b.getNetworkManager():_.qP().resolve(_.YC(_.hq)))?ysN(f,l,b,d,L,P,E):_.ZQ("No network manager.")};
W3V=function(l,b,d,L){if(d=d.trackingParams||d.loggingDirectives&&d.loggingDirectives.trackingParams){var P;(_.K(L,_.rr)||_.K(L,IHV)||_.K(L,$UQ))&&L.clickTrackingParams?P=_.WZ(L.clickTrackingParams):_.U("web_graft_to_parent_command")&&L.clickTrackingParams&&(P=_.WZ(L.clickTrackingParams));var E;L=(E=b.getScreenLayer)==null?void 0:E.call(b);b=_.Ut().graftServerVe(d,P,L);_.bQ(l,"yt-store-grafted-ve-action",[b])}};
_.JsN=function(l){var b=new Image;return new _.M$(function(d,L){b.addEventListener("load",function(){d()});
b.addEventListener("error",function(){L()});
b.src=l})};
xUN=function(l){return!!l};
g8$=function(l){return!!l};
SrB=function(l,b,d){var L=l.rowIndex;L!==void 0&&_.bQ(l.hostElement,"yt-section-reactive-dismissal",[L,b,d])};
_.lT=function(l,b,d){l=_.X(l);for(var L=l.next();!L.done;L=l.next()){L=L.value;if(L===b)break;for(var P=_.X(d),E=P.next();!E.done;E=P.next())if(E=E.value,L.tagName===E||!_.U("web_event_button_role_check_killswitch")&&L.role==="button"&&E==="BUTTON")return!0}return!1};
_.bT=function(l,b,d){l=_.X(l);for(var L=l.next();!L.done;L=l.next()){L=L.value;if(L===b)break;for(var P=_.X(d),E=P.next();!E.done;E=P.next())if(L.id===E.value)return!0}return!1};
_.P_=function(){var l=_.qP().resolve(_.YC(_.dO));return l?(l=l.getCurrentPage())?_.L2(l):null:null};
_.EJ=function(){var l=_.P_();if(!l){var b=_.qP().resolve(_.YC(_.dO)),d=b?typeof b:"no page manager";b=b?b.getCurrentPage():null;d=new _.Rp("Player is missing when requested.",d,b?b.tagName:"no page");_.az(d)}return l};
_.L2=function(l){return l&&l.getPlayer?l.getPlayer():null};
As$=function(l,b){l={args:{raw_player_response:l}};b&&(l.args=Object.assign({},l.args,b));return l};
v8V=function(l){if(l.args){if(l.args.raw_player_response)return l.args.raw_player_response;if(l.args.player_response)return JSON.parse(l.args.player_response)}};
_.CxQ=function(l,b){var d={url:"/watch?v="+l.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};l.playlistId&&(d.url+="&list="+l.playlistId);l.playerParams&&(d.url+="&pp="+l.playerParams);l={watchEndpoint:l,commandMetadata:{webCommandMetadata:d}};b&&(l.clickTrackingParams=b);return l};
p1H=function(){return RMy||!!_.lo("yt.player.Application")};
DUV=function(){return o8N||!!document.querySelector("link#player-css")};
w1B=function(){function l(){RMy=!0;VKZ.resolve()}
var b,d;return _.B(function(L){VKZ||(VKZ=new _.nu,p1H()?l():(b=document.createElement("script"),b.addEventListener("load",l),d=_.CQ(_.aC("PLAYER_JS_URL")),_.Bn(b,d),document.head.appendChild(b)));return L.return(VKZ.promise)})};
GuV=function(){function l(){o8N=!0;u6B.resolve()}
if(!u6B)if(u6B=new _.nu,DUV())l();else{var b=document.createElement("link");b.id="player-css";b.addEventListener("load",l);var d=_.CQ(_.aC("PLAYER_CSS_URL"));_.Ni(b,d,"stylesheet");document.head.appendChild(b)}return u6B.promise};
Tu7=function(){return p1H()&&DUV()?Promise.resolve([]):Promise.all([w1B(),GuV()])};
aH$=function(l,b,d){var L={args:{}};l&&(L.args.raw_player_response=l);b&&(L.args.raw_watch_next_response=b);d&&(L.args=Object.assign({},L.args,d));return L};
l9H=function(l,b,d){var L=!1;L=L===void 0?!0:L;l=typeof l==="string"?_.Q4(document,l):l;var P=iK$+"_"+_.iN(l),E=csZ[P];if(E&&L)return rsA(b,d)?E.api.loadVideoByPlayerVars(b.args||null):E.loadNewVideoConfig(b),E.api;E=new Xs(l,P,b,d,void 0);csZ[P]=E;E.addOnDisposeCallback(function(){delete csZ[E.getId()]});
return E.api};
rsA=function(l,b){return b&&b.serializedExperimentFlags?b.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):l&&l.args&&l.args.fflags?l.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
brQ=function(){var l=new _.nu;l.resolved=!1;var b=l.resolve;l.resolve=function(d){l.resolved=!0;b(d)};
return l};
LbA=function(l){var b={};dNq().install((b.document_disposed={callback:l},b))};
f2=function(l,b){if(!l&&Math.random()<=_.KO("kevlar_unified_player_logging_threshold")){l=Error("uh`"+(b?b:"Unspecified error"));if(_.U("kevlar_unified_player_throw_errors"))throw l;_.cX(l)}};
_.P1N=function(){var l=_.lo("ytDebugData.callbacks");l||(l={},_.Yg("ytDebugData.callbacks",l));return l};
QA$=function(l,b){var d=_.P1N();if(_.U("web_dd_iu")||EHq.includes(l))d[l]=b};
XDH=function(){return _.B(function(l){return l.return({isLeader:_.DSH(_.rT().getState()),c:_.aC("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.aC("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
f9V=function(){var l;_.B(function(b){if(b.nextAddress==1)return QA$("APP_STATE",XDH),b.yield(_.qP().resolve(_.sJ),2);l=b.yieldResult;QA$("PI",function(){return _.B(function(d){return d.return(l.getVideoStats())})});
_.gR(b)})};
sA7=function(l){return!!l&&l.length>0&&l[0].loggingUrls!=null&&l[0].loggingUrls.length>0};
Fby=function(){var l=_.aC("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(l==null?void 0:l.length)===2?l[1]:null};
B8H=function(l){if(!l)return[];var b=[];l=_.X(l);for(var d=l.next();!d.done;d=l.next())if(d=d.value,d.loggingUrls){d=_.X(d.loggingUrls);for(var L=d.next();!L.done;L=d.next())L=L.value,L.baseUrl&&b.push(L.baseUrl)}return b};
nHN=function(l){var b=_.wh(_.Aj(_.PV.location.href));l=_.wh(_.Aj(l));return _.U("kevlar_clear_non_displayable_url_params")?b==Fs(l):Fs(b)==Fs(l)};
Fs=function(l){var b=_.OrN(l);l=l.slice(0);var d=["frags"];_.U("kevlar_hide_pp_url_param")&&d.push("pp");_.U("kevlar_hide_time_continue_url_param")&&d.push("time_continue");d=_.X(d);for(var L=d.next();!L.done;L=d.next())L=L.value,l=_.Gw(_.wh(l),L);return _.wh(l)+(b?"#"+b:"")};
OJ=function(l,b){var d=d===void 0?!0:d;b=Number(b)*1E3;var L=Math.round((0,_.t8)()),P=L.toString();l={innertubeResponse:l,serverDateTimestampMs:P,lastModifiedTimestampMs:P,expireTimestampMs:(L+b).toString(),isProcessed:d};if(d=_.aC("INNERTUBE_CONTEXT_CLIENT_NAME"))l.clientName=d;return l};
mNZ=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++N8V};
YUN=function(l){return!isNaN(l)&&l>0};
HrN=function(){_.U("web_adaptive_repeat_ase")&&qUN&&_.Gj("applicationStarted",qUN)};
_.tWA=function(){var l=_.je(),b=_.zw();b&&l&&_.Di(b,[l],!0)};
KbA=function(l){return l&&UNq.some(function(b){return l.includes(b)})};
zhV=function(l){var b=_.K(l,_.Q5);if(!b)return!1;var d=b.url,L=b.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!d)return _.az(Error("zh")),!1;if(b.target==="TARGET_NEW_WINDOW"){b={};_.U("resolve_url_parent_tracking_params")&&(!_.nO(d)||OQ(window.location.href,d))&&(b={endpoint:l,itct:l.clickTrackingParams});aUQ(b);l=null;try{if(L){a:{var P=d,E=b;L=L===void 0?!1:L;E&&_.uv(P,E);var f=_.VE(P),F=_.R$(f);P!=F&&_.bo(Error("Yf`"+P));P=F;try{if(L){F=P;F=u$Z(F);Aq(F);l=_.Pn(window,F,"_blank",
"attributionsrc");break a}}catch(H){_.c7(H)}Aq(P);l=_.Pn(window,f,"_blank")}ehH(_.qP().resolve(hhy),l,d);return!0}}catch(H){_.az(H)}_.uv(d,b);b={target:"_blank",noopener:!1};f=window;F=Cb(d)?d:_.VE(typeof d.href!="undefined"?d.href:String(d));L=self.crossOriginIsolated!==void 0;l="strict-origin-when-cross-origin";window.Request&&(l=(new Request("/")).referrerPolicy);P=b.noreferrer;if(L&&P&&l==="unsafe-url")throw Error("ve");l=P&&!L;P=b.target||d.target;E=[];var n=[],N=!1;for(q in b){var Y=b[q];switch(q){case "width":case "height":case "top":case "left":E.push(q+
"="+Y);break;case "target":break;case "noopener":case "noreferrer":Y?n.push(q):(N=!0,n.push(q+"=false"));break;case "attributionsrc":E.push(q+(Y?"="+Y:""));break;default:E.push(q+"="+(Y?1:0))}}var q=P!==void 0&&!["_blank","_self","_top","_parent",""].includes(P);q=zy()&&q;kzV&&L&&E.length===0&&n.length>0&&!q&&!N?(n.length===2&&(n=["noreferrer"]),_.Pn(f,F,P,n[0]),l=WbQ()):(q=E.join(","),_.Ij()&&f.navigator&&f.navigator.standalone&&P&&P!="_self"?(q=_.MD("A"),im(q,F),q.target=P,l&&(q.rel="noreferrer"),
((b=b.attributionsrc)||b==="")&&q.setAttribute("attributionsrc",b),b=document.createEvent("MouseEvent"),b.initMouseEvent("click",!0,!0,f,1),q.dispatchEvent(b),q=WbQ()):l?(q=_.Pn(f,"",P,q),f=_.R$(F),q&&(q.opener=null,f===""&&(f="javascript:''"),f='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+N2(f)+'">',f=rB(f),(b=q.document)&&b.write&&(b.write(bB(f)),b.close()))):((q=_.Pn(f,F,P,q))&&b.noopener&&(q.opener=null),q&&b.noreferrer&&(q.opener=null)),l=q);ehH(_.qP().resolve(hhy),
l,d);return!0}q=_.ZJ(d);q=KbA(q)||d==="https://studio.youtube.com/";if(_.nO(d)&&!OQ(window.location.href,d)||q)Aq(d),Wy(),_.vH(d,void 0,void 0,window.top,jAB);else return _.cX(new _.Rp("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",l)),!1;return!0};
_.MWA=function(l,b){b=b===void 0?0:b;if(!(_.K(l,yPN)||_.K(l,ZrB)||_.K(l,_.Q5)&&_.K(l,_.Q5).url))return!1;var d,L=(d=_.K(l,_.Q5))==null?void 0:d.url;d=L?{externalLinkData:{url:L}}:null;return _.Ut().clickCommand(l,d,b)};
$NN=function(l,b,d,L,P){P=P===void 0?{}:P;return function(E){var f,F;var n=((f=l.loggingDirectives)==null?0:(F=f.clientVeSpec)==null?0:F.uiType)?_.mi(l.loggingDirectives.clientVeSpec.uiType):void 0;P.clickedVisualElement||(P.clickedVisualElement=n);n=I91(l,b);d(n,E);n=_.X(n);for(f=n.next();!f.done;f=n.next()){f=f.value;F=L;var N=E,Y=P;Y.form?Y.form.event=N:Y.form={element:F,event:N};Kt(f,Y)}}};
I91=function(l,b){var d=[];b?(l.toggledCommand&&d.push(l.toggledCommand),l.toggledServiceEndpoint&&d.push(l.toggledServiceEndpoint)):(l.defaultCommand&&d.push(l.defaultCommand),l.defaultServiceEndpoint&&d.push(l.defaultServiceEndpoint),l.defaultNavigationEndpoint&&d.push(l.defaultNavigationEndpoint));return d};
JPQ=function(l,b){var d=l.toggledStyle||l.style,L;switch((L=b?d:l.style)==null?void 0:L.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"}}};
_.YY=function(){return _.B(function(l){return l.nextAddress==1?l.yield(_.qP().resolve(_.sJ),2):l.return(_.qP().resolve(xNF)())})};
_.q2=function(){return _.qP().resolve(xNF)()};
_.H_=function(){return{lottieEl:void 0}};
gHF=function(l,b){return l.startsWith(b.uniqueId)};
SUj=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(_.YY(),2);b=L.yieldResult;if((d=b)==null||!d.addEventListener)return tW(),L.return();b.addEventListener("onCueRangeEnter",l);_.gR(L)})};
AP1=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(_.YY(),2);b=L.yieldResult;if((d=b)==null||!d.removeEventListener)return tW(),L.return();b.removeEventListener("onCueRangeEnter",l);_.gR(L)})};
vHy=function(l){var b,d,L,P,E;_.B(function(f){if(f.nextAddress==1)return f.yield(_.YY(),2);b=f.yieldResult;if((d=b)==null||!d.addCueRange)return tW(),f.return();L=_.X(l.timings);for(P=L.next();!P.done;P=L.next())E=P.value,b.addCueRange(l.uniqueId+"-"+E,E/1E3,(E+100)/1E3);_.gR(f)})};
C1V=function(l){var b,d,L,P,E;_.B(function(f){if(f.nextAddress==1)return f.yield(_.YY(),2);b=f.yieldResult;if((d=b)==null||!d.removeCueRange)return tW(),f.return();L=_.X(l.timings);for(P=L.next();!P.done;P=L.next())E=P.value,b.removeCueRange(l.uniqueId+"-"+E);_.gR(f)})};
RhQ=function(){var l,b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(_.YY(),2);l=L.yieldResult;if((b=l)==null||!b.getPlayerState)return tW(),L.return();d=l.getPlayerState();return L.return(d===2)})};
tW=function(){_.cX(new _.Rp("Smartimation player does not exist or is corrupted"))};
pDN=function(){try{var l;return(l=window.CSS)!=null&&l.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(b){return _.cX(new _.Rp("Smartimation CSS.supports threw an error")),!1}};
T8q=function(l,b,d,L,P){var E=l.playlistId?oHV:DN7;b=b();d=d();P=!!l.videoId&&P()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.U2(b))return VWN({data:l,actionType:E,disabled:P},d);if(l.videoId&&L())return wDH({data:l,actionType:E,disabled:P});switch(b){case "TRANSFER_STATE_UNKNOWN":return wDH({data:l,actionType:E,disabled:P});case "TRANSFER_STATE_FAILED":return l.videoId?uHQ({data:l,actionType:E,disabled:P}):Gzq({data:l,actionType:E,disabled:P});case "TRANSFER_STATE_COMPLETE":return Gzq({data:l,
actionType:E,disabled:P});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return VWN({data:l,actionType:E,disabled:P},d);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return l.videoId?uHQ({data:l,actionType:E,disabled:P}):wDH({data:l,actionType:E,disabled:P});default:return wDH({data:l,actionType:E,disabled:P})}};
a9Z=function(l,b){var d=l.onTapCommand,L=_.A9(d);if(l.videoId&&_.K(L,_.UJ))return _.K(L,_.UJ).action=b,d;l.playlistId&&_.K(L,_.K2)&&(_.K(L,_.K2).action=b);return d};
wDH=function(l){var b=l.data;var d=l.actionType;l=l.disabled;return{text:ir$,iconType:"OFFLINE_DOWNLOAD",onTap:a9Z(b,d.ACTION_ADD),disabled:l}};
VWN=function(l,b){var d=l.data;var L=l.actionType;l=l.disabled;var P="OFFLINE_DOWNLOAD";b>=0&&b<=.1?P="OFFLINE_DOWNLOADING_ZERO":b>.1&&b<=.3?P="OFFLINE_DOWNLOADING_TWENTY":b>.3&&b<=.5?P="OFFLINE_DOWNLOADING_FORTY":b>.5&&b<=.7?P="OFFLINE_DOWNLOADING_SIXTY":b>.7&&b<1?P="OFFLINE_DOWNLOADING_EIGHTY":b===1&&(P="OFFLINE_PIN");return{text:cPy,iconType:P,onTap:a9Z(d,L.ACTION_REMOVE_WITH_PROMPT),disabled:l}};
Gzq=function(l){var b=l.data;var d=l.actionType;l=l.disabled;return{text:rPq,iconType:"OFFLINE_PIN",onTap:a9Z(b,d.ACTION_REMOVE_WITH_PROMPT),disabled:l}};
uHQ=function(l){var b=l.data;var d=l.actionType;l=l.disabled;return{text:l8F,iconType:"OFFLINE_DOWNLOAD",onTap:a9Z(b,d.ACTION_RETRY),disabled:l}};
_.eN=function(l,b){var d=aPV();return _.IJ(function(){d();return rdZ(l,[_.GI(b)||""])},{debugName:"LUZslf"},"Z105t")};
bBN=function(l){var b=_.eN(_.Ai,function(){return l().videoId}),d=_.eN(_.vv,function(){return l().playlistId});
return function(){return l().videoId?b:l().playlistId?d:_.X(_.jL("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
d_Q=function(l){var b=_.eN(Cw,function(){return l().videoId}),d=_.eN(_.oGA,function(){return l().playlistId});
return function(){return l().videoId?b:l().playlistId?d:_.X(_.jL(0,void 0,"K4tgOc")).next().value}};
LIj=function(l){var b=_.eN(_.cpF,function(){return l().videoId});
return function(){return l().videoId?b:_.X(_.jL(!1,void 0,"Oaxwcf")).next().value}};
PMN=function(l){var b=_.eN(wBN,function(){return l().videoId});
return function(){return l().videoId?b:_.X(_.jL("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
E2$=function(){return{}};
_.FI7=function(l,b,d){return{submitForm:function(){var L,P,E,f;return _.B(function(F){if(F.nextAddress==1){L=QvV(l());if(!L)return F.return();if(L.onSubmit)return XuN(b),L.onSubmit(),XuN(d),F.return();if(!L.submitConfig||!L.formData)return F.jumpTo(0);L.disableDuringSubmission&&f8j(l(),!0);XuN(b);return F.yield(sv1(L.submitConfig,L.formData()),3)}P=F.yieldResult;XuN(d);if(((E=P)==null?0:E.submitResult)&&((f=L)==null?0:f.onSubmitResult))L.onSubmitResult(P.submitResult);L.disableDuringSubmission&&f8j(l(),
!1);return F.return()})},
isValid:function(){var L=QvV(l());if(L){var P;return!((P=L.isValid)==null||!P.call(L))}return!0},
isSubmitting:function(){var L,P;return!!((L=QvV(l()))==null?0:(P=L.isSubmitting)==null?0:P.call(L))}}};
_.hW=function(){if(!Bc7){var l=_.X(_.jL(new Map,void 0,"Y1XnBc"));Bc7=l.next().value;n2A=l.next().value}return Bc7};
_.OBQ=function(l){n2A(new Map(l))};
QvV=function(l){if(l)return _.hW()().get(l)};
sv1=function(l,b){var d;return _.B(function(L){return L.nextAddress==1?b?(d=_.qP().resolve(_.YC(NcQ)))&&l.submitId?L.yield(d.submitForm(l.submitId,b,m_V,l.params,l.clickTrackingParams),2):L.return(Promise.reject(Error("Bh"))):L.return(Promise.reject(Error("Ah"))):L.return(L.yieldResult)})};
f8j=function(l,b){if(l){var d=_.hW();d().set(l,Object.assign({},d().get(l),{isSubmitting:function(){return b}}));
_.OBQ(d())}};
XuN=function(l){if(l){var b=_.qP().resolve(_.tk);b&&(l=_.A9(l()))&&b.resolveCommand(l)}};
HBA=function(l,b){b=b===void 0?{shouldPersist:!0}:b;return{useUpdatableData:function(d,L){var P=_.IJ(function(){return l(d())},void 0,"Gmrblb"),E=YNV(d,P,L,b);
_.Vl(function(){if(P()!=null){qNV.set(P(),E);var f=P();_.wk(function(){qNV.delete(f)})}},"j4hx9b");
return E},
getData:function(d){var L;return(L=qNV.get(l(d)))==null?void 0:L[0]()},
updateData:function(d,L){d=l(d);d=qNV.get(d);if(!d)return!1;var P=_.X(d);d=P.next().value;P=P.next().value;L=L(d());P(L);return!0}}};
YNV=function(l,b,d,L){L=L===void 0?{}:L;var P=_.X(_.bf(function(){var F=l(),n=b();return t7B(F,n,d,L)})),E=P.next().value,f=P.next().value;
return[E,function(F){f(F);var n=b();if(L.shouldPersist&&n!=null){var N,Y=(N=d==null?void 0:d.map(function(q){return q()}))!=null?N:[];
_.kY.set(n,[F,Y])}}]};
t7B=function(l,b,d,L){L=L===void 0?{}:L;if(b==null||!L.shouldPersist)return l;L=_.kY.get(b);if(!L)return l;var P=_.X(L);L=P.next().value;var E=P.next().value,f;P=(f=d==null?void 0:d.map(function(F){return F()}))!=null?f:[];
if((E==null?0:E.length)&&(d==null?0:d.length)&&P.some(function(F,n){return F!==E[n]}))return _.kY.remove(b),l;
(d==null?0:d.length)&&_.kY.set(b,[L,P]);return L};
U_N=function(l){var b=_.X(_.jL(!0,void 0,"bKtO6d")),d=b.next().value;b.next();return function(){var L=$B(l.children());return _.O(_.m,{cond:d,then:function(){return L},
else:l.fallback})}()};
_.W_=function(l){var b=KI7(l),d=b.data,L=b.mapping,P=b.wrapper;b=b.pendingFallback;var E=function(){return eiF(_.GI(d))},f=function(){var F=E(),n=[];
F=_.X(F);for(var N=F.next();!N.done;N=F.next()){var Y=void 0;N=N.value;var q=void 0;for(Y in N)if(!(!N).hasOwnProperty(Y)){q=Y;break}(Y=q)&&n.push(Y)}return n};
return l.data?_.O(U_N,{fallback:b},function(){return _.O(_.RC,{each:f},function(F,n){var N=P?function(e){return P(function(){return L[F](e,n)},Y,n)}:function(e){return L[F](e,n)};
N.debugName||(N.debugName=String(F));if(!L[String(F)])return document.createComment("");N.componentType!==xo&&hiZ(String(F));var Y=kYN(E,F,n);if(_.U("web_add_microtask_to_stamper")&&!WIQ.has(String(F))){var q=_.X(_.jL(!1,void 0,"afb1md")),H=q.next().value,t=q.next().value;Promise.resolve().then(function(){WIQ.add(String(F));t(!0)});
return _.O(_.m,{cond:H,then:function(){return _.O(N,{data:Y})}})}return _.O(N,{data:Y})})}):_.O(_.H7,null)};
KI7=function(l){var b=l.targetId||jvQ(l.children);if(!l.data||!b)return Object.assign({},l,{mapping:l.children});var d="stamper-"+zij++,L=function(){var F;return(F=typeof l.targetId==="function"?l.targetId(d):l.targetId)!=null?F:d};
b=_.X(ybA(function(){var F=eiF(l.data());F.targetId=L;return F})).next().value;
var P=Object.assign({},(_.qP().resolve(_.YC(ZBN))||{}).replaceableMapping,l.children);if(l.replacementWrapper){var E=P.notificationTextRenderer,f=P.notificationMultiActionRenderer;E&&(P.notificationTextRenderer=function(F,n){return l.replacementWrapper(E({data:F.data},n))});
f&&(P.notificationMultiActionRenderer=function(F,n){return l.replacementWrapper(f({data:F.data},n))})}return Object.assign({},l,{data:b,
mapping:P,wrapper:function(F,n,N){return LEZ({targetId:L,stamperIndex:N},l.wrapper?function(){return l.wrapper(F,n,N)}:F)}})};
kYN=function(l,b,d){var L;return _.IJ(function(){var P=l()[d()];if(P)L=P[b];else return _.cX(new _.Rp("Stamper failed to find "+String(b)+" at index "+d()+" of data array of length "+(l().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),L;return P[b]},void 0,"Su9U8")};
jvQ=function(l){l=_.X(Object.keys(l));for(var b=l.next();!b.done;b=l.next())if(b=b.value,M7F.includes(b)||I8N.includes(b)||$_Q.includes(b))return!0;return!1};
eiF=function(l){return l?Array.isArray(l)&&l instanceof Array?l:[l]:[]};
hiZ=function(l){if(_.U("web_enable_renderer_logger")){var b;(b=_.qP().resolve(_.YC(JbN)))!=null&&b.loggingEnabled&&!b.ids.has(l)&&b.ids.add(l)}};
x_j=function(){var l,b;return(b=(l=_.qP().resolve(_.YC(_.uf)))==null?void 0:l())!=null?b:!1};
SNN=function(l,b){l=l===void 0?g2N:l;switch(b.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},l,{isOpen:b.payload});default:return l}};
v2j=function(l,b){l=l===void 0?AbB:l;switch(b.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},l,{isAllowed:b.payload});default:return l}};
Ri$=function(l,b){l=l===void 0?CMN:l;switch(b.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},l,{errorMessage:b.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},l,{title:b.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},l,{privacy:b.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},l,{isDisabled:b.payload});default:return l}};
o2N=function(l,b){l=l===void 0?puN:l;switch(b.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},l,{isOpen:b.payload});default:return l}};
V7B=function(l,b){l=l===void 0?D_A:l;switch(b.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},l,{isFullscreen:b.payload});case "SET_NAVIGATION_BUTTON":var d=b.payload.targetId,L=Object.assign({},l.navigationButtons);L[d]=b.payload.button;return Object.assign({},l,{navigationButtons:L});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},l,{topPanelId:b.payload});case "SET_SECONDARY_HEADER":return d=b.payload.panelId,L=Object.assign({},l.secondaryHeader),L[d]=b.payload.secondaryHeader,
Object.assign({},l,{secondaryHeader:L});default:return l}};
TcV=function(){return xr(Object.assign({},{voiceSearch:DJA,engagementPanel:V7B,bottomSheet:SNN,cinematicSetting:v2j,shorts:cIN,drawerLayout:o2N,createPlaylist:Ri$,locationCollection:wuN,reportChannel:ufQ,reportForm:GY7},rI7))};
a81=function(l,b){_.T1.addLowPriorityJob(function(){var d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:return _.zD(E,2),E.yield(Zky(),4);case 4:return E.yield(fetch(l),5);case 5:return d=E.yieldResult,E.yield(d.json(),6);case 6:L=E.yieldResult;zZ.set(l,L);requestAnimationFrame(function(){b(L)});
_.f8(E,0);break;case 2:P=_.JE(E),_.cX(P),_.gR(E)}})})};
iBB=function(l){var b={animationConfig:{},listeners:{}},d=function(){l(!0)};
b.listeners.data_failed=d;b.listeners.error=d;b.listeners.data_ready=function(){l(!1)};
return b};
lu7=function(l){var b=l.model;var d=l.subscribed;var L=l.isOverlay;var P=l.element;var E=l.commandController;var f=l.notificationState;if(d){var F,n;var N=(b==null?void 0:(F=b.buttonStyle)==null?void 0:F.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:b==null?void 0:(n=b.unsubscribeButtonContent)==null?void 0:n.buttonText}else{var Y;N=b==null?void 0:(Y=b.subscribeButtonContent)==null?void 0:Y.buttonText}a:{var q;switch(b==null?void 0:(q=b.buttonStyle)==
null?void 0:q.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":F="S";break a;default:F="M"}}a:if(L)L="overlay";else switch(b.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":L="overlay";break a;default:L="mono"}a:if(d)var H="tonal";else switch((H=b.buttonStyle)==null?void 0:H.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":H=
"tonal";break a;default:H="filled"}return{style:L,type:H,state:b.disableSubscribeButton?"disabled":"active",size:F,focused:l.focused,toggled:d,accessibilityLabel:cbV(b,d,f),buttonText:N,iconPosition:b.disableNotificationBell?"none":"leading-trailing",onTap:rbH(b,d,P,E),disableTextEllipsis:!!l.disableTextEllipsis}};
rbH=function(l,b,d,L){return function(P){if(b){var E;var f=l.disableNotificationBell?_.A9(l==null?void 0:(E=l.unsubscribeButtonContent)==null?void 0:E.onTapCommand):_.A9(l==null?void 0:l.onShowSubscriptionOptions)}else{var F;f=_.A9(l==null?void 0:(F=l.subscribeButtonContent)==null?void 0:F.onTapCommand)}f&&Kt(f,{form:{element:d==null?void 0:d.value},commandController:L});P.stopPropagation()}};
cbV=function(l,b,d){if(b){if(l==null?0:l.disableNotificationBell){var L;return l==null?void 0:(L=l.unsubscribeButtonContent)==null?void 0:L.accessibilityText}switch(d){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var P;return l==null?void 0:(P=l.bellAccessibilityData)==null?void 0:P.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var E;return l==null?void 0:(E=l.bellAccessibilityData)==null?void 0:E.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var f;return l==null?void 0:(f=
l.bellAccessibilityData)==null?void 0:f.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var F;return l==null?void 0:(F=l.bellAccessibilityData)==null?void 0:F.disabledLabel;default:var n;return l==null?void 0:(n=l.unsubscribeButtonContent)==null?void 0:n.accessibilityText}}else{var N;return l==null?void 0:(N=l.subscribeButtonContent)==null?void 0:N.accessibilityText}};
baB=function(l,b){return _.Bv(l.entities,"subscriptionStateEntity",b)};
daF=function(l,b){return _.Bv(l.entities,"subscriptionNotificationStateEntity",b)};
LS7=function(l,b){return _.Bv(l.entities,"upcomingEventReminderStateEntity",b)};
Pyj=function(l,b){return _.Bv(l.entities,"commentEntityPayload",b)};
ENN=function(l,b){return _.Bv(l.entities,"engagementToolbarSurfaceEntityPayload",b)};
Qi1=function(l,b){return _.Bv(l.entities,"triStateButtonStateEntityPayload",b)};
X0F=function(l,b){return _.Bv(l.entities,"commerceCartCheckoutButtonEntity",b)};
fu1=function(l,b){return _.Bv(l.entities,"commandEntity",b)};
siZ=function(l){if(l){switch(l){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":l="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":l="NOTIFICATIONS_OFF";break;default:l="NOTIFICATIONS_NONE"}return l}};
FS1=function(l,b,d){d.subscribed!==b&&((d=d.key)&&_.cf(_.jN("subscriptionStateEntity",d,{key:d,subscribed:b})),l.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:b})),b||_.lQ(l,"yt-unsubscribe-action"))};
nN1=function(l){l=_.K(_.A9(l),_.zf);var b,d,L,P;return(P=_.K(l==null?void 0:(b=l.panelLoadingStrategy)==null?void 0:(d=b.inlineContent)==null?void 0:(L=d.sheetViewModel)==null?void 0:L.content,BpF))==null?void 0:P.listItems};
OaF=function(l,b){if(l.onShowSubscriptionOptions&&b&&(l=nN1(l.onShowSubscriptionOptions),l!=null&&l.length)){var d=siZ(b);l.forEach(function(L){L=_.K(L,_.y4);var P,E,f,F,n=L==null?void 0:(P=L.leadingImage)==null?void 0:(E=P.sources)==null?void 0:(f=E[0])==null?void 0:(F=f.clientResource)==null?void 0:F.imageName;L&&n&&(L.isSelected=n===d)})}};
NpN=function(l,b,d,L){b&&d?l.style.width=d+"px":!b&&L&&(l.style.width=L+"px")};
ma$=function(l,b,d){var L;(L=l.lottieEl)==null||L.goToAndPlay(0);var P;(P=b.lottieEl)==null||P.goToAndPlay(0);_.Z_(_.T1,function(){var E;(E=d.lottieEl)==null||E.goToAndPlay(0)},300)};
YT$=function(l){return!(l==null||!l.iconName||(l==null?0:l.title))};
qTB=function(l,b,d,L){d&&_.T1.cancelJob(d);d=_.T1.addLowPriorityJob(function(){L(void 0)},5E3);
L(d);b&&l!==(b.likeStatus==="LIKE")&&b.key&&_.cf(_.jN("likeStatusEntity",b.key,{key:b.key,likeStatus:l?"LIKE":"INDIFFERENT",hadUserInteraction:l}))};
_.HaN=function(l,b){return _.Bv(l.entities,"accountLinkStatusEntity",b)};
trj=function(l,b){return _.Bv(l.entities,"hatsSurveyEntity",b)};
Uaq=function(l,b){return _.Bv(l.entities,"hatsSurveyStateEntity",b)};
KS7=function(l,b){return _.Bv(l.entities,"quantityIncrementerEntity",b)};
ePH=function(l){switch(l){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}};
hPN=function(l){switch(l){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}};
kNN=function(l){switch(l){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"}};
_.ji$=function(l){var b=_.KO("web_generic_client_event_wait_period ",0);b||(b=3E5);var d=WSj.get(l);!_.U("enable_web_client_experiment_event_timeout_killswitch")&&d&&(0,_.t8)()-d<b||(WSj.set(l,(0,_.t8)()),_.Gj("genericClientExperimentEvent",{eventType:l}))};
_.zP$=function(l,b){var d,L,P,E;a:{var f=l.style;if(f===void 0)f=17;else switch(f){case "LIVE":f=18;break a;default:f=17}}return{type:f,text:b?LgA({seconds:b}):_.iO(l.text),accessibilityText:(d=l.text)==null?void 0:(L=d.accessibility)==null?void 0:(P=L.accessibilityData)==null?void 0:P.label,icon:(E=l.icon)==null?void 0:E.iconType}};
yoF=function(l){switch(l){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
ZaZ=function(l){if(!l)return"";var b,d=(b=_.qP().resolve(_.YC(_.uf)))==null?void 0:b(),L;if(!d&&((L=l.vibrantColorPalette)==null?0:L.iconInactiveColor))return xI(l.vibrantColorPalette.iconInactiveColor,"1");var P;return d&&((P=l.darkColorPalette)==null?0:P.iconInactiveColor)?xI(l.darkColorPalette.iconInactiveColor,"1"):l.color?xI(l.color,"1"):l.sampledThumbnailColor?(l=l.sampledThumbnailColor,"rgba("+l.red+","+l.green+","+l.blue+");"):""};
_.M2=function(l,b){if(!l.includes("DATE_PLACEHOLDER"))return l;var d=new Date(0);d.setUTCSeconds(b);return l.replace("DATE_PLACEHOLDER",MrH(d))};
Iuj=function(l,b,d){return function(L){var P=l.command;P&&(Kt(P,{form:{element:d}}),b([P],L))}};
Jo7=function(l,b,d,L,P){return function(E){var f=$aZ(l,b);f&&Kt(f,{form:{element:d},commandController:L});P&&E.stopPropagation()}};
$aZ=function(l,b){if(l.signInEndpoint&&!_.U("web_subscribe_sign_in_endpoint_killswitch"))return l.signInEndpoint;if(b){if(l.serviceEndpoints)return l.serviceEndpoints[1];if(l.onUnsubscribeEndpoints)return l.onUnsubscribeEndpoints[0]}else{if(l.serviceEndpoints)return l.serviceEndpoints[0];if(l.onSubscribeEndpoints)return l.onSubscribeEndpoints[0]}};
xaV=function(l,b){var d,L,P,E;b=b&&((d=l.unsubscribeAccessibility)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label)||((P=l.subscribeAccessibility)==null?void 0:(E=P.accessibilityData)==null?void 0:E.label);return l.longSubscriberCountText?[b,_.iO(l.longSubscriberCountText)].filter(function(f){return f}).join(" "):b};
IZ=function(l,b){return b||(l==null?0:l.isChannelDelegate)?"disabled":"active"};
gNZ=function(l,b){var d;switch((d=l.style)==null?void 0:d.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:IZ(l)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:IZ(l)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:IZ(l,!0)};case "OVERLAY":return b?{style:"overlay",type:"tonal",state:IZ(l)}:{style:"overlay",type:"filled",state:IZ(l)};default:return b?{style:"mono",type:"tonal",state:IZ(l)}:{style:"mono",type:"filled",state:IZ(l)}}};
_.$Y=function(){for(var l=[],b=_.X(_.Tc.apply(0,arguments)),d=b.next();!d.done;d=b.next())if(d=d.value)if(typeof d==="string")l.push(d);else{d=_.X(Object.entries(d));for(var L=d.next();!L.done;L=d.next()){var P=_.X(L.value);L=P.next().value;(P=P.next().value)&&l.push(L)}}return l.join(" ")};
STZ=function(l){switch(l){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
AoF=function(l){switch(l){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
vNF=function(l,b){var d=l.map(function(L){return L.toString()});
return _.Nb(function(L){if(d.includes(L.key)){b&&L.preventDefault();var P;(P=L.currentTarget)==null||P.click()}})};
_.CyV=function(){return vNF(["Enter"])};
_.RPV=function(){return vNF(["Enter"," "],!0)};
_.JW=function(l){if(l.composedPath)return l.composedPath();if(!l.__composedPath){for(var b=[],d=l.target;d;)b.push(d),d=d.parentNode;b.push(window);l.__composedPath=b}return l.__composedPath};
_.xY=function(l,b,d){l=_.X(l);for(var L=l.next();!L.done;L=l.next()){L=L.value;if(L===b)break;for(var P=_.X(d),E=P.next();!E.done;E=P.next())if(E=E.value,L.tagName===E||L.role==="button"&&E==="BUTTON")return!0}return!1};
oNH=function(l,b){var d,L=(d=b.observer)!=null?d:_.qP().resolve(t4);if(l){d=p0y(l);var P=[];b.showOption&&P.push(L.observe(l,function(){b.visibilityCallback(!0,l)},b.showOption));
b.hideOption&&P.push(L.observe(l,function(){b.visibilityCallback(!1,l)},b.hideOption));
b.prescanOption&&b.prescanCallback&&P.push(L.observe(l,function(){b.prescanCallback()},b.prescanOption));
var E;d.visibilityMonitorKeys=((E=d.visibilityMonitorKeys)!=null?E:[]).concat(P)}};
p0y=function(l){var b;return(b=l.polymerController)!=null?b:l};
_.SN=function(l){return!!_.gO(l)};
_.AW=function(l,b,d,L,P){return function(E){var f=dhV();_.Vl(function(){if(E){DaZ(E,l(),P);var F=VrB(E,l(),b,d,L,f);_.wk(F)}},"lrewVd")}};
DaZ=function(l,b,d){var L=w0y(b),P=urN(b),E=L&&xXj,f=P&&JR7;(L||P)&&oNH(l,{visibilityCallback:function(F){var n=_.qP().resolve(_.tk);F&&L?(n.resolveCommand(L,{form:{element:d?l:void 0},disableClickTracking:!0}),L=w0y(b)):!F&&P&&(n.resolveCommand(P,{form:{element:d?l:void 0},disableClickTracking:!0}),P=urN(b))},
showOption:E,hideOption:f})};
VrB=function(l,b,d,L,P,E){var f=new Map;if(b=_.gO(b)){var F;l=(L==null?void 0:(F=L.onTap)==null?void 0:F.value)||l;d=GNq(b,l,d==null?void 0:d.onTap,P,E);l.addEventListener("click",d);f.set("click",d)}return function(){for(var n=_.X(f),N=n.next();!N.done;N=n.next()){var Y=_.X(N.value);N=Y.next().value;Y=Y.next().value;l.removeEventListener(N,Y)}}};
_.gO=function(l){var b;return(l=(b=_.K(l,_.v_))==null?void 0:b.onTap)&&_.A9(l)};
w0y=function(l){var b;return(l=(b=_.K(l,_.v_))==null?void 0:b.onVisible)&&_.A9(l)};
urN=function(l){var b;return(l=(b=_.K(l,_.v_))==null?void 0:b.onHidden)&&_.A9(l)};
GNq=function(l,b,d,L,P){var E=function(F){_.qP().resolve(_.tk).resolveCommand(l,F)},f=function(F){L&&_.xY(_.JW(F),b,L)||E(F.target?{form:{element:F.target,
sourceData:l,mutationContext:P}}:void 0)};
d&&(f=function(F){d(F,E)});
return f};
Tpy=function(l){switch(l){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}};
au$=function(l){var b=l.numAvatarsInCluster;switch(l.clusterSize){case "small":return b===2?22:18;case "40":return b===2?24:22;default:return b===2?24:20}};
iaZ=function(l,b){return function(d){var L=Object.keys(b);_.Vl(function(){if(l!=null&&l()){for(var P=_.X(L),E=P.next();!E.done;E=P.next())E=E.value,d.addEventListener(E,b[E]);_.wk(function(){for(var f=_.X(L),F=f.next();!F.done;F=f.next())F=F.value,d.removeEventListener(F,b[F])})}},"bXZGfe")}};
coV=function(l){switch(au$(l)){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""}};
roZ=function(l){switch(l){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""}};
lcZ=function(l){switch(au$(l)){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""}};
bgH=function(l){switch(l){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""}};
dMF=function(l){switch(l){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}};
LMA=function(l){return l==="medium"||l==="48"||l==="large"||l==="extra-large"||l==="extra-extra-large"||l==="giant"};
P0F=function(l){return!!((l==null?0:l.includes(3))||(l==null?0:l.includes(5)))};
QeH=function(l){var b=l.data;return{size:EpQ(b.avatarImageSize),type:b.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:l.onTap,decorations:l.decorations||[],badgeText:l.badgeText,accessibilityText:l.accessibilityText,avatarButtonCustomClassName:l.avatarButtonCustomClassName,clusterLayoutConfig:l.clusterLayoutConfig}};
EpQ=function(l){switch(l){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"}};
Xq1=function(l){switch(l){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}};
fcF=function(l){switch(l){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""}};
se7=function(l){var b=l.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",d,L=l.avatars&&l.avatars.length>0?(d=_.K(l.avatars[0],_.C2))==null?void 0:d.avatarImageSize:"AVATAR_SIZE_UNKNOWN";d=Xq1(L)||0;if(b){var P,E=(P=l.avatarClusterSize)!=null?P:"AVATAR_SIZE_M";b=Xq1(E);var f,F,n=Math.min((F=(f=l.avatars)==null?void 0:f.length)!=null?F:0,4),N;return{avatars:((N=l.avatars)==null?void 0:N.slice(0,4))||[],avatarSizeInPx:d,avatarStackStyle:{width:b+"px",height:b+"px",position:"relative"},avatarStyle:function(q){var H=
au$({clusterSize:EpQ(E),numAvatarsInCluster:n,avatarIndex:q});var t=Xq1(E);n===3&&q===2?(t=(t-H)/2,t=(_.aC("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*t):t=void 0;return{position:"absolute",top:n===2&&q===1||n===3&&q===2||n===4&&q>=2?"0":void 0,bottom:n===2&&q===0||n>2&&q<2?"0":void 0,left:n===2&&q===1||n>2&&(q===1||q===3)?"0":void 0,right:n<=3&&q===0||n===4&&(q===0||q===2)?"0":void 0,transform:t?"translateX("+t+"px)":void 0,width:H+"px",height:H+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(q){return{clusterSize:EpQ(l.avatarClusterSize),numAvatarsInCluster:n,avatarIndex:q}},
avatarButtonCustomClassName:void 0}}var Y;return{avatars:((Y=l.avatars)==null?void 0:Y.slice())||[],avatarSizeInPx:d,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:fcF(L),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
FMA=function(l,b,d){return function(){Kt(l,{form:{element:b},commandController:d})}};
BNy=function(l){switch(l){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
np1=function(l){switch(l){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"}};
Og1=function(l){if("accessibilityText"in l)return l.accessibilityText||"";if("title"in l){var b,d,L;return((b=l.title)==null?void 0:(d=b.accessibility)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label)||""}if("accessibility"in l){var P,E;return((P=l.accessibility)==null?void 0:(E=P.accessibilityData)==null?void 0:E.label)||""}return""};
NNA=function(l){return"inlinePlayerData"in l};
RZ=function(l){return new mMV(l)};
YhH=function(l){switch(l){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"}};
qhB=function(l){switch(l){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;case "BADGE_MEDIA":return 1;default:return 0}};
HgV=function(l){switch(l){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}};
t2q=function(l){return function(b){l&&(l.thumbnailElRef=b.thumbnailElRef,l.thumbnail=b.thumbnail,l.thumbnailOverlays=b.thumbnailOverlays,l.thumbnailSize=b.thumbnailSize)}};
UMA=function(l){switch(l){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
esN=function(l){var b=_.X(_.jL(!1,void 0,"E6wDDe")),d=b.next().value,L=b.next().value;_.wq(function(){var P=l==null?void 0:l();if(P){var E=_.qP().resolve(_.YC(KMA));if(E){var f={triggeringElement:P,onDwellTriggeredFn:function(){L(!0)},
onDwellEndFn:function(){L(!1)}};
E.registerElement(f);_.wk(function(){_.p2(E,f)})}}});
return d};
hsA=function(l,b,d){d?d(b):_.pi(b,l.target?{form:{element:l.target}}:void 0)};
_.oZ=function(l,b,d,L){return function(P){_.Vl(function(){function E(Y){Y=Y.composedPath();Y=_.X(Y);for(var q=Y.next();!q.done;q=Y.next()){q=q.value;if(q===P)break;if(q.className.indexOf("HostIsClickableAdComponent")>=0||q.tagName==="A".toString()||q.tagName==="BUTTON".toString())return!0}return!1}
var f=new Map,F,n=(F=l())==null?void 0:F.onTap;if(n){F=function(Y){E(Y)||hsA(Y,n,b)};
var N=function(Y){E(Y)||Y.key!=="Enter"||hsA(Y,n,b)};
(d==null?0:d())||_.U("enable_web_home_top_landscape_image_layout_level_click")?(P.addEventListener("tap",F),f.set("tap",F)):(P.addEventListener("click",F),f.set("click",F));if(L==null?0:L())P.addEventListener("keydown",N),f.set("keydown",N)}_.wk(function(){for(var Y=_.X(f),q=Y.next();!q.done;q=Y.next()){var H=_.X(q.value);q=H.next().value;H=H.next().value;P.removeEventListener(q,H)}})},"D7XqOc")}};
kLj=function(l,b){var d,L=(d=l.interaction)==null?void 0:d.onTap;if(l=_.Ci({elementsCommand:L,forceNewState:!0,skipOnClick:!0}))return l.onclick=function(P){mXy(P)&&(P.preventDefault(),L&&hsA(P,L,b))},RO(l)?l:void 0};
WMV=function(l){switch(l){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
jeN=function(l){switch(l){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"}};
zs7=function(l){switch(l){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"}};
_.y2y=function(l){return _.U("rich_grid_enable_dynamic_offset")&&l?Math.max((l-_.KO("rich_grid_dynamic_offset_anchor_width",1300))/100*_.KO("rich_grid_dynamic_offset_offset_per_100",10),_.KO("rich_grid_dynamic_offset_lower_bound",-60)):0};
ZgQ=function(l,b){switch(b){case 4:return 16;case 1:return l<528?16:l<1024?32:48;case 2:return(l>=528?16:8)/2;case 3:return(l<528?16:l<1024?32:48)+(l>=528?16:8)/2;default:return 0}};
M2B=function(l){var b=l.originalContainerWidth;var d=l.sizing;var L=l.standardUnit;if(l.isCompactList&&b<528)return 1;switch(d){case "STANDARD":return L;case "COMPACT":return L+1;case "EXTRA_COMPACT":return _.U("web_responsive_extra_compact_2x")?L*2:_.U("web_responsive_current")?L===1?2:L%2===0?L/2*3:L+2:L<4?L*2:Math.ceil(L*3/2);case "MINI":return L>1?L*2:3;default:return L}};
$My=function(l){var b=l.containerWidth;var d=l.peek;var L=l.gutter;var P=l.numItems;l=l.ignoreMaxWidthLimit;b=d?Math.max((b-d-L*P)/P,0):Math.max((b-L*(P-1))/P,0);return l?b:Math.min(b,IcV)};
_.D_=function(l){var b=l.containerWidth;var d=l.hasPeek;var L=l.sizing;var P=l.marginSettings;var E=l.isCompactList;var f=l.enableFullBleedForSingleCol;var F=l.standardUnitMinWidth;L=L||"STANDARD";d=!!d;l=b>=528?16:8;var n=d?b>=528?48:24:0;P=ZgQ(b,P);var N=Math.max(b-P*2,0);F=_.U("kevlar_disable_min_width_override")?void 0:F;F=Math.min(Math.max(Math.floor((N-n+l)/((F!=null?F:J2A)+_.y2y(b)+l)),1),6);var Y=(f=!!f&&F===1)||F===1&&L!=="STANDARD";d=d||Y?N:Math.min(N,(IcV+l)*F-l);L=M2B({originalContainerWidth:b,
sizing:L,standardUnit:F,isCompactList:E});return{itemWidth:$My({containerWidth:d,peek:n,gutter:l,numItems:L,ignoreMaxWidthLimit:Y}),gutter:l,maxContainerWidth:d,numItems:L,margin:f?0:P,contentMargin:ZgQ(b,1),typographyBump:$My({containerWidth:d,peek:n,gutter:l,numItems:F,ignoreMaxWidthLimit:Y})>400&&!(E&&b<528),standardUnit:F}};
V4=function(l){switch(l){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.xM$=function(l){if(l){var b;if((b=l.responsiveContainerConfiguration)==null?0:b.responsiveSize)return V4(l.responsiveContainerConfiguration.responsiveSize);if(l.layoutSizing)switch(l.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"}}};
gpA=function(l){if(l.fullbleed)return 1;switch(l.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
RsN=function(l,b,d,L,P,E,f,F,n){a:if(l===4&&L==="LOCKUP_CONTENT_TYPE_SOURCE")var N=1;else switch(l){case 3:N=1;break a;default:N=0}var Y=Sh$(l,L);a:switch(l){case 4:E=!!(E&&E<100);break a;default:E=!1}a:switch(l){case 3:case 4:var q=L==="LOCKUP_CONTENT_TYPE_CHANNEL"||L==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:q=!1}return{metadataOnThumbnail:Y,isOverlay:F||Y,isCard:A2Z(L,f),sizing:b!=null?b:"STANDARD",typographyBump:d!=null?d:!1,isTiny:E,isCentered:q,isCollection:vpN(L),arrangement:N,addMarginForFullbleed:l===
1&&L!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:l===1&&L==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:C0N(L,P,n),disableRounding:l===5||A2Z(L,f)||l===1&&L==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:vpN(L)?2:0,useLegacyTypography:!(n==null||!n.useLegacyTypography),useRichGridLegacyTypography:!(n==null||!n.useRichGridLegacyTypography)&&!_.U("web_enable_typography_bump"),compactMetadata:N===0&&L==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:n==null?void 0:n.onFocusEffect,titleMaxLines:L==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
vpN=function(l){switch(l){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}};
A2Z=function(l,b){if(b&&l==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(l){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
Sh$=function(l,b){if(b==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(l){case 5:return!0;case 4:return!1;default:return!1}};
C0N=function(l,b,d){if(b&&(d==null||!d.alwaysRespectPodcastShowAspectRatio||l!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(l){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}};
_.wO=function(l){if(l){var b;return((b=_.qP().resolve(_.YC(_.uf)))==null?0:b())?l.darkThemeImage:l.image}};
DMZ=function(l,b,d,L,P,E){if(P&&E&&b==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:P,height:E};if(!d)return{};P=d.size;d=d.allowFullWidth;if(b==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&d)return{fullWidth:!0};if(P===void 0)return{};switch(l){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:P,height:P};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:P,height:1/pqF*P};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:P*
op$,height:P};default:return(L==null?0:L.height)&&(L==null?0:L.width)?L.width/L.height>1?{maxWidth:P*op$}:{maxWidth:P}:{maxWidth:P}}};
V2N=function(l){var b;return l&&((b=_.wO(l.themedImage))!=null?b:l.image)};
wqN=function(l){var b;return l==null?void 0:(b=l.sources)==null?void 0:b[0]};
uYN=function(l){switch(l){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"}};
_.GLF=function(l){if(l)return"content-id-"+l};
TNj=function(l){switch(l.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"}}};
acj=function(l){var b=_.uT.currentPageSubTypeSelector(_.i4().getState())||"";return l?l+b:""};
igF=function(l){switch(l){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
r2N=function(l){var b=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],d=_.X(_.jL(void 0,void 0,"JrqNsb")),L=d.next().value,P=d.next().value,E=_.X(_.jL(void 0,void 0,"rWytse"));d=E.next().value;var f=E.next().value;E=_.X(_.jL(void 0,void 0,"DHRqxe"));var F=E.next().value,n=E.next().value;return{touchFeedbackEvents:{pointerUpEvent:L,pointerDownEvent:d,pointerLeaveEvent:F},touchFeedbackOnPointerUp:_.Nb(function(N){c2$(_.JW(N),b)||(P(N),f(void 0),n(void 0))}),
touchFeedbackOnPointerDown:_.Nb(function(N){l==null||l(N);c2$(_.JW(N),b)||(f(N),P(void 0),n(void 0))}),
touchFeedbackOnPointerLeave:_.Nb(function(N){c2$(_.JW(N),b)||(n(N),f(void 0),P(void 0))})}};
c2$=function(l,b){b=b===void 0?[]:b;b=[].concat(_.VV(b),["BUTTON".toString()]);l=_.X(l);for(var d=l.next();!d.done;d=l.next()){d=d.value;for(var L=_.X(b),P=L.next();!P.done;P=L.next())if(d.tagName===P.value)return!0}return!1};
lzy=function(l){switch(l){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"}};
bU$=function(l){return l.scrollHeight-l.offsetHeight>1};
dTN=function(l,b){var d;return w_(l,((d=l.content)==null?void 0:d.length)||0,!b)};
E9y=function(l,b,d,L,P,E){if(!b||L4V){var f;return w_(l,((f=l.content)==null?void 0:f.length)||0,!0)}b=L.value;if(!d.value||!b||!l.content)return l;d=0;L=l.content.length;f=0;PXA||(PXA=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var F=PXA;for(P=P*E*F;d<=L;)E=Math.floor(d+(L-d)/2),F=w_(l,E)||l,b.firstChild&&(b.firstChild.textContent=F.content),b.scrollHeight>P?L=E-1:(f=E,d=E+1);return w_(l,f)};
QRQ=function(l,b){var d,L;return(((d=l.content)==null?void 0:d.length)||0)>(((L=b.content)==null?void 0:L.length)||0)};
Xbq=function(l,b,d,L,P,E){var f=_.n1("truncated-text-content"),F=_.n1("truncated-text-content"),n=_.n1("button"),N=_.n1("button"),Y=_.n1("button"),q=_.qP().resolve(_.TC),H=_.X(_.bf(function(){return dTN(l(),P())})),t=H.next().value,e=H.next().value;
H=_.X(_.bf(function(){return QRQ(l(),t())}));
var W=H.next().value,M=H.next().value,J=null;_.Vl(function(){function x(){if(f.value&&n.value&&Y.value){var D=E()?l():E9y(l(),P(),f,F,b(),d());e(D);requestAnimationFrame(function(){if(f.value&&n.value&&Y.value){var G=bU$(f.value)||QRQ(l(),D);M(G);if(!L()){var lN=bU$(f.value),sA=d(),OA=f.value,WV=n.value,qH=Y.value,KF=q==="rtl";if(OA&&WV){var AV=WV.offsetLeft;KF&&(AV=OA.offsetWidth-WV.offsetWidth-WV.offsetLeft);if(G){G=WV.offsetWidth;WV=OA.offsetWidth;var CF=lN?WV-G-70:AV-70;sA="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
sA+"rem,\n      #000 "+sA+"rem,\n      #000 100%), linear-gradient(\n      to "+((KF?"left":"right")+",\n      #000 0px,\n      #000 "+CF+"px,\n      transparent "+(lN?WV-G:CF+70)+"px)");OA.style.setProperty("-webkit-mask-image",sA);OA.style.setProperty("mask-image",sA)}else OA.style.setProperty("-webkit-mask-image",""),OA.style.setProperty("mask-image","");lN?KF?(qH.style.setProperty("left","0"),qH.style.setProperty("right","unset")):(qH.style.setProperty("left",""),qH.style.setProperty("right",
"0")):KF?(qH.style.setProperty("left","unset"),qH.style.setProperty("right",AV+"px")):(qH.style.setProperty("left",AV+"px"),qH.style.setProperty("right","unset"))}}}})}}
var V,p;(V=J)==null||(p=V.stop)==null||p.call(V);V=new _.Yh(x,17);x();J=V},"KjwIxd");
_.wq(function(){e(dTN(l(),P()));M(QRQ(l(),t()));var x=function(){PXA=void 0;var p,D;(p=J)==null||(D=p.fire)==null||D.call(p)};
if(window.ResizeObserver){var V=new ResizeObserver(x);V.observe(f.value);_.wk(function(){var p,D;(p=J)==null||(D=p.stop)==null||D.call(p);V.disconnect()})}else window.addEventListener("resize",x),_.wk(function(){var p,D;
(p=J)==null||(D=p.stop)==null||D.call(p);window.removeEventListener("resize",x)})});
return{isTruncated:W,displayText:t,contentRef:f,hiddenRef:F,placeholderTruncationTextRef:n,hiddenTruncationTextRef:N,truncationTextRef:Y}};
fzj=function(l){return{content:l!=null?l:""}};
sR$=function(l){return _.A9(l.onTap)||_.gO(l.rendererContext)};
F4y=function(l){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:l.overflowMenuA11yLabel,onTap:function(b){b.preventDefault();b.stopPropagation();if(l.overflowMenuOnTap){var d=_.Ci({elementsCommand:l.overflowMenuOnTap,forceNewState:!0});if(d==null?0:d.onclick)d.onclick(b)}}}};
_.Gf=function(l,b,d,L,P){L=L===void 0?{}:L;if(!P||Math.random()<5E-4){b=b||null;d=d||null;l=l instanceof Error?l:new _.Rp(l);if(l.args)for(var E=_.X(l.args),f=E.next();!f.done;f=E.next())f=f.value,f instanceof Object&&(L=Object.assign({},f,L));L.category="H5 Ads Control Flow";b&&(L.slot=b?"slot:  "+b.slotType:"");d&&(L.layout=d?"layout:  "+d.layoutType:"",L.layoutId=d.layoutId);P&&(L.known_error_aggressively_sampled=!0);l.args=[L];_.cX(l)}};
_.B3N=function(l,b){b=_.b$(b);_.lQ(l,"yt-open-popup-action",[b,l])};
_.Tf=function(l,b){_.B3N(l,_.ao(b))};
OUq=function(l){if(!l)return"";if(n9A[l])return n9A[l];aZ||(aZ=_.MD("A"));aZ.href!==l&&im(aZ,l);var b=aZ.pathname;n9A[l]=b.startsWith("/")?b:"/"+b;return n9A[l]};
N3j=function(){var l=OUq(window.location.href);if(l==="/")return"home";if(l.startsWith("/results"))return"search";if(l.startsWith("/watch"))return"watch";if(l.startsWith("/shorts"))return"shorts";if(l.startsWith("/hashtag"))return"hashtag";if(l.startsWith("/create_channel"))return"create_channel";if(l.startsWith("/@")||l.startsWith("/user/")||l.startsWith("/channel/"))return"channel";if(l.startsWith("/experiments"))return"experiments";if(l.startsWith("/sponsor_channel"))return"sponsorship";if(l.startsWith("/select_site"))return"settings";
if(l.startsWith("/locate"))return"locate";if(l.startsWith("/redeem"))return"redeem";if(l.startsWith("/musicpremium")||l.startsWith("/premium")||l.startsWith("/red"))return"premium";if(l.startsWith("/paid_memberships"))return"paid_memberships";if(l.startsWith("/oops"))return"oops";if(l.startsWith("/clip"))return"clip";var b;return(iT==null?void 0:(b=iT.response)==null?void 0:b.page)==="404"?"404":l.startsWith("/feed/history")?"history":l.startsWith("/feed/library")?"library":l.startsWith("/feed/subscriptions")?
"subscriptions":l.startsWith("/feed/trending")?"trending":l.startsWith("/feed/news_destination")?"news":l.startsWith("/playlist")?"playlist":l.startsWith("/minor_moment")?"minor_moment":l.startsWith("/playable/")||l.match("^/playables/(?!saved).")?"mini_app":l.startsWith("/playables")?"playables":l.startsWith("/create/live/join")?"open_in_app":l.startsWith("/feed/explore")?"explore":"browse"};
_.rO=function(){var l=iT==null?void 0:iT.response,b=l==null?void 0:l.endpoint;if(!b)return(l==null?void 0:l.page)==="watch"?"watch":N3j();var d;l=(d=_.K(b==null?void 0:b.commandMetadata,_.sz))==null?void 0:d.webPageType;d=!1;if(l&&!mTj.includes(l))switch(l){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 L;return((L=_.K(b==null?void 0:b.commandMetadata,_.sz))==null?0:L.url)&&OUq(_.K(b.commandMetadata,_.sz).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var P;return(b=(P=_.K(b,_.qd))==null?void 0:P.browseId)?YwH[b]||"browse":"browse";default:d=!0}if(_.K(b,_.c_)||_.K(b,qwF))return"sponsorship";P=OUq(window.location.href);if(P.startsWith("/experiments"))return"experiments";if(P.startsWith("/create_channel"))return"create_channel";
if(_.K(b,_.Q5)&&P.startsWith("/shorts"))return"shorts";if(_.K(b,_.Q5)&&P.startsWith("/watch"))return"watch";d&&(b=new _.Rp("Unsupported mWeb page type",{pathname:P,webPageType:l}),_.az(b));return"browse"};
lg=function(l,b,d,L){return l&&b?l!==d||b!==L?(_.Gf(Error("Kh"),void 0,void 0,{"stored-slot":l,"stored-layout":b,"latest-slot":d,"latest-layout":L}),!1):!0:!1};
t0B=function(l,b,d){return l({targetId:b},function(L){return d.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},L,{contents:[d.continuationItems?_.K(d.continuationItems[0],HUV):{}]}):d.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},L,{header:d.continuationItems?d.continuationItems[0]:void 0}):Object.assign({},L,{contents:d.continuationItems?d.continuationItems:[]})})};
UTA=function(l,b,d,L){if(b=b.trackingParams){var P,E=(P=d.getScreenLayer)==null?void 0:P.call(d);d=_.zw(E);P=_.je(E);if(d&&P){var f=_.WZ(b);_.U("combine_ve_grafts")?l.graftServerVe(b,P,E):_.CZ(d,P,f);L==null||L(f)}}};
e9F=function(l){var b;return((b=K4V.get(l))==null?void 0:b.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
W4$=function(l,b){var d={type:b.slotType,controlFlowManagerLayer:h91.get(b.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};b.slotEntryTrigger&&(d.entryTriggerType=b.slotEntryTrigger.triggerType);b.slotPhysicalPosition!==1&&(d.slotPhysicalPosition=b.slotPhysicalPosition);if(l){d.debugData={slotId:b.slotId};if(l=b.slotEntryTrigger)d.debugData.slotEntryTriggerData=khB(l);l=b.slotFulfillmentTriggers;d.debugData.fulfillmentTriggerData=[];l=_.X(l);for(var L=l.next();!L.done;L=l.next())d.debugData.fulfillmentTriggerData.push(khB(L.value));
b=b.slotExpirationTriggers;d.debugData.expirationTriggerData=[];b=_.X(b);for(l=b.next();!l.done;l=b.next())d.debugData.expirationTriggerData.push(khB(l.value))}return d};
khB=function(l,b){var d={type:l.triggerType};b!=null&&(d.category=b);l.triggeringSlotId!=null&&(d.triggerSourceData||(d.triggerSourceData={}),d.triggerSourceData.associatedSlotId=l.triggeringSlotId);l.triggeringLayoutId!=null&&(d.triggerSourceData||(d.triggerSourceData={}),d.triggerSourceData.associatedLayoutId=l.triggeringLayoutId);return d};
jRV=function(l,b,d,L){b={opportunityType:b};l&&(L||d)&&(L=_.pf(L||[],function(P){return W4$(l,P)}),b.debugData=Object.assign({},d&&d.length>0?{associatedSlotId:d}:{},L.length>0?{slots:L}:{}));
return b};
z9q=function(l){return bg(l.opportunityAdapterMap).concat(bg(l.triggerAdapterMap)).concat(bg(l.fulfillmentAdapterFactoryMap)).concat(bg(l.slotAdapterFactoryMap)).concat(bg(l.layoutRenderingAdapterFactoryMap))};
bg=function(l){var b=[];l=_.X(l.values());for(var d=l.next();!d.done;d=l.next())d=d.value,d.isAdsControlFlowEventListener&&b.push(d);return b};
LH=function(l){var b=l.slotId,d=l.slotType,L=l.slotPhysicalPosition;return b===void 0?new dw("Cannot construct a slot due to the missing id.",{adSlotMetadata:l}):d===void 0?new dw("Cannot construct a slot due to the missing type.",{adSlotMetadata:l}):L===void 0?new dw("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:l}):{slotId:b,slotType:d,slotPhysicalPosition:L,managerLayer:"external",adSlotLoggingData:l.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new y7V}};
ZUZ=function(l){var b=l.layoutId,d=l.layoutType;return b===void 0?new Px("Cannot construct a layout due to the missing id.",{adLayoutMetadata:l}):d===void 0?new Px("Cannot construct a layout due to the missing type.",{adLayoutMetadata:l}):{layoutId:b,layoutType:d,managerLayer:"external",adLayoutLoggingData:l.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new y7V,interactionLoggingAdsClientData:{}}};
M07=function(l){if(l.querySelector("img")){var b=l.querySelector("img");b.addEventListener("error",function(){EEV(b.src).then(function(d){(d=_.Gc(d).toString())?b.src=d:b.removeAttribute("src")}).catch(function(){b.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Qd=function(l,b){if(b&&(Izy(b.viewableCommand)||Izy(b.endOfSessionCommand))){var d=$Ty(b==null?void 0:b.viewableCommand);b=$Ty(b==null?void 0:b.endOfSessionCommand);if(!Ev){var L=_.KO("custom_active_view_tos_timeout_ms");Ev=L>0&&L!==36E5?new J7H(xTZ(),L):new J7H(xTZ())}g9V(Ev,l);Swq(Ev,l,d,b)}};
XE=function(l){Ev&&g9V(Ev,l)};
xTZ=function(){var l=_.aC("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(l==null?void 0:l.length)===2?l[1]:null};
Izy=function(l){l=_.A9(l);return!(l==null||!l.loggingUrls)&&l.loggingUrls.length>0};
$Ty=function(l){if(!l)return[];var b=[],d,L;((L=(d=_.A9(l))==null?void 0:d.loggingUrls)!=null?L:[]).forEach(function(P){P.baseUrl&&b.push(P.baseUrl)});
return b};
A7N=function(l){if(_.U("stop_av_measurement_on_detach"))return function(){XE(l)}};
v91=function(l){return function(){_.U("stop_av_measurement_on_detach")&&XE(l)}};
CXq=function(l){if(_.U("stop_av_measurement_on_detach"))return function(){XE(l)}};
R9F=function(l){return l.shorts.isDesktopSmallWidth};
_.pbQ=function(l){return l.shorts.isShortsActive};
_.o9N=function(l){return l.shorts.isWatchWhileMode};
_.fH=function(l){return l.shorts.isFullscreen};
_.sv=function(l){return l.shorts.isShortsPipActive};
V0$=function(l){var b,d;if(l=(b=_.K(l.reelsAdCardButtoned,DT1))==null?void 0:(d=b.animatedRenderingConfig)==null?void 0:d.easeOutSeconds)return l+"s"};
ut1=function(l,b,d){return _.B(function(L){return L.return(new Promise(function(P){var E=new Image;E.onload=function(){P(new wbB(l,b,d,E.naturalWidth,E.naturalHeight))};
E.src=d.toString()}))})};
GhH=function(l,b){return Math.round(l/1E-5)===Math.round(b/1E-5)};
T3q=function(l,b){return Math.round(l/1E-5)===Math.round(b/1E-5)};
azj=function(l,b){return l.year===b.year&&l.month===b.month&&l.day===b.day};
iUF=function(l,b){return l.year!==b.year?l.year<b.year:l.month!==b.month?l.month<b.month:l.day<b.day};
r7q=function(l){return l.day===c7Z(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}};
ly1=function(){var l=new Date,b={year:l.getFullYear(),month:l.getMonth(),day:l.getDate()};return{start:b,end:{year:l.getFullYear()+2,month:l.getMonth(),day:l.getDate()},selectedDate:r7q(b)}};
b0N=function(l){return(new TW(2)).format(new Date(l.year,l.month,l.day))};
dCj=function(l){return{year:l.getFullYear(),month:l.getMonth(),day:l.getDate()}};
LmQ=function(l,b){l=(l+(Number(b.utcOffsetSec)+(new Date(l*1E3)).getTimezoneOffset()*60))*1E3;b=dCj(new Date(l));return{date:b,secondsSinceMidnight:Math.floor((l-(new Date(b.year,b.month,b.day)).getTime())/1E3)}};
PzB=function(l,b){b=b.months.findIndex(function(d){return d.year===l.year&&d.month===l.month});
return b>=0?b:void 0};
EzV=function(l){if(!l)return!1;try{if(l.host&&l.host.tagName==="YT-FORMATTED-STRING"&&l.host.id==="contenteditable-textarea"||l.nodeType===Node.ELEMENT_NODE&&l.tagName==="YTD-COMMENTBOX")return!0}catch(b){return!1}return EzV(l.parentNode)};
FE=function(l){return l?!(l.tagName!=="A"||!l.href||!l.classList.contains("yt-simple-endpoint")):!1};
QGV=function(l){return l?l.tagName==="IMG"&&l.classList.contains("emoji"):!1};
XUB=function(l,b,d){if(!l)return null;var L=FE(l);if(L&&d)return b=l.pathname.substring(l.pathname.indexOf("/channel/")+9),document.createTextNode("@"+b);if(L&&!d)return document.createTextNode("");if(QGV(l))return d=l.alt,l=l.dataset.emojiId,!l&&b&&(b=_.Bx(b,d))&&b.isCustomEmoji&&(l=b.emojiId),l?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+l+">"):document.createTextNode(d);L=l.cloneNode(!1);for(var P=0;P<l.childNodes.length;++P){var E=XUB(l.childNodes[P],b,d);E&&L.appendChild(E)}return L};
nH=function(l){return l?FE(l)?l:nH(l.lastChild):null};
fy$=function(l){return l?FE(l)?l:fy$(l.firstChild):null};
sGV=function(l){if(!l)return null;for(var b=l.previousSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.previousSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.previousSibling;else break;(b=nH(b))?l=b:l=(l=l.parentNode)?nH(l.previousElementSibling):null;return l};
FmB=function(l){if(!l)return null;for(var b=l.nextSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.nextSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.nextSibling;else break;return(b=fy$(b))?b:FmB(l.parentNode)};
BFF=function(l){var b=_.Ov(),d=b.JSC$11509_getStartNode();if(!EzV(d.parentNode))return null;b=b.JSC$11509_getStartOffset();if(d.nodeType===Node.TEXT_NODE){var L=_.G7(d,FE);if(L){if(l&&b===0||!l&&b===d.length)return L}else{if(l&&b===d.length)return!d||d.nodeName==="BR"||d.nextElementSibling&&_.N4(d.nextElementSibling,"display")==="block"?null:fy$(d.nextElementSibling);if(!l&&b===0)return d?nH(d.previousElementSibling):null}}if(d.nodeType===Node.ELEMENT_NODE)if(l){if(0<=b&&b<d.childNodes.length)return fy$(d.childNodes[b])}else if(0<
b&&b<=d.childNodes.length)return nH(d.childNodes[b-1]);return null};
nzy=function(l,b,d){if(!l)return null;if(l.nodeType===Node.TEXT_NODE)if(d){var L=sGV(l);if(L&&!/^\s+\S/.test(l.wholeText.substr(0,b)))return L}else if((L=FmB(l))&&!/\S\s+/.test(l.wholeText.substr(b,l.wholeText.length)))return L;return l.nodeType===Node.ELEMENT_NODE?d?sGV(l.childNodes[b]):FmB(l.childNodes[b]):nzy(l.parentNode,b,d)};
O0V=function(l){if(l.hasChildNodes())switch(l.tagName){case "DIV":case "A":case "SPAN":var b="";for(l=l.firstChild;l;l=l.nextSibling)b+=O0V(l);return b;default:return""}else switch(l.nodeType){case 3:return l.textContent;default:return""}};
mV=function(l,b){return l.year===b.year&&l.month===b.month&&l.day===b.day};
Yx=function(l,b){return l.year!==b.year?l.year<b.year:l.month!==b.month?l.month<b.month:l.day<b.day};
NF$=function(l){return{year:l.getFullYear(),month:l.getMonth(),day:l.getDate()}};
mCH=function(l){var b=B2N;b=b===void 0?B2N:b;b(new Date(l.year,l.month,l.day))};
q4=function(l){return NF$(new Date(Number(l.seconds)*1E3))};
Y0$=function(l){return l.year!==void 0&&l.month!==void 0&&l.day!==void 0};
q0y=function(l){return l.start!==void 0&&l.end!==void 0};
H0V=function(l){return q0y(l)?l.start:l};
tMq=function(l){return q0y(l)?l.end:void 0};
Km7=function(l,b){for(var d=[],L=new Date(l.start.year,l.start.month);L.getFullYear()<l.end.year||L.getFullYear()===l.end.year&&L.getMonth()<=l.end.month;){var P=d,E=P.push,f=L.getFullYear(),F=L.getMonth(),n=l,N=b,Y=void 0,q=[],H=Object.freeze({extraCssClass:"invisible"}),t=new Date(f,F),e=NF$(t);t=t.getDay();for(var W=NF$(new Date);e.month===F;){t!==UCF&&Y||(Y=Array.from({length:7}).fill(H),q.push(Y));var M={date:{year:f,month:F,day:e.day},extraCssClass:"",debugClass:""};M.extraCssClass=N(M.date,
e,W,n).trim();Y[(t-UCF+7)%7]=M;e=e.day===c7Z(e.year,e.month)?e.month===11?{year:e.year+1,month:0,day:1}:{year:e.year,month:e.month+1,day:1}:{year:e.year,month:e.month,day:e.day+1};t=(t+1)%7}E.call(P,{weeks:q,monthLabel:Hx.SHORTMONTHS[F]+" "+f,year:f,month:F,monthLabelExtraCssClass:q[0][2]===H?"shift-down-label":""});L.setMonth(L.getMonth()+1)}return d};
ecN=function(l,b){b=b.months.findIndex(function(d){return d.year===l.year&&d.month===l.month});
return b>=0?b:void 0};
kVq=function(l,b){a:{var d=d===void 0?[2,3]:d;d=_.X(d);for(var L=d.next();!L.done;L=d.next()){var P=new Date;if((new hcy(L.value)).parse(b,P,{validate:!0})){P.setHours(0,0,0,0);b=P;break a}}b=null}if(!b)return{isValid:!1,value:void 0};b=NF$(b);d=l.end;return Yx(b,l.start)||Yx(d,b)?{isValid:!1,value:void 0}:{isValid:!0,value:b}};
Z0A=function(l){var b=WmB;b=b===void 0?jGV:b;var d=l.columnsToShow||[],L=zcQ(l.columnDimensions,l.columnsToShow,l.leftFloatingColumns,b);return d.map(function(P,E){var f=l.columns[P];if(f===void 0)throw Error("Qh");var F=L?L[E]:"";var n=l.getCustomTooltip?l.getCustomTooltip(P,f.headerTooltipParagraphs):f.headerTooltipParagraphs;var N=yDF(l,P);return{type:P,index:E,style:F,classes:N,headerName:f.headerName||"",headerIcon:f.headerIcon,headerTooltipParagraphs:n||[],headerTooltipHelpContext:f.headerTooltipHelpContext,
sortOrders:f.sortOrders||[],selectionState:f.isSelectionCheckbox?l.selectionState:void 0}})};
yDF=function(l,b){var d=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],L=l.columns[b];if(L===void 0)return"";var P=d.includes("DEFAULTS")&&L.cssClass?[L.cssClass]:[];if(d.includes("SORTING")){L.sortOrders&&L.sortOrders.length&&P.push("sortable");if(l.sorting&&l.sorting.columnType===b)a:switch(l.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var E="column-sorted";break a;default:E=""}else E="";E&&P.push(E)}d.includes("FLOATING")&&(b=l.columnsToShow.indexOf(b),l.leftFloatingColumns&&b<l.leftFloatingColumns&&
P.push("floating-column"),l.leftFloatingColumns&&b===l.leftFloatingColumns-1&&P.push("last-floating-column"));d.includes("RIGHT_ALIGN")&&L.rightAlignHeader&&P.push("right-align");return P.filter(function(f){return f}).join(" ")};
zcQ=function(l,b,d,L){d=d===void 0?0:d;L=L===void 0?jGV:L;if(l){var P=[],E=0;MMZ(l,b,L).forEach(function(f,F){var n="min-width:"+f.minWidth+"px;padding-left:"+f.paddingLeft+"px;padding-right:"+f.paddingRight+"px;flex:"+f.flexGrow+" 0 "+f.minWidth+"px;";f.maxWidth!==Infinity&&(n=[n,"max-width:"+f.maxWidth+"px;"].join(""));E>0&&F<d&&(n=[n,"left:"+E+"px;"].join(""));P.push(n);E+=f.minWidth+f.paddingLeft+f.paddingRight});
return P}};
MMZ=function(l,b,d){d=d===void 0?jGV:d;return b.map(function(L,P){L=l&&l[L]||{};var E=P===0?d.paddingLeftFirstColumn:d.padding;L.paddingLeft!==void 0&&(E=L.paddingLeft);P=P===b.length-1?d.paddingRightLastColumn:d.padding;L.paddingRight!==void 0&&(P=L.paddingRight);return{paddingLeft:E,paddingRight:P,minWidth:L.minWidth!==void 0?L.minWidth:d.minWidth,maxWidth:L.maxWidth!==void 0?L.maxWidth:d.maxWidth,flexGrow:L.flexGrow!==void 0?L.flexGrow:d.flexGrow}})};
IyA=function(l){var b=l.reduce(function(L,P){var E=P.columnId,f={};P.headerText&&(f.headerName=_.iO(P.headerText));P.rightAlignHeader&&(f.rightAlignHeader=P.rightAlignHeader);var F;if((F=P.headerIcon)==null?0:F.iconType)f.headerIcon=_.ni(P.headerIcon.iconType);L[E]=f;return L},{}),d=l.filter(function(L){return!L.hideColumn}).map(function(L){return L.columnId});
l=l.filter(function(L){return!!L.dimensions}).reduce(function(L,P){L[P.columnId]=P.dimensions;
return L},{});
return{columns:b,columnsToShow:d,columnDimensions:l}};
_.$CV=function(l){return l?l.simpleText?l.simpleText:l.runs?l.runs.map(function(b){return b.text}).join(""):"":""};
vzN=function(l){var b=l.data;var d=l.onTap;var L=l.isSelected;var P=l.onFocusIn;if(!b)return{};l=JD$(b);L===void 0&&(L=b==null?void 0:b.isSelected);var E;return{text:xCN(b,l),startIcon:(E=b.icon)==null?void 0:E.iconType,state:L?0:2,type:0,style:gzQ(b),onTap:S0A(b,d),accessibilityLabel:ADj(b,l),onFocusIn:function(){return P==null?void 0:P()}}};
xCN=function(l,b){if(!b)return l.text?_.$CV(l.text):void 0};
gzQ=function(l){var b;switch((b=l.style)==null?void 0:b.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
S0A=function(l,b){return function(d){b==null||b(d,l)}};
JD$=function(l){l=l.style&&l.style.styleType;return!L4V&&l==="STYLE_EXPLORE_LAUNCHER_CHIP"};
ADj=function(l,b){if(b){var d,L,P;return(P=(d=l.accessibilityData)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label)!=null?P:xCN(l,!1)}};
CzV=function(){var l;return[function(b,d,L){return _.rh(l,b,d,L)},
function(b){l=b}]};
RcV=function(l,b){return _.Bv(l.entities,"chipEntity",b)};
ozQ=function(l,b,d,L){return function(){var P=pUN.has(l.displayType)&&l.selected,E=P&&l.deselectCommand?l.deselectCommand:l.tapCommand;!E||P&&L||_.pi(E,{form:{element:b==null?void 0:b.value}});d==null||d()}};
VMN=function(l,b){a:{if(l=l.onUpdateText)if(l=_.K(l,_.S3)){var d;l=(d=_.K(l,DCq))==null?void 0:d.stepId;break a}l=void 0}d=l;b=b==null?void 0:b.stepStates;if(d&&b){var L,P;return(L=b[d])==null?void 0:(P=L.userQuery)==null?void 0:P.userQuery}};
tv=function(l){return{signalAction:{signal:l}}};
GVH=function(){return _.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?wUQ:_.uoV};
TFZ=function(l,b){l=l===void 0?"SOFT_RELOAD_PAGE":l;b=b===void 0?49504:b;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.dT(_.By("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:b}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:l}}]}}}};
ayV=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.dT(_.By("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:GVH()}};
i0y=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.dT(_.By("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:GVH()}};
cDA=function(l,b){var d=_.dT(_.By("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),L=_.dT(_.By("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),P={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.dT(_.By("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};P.serviceEndpoint=l?l:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[tv("SOFT_RELOAD_PAGE")]}};return{title:d,bodyText:L,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:P},
style:{value:b!=null?b:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
lp1=function(l){l=l===void 0?{}:l;return{title:_.dT(l.localizedZeroStateTitleText===void 0?"":l.localizedZeroStateTitleText),bodyText:_.dT(l.localizedZeroStateMessage===void 0?"":l.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.dT(l.localizedZeroStateButtonText===void 0?"":l.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[rDV]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
dsN=function(l){l=l===void 0?{}:l;return{title:_.dT(l.localizedOptInBannerTitleText===void 0?"":l.localizedOptInBannerTitleText),titleLength:19,subtitle:_.dT(l.localizedOptInMessage===void 0?"":l.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.dT(_.By("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:_.dT(_.By("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:[bn1]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
EjV=function(l,b){var d=b=b===void 0?{}:b;b=d.offlineTitleText===void 0?"":d.offlineTitleText;var L=d.offlineDescriptionText===void 0?"":d.offlineDescriptionText,P=d.formattedSupplementalText,E=d.actionButtonText===void 0?"":d.actionButtonText,f=d.titleText===void 0?"":d.titleText;d=d.descriptionText===void 0?"":d.descriptionText;var F={title:E,accessibilityText:E,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"}}}}};l||(f=b,d=L,F={title:E,accessibilityText:E,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:_.dT(f),titleLength:f.length,overrideTitleMaxFontSize:30,subtitle:_.dT(d),supplementalText:P,primaryButton:{buttonViewModel:F},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[LW1]},darkTileImage:{thumbnails:[PeQ]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.fpV=function(l,b,d,L,P,E,f,F,n,N,Y){P=P===void 0?!1:P;E=E===void 0?!1:E;f=f===void 0?0:f;F=F===void 0?-Infinity:F;n=n===void 0?!1:n;N=N===void 0?!1:N;Y=Y===void 0?!1:Y;var q=[],H=_.dT(_.By("SMART_DOWNLOADS",void 0,"Smart downloads")),t=_.dT(QTq(f,F,l.length));F=f=void 0;N?f={statementBannerRenderer:EjV(Y,L)}:P?l.length>0?F=X4V(l,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.U("kevlar_manual_downloads_above"),H,t):n?F={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:_.By("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.By("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:_.USq}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:E&&(F={backgroundPromoRenderer:{bodyText:_.dT(_.By("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"}}}):
E&&(F={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:_.By("TURN_ON",void 0,"Turn on"),accessibilityText:_.By("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=_.dT(_.By("YOUR_DOWNLOADS",void 0,"Your downloads"));L=void 0;b.length>0?(L=void 0,_.U("kevlar_display_downloads_numbers")&&(L=_.dT(_.nZ("VIDEO_COUNT",b.length))),L=X4V(b,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,d,L)):P||l.length||
N||(L={backgroundPromoRenderer:{bodyText:_.dT(_.By("VIDEOS_WILL_APPEAR_HERE",void 0,"Videos you download will appear here")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/downloads_empty_state.png"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:120848}}}});f?q.push({richSectionRenderer:{content:f}}):F&&!_.U("kevlar_manual_downloads_above")&&q.push({richSectionRenderer:{content:F,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
L&&q.push({richSectionRenderer:{content:L,loggingDirectives:{clientVeSpec:{uiType:51721}}}});F&&_.U("kevlar_manual_downloads_above")&&q.push({richSectionRenderer:{content:F,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(b.length>0||P&&l.length>0&&!N)&&q.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.dT(_.By("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}},
loggingDirectives:{clientVeSpec:{uiType:133683}}}}}});return{contents:q}};
_.FWV=function(l){return sTy(l,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.B4$=function(l){return sTy(l,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
sTy=function(l,b){var d=[];l=X4V(l,b,!0);d.push({richSectionRenderer:{content:l}});return{contents:d}};
X4V=function(l,b,d,L,P){d=d===void 0?!1:d;var E="RESPONSIVE_SIZE_STANDARD";_.U("kevlar_standard_rich_grid_on_offline_home")&&b==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?E="RESPONSIVE_SIZE_STANDARD":_.U("kevlar_modern_downloads_compact")?E="RESPONSIVE_SIZE_COMPACT":_.U("kevlar_modern_downloads_extra_compact")?E="RESPONSIVE_SIZE_EXTRA_COMPACT":_.U("kevlar_modern_downloads_tiny")&&(E="RESPONSIVE_SIZE_TINY");l={isExpanded:d,contents:Uv(l),entitySelectorType:b,responsiveContainerConfiguration:{responsiveSize:E}};
L&&(l.title=L);P&&(l.subtitle=P);d||(_.U("kevlar_smart_downloads_show_more_button")?(l.showMoreButton={buttonRenderer:{accessibility:{label:_.By("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.dT(_.By("SHOW_MORE",void 0,"Show more"))}},l.showLessButton={buttonRenderer:{accessibility:{label:_.By("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.dT(_.By("SHOW_LESS",void 0,"Show less"))}}):(l.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.By("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}}}},l.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.By("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}}}},l.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.By("VIEW_ALL",void 0,"View all"),accessibilityText:_.By("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:_.lO("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:l}};
Uv=function(l){var b=[];l=_.X(l);for(var d=l.next();!d.done;d=l.next())if(d=d.value,LXZ(d)){var L=b,P=L.push;var E=void 0;if(d==null?0:(E=d.videoEntity)==null?0:E.videoId){E=pw(_.rT().getState(),d.videoEntity.videoId);var f=_.rT().getState();var F=_.Fv(d.videoEntity.videoId,"mainVideoEntity");f=!!_.zW(f.entities)[F];f={videoId:d.videoEntity.videoId,title:Lw(d.videoEntity.title),shortBylineText:Lw(d.channelEntity.title),thumbnail:d.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:f&&_.U("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:JQ7(d.videoEntity.videoId,E,d.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.By("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};d.videoEntity.lengthSeconds&&(f.thumbnailOverlays=ZqB(d.videoEntity.lengthSeconds,E));f.isWatched=E>0;_.U("kevlar_modern_downloads_page")&&(f.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:d.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.By("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},f.badges=void 0);d=f}else d={};P.call(L,{richItemRenderer:{content:{videoRenderer:d},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(dSF(d)){L=b;P=L.push;var n=F=E=void 0,N=void 0,Y=void 0,q=void 0,H=void 0,t=void 0,e=void 0,W=void 0,M=void 0,J=void 0;f=d.mainPlaylistEntity.playlistId;var x=d==null?void 0:(J=d.mainPlaylistEntity)==null?void 0:(M=J.thumbnailStyleData)==null?void 0:(W=M[0])==null?void 0:(e=W.value)==null?void 0:(t=e.collageThumbnail)==
null?void 0:t.coverThumbnail;if(f&&x){t=xqV(f);!_.U("enable_offline_playlist_page")&&(d==null?0:(H=d.mainPlaylistEntity)==null?0:H.videos)&&(H=d==null?void 0:(q=d.mainPlaylistEntity)==null?void 0:(Y=q.videos)==null?void 0:Y[0],Y=_.Xv(H).entityId,Y=JSON.parse(Y).videoId,Y!==void 0&&(t=pw(_.rT().getState(),Y),t=_.bO(Y,f,void 0,void 0,t)));Y=[];if(d==null?0:(N=d.mainPlaylistEntity)==null?0:(n=N.videos)==null?0:n.length)n=Fgy(),N=Object,Y=N.assign,q=(q=sf1(d==null?void 0:d.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.dT(q),icon:{iconType:"PLAYLISTS"}}}:void 0,Y=[n,Y.call(N,{},(F=q)!=null?F:{})];d={playlistId:f,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:x}},navigationEndpoint:t,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:Y,title:Lw(d.mainPlaylistEntity.title),shortBylineText:Lw(d==null?void 0:(E=d.channelEntity)==null?void 0:E.title),badges:[{metadataBadgeRenderer:{label:_.By("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.U("kevlar_modern_downloads_page")&&(d.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:nj7,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:f,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.By("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},d.badges=void 0)}else d=void 0;P.call(L,{richItemRenderer:{content:{playlistRenderer:d},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return b};
QTq=function(l,b,d){l=l?OnF(l):"";b!==void 0&&isFinite(b)?b===0?b=_.By("UPDATING",void 0,"Updating..."):(b=yIZ(new Date(b),new Date),b=_.By("UPDATED_TIME",{relative_time:b},"Updated "+b)):b="";var L="";l&&b&&(L=" \u2022 ");if(d&&_.U("kevlar_display_downloads_numbers")){d=_.nZ("VIDEO_COUNT",d);if(l||b)L=" \u2022 ";return d+L+l+L+b}return l+L+b};
N4q=function(l){return GlF(l.entities).length};
_.msV=function(l,b,d){var L=V4(l.responsiveSize),P;l=!((P=l.responsiveMap)==null||!P.some(function(E){return E.containerSize==="CONTAINER_SIZE_NARROW"&&E.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:d,containerWidth:b,sizing:L,enableFullBleedForSingleCol:!1,isCompactList:L==="COMPACT"&&l}};
Ya$=function(l,b){return _.Bv(l.entities,"votingEntity",b)};
KH=function(l){if(l){var b;return((b=_.qP().resolve(_.YC(_.uf)))==null?0:b())?l.darkTheme:l.lightTheme}};
qa$=function(l,b){if(l.simpleText)return Object.assign({},l,{simpleText:DQ(l.simpleText,b)});if(!l.runs)return l;for(var d=Object.assign({},l,{runs:[]}),L=0,P=_.X(l.runs),E=P.next();!E.done;E=P.next())if(E=E.value,E.text)if(L+E.text.length<=b)d.runs.push(E),L+=E.text.length;else return d.runs.push(Object.assign({},E,{text:DQ(E.text,b-L)})),d;return l};
HnZ=function(l,b){return _.Bv(l.entities,"chipBarStateEntity",b)};
tcV=function(l){switch(l){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""}};
UsB=function(l,b){return{triggeringElement:l,onDwellTriggeredFn:function(){var d={triggeringElement:l,loadVideoPreviewEventData:b},L=document.querySelector(".video-preview");L&&L.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"))}}};
KW$=function(l,b){var d=_.qP().resolve(_.YC(KMA)),L=function(){var P=b();return d&&P?UsB(l.value,P):null};
_.Vl(function(){var P=L();d&&P&&Promise.resolve().then(function(){d.registerElement(P)});
_.wk(function(){d&&P&&Promise.resolve().then(function(){_.p2(d,P)})})},"csPUge")};
hYV=function(l){var b=l.dataset.resizeObserverId;if(b)return b;b=""+eYH++;return l.dataset.resizeObserverId=b};
k9V=function(l){l=_.X(l);for(var b=l.next();!b.done;b=l.next()){b=b.value;var d=hYV(b.target),L=Object.assign({},{target:b.target},ey.get(d));if(L!=null&&L.contentRect?L.contentRect.width!==b.contentRect.width||L.contentRect.height!==b.contentRect.height:1)for(ey.set(d,{borderBoxSize:b.borderBoxSize,contentBoxSize:b.contentBoxSize,contentRect:b.contentRect,devicePixelContentBoxSize:b.devicePixelContentBoxSize}),d=_.X(hv.get(d)||[]),L=d.next();!L.done;L=d.next())L=L.value,L(b)}};
jTB=function(l,b){var d=hYV(l);hv.has(d)||hv.set(d,new Set);hv.get(d).add(b);ey.has(d)&&b(Object.assign({},{target:l},ey.get(d)));kx||(kx=new WWZ(k9V));b=kx;b.observe(l)};
zYV=function(l,b){var d=hYV(l);hv.has(d)&&(hv.get(d).delete(b),hv.get(d).size===0&&(hv.delete(d),ey.delete(d),kx.unobserve(l),delete l.dataset.resizeObserverId));hv.size===0&&kx&&(kx.disconnect(),kx=void 0)};
ZnH=function(l,b){var d=_.qP().resolve(t4);return y$N.map(function(L){return d.observe(l,b,L)})};
Mcj=function(l){var b=_.qP().resolve(t4);l.forEach(function(d){b.unobserveByKey(d)})};
_.Wx=function(l){var b=_.X(jzV()),d=b.next().value,L=b.next().value,P=Object.assign({},Ipj,l),E=$sj(function(f){var F=f.contentRect.height;if((f=f.contentRect.width)||F||P.canHaveZeroSize)d.width()===f&&d.height()===F||L(d,{height:F,width:f})},P.throttleMs);
return[d,function(f){var F=[];P.useVisibilityObserver&&(F=ZnH(f,function(n,N){requestAnimationFrame(function(){N==="visible"?jTB(f,E):zYV(f,E)})}));
F.length||jTB(f,E);return function(){F.length&&(Mcj(F),F.length=0);zYV(f,E)}}]};
xsq=function(l,b,d,L,P){l=b?l.switchOffCommand:l.switchOnCommand;if(L&&P)J$$(l,d,P);else{var E,f;(E=_.Ci({elementsCommand:l}))==null||(f=E.onclick)==null||f.call(E,d)}};
J$$=function(l,b,d){l=_.Ci({elementsCommand:l,additionalCommandArgs:{commandController:{onSuccess:function(){d(!1)},
onServerError:function(){d(!1)}}}});
if(l==null?0:l.onclick)l.onclick(b),d(!0)};
SaQ=function(l){if(l)return _.K(l,gj7)};
A$H=function(l){if(l)switch(l){case "LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case "LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case "LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case "LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case "LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24}};
vjA=function(l,b){if(!((l==null?0:l.entitySelectorType)&&(l==null?0:l.entityKey)))return{};switch(l.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.U("enable_web_shorts_captions_language_command")){var d;var L=(d=_.q2())==null?void 0:d.getOption("captions","track");var P,E=typeof(L==null?void 0:L.translationLanguage)==="object"&&((P=L.translationLanguage)==null?void 0:P.languageName)||(L==null?void 0:L.displayName)||"";L={data:Object.assign({},
!!E&&{selectionText:{content:E}},!!E&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof L==="undefined"})}}else L={};return L;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.U("web_shorts_audio_track_picker")){var f;P=((f=_.q2())==null?void 0:f.getAudioTrack())||void 0;d=P==null?void 0:(E=P.getLanguageInfo())==null?void 0:E.getName();P={data:Object.assign({},{selectionText:{content:d}},d&&!(P==null?0:(L=P.getLanguageInfo())==
null?0:L.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else P={};return P;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return L=l!=null&&l.entityKey?(L=_.OL(b,l.entityKey))?{isHidden:(L==null?void 0:L.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},L;default:return{}}};
Ce$=function(l,b){return function(d){var L=function(P){_.xY(_.JW(P),d,b)||l(P)};
d.addEventListener("click",L);return function(){d.removeEventListener("click",L)}}};
_.RYA=function(l){return function(){return _.K(l(),_.jy)}};
p4V=function(l){switch(l){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;case "LINEAR_LAYOUT_SPACE_S11":return 44;case "LINEAR_LAYOUT_SPACE_S12":return 48;
default:return 0}};
ojA=function(l){return p4V(l==null?void 0:l.all)};
DsN=function(l){var b={};(l=l==null?void 0:l.padding)&&(b.padding=p4V(l.vertical)+"px "+p4V(l.horizontal)+"px");return b};
Vc7=function(l){switch(l){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
w4Z=function(l){switch(l){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"}};
uXy=function(l){switch(l){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"}};
G9A=function(l,b){if(b)return{containerStyles:DsN(b),itemStyles:function(d,L){var P={flex:"1"},E=b==null?void 0:b.flexDirection;b:switch(E){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":d=!!d;break b;default:d=!!L}d||(d=_.aC("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",E==="FLEX_DIRECTION_ROW"||E==="FLEX_DIRECTION_ROW_REVERSE"?(E=ojA(b==null?void 0:b.gap)+"px",d?P["margin-left"]=E:P["margin-right"]=E):P["margin-bottom"]=ojA(b==null?void 0:b.gap)+"px",P.flex=
"1");return P},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(b==null?void 0:b.flexDirection)==="FLEX_DIRECTION_ROW"||(b==null?void 0:b.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
T41=function(l){return l<528?"CONTAINER_SIZE_NARROW":l<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
apN=function(l,b){l=_.X(l.responsiveMap||[]);for(var d=l.next();!d.done;d=l.next())if(d=d.value,d.containerSize===b)return d.containerType};
_.inA=function(l,b){if(b){var d=b.responsiveSize;l=T41(l);var L=apN(b,l);if(L&&d){a:{if(L==="CONTAINER_TYPE_VERTICAL_LIST")if(d==="RESPONSIVE_SIZE_STANDARD"){if(l!=="CONTAINER_SIZE_NARROW"){var P="50%";break a}}else{P=l==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}P=void 0}return{responsiveSize:d,containerSize:l,containerType:L,force16By9ThumbnailAspectRatio:!b.enableContentSpecificAspectRatio,contentPreviewWidth:P,fullbleed:(L==="CONTAINER_TYPE_VERTICAL_LIST"||L==="CONTAINER_TYPE_GRID")&&l===
"CONTAINER_SIZE_NARROW"&&!1}}}};
c$F=function(l,b){var d={};switch(b){case "CONTAINER_TYPE_VERTICAL_LIST":d["flex-direction"]="column";d.padding="0 "+l.margin+"px";break;case "CONTAINER_TYPE_GRID":d["flex-direction"]="row";d.flex="none";d["flex-wrap"]="wrap";d.width=l.maxContainerWidth?l.maxContainerWidth+l.gutter+"px":void 0;d.padding="0 "+(l.margin-l.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":d["flex-direction"]="row",d.flex="none",d["overflow-x"]="auto",d.width=l.maxContainerWidth?l.maxContainerWidth+"px":void 0,
d.padding="0 "+l.margin+"px"}return d};
r$N=function(l,b){if(b){var d=apN(b,T41(l));a:switch(d){case "CONTAINER_TYPE_GRID":var L=3;break a;default:L=1}L=_.msV(b,l,L);var P=_.D_(L);return{containerLayoutConfig:_.inA(l,b),containerStyles:c$F(P,d),itemStyles:function(E,f){E={};switch(d){case "CONTAINER_TYPE_VERTICAL_LIST":f||(E["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":E.width=P.itemWidth+"px";E["margin-right"]=P.gutter/2+"px";E["margin-left"]=P.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":E.width=P.itemWidth+
"px",E.flex="none",f||(E["margin-right"]=P.gutter+"px")}return E}}}};
PsQ=function(l,b,d){if(b)return[l4N];switch(l){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[zx];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return d?[zx]:[boq,zx];case "TRANSFER_STATE_PAUSED_BY_USER":return[dxH,zx];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[LNj,zx];default:return[l4N]}};
EfA=function(l,b,d,L){return PsQ(l,b,L).map(function(P){var E=P.text,f=P.iconType,F=P.videoAction;P=P.playlistAction;E=E?{content:E}:void 0;f=f&&{sources:[{clientResource:{imageName:f}}]};var n=(0,_.RB.unsafeClone)(d);if(n){var N=_.K(n,_.UJ),Y=_.K(n,_.K2);N&&F?N.action=F:Y&&P&&(Y.action=P)}return{title:E,leadingImage:f,rendererContext:n&&{commandContext:{onTap:{innertubeCommand:n}}}}})};
QqQ=function(l){l=_.gO(l.rendererContext);var b;return(b=_.K(l,_.K2))==null?void 0:b.playlistId};
XG$=function(l){var b;return(b=l.listItems)==null?void 0:b.some(function(d){var L;return _.SN((L=_.K(d,_.y4))==null?void 0:L.rendererContext)})};
_.yd=function(l){var b=_.qP().resolve(_.YC(_.uf));return b!=null&&b()?l.darkThemeColorPalette:l.lightThemeColorPalette};
_.M4=function(l){return{primaryTextColor:ZL(l,0),secondaryTextColor:ZL(l,1),optionColor:ZL(l,2),backgroundColor:ZL(l,3),videoBackgroundColor:ZL(l,4)}};
ZL=function(l,b){if(l){switch(b){case 0:l=l.primaryTitleColor;break;case 1:l=l.secondaryTitleColor;break;case 2:l=l.surgeColor;break;case 3:l=l.section2Color;break;case 4:l=l.section3Color;break;default:return}if(l)return _.$I(l)}};
FNN=function(l){var b=l.element;var d=l.veType;var L=l.storedVisualElement===void 0?null:l.storedVisualElement;var P=l.elementIndex===void 0?0:l.elementIndex;l=l.clientYouTubeData;var E=_.zw();E!==f41&&(sq$.clear(),f41=E);if(b.visualElement&&sq$.has(b.visualElement))return null;if(L&&sq$.has(L))return b.visualElement=L,null;d=_.t9(_.Ut(),{veType:d,elementIndex:P,clientYouTubeData:l});if(!d)return null;b.visualElement=d;sq$.add(d);return d};
_.In=function(l,b,d,L){d=d===void 0?null:d;L=L===void 0?$X7:L;var P=P===void 0?null:P;Mv(function(){if(b){d instanceof Function&&(d=d());var E=FNN({element:b,veType:l,storedVisualElement:d,clientYouTubeData:void 0});E&&(_.U("web_graft_ve_unified_vis_mon")?qv(b,{data:P,observer:_.qP().resolve(t4),hideOption:JR7,showOption:xXj,layer:b.layer}):g5q(b,P),L(E))}})};
BgZ=function(l){return l?_.Jq(l):""};
nfN=function(l){return(l==null?void 0:l.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
Ooj=function(l,b){return _.Bv(l.entities,"videoOverviewAsyncDataEntity",b)};
NgA=function(l,b){var d;return"linear-gradient(to bottom, "+((d=b==null?void 0:b.map(function(L){var P=l?L.darkThemeColor:L.lightThemeColor;return P?_.Jq(P)+" "+((L==null?void 0:L.startLocation)||0)*100+"%":"transparent"}))==null?void 0:d.join(", "))+")"};
mxN=function(l,b,d,L,P){if(!((L==null?0:L.height)&&(L==null?0:L.width)))return{size:0};var E=L.width;L=L.height;if(P)return b==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||b==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&E>L?{size:312/op$}:b==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(d!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||l!==1&&l!==2||b!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&b!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&b!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(b==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||b==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||L===E)switch(l){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(b==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||L>E)switch(l){case 1:case 3:return{size:240*pqF};default:return{size:360*pqF}}switch(l){case 1:case 2:return{size:1/op$*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.YjV=function(l){if(!("matchMedia"in window))return _.bo(Error("Rh")),function(){return!1};
var b=window.matchMedia(l);l=_.X(_.jL(b.matches,void 0,"waIHpe"));var d=l.next().value,L=l.next().value,P=function(E){L(E.matches)};
b.addEventListener?(b.addEventListener("change",P),_.wk(function(){b.removeEventListener("change",P)})):b.addListener&&(b.addListener(P),_.wk(function(){b.removeListener(P)}));
return d};
qjq=function(l){return l==="IMAGE_BANNER_STYLE_INSET"||l==="IMAGE_BANNER_STYLE_UNKNOWN"};
HoB=function(){if(!("matchMedia"in window))return _.bo(Error("Rh")),function(){return 0};
var l=window.matchMedia("(max-width: 527.9px)"),b=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),d=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),L=window.matchMedia("(min-width: 1024px)"),P=_.X(_.jL(l.matches,void 0,"TmIKcb")),E=P.next().value,f=P.next().value;P=_.X(_.jL(b.matches,void 0,"Z0fTKd"));var F=P.next().value,n=P.next().value;P=_.X(_.jL(d.matches,void 0,"w4xy7b"));var N=P.next().value,Y=P.next().value;P=_.X(_.jL(L.matches,void 0,"DrbNC"));var q=P.next().value,
H=P.next().value,t=function(J){f(J.matches)},e=function(J){n(J.matches)},W=function(J){Y(J.matches)},M=function(J){H(J.matches)};
_.wq(function(){l.addEventListener?(l.addEventListener("change",t),b.addEventListener("change",e),d.addEventListener("change",W),L.addEventListener("change",M)):l.addListener&&(l.addListener(t),b.addListener(e),d.addListener(W),L.addListener(M));_.wk(function(){l.removeEventListener?(l.removeEventListener("change",t),b.removeEventListener("change",e),d.removeEventListener("change",W),L.removeEventListener("change",M)):l.removeListener&&(l.removeListener(t),b.removeListener(e),d.removeListener(W),
L.removeListener(M))})});
return function(){return E()?1:F()?2:N()?3:q()?4:0}};
t4Q=function(l){var b=0;l=_.X([l.title,l.metadata,l.actions,l.description,l.attribution]);for(var d=l.next();!d.done;d=l.next())d.value&&b++;return b};
UxN=function(l){return l===1||l===2?1:0};
efV=function(l){l=(new KNF).parse(l);return(new $r).render(l).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(b){var d=b.split(":").map(Number),L=0,P=0;if(d.length===3)d=_.X(d),L=d.next().value,P=d.next().value,d=d.next().value;else if(d.length===2)d=_.X(d),P=d.next().value,d=d.next().value;else if(d.length===1)d=_.X(d).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(L*3600+P*60+d)+'" role="button">'+b+"</span>"})};
hfj=function(l){l=_.X(l.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var b=l.next(),d={};!b.done;d={clickHandler$jscomp$5:void 0},b=l.next()){b=b.value;d.clickHandler$jscomp$5=function(P){P=Number(P.target.getAttribute("data-time"));if(isNaN(P))throw Error("Th");var E;(E=_.q2())==null||E.seekTo(P,!0)};
var L=function(P){return function(E){E.key!=="Enter"&&E.key!=="Space"||(0,P.clickHandler$jscomp$5)(E)}}(d);
b.setAttribute("tabindex","0");b.removeEventListener("click",d.clickHandler$jscomp$5);b.removeEventListener("keydown",L);b.addEventListener("click",d.clickHandler$jscomp$5);b.addEventListener("keydown",L)}};
kEV=function(){return _.O("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.O($x,{percentWidth:100}),_.O($x,{animationDelay:200}),_.O($x,{animationDelay:400}),_.O($x,{animationDelay:600}),_.O($x,{animationDelay:800,percentWidth:60}),_.O("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.O($x,{percentWidth:100}),_.O($x,{animationDelay:200}),_.O($x,{animationDelay:400}),_.O($x,{animationDelay:600,percentWidth:50}))};
$x=function(l){return _.O("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(l.percentWidth===void 0?100:l.percentWidth)+"%"},_.O("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(l.animationDelay===void 0?0:l.animationDelay)+"ms"}))};
WN$=function(){var l=_.X(_.jL(function(){return""},void 0,"dXJHWc")),b=l.next().value;
return[function(){return b()()},
l.next().value]};
jqV=function(l,b){l=l?OnF(l):"";b!==void 0&&isFinite(b)?b===0?b=_.By("UPDATING",void 0,"Updating..."):(b=yIZ(new Date(b),new Date),b=_.By("UPDATED_TIME",{relative_time:b},"Updated "+b)):b="";var d="";l&&b&&(d=" \u2022 ");return _.dT(l+d+b)};
Zoq=function(l,b,d,L,P,E){b=b===void 0?0:b;var f=zfV[b],F=f.title,n=f.iconType,N=f.topButtonRenderer,Y=f.sectionClientVE;f=f.videoClientVE;var q;if(b!==1||l.length){d=[];l=_.X(l);for(L=l.next();!L.done;L=l.next()){var H=L.value;if(LXZ(H))d.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:H.videoEntity.videoId,title:Lw(H.videoEntity.title),shortBylineText:Lw(H.channelEntity.title),thumbnail:H.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:H.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.By("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:f}}}}}});else if(dSF(H)){L=d;var t=L.push;var e=void 0,W=void 0,M=void 0,J=void 0,x=void 0,V=void 0,p=void 0,D=void 0,G=H.mainPlaylistEntity.playlistId,lN=H==null?void 0:(D=H.mainPlaylistEntity)==null?void 0:(p=D.thumbnailStyleData)==null?void 0:(V=p[0])==null?void 0:(x=V.value)==null?void 0:(J=x.collageThumbnail)==null?void 0:J.coverThumbnail;J=xqV(G);if(!_.U("enable_offline_playlist_page")&&
(H==null?0:(M=H.mainPlaylistEntity)==null?0:M.videos)){b:{M=H==null?void 0:(W=H.mainPlaylistEntity)==null?void 0:W.videos;W=_.rT().getState().entities;if(M!=null&&M.length&&W)for(M=_.X(M),x=M.next();!x.done;x=M.next())if(x=_.Xv(x.value).entityId,(x=JSON.parse(x).videoId)&&wL$(W,x)==="TRANSFER_STATE_COMPLETE"){W=x;break b}W=""}W!==void 0&&(J=pw(_.rT().getState(),W),J=_.bO(W,G,void 0,void 0,J))}W=S37(_.By("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),xqV(G));H=G&&lN&&W?{playlistId:G,navigationEndpoint:J,
viewPlaylistText:W,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:lN}},title:Lw(H.mainPlaylistEntity.title),shortBylineText:Lw(H==null?void 0:(e=H.channelEntity)==null?void 0:e.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:ylV,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:G,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.By("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:f}}}:
void 0;t.call(L,{gridPlaylistRenderer:H})}}f={gridRenderer:{items:d}};b===1&&(q=jqV(P,E))}else if(L){var sA=_.dT((t=d==null?void 0:d.localizedPromptMessage)!=null?t:"");f={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.dT(_.By("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.USq}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.dT(_.By("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};q=jqV(P,E)}else sA=_.dT(_.By("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
f={};return{contents:[{shelfRenderer:{title:F,titleAnnotation:q,icon:{iconType:n},subtitle:sA,content:f,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:N}]}}}}],loggingDirectives:{clientVeSpec:{uiType:Y}}}};
M4B=function(l,b,d,L,P,E,f,F,n,N,Y){d=d===void 0?{}:d;L=L===void 0?{}:L;P=P===void 0?!1:P;E=E===void 0?!1:E;f=f===void 0?!1:f;F=F===void 0?!1:F;n=n===void 0?!1:n;N=N===void 0?0:N;Y=Y===void 0?-Infinity:Y;if(!(b.length||l.length||P||F))return E?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:lp1(d)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.dT(_.By("DO_NOT_HAVE_DOWNLOADS",void 0,"You do not have any downloads")),icon:{iconType:"OFFLINE_NO_CONTENT"},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},
loggingDirectives:{clientVeSpec:{uiType:21411}}}}]}}];var q=[];l.length&&q.push(Zoq(l,0));F?q.push({contents:[{statementBannerRenderer:EjV(n,L)}]}):P?q.push(Zoq(b,1,d,f,N,Y)):E&&q.push({contents:[{statementBannerRenderer:dsN(d)}]});(P&&b.length||l.length)&&q.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.dT(_.By("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}}}}]});
return q.map(function(H){return{itemSectionRenderer:H}})};
Jv=function(l,b){if(typeof l!=="object")return null;l=_.X(Object.entries(l));for(var d=l.next();!d.done;d=l.next()){var L=_.X(d.value);d=L.next().value;L=L.next().value;if(d===b)return d;if(L=Jv(L,b))return d+"."+L}return null};
xx=function(l){var b=l.content;return(l=l.styleRuns)&&b?{runs:l.map(function(d){var L={text:b.slice(d.startIndex,d.startIndex+d.length)};d.fontColor&&(L.textColor=d.fontColor);return L})}:{simpleText:b}};
Jlj=function(l,b,d,L){var P=I4B;L&&(l.quantity=L);if(!l.quantity||!l.maxQuantity)return{};L=l.minusButton;var E=l.plusButton,f,F,n,N;return{value:l.quantity,maxValue:l.maxQuantity,onChangeCallback:function(Y){P(l,Y)},
minusLabel:(f=_.K(L,$xq))==null?void 0:f.label,minimumReachedLabel:(F=_.K(L,$xq))==null?void 0:F.limitReachedLabel,plusLabel:(n=_.K(E,$xq))==null?void 0:n.label,maximumReachedLabel:(N=_.K(E,$xq))==null?void 0:N.limitReachedLabel,disabled:b,onRemoveCommand:d}};
I4B=function(l,b){var d=l.quantityIncrementerEntityKey;if(d){var L={};L.quantity=b;_.cf(_.gw("quantityIncrementerEntity",d,L));l.onChangeCommand&&_.pi(l.onChangeCommand)}};
xxN=function(l){if(l)return l===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(l).overflowY)?l:xxN(l.parentElement)};
AlV=function(l,b){(l=gfV(l))&&((_.U("enable_mini_app_command_handler_mweb_fix")?0:b)?Sj$.push({command:l,sourceData:{},commandContext:void 0}):_.qP().resolve(_.tk).resolveCommand(l))};
gfV=function(l){return _.K(l,_.S3)};
vfF=function(){var l=window.performance.timeOrigin+window.performance.now(),b=(new _.Sy).setSeconds(l/1E9);return _.bm(b,2,_.sZ(l%1E9),0)};
Rfj=function(l,b){var d;l=(d=_.K(_.K(l,_.S3),Csj))==null?void 0:d.methodName;var L,P;(d=window.youtubewebview||((L=window.webkit)==null?void 0:(P=L.messageHandlers)==null?void 0:P.youtubewebview))&&l&&(L=new Av,l=_.xZ(L,1,l),l=_.g6(l.JSC$12713_serializeBinary()),b=_.g6(b),d.postMessage(l+","+b))};
vx=function(l,b){var d=_.K(_.K(l,_.S3),Csj);d&&(b&&(d.serializedAdditionalMetadata=_.g6(b)),AlV(l,!0))};
pG7=function(l,b,d){setTimeout(function(){_.dR(l,b)},d)};
ofB=function(l){switch(l){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"}};
DxB=function(){return!!_.aC("ID_TOKEN")};
uL1=function(l){return l instanceof Error&&l.cause instanceof V4H&&l.cause.rpcErrorCode!==void 0?!wG7.includes(l.cause.rpcErrorCode):!0};
TgV=function(){return _.FP(GE1,{authuser:""+(_.aC("SESSION_INDEX")||0)})};
CH=function(l,b,d,L){d=d===void 0?"MINI_APP_SDK_API_UNSPECIFIED":d;L=L===void 0?"":L;var P=new _.Rp;d={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:L,sdkApi:d};l instanceof Error&&(P.message=l.message,P.name=l.name,l.cause instanceof V4H&&l.cause.rpcErrorCode!==void 0&&(d.rpcErrorCode=l.cause.rpcErrorCode));var E;(E=b.onError)==null||E.call(b,{loggingError:P,metadata:d})};
ioQ=function(l,b,d,L){switch(l){case "MINI_APP_SOURCE_GAMESNACKS":return new Rn(b,d,L);default:return new a4N(b,d,L)}};
clN=function(l){switch(l){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"}};
rl1=function(l){switch(l){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"}};
l$$=function(l){switch(l){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"}};
bxB=function(){return Math.floor(Math.random()*4)+1};
dnB=function(l,b,d,L){l=_.X(Object.entries(l));for(var P=l.next(),E={};!P.done;E={message$jscomp$995:void 0},P=l.next()){var f=_.X(P.value);P=f.next().value;f=f.next().value;E.message$jscomp$995=f;b.push(setTimeout(function(F){return function(){L(!1);d(F.message$jscomp$995.text)}}(E),E.message$jscomp$995.delayMs));
Number(P)>0&&b.push(setTimeout(function(){L(!0)},E.message$jscomp$995.delayMs-400))}};
L81=function(l,b){var d=d===void 0?$X7:d;_.U("mweb_fix_monitor_visibility_after_render")?l&&Mv(function(){g5q(l,b,d)}):Mv(function(){g5q(l,b,d)})};
PUV=function(l,b){var d=document.createElement("ytd-engagement-panel-section-list-renderer");d.data=l;var L=b!=null?b:{};l=L.isPersistentPanel;b=L.hideDelayMs;L=L.overscrollContain;l=Object.assign({},l&&{isPersistentPanel:l},b&&{hideDelayMs:b},L&&{overscrollContain:L});Object.assign(d,l);return d};
f$Z=function(l){EkF||(EkF=Q37(new _.Ve(1,void 0,void 0,XOy),0));var b=EkF.format(Math.floor(l));b=oo==="be"||oo==="bg"||oo==="es"||oo==="et"||oo==="hu"||oo==="ka"||oo==="lv"||oo==="pl"||oo==="pt-PT"||oo==="sq"?b.replace(new RegExp("^(\\d)"+XOy.GROUP_SEP.replace(".","\\.")+"(\\d+("+XOy.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):b;return l>=1E3&&l<=9999&&b[1]==="."&&(oo==="sl"||oo==="it")?b.replace(".",""):b};
_.BHq=function(l,b,d){return window.spf&&!_.U("web_disable_spfjs_client")?s3F(l,b,d):F8$(l,b)};
s3F=function(l,b,d){var L=null,P=(new _.M$(function(E,f){var F={};if(b){F.method=b.method;var n=b.postParams||{};thQ(l,b)&&(n[_.aC("XSRF_FIELD_NAME")]=_.aC("XSRF_TOKEN"));F.postData=_.Ip(n);b.type&&(F.type=b.type);n=b.headers}F.headers=OZN(l,n);_.U("debug_forward_web_query_parameters")&&(l=_.qzq(l,window.location.search));F.experimental_headers=F.headers;F.onError=function(N){N.err&&N.xhr&&(N.err.params={url:N.xhr.responseURL,response:N.xhr.responseText.substr(0,64)});f(N.err)};
F.onPartDone=function(N){d&&d.call(null,N.part)};
F.onDone=function(N){var Y=nkZ(N.response,"xsrf_token");OQ(window.location.href,l)&&Y&&_.TR("XSRF_TOKEN",Y);if(Y=nkZ(N.response,"service_worker_killswitch"))_.TR("SERVICE_WORKER_KILLSWITCH",Y),NfV();E(N.response)};
L=spf.request(l,F)})).then(Oxy);
P.thenCatch(function(E){var f=E instanceof _.pH,F=E&&E.hasOwnProperty("params")&&E.params.response?E.params.response:"";E instanceof Error&&(F?f?b2V(E):F===')]}\'\n{"reload":"now"}'?b2V(E):(NHj(E,l,F),mnq(E,F)?_.cX(E):_.az(E)):b2V(E));L&&L.abort()});
return P};
Oxy=function(l){if(l.type==="multipart"){var b=l.timing;l=l.parts.reduce(function(d,L){Object.assign(d,L);return d},{});
l.timing=l.timing||{};Object.assign(l.timing,b);l.type="reduced"}return l};
F8$=function(l,b){b=b===void 0?{}:b;var d=null,L=new _.M$(function(P,E){b.onFinish=function(f){if(f.readyState===XMLHttpRequest.DONE)if(f.status===200){if(f.responseType!=="json"){var F=f.response;F.substring(0,5)===")]}'\n"&&(F=F.substring(5));try{var n=JSON.parse(F)}catch(N){n=N}}else n=f.response;n instanceof Error?E(n):(F=nkZ(n,"xsrf_token"),OQ(window.location.href,l)&&F&&_.TR("XSRF_TOKEN",F),f=f.responseURL,window.performance&&window.performance.getEntriesByName?(F=window.performance.getEntriesByName(f).pop())?
f={responseStart:(0,_.t8)()-(F.responseEnd-F.responseStart)}:(Math.random()<.01&&(F=Error("ei"),F.params=f,_.cX(F)),f={responseStart:-1}):f={responseStart:0},n.timing=n.timing||{},Object.assign(n.timing,f),P(n))}else E(Error("di`"+f.status))};
(d=_.MP(l,b))||E(Error("di`"+d.status))});
L.thenCatch(function(P){P instanceof Error&&(NHj(P,l),mnq(P)&&(P.level="WARNING"))});
_.U("cancel_pending_navs")&&L.thenCatch(function(){d.abort()});
return L};
nkZ=function(l,b){var d=l[b],L=l.parts;l.type==="multipart"&&L&&(d=(l=L.find(function(P){return b in P}))&&l[b]);
return d};
NHj=function(l,b,d){var L=l.message||"";b={original:L,url:b};if(d)if(L=L.match(/position:?\s*(\d+)/)){L=L&&Number(L[1])?Number(L[1]):0;var P=Math.max(L-25,0);b.position=L;b.response=d.substring(P,L+25)}else b.response=d.substring(0,50);_.r7(l,b);try{l.message="JSON parse error"}catch(E){}};
mnq=function(l,b){l=l.message||"";l=!!(l.indexOf("<")>=0||l.indexOf("end of ")>=0||l.indexOf("Unterminated string")>=0||l.indexOf("Unexpected EOF"));if(!l&&b)for(var d=b.length,L=!1,P=0;P<d;P++)if(L&&b[P]==="\\")P++;else if(b[P]==='"')L=!L;else if(b[P]==="<"&&!L){l=!0;break}return l};
YeV=function(){return document.documentElement.hasAttribute("dark")};
_.qeH=function(l,b){if(l!=="GFEEDBACK"&&l!=="GUIDED_HELP")_.c7(Error("fi`"+l));else{var d=_.qP().resolve(_.YC(_.dO));if(d&&(d=d.getCurrentPage())&&d.getServiceTrackingParams&&(d=d.getServiceTrackingParams()))for(var L=0,P;P=d[L++];)if(P.service===l){if(l=P.params)for(d=0;L=l[d++];)b[L.key]=L.value;break}}};
_.HxZ=function(l){var b=_.P_();b&&(b=b.getPlayer())&&(b.pauseVideo(),l.playback_id=b.getVideoData().cpn,l.eid=b.getVideoData().eventId,Object.assign(l,b.getFeedbackProductData()))};
tFN=function(){var l={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.aC("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(l.enableAnonymousFeedback=!0);_.aC("SESSION_INDEX")&&(l.authuser=String(_.aC("SESSION_INDEX")));_.U("enable_pageid_for_feedback")&&_.aC("DELEGATED_SESSION_ID")&&(l.pageId=String(_.aC("DELEGATED_SESSION_ID")));return l};
_.on=function(l){_.U("enable_ypc_spinners")&&_.lQ(l,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},l])};
_.DL=function(l){_.U("enable_ypc_spinners")&&_.lQ(l,"yt-close-popup-action",["yt-loading-renderer"])};
Unq=function(l){return new Promise(function(b,d){_.vZ({verifyCommand:{recaptchaToken:l.recaptchaResponse}},{commandController:{onSuccess:function(L,P){P||d("ChallengeService did not return a response.");var E;b({challengeCompleted:(E=P.verified)!=null?E:!1})},
onServerError:function(L,P){d(P)}}})})};
K8A=function(l,b,d,L){b({recaptchaResponse:L}).then(function(P){P.challengeCompleted?_.Ak()?(d(3),_.qP().resolve(_.tk).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:l}})):d(2):d(4)},function(){d(4)})};
hHB=function(l,b,d){_.gh(_.Um(eHq,_.aC("HL")),function(){var L;(L=window.grecaptcha)==null||L.ready(function(){var P=window.grecaptcha;P?(d(P.render(l,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:K8A.bind(null,l,Unq,b)})),b(1)):b(4)})})};
kFA=function(l,b){return function(){switch(b()){case 0:return l().captchaLoadingMessage;case 1:return l().challengeReason;case 3:return l().captchaSuccessfulMessage;case 2:return l().captchaCookieSetFailureMessage;case 4:return l().captchaFailedMessage;default:return l().challengeReason}}()};
_.Vd=function(){if(!W8Z){var l=document.querySelector("#player.skeleton");l&&(_.IK(l),W8Z=!0)}};
_.zHV=function(){return j3Z=UeN()};
MFN=function(){return _.B(function(l){return y5F!==void 0?l.return():l.yield(ZxN(),0)})};
ZxN=function(){return _.B(function(l){if(l.nextAddress==1)return l.yield(eF$(),2);j3Z=l.yieldResult;y5F=_.T1.addLowPriorityJob(ZxN,5E3);_.gR(l)})};
Se7=function(l){var b=b===void 0?I$A:b;var d,L,P=(d=l.responseContext)==null?void 0:(L=d.mainAppWebResponseContext)==null?void 0:L.trackingParam;if(!P){b.increment("MISSING");var E,f,F,n,N,Y;_.cX(new _.Rp("282054944_a",{obb:!!((E=l.responseContext)==null?0:(f=E.mainAppWebResponseContext)==null?0:f.loggedOut),jzt:((F=l.responseContext)==null?void 0:F.mainAppWebResponseContext)===void 0,eEb:l.responseContext===void 0,cp:(n=l.playabilityStatus)==null?void 0:n.contextParams,zO8:(((N=l.streamingData)==
null?void 0:N.formats)||[]).length>0,aYb:(((Y=l.streamingData)==null?void 0:Y.adaptiveFormats)||[]).length>0,os:!!l.offlineState,cotn:l.cotn}));return 2}d="";try{d=$ny(P)}catch(t){return b.increment("C_ERROR"),_.az(t),2}try{var q=_.J5y(d);var H=xnN(q)}catch(t){return b.increment("P_ERROR"),_.az(t),2}H=_.ND(H,gkQ,1,_.m_());P=[];H=_.X(H);for(q=H.next();!q.done;q=H.next())L=q.value,q=L.getPath(),d=(0,_.RB.getValueByKeys)(l,q.split(".")),d=String(d===void 0||d===null?"":d),L=L.getValue()||"",E=/[+\-\/_]/g,
d.replace(E,"")!==L.replace(E,"")&&(b.increment("MISMATCH"),_.U("ab_mis_log_err")&&(d=new _.Rp("282054944_p",{fPO:q,g:String(d),e:String(L)}),_.az(d)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(q)||(q.match(/enforcementMessageViewModel/i)?P.push(3):P.push(2)));if(P.length>0)return Math.max.apply(Math,_.VV(P));b.increment("SUCCESS");return 1};
CU1=function(l){var b=new ww;if(l.interpreterJavascript){var d=_.GdV(l.interpreterJavascript);d=sb(d).toString();var L=new A5N;_.xZ(L,6,d);_.zc(b,1,L,xQ)}else l.interpreterUrl&&(d=_.ay(l.interpreterUrl),d=_.Jh(d).toString(),L=new _.vkA,_.xZ(L,4,d),_.zc(b,2,L,xQ));l.interpreterHash&&_.ug(b,3,l.interpreterHash,xQ);l.program&&_.ug(b,4,l.program,xQ);l.globalName&&_.ug(b,5,l.globalName,xQ);l.clientExperimentsStateBlob&&_.ug(b,7,l.clientExperimentsStateBlob,xQ);return b};
Gx=function(l){var b={};l=_.X(l.split("&"));for(var d=l.next();!d.done;d=l.next())d=d.value.split("="),d.length===2&&(b[d[0]]=d[1]);return b};
RHV=function(l){return Number(l.t)||7200};
pOH=function(){var l=l===void 0?window:l;var b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(D5$(),2);b=l;d=b.bgevmc;if(!d)throw Error("ji");return L.return({pause:function(){d.p()},
resume:function(){d.r()},
checkForRefresh:function(){return d.cr()}})})};
oBZ=function(){if(_.U("bg_st_hr"))return"havuokmhhs-0";var l,b=((l=globalThis.performance)==null?void 0:l.timeOrigin)||0;return"havuokmhhs-"+Math.floor(b)};
Tx=function(l){window.bgens=l};
ok1=function(){return new Promise(function(l){var b=window;b.ntpevasrs!==void 0?l(new an(b.ntpevasrs)):(b.ntpqfbel===void 0&&(b.ntpqfbel=[]),b.ntpqfbel.push(function(d){l(new an(d))}))})};
DnQ=function(l){if(_.U("attmusi")&&_.U("attmusi_ue")){l={s:l.x4B.bind(l),ir:l.oL3.bind(l)};var b=window;b.attmp=l;if(b.attmq!==void 0)for(var d=_.X(b.attmq),L=d.next();!L.done;L=d.next())L=L.value,L(l);b.attmq=void 0}else b=l.x4B.bind(l),_.Yg("yt.aba.att",b),l=l.oL3.bind(l),_.Yg("yt.aba.att2",l)};
wOV=function(l){switch(_.ZJ(l.input)){case _.l$(VFB):var b={};return b.encryptedVideoId=l.innerTubeRequest.externalVideoId,b}return{}};
TH7=function(l){switch(_.ZJ(l.input)){case _.l$(VFB):if(_.U("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.l$(uCB):if(_.U("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.l$(ig):if(_.U("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&l.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.l$(GFj):var b,d;if(_.U("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((d=_.K((b=l.config)==null?void 0:b.command,_.rr))==null?0:d.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.ixZ=function(l){var b;if(l.playlistVideoRenderer&&((b=l.playlistVideoRenderer)==null?0:b.engagementBar))return a$H(l.playlistVideoRenderer.engagementBar);if(_.K(l,cx)){var d;if(l=(d=_.K(l,cx))==null?void 0:d.engagementBar)return a$H(l)}return""};
a$H=function(l){if(!l)return"";l=_.K(l,_.c5V);if(l==null||!l.actions)return"";l=_.X(l.actions);for(l=l.next();!l.done;l=l.next()){l=_.K(l.value,_.r5N);var b=void 0;if((b=l)==null||!b.itemId)break;return l.itemId}return""};
_.loN=function(l){var b;if(l.playlistVideoRenderer&&((b=l.playlistVideoRenderer)==null?0:b.videoId))return l.playlistVideoRenderer.videoId;if(_.K(l,cx)){var d,L;if(l=(d=_.K(l,cx))==null?void 0:(L=d.playlistItemData)==null?void 0:L.videoId)return l}return""};
_.bVH=function(l){var b;if(l.playlistVideoRenderer&&((b=l.playlistVideoRenderer)==null?0:b.voteCount))return l.playlistVideoRenderer.voteCount;if(_.K(l,cx)){var d,L;if(l=(d=_.K(l,cx))==null?void 0:(L=d.playlistItemData)==null?void 0:L.voteCount)return l}return 0};
_.rw=function(l,b){return _.Bv(l.entities,"flowStateEntity",b)};
LUZ=function(l,b,d,L){var P=void 0;l=_.X(l[b.iconName]||[]);for(var E=l.next();!E.done;E=l.next()){E=E.value;var f=b.iconSize;var F=b.iconStyle;f=!f||f===E[2];var n=dZ7[E[0]];L&&L!==E[1]||!f||F&&F!==n?F=!1:P?(F=dZ7[E[0]],F=!!b.iconStyle||F==="youtube_outline",f=P.version<=E[1],F=(!!b.iconSize||E[2]===24)&&F&&f):F=!0;F&&(P={name:b.iconName,style:dZ7[E[0]],size:E[2],version:E[1],allowMirroring:!!E[3],url:d(b.iconName,E)})}return P};
Pi7=function(l,b,d,L){return l+(""+dZ7[d[0]]+((L===void 0?0:L)?"_experimental":"")+"/"+b+"/v"+d[1]+"/")+(d[2]+"px.svg")};
EFy=function(l){return _.aC("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.aC("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":l};
Q1A=function(l,b){return Pi7("https://fonts.gstatic.com/s/i/",l,b)};
XcQ=function(l,b){return Pi7("https://fonts.gstatic.com/s/i/",l,b,!0)};
foV=function(l,b){return Pi7("https://www.gstatic.com/youtube/img/icons/web/",l,b)};
FUN=function(l){var b=l.enabled;var d=l.itemPlaybackModel;var L=l.thumbnailElRef;var P=l.containerElRef;var E=l.options;var f;_.Vl(function(){var F=P==null?void 0:P.value;var n,N=(n=L())==null?void 0:n.value;n=d();var Y=E();if(b&&n&&F&&N&&(Y==null?0:Y.thumbnail)){var q={data:n,hostElement:F},H,t,e=[].concat(_.VV((H=Y.thumbnailOverlays)!=null?H:[]),_.VV((t=n.overlays)!=null?t:[]));t=n.itemPlaybackOptions;H=(t==null?void 0:t.enableRoundedPlayer)||Y.enableRounding;t=t==null?void 0:t.disableTimeStatusOverlay;
var W,M;F={mediaRenderer:q,lockupElement:F,thumbnailElement:N,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.A9((W=n.inlinePlayerData)==null?void 0:W.onVisible),navigationEndpoint:_.A9((M=n.inlinePlayerData)==null?void 0:M.onSelect),thumbnail:Y.thumbnail,thumbnailOverlays:e,accessibilityText:Y.accessibilityText||""},thumbnailSize:Y.thumbnailSize,enableRounding:H,mouseleaveCallback:Y.mouseleaveCallback,hideTimeDisplay:t}}}else F=void 0;if(W=F){var J;(J=f)==null||lE(J);f=RZ(W);var x,V;
((x=d())==null?0:(V=x.inlinePlayerData)==null?0:V.forceImpAutoplay)&&s1Z(f)}},"BLiQOd");
_.wk(function(){var F;(F=f)==null||lE(F)})};
BMV=function(l){l=atob(l);for(var b=[],d=0;d<l.length;d++)b.push(l.charCodeAt(d));return new Blob([new Uint8Array(b)],{type:"image/png"})};
OVN=function(l,b,d,L){L=L===void 0?"INSERTION_POSITION_UNSPECIFIED":L;return l({targetId:b},function(P){var E,f=(E=P.contents)!=null?E:[];E=d!=null?d:[];var F=nFB(f);switch(L){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},P,{contents:[].concat(_.VV(f.slice(0,F)),_.VV(E),_.VV(f.slice(F+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},P,{contents:[].concat(_.VV(E),_.VV(f))});case "INSERTION_POSITION_LAST":return Object.assign({},P,{contents:[].concat(_.VV(f),_.VV(E))});
default:return P}})};
mZy=function(l,b,d,L,P){P=P===void 0?"RELATIVE_INSERTION_POSITION_AFTER":P;return l({targetId:b},function(E){var f,F=(f=E.contents)!=null?f:[];f=NM$(F,d);if(f<0)return E;f=P==="RELATIVE_INSERTION_POSITION_BEFORE"?f:f+1;return Object.assign({},E,{contents:[].concat(_.VV(F.slice(0,f)),_.VV(L),_.VV(F.slice(f)))})})};
nFB=function(l){var b=l.findIndex(function(d){return _.K(d,_.bE)});
return b>=0?b:l.length};
NM$=function(l,b){return l.findIndex(function(d){a:{d=_.X(Object.values(d));for(var L=d.next();!L.done;L=d.next())if((L=L.value)&&L.targetId){d=L.targetId;break a}d=""}return d===b})};
qo1=function(l,b,d){return l({targetId:b},function(L){var P,E=(P=L.contents)!=null?P:[];return Object.assign({},L,{contents:Yoj(E,d)})})};
Yoj=function(l,b){return l.filter(function(d){var L=b.includes;a:{d=_.X(Object.values(d));for(var P=d.next();!P.done;P=d.next())if((P=P.value)&&P.targetId){d=P.targetId;break a}d=""}return!L.call(b,d||"")})};
_.HVN=function(l,b){return{engagementPanelSectionListRenderer:{panelIdentifier:l,identifier:b,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
tsQ=function(l,b){l=l.getAvailableAudioTracks();if(l.length)return l==null?void 0:l.find(function(d){var L;return(d==null?void 0:(L=d.getLanguageInfo())==null?void 0:L.getId())===b})};
_.KUj=function(l){var b,d=(b=l.getOption("captions","tracklist",{includeAsr:!0}))!=null?b:[];return d=UZj(d,l)};
eOZ=function(l){return l.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
UZj=function(l,b){b=eOZ(b);if(b==null||!b.length)return l;var d=b.filter(function(f){return f});
b=l.filter(function(f){return f.languageCode.startsWith("en")});
d=_.X(d);for(var L=d.next();!L.done;L=d.next())if(L=L.value,b.length){var P=b[0],E=Object.assign({},P);P.languageCode!==L.languageCode&&(E.displayName=P.languageName+" >> "+L.languageName,E.translationLanguage=L,l.push(E))}return l};
hOF=function(l,b,d){l=_.KUj(l);if(l.length)return d?l.find(function(L){if(typeof(L==null?void 0:L.translationLanguage)==="object"){var P;return((P=L.translationLanguage)==null?void 0:P.languageCode)===b}return!1}):l==null?void 0:l.find(function(L){return L.languageCode===b})};
kaV=function(l){return l.getOption("captions","tracklist",{includeAsr:!0})};
WUV=function(l){var b=l.getAvailableAudioTracks();if(b!=null&&b.length){var d=l.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.VV(b.map(function(L){return{listItemViewModel:{title:{content:L.getLanguageInfo().getName()},isSelected:L.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:L.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
j1V=function(l){return l.getOption("captions","tracklist",{includeAsr:!0})};
zOA=function(l){var b=j1V(l);if(b==null?0:b.length)return b;l.loadModule("captions");return j1V(l)};
yN$=function(l){var b=l.getOption("captions","track");if(b)return b;l.loadModule("captions");return l.getOption("captions","track")};
Msj=function(l){var b=zOA(l);if(b!=null&&b.length){var d=yN$(l),L;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.By("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(_.VV(b.map(function(P){return{listItemViewModel:{title:{content:P.displayName},
isSelected:P.displayName===(d==null?void 0:d.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:P.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.By("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!d.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!d.translationLanguage&&{selectionText:{content:(d==null?void 0:(L=d.translationLanguage)==null?void 0:L.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[ZVV(l)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
ZVV=function(l){var b=eOZ(l);if(b==null||!b.length)throw Error("Fi");var d=yN$(l);l=b.filter(function(L){return!L.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.VV(l.map(function(L){var P;return{listItemViewModel:{title:{content:L.languageName},isSelected:L.languageName===(d==null?void 0:(P=d.translationLanguage)==null?void 0:P.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:L.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
xZN=function(l){return new Promise(function(b,d){if(l===void 0)_.az(Error("Ji"),"ERROR"),d(Error("Ji"));else{d=new _.Ioy;var L=_.$ZQ();d=d.init();var P=_.JNN(_.aC("YPC_MB_URL"),!0);Promise.all([d,P]).then(function(){var E=_.dI.payments.business.integration.ClientTokenFactory.createClientToken(l,L);b(E)})}})};
ANj=function(l,b,d,L,P,E,f){var F=_.TZ();d=d.replace(/-/g,"+").replace(/_/g,"/");var n=_.Nz().get("hl"),N=_.LE(_.Td),Y=b==null?void 0:b.element;Y&&_.on(Y);gF7(b,!0);_.SoB(N,d,F.resolve,function(){Y&&_.DL(Y)},function(q){Y&&_.DL(Y);
F.reject(q)},n,L?function(q){L&&_.GZ(l,L,{backend_analytics:q})}:void 0,F.resolve,P,E,f);
return F.promise};
gF7=function(l,b){!(l=l==null?void 0:l.element)||l.tagName!=="YT-BUTTON-RENDERER"&&l.tagName!=="YTD-BUTTON-RENDERER"||(l.disabled=b)};
vFQ=function(){var l=_.By("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.dT(l),actionButton:{buttonRenderer:i0y()}}},popupType:"TOAST"}};
Ciy=function(){var l=_.By("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.dT(l),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
RO7=function(l){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:l}]}}};
Ps=function(l,b,d,L){var P;return _.B(function(E){if(E.nextAddress==1)return _.zD(E,2),E.yield(l,4);if(E.nextAddress!=2)return(P=_.kM(b.getState().entities).length>0)?E.return({title:_.dT(_.By("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.dT(_.By("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:ayV()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
E.return(cDA(d,L));_.JE(E);return E.return(cDA(d,L))})};
pcZ=function(l,b){return b?b==="PPSV"||Ti1(l,b):!1};
oFV=function(l){l.responseContext||(l.responseContext={});l.responseContext.maxAgeSeconds=0;return l};
sH=function(l){var b;return _.B(function(d){return d.nextAddress==1?d.yield(DZj(l,"service:topbar:fallback"),2):(b=d.yieldResult)&&_.EH(b)?d.return(oFV(_.EH(b))):d.return()})};
Vsj=function(l){var b;return _.B(function(d){return d.nextAddress==1?d.yield(DZj(l,"service:downloads_settings:fallback"),2):(b=d.yieldResult)&&_.EH(b)?d.return(b):d.return()})};
DZj=function(l,b){var d;return _.B(function(L){if(L.nextAddress==1)return l?L.yield(l.get(b),2):L.return();d=L.yieldResult;return!d||!_.EH(d)||!isNaN(Number(d.data.expireTimestampMs))&&d.isExpired()?L.return():L.return(d)})};
wcj=function(l){var b=_.qP().resolve(Fy).getState().entities;return l.playlistId?pcZ(b,l.playlistId):!1};
Ga$=function(l){var b=_.KO("web_pbj_log_warning_rate",0);b=b>0&&Math.random()<b;if(!_.K(l,_.Ku))return b&&_.cX(Error("cj")),!1;var d;return _.U("shorts_controller_retrieve_seedless_sequence_v2")&&((d=_.K(l,_.Ku))==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:uDN(l)?!0:(b&&_.cX(Error("dj")),!1)};
uDN=function(l){var b=(_.K(l,_.oN)||_.K(l,_.Ku)).videoId;if(!b||!TMj.test(b))return!1;var d;return(l=(d=_.K(l.commandMetadata,_.sz))==null?void 0:d.url)&&(l.includes(b)||l.startsWith("/clip"))?!0:!1};
_.iV1=function(){var l=_.Nz();return l.getFlag(192)?l.getFlag(190):!(_.Pf("web_watch_cinematics_disabled_by_default")||_.Pf("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&ao$())};
_.Bs=function(l,b,d){var L={};L.currentUrl=b;L.vis=l.vis!==void 0?l.vis:0;L.splay=!1;b=_.Nz();L.autoCaptionsDefaultOn=b.getFlag(66);b.getFlag(141)?b.getFlag(140)?L.autonavState="STATE_OFF":L.autonavState="STATE_ON":L.autonavState="STATE_NONE";L.html5Preference="HTML5_PREF_WANTS";isNaN(_.aC("STS"))||(L.signatureTimestamp=_.aC("STS"));l.autonav&&(L.autoplay=!0,L.autonav=!0);l.mutedAutoplay&&(L.autoplay=!0,L.mutedAutoplay=!0);l.inlinePlayback&&(L.autoplay=!0,L.autonav=!1,L.isInlineUnmutedPlayback=!!l.inlineUnmuted);
L.referer=d;L.lactMilliseconds=l.lact!==void 0?l.lact.toString():"-1";_.U("enable_unknown_lact_fix_on_html5")&&L.lactMilliseconds==="-1"&&_.cX(new _.Rp("Unknown LACT is set in playbackContext.",{"lact in tempData":l.lact||"undefined",autonav:l.autonav||"undefined"}));l={};b.getFlag(194)&&(l.hasShownAmbientMode=!0);b.getFlag(192)&&(l.hasToggledOffAmbientMode=!0);_.iV1()&&(l.watchAmbientModeEnabled=!0);L.watchAmbientModeContext=l;return L};
cNy=function(l){var b={},d=l.pbis||0;d&&(b.playbackBeginsInSeconds=d);l.prefetch_reason&&l.prefetch_reason==="hc_pbis"&&(b.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return b};
rNN=function(l,b){var d;if(b==null?0:(d=b.requestTemplate)==null?0:d.panelId)l.panelId=b.requestTemplate.panelId;var L;if(b==null?0:(L=b.requestTemplate)==null?0:L.params)l.params=b.requestTemplate.params};
bGj=function(){if(lM$)return lM$();var l=!_.U("idb_response_store_auth_killswitch"),b={};lM$=HP("yt-it-response-store",{objectStores:(b.ResponseStore={addedAtVersion:1},b),shared:!l,upgrade:function(d,L){L(1)&&(d=d7(d,"ResponseStore",{keyPath:["key","clientName"]}),Ll(d,"byExpiration","expireTimestampMs"),Ll(d,"byInterface","clientName"))},
version:1});return lM$()};
djZ=function(l){return _.Fi(bGj(),l)};
P_V=function(l,b){var d;return _.B(function(L){return L.nextAddress==1?L.yield(_.q1(),2):(d=L.yieldResult)?L.return(new LhF(l,b,d)):L.return()})};
ETN=function(l){var b=Object.keys(l)[0];if(b)return l.screenExit&&(b=b+";"+l.screenExit.screen),b};
Q8N=function(l){var b=new Map;l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=d.value,d!=null&&(b.has(d.taskType)||b.set(d.taskType,[]),b.get(d.taskType).push(d));return b};
XiV=function(l){l=[].concat(_.VV(l)).sort(function(d,L){return d-L});
var b=Math.floor(l.length/2);return l.length%2?l[b]:(l[b-1]+l[b])/2};
FhH=function(l,b){l=l===void 0?RC$:l;b=b===void 0?{}:b;_.Yg("yt.logging.errors.log",_.az);vhy();fM7(w$y(),b);window.onerror=l;s8Z=CYV;window.addEventListener("unhandledrejection",function(d){if(d.reason instanceof Error){var L=d.reason;_.r7(L,{source:"unhandledrejection"});L.name==="AbortError"&&(L.level="WARNING")}CYV(d.reason);d.preventDefault()})};
_.B5B=function(l){var b,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN,sA,OA,WV,qH,KF,AV,CF,gZ,rZ,nJ,Gy,qV,WF,Ih,jT,Ha,fF;return _.B(function(PF){if(PF.nextAddress==1)return PF.yield(_.qg(l,{mode:"readonly",enableRetries:!0},function(KJ){return Hv(KJ,"playbackData").then(function(ah){var eo=ah.map(function(m0){return m0.transfer}).filter(function(m0){return!!m0}),b9=ah.map(function(m0){return m0.offlineVideoPolicy}).filter(function(m0){return!!m0}),ZD=ah.filter(function(m0){return!!m0.key}).map(function(m0){return _.Fv(_.Xv(m0.key).entityId,
"downloadStatusEntity")});
eo=Hv(KJ,"transfer",eo);b9=Hv(KJ,"offlineVideoPolicy",b9);ZD=Hv(KJ,"downloadStatusEntity",ZD);var wD=eo.then(function(m0){m0=m0.reduce(function(YQ,Q9){(Q9==null?0:Q9.offlineVideoStreams)&&YQ.push.apply(YQ,_.VV(Q9.offlineVideoStreams));return YQ},[]).filter(function(YQ){return!!YQ});
return Hv(KJ,"offlineVideoStreams",m0)});
return L8.all([eo,b9,wD,ZD]).then(function(m0){var YQ=_.X(m0);m0=YQ.next().value;var Q9=YQ.next().value;var aj=YQ.next().value;YQ=YQ.next().value;return[ah,m0,Q9,aj,YQ]})})}),2);
if(PF.nextAddress!=3)return b=PF.yieldResult,PF.yield(_.qg(l,{mode:"readonly",enableRetries:!0},function(KJ){return Hv(KJ,"mainDownloadsListEntity").then(function(ah){var eo,b9;return(b9=(eo=ah[0])==null?void 0:eo.downloads)!=null?b9:[]})}),3);
d=PF.yieldResult;L=_.X(b);P=L.next().value;E=L.next().value;f=L.next().value;F=L.next().value;n=L.next().value;N=P;Y=E;q=f;H=F;t=n;e={};W={};M={};J={};x={};V=[];p=_.X(Y);for(D=p.next();!D.done;D=p.next())(G=D.value)&&(e[G.key]=G);lN=_.X(q);for(sA=lN.next();!sA.done;sA=lN.next())(OA=sA.value)&&(W[OA.key]=OA);WV=_.X(t);for(qH=WV.next();!qH.done;qH=WV.next())(KF=qH.value)&&(M[KF.key]=KF);AV=_.X(H);for(CF=AV.next();!CF.done;CF=AV.next())(gZ=CF.value)&&(J[gZ.key]=gZ);rZ=_.X(d);for(nJ=rZ.next();!nJ.done;nJ=
rZ.next())Gy=nJ.value,qV=void 0,x[(qV=Gy.videoItem)!=null?qV:""]=!0,Gy.videoItem&&(Ih=WF=void 0,jT=(Ih=(WF=_.Xv(Gy.videoItem))==null?void 0:WF.entityId)!=null?Ih:"",V.push({externalVideoId:jT}));Ha=N.filter(function(KJ){if(!KJ||!KJ.key||!KJ.offlineVideoPolicy)return!1;KJ=_.Xv(KJ.key).entityId;KJ=_.Fv(KJ,"downloadStatusEntity");var ah;return!(KJ&&((ah=M[KJ])==null?void 0:ah.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
fF=Ha.map(function(KJ){var ah=e[KJ.transfer],eo=[];if(ah==null?0:ah.offlineVideoStreams)for(var b9=_.X(ah.offlineVideoStreams),ZD=b9.next();!ZD.done;ZD=b9.next())(ZD=J[ZD.value])&&eo.push(ZD);b9=W[KJ.offlineVideoPolicy];ZD=x;var wD=KJ==null?void 0:KJ.playerResponseTimestamp,m0=_.Xv(b9.key).entityId;KJ=_.Fv(m0,"mainVideoEntity");if(b9.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var YQ="OFFLINE_VIDEO_STATE_DISABLED";b9.expirationTimestamp&&Number(b9.expirationTimestamp)<Date.now()/1E3&&(YQ="OFFLINE_VIDEO_STATE_EXPIRED")}else if(b9.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")YQ="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(ah==null?void 0:ah.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":YQ="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":YQ="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":YQ="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":YQ="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":YQ="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":YQ="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:YQ="OFFLINE_VIDEO_STATE_UNKNOWN"}if(YQ==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(ah==null?void 0:ah.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":YQ="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":YQ="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":YQ=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}m0={id:m0,videoState:YQ};if(ah==null?0:ah.cotn)m0.cotn=ah.cotn;if(ah==null?0:ah.maximumDownloadQuality)m0.selectedVideoQuality=ah==null?void 0:ah.maximumDownloadQuality;if(ah==null?0:ah.lastProgressTimeMs)m0.lastProgressTimeMs=ah.lastProgressTimeMs;wD&&(m0.playerResponseSavedTimeMs=String(Number(wD)*1E3));ah=String;wD=0;eo=_.X(eo);for(YQ=eo.next();!YQ.done;YQ=eo.next())if(YQ=YQ.value,YQ.streamsProgress){YQ=_.X(YQ.streamsProgress);for(var Q9=YQ.next();!Q9.done;Q9=
YQ.next()){var aj=void 0;wD+=Number((aj=Q9.value.numBytesDownloaded)!=null?aj:0)}}m0.downloadedBytes=ah(wD);m0.selectedOfflineMode=ZD[KJ]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";b9.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(m0.offlinePlaybackDisabledReason=b9.offlinePlaybackDisabledReason);return m0});
return PF.return({offlineVideos:fF,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:V}}})})};
nTA=function(){var l;return _.B(function(b){return b.nextAddress==1?b.yield(_.Ng(),2):(l=b.yieldResult)?b.return(_.B5B(l)):b.return({state:"PES Unavailable"})})};
mjF=function(){var l,b,d,L;return _.B(function(P){if(P.nextAddress==1)return P.yield(_.Ng(),2);if(P.nextAddress!=3)return(l=P.yieldResult)?P.yield(OGN(l),3):P.return({state:"PES Unavailable"});b=P.yieldResult;d={};L=b.reduce(function(E,f){E[f.key]=f;return E},d);
return P.return(N5j(L))})};
N5j=function(l){for(var b={},d=[],L=_.X(Object.keys(l)),P=L.next();!P.done;P=L.next()){var E=P.value;P=l[E];var f=void 0;if(((f=P)==null?void 0:f.entityType)==="mainVideoEntity"){delete l[E];var F=P.data;P={};if(F){var n=void 0;f=(n=F.videoId)!=null?n:"vid-"+E;E=l;P.video=F;delete P.video.formattedDescription;delete P.video.thumbnail;F.owner&&(n=E[F.owner],n==null?0:n.data)&&(delete E[n.key],P.video.owner=n.data,delete P.video.owner.avatar);if(F=F.downloadState)if(n=E[F],n==null?0:n.data)if(delete E[F],
F=n.data.playbackData)if(n=E[F],n!=null&&n.data){delete E[F];F=n.data;delete F.playerResponseJson;P.playbackData=F;if(F.transfer&&(n=E[F.transfer],n==null?0:n.data)){delete E[n.key];var N=n.data;P.transfer=N;n=[];N=_.X(N.offlineVideoStreams||[]);for(var Y=N.next();!Y.done;Y=N.next())if(Y=E[Y.value])delete E[Y.key],n.push(Y.data);n&&(P.streams=n)}(F=F.offlineVideoPolicy)&&(F=E[F])&&F.data&&(delete E[F.key],P.offlineVideoPolicy=F.data)}b[f]=P}}else P&&P.entityType==="offlineOrchestrationActionWrapperEntity"&&
P.data&&(delete l[P.key],f=P.data,E=void 0,d.push({id:f.rootActionId,type:((E=f.actionProto)==null?void 0:E.actionType)||"",entity:P}))}b.wrapperEntities=d;Object.keys(l).length>0&&(b.unknownKeys=l);return b};
YF$=function(){var l,b,d,L,P,E,f,F,n;return _.B(function(N){if(N.nextAddress==1)return l=(new _.lb("")).hasLocalStorage(),L=!!((b=_.PV.crypto)==null?0:(d=b.subtle)==null?0:d.importKey),P=!!_.PV.BroadcastChannel,E=!!_.PV.navigator.locks,N.yield(q2j(),2);f=N.yieldResult;F=l&&L&&P&&E&&f;n={isSupported:F};if(F)return N.return(n);n.missingBrowserFeatures=[];f||n.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");l||n.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
L||n.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");P||n.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");E||n.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return N.return(n)})};
qFH=function(l,b,d,L){var P=!1,E={contentId:void 0,contentType:"video"};b=_.X(Object.entries(b));for(var f=b.next();!f.done;f=b.next()){var F=_.X(f.value);f=F.next().value;F=F.next().value;l.includes(f)&&!d.has(F)?(E.contentId=F,d.add(F),P=!0):f==="contentType"?F==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(E.contentType="playlist"):typeof F==="object"&&F!==null&&qFH(l,F,d,L)}P&&L.push(E)};
HGF=function(){var l;return!((l=nE?nE:null)==null||!l.window)};
_.UjA=function(l){if(_.yN()&&_.eQN("Chromium")>=120){var b=_.tYV().mediaSession;try{b.setActionHandler("enterpictureinpicture",function(){l()})}catch(d){}}};
Kh1=function(l){for(var b=[],d=_.X(document.styleSheets),L=d.next(),P={};!L.done;P={node$jscomp$779:void 0},L=d.next())P.node$jscomp$779=L.value.ownerNode,P.node$jscomp$779&&(P.node$jscomp$779 instanceof HTMLStyleElement||P.node$jscomp$779 instanceof HTMLLinkElement)&&b.push(new Promise(function(E){return function(f){var F=E.node$jscomp$779.cloneNode(!0);F.onload=function(){f()};
F.onerror=function(){_.cX(Error("uj"));f()};
l.document.head.appendChild(F)}}(P)));
return Promise.all(b)};
IM1=function(l){var b=[_.Ht(eej),_.Ht(hej),_.Ht(knZ)];WhV(window.document.documentElement,l.document.documentElement,[_.Ht(j81),_.Ht(zeN),_.Ht(yc1),_.Ht(ZGV),_.Ht(MYQ)]);WhV(window.document.body,l.document.body,b)};
WhV=function(l,b,d){l=_.X(l.attributes);for(var L=l.next();!L.done;L=l.next())if(L=L.value)try{_.Ob(d,b,L.name,L.value)}catch(P){}};
Jcy=function(l,b){l=new _.OH(l.document.documentElement);l.start($jV,b);return l};
xjN=function(l){var b=l.document.documentElement;b.addEventListener("click",function(d){KEq(b,d)});
b.addEventListener("touchstart",function(d){jD1(d)});
b.addEventListener("mousedown",function(d){jD1(d)})};
SF7=function(l,b,d,L){L=L===void 0?!1:L;b=new gTj(b||l,d||l);return{x:l.x+((L===void 0?0:L)?b.lengthX*-1:b.lengthX)*.2,y:l.y+((L===void 0?0:L)?b.lengthY*-1:b.lengthY)*.2}};
AcV=function(l){if(!l)return!1;var b=l.status==="OK"||l.status==="LIVE_STREAM_OFFLINE",d,L,P,E=(P=(d=l.errorScreen)==null?void 0:d.playerLegacyDesktopYpcTrailerRenderer)!=null?P:(L=l.errorScreen)==null?void 0:L.ypcTrailerRenderer;return!!b||!!E};
_.vTV=function(l,b){if(!l)return!1;var d,L=(d=l.errorScreen)==null?void 0:d.playerLegacyDesktopYpcOfferRenderer,P;b=!!(b==null?0:(P=b.playerOverlayRenderer)==null?0:P.gatedActionsOverlayRenderer);return!!AcV(l)||!!L||!!b};
piV=function(l){return C_7(l,0,"gclid",l.search(Req))>=0||C_7(l,0,"gad_source",l.search(Req))>=0};
oTN=function(l){var b=[],d=0;return{clear:function(){d=b.length=0},
push:function(L){b[d]=L;d=(d+1)%l},
iterate:function(){return function P(){var E,f,F,n;return _.NK(P,function(N){switch(N.nextAddress){case 1:_.IX(N,2),E=b.length,f=0;case 4:if(!(f<E)){N.jumpTo(2);break}F=d+f;n=_.mQ;return N.yield(b[F%E],7);case 7:n(N.yieldResult);f++;N.jumpTo(4);break;case 2:_.Mi(N),_.$s(N,0)}})}()}}};
Dj1=function(l){l.eventsToIgnore||(l.eventsToIgnore=[]);var b=l.eventsToIgnore.map(haA),d=new Set(b),L=oTN(l.bufferSize);return{flush:function(){var P=Array.from(L.iterate());L.clear();P=P.map(function(E){return{name:E.name,timestamp:E.startTime,attributes:E.attributes}});
return JSON.stringify(P)},
onSpanStart:function(P){P.name==="event"&&d.has(P.attributes.type)||L.push(P)}}};
VYN=function(l){l=Dj1(l);var b=l.flush;eTq({onSpanStart:l.onSpanStart});bu.subscribe("handleError",function(d){try{d.params.breadcrumbs=b()}catch(L){_.az(L,"WARNING")}})};
wi1=function(){z5("web_tracing_action");_.yB("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
u2V=function(){z5("web_tracing_action");_.yB("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
aM$=function(l,b,d){if(b===void 0){GnA||(u2V(),setInterval(u2V,6E5),GnA=!0);var L="web_tracing_action"}else L=b;var P,E=((P=l.endTime)!=null?P:l.startTime)-l.startTime;P={};d=T5N(l.name,E,l.startTime,{webTracing:(P[l.name]=l.attributes,P)},d,L,{spanStatus:l.status});if(l.children)for(l=_.X(l.children),L=l.next();!L.done;L=l.next())aM$(L.value,b,d)};
iGN=function(l){var b=yQ7.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"&&(b("Received message from extension",d),l.onMessage(d)))});
return function(d,L){d={app:"yt.telemetry",from:"app",key:d,payload:L};b("Sending message to extension",d);window.postMessage(d,"*")}};
ccV=function(){var l=l===void 0?3E3:l;var b=iGN({onMessage:function(){}}),d=[];
return{onSpanEnd:function(L){L.parentId==null&&d.push(L)===1&&setTimeout(function(){var P=[].concat(_.VV(d));d.length=0;b("spansReported",{spans:P})},l)}}};
rc1=function(l){l=l===void 0?400:l;var b=[],d=[];return{start:function(){return ELq({checkoutEveryNth:l,emit:function(L,P){P&&(b=d,d=[]);d.push(L)}})},
getRecording:function(){return[].concat(_.VV(b),_.VV(d))}}};
dWQ=function(){(new lNN({sessionReplayEvents:_.KO("web_tracing_session_replay",0)})).subscribe(function(l){if(l.sessionReplayEvents>0)try{var b=rc1(l.sessionReplayEvents);b.start();if(_.U("web_tracing_session_replay_demo")){var d=console.log;window.exportSessionReplay=function(){var L=JSON.stringify(b.getRecording(),null,2);L=bN$(new Blob([L],{type:"text/plain"}));var P=document.createElement("a");P.download="session_replay.json";P.dataset.downloadurl=["application/json",P.download,P.href].join(":");
P.style.display="none";P.href=L;P.click();URL.revokeObjectURL(L);d("View replay at go/yt-session-replay-viewer")}}}catch(L){_.cX(Error("wj"))}})};
P2F=function(){var l=window.fetch;window.fetch=function(){var b=_.Tc.apply(0,arguments),d=_.X(b),L=d.next().value;d=d.next().value;var P=iQ("httpEvent",{method:(d===void 0?{}:d).method||"GET",path:Lkj(L),type:"fetch"},{active:!1});return l.apply(null,_.VV(b)).then(function(E){P.addAttributes({statusCode:E.status,statusText:E.statusText});P.end();return E}).catch(function(E){P.end("SPAN_STATUS_ERROR");
throw E;})}};
EaF=function(){var l=XMLHttpRequest.prototype.open,b=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(d,L,P,E,f){var F=this;P=P===void 0?!0:P;this._requestData={method:d,url:L.toString()};this.addEventListener("load",function(){var n=F._span;n==null||n.addAttributes({statusCode:F.status,responseContentLength:F.responseText.length});n==null||n.end()});
this.addEventListener("error",function(){var n=F._span;n==null||n.addAttributes({statusCode:F.status,statusText:F.statusText});n==null||n.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var n=F._span;n==null||n.addAttributes({statusCode:F.status,aborted:!0});n==null||n.end()});
l.apply(this,[d,L,P,E,f])};
XMLHttpRequest.prototype.send=function(d){var L=this._requestData||{method:"N/A",url:"N/A"};this._span=iQ("httpEvent",{method:L.method,path:Lkj(L.url),type:"xhr"},{active:!1});b.apply(this,[d])}};
Lkj=function(l){try{if(l instanceof URL)return l.pathname;l instanceof Request&&(l=l.url);return(new URL(l,"https://youtube.com")).pathname}catch(b){return"<unable to parse path>"}};
XAQ=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var l=window.performance.getEntriesByType("navigation");if(l.length>0){var b=l[0],d=window.performance.timeOrigin;iQ("pageLoad",{navigationType:Qky(b.type),unloadEventStart:Math.round(b.unloadEventStart),unloadEventEnd:Math.round(b.unloadEventEnd),domInteractive:Math.round(b.domInteractive),domContentLoadedEventStart:Math.round(b.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(b.domContentLoadedEventEnd),
domComplete:Math.round(b.domComplete),loadEventStart:Math.round(b.loadEventStart),loadEventEnd:Math.round(b.loadEventEnd),redirectCount:b.redirectCount},{active:!1,startTime:d+b.startTime,endTime:d+b.loadEventEnd})}}catch(L){}})};
Qky=function(l){switch(l){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"}};
naN=function(){for(var l=fN1.value,b={},d=_.X(l.enabledSpansArray),L=d.next();!L.done;L=d.next())b[L.value]=!0;Kzj({sessionId:QlA(),enabledSpans:b,shouldSampleFn:function(P,E,f){if(skA){var F;return P==="shortToShort"||(f==null?void 0:(F=f.rootSpan())==null?void 0:F.name)==="shortToShort"}return!0}});
zTN();a_("pageLoad")&&XAQ();a_("httpEvent")&&(P2F(),EaF());l.exportToCsi&&eTq(FkN);l.exportToDevTools&&eTq(ccV());l.maxBreadcrumbs>0&&VYN({eventsToIgnore:BtH,bufferSize:l.maxBreadcrumbs})};
ON$=function(l){return new Promise(function(b){window.setTimeout(b,l)})};
NtQ=function(l){var b={bicf:function(E){l.nr3=E},
blc:function(){return l.getLatestChallengeResponse()},
bcr:function(E){l.nZp.push(E)}},d=window;
d.ntpevasrs=b;if(d.ntpqfbel!==void 0)for(var L=_.X(d.ntpqfbel),P=L.next();!P.done;P=L.next())P=P.value,P(b);d.ntpqfbel=void 0};
mWN=function(l){return _.B(function(b){if(b.nextAddress==1)return _.zD(b,2),b.yield(l.gzd(),4);if(b.nextAddress!=2)return _.f8(b,0);_.JE(b);_.gR(b)})};
YRA=function(l){var b,d;(b=l.ytcsi)==null||(d=b.tick)==null||d.call(b,"pot_ist")};
qRZ=function(l){if(l instanceof Error){var b=_.lo("yt.logging.errors.log");b&&b(l,"WARNING")}};
HNV=function(l){try{var b=JSON.parse(l);if(b.bgChallenge)return b}catch(d){}};
UWq=function(){var l=window,b={networkStatusManagerPromise:_.qP().resolve(new dzV(_.XO)),initialChallengeSli:_.U("wpo_att_sli")?new _.jlF("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};l=l===void 0?window:l;var d=l.ytAtR,L;b==null||(L=b.initialChallengeSli)==null||_.Ye(L);if(d){if(d=HNV(d)){var P;b==null||(P=b.initialChallengeSli)==null||_.qK(P,"SUCCESS");tUq(d,b)}l.ytAtR=void 0}else l.ytAtRC=function(E){if(E=HNV(E)){var f;b==null||(f=b.initialChallengeSli)==null||
_.qK(f,"SUCCESS");tUq(E,b);l.ytAtRC=void 0}}};
hXA=function(){if(KkV)return KkV;try{var l=_.MD("IFRAME");_.dR(l,_.Um(eXV));l.sandbox.add("allow-same-origin");l.style.display="none";document.body.appendChild(l);return KkV=l}catch(b){l=new _.Rp("Failed to create sandbox iframe"),_.az(l)}};
kMQ=function(){return function(l,b){_.aC("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[l]=b}};
WkF=function(){return function(l,b){var d={};d[l]=b;l=_.rq(_.vwQ)(d);Object.keys(l).length>0&&_.jh(l)}};
yuV=function(){if(sOQ()==="hidden")var l="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else sOQ()==="visible"&&(l="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",jkq=null);l&&zXq(l)};
zXq=function(l){if(l==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||l==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(ZN$===l)return;ZN$=l}var b=9E4+Math.random()*2E3;if(l!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.HX()>b)&&sOQ()==="visible"){b=-1;jkq&&(b=Math.round((0,_.t8)()-jkq));var d=String;var L=_.lo("_fact",window);L=L==null||L==-1?-1:Math.max(Date.now()-L,0);_.Gj("foregroundHeartbeat",{firstActivityMs:d(L),clientDocumentNonce:XCB,index:String(MUH),lastEventDeltaMs:String(b),trigger:l});
_.Yg("_fact",-1,window);MUH++;jkq=(0,_.t8)()}};
INB=function(l,b,d,L,P,E){b=new Uint8Array(b);if(l.length===0)return b;var f=0;P=P!=null?P:l.length-1;for(var F=d;F<=P;F++){var n=l[F],N=F===d?L:0,Y=void 0,q=F===P?(Y=E)!=null?Y:n.length:n.length;n=n.subarray(N,q);b.set(n,f);f+=n.length}return b};
_.$W7=function(){try{return!!self.sessionStorage}catch(l){return!1}};
JuN=function(){var l=navigator;return new Promise(function(b,d){var L;(L=l.webkitTemporaryStorage)!=null&&L.queryUsageAndQuota?l.webkitTemporaryStorage.queryUsageAndQuota(function(P,E){b({usage:P,quota:E})},function(P){d(P)}):d(Error("Fj"))})};
xWH=function(l,b){var d={errorSeverity:b.errorSeverity.toString(),wizFeatureFlags:Object.entries(b.featureFlags).join("\n")};ALj(b,d);b=b.errorSeverity;b===3?_.az(l,"ERROR",void 0,void 0,void 0,d):b===2&&_.az(l,"WARNING",void 0,void 0,void 0,d);_.U("cow_if_errors_in_popup")&&b===3&&l.message.indexOf("<If>")!==-1&&window.alert(l.message)};
ga1=function(l,b){var d=G5.get(l)||{layerNode:b};d.layerNode=b;UqV(l,d);l.getScreenLayer=function(){return Hs(d.layerNode)}};
SRF=function(l){var b;l=l.parentNode;for(var d;l&&((b=G5.get(l))==null||!b.isRenderer)&&!((d=l.polymerController)!=null?d:l).isRenderer_;)l=l.parentNode||l.host;if(b=l)return G5.get(b)};
AuB=function(l){if(l){G5.delete(l);var b=_.qP().resolve(t4);jQy(l,b)}};
C27=function(l,b,d){if(d===void 0?0:d){if(d=l.getAttribute("client-ve-type"),b.data&&!b.disableReactiveLogging||d)_.DA(function(){va1(l,_.GI(b.data))},"zg"),_.wk(function(){return void AuB(l)})}else typeof b.data!=="function"&&va1(l,b.data)};
va1=function(l,b){RXZ++;pAF(l,b)&&_.T1.addJob(function(){_.tB(_.T1,function(){if(pAF(l,b)&&l.ownerDocument.documentElement===document.documentElement&&l){var d;if(l.getAttribute("layer")){var L=d=Number(l.getAttribute("layer")),P=G5.get(l);P?P.layerNode.layer=L:ga1(l,new oaF(L));(L=SRF(l))&&(P=G5.get(l))!=null&&(P.layerNode.parent=L.layerNode)}else if(d=G5.get(l))d=Hs(d.layerNode);else{d=Hs;L=new oaF;if(P=SRF(l))L.parent=P.layerNode;ga1(l,L);d=d(L)}d!=null||(d=0);L=l.getAttribute("client-ve-type");
P=Number(L);var E=!1;L=!1;var f=G5.get(l),F;if((F=f)&&!(F=f[DWy]!==b)&&(F=P)){var n;F=((n=G5.get(l))==null?void 0:n.clientVeType)===void 0}F&&(f[DWy]=b,E=L=f.isRenderer=!0);G5.has(l)&&(G5.get(l).clientVeType=P);l.visualElement&&(L=!0);if(_.U("wiz_next_ld_fix_client_ve_spec")){var N;n=((N=_.K(b==null?void 0:b.rendererContext,_.Ki))==null?void 0:N.loggingDirectives)||(b==null?void 0:b.loggingDirectives)}else n=b==null?void 0:b.loggingDirectives;n&&n.clientVeSpec&&(N=VUB(_.HZ(),l),N=_.wAH(_.Ut(),n,N||
void 0,d))&&(l.visualElement=N);!l.visualElement&&P&&E&&(l.veType=P,N=void 0,_.U("wiz_next_client_ve_parent_fix")&&(N=VUB(_.HZ(),l)),N=_.t9(_.Ut(),l,N,d),l.visualElement=N);L&&(N=_.qP().resolve(t4),qv(l,{data:b,observer:N,layer:d,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
pAF=function(l,b){return(b==null?0:b.trackingParams)||(b==null?0:b.loggingDirectives)||_.K(b==null?void 0:b.rendererContext,_.Ki)||l.getAttribute("client-ve-type")?!0:!1};
u0F=function(l,b,d){l.componentType!==xo&&d instanceof HTMLElement&&b&&!_.U("cow_logging_in_component_wrapper")&&C27(d,b,!0)};
iNN=function(){if(!GMF){GMF=!0;var l=_.U("enable_wiz_context_per_component")||!1;l=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.U("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:l,enableContextBasedComponentStacks:l},{handleError:xWH,enableComponentStacksInErrorMessages:!1});Object.assign(mH,l);bvN=TtV;aNV();QNj=ag1;LAV=ctV}};
aNV=function(){_.U("cow_logging_in_component_wrapper")?(En1=function(l,b){b instanceof HTMLElement&&C27(b,l,!0)},DGB=function(){}):(En1=function(){},DGB=u0F)};
cuN=function(l,b,d){b=b===void 0?{}:b;var L,P=(L=_.K(l.commandMetadata,_.sz))==null?void 0:L.url;L=b.form||{};!d||L.element||L.skipDefaultElement||(b.form=b.form||{},b.form.element=d);if(P&&P!=="/service_ajax")return{type:0,command:l,form:b.form};if(_.U("kevlar_service_command_check")){if(_.uY(_.qP().resolve(_.kI),l))return Object.assign({},{type:1,command:l},b)}else{var E;if((E=_.K(l.commandMetadata,_.sz))==null?0:E.apiUrl)return Object.assign({},{type:1,command:l},b)}return{type:2,command:l,form:b.form}};
ruH=function(l){if(l.form){var b=l.form,d=Object.assign({},b);b=b.element;d=(delete d.element,d);if(b)return[_.LZ(b,[l.command,d,l.commandController])]}return[]};
ldy=function(l){if(l.form){var b=l.form,d=Object.assign({},b);b=b.element;d=(delete d.element,d);b&&_.Py(b,[l.command],b,d)}};
doy=function(l,b,d){var L=new byV(l,b),P=new UH(l,b,d);l={"/youtubei/v1/browse":new KE(l,b,d),"/youtubei/v1/player":L,"/youtubei/v1/navigation/resolve_url":new eV,"/youtubei/v1/next":P,"/youtubei/v1/guide":new hB(d),"/youtubei/v1/search":new ke(l,b,d),"/youtubei/v1/reel/reel_item_watch":new Ws(l,b,d),"/youtubei/v1/get_watch":new jV(L,P)};l["/youtubei/v1/account/account_menu"]=new zm;l["/youtubei/v1/notification/get_notification_menu"]=new yP;return l};
MK=function(){var l=_.qP().resolve(_.ZK);return Promise.resolve(L9N(l,_.PV.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
PIj=function(l){return l&&(l=_.Iw(_.OrN(l)))?(new URLSearchParams(l)).get("service"):null};
xe=function(l,b){_.sL(_.$e(),function(){_.Zi("adl")});
_.qP().resolve(ElV)(b);l=l.root;l.loadData&&l.loadData(b);(b==null?0:b.response)?_.qK(ZWB(),"SUCCESS"):_.cX(new _.Rp("Lifecycle: No response in data",_.il("IS_SHELL_LOAD"),b?b.page:"NO_PAGE",b?b.endpoint:"NO_ENDPOINT"));l.polymerController.$["page-manager"].lazyPrepareCriticalPages((b==null?void 0:b.page)||"",b.endpoint);var d,L;((L=_.K(b==null?void 0:(d=b.endpoint)==null?void 0:d.commandMetadata,_.sz))==null?0:L.webPageType)&&_.rT().dispatch(_.JB(_.K(b.endpoint.commandMetadata,_.sz).webPageType))};
QVq=function(){var l,b;return _.B(function(d){switch(d.nextAddress){case 1:l=window;if(!l.getDataPromise){d.jumpTo(2);break}_.zD(d,3);return d.yield(l.getDataPromise(),5);case 5:return d.return(d.yieldResult);case 3:return _.JE(d),d.yield(MK(),6);case 6:return d.return(d.yieldResult);case 2:if(l.getInitialData)return b=l.getInitialData(),l.getInitialData=void 0,d.return(b);throw Error("Hj`"+_.PV.location.href);}})};
fdy=function(){_.TR("CSI_SERVICE_NAME","youtube");_.jh({loadType:"cold"});_.U("kevlar_log_lcp")&&XjN(function(l){_.Zi("lcp",l.value)})};
sVV=function(){var l=_.rU(document.location.href,"enable");l&&l.indexOf("scraper")>-1&&_.TR("ADD_SCRAPER_ATTRIBUTES",!0)};
NnV=function(l){var b=l.root;l=[F9$,Bn1,_.gI];_.U("web_feedback_endpoint_autolog_allowlist_killswitch")&&l.push(_.SV,nl7);OyV(function(d,L){return cuN(d,L,b)},function(d){if(!d.command)return[];
var L;((L=d.form)==null?0:L.element)?d.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},d.form,{endpoint:d.command})})):b.handleNavigate(d);return[]},l);
_.qP().addProvider({provide:_.tk,useValue:_.Nv.instance})};
YG1=function(){var l={},b={},d;for(d in moj){var L=_.X(_.jL(moj[d],void 0,"IAtZ7"));l[d]=L.next().value;b[d]=L.next().value}return[l,function(P){for(var E in P){var f=void 0;(f=b[E])==null||f(P[E])}}]};
_.tl7=function(l,b){var d=!1;d=d===void 0?!1:d;var L=_.RB.getValueByKeys(l,"contents","twoColumnWatchNextResults","results","results","contents"),P=_.RB.getValueByKeys(l,"contents","twoColumnWatchNextResults","playlist","playlist")||null;d&&(P=null);var E=d=null;if(P)d=_.RB.getValueByKeys(P,"titleText"),E=_.RB.unsafeClone(_.RB.getValueByKeys(P,"longBylineText")),L="",E&&(L=_.iO(E)),E=_.ao(L);else if(L){L=_.X(L);for(var f=L.next();!f.done;f=L.next())f=f.value,f.videoPrimaryInfoRenderer&&(d=_.RB.getValueByKeys.apply(_.RB,
[f].concat(_.VV(qG$)))),f.videoSecondaryInfoRenderer&&(E=_.RB.getValueByKeys.apply(_.RB,[f].concat(_.VV(Hy$))))}else _.bo(Error("Mj"));var F;l.currentVideoEndpoint?F=l.currentVideoEndpoint:_.bo(Error("Nj"));var n;b&&(n=_.RB.getValueByKeys(b,"playabilityStatus","miniplayer","miniplayerRenderer"));l={miniplayerTitle:d,miniplayerSubtitle:E,watchEndpoint:F,playlistData:P};n&&(l.miniplayerRenderer=n);return l};
UoH=function(l){if(l)return _.J9(l)};
_.K9Z=function(){return{isFullscreen:function(){throw Error("Oj");},
toggleFullscreen:function(){throw Error("Pj");},
exitFullscreen:function(){throw Error("Qj");},
isAutonavEnabled:function(){throw Error("Rj");},
setAutonavEnabled:function(){throw Error("Sj");},
isAutoplaySetExplicitly:function(){throw Error("Tj");}}};
eRV=function(l){return l.videoDuration?l.numTaps>1&&l.tapDirection!==0?_.AB(l.draggedTime/l.videoDuration,0,1):_.AB((l.playedTime||0)/l.videoDuration,0,1):0};
hRN=function(l){return l.videoDuration?l.isDragging||l.numTaps>1&&l.tapDirection!==0?_.AB(l.draggedTime/l.videoDuration,0,1):_.AB((l.playedTime||0)/l.videoDuration,0,1):0};
W9V=function(l){var b,d,L;return _.K(l==null?void 0:(b=l.markersMap)==null?void 0:(d=b.find(function(P){return P.key==="HEATSEEKER"}))==null?void 0:(L=d.value)==null?void 0:L.heatmap,k_V)};
jV7=function(l){var b,d;return(d=(b=W9V(l))==null?void 0:b.heatMarkersDecorations)!=null?d:[]};
zR1=function(l){if(_.U("mweb_supported_chapters_killswitch"))return!0;var b;return!!(l==null?0:(b=l.markersMap)==null?0:b.find(function(d){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(d.key)}))};
_.yJB=function(l){var b=Object,d=b.assign,L;l={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(L=l==null?void 0:l.getPlayerState())!=null?L:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return d.call(b,{},{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},l,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
ZyB=function(l){return function(b){var d=l(),L,P=(L=d.playerApi)==null?void 0:L.getPlayerState();b&&b!==d.playerState&&(b===1||b===2)&&d.setState({playerState:P})}};
Id1=function(l){return function(b){var d=l(),L=d.playerApi;L&&(b==null?void 0:b.type)==="newdata"&&(Mlq&&(clearTimeout(Mlq),Mlq=void 0),_.U("web_shorts_use_progress_state_for_gapless")?(b=L==null?void 0:L.getProgressState(b==null?void 0:b.playertype),b=b.seekableEnd-b.seekableStart):b=L==null?void 0:L.getDuration(b==null?void 0:b.playertype),d.setState({playedTime:0,videoDuration:b}))}};
$oF=function(l){return function(b){var d=l(),L=d.playerApi;if(L){var P=L.getPresentingPlayerType();_.U("web_shorts_use_progress_state_for_gapless")?(L=L.getProgressState(P),L=L.seekableEnd-L.seekableStart):L=L.getDuration(P);d.setState({playedTime:b,videoDuration:L})}}};
xoB=function(l){_.In(112394,l,function(){return JJ7},function(b){JJ7=b})};
AJV=function(l,b){if(!l)return[];var d,L,P;l=((d=l.markersMap)==null?void 0:(L=d.find(function(E){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(E.key)}))==null?void 0:(P=L.value)==null?void 0:P.chapters)||[];
!glq(l)||(b==null?0:b.ignoreStub)||(l=[SG7()].concat(_.VV(l)));return l};
SG7=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
glq=function(l){if(l.length===0)return!1;var b;return((b=_.K(l[0],vs))==null?void 0:b.timeRangeStartMillis)!==0};
CE=function(l){return l?l.timeRangeStartMillis||0:0};
CIV=function(l,b){if(l.isDragging&&b)return l=vlZ(l,b),l===-1?SG7():AJV(b)[l]};
vlZ=function(l,b){return l.isDragging&&b?AJV(b,{ignoreStub:!0}).findIndex(function(d,L,P){d=RRZ(l);return pjV(d,P,L).scrubberHovering}):-1};
RRZ=function(l){return Object.assign({},l,{videoDuration:l.videoDuration*1E3,playedTime:l.playedTime*1E3,draggedTime:l.draggedTime*1E3})};
pjV=function(l,b,d){var L=CE(_.K(b[d],vs));b=CE(_.K(b[d+1],vs))||l.videoDuration;d=l.isDragging;var P;if(P=l.isDragging)P=l.draggedTime,P=P!==null&&P>=L&&P<b;var E=l.playedTime;return E!==null&&E>=L&&E<b?{videoPosition:"active",isScrubbing:d,scrubberHovering:P}:l.playedTime<L?{videoPosition:"pending",isScrubbing:d,scrubberHovering:P}:{videoPosition:"seen",isScrubbing:d,scrubberHovering:P}};
olA=function(l,b){return l.videoPosition==="seen"||(b===void 0?0:b)>0};
Do1=function(l,b,d){b=l/b.storyboardInterval;var L=AJV(d);if(!L.length)return-b*72;d=0;L=_.X(L);for(var P=L.next();!P.done;P=L.next())if(CE(_.K(P.value,vs))/1E3<l)d++;else break;return-(b*72)-d*56};
Vl$=function(l){return l?l.width/l.columns:0};
wjQ=function(l){return l.isHovering?l.hoveredTime:l.draggedTime};
uhq=function(l,b){l=l.draggedTime*1E3;return l>=b.visibleTimeRangeStartMillis&&l<=b.visibleTimeRangeEndMillis};
_.G_Z=function(l){if(l===void 0||Number.isNaN(l))return"--:--";var b=Math.abs(Math.floor(l)),d=Math.floor(b/86400),L=Math.floor(b%86400/3600),P=Math.floor(b%3600/60);b=Math.floor(b%60);var E="";d>0&&(E+=d+":",L<10&&(E+="0"));if(d>0||L>0)E+=L+":",P<10&&(E+="0");E+=P+":";b<10&&(E+="0");E+=b;return l>=0?E:"-"+E};
TnH=function(l,b){return function(){var d=wjQ(l());var L=b();var P=l().playerApi;if(P&&P.getNumberOfStoryboardLevels()!==0){var E=P.getStoryboardFrameIndex(d,1);E!==-1?L=P.getStoryboardFrame(E,1):(d=P.getStoryboardFrameIndex(d,0),P=P.getStoryboardFrame(d,0),L&&P&&(P.height*=3,P.width*=3),L=P)}else L=null;if(!L)return null;b()&&(L.width=90*L.columns,L.height=160*L.rows);return L}};
_.Rw=function(l){if(!l||l.getVideoData)return l};
ad7=function(){var l;return{playerApi:(l=_.q2())!=null?l:void 0}};
iyH=function(l){var b;_.B(function(d){if(d.nextAddress==1)return d.yield(_.YY(),2);if(b=d.yieldResult)b.unMute(!0),b.setVolume(l,!0);_.gR(d)})};
cJV=function(l,b){l&&(l.value=""+b,l.style.setProperty("--gradient-percent",b+"%"))};
rJy=function(l){var b;return(b=l==null?void 0:l.value)!=null?b:0};
lvA=function(){var l;_.B(function(b){if(b.nextAddress==1)return b.yield(_.YY(),2);l=b.yieldResult;if(!l)return b.return();l.isMuted()?l.unMute(!0):l.mute(!0);_.gR(b)})};
b4F=function(l){var b=_.qP().resolve(_.pE).getPlayerElement();b&&l&&(l===1?b.pause():b.play())};
df1=function(l){return!!_.K(l,_.ow)||!!_.K(l,_.DK)};
L5B=function(l){_.bQ(l,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
Pj$=function(l){_.bQ(l,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
QIB=function(l){return _.DZ(l.document.body,function(){return _.O(E$Q,null)},"mh")};
X9$=function(){var l;return(l=navigator.userActivation)==null?void 0:l.isActive};
fvV=function(){var l=window.performance.getEntriesByType("navigation");return l?l.map(function(b){return b.type}).includes("reload"):!1};
YlA=function(){VP(VP(VP(VP(VP(VP(VP(_.qP().resolve(_.wI),_.sIQ),_.F5V),_.BmN),_.n$Q),_.O4j),_.NmF),_.mfB)};
qlq=function(l,b){b=b===void 0?!1:b;var d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return b||!_.U("kevlar_shorts_seedless_retry_initial_load")||(d=window,L=!(!d.getDataPromise&&!d.getInitialData),L)?f.yield(QVq(),2):(setTimeout(qlq.bind(window,l,!0),1E3),f.return());if(f.nextAddress!=3)return P=f.yieldResult,f.yield(H4F(P),3);E=f.yieldResult;xe(l,E);_.gR(f)})};
H4F=function(l){var b;if((b=l.response)==null||!b.replacementEndpoint)return _.Ez(l);b=_.qP().resolve(_.ZK);l=l.response;_.K(l.replacementEndpoint,_.Ku)&&l.sequenceContinuation&&(_.K(l.replacementEndpoint,_.Ku).sequenceParams=l.sequenceContinuation);return uE(b,l.replacementEndpoint,{},_.PV.location.href,"shorts",function(){},function(){return!1})};
UfV=function(l){var b=_.qP().resolve(tgq);l.playerResponse&&b.handleResponse(l.playerResponse);l.response&&b.handleResponse(l.response)};
K5$=function(l){var b=_.rT(),d,L=_.K((d=l.response)==null?void 0:d.frameworkUpdates,iY),P;d=_.K((P=l.playerResponse)==null?void 0:P.frameworkUpdates,iY);var E;l=_.K((E=l.reelWatchSequenceResponse)==null?void 0:E.frameworkUpdates,iY);L&&_.YM(L,b);d&&_.YM(d,b);l&&_.YM(l,b)};
eBF=function(l){var b;_.U("enable_redirect_linking_for_desktop_web_client")&&((b=window.location.hash)==null?0:b.includes("redirect_state"))&&l.url&&(l.url=l.url.toString()+window.location.hash)};
W57=function(l){var b=_.qP(),d=b.resolve(_.ZK);b=b.resolve(_.hBB);l.endpoint&&(d=kiA(d,l.endpoint),d.content&&l.response&&_.Gm(b,l.response,d.content),d.player&&l.playerResponse&&_.Gm(b,l.playerResponse,d.player),d.reelSequence&&l.reelWatchSequenceResponse&&_.Gm(b,l.reelWatchSequenceResponse,d.reelSequence))};
Tm=function(l,b){UfV(b);K5$(b);var d;(b==null?0:b.url)&&((d=window.location.hash)==null?0:d.includes("redirect_state"))&&(eBF(b),(d=PIj(b.url))&&_.lQ(l.root,"yt-initialize-third-party",[d,b]));W57(b);d=_.qP();var L=d.resolve(jIN);b.playerResponse&&d.resolve(zBF).handleResponse(b.playerResponse);if(b.playerResponse){d=void 0;if(_.U("ab_v_vid_sig")&&b.endpoint){var P,E=(P=_.K(b.endpoint,_.oN))!=null?P:_.K(b.endpoint,_.Ku);E&&(d=E.videoId)}yzy(L,b.playerResponse,d)}b.playerResponse&&TA7(b.playerResponse)&&
_.U("web_enable_ab_rsp_cl")?MFN().then(function(){Z4N(L,b.playerResponse);xe(l,b)}):xe(l,b)};
Ivq=function(l){if(l=l.root.data){var b=_.qP().resolve(MgQ);l.endpoint&&(l.response&&b.handleResponse(l.response,void 0,document.querySelector("ytd-app")),l.playerResponse&&b.handleResponse(l.playerResponse),l.reelWatchSequenceResponse&&b.handleResponse(l.reelWatchSequenceResponse))}};
$fV=function(l){var b,d,L,P,E,f;return _.B(function(F){switch(F.nextAddress){case 1:b=window;if(!b.getDataPromise){F.jumpTo(2);break}_.zD(F,3);return F.yield(b.getDataPromise(),5);case 5:d=F.yieldResult;Tm(l,d);_.f8(F,4);break;case 3:return _.JE(F),F.yield(MK(),6);case 6:L=F.yieldResult,xe(l,L);case 4:return F.return();case 2:if(!_.U("sw_nav_preload_pbj")){F.jumpTo(7);break}b.fetchInitialData=function(){var n;return _.B(function(N){if(N.nextAddress==1)return N.yield(MK(),2);n=N.yieldResult;xe(l,n);
_.gR(N)})};
if(b.getInitialData){b.loadInitialData=function(n){Tm(l,n)};
P=b.getInitialData();b.getInitialData=void 0;Tm(l,P);F.jumpTo(8);break}b.fetchInitialData=void 0;return F.yield(MK(),9);case 9:E=F.yieldResult,xe(l,E);case 8:return F.return();case 7:b.getInitialData?(f=b.getInitialData(),b.getInitialData=void 0,Tm(l,f)):b.loadInitialData=function(n){Tm(l,n)},_.gR(F)}})};
xfB=function(){var l=new Jzj;_.TaN(l);l.registerInitializationCallback(function(){Qnq(void 0,void 0,void 0,{batchingStrategy:"BATCH"})});
l.registerCallback("error",function(b,d,L){_.c7(Error("Xj`"+d+"`"+L))})};
g$B=typeof Object.create=="function"?Object.create:function(l){var b=function(){};
b.prototype=l;return new b};
SlQ=typeof Object.defineProperties=="function"?Object.defineProperty:function(l,b,d){if(l==Array.prototype||l==Object.prototype)return l;l[b]=d.value;return l};
AzB=function(l){l=["object"==typeof globalThis&&globalThis,l,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<l.length;++b){var d=l[b];if(d&&d.Math==Math)return d}throw Error("a");};
_.qG=AzB(this);v$q="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.qG.BigInt64Array&&(v$q.push("BigInt64"),v$q.push("BigUint64"));var RBy=function(l,b){if(b)for(var d=0;d<v$q.length;d++)Cj1(v$q[d]+"Array.prototype."+l,b)},aw=function(l,b){b&&Cj1(l,b)},Cj1=function(l,b){var d=_.qG;
l=l.split(".");for(var L=0;L<l.length-1;L++){var P=l[L];if(!(P in d))return;d=d[P]}l=l[l.length-1];L=d[l];b=b(L);b!=L&&b!=null&&SlQ(d,l,{configurable:!0,writable:!0,value:b})},p9N=function(){function l(){function d(){}
new d;Reflect.construct(d,[],function(){});
return new d instanceof d}
if(typeof Reflect!="undefined"&&Reflect.construct){if(l())return Reflect.construct;var b=Reflect.construct;return function(d,L,P){d=b(d,L);P&&Reflect.setPrototypeOf(d,P.prototype);return d}}return function(d,L,P){P===void 0&&(P=d);
P=g$B(P.prototype||Object.prototype);return Function.prototype.apply.call(d,P,L)||P}}(),o$$;
if(typeof Object.setPrototypeOf=="function")o$$=Object.setPrototypeOf;else{var DfB;a:{var VgH={a:!0},w9N={};try{w9N.__proto__=VgH;DfB=w9N.a;break a}catch(l){}DfB=!1}o$$=DfB?function(l,b){l.__proto__=b;if(l.__proto__!==b)throw new TypeError("b`"+l);return l}:null}iE=o$$;
_.h=function(l,b){l.prototype=g$B(b.prototype);l.prototype.constructor=l;if(iE)iE(l,b);else for(var d in b)if(d!="prototype")if(Object.defineProperties){var L=Object.getOwnPropertyDescriptor(b,d);L&&Object.defineProperty(l,d,L)}else l[d]=b[d];l.superClass_=b.prototype};
un$=function(l){var b=0;return function(){return b<l.length?{done:!1,value:l[b++]}:{done:!0}}};
_.X=function(l){var b=typeof Symbol!="undefined"&&Symbol.iterator&&l[Symbol.iterator];if(b)return b.call(l);if(typeof l.length=="number")return{next:un$(l)};throw Error("c`"+String(l));};
fp=function(l){for(var b,d=[];!(b=l.next()).done;)d.push(b.value);return d};
_.VV=function(l){return l instanceof Array?l:fp(_.X(l))};
_.rI=function(l){return cs(l,l)};
cs=function(l,b){l.raw=b;Object.freeze&&(Object.freeze(l),Object.freeze(b));return l};
lA=function(l,b){return Object.prototype.hasOwnProperty.call(l,b)};
GiQ=function(l){if(l==null)throw new TypeError("d");return Object(l)};
TmZ=typeof Object.assign=="function"?Object.assign:function(l,b){l=GiQ(l);for(var d=1;d<arguments.length;d++){var L=arguments[d];if(L)for(var P in L)lA(L,P)&&(l[P]=L[P])}return l};
aw("Object.assign",function(l){return l||TmZ});
var bA=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},avV=function(l){if(l.isRunning_)throw new TypeError("f");
l.isRunning_=!0};
bA.prototype.JSC$8878_next_=function(l){this.yieldResult=l};
var i4$=function(l,b){l.abruptCompletion_={exception:b,isException:!0};l.nextAddress=l.catchAddress_||l.finallyAddress_};
bA.prototype.return=function(l){this.abruptCompletion_={return:l};this.nextAddress=this.finallyAddress_};
bA.prototype.yield=function(l,b){this.nextAddress=b;return{value:l}};
bA.prototype.jumpTo=function(l){this.nextAddress=l};
_.gR=function(l){l.nextAddress=0};
_.zD=function(l,b,d){l.catchAddress_=b;d!=void 0&&(l.finallyAddress_=d)};
_.IX=function(l,b){l.catchAddress_=0;l.finallyAddress_=b||0};
_.f8=function(l,b,d){l.nextAddress=b;l.catchAddress_=d||0};
_.JE=function(l,b){l.catchAddress_=b||0;b=l.abruptCompletion_.exception;l.abruptCompletion_=null;return b};
_.Mi=function(l,b,d,L){L?l.finallyContexts_[L]=l.abruptCompletion_:l.finallyContexts_=[l.abruptCompletion_];l.catchAddress_=b||0;l.finallyAddress_=d||0};
_.$s=function(l,b,d){d=l.finallyContexts_.splice(d||0)[0];(d=l.abruptCompletion_=l.abruptCompletion_||d)?d.isException?l.nextAddress=l.catchAddress_||l.finallyAddress_:d.jumpTo!=void 0&&l.finallyAddress_<d.jumpTo?(l.nextAddress=d.jumpTo,l.abruptCompletion_=null):l.nextAddress=l.finallyAddress_:l.nextAddress=b};
czN=function(l){this.JSC$8883_context_=new bA;this.program_=l};
l7D=function(l,b){avV(l.JSC$8883_context_);var d=l.JSC$8883_context_.yieldAllIterator_;if(d)return rzA(l,"return"in d?d["return"]:function(L){return{value:L,done:!0}},b,l.JSC$8883_context_.return);
l.JSC$8883_context_.return(b);return dQ(l)};
rzA=function(l,b,d,L){try{var P=b.call(l.JSC$8883_context_.yieldAllIterator_,d);if(!(P instanceof Object))throw new TypeError("e`"+P);if(!P.done)return l.JSC$8883_context_.isRunning_=!1,P;var E=P.value}catch(f){return l.JSC$8883_context_.yieldAllIterator_=null,i4$(l.JSC$8883_context_,f),dQ(l)}l.JSC$8883_context_.yieldAllIterator_=null;L.call(l.JSC$8883_context_,E);return dQ(l)};
dQ=function(l){for(;l.JSC$8883_context_.nextAddress;)try{var b=l.program_(l.JSC$8883_context_);if(b)return l.JSC$8883_context_.isRunning_=!1,{value:b.value,done:!1}}catch(d){l.JSC$8883_context_.yieldResult=void 0,i4$(l.JSC$8883_context_,d)}l.JSC$8883_context_.isRunning_=!1;if(l.JSC$8883_context_.abruptCompletion_){b=l.JSC$8883_context_.abruptCompletion_;l.JSC$8883_context_.abruptCompletion_=null;if(b.isException)throw b.exception;return{value:b.return,done:!0}}return{value:void 0,done:!0}};
bF2=function(l){this.next=function(b){avV(l.JSC$8883_context_);l.JSC$8883_context_.yieldAllIterator_?b=rzA(l,l.JSC$8883_context_.yieldAllIterator_.next,b,l.JSC$8883_context_.JSC$8878_next_):(l.JSC$8883_context_.JSC$8878_next_(b),b=dQ(l));return b};
this.throw=function(b){avV(l.JSC$8883_context_);l.JSC$8883_context_.yieldAllIterator_?b=rzA(l,l.JSC$8883_context_.yieldAllIterator_["throw"],b,l.JSC$8883_context_.JSC$8878_next_):(i4$(l.JSC$8883_context_,b),b=dQ(l));return b};
this.return=function(b){return l7D(l,b)};
this[Symbol.iterator]=function(){return this}};
_.NK=function(l,b){b=new bF2(new czN(b));iE&&l.prototype&&iE(b,l.prototype);return b};
dH2=function(l){function b(L){return l.next(L)}
function d(L){return l.throw(L)}
return new Promise(function(L,P){function E(f){f.done?L(f.value):Promise.resolve(f.value).then(b,d).then(E,P)}
E(l.next())})};
_.B=function(l){return dH2(new bF2(new czN(l)))};
aw("Symbol",function(l){if(l)return l;var b=function(E,f){this.$jscomp$symbol$id_=E;SlQ(this,"description",{configurable:!0,writable:!0,value:f})};
b.prototype.toString=function(){return this.$jscomp$symbol$id_};
var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",L=0,P=function(E){if(this instanceof P)throw new TypeError("g");return new b(d+(E||"")+"_"+L++,E)};
return P});
aw("Symbol.iterator",function(l){if(l)return l;l=Symbol("h");SlQ(Array.prototype,l,{configurable:!0,writable:!0,value:function(){return LBo(un$(this))}});
return l});
aw("Symbol.asyncIterator",function(l){return l?l:Symbol("i")});
LBo=function(l){l={next:l};l[Symbol.iterator]=function(){return this};
return l};
_.yV=function(l){var b=l[Symbol.asyncIterator];return b!==void 0?b.call(l):new PNo(_.X(l))};
PNo=function(l){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return l};
this.next=function(b){return Promise.resolve(l.next(b))};
this["throw"]=function(b){return new Promise(function(d,L){var P=l["throw"];P!==void 0?d(P.call(l,b)):(d=l["return"],d!==void 0&&d.call(l),L(new TypeError("j")))})};
l["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(l["return"](b))})};
_.Tc=function(){for(var l=Number(this),b=[],d=l;d<arguments.length;d++)b[d-l]=arguments[d];return b};
_.mQ=function(l){return l};
aw("globalThis",function(l){return l||_.qG});
aw("Reflect",function(l){return l?l:{}});
aw("Reflect.construct",function(){return p9N});
aw("Reflect.setPrototypeOf",function(l){return l?l:iE?function(b,d){try{return iE(b,d),!0}catch(L){return!1}}:null});
aw("Promise",function(l){function b(){this.batch_=null}
function d(f){return f instanceof P?f:new P(function(F){F(f)})}
if(l&&(typeof _.qG.PromiseRejectionEvent!=="undefined"||!_.qG.Promise||_.qG.Promise.toString().indexOf("[native code]")===-1))return l;b.prototype.asyncExecute=function(f){if(this.batch_==null){this.batch_=[];var F=this;this.asyncExecuteFunction(function(){F.executeBatch_()})}this.batch_.push(f)};
var L=_.qG.setTimeout;b.prototype.asyncExecuteFunction=function(f){L(f,0)};
b.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var f=this.batch_;this.batch_=[];for(var F=0;F<f.length;++F){var n=f[F];f[F]=null;try{n()}catch(N){this.asyncThrow_(N)}}}this.batch_=null};
b.prototype.asyncThrow_=function(f){this.asyncExecuteFunction(function(){throw f;})};
var P=function(f){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var F=this.createResolveAndReject_();try{f(F.resolve,F.reject)}catch(n){F.reject(n)}};
P.prototype.createResolveAndReject_=function(){function f(N){return function(Y){n||(n=!0,N.call(F,Y))}}
var F=this,n=!1;return{resolve:f(this.resolveTo_),reject:f(this.JSC$8915_reject_)}};
P.prototype.resolveTo_=function(f){if(f===this)this.JSC$8915_reject_(new TypeError("n"));else if(f instanceof P)this.settleSameAsPromise_(f);else{a:switch(typeof f){case "object":var F=f!=null;break a;case "function":F=!0;break a;default:F=!1}F?this.resolveToNonPromiseObj_(f):this.fulfill_(f)}};
P.prototype.resolveToNonPromiseObj_=function(f){var F=void 0;try{F=f.then}catch(n){this.JSC$8915_reject_(n);return}typeof F=="function"?this.settleSameAsThenable_(F,f):this.fulfill_(f)};
P.prototype.JSC$8915_reject_=function(f){this.settle_(2,f)};
P.prototype.fulfill_=function(f){this.settle_(1,f)};
P.prototype.settle_=function(f,F){if(this.state_!=0)throw Error("o`"+f+"`"+F+"`"+this.state_);this.state_=f;this.result_=F;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
P.prototype.scheduleUnhandledRejectionCheck_=function(){var f=this;L(function(){if(f.notifyUnhandledRejection_()){var F=_.qG.console;typeof F!=="undefined"&&F.error(f.result_)}},1)};
P.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var f=_.qG.CustomEvent,F=_.qG.Event,n=_.qG.dispatchEvent;if(typeof n==="undefined")return!0;typeof f==="function"?f=new f("unhandledrejection",{cancelable:!0}):typeof F==="function"?f=new F("unhandledrejection",{cancelable:!0}):(f=_.qG.document.createEvent("CustomEvent"),f.initCustomEvent("unhandledrejection",!1,!0,f));f.promise=this;f.reason=this.result_;return n(f)};
P.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var f=0;f<this.onSettledCallbacks_.length;++f)E.asyncExecute(this.onSettledCallbacks_[f]);this.onSettledCallbacks_=null}};
var E=new b;P.prototype.settleSameAsPromise_=function(f){var F=this.createResolveAndReject_();f.callWhenSettled_(F.resolve,F.reject)};
P.prototype.settleSameAsThenable_=function(f,F){var n=this.createResolveAndReject_();try{f.call(F,n.resolve,n.reject)}catch(N){n.reject(N)}};
P.prototype.then=function(f,F){function n(H,t){return typeof H=="function"?function(e){try{N(H(e))}catch(W){Y(W)}}:t}
var N,Y,q=new P(function(H,t){N=H;Y=t});
this.callWhenSettled_(n(f,N),n(F,Y));return q};
P.prototype.catch=function(f){return this.then(void 0,f)};
P.prototype.callWhenSettled_=function(f,F){function n(){switch(N.state_){case 1:f(N.result_);break;case 2:F(N.result_);break;default:throw Error("p`"+N.state_);}}
var N=this;this.onSettledCallbacks_==null?E.asyncExecute(n):this.onSettledCallbacks_.push(n);this.isRejectionHandled_=!0};
P.resolve=d;P.reject=function(f){return new P(function(F,n){n(f)})};
P.race=function(f){return new P(function(F,n){for(var N=_.X(f),Y=N.next();!Y.done;Y=N.next())d(Y.value).callWhenSettled_(F,n)})};
P.all=function(f){var F=_.X(f),n=F.next();return n.done?d([]):new P(function(N,Y){function q(e){return function(W){H[e]=W;t--;t==0&&N(H)}}
var H=[],t=0;do H.push(void 0),t++,d(n.value).callWhenSettled_(q(H.length-1),Y),n=F.next();while(!n.done)})};
return P});
var LY=function(l,b,d){if(l==null)throw new TypeError("q`"+d);if(b instanceof RegExp)throw new TypeError("r`"+d);return l+""};
aw("String.prototype.startsWith",function(l){return l?l:function(b,d){var L=LY(this,b,"startsWith"),P=L.length,E=b.length;d=Math.max(0,Math.min(d|0,L.length));for(var f=0;f<E&&d<P;)if(L[d++]!=b[f++])return!1;return f>=E}});
aw("Object.setPrototypeOf",function(l){return l||iE});
aw("Symbol.dispose",function(l){return l?l:Symbol("s")});
aw("SuppressedError",function(l){function b(d,L,P){if(!(this instanceof b))return new b(d,L,P);P=Error(P);"stack"in P&&(this.stack=P.stack);this.message=P.message;this.error=d;this.suppressed=L}
if(l)return l;_.h(b,Error);b.prototype.name="SuppressedError";return b});
aw("Array.from",function(l){return l?l:function(b,d,L){d=d!=null?d:function(F){return F};
var P=[],E=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof E=="function"){b=E.call(b);for(var f=0;!(E=b.next()).done;)P.push(d.call(L,E.value,f++))}else for(E=b.length,f=0;f<E;f++)P.push(d.call(L,b[f],f));return P}});
var E12=function(l,b,d){l instanceof String&&(l=String(l));for(var L=l.length,P=0;P<L;P++){var E=l[P];if(b.call(d,E,P,l))return{i:P,v:E}}return{i:-1,v:void 0}};
aw("Array.prototype.find",function(l){return l?l:function(b,d){return E12(this,b,d).v}});
aw("WeakMap",function(l){function b(){}
function d(n){var N=typeof n;return N==="object"&&n!==null||N==="function"}
function L(n){if(!lA(n,E)){var N=new b;SlQ(n,E,{value:N})}}
function P(n){var N=Object[n];N&&(Object[n]=function(Y){if(Y instanceof b)return Y;Object.isExtensible(Y)&&L(Y);return N(Y)})}
if(function(){if(!l||!Object.seal)return!1;try{var n=Object.seal({}),N=Object.seal({}),Y=new l([[n,2],[N,3]]);if(Y.get(n)!=2||Y.get(N)!=3)return!1;Y.delete(n);Y.set(N,4);return!Y.has(n)&&Y.get(N)==4}catch(q){return!1}}())return l;
var E="$jscomp_hidden_"+Math.random();P("freeze");P("preventExtensions");P("seal");var f=0,F=function(n){this.JSC$8923_id_=(f+=Math.random()+1).toString();if(n){n=_.X(n);for(var N;!(N=n.next()).done;)N=N.value,this.set(N[0],N[1])}};
F.prototype.set=function(n,N){if(!d(n))throw Error("t");L(n);if(!lA(n,E))throw Error("u`"+n);n[E][this.JSC$8923_id_]=N;return this};
F.prototype.get=function(n){return d(n)&&lA(n,E)?n[E][this.JSC$8923_id_]:void 0};
F.prototype.has=function(n){return d(n)&&lA(n,E)&&lA(n[E],this.JSC$8923_id_)};
F.prototype.delete=function(n){return d(n)&&lA(n,E)&&lA(n[E],this.JSC$8923_id_)?delete n[E][this.JSC$8923_id_]:!1};
return F});
aw("Map",function(l){if(function(){if(!l||typeof l!="function"||!l.prototype.entries||typeof Object.seal!="function")return!1;try{var F=Object.seal({x:4}),n=new l(_.X([[F,"s"]]));if(n.get(F)!="s"||n.size!=1||n.get({x:4})||n.set({x:4},"t")!=n||n.size!=2)return!1;var N=n.entries(),Y=N.next();if(Y.done||Y.value[0]!=F||Y.value[1]!="s")return!1;Y=N.next();return Y.done||Y.value[0].x!=4||Y.value[1]!="t"||!N.next().done?!1:!0}catch(q){return!1}}())return l;
var b=new WeakMap,d=function(F){this[0]={};this[1]=E();this.size=0;if(F){F=_.X(F);for(var n;!(n=F.next()).done;)n=n.value,this.set(n[0],n[1])}};
d.prototype.set=function(F,n){F=F===0?0:F;var N=L(this,F);N.list||(N.list=this[0][N.id]=[]);N.entry?N.entry.value=n:(N.entry={next:this[1],previous:this[1].previous,head:this[1],key:F,value:n},N.list.push(N.entry),this[1].previous.next=N.entry,this[1].previous=N.entry,this.size++);return this};
d.prototype.delete=function(F){F=L(this,F);return F.entry&&F.list?(F.list.splice(F.index,1),F.list.length||delete this[0][F.id],F.entry.previous.next=F.entry.next,F.entry.next.previous=F.entry.previous,F.entry.head=null,this.size--,!0):!1};
d.prototype.clear=function(){this[0]={};this[1]=this[1].previous=E();this.size=0};
d.prototype.has=function(F){return!!L(this,F).entry};
d.prototype.get=function(F){return(F=L(this,F).entry)&&F.value};
d.prototype.entries=function(){return P(this,function(F){return[F.key,F.value]})};
d.prototype.keys=function(){return P(this,function(F){return F.key})};
d.prototype.values=function(){return P(this,function(F){return F.value})};
d.prototype.forEach=function(F,n){for(var N=this.entries(),Y;!(Y=N.next()).done;)Y=Y.value,F.call(n,Y[1],Y[0],this)};
d.prototype[Symbol.iterator]=d.prototype.entries;var L=function(F,n){var N=n&&typeof n;N=="object"||N=="function"?b.has(n)?N=b.get(n):(N=""+ ++f,b.set(n,N)):N="p_"+n;var Y=F[0][N];if(Y&&lA(F[0],N))for(F=0;F<Y.length;F++){var q=Y[F];if(n!==n&&q.key!==q.key||n===q.key)return{id:N,list:Y,index:F,entry:q}}return{id:N,list:Y,index:-1,entry:void 0}},P=function(F,n){var N=F[1];
return LBo(function(){if(N){for(;N.head!=F[1];)N=N.previous;for(;N.next!=N.head;)return N=N.next,{done:!1,value:n(N)};N=null}return{done:!0,value:void 0}})},E=function(){var F={};
return F.previous=F.next=F.head=F},f=0;
return d});
aw("Set",function(l){if(function(){if(!l||typeof l!="function"||!l.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),L=new l(_.X([d]));if(!L.has(d)||L.size!=1||L.add(d)!=L||L.size!=1||L.add({x:4})!=L||L.size!=2)return!1;var P=L.entries(),E=P.next();if(E.done||E.value[0]!=d||E.value[1]!=d)return!1;E=P.next();return E.done||E.value[0]==d||E.value[0].x!=4||E.value[1]!=E.value[0]?!1:P.next().done}catch(f){return!1}}())return l;
var b=function(d){this.JSC$8937_map_=new Map;if(d){d=_.X(d);for(var L;!(L=d.next()).done;)this.add(L.value)}this.size=this.JSC$8937_map_.size};
b.prototype.add=function(d){d=d===0?0:d;this.JSC$8937_map_.set(d,d);this.size=this.JSC$8937_map_.size;return this};
b.prototype.delete=function(d){d=this.JSC$8937_map_.delete(d);this.size=this.JSC$8937_map_.size;return d};
b.prototype.clear=function(){this.JSC$8937_map_.clear();this.size=0};
b.prototype.has=function(d){return this.JSC$8937_map_.has(d)};
b.prototype.entries=function(){return this.JSC$8937_map_.entries()};
b.prototype.values=function(){return this.JSC$8937_map_.values()};
b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(d,L){var P=this;this.JSC$8937_map_.forEach(function(E){return d.call(L,E,E,P)})};
return b});
aw("Math.log2",function(l){return l?l:function(b){return Math.log(b)/Math.LN2}});
aw("Object.values",function(l){return l?l:function(b){var d=[],L;for(L in b)lA(b,L)&&d.push(b[L]);return d}});
aw("Object.is",function(l){return l?l:function(b,d){return b===d?b!==0||1/b===1/d:b!==b&&d!==d}});
aw("Array.prototype.includes",function(l){return l?l:function(b,d){var L=this;L instanceof String&&(L=String(L));var P=L.length;d=d||0;for(d<0&&(d=Math.max(d+P,0));d<P;d++){var E=L[d];if(E===b||Object.is(E,b))return!0}return!1}});
aw("String.prototype.includes",function(l){return l?l:function(b,d){return LY(this,b,"includes").indexOf(b,d||0)!==-1}});
aw("Object.entries",function(l){return l?l:function(b){var d=[],L;for(L in b)lA(b,L)&&d.push([L,b[L]]);return d}});
aw("Number.isFinite",function(l){return l?l:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});
aw("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
aw("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
aw("Number.isInteger",function(l){return l?l:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});
aw("Number.isSafeInteger",function(l){return l?l:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});
aw("String.prototype.endsWith",function(l){return l?l:function(b,d){var L=LY(this,b,"endsWith");d===void 0&&(d=L.length);d=Math.max(0,Math.min(d|0,L.length));for(var P=b.length;P>0&&d>0;)if(L[--d]!=b[--P])return!1;return P<=0}});
var QjF=function(l,b){l instanceof String&&(l+="");var d=0,L=!1,P={next:function(){if(!L&&d<l.length){var E=d++;return{value:b(E,l[E]),done:!1}}L=!0;return{done:!0,value:void 0}}};
P[Symbol.iterator]=function(){return P};
return P};
aw("Array.prototype.entries",function(l){return l?l:function(){return QjF(this,function(b,d){return[b,d]})}});
aw("Math.trunc",function(l){return l?l:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var d=Math.floor(Math.abs(b));return b<0?-d:d}});
aw("Number.isNaN",function(l){return l?l:function(b){return typeof b==="number"&&isNaN(b)}});
aw("Array.prototype.keys",function(l){return l?l:function(){return QjF(this,function(b){return b})}});
aw("Array.prototype.values",function(l){return l?l:function(){return QjF(this,function(b,d){return d})}});
aw("Array.prototype.fill",function(l){return l?l:function(b,d,L){var P=this.length||0;d<0&&(d=Math.max(0,P+d));if(L==null||L>P)L=P;L=Number(L);L<0&&(L=Math.max(0,P+L));for(d=Number(d||0);d<L;d++)this[d]=b;return this}});
RBy("fill",function(l){return l?l:Array.prototype.fill});
aw("Object.fromEntries",function(l){return l?l:function(b){var d={};if(!(Symbol.iterator in b))throw new TypeError("v`"+b);b=b[Symbol.iterator].call(b);for(var L=b.next();!L.done;L=b.next()){L=L.value;if(Object(L)!==L)throw new TypeError("w");d[L[0]]=L[1]}return d}});
aw("String.prototype.replaceAll",function(l){return l?l:function(b,d){if(b instanceof RegExp&&!b.global)throw new TypeError("x");return b instanceof RegExp?this.replace(b,d):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),d)}});
aw("Object.getOwnPropertySymbols",function(l){return l?l:function(){return[]}});
aw("String.prototype.repeat",function(l){return l?l:function(b){var d=LY(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("y");b|=0;for(var L="";b;)if(b&1&&(L+=d),b>>>=1)d+=d;return L}});
aw("Array.prototype.findIndex",function(l){return l?l:function(b,d){return E12(this,b,d).i}});
aw("Array.prototype.flatMap",function(l){return l?l:function(b,d){var L=[];Array.prototype.forEach.call(this,function(P,E){P=b.call(d,P,E,this);Array.isArray(P)?L.push.apply(L,P):L.push(P)});
return L}});
aw("String.prototype.codePointAt",function(l){return l?l:function(b){var d=LY(this,null,"codePointAt"),L=d.length;b=Number(b)||0;if(b>=0&&b<L){b|=0;var P=d.charCodeAt(b);if(P<55296||P>56319||b+1===L)return P;b=d.charCodeAt(b+1);return b<56320||b>57343?P:(P-55296)*1024+b+9216}}});
aw("String.fromCodePoint",function(l){return l?l:function(b){for(var d="",L=0;L<arguments.length;L++){var P=Number(arguments[L]);if(P<0||P>1114111||P!==Math.floor(P))throw new RangeError("z`"+P);P<=65535?d+=String.fromCharCode(P):(P-=65536,d+=String.fromCharCode(P>>>10&1023|55296),d+=String.fromCharCode(P&1023|56320))}return d}});
aw("String.prototype.trimLeft",function(l){function b(){return this.replace(/^[\s\xa0]+/,"")}
return l||b});
aw("String.prototype.trimStart",function(l){return l||String.prototype.trimLeft});
aw("String.prototype.padStart",function(l){return l?l:function(b,d){var L=LY(this,null,"padStart");b-=L.length;d=d!==void 0?String(d):" ";return(b>0&&d?d.repeat(Math.ceil(b/d.length)).substring(0,b):"")+L}});
aw("Promise.prototype.finally",function(l){return l?l:function(b){return this.then(function(d){return Promise.resolve(b()).then(function(){return d})},function(d){return Promise.resolve(b()).then(function(){throw d;
})})}});
aw("Math.imul",function(l){return l?l:function(b,d){b=Number(b);d=Number(d);var L=b&65535,P=d&65535;return L*P+((b>>>16&65535)*P+L*(d>>>16&65535)<<16>>>0)|0}});
aw("Object.hasOwn",function(l){return l?l:function(b,d){return Object.prototype.hasOwnProperty.call(b,d)}});
aw("Math.sign",function(l){return l?l:function(b){b=Number(b);return b===0||isNaN(b)?b:b>0?1:-1}});
aw("Array.prototype.flat",function(l){return l?l:function(b){b=b===void 0?1:b;var d=[];Array.prototype.forEach.call(this,function(L){Array.isArray(L)&&b>0?(L=Array.prototype.flat.call(L,b-1),d.push.apply(d,L)):d.push(L)});
return d}});
aw("String.raw",function(l){return l?l:function(b,d){b=GiQ(b);for(var L=b.raw,P=L.length,E="",f=0;f<P;++f)E+=L[f],f+1<P&&f+1<arguments.length&&(E+=String(arguments[f+1]));return E}});
aw("WeakSet",function(l){if(function(){if(!l||!Object.seal)return!1;try{var d=Object.seal({}),L=Object.seal({}),P=new l([d]);if(!P.has(d)||P.has(L))return!1;P.delete(d);P.add(L);return!P.has(d)&&P.has(L)}catch(E){return!1}}())return l;
var b=function(d){this.JSC$8951_map_=new WeakMap;if(d){d=_.X(d);for(var L;!(L=d.next()).done;)this.add(L.value)}};
b.prototype.add=function(d){this.JSC$8951_map_.set(d,!0);return this};
b.prototype.has=function(d){return this.JSC$8951_map_.has(d)};
b.prototype.delete=function(d){return this.JSC$8951_map_.delete(d)};
return b});
aw("Reflect.ownKeys",function(l){return l?l:function(b){var d=[],L=Object.getOwnPropertyNames(b);b=Object.getOwnPropertySymbols(b);for(var P=0;P<L.length;P++)(L[P].substring(0,14)=="jscomp_symbol_"?b:d).push(L[P]);return d.concat(b)}});
aw("Object.getOwnPropertyDescriptors",function(l){return l?l:function(b){for(var d={},L=Reflect.ownKeys(b),P=0;P<L.length;P++)d[L[P]]=Object.getOwnPropertyDescriptor(b,L[P]);return d}});
aw("Promise.allSettled",function(l){function b(L){return{status:"fulfilled",value:L}}
function d(L){return{status:"rejected",reason:L}}
return l?l:function(L){var P=this;L=Array.from(L,function(E){return P.resolve(E).then(b,d)});
return P.all(L)}});
aw("Number.parseInt",function(l){return l||parseInt});
_._DumpException=window._DumpException||function(l){throw l;};
window._DumpException=_._DumpException;var XVj=window.ytcsi;XVj&&typeof XVj.tick==="function"&&XVj.tick("rses_dpj");var f7t,PI,EK,QW,sj0,FBo,BZV,n1F,MQ,OFh;f7t=f7t||{};_.PV=this||self;_.Yg=function(l,b,d){l=l.split(".");d=d||_.PV;for(var L;l.length&&(L=l.shift());)l.length||b===void 0?d[L]&&d[L]!==Object.prototype[L]?d=d[L]:d=d[L]={}:d[L]=b};
PI=function(l,b){var d=_.lo("WIZ_global_data.oxN3nb");l=d&&d[l];return l!=null?l:b};
EK=_.PV._F_toggles_default_kevlar_base||[];QW=function(){};
QW.get=function(){return null};
_.ExV=null;_.lo=function(l,b){l=l.split(".");b=b||_.PV;for(var d=0;d<l.length;d++)if(b=b[l[d]],b==null)return null;return b};
_.Xl=function(l){l.instance_=void 0;l.getInstance=function(){return l.instance_?l.instance_:l.instance_=new l}};
_.l9=function(l){var b=typeof l;return b!="object"?b:l?Array.isArray(l)?"array":b:"null"};
_.VN=function(l){var b=_.l9(l);return b=="array"||b=="object"&&typeof l.length=="number"};
_.Ty=function(l){var b=typeof l;return b=="object"&&l!=null||b=="function"};
_.iN=function(l){return Object.prototype.hasOwnProperty.call(l,sj0)&&l[sj0]||(l[sj0]=++FBo)};
sj0="closure_uid_"+(Math.random()*1E9>>>0);FBo=0;BZV=function(l,b,d){return l.call.apply(l.bind,arguments)};
n1F=function(l,b,d){if(!l)throw Error();if(arguments.length>2){var L=Array.prototype.slice.call(arguments,2);return function(){var P=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(P,L);return l.apply(b,P)}}return function(){return l.apply(b,arguments)}};
_.A6=function(l,b,d){_.A6=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?BZV:n1F;return _.A6.apply(null,arguments)};
_.Oz=function(l,b){var d=Array.prototype.slice.call(arguments,1);return function(){var L=d.slice();L.push.apply(L,arguments);return l.apply(this,L)}};
_.fY=function(){return Date.now()};
MQ=function(l){return l};
_.sK=function(l,b){function d(){}
d.prototype=b.prototype;l.superClass_=b.prototype;l.prototype=new d;l.prototype.constructor=l;l.base=function(L,P,E){for(var f=Array(arguments.length-2),F=2;F<arguments.length;F++)f[F-2]=arguments[F];return b.prototype[P].apply(L,f)}};
OFh=function(l){return l};var NZf,mHj;_.w=function(l,b,d,L){var P=arguments.length,E=P<3?b:L===null?L=Object.getOwnPropertyDescriptor(b,d):L,f;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")E=Reflect.decorate(l,b,d,L);else for(var F=l.length-1;F>=0;F--)if(f=l[F])E=(P<3?f(E):P>3?f(b,d,E):f(b,d))||E;P>3&&E&&Object.defineProperty(b,d,E)};
_.u=function(l,b){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(l,b)};
NZf=function(l,b){if(b!==null&&b!==void 0){if(typeof b!=="object"&&typeof b!=="function")throw new TypeError("A");if(d===void 0){if(!Symbol.dispose)throw new TypeError("C");var d=b[Symbol.dispose]}if(typeof d!=="function")throw new TypeError("D");l.stack.push({value:b,dispose:d,async:!1})}return b};
mHj=function(l){function b(E){l.error=l.hasError?new SuppressedError(E,l.error,"An error was suppressed during disposal."):E;l.hasError=!0}
function d(){for(;L=l.stack.pop();)try{if(!L.async&&P===1)return P=0,l.stack.push(L),Promise.resolve().then(d);if(L.dispose){var E=L.dispose.call(L.value);if(L.async)return P|=2,Promise.resolve(E).then(d,function(f){b(f);return d()})}else P|=1}catch(f){b(f)}if(P===1)return l.hasError?Promise.reject(l.error):Promise.resolve();
if(l.hasError)throw l.error;}
var L,P=0;d()};var YAj="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(" ");l7Z()&&YAj.push("details:not(:has(summary))");var dHN=YAj.join(",");_.sK(_.bN,Error);_.bN.prototype.name="CustomError";var qAJ;var HFF=void 0,t$r,UHV=typeof TextDecoder!=="undefined",BZq,FB$=typeof String.prototype.isWellFormed==="function",sjB=typeof TextEncoder!=="undefined";var KBV;_.gU=function(l){for(var b=[],d=0,L=0;L<l.length;L++){var P=l.charCodeAt(L);P<128?b[d++]=P:(P<2048?b[d++]=P>>6|192:((P&64512)==55296&&L+1<l.length&&(l.charCodeAt(L+1)&64512)==56320?(P=65536+((P&1023)<<10)+(l.charCodeAt(++L)&1023),b[d++]=P>>18|240,b[d++]=P>>12&63|128):b[d++]=P>>12|224,b[d++]=P>>6&63|128),b[d++]=P&63|128)}return b};
KBV=function(l){for(var b=[],d=0,L=0;d<l.length;){var P=l[d++];if(P<128)b[L++]=String.fromCharCode(P);else if(P>191&&P<224){var E=l[d++];b[L++]=String.fromCharCode((P&31)<<6|E&63)}else if(P>239&&P<365){E=l[d++];var f=l[d++],F=l[d++];P=((P&7)<<18|(E&63)<<12|(f&63)<<6|F&63)-65536;b[L++]=String.fromCharCode(55296+(P>>10));b[L++]=String.fromCharCode(56320+(P&1023))}else E=l[d++],f=l[d++],b[L++]=String.fromCharCode((P&15)<<12|(E&63)<<6|f&63)}return b.join("")};var mB=String.prototype.trim?function(l){return l.trim()}:function(l){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(l)[1]},eQ2=/&/g,hQt=/</g,kyo=/>/g,WB2=/"/g,jjt=/'/g,zQ0=/\x00/g,yVJ=/[\x00&<>"']/;var Fl=!!(EK[0]>>15&1),ZFJ=!!(EK[0]&1024),M$F=!!(EK[0]>>16&1),I7Q=!!(EK[0]&8),$HJ=!!(EK[0]&2),JV$=!!(EK[0]&4),xHV=!!(EK[0]&16),g1j=!!(EK[0]&128);var UA=Fl?M$F:PI(610401301,!1),SAj=Fl?I7Q:PI(772657768,!1),AVr=Fl?$HJ:PI(513659523,!1),v10=Fl?ZFJ||!JV$:PI(568333945,!0),kzV=Fl?xHV:PI(1331761403,!1),KlV=Fl?ZFJ||!g1j:PI(748402147,!0);var e$,CNt=_.PV.navigator;e$=CNt?CNt.userAgentData||null:null;var sM;_.vV=function(l,b){return Array.prototype.indexOf.call(l,b,void 0)};
_.QO=function(l,b,d){Array.prototype.forEach.call(l,b,d)};
_.BI=function(l,b,d){return Array.prototype.filter.call(l,b,d)};
_.pf=function(l,b,d){return Array.prototype.map.call(l,b,d)};
sM=function(l,b,d){return Array.prototype.some.call(l,b,d)};
_.CFV=function(l,b,d){return Array.prototype.every.call(l,b,d)};var nY=function(l){nY[" "](l);return l};
nY[" "]=function(){};
var gZZ=function(l,b){try{return nY(l[b]),!0}catch(d){}return!1},O8Q=function(l,b,d,L){L=L?L(b):b;
return Object.prototype.hasOwnProperty.call(l,L)?l[L]:l[L]=d(b)};var RQo,N1,pVV,o12,V$2,wVF,up1,uqJ,GyJ,TZ2,L4V,iFo,cVD,dV0,L0f,Pt0;_.tYV=function(){return _.PV.navigator||null};
RQo=mH7();_.OK=YA7();N1=hV("Edge");pVV=N1||_.OK;_.Ny=hV("Gecko")&&!(_.NH(_.HV(),"WebKit")&&!hV("Edge"))&&!(hV("Trident")||hV("MSIE"))&&!hV("Edge");_.me=_.NH(_.HV(),"WebKit")&&!hV("Edge");o12=_.me&&hV("Mobile");_.DHJ=_.WBN();V$2=_.jjN();wVF=(MH()?e$.platform==="Linux":hV("Linux"))||_.zQB();up1=_.hQN();uqJ=ky$();GyJ=hV("iPad");TZ2=hV("iPod");_.a7J=_.Ij();L4V=_.NH(_.HV(),"KaiOS");iFo=function(){var l=_.PV.document;return l?l.documentMode:void 0};
a:{var rV$="",ljV=function(){var l=_.HV();if(_.Ny)return/rv:([^\);]+)(\)|;)/.exec(l);if(N1)return/Edge\/([\d\.]+)/.exec(l);if(_.OK)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(l);if(_.me)return/WebKit\/(\S+)/.exec(l);if(RQo)return/(?:Version)[ \/]?(\S+)/.exec(l)}();
ljV&&(rV$=ljV?ljV[1]:"");if(_.OK){var bJ2=iFo();if(bJ2!=null&&bJ2>parseFloat(rV$)){cVD=String(bJ2);break a}}cVD=rV$}dV0=cVD;L0f={};_.YX=function(l){return O8Q(L0f,l,function(){return _.Y1(dV0,l)>=0})};
if(_.PV.document&&_.OK){var EQV=iFo();Pt0=EQV?EQV:parseInt(dV0,10)||void 0}else Pt0=void 0;_.Qh$=Pt0;var aiQ,iZN,XFJ;_.qy=zy();aiQ=ky$()||hV("iPod");iZN=hV("iPad");XFJ=_.t$y();_.HI=_.yN();_.br=_.HFV()&&!_.Ij();var fjV,t3,dDy,l5$,F0V,shF;fjV={};t3=null;dDy=_.Ny||_.me||typeof _.PV.btoa=="function";_.g6=function(l,b){b===void 0&&(b=0);shF();b=fjV[b];for(var d=Array(Math.floor(l.length/3)),L=b[64]||"",P=0,E=0;P<l.length-2;P+=3){var f=l[P],F=l[P+1],n=l[P+2],N=b[f>>2];f=b[(f&3)<<4|F>>4];F=b[(F&15)<<2|n>>6];n=b[n&63];d[E++]=N+f+F+n}N=0;n=L;switch(l.length-P){case 2:N=l[P+1],n=b[(N&15)<<2]||L;case 1:l=l[P],d[E]=b[l>>2]+b[(l&3)<<4|N>>4]+n+L}return d.join("")};
l5$=function(l){var b="";F0V(l,function(d){b+=String.fromCharCode(d)});
return b};
_.J5y=function(l){var b=[];F0V(l,function(d){b.push(d)});
return b};
_.lt=function(l){var b=l.length,d=b*3/4;d%3?d=Math.floor(d):_.nF("=.",l[b-1])&&(d=_.nF("=.",l[b-2])?d-2:d-1);var L=new Uint8Array(d),P=0;F0V(l,function(E){L[P++]=E});
return P!==d?L.subarray(0,P):L};
F0V=function(l,b){function d(n){for(;L<l.length;){var N=l.charAt(L++),Y=t3[N];if(Y!=null)return Y;if(!_.Fq(N))throw Error("H`"+N);}return n}
shF();for(var L=0;;){var P=d(-1),E=d(0),f=d(64),F=d(64);if(F===64&&P===-1)break;b(P<<2|E>>4);f!=64&&(b(E<<4&240|f>>2),F!=64&&b(f<<6&192|F))}};
shF=function(){if(!t3){t3={};for(var l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],d=0;d<5;d++){var L=l.concat(b[d].split(""));fjV[d]=L;for(var P=0;P<L.length;P++){var E=L[P];t3[E]===void 0&&(t3[E]=P)}}}};var cVZ=typeof Uint8Array!=="undefined",pVQ=!_.OK&&typeof btoa==="function",o1N=/[-_.]/g,CNN={"-":"+",_:"/",".":"="},MV={};var y2,nQ$;y2=function(l,b){if(b!==MV)throw Error("J");this.JSC$8985_value_=l;if(l!=null&&l.length===0)throw Error("I");};
_.$Q=function(){return BD2||(BD2=new y2(null,MV))};
nQ$=function(l){return new Uint8Array(DQQ(l)||0)};
y2.prototype.isEmpty=function(){return this.JSC$8985_value_==null};
y2.prototype.sizeBytes=function(){var l=DQQ(this);return l?l.length:0};
var DQQ=function(l){if(MV!==MV)throw Error("J");var b=l.JSC$8985_value_;b==null||cVZ&&b!=null&&b instanceof Uint8Array||(typeof b==="string"?b=DHF(b):(_.l9(b),b=null));return b==null?b:l.JSC$8985_value_=b},BD2;var wVV=void 0;var Q2=typeof Symbol==="function"&&typeof Symbol()==="symbol",OJQ=E$("jas",void 0,!0),CtN=E$(void 0,"0di"),Ep=E$(void 0,"1oa"),$q=E$(void 0,Symbol()),dQV=E$(void 0,"0ub"),P9$=E$(void 0,"0ubs"),j$N=E$(void 0,"0ubsb"),hS7=E$(void 0,"0actk"),Wa=E$("m_m","messagePrototypeMarker",!0),mQB=E$(void 0,"vps"),rfN=E$();var TZN,GyF,u9,ND0;TZN={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};GyF=Object.defineProperties;_.XV=Q2?OJQ:"internalArrayState";ND0=[];BF(ND0,7);u9=Object.freeze(ND0);var zQ={},kQ={},mV0=function(l,b,d){this.iterable=l;this.mapper=b;this.thisArg=d};
mV0.prototype.next=function(){var l=this.iterable.next();l.done||(l.value=this.mapper.call(this.thisArg,l.value));return l};
mV0.prototype[Symbol.iterator]=function(){return this};
var Y$h=Object.freeze({}),xQ={};_.q$Q=So(function(l){return l!==null&&l!==void 0});var PtB=So(function(l){return typeof l==="number"}),L0V=So(function(l){return typeof l==="string"}),QhA=So(function(l){return typeof l==="boolean"}),HJF=So(function(l){return l!=null&&typeof l==="object"&&typeof l.then==="function"}),Rq1=So(function(l){return typeof l==="function"}),WY=So(function(l){return!!l&&(typeof l==="object"||typeof l==="function")});var EQQ=typeof _.PV.BigInt==="function"&&typeof _.PV.BigInt(0)==="bigint";var Jfy=So(function(l){return EQQ?l>=toF&&l<=UVh:l[0]==="-"?XFF(l,K0D):XFF(l,eVo)}),K0D=Number.MIN_SAFE_INTEGER.toString(),toF=EQQ?BigInt(Number.MIN_SAFE_INTEGER):void 0,eVo=Number.MAX_SAFE_INTEGER.toString(),UVh=EQQ?BigInt(Number.MAX_SAFE_INTEGER):void 0;var hVh=typeof Uint8Array.prototype.slice==="function",vF=0,CJ=0,F0Q;var nj,Yq,d6,ml,toV;nj=typeof BigInt==="function"?BigInt.asIntN:void 0;_.qQ=typeof BigInt==="function"?BigInt.asUintN:void 0;Yq=Number.isSafeInteger;d6=Number.isFinite;ml=Math.trunc;toV=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var YZ7={};var ajQ={},krF=function(){try{var l=function(){return p9N(Map,[],this.constructor)};
_.h(l,Map);nY(new l);return!1}catch(b){return!0}}(),UK=function(){this.JSC$9004_map_=new Map};
_.Q=UK.prototype;_.Q.get=function(l){return this.JSC$9004_map_.get(l)};
_.Q.set=function(l,b){this.JSC$9004_map_.set(l,b);this.size=this.JSC$9004_map_.size;return this};
_.Q.delete=function(l){l=this.JSC$9004_map_.delete(l);this.size=this.JSC$9004_map_.size;return l};
_.Q.clear=function(){this.JSC$9004_map_.clear();this.size=this.JSC$9004_map_.size};
_.Q.has=function(l){return this.JSC$9004_map_.has(l)};
_.Q.entries=function(){return this.JSC$9004_map_.entries()};
_.Q.keys=function(){return this.JSC$9004_map_.keys()};
_.Q.values=function(){return this.JSC$9004_map_.values()};
_.Q.forEach=function(l,b){return this.JSC$9004_map_.forEach(l,b)};
UK.prototype[Symbol.iterator]=function(){return this.entries()};
var KY=function(){if(krF)return Object.setPrototypeOf(UK.prototype,Map.prototype),Object.defineProperties(UK.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),UK;var l=function(){return p9N(Map,[],this.constructor)};
_.h(l,Map);return l}(),ZO=function(l,b,d,L){d=d===void 0?VoB:d;
L=L===void 0?VoB:L;var P=KY.call(this)||this;P.arrayState=l[_.XV]|0;P.valueCtor=b;P.keyToApi=d;P.valueToApi=P.valueCtor?uVZ:L;for(var E=0;E<l.length;E++){var f=l[E],F=d(f[0],!1,!0),n=f[1];b?n===void 0&&(n=null):n=L(f[1],!1,!0,void 0,void 0,P.arrayState);KY.prototype.set.call(P,F,n)}return P};
_.h(ZO,KY);var W0j=function(l){if(l.arrayState&2)throw Error("N");},N6A=function(l,b){return NV(Array.from(KY.prototype.entries.call(l),b))};
_.Q=ZO.prototype;_.Q.clear=function(){W0j(this);KY.prototype.clear.call(this)};
_.Q.delete=function(l){W0j(this);return KY.prototype.delete.call(this,this.keyToApi(l,!0,!1))};
_.Q.entries=function(){if(this.valueCtor){var l=KY.prototype.keys.call(this);l=new mV0(l,Gr7,this)}else l=KY.prototype.entries.call(this);return l};
_.Q.values=function(){if(this.valueCtor){var l=KY.prototype.keys.call(this);l=new mV0(l,ZO.prototype.get,this)}else l=KY.prototype.values.call(this);return l};
_.Q.forEach=function(l,b){this.valueCtor?KY.prototype.forEach.call(this,function(d,L,P){l.call(b,P.get(L),L,P)}):KY.prototype.forEach.call(this,l,b)};
_.Q.set=function(l,b){W0j(this);l=this.keyToApi(l,!0,!1);return l==null?this:b==null?(KY.prototype.delete.call(this,l),this):KY.prototype.set.call(this,l,this.valueToApi(b,!0,!0,this.valueCtor,!1,this.arrayState))};
_.Q.has=function(l){return KY.prototype.has.call(this,this.keyToApi(l,!1,!1))};
_.Q.get=function(l){l=this.keyToApi(l,!1,!1);var b=KY.prototype.get.call(this,l);if(b!==void 0){var d=this.valueCtor;return d?(d=this.valueToApi(b,!1,!0,d,this.callToMutableOnAccess,this.arrayState),d!==b&&KY.prototype.set.call(this,l,d),d):b}};
ZO.prototype[Symbol.iterator]=function(){return this.entries()};
ZO.prototype.toJSON=void 0;var TD7;var fO1=function(){},QxQ=function(l,b){for(var d in l)!isNaN(d)&&b(l,+d,l[d])},sxZ=function(l){var b=new fO1;
QxQ(l,function(d,L,P){b[L]=ut(P)});
b.reviveUnknownFields=l.reviveUnknownFields;return b},lOQ={reviveIntoImmutable:!0};var XaB;var qZF,HjV;var jhV,r6,$S,Ag,zVV,Ze,g7,yfJ,ZJV,J3,MoV,xX,A3,vI;jhV=_.Af(0);_.eP={};_.h3=function(l,b,d,L,P){b=r6(l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b,d,P);if(b!==null||L&&l.noLegacyNull!==kQ)return b};
r6=function(l,b,d,L){if(b===-1)return null;var P=b+(d?0:-1),E=l.length-1;if(!(E<1+(d?0:-1))){if(P>=E){var f=l[E];if(f!=null&&typeof f==="object"&&f.constructor===Object){d=f[b];var F=!0}else if(P===E)d=f;else return}else d=l[P];if(L&&d!=null){L=L(d);if(L==null)return L;if(!Object.is(L,d))return F?f[b]=L:l[P]=L,L}return d}};
_.kg=function(l,b,d,L){ox(l);var P=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;w6(P,P[_.XV]|0,b,d,L);return l};
_.kX=function(l,b,d){l=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return vqF(l,l[_.XV]|0,b,d)!==void 0};
_.WI=function(l,b,d,L){var P=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return vqF(P,P[_.XV]|0,b,Ag(l,L,d))!==void 0};
_.m_=function(l){return l===Y$h?2:4};
_.jP=function(l,b){l=_.h3(l,b,void 0,void 0,$QN);return l==null?_.$Q():l};
$S=function(l,b,d,L){ox(l);var P=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,E=P[_.XV]|0;if(L==null){var f=gqV(P);if(SZA(f,P,E,d)===b)f.set(d,0);else return l}else E=AAB(P,E,d,b);w6(P,E,b,L);return l};
_.z4=function(l,b,d,L){var P=l[_.XV]|0,E=gD(P);P=AAB(l,P,d,b,E);w6(l,P,b,L,E)};
Ag=function(l,b,d){return _.yW(l,b)===d?d:-1};
_.yW=function(l,b){l=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return SZA(gqV(l),l,void 0,b,void 0)};
zVV=function(l,b,d){var L=l[_.XV]|0,P=gD(L),E=r6(l,d,P);if(E!=null&&E[Wa]===zQ){if(!zr(E))return pj(E),E.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var f=E.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(E)&&(f=E);if(f){var F=f[_.XV]|0;F&2&&(f=Rx(f,F))}f=va(f,b);f!==E&&w6(l,L,d,f,P);return f};
_.eB=function(l,b,d,L){var P=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,E=P[_.XV]|0;b=vqF(P,E,b,d,L);if(b==null)return b;E=P[_.XV]|0;if(!zr(l,E)){var f=wFV(b);f!==b&&(pj(l)&&(P=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,E=P[_.XV]|0),b=f,E=w6(P,E,d,b,L),DO(P,E))}return b};
_.ND=function(l,b,d,L){var P=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return C9N(l,P,P[_.XV]|0,b,d,L,!1,!0)};
_.zc=function(l,b,d,L){d=RSj(d);_.kg(l,b,d,L);d&&!zr(d)&&DO(l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return l};
_.yE=function(l,b,d,L){L=RSj(L);$S(l,b,d,L);L&&!zr(L)&&DO(l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return l};
Ze=function(l,b,d){ox(l);var L=l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=L[_.XV]|0;if(d==null)return w6(L,P,b),l;for(var E=d===u9?7:d[_.XV]|0,f=E,F=ca(E),n=F||Object.isFrozen(d),N=!0,Y=!0,q=0;q<d.length;q++){var H=d[q];F||(H=zr(H),N&&(N=!H),Y&&(Y=H))}F||(E=N?13:5,E=Y?E&-4097:E|4096);n&&E===f||(d=ut(d),f=0,E=ax(E,P));E!==f&&BF(d,E);P=w6(L,P,b,d);2&E||!(4096&E||16&E)||DO(L,P);return l};
g7=function(l,b,d,L){oq7(l,b,d,L);return l};
yfJ=function(l,b,d){oq7(l,b,My,void 0,d,1,!0);return l};
_.IS=function(l,b,d){l=_.h3(l,b,void 0,d);b=typeof l;l=l==null?l:b==="bigint"?_.Af((0,_.qQ)(64,l)):_.Pa(l)?b==="string"?_.$VQ(l):_.MoQ(l):void 0;return l};
_.$X=function(l,b){var d=d===void 0?!1:d;var L;return(L=_.HJV(_.h3(l,b)))!=null?L:d};
_.YJ=function(l,b,d){d=d===void 0?0:d;var L;return(L=_.FB(_.h3(l,b)))!=null?L:d};
ZJV=function(l,b){var d=d===void 0?0:d;l=_.K0Z(_.h3(l,b));return l!=null?l:d};
J3=function(l,b,d){d=d===void 0?jhV:d;var L;return(L=_.S$q(_.h3(l,b)))!=null?L:d};
MoV=function(l){var b=b===void 0?jhV:b;var d;return(d=_.IS(l,23))!=null?d:b};
xX=function(l,b){var d=d===void 0?0:d;var L;return(L=_.h3(l,b,void 0,void 0,_.rD))!=null?L:d};
_.gQ=function(l,b,d,L){d=d===void 0?"":d;var P;return(P=_.hA(_.h3(l,b,L)))!=null?P:d};
_.SP=function(l,b){var d=d===void 0?0:d;var L;return(L=_.fj(_.h3(l,b)))!=null?L:d};
A3=function(l,b){var d=d===void 0?"0":d;l=gQA(_.h3(l,b),!0);return l!=null?l:d};
_.Ijf=function(l,b,d){l=_.i9(l,b,_.hA,3,!0);rVA(l,d);return l[d]};
vI=function(l,b,d){return _.gQ(l,Ag(l,d,b))};
_.CY=function(l,b,d,L){return _.eB(l,b,Ag(l,L,d),void 0)};
_.Zf=function(l,b){return _.hA(_.h3(l,b,void 0,_.eP))};
_.Uu=function(l,b,d){return _.kg(l,b,q$1(d))};
_.hj=function(l,b,d){return _.bm(l,b,q$1(d),!1)};
_.RS=function(l,b,d){return _.kg(l,b,_.sZ(d))};
_.Cl=function(l,b,d){return _.kg(l,b,NQ(d))};
_.xZ=function(l,b,d){return _.kg(l,b,eT(d))};
_.ug=function(l,b,d,L){return _.bm(l,b,eT(d),"",L)};
_.h8=function(l,b,d){return _.kg(l,b,d==null?d:_.XB(d))};
_.pY=function(l,b,d){return _.bm(l,b,d==null?d:_.XB(d),0)};var QE=function(l,b,d){this.buffer=l;if(d&&!b)throw Error();this.JSC$9016_isImmutable=b};var $VV=function(l,b,d,L){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9019_start_=0;this.init(l,b,d,L)},oS,xVf,gQ$,S$V,Af0,vQh,m3A,Jfr;
_.Q=$VV.prototype;_.Q.init=function(l,b,d,L){var P=L===void 0?{}:L;L=P.aliasBytesFields===void 0?!1:P.aliasBytesFields;P=P.treatNewDataAsImmutable===void 0?!1:P.treatNewDataAsImmutable;this.aliasBytesFields=L;this.treatNewDataAsImmutable=P;l&&(l=VTj(l,this.treatNewDataAsImmutable),this.bytes_=l.buffer,this.bytesAreImmutable_=l.JSC$9016_isImmutable,this.JSC$9019_start_=b||0,this.end_=d!==void 0?this.JSC$9019_start_+d:this.bytes_.length,this.cursor_=this.JSC$9019_start_)};
_.Q.free=function(){this.clear();Jfr.length<100&&Jfr.push(this)};
_.Q.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9019_start_=0;this.aliasBytesFields=!1};
_.Q.reset=function(){this.cursor_=this.JSC$9019_start_};
_.Q.atEnd=function(){return this.cursor_==this.end_};
_.De=function(l,b){var d=0,L=0,P=0,E=l.bytes_,f=l.cursor_;do{var F=E[f++];d|=(F&127)<<P;P+=7}while(P<32&&F&128);if(P>32)for(L|=(F&127)>>4,P=3;P<32&&F&128;P+=7)F=E[f++],L|=(F&127)<<P;oS(l,f);if(!(F&128))return b(d>>>0,L>>>0);throw Error();};
oS=function(l,b){l.cursor_=b;if(b>l.end_)throw Error();};
_.VW=function(l){var b=l.bytes_,d=l.cursor_,L=b[d++],P=L&127;if(L&128&&(L=b[d++],P|=(L&127)<<7,L&128&&(L=b[d++],P|=(L&127)<<14,L&128&&(L=b[d++],P|=(L&127)<<21,L&128&&(L=b[d++],P|=L<<28,L&128&&b[d++]&128&&b[d++]&128&&b[d++]&128&&b[d++]&128&&b[d++]&128)))))throw Error();oS(l,d);return P};
_.wQ=function(l){var b=l.bytes_,d=l.cursor_,L=b[d],P=b[d+1],E=b[d+2];b=b[d+3];oS(l,l.cursor_+4);return(L<<0|P<<8|E<<16|b<<24)>>>0};
xVf=function(l){var b=_.wQ(l);l=_.wQ(l);return nQA(b,l)};
gQ$=function(l){var b=_.wQ(l);l=(b>>31)*2+1;var d=b>>>23&255;b&=8388607;return d==255?b?NaN:l*Infinity:d==0?l*1.401298464324817E-45*b:l*Math.pow(2,d-150)*(b+8388608)};
S$V=function(l){var b=_.wQ(l),d=_.wQ(l);l=(d>>31)*2+1;var L=d>>>20&2047;b=4294967296*(d&1048575)+b;return L==2047?b?NaN:l*Infinity:L==0?l*4.9E-324*b:l*Math.pow(2,L-1075)*(b+4503599627370496)};
Af0=function(l){for(var b=0,d=l.cursor_,L=d+10,P=l.bytes_;d<L;){var E=P[d++];b|=E;if((E&128)===0)return oS(l,d),!!(b&127)}throw Error();};
vQh=function(l,b){if(b<0)throw Error();var d=l.cursor_;b=d+b;if(b>l.end_)throw Error();l.cursor_=b;return d};
m3A=function(l,b){if(b==0)return _.$Q();var d=vQh(l,b);l.aliasBytesFields&&l.bytesAreImmutable_?d=l.bytes_.subarray(d,d+b):(l=l.bytes_,b=d+b,d=d===b?new Uint8Array(0):hVh?l.slice(d,b):new Uint8Array(l.subarray(d,b)));return d.length==0?_.$Q():new y2(d,MV)};
Jfr=[];var RV0=function(l,b,d,L){if(Jfr.length){var P=Jfr.pop();P.init(l,b,d,L);l=P}else l=new $VV(l,b,d,L);this.decoder_=l;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;Ct2(this,L)},Ct2=function(l,b){b=b===void 0?{}:b;
l.discardUnknownFields=b.discardUnknownFields===void 0?!1:b.discardUnknownFields},HbB=function(l,b,d,L){if(pFf.length){var P=pFf.pop();
Ct2(P,L);P.decoder_.init(l,b,d,L);return P}return new RV0(l,b,d,L)},nDN,NBq,uA,oQQ,pFf;
RV0.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;pFf.length<100&&pFf.push(this)};
RV0.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
nDN=function(l){if(l.decoder_.atEnd())return!1;l.fieldCursor_=l.decoder_.cursor_;var b=_.VW(l.decoder_)>>>0,d=b>>>3;b&=7;if(!(b>=0&&b<=5))throw Error();if(d<1)throw Error();l.nextField_=d;l.nextWireType_=b;return!0};
NBq=function(l){switch(l.nextWireType_){case 0:l.nextWireType_!=0?NBq(l):Af0(l.decoder_);break;case 1:l=l.decoder_;oS(l,l.cursor_+8);break;case 2:if(l.nextWireType_!=2)NBq(l);else{var b=_.VW(l.decoder_)>>>0;l=l.decoder_;oS(l,l.cursor_+b)}break;case 5:l=l.decoder_;oS(l,l.cursor_+4);break;case 3:b=l.nextField_;do{if(!nDN(l))throw Error();if(l.nextWireType_==4){if(l.nextField_!=b)throw Error();break}NBq(l)}while(1);break;default:throw Error();}};
uA=function(l,b,d){var L=l.decoder_.end_,P=_.VW(l.decoder_)>>>0;P=l.decoder_.cursor_+P;var E=P-L;E<=0&&(l.decoder_.end_=P,d(b,l,void 0,void 0,void 0),E=P-l.decoder_.cursor_);if(E)throw Error();l.decoder_.cursor_=P;l.decoder_.end_=L;return b};
oQQ=function(l){var b=_.VW(l.decoder_)>>>0;l=l.decoder_;var d=vQh(l,b);l=l.bytes_;if(UHV){var L=l,P;(P=t$r)||(P=t$r=new TextDecoder("utf-8",{fatal:!0}));b=d+b;L=d===0&&b===L.length?L:L.subarray(d,b);try{var E=P.decode(L)}catch(N){if(HFF===void 0){try{P.decode(new Uint8Array([128]))}catch(Y){}try{P.decode(new Uint8Array([97])),HFF=!0}catch(Y){HFF=!1}}!HFF&&(t$r=void 0);throw N;}}else{E=d;b=E+b;d=[];for(var f=null,F,n;E<b;)F=l[E++],F<128?d.push(F):F<224?E>=b?LF():(n=l[E++],F<194||(n&192)!==128?(E--,
LF()):d.push((F&31)<<6|n&63)):F<240?E>=b-1?LF():(n=l[E++],(n&192)!==128||F===224&&n<160||F===237&&n>=160||((P=l[E++])&192)!==128?(E--,LF()):d.push((F&15)<<12|(n&63)<<6|P&63)):F<=244?E>=b-2?LF():(n=l[E++],(n&192)!==128||(F<<28)+(n-144)>>30!==0||((P=l[E++])&192)!==128||((L=l[E++])&192)!==128?(E--,LF()):(F=(F&7)<<18|(n&63)<<12|(P&63)<<6|L&63,F-=65536,d.push((F>>10&1023)+55296,(F&1023)+56320))):LF(),d.length>=8192&&(f=f7N(f,d),d.length=0);E=f7N(f,d)}return E};
_.DVV=function(l){var b=_.VW(l.decoder_)>>>0;return m3A(l.decoder_,b)};
_.Vo0=function(l,b,d){var L=_.VW(l.decoder_)>>>0;for(L=l.decoder_.cursor_+L;l.decoder_.cursor_<L;)d.push(b(l.decoder_))};
pFf=[];var wFF=function(l,b){this.JSC$9026_lo=l>>>0;this.JSC$9026_hi=b>>>0},$3N=function(l){l=BigInt.asUintN(64,l);
return new wFF(Number(l&BigInt(4294967295)),Number(l>>BigInt(32)))},GQy=function(l){if(!l)return uVD||(uVD=new wFF(0,0));
if(!/^\d+$/.test(l))return null;V2(l);return new wFF(vF,CJ)},uVD,IBH=function(l,b){this.JSC$9028_lo=l>>>0;
this.JSC$9028_hi=b>>>0},waB=function(l){if(!l)return Grj||(Grj=new IBH(0,0));
if(!/^-?\d+$/.test(l))return null;V2(l);return new IBH(vF,CJ)},Grj;var G4=function(){this.JSC$9030_buffer_=[]},Hm,Up,TDj;
G4.prototype.length=function(){return this.JSC$9030_buffer_.length};
G4.prototype.end=function(){var l=this.JSC$9030_buffer_;this.JSC$9030_buffer_=[];return l};
Hm=function(l,b,d){for(;d>0||b>127;)l.JSC$9030_buffer_.push(b&127|128),b=(b>>>7|d<<25)>>>0,d>>>=7;l.JSC$9030_buffer_.push(b)};
Up=function(l,b){for(;b>127;)l.JSC$9030_buffer_.push(b&127|128),b>>>=7;l.JSC$9030_buffer_.push(b)};
_.x3y=function(l,b){if(b>=0)Up(l,b);else{for(var d=0;d<9;d++)l.JSC$9030_buffer_.push(b&127|128),b>>=7;l.JSC$9030_buffer_.push(1)}};
TDj=function(l,b){V2(b);OJ1(function(d,L){Hm(l,d>>>0,L>>>0)})};
G4.prototype.writeUint8=function(l){this.JSC$9030_buffer_.push(l>>>0&255)};
_.q3=function(l,b){l.JSC$9030_buffer_.push(b>>>0&255);l.JSC$9030_buffer_.push(b>>>8&255);l.JSC$9030_buffer_.push(b>>>16&255);l.JSC$9030_buffer_.push(b>>>24&255)};
G4.prototype.writeInt8=function(l){this.JSC$9030_buffer_.push(l>>>0&255)};var ajV,Bm,SpN,CmH,cA$;ajV=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new G4};
Bm=function(l,b){b.length!==0&&(l.blocks_.push(b),l.totalLength_+=b.length)};
_.iJh=function(l,b){_.mL(l,b,2);b=l.encoder_.end();Bm(l,b);b.push(l.totalLength_);return b};
_.cfh=function(l,b){var d=b.pop();for(d=l.totalLength_+l.encoder_.length()-d;d>127;)b.push(d&127|128),d>>>=7,l.totalLength_++;b.push(d);l.totalLength_++};
_.mL=function(l,b,d){Up(l.encoder_,b*8+d)};
SpN=function(l,b,d){if(d!=null)switch(T67(d),_.mL(l,b,1),typeof d){case "number":l=l.encoder_;fjq(d);_.q3(l,vF);_.q3(l,CJ);break;case "bigint":d=$3N(d);l=l.encoder_;b=d.JSC$9026_hi;_.q3(l,d.JSC$9026_lo);_.q3(l,b);break;default:d=GQy(d),l=l.encoder_,b=d.JSC$9026_hi,_.q3(l,d.JSC$9026_lo),_.q3(l,b)}};
CmH=function(l,b,d){_.mL(l,b,2);Up(l.encoder_,d.length);Bm(l,l.encoder_.end());Bm(l,d)};
cA$=function(l,b,d,L){d!=null&&(b=_.iJh(l,b),L(d,l),_.cfh(l,b))};var aO7,rft,lOV,bjD,dQF,P9o,EqV,Xa0,fOQ;aO7=Xd();rft=Xd();lOV=Xd();bjD=Xd();dQF=Xd();_.LlQ=Xd();_.T4=Xd();P9o=Xd();EqV=Xd();_.QxV=Xd();Xa0=Xd();fOQ=Xd();_.sxD=Xd();_.Flt=Xd();_.Fd=function(l,b,d){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l,b,d)};
_.Fd.prototype.toJSON=function(){return AA(this)};
_.Fd.prototype.serialize=function(l){return JSON.stringify(AA(this,l))};
var TBN=function(l,b){if(b==null||b=="")return new l;b=JSON.parse(b);if(!Array.isArray(b))throw Error("V");return new l(iF$(b))};
_.Fd.prototype.getExtension=function(l){Ll1(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,l.fieldIndex);bjZ(this,l.fieldIndex);return l.ctor?l.isRepeated?l.getExtensionFn(this,l.ctor,l.fieldIndex,_.m_(),l.JSC$9041_hasMessageId):l.getExtensionFn(this,l.ctor,l.fieldIndex,l.JSC$9041_hasMessageId):l.isRepeated?l.getExtensionFn(this,l.fieldIndex,_.m_(),l.JSC$9041_hasMessageId):l.getExtensionFn(this,l.fieldIndex,l.defaultValue,l.JSC$9041_hasMessageId)};
_.Fd.prototype.clone=function(){var l=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=l[_.XV]|0;return yA7(this,l,b)?zS1(this,l,!0):new this.constructor(Rx(l,b,!1))};
_.Fd.prototype[Wa]=zQ;_.Fd.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var fb=function(l,b,d){this.$$binaryReaderFn=l;this.$$binaryWriterFn=b;l=MQ(aO7);this.$$isMsg=!!l&&d===l||!1},Pm$=ijj(function(l,b,d,L,P){if(l.nextWireType_!==2)return!1;
uA(l,zVV(b,L,d),P);return!0},lBZ),EDN=ijj(function(l,b,d,L,P){if(l.nextWireType_!==2)return!1;
uA(l,zVV(b,L,d),P);return!0},lBZ),U3F=Symbol(),fB$=Symbol(),BBF=Symbol(),hIN=Symbol(),YpA=Symbol(),bbV,d3N;var wmZ,B6V,aS,nqV,Ojf,N6$,mQ0,cI,qZJ,Hjf,tT$,UQV,Klf,hSj,kQ$,WlJ,jx0,zSQ,yAj;wmZ=function(l,b){var d=new ajV;kcq(l.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d,sp(U3F,tHq,KLV,b));Bm(d,d.encoder_.end());l=new Uint8Array(d.totalLength_);b=d.blocks_;for(var L=b.length,P=0,E=0;E<L;E++){var f=b[E];l.set(f,P);P+=f.length}d.blocks_=[l];return l};
B6V=ijj(function(l,b,d,L,P){if(l.nextWireType_!==2)return!1;l=uA(l,va([void 0,void 0],L),P);l=ut(l);L=b[_.XV]|0;P=gD(L);if(L&2)throw Error();var E=r6(b,d,P);if(E instanceof ZO)(E.arrayState&2)!=0?(E=N6A(E),E.push(l),w6(b,L,d,E,P)):(b=E,d=b.keyToApi(l[0],!1,!0),l=l[1],l=b.valueCtor?l===void 0?null:l:b.valueToApi(l,!1,!0,void 0,!1,b.arrayState),KY.prototype.set.call(b,d,l));else if(Array.isArray(E)){var f=E[_.XV]|0;f&8192||BF(E,f|=8192);f&2&&(E=JAA(E),w6(b,L,d,E,P));E.push(l)}else w6(b,L,d,NV([l]),
P);return!0},function(l,b,d,L,P){if(b instanceof ZO)b.forEach(function(F,n){cA$(l,d,va([n,
F],L),P)});
else if(Array.isArray(b)){for(var E=0;E<b.length;E++){var f=b[E];Array.isArray(f)&&cA$(l,d,va(f,L),P)}NV(b)}});
aS=_.Op(function(l,b,d){if(l.nextWireType_!==1)return!1;_.N3(b,d,S$V(l.decoder_));return!0},Zbq,fOQ);
nqV=_.Op(function(l,b,d,L){if(l.nextWireType_!==1)return!1;_.z4(b,d,L,S$V(l.decoder_));return!0},Zbq,fOQ);
Ojf=_.Op(function(l,b,d){if(l.nextWireType_!==5)return!1;_.N3(b,d,gQ$(l.decoder_));return!0},MHV,Xa0);
N6$=_.yhV(function(l,b,d){if(l.nextWireType_!==5&&l.nextWireType_!==2)return!1;b=_.dB(b,b[_.XV]|0,d);l.nextWireType_==2?_.Vo0(l,gQ$,b):b.push(gQ$(l.decoder_));return!0},function(l,b,d){b=_.zIH(_.rD,b,!0);
if(b!=null&&b.length)for(_.mL(l,d,2),Up(l.encoder_,b.length*4),d=0;d<b.length;d++){var L=l.encoder_;BDN(b[d]);_.q3(L,vF)}},Xa0);
mQ0=_.Op(function(l,b,d,L){if(l.nextWireType_!==5)return!1;_.z4(b,d,L,gQ$(l.decoder_));return!0},MHV,Xa0);
_.YZj=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.De(l.decoder_,_.Y$j));return!0},_.th,_.T4);
_.iA=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.De(l.decoder_,oh));return!0},_.th,_.T4);
cI=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;l=_.De(l.decoder_,oh);_.N3(b,d,l===0?void 0:l);return!0},_.th,_.T4);
qZJ=_.Op(function(l,b,d,L){if(l.nextWireType_!==0)return!1;_.z4(b,d,L,_.De(l.decoder_,oh));return!0},_.th,_.T4);
Hjf=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.De(l.decoder_,_.pJ));return!0},JhZ,P9o);
_.l5=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.De(l.decoder_,nQA));return!0},JhZ,P9o);
_.b5=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.VW(l.decoder_));return!0},gDN,bjD);
tT$=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;l=_.VW(l.decoder_);_.N3(b,d,l===0?void 0:l);return!0},gDN,bjD);
UQV=_.Op(function(l,b,d,L){if(l.nextWireType_!==0)return!1;_.z4(b,d,L,_.VW(l.decoder_));return!0},gDN,bjD);
Klf=_.Op(function(l,b,d){if(l.nextWireType_!==1)return!1;_.N3(b,d,xVf(l.decoder_));return!0},_.AhN,_.QxV);
_.eS2=_.yhV(function(l,b,d){if(l.nextWireType_!==1&&l.nextWireType_!==2)return!1;b=_.dB(b,b[_.XV]|0,d);l.nextWireType_==2?_.Vo0(l,xVf,b):b.push(xVf(l.decoder_));return!0},function(l,b,d){b=_.zIH(vQj,b,!1);
if(b!=null)for(var L=0;L<b.length;L++)SpN(l,d,b[L])},_.QxV);
_.d$=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,Af0(l.decoder_));return!0},vD7,rft);
_.LC=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;l=Af0(l.decoder_);_.N3(b,d,l===!1?void 0:l);return!0},vD7,rft);
hSj=_.Op(function(l,b,d,L){if(l.nextWireType_!==0)return!1;_.z4(b,d,L,Af0(l.decoder_));return!0},vD7,rft);
_.Pp=_.Op(function(l,b,d){if(l.nextWireType_!==2)return!1;_.N3(b,d,oQQ(l));return!0},RIQ,lOV);
_.ES=_.Op(function(l,b,d){if(l.nextWireType_!==2)return!1;l=oQQ(l);_.N3(b,d,l===""?void 0:l);return!0},RIQ,lOV);
_.Qh=_.Op(function(l,b,d,L){if(l.nextWireType_!==2)return!1;_.z4(b,d,L,oQQ(l));return!0},RIQ,lOV);
kQ$=_.yhV(function(l,b,d){if(l.nextWireType_!==2)return!1;l=oQQ(l);_.dB(b,b[_.XV]|0,d).push(l);return!0},function(l,b,d){b=_.zIH(_.hA,b,!0);
if(b!=null)for(var L=0;L<b.length;L++){var P=l,E=d,f=b[L];f!=null&&CmH(P,E,n1V(f))}},lOV);
WlJ=void 0;WlJ=WlJ===void 0?aO7:WlJ;_.XW=new fb(function(l,b,d,L,P){if(l.nextWireType_!==2)return!1;L=va(void 0,L);_.dB(b,b[_.XV]|0,d).push(L);uA(l,L,P);return!0},function(l,b,d,L,P){if(Array.isArray(b)){for(var E=0;E<b.length;E++)pmq(l,b[E],d,L,P);
l=b[_.XV]|0;l&1||BF(b,l|1)}},WlJ);
_.fC=ijj(function(l,b,d,L,P,E){if(l.nextWireType_!==2)return!1;var f=b[_.XV]|0;AAB(b,f,E,d,gD(f));b=zVV(b,L,d);uA(l,b,P);return!0},pmq);
_.sS=_.Op(function(l,b,d){if(l.nextWireType_!==2)return!1;_.N3(b,d,_.DVV(l));return!0},_.oDy,_.sxD);
jx0=_.Op(function(l,b,d,L){if(l.nextWireType_!==2)return!1;_.z4(b,d,L,_.DVV(l));return!0},_.oDy,_.sxD);
_.FW=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.VW(l.decoder_)>>>0);return!0},D37,dQF);
zSQ=_.Op(function(l,b,d,L){if(l.nextWireType_!==0)return!1;_.z4(b,d,L,_.VW(l.decoder_)>>>0);return!0},D37,dQF);
_.Bp=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.VW(l.decoder_));return!0},_.VHN,_.Flt);
_.nC=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;l=_.VW(l.decoder_);_.N3(b,d,l===0?void 0:l);return!0},_.VHN,_.Flt);
yAj=_.Op(function(l,b,d){if(l.nextWireType_!==0)return!1;_.N3(b,d,_.De(l.decoder_,NDB));return!0},function(l,b,d){b=AfB(b);
if(b!=null&&(uBV(b),b!=null))switch(_.mL(l,d,0),typeof b){case "number":l=l.encoder_;d=b;b=d<0;d=Math.abs(d)*2;fjq(d);d=vF;var L=CJ;b&&(d==0?L==0?L=d=4294967295:(L--,d=4294967295):d--);vF=d;CJ=L;Hm(l,vF,CJ);break;case "bigint":l=l.encoder_;b=b<<BigInt(1)^b>>BigInt(63);vF=Number(BigInt.asUintN(32,b));CJ=Number(BigInt.asUintN(32,b>>BigInt(32)));Hm(l,vF,CJ);break;default:TDj(l.encoder_,b)}},EqV);var IO$=function(){var l=ZjV,b=MTt;this.fieldIndex=175237375;this.ctor=b;this.isRepeated=0;this.getExtensionFn=_.eB;this.defaultValue=void 0;this.JSC$9041_hasMessageId=l.messageId!=null?xQ:void 0};
IO$.prototype.register=function(){nY(this)};var $Qt=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h($Qt,_.Fd);var JA$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(JA$,_.Fd);var chV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(chV,_.Fd);var xQ$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(xQ$,_.Fd);var gqF=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(gqF,_.Fd);var SZ$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(SZ$,_.Fd);var AA0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(AA0,_.Fd);AA0.prototype.getData=function(){return _.jP(this,2)};var vqJ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(vqJ,_.Fd);var C9t=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(C9t,_.Fd);C9t.prototype.getStyle=function(){return _.eB(this,$Qt,1)};var jH=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jH,_.Fd);jH.prototype.getPayloadCase=function(){return _.yW(this,ZB)};
jH.prototype.getStyle=function(){return _.CY(this,C9t,6,ZB)};
var RSh=function(){var l=new jH,b=new gqF;return _.yE(l,7,ZB,b)},paV=function(){var l=new jH,b=new SZ$;
return _.yE(l,8,ZB,b)},ZB=[1,
2,3,4,5,6,7,8];var oqj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(oqj,_.Fd);var DQV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(DQV,_.Fd);var VTh=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(VTh,_.Fd);var wa0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(wa0,_.Fd);var uBf=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(uBf,_.Fd);var GQr=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(GQr,_.Fd);var T6j=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(T6j,_.Fd);var aOj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(aOj,_.Fd);aOj.prototype.getData=function(){return _.jP(this,2)};var ijh=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(ijh,_.Fd);var ib$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(ib$,_.Fd);ib$.prototype.getPayloadCase=function(){return _.yW(this,OS)};
var OS=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Np=function(l,b){l=Error.call(this,l);this.message=l.message;"stack"in l&&(this.stack=l.stack);this.code=b===void 0?2:b};
_.h(Np,Error);var cAo=Promise;var rAr=function(l){this.channelPromise=l};
rAr.prototype.send=function(l,b,d){this.channelPromise.then(function(L){L.send(l,b,d)})};var lBD=function(l,b){this.data=l;this.channel=b};
lBD.prototype.reply=function(l,b,d){this.channel.send(l,b,d)};var bbF=function(l){this.JSC$9107_port_=l};
bbF.prototype.send=function(l,b,d){d=d===void 0?[]:d;var L=new MessageChannel;d32(L.port1,b);this.JSC$9107_port_.postMessage(l,[L.port2].concat(d))};
var LLQ=function(l,b){d32(l,b);return new bbF(l)},d32=function(l,b){b&&(l.onmessage=function(d){b(new lBD(d.data,LLQ(d.ports[0])))})};var Pmo=function(l){this.verifier_=l};
Pmo.prototype.verify=function(l){return this.verifier_(l)};
var ED2=function(l){var b=Object.create(null);(typeof l==="string"?[l]:l).forEach(function(d){if(d==="null")throw Error("X");b[d]=!0});
return function(d){return b[d]===!0}};_.Q$Q=function(){if(!_.PV.addEventListener||!Object.defineProperty)return!1;var l=!1,b=Object.defineProperty({},"passive",{get:function(){l=!0}});
try{var d=function(){};
_.PV.addEventListener("test",d,b);_.PV.removeEventListener("test",d,b)}catch(L){}return l}();var XmJ;_.mo=function(l){var b=l.destination;var d=l.iframe;var L=l.origin;var P=l.channelName===void 0?"ZNWN1d":l.channelName;var E=l.onMessage===void 0?void 0:l.onMessage;l=l.onEstablished===void 0?void 0:l.onEstablished;return XmJ({destination:b,getSource:function(){return d.contentWindow},
originVerifier:L instanceof Pmo?L:typeof L==="function"?new Pmo(L):new Pmo(ED2(L)),channelName:P,onMessage:E,onEstablished:l})};
XmJ=function(l){var b=l.destination;var d=l.getSource;var L=l.originVerifier;var P=l.token===void 0?void 0:l.token;var E=l.channelName;var f=l.onMessage===void 0?void 0:l.onMessage;var F=l.onEstablished===void 0?void 0:l.onEstablished;return new rAr(new cAo(function(n,N){var Y=function(q){q.source&&q.source===d()&&L.verify(q.origin)&&(q.data.n||q.data)===E&&(b.removeEventListener("message",Y,!1),P&&q.data.t!==P?N(Error("Y`"+E+"`"+P+"`"+q.data.t)):(n(LLQ(q.ports[0],f)),F&&F(q)))};
b.addEventListener("message",Y,!1)}))};var fBo=function(l){try{l()}catch(b){EA(b)}};var FLo=function(l){var b=this;var d=l.getMessageType;var L=l.onUnregisteredMessage===void 0?function(){}:l.onUnregisteredMessage;
var P=l.onBeforeRegisteredMessage===void 0?function(){}:l.onBeforeRegisteredMessage;
l=l.onAfterRegisteredMessage===void 0?function(){}:l.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=d;this.onUnregisteredMessage_=L;this.onBeforeRegisteredMessage_=P;this.onAfterRegisteredMessage_=l;this.onMessage=function(E){return s$Q(b,E)}};
FLo.prototype.register=function(l,b){this.registry_.set(l,b);return this};
var s$Q=function(l,b){var d=l.getMessageType_(b.data),L=l.registry_.get(d);L?(fBo(function(){return l.onBeforeRegisteredMessage_(b,d)}),fBo(function(){return L(b)}),fBo(function(){return l.onAfterRegisteredMessage_(b,d)})):fBo(function(){return l.onUnregisteredMessage_(b,d)})};var BBJ=function(l){this.JSC$9124_channel_=l},Obj,NBV;
BBJ.prototype.send=function(l,b,d){this.JSC$9124_channel_.send(AA(l),b,d)};
_.nD2=function(l,b){return function(d){var L=new l(d.data);return b(new lBD(L,d.channel))}};
Obj=function(l){return function(b){return l(new lBD(b.data,new BBJ(b.channel)))}};
NBV=function(l,b){return Obj(_.nD2(l,b))};var m3$=function(l,b,d,L){this.registry=l;this.delegate=b;this.receiveMessageConstructor=d;this.createInitMessage=L;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},aBB=function(l){var b=new FLo({getMessageType:l.getPayloadCase});
return new m3$(b,new BBJ(_.mo({iframe:l.child,destination:window,origin:l.origin,channelName:l.channelName,onMessage:NBV(l.receiveMessageConstructor,b.onMessage)})),l.receiveMessageConstructor,l.createInitMessage)},Yp$=function(l,b){l.createInitMessage=b};
m3$.prototype.send=function(l){if(!this.initialised)throw new Np("Attempted to send a message before initialisation.");this.delegate.send(l)};
var qph=function(l,b){return _.B(function(d){if(!l.initialised)throw new Np("Attempted to send a message before initialisation.");return d.return(new Promise(function(L){l.delegate.send(b,NBV(l.receiveMessageConstructor,L))}))})};
m3$.prototype.init=function(){var l=this;return _.B(function(b){if(l.initialised)throw new Np("Attempted to initialise twice. The SDK can only be initialised once.");if(l.createInitMessage!==void 0){var d=l.delegate,L=d.send,P=l.createInitMessage;var E=new JA$;var f=[].concat(_.VV(l.features));E=_.lm(E,1,f,_.XB);L.call(d,P.call(l,E))}l.initialised=!0;_.gR(b)})};
var YU=function(l,b){if(l.initialised)throw new Np('Attempted to set up API "'+b+'" after initialisation. All APIs must be set up before initialising the SDK.');l.features.add(b);return l.registry};
_.qG.Object.defineProperties(m3$.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var Hb0=function(l){this.channel=l;this.registered=!1};
Hb0.prototype.update=function(l){if(this.channel.isInitialised){if(!this.registered)throw new Np("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var b=new jH;var d=new xQ$;d=_.Uu(d,1,l);b=_.yE(b,2,ZB,d);this.channel.send(b)}else this.register();this.JSC$9138_audioEnabled=l};
Hb0.prototype.register=function(){YU(this.channel,1);this.registered=!0};
Hb0.prototype.isAudioEnabled=function(){return this.JSC$9138_audioEnabled};var tHV=function(l){this.channel=l};
_.Q=tHV.prototype;_.Q.onFirstFrameReady=function(l){YU(this.channel,2).register(11,function(b){b=_.CY(b.data,oqj,11,OS);if(!b)throw new Np("Unexpectedly nonexistent GameFirstFrameReadyEvent");l(_.gQ(b,1))})};
_.Q.onReady=function(l){YU(this.channel,2).register(4,function(b){b=_.CY(b.data,VTh,4,OS);if(!b)throw new Np("Unexpectedly nonexistent GameReadyEvent");l(_.gQ(b,1))})};
_.Q.onLevelComplete=function(l){YU(this.channel,2).register(5,function(b){b=_.CY(b.data,wa0,5,OS);if(!b)throw new Np("Unexpectedly nonexistent LevelCompleteEvent");l(_.gQ(b,1),_.YJ(b,2))})};
_.Q.onGameOver=function(l){YU(this.channel,2).register(6,function(b){b=_.CY(b.data,DQV,6,OS);if(!b)throw new Np("Unexpectedly nonexistent GameOverEvent");l(_.gQ(b,1))})};
_.Q.pause=function(){var l=this;if(!this.channel.isInitialised)return YU(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Np("Using unregistered Game Feature: pause.");var b=RSh();return new Promise(function(d){return _.B(function(L){if(L.nextAddress==1)return L.yield(qph(l.channel,b),2);d();_.gR(L)})})};
_.Q.resume=function(){var l=this;if(!this.channel.isInitialised)return YU(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new Np("Using unregistered Game Feature: resume.");var b=paV();return new Promise(function(d){return _.B(function(L){if(L.nextAddress==1)return L.yield(qph(l.channel,b),2);d();_.gR(L)})})};var U3J=function(l){this.channel=l};
U3J.prototype.onReady=function(l){YU(this.channel,5).register(8,function(b){if(!_.CY(b.data,uBf,8,OS))throw new Np("Unexpectedly nonexistent PageReadyEvent");l()})};var KLF=function(l){this.channel=l};
KLF.prototype.onChange=function(l){YU(this.channel,3).register(7,function(b){b=_.CY(b.data,GQr,7,OS);if(!b)throw new Np("Unexpectedly nonexistent ScoreEvent");l(_.gQ(b,1),_.YJ(b,2))})};var eIJ={load:function(){throw new Np("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new Np("Storage used, but storage.onSave() listener not set!");}},hIt=function(l){this.channel=l;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},kcV=function(l){YU(l.channel,4).register(2,eIJ.load).register(3,eIJ.save);
l.initialSetupDone=!0};
hIt.prototype.onLoad=function(l){this.initialSetupDone||kcV(this);this.loadRegistered||(this.loadRegistered=!0,YU(this.channel,4).register(2,function(b){var d,L,P;return _.B(function(E){if(E.nextAddress==1){d=_.CY(b.data,T6j,2,OS);if(!d)throw new Np("Unexpectedly nonexistent StorageLoad");L=_.gQ(d,1);return E.yield(l(L),2)}P=E.yieldResult;var f=b.reply,F=new jH;var n=new AA0;n=_.xZ(n,1,L);n=_.kg(n,2,_.Jf(P,!1));F=_.yE(F,3,ZB,n);f.call(b,F);_.gR(E)})}))};
hIt.prototype.onSave=function(l){this.initialSetupDone||kcV(this);this.saveRegistered||(this.saveRegistered=!0,YU(this.channel,4).register(3,function(b){var d,L,P;return _.B(function(E){if(E.nextAddress==1){d=_.CY(b.data,aOj,3,OS);if(!d)throw new Np("Unexpectedly nonexistent StorageSave");L=_.gQ(d,1);P=nQ$(d.getData());return E.yield(l(L,P),2)}var f=b.reply,F=new jH;var n=new vqJ;n=_.xZ(n,1,L);F=_.yE(F,4,ZB,n);f.call(b,F);_.gR(E)})}))};var WLD=function(l){this.channel=l};
WLD.prototype.update=function(l){if(!this.channel.features.has(6))throw new Np("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var b=new jH,d=new C9t;l=_.zc(d,1,l);b=_.yE(b,6,ZB,l);this.channel.send(b)};
WLD.prototype.register=function(){YU(this.channel,6)};var j$t=function(l){this.channel=l;this.userActivityLoggingIntervalMs=0};
j$t.prototype.onUserActivity=function(l,b){this.userActivityLoggingIntervalMs=b;YU(this.channel,7).register(9,function(d){if(!_.CY(d.data,ijh,9,OS))throw new Np("Unexpectedly nonexistent ClickEvent");l()})};var zIV=function(l){var b=this;this.channel=l;this.init=this.channel.init.bind(this.channel);this.page=new U3J(this.channel);this.game=new tHV(this.channel);this.audio=new Hb0(this.channel);this.score=new KLF(this.channel);this.storage=new hIt(this.channel);this.style=new WLD(this.channel);this.userActivity=new j$t(this.channel);Yp$(this.channel,function(d){var L=new chV;d=_.zc(L,1,d);d=_.RS(d,3,b.userActivity.userActivityLoggingIntervalMs);L=b.audio.isAudioEnabled();L!==void 0&&_.Uu(d,2,L);L=new jH;
return _.yE(L,5,ZB,d)})};var yhf=function(){this.timedFunctionContext=0};
yhf.prototype.timeExecution=function(l,b){var d=this;return function(){var L=_.Tc.apply(0,arguments);d.timedFunctionContext=l;return b.apply(null,_.VV(L))}};var ZbV=function(){var l={};this.priorityTasks=(l[3]=[],l[2]=[],l[1]=[],l);this.isFlushing=!1},z7=function(l,b,d){var L=MHF(l,d);
l.priorityTasks[d].push(b);L&&l.priorityTasks[d].length===1&&l.flush()},MHF=function(l,b){return Object.keys(l.priorityTasks).map(function(d){return Number(d)}).filter(function(d){return!isNaN(d)&&d>b}).every(function(d){return l.priorityTasks[d].length===0})};
ZbV.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(l){return l.length>0});)IBV(this,3),IBV(this,2),IBV(this,1)}catch(l){throw Object.values(this.priorityTasks).forEach(function(b){return void b.splice(0,b.length)}),l;
}finally{this.isFlushing=!1}}};
var IBV=function(l,b){for(;MHF(l,b)&&l.priorityTasks[b].length>0;)l.priorityTasks[b][0](),l.priorityTasks[b].shift()};
_.qG.Object.defineProperties(ZbV.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(l){return l.length>0})}}});var EsV={};var $3t=globalThis.trustedTypes,lDN=$3t,di$;var I$=function(l){this.privateDoNotAccessOrElseWrappedResourceUrl=l};
I$.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var JhD,x3r,gDt,Sp2,Ah2,vDj,CmV,RIV;JhD=_.rI([""]);x3r=cs(["\x00"],["\\0"]);gDt=cs(["\n"],["\\n"]);Sp2=cs(["\x00"],["\\u0000"]);Ah2=_.rI([""]);vDj=cs(["\x00"],["\\0"]);CmV=cs(["\n"],["\\n"]);RIV=cs(["\x00"],["\\u0000"]);_.pmV=PBB(function(l){return l(JhD)})||PBB(function(l){return l(x3r)})||PBB(function(l){return l(gDt)})||PBB(function(l){return l(Sp2)});
_.oDr=_.xD(Ah2)&&_.xD(vDj)&&_.xD(CmV)&&_.xD(RIV);var DB;_.gB=function(l,b){this.privateDoNotAccessOrElseWrappedUrl=b};
_.gB.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.D3j=Ah("about:blank");DB=Ah("about:invalid#zClosurez");var QXB=function(l){this.isValid=l},VHt=new QXB(function(l){return/^[^:]*([/?#]|$)/.test(l)}),wmD=pb("data"),udF=pb("http"),Gch=pb("https"),TBt=pb("ftp"),aB0=pb("mailto"),ibo=pb("intent"),chf=pb("vnd.youtube"),Xnj=[wmD,
udF,Gch,aB0,TBt,VHt],sXA=M3(function(){return typeof URL==="function"}),rhV=["data:",
"http:","https:","mailto:","ftp:"],BRH=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var cm=function(l){this.privateDoNotAccessOrElseWrappedHtml=l};
cm.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var FGN=M3(function(){return new cm($3t?$3t.emptyHTML:"")});var lDt={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"},OsV=function(l,b){var d=Error.call(this,l+" cannot be used with intent "+lDt[b]);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.type=l;this.intent=b;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.h(OsV,Error);_.QV=function(l){this.privateDoNotAccessOrElseWrappedScript=l};
_.QV.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var mi7=function(l){this.privateDoNotAccessOrElseWrappedAttributePrefix=l};
mi7.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var Yb1="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var m2=function(l){this.privateDoNotAccessOrElseWrappedStyleSheet=l};
m2.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var VZV=function(l){var b=_.lo("window.location.href");l==null&&(l='Unknown Error of type "null/undefined"');if(typeof l==="string")return{message:l,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var d=!1;try{var L=l.lineNumber||l.line||"Not available"}catch(f){L="Not available",d=!0}try{var P=l.fileName||l.filename||l.sourceURL||_.PV.$googDebugFname||b}catch(f){P="Not available",d=!0}b=bsJ(l);if(!(!d&&l.lineNumber&&l.fileName&&l.stack&&l.message&&l.name)){d=l.message;
if(d==null){if(l.constructor&&l.constructor instanceof Function){if(l.constructor.name)d=l.constructor.name;else if(d=l.constructor,qp[d])d=qp[d];else{d=String(d);if(!qp[d]){var E=/function\s+([^\(]+)/m.exec(d);qp[d]=E?E[1]:"[Anonymous]"}d=qp[d]}d='Unknown Error of type "'+d+'"'}else d="Unknown Error of unknown type";typeof l.toString==="function"&&Object.prototype.toString!==l.toString&&(d+=": "+l.toString())}return{message:d,name:l.name||"UnknownError",lineNumber:L,fileName:P,stack:b||"Not available"}}return{message:l.message,
name:l.name,lineNumber:l.lineNumber,fileName:l.fileName,stack:b}},bsJ=function(l,b){b||(b={});
b[dio(l)]=!0;var d=l.stack||"",L=l.cause;L&&!b[dio(L)]&&(d+="\nCaused by: ",L.stack&&L.stack.indexOf(L.toString())==0||(d+=typeof L==="string"?L:L.message+"\n"),d+=bsJ(L,b));l=l.errors;if(Array.isArray(l)){L=1;var P;for(P=0;P<l.length&&!(L>4);P++)b[dio(l[P])]||(d+="\nInner error "+L++ +": ",l[P].stack&&l[P].stack.indexOf(l[P].toString())==0||(d+=typeof l[P]==="string"?l[P]:l[P].message+"\n"),d+=bsJ(l[P],b));P<l.length&&(d+="\n... "+(l.length-P)+" more inner errors")}return d},dio=function(l){var b=
"";
typeof l.toString==="function"&&(b=""+l);return b+l.stack},qp={};var L2V,mw,N2,EsF,QX0,PB0,lV,Se,fD$;L2V=function(l,b){for(var d=l.split("%s"),L="",P=Array.prototype.slice.call(arguments,1);P.length&&d.length>1;)L+=d.shift()+P.shift();return L+d.join("%s")};
_.EQ=function(l){return encodeURIComponent(String(l))};
mw=function(l){return decodeURIComponent(l.replace(/\+/g," "))};
N2=function(l){yVJ.test(l)&&(l.indexOf("&")!=-1&&(l=l.replace(eQ2,"&amp;")),l.indexOf("<")!=-1&&(l=l.replace(hQt,"&lt;")),l.indexOf(">")!=-1&&(l=l.replace(kyo,"&gt;")),l.indexOf('"')!=-1&&(l=l.replace(WB2,"&quot;")),l.indexOf("'")!=-1&&(l=l.replace(jjt,"&#39;")),l.indexOf("\x00")!=-1&&(l=l.replace(zQ0,"&#0;")));return l};
EsF=function(l){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var d=_.PV.document.createElement("div");return l.replace(PB0,function(L,P){var E=b[L];if(E)return E;P.charAt(0)=="#"&&(P=Number("0"+P.slice(1)),isNaN(P)||(E=String.fromCharCode(P)));E||(_.ns(d,rB(L+" ")),E=d.firstChild.nodeValue.slice(0,-1));return b[L]=E})};
QX0=function(l){return l.replace(/&([^;]+);/g,function(b,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))?b:String.fromCharCode(d)}})};
PB0=/&([^;\s<&]+);?/g;_.ZdZ=function(l){return String(l).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.Xnh=String.prototype.repeat?function(l,b){return l.repeat(b)}:function(l,b){return Array(b+1).join(l)};
_.Hp=function(l,b){if(!Number.isFinite(l))return String(l);l=String(l);var d=l.indexOf(".");d===-1&&(d=l.length);var L=l[0]==="-"?"-":"";L&&(l=l.substring(1));return L+(0,_.Xnh)("0",Math.max(0,b-d))+l};
lV=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.fY()).toString(36)};
Se=function(l){for(var b=0,d=0;d<l.length;++d)b=31*b+l.charCodeAt(d)>>>0;return b};
_.Fu=function(l){return String(l).replace(/\-([a-z])/g,function(b,d){return d.toUpperCase()})};
_.sf=function(l){return String(l).replace(/([A-Z])/g,"-$1").toLowerCase()};
fD$=function(l){return l.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,d,L){return d+L.toUpperCase()})};var sX$=function(){this.names=new Map};
sX$.prototype.getName=function(l){var b=this.names.get(l);if(b)return b;var d;b=(d=l.description)!=null?d:lV();this.names.set(l,b);return b};var F2F=function(l){var b=Error.call(this,l?l.length+" errors occurred during unsubscription:\n"+l.map(function(d,L){return L+1+") "+d.toString()}).join("\n  "):"");
this.message=b.message;"stack"in b&&(this.stack=b.stack);this.errors=l;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.h(F2F,Error);var qi=function(l){this.initialTeardown=l;this.closed=!1;this._teardowns=this._parentage=null};
_.Q=qi.prototype;
_.Q.unsubscribe=function(){if(!this.closed){this.closed=!0;var l=this._parentage;if(Array.isArray(l))for(var b=_.X(l),d=b.next();!d.done;d=b.next())d.value.remove(this);else l==null||l.remove(this);b=this.initialTeardown;if(Ys(b))try{b()}catch(E){var L=E instanceof F2F?E.errors:[E]}var P=this._teardowns;if(P)for(this._teardowns=null,b=_.X(P),d=b.next();!d.done;d=b.next()){d=d.value;try{Ys(d)?d():d.unsubscribe()}catch(E){d=void 0,L=(d=L)!=null?d:[],E instanceof F2F?L=[].concat(_.VV(L),_.VV(E.errors)):
L.push(E)}}if(L)throw new F2F(L);}};
_.Q.add=function(l){if(l&&l!==this)if(this.closed)Ys(l)?l():l.unsubscribe();else{if(l instanceof qi){if(l.closed||l._hasParent(this))return;l._addParent(this)}var b;(this._teardowns=(b=this._teardowns)!=null?b:[]).push(l)}};
_.Q._hasParent=function(l){var b=this._parentage;return b===l||Array.isArray(b)&&b.includes(l)};
_.Q._addParent=function(l){var b=this._parentage;this._parentage=Array.isArray(b)?(b.push(l),b):b?[b,l]:l};
_.Q._removeParent=function(l){var b=this._parentage;b===l?this._parentage=null:Array.isArray(b)&&K2$(b,l)};
_.Q.remove=function(l){var b=this._teardowns;b&&K2$(b,l);l instanceof qi&&l._removeParent(this)};
var BRV=new qi;BRV.closed=!0;qi.JSC$9234_EMPTY=BRV;var hKZ=function(){setTimeout.apply(null,_.VV(_.Tc.apply(0,arguments)))};var ta=function(l){qi.call(this);this.JSC$9239_isStopped=!1;this.destination=l instanceof ta?l:new US(!l||Ys(l)?{next:l!=null?l:void 0}:l);eKQ(l)&&l.add(this)};
_.h(ta,qi);ta.JSC$9234_EMPTY=qi.JSC$9234_EMPTY;ta.create=function(l,b,d){return new KC(l,b,d)};
_.Q=ta.prototype;_.Q.next=function(l){this.JSC$9239_isStopped||this._next(l)};
_.Q.error=function(l){this.JSC$9239_isStopped||(this.JSC$9239_isStopped=!0,this._error(l))};
_.Q.complete=function(){this.JSC$9239_isStopped||(this.JSC$9239_isStopped=!0,this._complete())};
_.Q.unsubscribe=function(){this.closed||(this.JSC$9239_isStopped=!0,qi.prototype.unsubscribe.call(this))};
_.Q._next=function(l){this.destination.next(l)};
_.Q._error=function(l){this.destination.error(l);this.unsubscribe()};
_.Q._complete=function(){this.destination.complete();this.unsubscribe()};
var US=function(l){this.partialObserver=l};
US.prototype.next=function(l){var b=this.partialObserver;if(b.next)try{b.next(l)}catch(d){tE(d)}};
US.prototype.error=function(l){var b=this.partialObserver;if(b.error)try{b.error(l)}catch(d){tE(d)}else tE(l)};
US.prototype.complete=function(){var l=this.partialObserver;if(l.complete)try{l.complete()}catch(b){tE(b)}};
var KC=function(l,b,d){ta.call(this);var L;Ys(l)||!l?L={next:l!=null?l:void 0,error:b!=null?b:void 0,complete:d!=null?d:void 0}:L=l;this.destination=new US(L)};
_.h(KC,ta);KC.JSC$9234_EMPTY=ta.JSC$9234_EMPTY;KC.create=ta.create;var ks=typeof Symbol==="function"&&Symbol.observable||"@@observable";var hE=function(l){l&&(this._subscribe=l)};
_.Q=hE.prototype;_.Q.lift=function(l){var b=new hE;b.source=this;b.operator=l;return b};
_.Q.subscribe=function(l,b,d){l=l&&l instanceof ta||l&&Ys(l.next)&&Ys(l.error)&&Ys(l.complete)&&eKQ(l)?l:new KC(l,b,d);b=this.operator;d=this.source;l.add(b?b.call(l,d):d?this._subscribe(l):this._trySubscribe(l));return l};
_.Q._trySubscribe=function(l){try{return this._subscribe(l)}catch(b){l.error(b)}};
_.Q.forEach=function(l,b){var d=this;b=W2A(b);return new b(function(L,P){var E=d.subscribe(function(f){try{l(f)}catch(F){P(F),E==null||E.unsubscribe()}},P,L)})};
_.Q._subscribe=function(l){var b;return(b=this.source)==null?void 0:b.subscribe(l)};
hE.prototype[ks]=function(){return this};
hE.prototype.pipe=function(){var l=_.Tc.apply(0,arguments);return l.length?kDH(l)(this):this};
hE.create=function(l){return new hE(l)};var nsr=function(){var l=Error.call(this,"object unsubscribed");this.message=l.message;"stack"in l&&(this.stack=l.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.h(nsr,Error);var kZ=function(){this.observers=[];this.hasError=this.JSC$9255_isStopped=this.closed=!1;this.thrownError=null};
_.h(kZ,hE);_.Q=kZ.prototype;_.Q.lift=function(l){var b=new ez(this,this);b.operator=l;return b};
_.Q._throwIfClosed=function(){if(this.closed)throw new nsr;};
_.Q.next=function(l){this._throwIfClosed();if(!this.JSC$9255_isStopped){var b=this.observers.slice();b=_.X(b);for(var d=b.next();!d.done;d=b.next())d.value.next(l)}};
_.Q.error=function(l){this._throwIfClosed();if(!this.JSC$9255_isStopped){this.hasError=this.JSC$9255_isStopped=!0;this.thrownError=l;for(var b=this.observers;b.length;)b.shift().error(l)}};
_.Q.complete=function(){this._throwIfClosed();if(!this.JSC$9255_isStopped){this.JSC$9255_isStopped=!0;for(var l=this.observers;l.length;)l.shift().complete()}};
_.Q.unsubscribe=function(){this.JSC$9255_isStopped=this.closed=!0;this.observers=null};
_.Q._trySubscribe=function(l){this._throwIfClosed();return hE.prototype._trySubscribe.call(this,l)};
_.Q._subscribe=function(l){this._throwIfClosed();this._checkFinalizedStatuses(l);return this._innerSubscribe(l)};
_.Q._innerSubscribe=function(l){var b=this,d=this.JSC$9255_isStopped,L=this.observers;return this.hasError||d?qi.JSC$9234_EMPTY:(L.push(l),new qi(function(){return K2$(b.observers,l)}))};
_.Q._checkFinalizedStatuses=function(l){var b=this.thrownError,d=this.JSC$9255_isStopped;this.hasError?l.error(b):d&&l.complete()};
kZ.create=function(l,b){return new ez(l,b)};
var ez=function(l,b){kZ.call(this);this.destination=l;this.source=b};
_.h(ez,kZ);ez.create=kZ.create;ez.prototype.next=function(l){var b,d;(b=this.destination)==null||(d=b.next)==null||d.call(b,l)};
ez.prototype.error=function(l){var b,d;(b=this.destination)==null||(d=b.error)==null||d.call(b,l)};
ez.prototype.complete=function(){var l,b;(l=this.destination)==null||(b=l.complete)==null||b.call(l)};
ez.prototype._subscribe=function(l){var b,d;return(d=(b=this.source)==null?void 0:b.subscribe(l))!=null?d:qi.JSC$9234_EMPTY};var rx=function(l){kZ.call(this);this._value=l};
_.h(rx,kZ);rx.create=kZ.create;rx.prototype._subscribe=function(l){var b=kZ.prototype._subscribe.call(this,l);!b.closed&&l.next(this._value);return b};
rx.prototype.getValue=function(){var l=this.thrownError,b=this._value;if(this.hasError)throw l;this._throwIfClosed();return b};
rx.prototype.next=function(l){kZ.prototype.next.call(this,this._value=l)};
_.qG.Object.defineProperties(rx.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var iB=new hE(function(l){return l.complete()});var ZsZ=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var xiQ=function(l){return l&&typeof l.length==="number"&&typeof l!=="function"};var Osf={now:function(){return(Osf.delegate||Date).now()},
delegate:void 0};var Bt=function(l,b,d){l=l===void 0?Infinity:l;b=b===void 0?Infinity:b;d=d===void 0?Osf:d;kZ.call(this);this.bufferSize=l;this.windowTime=b;this.timestampProvider=d;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=b===Infinity;this.bufferSize=Math.max(1,l);this.windowTime=Math.max(1,b)};
_.h(Bt,kZ);Bt.create=kZ.create;Bt.prototype.next=function(l){var b=this.buffer,d=this.infiniteTimeWindow,L=this.timestampProvider,P=this.windowTime;this.JSC$9255_isStopped||(b.push(l),!d&&b.push(L.now()+P));NRj(this);kZ.prototype.next.call(this,l)};
Bt.prototype._subscribe=function(l){this._throwIfClosed();NRj(this);for(var b=this._innerSubscribe(l),d=this.infiniteTimeWindow,L=this.buffer.slice(),P=0;P<L.length&&!l.closed;P+=d?1:2)l.next(L[P]);this._checkFinalizedStatuses(l);return b};
var NRj=function(l){var b=l.bufferSize,d=l.timestampProvider,L=l.buffer;l=l.infiniteTimeWindow;var P=(l?1:2)*b;b<Infinity&&P<L.length&&L.splice(0,L.length-P);if(!l){b=d.now();d=0;for(l=1;l<L.length&&L[l]<=b;l+=2)d=l;d&&L.splice(0,d+1)}};var YbQ=function(l,b){b=b===void 0?mij:b;this.schedulerActionCtor=l;this.now=b};
YbQ.prototype.schedule=function(l,b,d){b=b===void 0?0:b;return(new this.schedulerActionCtor(this,l)).schedule(d,b)};
var mij=Osf.now;var jBV=function(){var l=Error.call(this,"no elements in sequence");this.message=l.message;"stack"in l&&(this.stack=l.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.h(jBV,Error);var RX=function(l,b,d,L,P){ta.call(this,l);this.onUnsubscribe=P;b&&(this._next=function(E){try{b(E)}catch(f){this.destination.error(f)}});
d&&(this._error=function(E){try{d(E)}catch(f){this.destination.error(f)}this.unsubscribe()});
L&&(this._complete=function(){try{L()}catch(E){this.destination.error(E)}this.unsubscribe()})};
_.h(RX,ta);RX.JSC$9234_EMPTY=ta.JSC$9234_EMPTY;RX.create=ta.create;RX.prototype.unsubscribe=function(){var l;this.closed||(l=this.onUnsubscribe)!=null&&l.call(this);ta.prototype.unsubscribe.call(this)};var sm=function(l,b){this.source=l;this.subjectFactory=b;this._subject=null;this._refCount=0;this._connection=null};
_.h(sm,hE);sm.create=hE.create;sm.prototype._subscribe=function(l){return qbh(this).subscribe(l)};
var qbh=function(l){var b=l._subject;if(!b||b.JSC$9255_isStopped)l._subject=l.subjectFactory();return l._subject};
sm.prototype._teardown=function(){this._refCount=0;var l=this._connection;this._subject=this._connection=null;l==null||l.unsubscribe()};
sm.prototype.connect=function(){var l=this,b=this._connection;if(!b){b=this._connection=new qi;var d=qbh(this);b.add(this.source.subscribe(new RX(d,void 0,function(L){l._teardown();d.error(L)},function(){l._teardown();
d.complete()},function(){return l._teardown()})));
b.closed&&(this._connection=null,b=qi.JSC$9234_EMPTY)}return b};var uGy=Array.isArray;var TRF=Array.isArray,HsV=Object,aD$=HsV.getPrototypeOf,isV=HsV.prototype,cEZ=HsV.keys;var uB=function(l,b,d){ta.call(this,l);this._next=b;this.shouldComplete=d};
_.h(uB,ta);uB.JSC$9234_EMPTY=ta.JSC$9234_EMPTY;uB.create=ta.create;uB.prototype._complete=function(){this.shouldComplete()?ta.prototype._complete.call(this):this.unsubscribe()};var Xt$=["addListener","removeListener"],QBZ=["addEventListener","removeEventListener"],sBN=["on","off"];var ha=function(){qi.call(this)};
_.h(ha,qi);ha.JSC$9234_EMPTY=qi.JSC$9234_EMPTY;ha.prototype.schedule=function(){return this};var tjo=function(l,b){return setInterval.apply(null,[l,b].concat(_.VV(_.Tc.apply(2,arguments))))};var kU=function(l,b){qi.call(this);this.scheduler=l;this.work=b;this.pending=!1};
_.h(kU,ha);kU.JSC$9234_EMPTY=ha.JSC$9234_EMPTY;kU.prototype.schedule=function(l,b){b=b===void 0?0:b;if(this.closed)return this;this.state=l;l=this.id;var d=this.scheduler;l!=null&&(this.id=Ui$(this,l,b));this.pending=!0;this.delay=b;this.id=this.id||this.requestAsyncId(d,this.id,b);return this};
kU.prototype.requestAsyncId=function(l,b,d){d=d===void 0?0:d;return tjo(l.flush.bind(l,this),d)};
var Ui$=function(l,b,d){d=d===void 0?0:d;if(d!=null&&l.delay===d&&l.pending===!1)return b;clearInterval(b)};
kU.prototype.execute=function(l,b){if(this.closed)return Error("ha");this.pending=!1;if(l=this._execute(l,b))return l;this.pending===!1&&this.id!=null&&(this.id=Ui$(this,this.id,null))};
kU.prototype._execute=function(l){var b=!1;try{this.work(l)}catch(L){b=!0;var d=!!L&&L||Error(L)}if(b)return this.unsubscribe(),d};
kU.prototype.unsubscribe=function(){if(!this.closed){var l=this.id,b=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;K2$(b,this);l!=null&&(this.id=Ui$(this,l,null));this.delay=null;ha.prototype.unsubscribe.call(this)}};var K2o=function(l,b){b=b===void 0?mij:b;YbQ.call(this,l,b);this.actions=[];this.active=!1;this.scheduled=void 0};
_.h(K2o,YbQ);K2o.prototype.flush=function(l){var b=this.actions;if(this.active)b.push(l);else{var d;this.active=!0;do if(d=l.execute(l.state,l.delay))break;while(l=b.shift());this.active=!1;if(d){for(;l=b.shift();)l.unsubscribe();throw d;}}};var A_=new hE(Hn);var FCH=Array.isArray;var Wp=function(l,b){kU.call(this,l,b);this.scheduler=l;this.work=b};
_.h(Wp,kU);Wp.JSC$9234_EMPTY=kU.JSC$9234_EMPTY;Wp.prototype.schedule=function(l,b){b=b===void 0?0:b;if(b>0)return kU.prototype.schedule.call(this,l,b);this.delay=b;this.state=l;this.scheduler.flush(this);return this};
Wp.prototype.execute=function(l,b){return b>0||this.closed?kU.prototype.execute.call(this,l,b):this._execute(l,b)};
Wp.prototype.requestAsyncId=function(l,b,d){d=d===void 0?0:d;return d!=null&&d>0||d==null&&this.delay>0?kU.prototype.requestAsyncId.call(this,l,b,d):l.flush(this)};var eKV=function(){K2o.apply(this,arguments)};
_.h(eKV,K2o);var VjF=new eKV(Wp);var hKD=function(){this.performanceMonitor=new yhf;this.queue=new ZbV;this.internalSymbol=Symbol();this.debugNames=new sX$};
hKD.prototype.getOnBackgrounded=function(){return A_};
_.qG.Object.defineProperties(hKD.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var jz=function(l,b){b=Error.call(this,b?l+": "+b:String(l));this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=l;this.__proto__=jz.prototype;this.name=String(l)};
_.h(jz,Error);var vt=function(l){jz.call(this,1E3,'sfr:"'+l+'"');this.measurementStrategyFailureReason=l;this.__proto__=vt.prototype};
_.h(vt,jz);var Cf=function(){jz.call(this,1003);this.__proto__=Cf.prototype};
_.h(Cf,jz);var zU=function(){jz.call(this,1009);this.__proto__=zU.prototype};
_.h(zU,jz);var kDV=function(){jz.call(this,1011);this.__proto__=kDV.prototype};
_.h(kDV,jz);var W2$=function(){jz.call(this,1007);this.__proto__=Cf.prototype};
_.h(W2$,jz);var gx=function(l){jz.call(this,1004,String(l));this.inputObservableIndex=l;this.__proto__=gx.prototype};
_.h(gx,jz);var ukq=function(l){jz.call(this,1010,l);this.__proto__=GAB.prototype};
_.h(ukq,jz);var GAB=function(l){jz.call(this,1005,l);this.__proto__=GAB.prototype};
_.h(GAB,jz);var jXh=function(l){var b=_.Tc.apply(1,arguments),d=this;this.orderedFactories=[];this.orderedFactories.push(l);b.forEach(function(L){d.orderedFactories.push(L)})};
jXh.prototype.isSupported=function(l){return this.orderedFactories.some(function(b){return b.isSupported(l)})};
jXh.prototype.makeBeacon=function(l,b){for(var d=0;d<this.orderedFactories.length;d++)if(this.orderedFactories[d].isSupported(b))return this.orderedFactories[d].makeBeacon(l,b);throw new zU;};var goq=Symbol("ia"),zKr=Symbol("ja"),bh=function(l,b){this.value=l;this.timeline=b},lh=function(l,b){if(b.timeline!==l.timeline)throw new W2$;
return l.value-b.value};
_.Q=bh.prototype;_.Q.equals=function(l){return lh(this,l)===0};
_.Q.maximum=function(l){if(l.timeline!==this.timeline)throw new W2$;return this.value>=l.value?this:l};
_.Q.round=function(){return new bh(Math.round(this.value),this.timeline)};
_.Q.add=function(l){return new bh(this.value+l,this.timeline)};
_.Q.toString=function(){return String(this.value)};var yh=function(l,b){this.context=l;this.JSC$9361_pinger=b};
yh.prototype.isSupported=function(l){return this.JSC$9361_pinger.isSupported(l)};
yh.prototype.makeBeacon=function(l,b){if(!this.isSupported(b))throw new zU;return new Zl(this.context,this.JSC$9361_pinger,b!=null?b:void 0,l)};
var Zl=function(l,b,d,L){var P=this;this.JSC$9367_pinger=b;this.properties=d;this.url=L;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var E;this.method=(E=d==null?void 0:d.beaconMethod)!=null?E:"GET";this.backgroundedSubscription=l.getOnBackgrounded().subscribe(function(){P.sendNow()})};
Zl.prototype.deactivate=function(){this.internalIsPending=!1};
Zl.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9367_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var l,b;this.JSC$9367_pinger.pingWithHeadersAndBody((l=this.properties)!=null?l:{},this.customHeaders,(b=this.body)!=null?b:"",this.url)}else this.JSC$9367_pinger.ping(this.url);this.internalIsPending=!1}catch(d){}else this.internalIsPending=!1};
Zl.prototype.setHeader=function(l,b){this.customHeaders.set(l,b)};
_.qG.Object.defineProperties(Zl.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var ZsD=function(){for(var l=_.X(_.Tc.apply(0,arguments)),b=l.next();!b.done;b=l.next())if(b=b.value,b.available()){this.timeProvider=b;return}this.timeProvider=new yEQ};
_.Q=ZsD.prototype;_.Q.available=function(){return this.timeProvider.available()};
_.Q.now=function(){return this.timeProvider.now()};
_.Q.setTimeout=function(l,b){return this.timeProvider.setTimeout(l,b)};
_.Q.clearTimeout=function(l){this.timeProvider.clearTimeout(l)};
_.Q.interval=function(l,b){var d=this.intervalObservable(l).subscribe(b);return function(){return void d.unsubscribe()}};
_.Q.intervalObservable=function(l){return this.timeProvider.intervalObservable(l)};
_.qG.Object.defineProperties(ZsD.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var yEQ=function(){this.timeline=Symbol()};
_.Q=yEQ.prototype;_.Q.available=function(){return!1};
_.Q.now=function(){return new bh(0,this.timeline)};
_.Q.setTimeout=function(){return 0};
_.Q.clearTimeout=function(){};
_.Q.interval=function(){return function(){}};
_.Q.intervalObservable=function(){return A_};var Mp=function(l,b){this.intrinsicFunctionNamespace=l;this.performanceMonitor=b};
_.Q=Mp.prototype;_.Q.setTimeout=function(l,b){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,l),b)};
_.Q.clearTimeout=function(l){this.intrinsicFunctionNamespace.clearTimeout(l)};
_.Q.interval=function(l,b){var d=this.intervalObservable(l).subscribe(b);return function(){return void d.unsubscribe()}};
_.Q.intervalObservable=function(l){var b=this;return new hE(function(d){var L=0,P=b.intrinsicFunctionNamespace.setInterval(function(){d.next(L++)},l);
return function(){b.intrinsicFunctionNamespace.clearInterval(P)}})};
_.Q.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var MjF=function(l,b){Mp.call(this,l,b);this.timeline=zKr};
_.h(MjF,Mp);MjF.prototype.now=function(){return new bh(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
MjF.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&Mp.prototype.available.call(this)};var IDV=function(l,b){Mp.call(this,l,b);this.timeline=goq};
_.h(IDV,Mp);IDV.prototype.now=function(){return new bh(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
IDV.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&Mp.prototype.available.call(this)};var JEr=function(l){this.context=l;if($it===void 0)a:{var b,d,L=(b=l.global)==null?void 0:(d=b.document)==null?void 0:d.createElement("meta");if(L)try{L.httpEquiv="origin-trial";L.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";l.global.document.head.append(L);$it=L;break a}catch(P){}$it=void 0}},
$it;
JEr.prototype.isSupported=function(l){return UYq(this.context)!==void 0&&!(l==null||!l.endOfSession)&&!IL(this.context)&&!(l==null?0:l.attributionEnabled)&&!(l==null?0:l.customHeaders)&&!(l==null?0:l.customBody)};
JEr.prototype.makeBeacon=function(l,b){if(!this.isSupported(b))throw new zU;return new $U(this.context,l,b)};
var $U=function(l,b,d){this.context=l;this.properties=d;this.JSC$9394_urlWithoutToken=b;var L;this.beaconMethod=(L=d==null?void 0:d.beaconMethod)!=null?L:"GET";l=UYq(this.context);if(l===void 0)throw Error();this.fetchLater=l;xiV(this,gs0(this))},xiV=function(l,b){l.beaconResult&&l.beaconResult.activated||(l.beaconAbort=new AbortController,l.beaconResult=l.fetchLater(b,{method:l.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:l.beaconAbort.signal,activateAfter:96E4}))},gs0=function(l){l=l.JSC$9394_urlWithoutToken;
return(l.slice(-1)[0]==="&"?l:l+"&")+"flapi=1"};
$U.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
$U.prototype.sendNow=function(){};
$U.prototype.setHeader=function(){};
_.qG.Object.defineProperties($U.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9394_urlWithoutToken},
set:function(l){this.JSC$9394_urlWithoutToken=l;l=gs0(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);xiV(this,l)}},
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 Sbj=function(l){this.context=l};
Sbj.prototype.isSupported=function(){return!IL(this.context)&&!!this.context.global.fetch};
Sbj.prototype.ping=function(){var l=this;return cn.apply(null,_.VV(_.Tc.apply(0,arguments).map(function(b){return jj(l.context.global.fetch(b,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(DD(function(d){return d.status===200}))}))).pipe(z1F(function(b){return b}),ZfA())};
Sbj.prototype.pingWithHeadersAndBody=function(l,b,d){for(var L=_.Tc.apply(3,arguments),P=this,E=new Headers,f=_.X(b.entries()),F=f.next();!F.done;F=f.next()){var n=_.X(F.value);F=n.next().value;n=n.next().value;E.set(F,n)}var N,Y=(N=l.keepAlive)!=null?N:!1;cn.apply(null,_.VV(L.map(function(q){return jj(P.context.global.fetch(q,Object.assign({},{method:String(l.beaconMethod),cache:"no-cache"},Y?{keepalive:!0}:{},{mode:"no-cors",headers:E,body:d}))).pipe(DD(function(H){return H.status===200}))}))).pipe(z1F(function(q){return q}),
ZfA())};var AEV,$sj,vs2;_.Ja=function(){};
_.S$=function(l){return l};
AEV=function(l){var b=b||0;return function(){return l.apply(this,Array.prototype.slice.call(arguments,0,b))}};
_.xU=function(l){var b=!1,d;return function(){b||(d=l(),b=!0);return d}};
_.g$=function(l,b){var d=0;return function(L){_.PV.clearTimeout(d);var P=arguments;d=_.PV.setTimeout(function(){l.apply(void 0,P)},b)}};
$sj=function(l,b){var d=0,L=!1,P=[],E=function(){d=0;L&&(L=!1,f())},f=function(){d=_.PV.setTimeout(E,b);
var F=P;P=[];l.apply(void 0,F)};
return function(F){P=arguments;d?L=!0:f()}};
vs2=function(l,b){var d=0,L=function(){d=0};
return function(P){d||(d=_.PV.setTimeout(L,b),l.apply(void 0,arguments))}};var RK$=function(){return UA&&e$?e$.mobile:!CB0()&&(hV("iPod")||hV("iPhone")||hV("Android")||hV("IEMobile"))},CB0=function(){return UA&&e$?!e$.mobile&&(hV("iPad")||hV("Android")||hV("Silk")):hV("iPad")||hV("Android")&&!hV("Mobile")||hV("Silk")};var Sz=function(l,b,d,L,P){this.allowedElements=l;this.elementPolicies=b;this.allowedGlobalAttributes=d;this.globalAttributePolicies=L;this.globallyAllowedAttributePrefixes=P},pnt=function(l,b,d){d=l.elementPolicies.get(d);
return(d==null?0:d.has(b))?d.get(b):l.allowedGlobalAttributes.has(b)?{policyAction:1}:(d=l.globalAttributePolicies.get(b))?d:l.globallyAllowedAttributePrefixes&&[].concat(_.VV(l.globallyAllowedAttributePrefixes)).some(function(L){return b.indexOf(L)===0})?{policyAction:1}:{policyAction:0}};var osf="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(" "),
Dit=[["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}]])]],VjJ="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(" "),
wnQ=[["dir",{policyAction:3,conditions:M3(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:M3(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:M3(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:M3(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],uGr=new Sz(new Set(osf),new Map(Dit),new Set(VjJ),new Map(wnQ)),GDr=new Sz(new Set(osf.concat(["BUTTON",
"INPUT"])),new Map(Dit),new Set(M3(function(){return VjJ.concat(["class","id","name"])})),new Map(M3(function(){return wnQ.concat([["style",
{policyAction:1}]])})));var TRJ,aDo,cED;TRJ=function(l,b,d,L,P){this.JSC$9451_sanitizerTable=l;this.styleElementSanitizer=b;this.styleAttributeSanitizer=d;this.JSC$9451_resourceUrlPolicy=L;this.JSC$9451_navigationUrlPolicy=P;this.changes=[]};
_.isF=function(l,b){var d=document.implementation.createHTMLDocument("");l=aDo(l,b,d);d=d.body;d.appendChild(l);d=(new XMLSerializer).serializeToString(d);d=d.slice(d.indexOf(">")+1,d.lastIndexOf("</"));return rB(d)};
aDo=function(l,b,d){b=Ch7(b,d);b=document.createTreeWalker(b,5,function(F){if(F.nodeType===3)F=1;else if(pt1(F))if(F=R1V(F),F===null)F=2;else{var n=l.JSC$9451_sanitizerTable;F=F!=="FORM"&&(n.allowedElements.has(F)||n.elementPolicies.has(F))?1:2}else F=2;return F});
for(var L=b.nextNode(),P=d.createDocumentFragment(),E=P;L!==null;){var f=void 0;if(L.nodeType===3)l.styleElementSanitizer&&E.nodeName==="STYLE"?(L=l.styleElementSanitizer(L.data),f=l.createTextNode(L)):f=l.createTextNode(L.data);else if(pt1(L))f=cED(l,L,d);else throw Error("Z");E.appendChild(f);if(L=b.firstChild())E=f;else for(;!(L=b.nextSibling())&&(L=b.parentNode());)E=E.parentNode}return P};
TRJ.prototype.createTextNode=function(l){return document.createTextNode(l)};
cED=function(l,b,d){var L,P=R1V(b);d=d.createElement(P);b=b.attributes;for(var E=_.X(b),f=E.next();!f.done;f=E.next()){var F=f.value;f=F.name;F=F.value;var n=pnt(l.JSC$9451_sanitizerTable,f,P);a:{if(L=n.conditions){L=_.X(L);for(var N=L.next();!N.done;N=L.next()){var Y=_.X(N.value);N=Y.next().value;Y=Y.next().value;var q=void 0;if((N=(q=b.getNamedItem(N))==null?void 0:q.value)&&!Y.has(N)){L=!1;break a}}}L=!0}if(L)switch(n.policyAction){case 1:t_(d,f,F);break;case 2:throw Error();case 3:t_(d,f,F.toLowerCase());
break;case 4:l.styleAttributeSanitizer?(F=l.styleAttributeSanitizer(F),t_(d,f,F)):t_(d,f,F);break;case 5:l.JSC$9451_resourceUrlPolicy?(n={type:2,attributeName:f,elementName:P},F=vZQ(F),(F=l.JSC$9451_resourceUrlPolicy(F,n))&&t_(d,f,F.toString())):t_(d,f,F);break;case 6:if(l.JSC$9451_resourceUrlPolicy){n={type:2,attributeName:f,elementName:P};L=[];F=_.X(F.split(","));for(N=F.next();!N.done;N=F.next())Y=_.X(N.value.trim().split(/\s+/,2)),N=Y.next().value,Y=Y.next().value,L.push({url:N,descriptor:Y});
F={parts:[]};L=_.X(L);for(N=L.next();!N.done;N=L.next())N=N.value,Y=vZQ(N.url),(Y=l.JSC$9451_resourceUrlPolicy(Y,n))&&F.parts.push({url:Y.toString(),descriptor:N.descriptor});t_(d,f,oZq(F))}else t_(d,f,F);break;case 7:n=F;if(l.JSC$9451_navigationUrlPolicy){n={type:2,attributeName:f,elementName:P};F=vZQ(F);F=l.JSC$9451_navigationUrlPolicy(F,n);if(F===null)break;n=F.toString()}F=n;n=_.F2V(F);n=n!==void 0&&rhV.indexOf(n.toLowerCase())!==-1?F:"about:invalid#zClosurez";t_(d,f,n)}}return d};
_.rE0=M3(function(){return new TRJ(uGr)});
_.lkQ=M3(function(){return new TRJ(GDr)});var bft=function(){this.calledBuild=!1;this.JSC$9463_sanitizerTable=uGr},dYV=function(){bft.apply(this,arguments)};
_.h(dYV,bft);dYV.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new TRJ(this.JSC$9463_sanitizerTable,void 0,void 0,this.JSC$9463_resourceUrlPolicy,this.JSC$9463_navigationUrlPolicy)};var LC$=/[^#]*/;var $YN={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"},Ph2=_.xU(function(){return xYy()}),
QBD=function(){var l=EZ2("IFRAME"),b={};
_.QO(Ph2(),function(d){l.sandbox&&l.sandbox.supports&&l.sandbox.supports(d)&&(b[d]=!0)});
return b},EZ2=function(l,b){b=b===void 0?document:b;
return b.createElement(String(l).toLowerCase())};var Aa;_.AB=function(l,b,d){return Math.min(Math.max(l,b),d)};
Aa=function(l,b,d){return l+d*(b-l)};_.oB=function(l,b){this.x=l!==void 0?l:0;this.y=b!==void 0?b:0};
_.Q=_.oB.prototype;_.Q.clone=function(){return new _.oB(this.x,this.y)};
_.Q.equals=function(l){return l instanceof _.oB&&(this==l?!0:this&&l?this.x==l.x&&this.y==l.y:!1)};
_.Q.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.Q.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.Q.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.Q.translate=function(l,b){l instanceof _.oB?(this.x+=l.x,this.y+=l.y):(this.x+=Number(l),typeof b==="number"&&(this.y+=b));return this};
_.Q.scale=function(l,b){this.x*=l;this.y*=typeof b==="number"?b:l;return this};_.MY=function(l,b){this.width=l;this.height=b};
_.Q=_.MY.prototype;_.Q.clone=function(){return new _.MY(this.width,this.height)};
_.Q.area=function(){return this.width*this.height};
_.Q.aspectRatio=function(){return this.width/this.height};
_.Q.isEmpty=function(){return!this.area()};
_.Q.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.Q.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.Q.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.Q.scale=function(l,b){this.width*=l;this.height*=typeof b==="number"?b:l;return this};var Xto;_.RB={};Xto="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.RB.add=function(l,b,d){if(l!==null&&b in l)throw Error("na`"+b);l[b]=d};
_.RB.clear=function(l){for(var b in l)delete l[b]};
_.RB.clone=function(l){var b={},d;for(d in l)b[d]=l[d];return b};
_.RB.contains=function(l,b){return G7$(l,b)};
_.RB.containsKey=function(l,b){return l!==null&&b in l};
_.RB.containsValue=G7$;_.RB.create=ifj;_.RB.createImmutableView=function(l){var b=l;Object.isFrozen&&!Object.isFrozen(l)&&(b=Object.create(l),Object.freeze(b));return b};
_.RB.createSet=c_V;_.RB.equals=function(l,b){for(var d in l)if(!(d in b)||l[d]!==b[d])return!1;for(var L in b)if(!(L in l))return!1;return!0};
_.RB.every=function(l,b,d){for(var L in l)if(!b.call(d,l[L],L,l))return!1;return!0};
_.RB.extend=function(l,b){for(var d,L,P=1;P<arguments.length;P++){L=arguments[P];for(d in L)l[d]=L[d];for(var E=0;E<Xto.length;E++)d=Xto[E],Object.prototype.hasOwnProperty.call(L,d)&&(l[d]=L[d])}};
_.RB.filter=function(l,b,d){var L={},P;for(P in l)b.call(d,l[P],P,l)&&(L[P]=l[P]);return L};
_.RB.findKey=TxF;_.RB.findValue=function(l,b,d){return(b=TxF(l,b,d))&&l[b]};
_.RB.forEach=function(l,b,d){for(var L in l)b.call(d,l[L],L,l)};
_.RB.get=function(l,b,d){return l!==null&&b in l?l[b]:d};
_.RB.getAllPropertyNames=function(l,b,d){if(!l)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return uQq(l);for(var L={};l&&(l!==Object.prototype||b)&&(l!==Function.prototype||d);){for(var P=Object.getOwnPropertyNames(l),E=0;E<P.length;E++)L[P[E]]=!0;l=Object.getPrototypeOf(l)}return uQq(L)};
_.RB.getAnyKey=function(l){for(var b in l)return b};
_.RB.getAnyValue=function(l){for(var b in l)return l[b]};
_.RB.getCount=function(l){var b=0,d;for(d in l)b++;return b};
_.RB.getKeys=uQq;_.RB.getSuperClass=function(l){return(l=Object.getPrototypeOf(l.prototype))&&l.constructor};
_.RB.getValueByKeys=function(l,b){var d=_.VN(b),L=d?b:arguments;for(d=d?0:1;d<L.length;d++){if(l==null)return;l=l[L[d]]}return l};
_.RB.getValues=function(l){var b=[],d=0,L;for(L in l)b[d++]=l[L];return b};
_.RB.isEmpty=function(l){for(var b in l)return!1;return!0};
_.RB.isImmutableView=function(l){return!!Object.isFrozen&&Object.isFrozen(l)};
_.RB.map=function(l,b,d){var L={},P;for(P in l)L[P]=b.call(d,l[P],P,l);return L};
_.RB.remove=function(l,b){var d;(d=b in l)&&delete l[b];return d};
_.RB.set=function(l,b,d){l[b]=d};
_.RB.setIfUndefined=function(l,b,d){return b in l?l[b]:l[b]=d};
_.RB.setWithReturnValueIfNotSet=function(l,b,d){if(b in l)return l[b];d=d();return l[b]=d};
_.RB.some=function(l,b,d){for(var L in l)if(b.call(d,l[L],L,l))return!0;return!1};
_.RB.transpose=function(l){var b={},d;for(d in l)b[l[d]]=d;return b};
_.RB.unsafeClone=akZ;var lu=function(l,b){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=l===GZN&&b||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=fk$};
lu.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var sBt=function(l){return l instanceof lu&&l.constructor===lu&&l.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===fk$?l.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},fk$={},GZN={};
new lu(GZN,"");var J_,$J,CC,FCV,OfJ,nZV,Va,mY$,qm2,Ymh,Dl,Hft,WCj,k7D,h1t,jBf,z1J,y_D,Zf$,nAN,MAV,$Y2,J_Q,IkQ,vp;J_=function(l){return l?new vp(_.wx(l)):qAJ||(qAJ=new vp)};
_.Q4=function(l,b){return typeof b==="string"?l.getElementById(b):b};
$J=function(l,b){return(b||document).getElementsByTagName(String(l))};
_.Bxo=function(l){return FCV("yt-formatted-string","paper-input-input",l)};
CC=function(l,b,d,L){l=L||l;return(b=b&&b!="*"?String(b).toUpperCase():"")||d?l.querySelectorAll(b+(d?"."+d:"")):l.getElementsByTagName("*")};
FCV=function(l,b,d){var L=document,P=l&&l!="*"?String(l).toUpperCase():"";return P||b?(d||L).querySelector(P+(b?"."+b:"")):CC(L,l,b,d)[0]||null};
OfJ=function(l,b){_.RB.forEach(b,function(d,L){L=="style"?l.style.cssText=d:L=="class"?l.className=d:L=="for"?l.htmlFor=d:nZV.hasOwnProperty(L)?l.setAttribute(nZV[L],d):_.QN(L,"aria-")||_.QN(L,"data-")?l.setAttribute(L,d):l[L]=d})};
nZV={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"};_.IB=function(l){l=(l||window).document;l=l.compatMode=="CSS1Compat"?l.documentElement:l.body;return new _.MY(l.clientWidth,l.clientHeight)};
_.Nxt=function(l){var b=_.RL(l);l=l.defaultView;return new _.oB((l==null?void 0:l.pageXOffset)||b.scrollLeft,(l==null?void 0:l.pageYOffset)||b.scrollTop)};
_.RL=function(l){return l.scrollingElement?l.scrollingElement:_.me||l.compatMode!="CSS1Compat"?l.body||l.documentElement:l.documentElement};
Va=function(l){return l?l.defaultView:window};
_.pC=function(l,b,d){return mY$(document,arguments)};
mY$=function(l,b){var d=b[1],L=Ymh(l,String(b[0]));d&&(typeof d==="string"?L.className=d:Array.isArray(d)?L.className=d.join(" "):OfJ(L,d));b.length>2&&qm2(l,L,b,2);return L};
qm2=function(l,b,d,L){function P(F){F&&b.appendChild(typeof F==="string"?l.createTextNode(F):F)}
for(;L<d.length;L++){var E=d[L];if(!_.VN(E)||_.Ty(E)&&E.nodeType>0)P(E);else{a:{if(E&&typeof E.length=="number"){if(_.Ty(E)){var f=typeof E.item=="function"||typeof E.item=="string";break a}if(typeof E==="function"){f=typeof E.item=="function";break a}}f=!1}_.QO(f?_.D7(E):E,P)}}};
_.MD=function(l){return Ymh(document,l)};
Ymh=function(l,b){b=String(b);l.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return l.createElement(b)};
_.oL=function(){return document.createTextNode("\n")};
Dl=function(l){if(l.nodeType!=1)return!1;switch(l.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};
Hft=function(l,b){qm2(_.wx(l),l,arguments,1)};
_.Vh=function(l){for(var b;b=l.firstChild;)l.removeChild(b)};
_.w$=function(l,b){b.parentNode&&b.parentNode.insertBefore(l,b)};
_.u5=function(l,b){b.parentNode&&b.parentNode.insertBefore(l,b.nextSibling)};
_.IK=function(l){return l&&l.parentNode?l.parentNode.removeChild(l):null};
_.tAh=function(l,b){var d=b.parentNode;d&&d.replaceChild(l,b)};
_.UYV=function(l){var b,d=l.parentNode;if(d&&d.nodeType!=11)if(l.removeNode)l.removeNode(!1);else{for(;b=l.firstChild;)d.insertBefore(b,l);_.IK(l)}};
_.GU=function(l){return l.children!=void 0?l.children:Array.prototype.filter.call(l.childNodes,function(b){return b.nodeType==1})};
_.e1h=function(l){return l.nextElementSibling!==void 0?l.nextElementSibling:_.KCj(l.nextSibling,!0)};
_.KCj=function(l,b){for(;l&&l.nodeType!=1;)l=b?l.nextSibling:l.previousSibling;return l};
_.nl=function(l){return _.Ty(l)&&l.nodeType==1};
_.c6=function(l,b){if(!l||!b)return!1;if(l.contains&&b.nodeType==1)return l==b||l.contains(b);if(typeof l.compareDocumentPosition!="undefined")return l==b||!!(l.compareDocumentPosition(b)&16);for(;b&&l!=b;)b=b.parentNode;return b==l};
WCj=function(l,b){if(l==b)return 0;if(l.compareDocumentPosition)return l.compareDocumentPosition(b)&2?1:-1;if("sourceIndex"in l||l.parentNode&&"sourceIndex"in l.parentNode){var d=l.nodeType==1,L=b.nodeType==1;if(d&&L)return l.sourceIndex-b.sourceIndex;var P=l.parentNode,E=b.parentNode;return P==E?h1t(l,b):!d&&_.c6(P,b)?-1*k7D(l,b):!L&&_.c6(E,l)?k7D(b,l):(d?l.sourceIndex:P.sourceIndex)-(L?b.sourceIndex:E.sourceIndex)}L=_.wx(l);d=L.createRange();d.selectNode(l);d.collapse(!0);l=L.createRange();l.selectNode(b);
l.collapse(!0);return d.compareBoundaryPoints(_.PV.Range.START_TO_END,l)};
k7D=function(l,b){var d=l.parentNode;if(d==b)return-1;for(;b.parentNode!=d;)b=b.parentNode;return h1t(b,l)};
h1t=function(l,b){for(;b=b.previousSibling;)if(b==l)return-1;return 1};
jBf=function(l){var b,d=arguments.length;if(!d)return null;if(d==1)return arguments[0];var L=[],P=Infinity;for(b=0;b<d;b++){for(var E=[],f=arguments[b];f;)E.unshift(f),f=f.parentNode;L.push(E);P=Math.min(P,E.length)}E=null;for(b=0;b<P;b++){f=L[0][b];for(var F=1;F<d;F++)if(f!=L[F][b])return E;E=f}return E};
_.wx=function(l){return l.nodeType==9?l:l.ownerDocument||l.document};
z1J=function(l){return l.contentDocument||l.contentWindow.document};
_.TU=function(l,b){if("textContent"in l)l.textContent=b;else if(l.nodeType==3)l.data=String(b);else if(l.firstChild&&l.firstChild.nodeType==3){for(;l.lastChild!=l.firstChild;)l.removeChild(l.lastChild);l.firstChild.data=String(b)}else _.Vh(l),l.appendChild(_.wx(l).createTextNode(String(b)))};
y_D={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Zf$={IMG:" ",BR:"\n"};nAN=function(l){var b;l.tagName=="A"&&l.hasAttribute("href")||l.tagName=="INPUT"||l.tagName=="TEXTAREA"||l.tagName=="SELECT"||l.tagName=="BUTTON"?b=!l.disabled&&(!l.hasAttribute("tabindex")||MAV(l)):b=l.hasAttribute("tabindex")&&MAV(l);return b};
MAV=function(l){l=l.tabIndex;return typeof l==="number"&&l>=0&&l<32768};
$Y2=function(l){var b=[];IkQ(l,b,!0);l=b.join("");l=l.replace(/ \xAD /g," ").replace(/\xAD/g,"");l=l.replace(/\u200B/g,"");l=l.replace(/ +/g," ");l!=" "&&(l=l.replace(/^\s*/,""));return l};
J_Q=function(l){var b=[];IkQ(l,b,!1);return b.join("")};
IkQ=function(l,b,d){if(!(l.nodeName in y_D))if(l.nodeType==3)d?b.push(String(l.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(l.nodeValue);else if(l.nodeName in Zf$)b.push(Zf$[l.nodeName]);else for(l=l.firstChild;l;)IkQ(l,b,d),l=l.nextSibling};
_.xYr=function(l,b,d){if(!b&&!d)return null;var L=b?String(b).toUpperCase():null;return _.G7(l,function(P){return(!L||P.nodeName==L)&&(!d||typeof P.className==="string"&&_.pF(P.className.split(/\s+/),d))},!0)};
_.G7=function(l,b,d){l&&!d&&(l=l.parentNode);for(d=0;l;){if(b(l))return l;l=l.parentNode;d++}return null};
vp=function(l){this.JSC$9491_document_=l||_.PV.document||document};
_.Q=vp.prototype;_.Q.getElement=function(l){return _.Q4(this.JSC$9491_document_,l)};
_.Q.$=vp.prototype.getElement;_.Q.getElementsByTagName=function(l,b){return(b||this.JSC$9491_document_).getElementsByTagName(String(l))};
_.Q.getElementsByTagNameAndClass=function(l,b,d){return CC(this.JSC$9491_document_,l,b,d)};
_.Q.$$=vp.prototype.getElementsByTagNameAndClass;_.Q.setProperties=OfJ;_.Q.JSC$9493_createDom=function(l,b,d){return mY$(this.JSC$9491_document_,arguments)};
_.Q.createElement=function(l){return Ymh(this.JSC$9491_document_,l)};
_.Q.createTextNode=function(l){return this.JSC$9491_document_.createTextNode(String(l))};
_.Q.getWindow=function(){return this.JSC$9491_document_.defaultView};
var $Z=function(l){return _.Nxt(l.JSC$9491_document_)};
_.Q=vp.prototype;_.Q.appendChild=function(l,b){l.appendChild(b)};
_.Q.append=Hft;_.Q.canHaveChildren=Dl;_.Q.removeNode=_.IK;_.Q.getChildren=_.GU;_.Q.contains=_.c6;_.Q.isFocusable=nAN;_.Q=h_.prototype;_.Q.getWidth=function(){return this.right-this.left};
_.Q.getHeight=function(){return this.bottom-this.top};
_.Q.clone=function(){return new h_(this.top,this.right,this.bottom,this.left)};
_.Q.contains=function(l){return this&&l?l instanceof h_?l.left>=this.left&&l.right<=this.right&&l.top>=this.top&&l.bottom<=this.bottom:l.x>=this.left&&l.x<=this.right&&l.y>=this.top&&l.y<=this.bottom:!1};
_.Q.expand=function(l,b,d,L){_.Ty(l)?(this.top-=l.top,this.right+=l.right,this.bottom+=l.bottom,this.left-=l.left):(this.top-=l,this.right+=Number(b),this.bottom+=Number(d),this.left-=Number(L));return this};
_.Q.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};
_.Q.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};
_.Q.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};
_.Q.translate=function(l,b){l instanceof _.oB?(this.left+=l.x,this.right+=l.x,this.top+=l.y,this.bottom+=l.y):(this.left+=l,this.right+=l,typeof b==="number"&&(this.top+=b,this.bottom+=b));return this};
_.Q.scale=function(l,b){b=typeof b==="number"?b:l;this.left*=l;this.right*=l;this.top*=b;this.bottom*=b;return this};var aL=function(l,b,d,L){this.left=l;this.top=b;this.width=d;this.height=L};
_.Q=aL.prototype;_.Q.clone=function(){return new aL(this.left,this.top,this.width,this.height)};
_.Q.boundingRect=function(l){var b=Math.max(this.left+this.width,l.left+l.width),d=Math.max(this.top+this.height,l.top+l.height);this.left=Math.min(this.left,l.left);this.top=Math.min(this.top,l.top);this.width=b-this.left;this.height=d-this.top};
_.Q.contains=function(l){return l instanceof _.oB?l.x>=this.left&&l.x<=this.left+this.width&&l.y>=this.top&&l.y<=this.top+this.height:this.left<=l.left&&this.left+this.width>=l.left+l.width&&this.top<=l.top&&this.top+this.height>=l.top+l.height};
_.Q.distance=function(l){var b=l.x<this.left?this.left-l.x:Math.max(l.x-(this.left+this.width),0);l=l.y<this.top?this.top-l.y:Math.max(l.y-(this.top+this.height),0);return Math.sqrt(b*b+l*l)};
_.Q.getSize=function(){return new _.MY(this.width,this.height)};
_.Q.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};
_.Q.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};
_.Q.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};
_.Q.translate=function(l,b){l instanceof _.oB?(this.left+=l.x,this.top+=l.y):(this.left+=l,typeof b==="number"&&(this.top+=b));return this};
_.Q.scale=function(l,b){b=typeof b==="number"?b:l;this.left*=l;this.width*=l;this.top*=b;this.height*=b;return this};var SmV,r$,hZZ,cp,R1F,Chj,ptQ,qSA,oZV,VA0;_.i5=function(l,b,d){if(typeof b==="string")(b=_.gZD(l,b))&&(l.style[b]=d);else for(var L in b){d=l;var P=b[L],E=_.gZD(d,L);E&&(d.style[E]=P)}};
SmV={};_.gZD=function(l,b){var d=SmV[b];if(!d){var L=_.Fu(b);d=L;l.style[L]===void 0&&(L=(_.me?"Webkit":_.Ny?"Moz":null)+fD$(L),l.style[L]!==void 0&&(d=L));SmV[b]=d}return d};
_.N4=function(l,b){var d=_.wx(l);return d.defaultView&&d.defaultView.getComputedStyle&&(l=d.defaultView.getComputedStyle(l,null))?l[b]||l.getPropertyValue(b)||"":""};
_.iD=function(l,b){return _.N4(l,b)||(l.currentStyle?l.currentStyle[b]:null)||l.style&&l.style[b]};
_.A_D=function(l){return _.iD(l,"position")};
r$=function(l,b,d){if(b instanceof _.oB){var L=b.x;b=b.y}else L=b,b=d;l.style.left=cp(L,!1);l.style.top=cp(b,!1)};
hZZ=function(l){try{return l.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}};
_.uh=function(l){var b=_.wx(l),d=new _.oB(0,0);if(l==(b?_.wx(b):document).documentElement)return d;l=hZZ(l);b=$Z(J_(b));d.x=l.left+b.x;d.y=l.top+b.y;return d};
_.vZV=function(l,b,d){if(b instanceof _.MY)d=b.height,b=b.width;else if(d==void 0)throw Error("oa");l.style.width=cp(b,!0);l.style.height=cp(d,!0)};
cp=function(l,b){typeof l=="number"&&(l=(b?Math.round(l):l)+"px");return l};
R1F=function(l){return Chj(l)};
Chj=function(l){var b=ptQ;if(_.iD(l,"display")!="none")return b(l);var d=l.style,L=d.display,P=d.visibility,E=d.position;d.visibility="hidden";d.position="absolute";d.display="inline";l=b(l);d.display=L;d.position=E;d.visibility=P;return l};
ptQ=function(l){var b=l.offsetWidth,d=l.offsetHeight,L=_.me&&!b&&!d;return(b===void 0||L)&&l.getBoundingClientRect?(l=hZZ(l),new _.MY(l.right-l.left,l.bottom-l.top)):new _.MY(b,d)};
qSA=function(l){var b=_.uh(l);l=Chj(l);return new aL(b.x,b.y,l.width,l.height)};
oZV=function(l,b){l=l.style;"opacity"in l?l.opacity=b:"MozOpacity"in l?l.MozOpacity=b:"filter"in l&&(l.filter=b===""?"":"alpha(opacity="+Number(b)*100+")")};
_.Ql=function(l,b){l.style.display=b?"":"none"};
_.DYD=function(l){return"rtl"==_.iD(l,"direction")};
VA0=function(l){var b=_.N4(l,"marginLeft"),d=_.N4(l,"marginRight"),L=_.N4(l,"marginTop");l=_.N4(l,"marginBottom");return new h_(parseFloat(L),parseFloat(d),parseFloat(l),parseFloat(b))};
_.wtr=function(l){var b=_.N4(l,"borderLeftWidth"),d=_.N4(l,"borderRightWidth"),L=_.N4(l,"borderTopWidth");l=_.N4(l,"borderBottomWidth");return new h_(parseFloat(L),parseFloat(d),parseFloat(l),parseFloat(b))};var l7=function(l){this.context=l};
l7.prototype.isSupported=function(l){return(l==null?0:l.attributionEnabled)||(l==null?void 0:l.beaconMethod)==="POST"||(l==null?0:l.customHeaders)||(l==null?0:l.customBody)||(l==null?0:l.keepAlive)?!1:!IL(this.context)};
l7.prototype.ping=function(){var l=this;return AE(_.Tc.apply(0,arguments).map(function(b){try{var d=l.context.global,L=!1;L=L===void 0?!1:L;d.google_image_requests||(d.google_image_requests=[]);var P=EZ2("IMG",d.document);L&&(P.attributionSrc="");P.src=b;d.google_image_requests.push(P);return!0}catch(E){return!1}}).every(function(b){return b}))};
l7.prototype.pingWithHeadersAndBody=function(l,b,d){this.ping.apply(this,_.VV(_.Tc.apply(3,arguments)))};var uQV=function(l){this.context=l};
uQV.prototype.isSupported=function(l){return G7o&&!IL(this.context)&&r_N(this.context)!==void 0&&!(l==null?0:l.attributionEnabled)&&(l==null?void 0:l.beaconMethod)!=="POST"&&!(l==null?0:l.customHeaders)&&!(l==null?0:l.customBody)};
uQV.prototype.makeBeacon=function(l,b){if(!this.isSupported(b))throw new zU;return new b7(this.context,l)};
var G7o=!1,b7=function(l,b){this.context=l;this.JSC$9512_urlWithoutToken=b;l=r_N(this.context);if(l===void 0)throw Error();this.wrappedBeacon=new l(TxJ(this),{})},TxJ=function(l){l=l.JSC$9512_urlWithoutToken;
return(l.slice(-1)[0]==="&"?l:l+"&")+"pbapi=1"};
b7.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
b7.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
b7.prototype.setHeader=function(){};
_.qG.Object.defineProperties(b7.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9512_urlWithoutToken},
set:function(l){this.JSC$9512_urlWithoutToken=l;this.wrappedBeacon.setURL(TxJ(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(l){if(l!=="GET")throw new zU;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var akD=function(l){this.context=l};
akD.prototype.isSupported=function(l){if((l==null?0:l.attributionEnabled)||(l==null?void 0:l.beaconMethod)==="GET"||(l==null?0:l.customHeaders)||(l==null?0:l.customBody)||(l==null?0:l.keepAlive))return!1;var b;return!IL(this.context)&&((b=this.context.global.navigator)==null?void 0:b.sendBeacon)!==void 0};
akD.prototype.ping=function(){var l=this;return AE(_.Tc.apply(0,arguments).map(function(b){var d;return(d=l.context.global.navigator)==null?void 0:d.sendBeacon(b)}).every(function(b){return b}))};
akD.prototype.pingWithHeadersAndBody=function(l,b,d){this.ping.apply(this,_.VV(_.Tc.apply(3,arguments)))};var ya=function(l){this.value=l},Eu=function(l,b){return AE(l.value).pipe(jA(b))},Xk=new ya(!1),gBZ=new ya(!0);var T7=function(l){this.value=l;this.releasedSubject=new kZ};
T7.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.qG.Object.defineProperties(T7.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9525_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var nJV=["FRAME","IMG","IFRAME"],QKN=/^[01](px)?$/,BUZ=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},F_$=function(){var l=new BUZ;
l.crossDomainLoadedDefault=!0;l.pendingImagesBlockLoad=!0;return l};var ifh=function(l,b){var d=t8q(l);if(d)if(d.onCreativeLoad)d.onCreativeLoad(b);else{var L=b?[b]:[],P=function(E){for(var f=0;f<L.length;++f)try{L[f](1,E)}catch(F){}L={push:function(F){F(1,E)}}};
d.onCreativeLoad=function(E){L.push(E)};
d.setAttribute("data-creative-load-listener","");d.addEventListener("creativeLoad",function(E){P(E.detail)});
_.PV.addEventListener("message",function(E){HQA(d,P,E)})}};var de=function(l,b){var d=this;this.global=l;this.parentContext=b;this.JSC$9536_onVisibilityChange=this.document?cn(AE(!0),TD(this.document,"visibilitychange")).pipe(dx(this.parentContext.performanceMonitor,748),DD(function(){return d.getVisibilityState()}),XQ()):AE("visible");
this.document?TD(this.document,"DOMContentLoaded").pipe(dx(this.parentContext.performanceMonitor,739),Qa(1)):AE(PDH("DOMContentLoaded"))},x5Z=function(l){return l.document!==null&&l.document.visibilityState!==void 0};
de.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
de.prototype.querySelector=function(l){return this.document?this.document.querySelector(l):null};
de.prototype.querySelectorAll=function(l){return this.document?_.D7(this.document.querySelectorAll(l)):[]};
de.prototype.elementFromPoint=function(l,b){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;l=this.document.elementFromPoint(l,b);return l===null?null:new T7(l)};
var hEB=function(l,b,d){d=d===void 0?!1:d;if(b.ref===void 0||!l.document)return AE(b).pipe(dx(l.parentContext.performanceMonitor,749));var L=new Bt(1),P=function(){L.next(b)};
d||ifh(b.ref,P);OQj(b.ref,P);return L.pipe(dx(l.parentContext.performanceMonitor,749),Qa(1))};
_.qG.Object.defineProperties(de.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return gZZ(this.global,"document")?this.global.document||null:null}}});var UD1=_.rI(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),K_1=_.rI(["./reach_worklet.js"]),evF=_.rI(["./reach_worklet.js"]),c_F=_.rI(["./reach_worklet.html"]),r_2=_.rI(["./reach_worklet.js"]),lfQ=_.rI(["./reach_worklet.js"]);_.Um(c_F);_.Um(r_2);_.Um(lfQ);var lD={left:0,top:0,width:0,height:0};var bQV,dDr,L_V,PDV,OQ,QKt,X6V,ffo,C_7,Req,BUD,nJf;bQV=function(l,b,d,L,P,E,f){var F="";l&&(F+=l+":");d&&(F+="//",b&&(F+=b+"@"),F+=d,L&&(F+=":"+L));P&&(F+=P);E&&(F+="?"+E);f&&(F+="#"+f);return F};
dDr=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Br=function(l){return l.match(dDr)};
_.Iw=function(l,b){return l?b?decodeURI(l):decodeURIComponent(l):l};
L_V=function(l){l=_.Br(l)[1]||null;!l&&_.PV.self&&_.PV.self.location&&(l=_.PV.self.location.protocol.slice(0,-1));return l?l.toLowerCase():""};
_.nO=function(l){return _.Iw(_.Br(l)[3]||null,!0)};
_.ZJ=function(l){return _.Iw(_.Br(l)[5]||null,!0)};
_.OrN=function(l){var b=l.indexOf("#");return b<0?null:l.slice(b+1)};
PDV=function(l){l=_.Br(l);return bQV(l[1],l[2],l[3],l[4])};
_.EJV=function(l){l=_.Br(l);return bQV(l[1],null,l[3],l[4])};
_.Aj=function(l){l=_.Br(l);return bQV(null,null,null,null,l[5],l[6],l[7])};
_.wh=function(l){var b=l.indexOf("#");return b<0?l:l.slice(0,b)};
OQ=function(l,b){l=_.Br(l);b=_.Br(b);return l[3]==b[3]&&l[1]==b[1]&&l[4]==b[4]};
QKt=function(l,b){if(l){l=l.split("&");for(var d=0;d<l.length;d++){var L=l[d].indexOf("="),P=null;if(L>=0){var E=l[d].substring(0,L);P=l[d].substring(L+1)}else E=l[d];b(E,P?mw(P):"")}}};
X6V=function(l){var b=l.indexOf("#");b<0&&(b=l.length);var d=l.indexOf("?");if(d<0||d>b){d=b;var L=""}else L=l.substring(d+1,b);return[l.slice(0,d),L,l.slice(b)]};
ffo=function(l,b){return b?l?l+"&"+b:b:l};
_.sKf=function(l,b){if(!b)return l;l=X6V(l);l[1]=ffo(l[1],b);return l[0]+(l[1]?"?"+l[1]:"")+l[2]};
_.F_o=function(l,b,d){if(Array.isArray(b))for(var L=0;L<b.length;L++)_.F_o(l,String(b[L]),d);else b!=null&&d.push(l+(b===""?"":"="+_.EQ(b)))};
_.Ip=function(l){var b=[],d;for(d in l)_.F_o(d,l[d],b);return b.join("&")};
_.FP=function(l,b){b=_.Ip(b);return _.sKf(l,b)};
_.LM=function(l,b,d){d=d!=null?"="+_.EQ(d):"";return _.sKf(l,b+d)};
C_7=function(l,b,d,L){for(var P=d.length;(b=l.indexOf(d,b))>=0&&b<L;){var E=l.charCodeAt(b-1);if(E==38||E==63)if(E=l.charCodeAt(b+P),!E||E==61||E==38||E==35)return b;b+=P+1}return-1};
Req=/#|$/;_.rU=function(l,b){var d=l.search(Req),L=C_7(l,0,b,d);if(L<0)return null;var P=l.indexOf("&",L);if(P<0||P>d)P=d;L+=b.length+1;return mw(l.slice(L,P!==-1?P:0))};
BUD=/[?&]($|#)/;_.Gw=function(l,b){for(var d=l.search(Req),L=0,P,E=[];(P=C_7(l,L,b,d))>=0;)E.push(l.substring(L,P)),L=Math.min(l.indexOf("&",P)+1||d,d);E.push(l.slice(L));return E.join("").replace(BUD,"$1")};
_.dL=function(l,b,d){return _.LM(_.Gw(l,b),b,d)};
nJf=function(l){var b=X6V(window.location.href),d=b[1],L=[];d&&d.split("&").forEach(function(P){var E=P.indexOf("=");E=E>=0?P.slice(0,E):P;l.hasOwnProperty(E)||L.push(P)});
b[1]=ffo(L.join("&"),_.Ip(l));return b[0]+(b[1]?"?"+b[1]:"")+b[2]};var oJ$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(oJ$,_.Fd);var p6Q=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(p6Q,_.Fd);var gJ7=function(l,b){return _.xZ(l,2,b)},RvV=function(l,b){return _.xZ(l,3,b)};
p6Q.prototype.getModel=function(){return _.gQ(this,4)};
var A6N=function(l,b){return _.xZ(l,4,b)},xDV=function(l,b){return _.xZ(l,5,b)},CDZ=function(l,b){return _.xZ(l,9,b)},J6Z=function(l,b){return Ze(l,10,b)},$D7=function(l,b){return _.Uu(l,11,b)},SuN=function(l,b){return _.xZ(l,1,b)},vJj=function(l,b){return _.Uu(l,7,b)};var M8A="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var QC=function(l,b,d,L){l=l===void 0?window:l;b=b===void 0?null:b;d=d===void 0?new yhf:d;L=L===void 0?hvZ():L;hKD.call(this);var P=this;this.global=l;this.debugChannel=b;this.performanceMonitor=d;this.onPageHide=EZN(function(){return TD(P.global,"pagehide")}).pipe(dx(this.performanceMonitor,941));
this.onLoad=EZN(function(){return TD(P.global,"load")}).pipe(dx(this.performanceMonitor,738),Qa(1));
this.onResize=EZN(function(){return TD(P.global,"resize")}).pipe(dx(this.performanceMonitor,741));
this.onMessage=EZN(function(){return TD(P.global,"message")}).pipe(dx(this.performanceMonitor,740));
this.document=new de(this.global,this);this.timeProvider=new ZsD(new IDV(this.intrinsicFunctionNamespace,this.performanceMonitor),new MjF(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new jXh(new JEr(this),new uQV(this),new yh(this,new Sbj(this)),new yh(this,new akD(this)),new yh(this,new l7(this)))};
_.h(QC,hKD);QC.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(l){return l}};
var IL=function(l){var b=l.global;return!!l.global.HTMLFencedFrameElement&&!!b.fence&&typeof b.fence.reportEvent==="function"};
_.Q=QC.prototype;_.Q.reportFencedFrameEvent=function(l){IL(this)&&this.global.fence.reportEvent(l)};
_.Q.getOnBackgrounded=function(){return this.onPageHide.pipe(dx(this.performanceMonitor,942),jA(this.queue),DD(function(){}))};
_.Q.postMessage=function(l,b,d){d=d===void 0?[]:d;this.global.postMessage(l,b,d)};
_.Q.getWidth=function(){return SmQ(this.global)?this.global.width:0};
_.Q.getHeight=function(){return SmQ(this.global)?this.global.height:0};
_.Q.isMobile=function(){return CB0()||RK$()};
var aB=function(l,b){try{var d=zv1(b,l.global,l.isMobile());return{left:d.left,top:d.top,width:d.getWidth(),height:d.getHeight()}}catch(L){return lD}};
QC.prototype.validate=function(){var l=this.beaconFactory.isSupported()||IL(this);return this.global&&this.timeProvider.available()&&l};
var bQH=function(l){return(l=V8B(l.global))?jj(l):null};
_.qG.Object.defineProperties(QC.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(l){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(l){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!SmQ(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}}});_.OQh=!_.OK&&!_.HFV();var SqQ=function(l){return l};var vB1=function(l){return l.pipe(rR(function(b){var d=b.endOfSessionReason;var L;return((L=b.viewable)==null?void 0:L.extrapolateToNow().value)||d!=void 0}),Qa(1),Pt())};var c6V=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},r6A=function(l){var b=l.sequenceNumber.toString(10).padStart(2,"0");
b=""+l.startTime+b;l.sequenceNumber<99&&l.sequenceNumber++;return b};var JKN=ej(YZ(function(l){return l.endOfSessionReason===void 0}),DD(function(l){return Object.assign({},l,{timestamps:SA(l)})}),rR(function(l){var b=l.viewable;
l=l.timestamps;var d;return(d=b==null?void 0:b.extrapolateUsingTimestampMap(l).value)!=null?d:!1}),DD(function(l){var b=l.beaconFactory;
var d=l.timestampedExposureHistory;var L=l.timeOnScreen;var P=l.binaryContext;l=l.timestamps;if(b===void 0||d===void 0||L===void 0||P===void 0)return!1;if(L.extrapolateUsingTimestampMap(l).value.every(function(E){return E>=0}))return!0;
d=d.map(function(E){return E.timestamp+":"+E.value}).join(",");
L=lAF({bin:P,tos:L},l);b.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+L+("&eh="+d)).sendNow();return!0}),YZ(function(l){return!l}),Pt());var dFN=function(l){return{id:l.pingId,mcvt:l.maxConsecutiveViewTime,p:l.creativePosition,asp:l.adSpeedPosition,tm:l.totalMeasurementTime,tu:l.totalUnviewedTime,mtos:l.maxTimeOnScreen,tos:l.timeOnScreen,v:l.binaryVersion,bin:l.binaryContext,avms:l.measurementStrategy,bs:l.browserSize,mc:l.maximumExposure,"if":l.crossDomainIframeState,vu:l.delayedImpressionJsState,app:l.inApp,mse:l.mraidError,mtop:l.mraidSituation,itpl:l.injectedTemplateId,adk:l.adKey,exk:l.awbidKey,rs:l.requestSource,la:l.isLargeAd,
cr:l.isContentRecommendationAd,uach:l.userAgentClientHints,vs:l.viewState,r:l.reasonCode,pay:l.hasCpmavUrl,co:l.clientPingOrderCounter,rst:l.adRenderStartTime,rpt:l.adRenderPeriodTime,isd:l.initialScrollDepth,lsd:l.loadedScrollDepth,context:l.errorContext,msg:l.errorMessage,stack:l.errorStack,name:l.errorName,ec:l.hasElementChanged,sfr:l.strategyFailureReasons,met:l.creativeSearchResult,wmsd:l.webMeasurementStartDiagnostic,pv:l.pageVisible,epv:l.eosPageVisible,pbe:l.inStatefulBeaconExperiment,fle:l.inFetchLaterBeaconExperiment,
vae:l.inViewableAttributionExperiment,spb:l.supportsPendingBeacon,sfl:l.supportsFetchLater,ffslot:l.isFencedFrameSlotTurtlex,reach:l.sharedStorageReachMode,io2:l.v2VisibilityBitVector,rxdbg:l.rxDebugger,omida:l.omidAppId,omidp:l.omidPartner,omidpv:l.omidPartnerVersion,omidor:l.omidOcclusionReasons,omidv:l.omidVersion,omids:l.omidSessionType,omidam:l.omidAccessMode,omidct:l.omidCreativeType,omidia:l.omidInApp,omiddc:l.omidDeviceCategory,omidlat:l.omidLastActivity,omiddit:l.omidDeviceIdleTime,qid:l.errorEscapedQueryId}};var AKZ=function(l){var b=[];return l.pipe(DD(function(d){var L=d.beaconFactory,P=d.fetchBeaconFactory,E=d.timeOnScreen,f=d.timeOnScreenUrlPrefixes,F=d.payloadMapper,n=d.timeOnScreenPingId,N=d.timeOnScreenReason,Y=d.urlSerializer,q=d.viewable,H=d.hasImpressionFired,t=d.inStatefulBeaconExperiment,e=d.supportsPendingBeacon,W=d.supportsFetchLater,M=d.turtlexReportEventData;if(!d.geometryMeasurable||!H||d.maxTimeOnScreen===void 0||E===void 0||f===void 0||F===void 0||n===void 0||Y===void 0||L===void 0)return!1;
if(d.isTurtlex){if(N===void 0)return!1;f=d.reportFencedFrameEvent;if(!f)return!1;f({eventType:"active-view-time-on-screen",eventData:M!=null?M:"",destination:["buyer"]});return!0}if(!(t||W||N))return!1;M=SA(d);var J;q=(J=q==null?void 0:q.extrapolateUsingTimestampMap(M).value)!=null?J:!1;J=Y(Object.assign({},d,{pingId:n,viewState:q?4:3,reasonCode:N!=null?N:"u",payloadMapper:F,urlPrefixes:f}),M);if(t){for(;b.length>f.length;)d=void 0,(d=b.shift())==null||d.deactivate();J.forEach(function(V,p){p>=b.length?
b.push(L.makeBeacon(V)):b[p].url=V});
return e&&P&&N!==void 0?(J.forEach(function(V){P.makeBeacon(V).sendNow()}),!0):N!==void 0}if(e&&P&&N!==void 0)return J.forEach(function(V){P.makeBeacon(V).sendNow()}),!0;
if(W&&P){for(;b.length>f.length;)e=void 0,(e=b.shift())==null||e.deactivate();var x=Y(Object.assign({},d,{pingId:n,viewState:q?4:3,reasonCode:N!=null?N:"u",payloadMapper:F,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),M)[0];J.forEach(function(V,p){p>=b.length?b.push(L.makeBeacon(x,{endOfSession:!0})):b[p].url=x});
return N!==void 0?(J.forEach(function(V){P.makeBeacon(V).sendNow()}),!0):N!==void 0}return N!==void 0?(J.forEach(function(V){L.makeBeacon(V).sendNow()}),!0):!1}),YZ(function(d){return!d}),Pt())};var Cl7=ej(rR(function(l){return l.immediateUrlPrefixes!==void 0&&l.payloadMapper!==void 0&&l.urlSerializer!==void 0&&l.inferredPingId!==void 0&&l.beaconFactory!==void 0}),rR(function(l){return FHA(l)!==null}),fAF(function(l){return l.activeViewUnmeasurableEvent},function(l){return l.emit}),DD(function(l){if(l.isTurtlex){var b=l.reportFencedFrameEvent;
if(b){var d;b({eventType:"active-view-unmeasurable",eventData:(d=l.turtlexReportEventData)!=null?d:"",destination:["buyer"]})}}else{d=void 0;var L=FHA(l);if(L==="x"){var P,E=(P=l.geometricMeasurementErrors)!=null?P:l.contextValidationErrors;E&&(b=E.stack,d=E.message)}l.urlSerializer(Object.assign({},l,{urlPrefixes:l.immediateUrlPrefixes,payloadMapper:l.payloadMapper,pingId:l.inferredPingId,viewState:2,reasonCode:L,errorMessage:d,errorStack:b}),SA(l)).forEach(function(f){l.beaconFactory.makeBeacon(f).sendNow()})}}),
Qa(1),Pt());var BkA=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var $5Z=ej(rR(function(l){return l.payloadMapper!==void 0&&l.immediateUrlPrefixes!==void 0&&l.urlSerializer!==void 0&&l.inferredPingId!==void 0&&l.beaconFactory!==void 0}),DD(function(l){return Object.assign({},l,{timestamps:SA(l)})}),rR(function(l){var b=l.viewable;
var d=l.hasImpressionFired;l=l.timestamps;var L;return!!d&&((L=b==null?void 0:b.extrapolateUsingTimestampMap(l).value)!=null?L:!1)}),fAF(function(l){return l.activeViewViewableEvent},function(l){return l.emit}),DD(function(l){var b=l.beaconFactory,d=l.turtlexReportEventData;
if(l.isTurtlex){var L=l.reportFencedFrameEvent;if(!L)return!1;L({eventType:"active-view-viewable",eventData:d!=null?d:"",destination:["buyer"]});return!0}d=l.urlSerializer(Object.assign({},l,{urlPrefixes:l.immediateUrlPrefixes,payloadMapper:l.payloadMapper,pingId:l.inferredPingId,viewState:4,reasonCode:"v"}),l.timestamps);(L=l.cpmavUrls)&&L.length>0&&l.viewUrlSerializer&&l.viewUrlSerializer(L,l).forEach(function(P){b.makeBeacon(P).sendNow()});
(L=l.viewableRelayUrls)&&L.length>0&&l.viewUrlSerializer&&l.viewUrlSerializer(L,l).forEach(function(P){b.makeBeacon(P).sendNow()});
d.forEach(function(P){b.makeBeacon(P,{attributionEnabled:l.isViewableAttributionEnabled}).sendNow()});
return!0}),YZ(function(l){return!l}),Pt());var d5A=DD(function(l){return[l.value.topWindowViewportExternalGeometry.width,l.value.topWindowViewportExternalGeometry.height]});var ih=function(l,b){this.callback=l;this.options=b;this.intersectionObserverV2=this.intersectionObserverV1=null},AMN=function(l,b){b?l.intersectionObserverV2||(b=Object.assign({},l.options,{delay:100,
trackVisibility:!0}),l.intersectionObserverV2=new IntersectionObserver(l.callback,b)):l.intersectionObserverV1||(l.intersectionObserverV1=new IntersectionObserver(l.callback,l.options))},NUo=function(l,b){l=b?l.intersectionObserverV2:l.intersectionObserverV1;
if(!l)throw new kDV;return l};
ih.prototype.observe=function(l,b){NUo(this,l).observe(b)};
ih.prototype.unobserve=function(l,b){NUo(this,l).unobserve(b)};
ih.prototype.disconnect=function(l){NUo(this,l).disconnect()};
ih.prototype.takeRecords=function(l){return NUo(this,l).takeRecords()};var WHB={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:lD,topWindowViewportExternalGeometry:lD,measurementRequests:new kZ,elementGeometrySourceName:"ns",elementGeometry:lD,intersectionGeometry:lD,viewportLocalAppOffset:{x:0,y:0}};var VLQ=bD(ej(DD(function(l){var b;return(b=l.exposureOverride)!=null?b:CVV(l)}),DD(function(l){return isFinite(l)?l:0}))),cM7=bD(ej(DD(function(l){var b;
return(b=l.exposureOverride)!=null?b:CVV(l)}),DD(function(l){return isFinite(l)?l:-1})));var P2=function(l,b){this.a=l;this.b=b;if(l.clock.timeline!==b.clock.timeline)throw Error();};
P2.prototype.equivalentTo=function(l){return l instanceof P2?this.a.equivalentTo(l.a)&&this.b.equivalentTo(l.b):!1};
P2.prototype.extrapolateToTime=function(l){var b=this.a.extrapolateToTime(l).value,d=this.b.extrapolateToTime(l).value;return{timestamp:l,value:[b,d]}};
_.qG.Object.defineProperties(P2.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 l=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),b=this.a.lastMeasurement.timestamp.equals(l)?this.a.lastMeasurement.value:this.a.extrapolateToTime(l).value,d=this.b.lastMeasurement.timestamp.equals(l)?this.b.lastMeasurement.value:this.b.extrapolateToTime(l).value;return{timestamp:l,value:[b,d]}}}});var EI=function(l,b){this.input=l;this.mapFunction=b;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
EI.prototype.equivalentTo=function(l){return l instanceof EI?this.input.equivalentTo(l.input)&&this.mapFunction===l.mapFunction:!1};
EI.prototype.extrapolateToTime=function(l){l=this.input.extrapolateToTime(l);return{timestamp:l.timestamp,value:this.mapFunction(l.value)}};
_.qG.Object.defineProperties(EI.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var Qj=function(){};
Qj.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
Qj.prototype.extrapolateUsingTimestampMap=function(l){var b=this.clock.timeline,d,L=(d=l.get(b))!=null?d:this.clock.now();l.set(b,L);return this.extrapolateToTime(L)};
Qj.prototype.map=function(l){return new mDV(this,l)};
Qj.prototype.joinWith=function(l){return new YuV(this,l)};
var YuV=function(){P2.apply(this,arguments);this.map=Qj.prototype.map;this.joinWith=Qj.prototype.joinWith;this.extrapolateToNow=Qj.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=Qj.prototype.extrapolateUsingTimestampMap};
_.h(YuV,P2);var mDV=function(){EI.apply(this,arguments);this.map=Qj.prototype.map;this.joinWith=Qj.prototype.joinWith;this.extrapolateToNow=Qj.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=Qj.prototype.extrapolateUsingTimestampMap};
_.h(mDV,EI);var LQ=function(l,b){this.lastMeasurement=b;this.extrapolateToNow=Qj.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=Qj.prototype.extrapolateUsingTimestampMap;this.map=Qj.prototype.map;this.joinWith=Qj.prototype.joinWith;this.clock=l};
LQ.prototype.equivalentTo=function(l){return l.active};
LQ.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.qG.Object.defineProperties(LQ.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var bzF=DD(function(l){if(l.value.viewportGeometrySourceName==="omid"){if(l.value.elementGeometrySourceName==="nio")return"omio";if(l.value.elementGeometrySourceName==="geo")return"omgeo"}return l.value.elementGeometrySourceName==="geo"||l.value.elementGeometrySourceName==="nio"?l.value.viewportGeometrySourceName:l.value.elementGeometrySourceName});var pYV=ej(rR(function(l){return!isNaN(l)}),Om(function(l,b){return isNaN(l)?b:Math.min(l,b)},NaN),XQ());var wYV=bD(ej(DD(function(l){return l.intersectionGeometry.width*l.intersectionGeometry.height/(l.exposedViewportLocalGeometry.width*l.exposedViewportLocalGeometry.height)}),DD(function(l){return isFinite(l)?Math.min(1,l):0})));var lZV=ej(bD(DD(function(l){l=l.exposureOverride?l.elementGeometry.width*l.elementGeometry.height*l.exposureOverride/(l.topWindowViewportExternalGeometry.width*l.topWindowViewportExternalGeometry.height):l.intersectionGeometry.width*l.intersectionGeometry.height/(l.topWindowViewportExternalGeometry.width*l.topWindowViewportExternalGeometry.height);return isFinite(l)?l:0})));var EBj=function(l,b){var d=this;this.timeProvider=l;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=b.pipe(XQ()).subscribe(function(L){X7B(d);d.measurementRequestObserver=L})},fZy=function(l,b){X7B(l);
l.lastMeasurementRequest=l.timeProvider.setTimeout(function(){var d;return void((d=l.measurementRequestObserver)==null?void 0:d.next())},b)},X7B=function(l){l.lastMeasurementRequest!==null&&l.timeProvider.clearTimeout(l.lastMeasurementRequest);
l.lastMeasurementRequest=null};
EBj.prototype.dispose=function(){X7B(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var qu2=function(){};var ZzH=function(l,b){this.context=l;this.strategies=b};
_.h(ZzH,qu2);ZzH.prototype.buildGeometrySource=function(l,b){var d=this.strategies.map(function(E){return E.buildGeometrySource(l,b)}),L=OzV(d.map(function(E){return E.geometrySource})),P=L.capturedErrors.pipe(HQ$());
return{geometrySource:L.chain.pipe(jA(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:P,strategyErrors:L.capturedErrors}].concat(_.VV(d.map(function(E){return E.additionalOutputs}))))}};
var HQ$=function(){return Om(function(l,b){b instanceof vt?l.push(b.measurementStrategyFailureReason):l.push(-1);return l},[])};var IZy=function(l,b){this.context=l;this.poller=b};
_.h(IZy,qu2);IZy.prototype.buildGeometrySource=function(l,b){var d=Nqj(YqN(this.context,this.poller),jJV(this.context,b.requestSource));return{geometrySource:nBj(l.measurableCreative.pipe(d),b.inApp),additionalOutputs:{}}};var MkQ=function(l,b,d){d=d===void 0?$F1(l,b):d;this.context=l;this.intersectionObserverStrategy=d};
_.h(MkQ,qu2);MkQ.prototype.buildGeometrySource=function(l,b){var d=this.intersectionObserverStrategy(b.useV2);return{geometrySource:nBj(l.measurableCreative.pipe(d,JM1(this.context)),b.inApp),additionalOutputs:{}}};var t8V=function(l,b,d){var L=L===void 0?Symbol():L;this.element=l;this.immediateUrls=b;this.timeOnScreenUrls=d;this.symbol=L};var Ply=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),Kd1=Object.freeze([1,.75,Ply.exposureThreshold,Ply.largeAdExposureThreshold,0]);var J7H=function(l,b){b=b===void 0?36E5:b;var d=d===void 0?!0:d;this.creatives=new kZ;this.elementsToUnregister=new kZ;this.elementMap=new Map;var L=new QC(window,null);L.beaconFactory=new yh(L,new l7(L));yKj(L,this.creatives,this.elementsToUnregister,l,b,d).subscribe()},Swq=function(l,b,d,L){if(!l.elementMap.has(b)){var P=new T7(b);
l.elementMap.set(b,P);l.creatives.next(new t8V(P,d,L))}},g9V=function(l,b){l.elementsToUnregister.next(b);
var d=l.elementMap.get(b);d!==void 0&&(d.release(),l.elementMap.delete(b))};var pfj=function(l){var b=l.url;l=l.uaDataValues;this.JSC$9641_url_=b;this.uaDataValues_=l;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var d=/[?&]([^&=]+)=([^&]*)/g;l=d.exec(b);)this.urlParamValues_[l[1]]=l[2]},oON=function(l){l=l.uaDataValues_;
if(!l)return"";var b=fQ("uap",l.platform)+fQ("uapv",l.platformVersion)+fQ("uafv",l.uaFullVersion)+fQ("uaa",l.architecture)+fQ("uam",l.model)+fQ("uab",l.bitness);l.fullVersionList&&(b+="&uafvl="+encodeURIComponent(l.fullVersionList.map(function(d){return encodeURIComponent(d.brand)+";"+encodeURIComponent(d.version)}).join("|")));
l.wow64!=null&&(b+="&uaw="+Number(l.wow64));return b.slice(1)};var UDQ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(UDQ,_.Fd);UDQ.prototype.getId=function(){return _.gQ(this,1)};var X1=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(X1,_.Fd);X1.prototype.getSeconds=function(){return J3(this,1)};
X1.prototype.setSeconds=function(l){return _.bm(this,1,NQ(l),"0")};_.Sy=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(_.Sy,_.Fd);_.Sy.prototype.getSeconds=function(){return J3(this,1)};
_.Sy.prototype.setSeconds=function(l){return _.bm(this,1,NQ(l),"0")};
_.K_Q=function(l){var b=Number(A3(l,1));l=_.YJ(l,2);return new Date(b*1E3+l/1E6)};var fM=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(fM,_.Fd);fM.prototype.getUrl=function(){return _.gQ(this,1)};
fM.prototype.setUrl=function(l){return _.ug(this,1,l)};
fM.prototype.getHeight=function(){return _.YJ(this,2)};
fM.prototype.getWidth=function(){return _.YJ(this,3)};var sI=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(sI,_.Fd);sI.prototype.getAspectRatio=function(){return xX(this,1)};
sI.prototype.getDuration=function(){return _.eB(this,X1,2)};var evJ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(evJ,_.Fd);var hvD=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(hvD,_.Fd);var kAD=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(kAD,_.Fd);var W_h=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(W_h,_.Fd);var jKj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jKj,_.Fd);var zvQ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(zvQ,_.Fd);var y6F=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(y6F,_.Fd);var ZQJ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(ZQJ,_.Fd);var M8$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(M8$,_.Fd);var F1=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(F1,_.Fd);var B2=[2,4,5,6,7];var Ifo=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Ifo,_.Fd);var My=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(My,_.Fd);_.Q=My.prototype;_.Q.getId=function(){return _.eB(this,UDQ,1)};
_.Q.getName=function(){return _.gQ(this,2)};
_.Q.setDescription=function(l){return _.ug(this,3,l)};
_.Q.getUrl=function(){return _.gQ(this,8)};
_.Q.setUrl=function(l){return _.ug(this,8,l)};
var nM=function(l){return _.ND(l,fM,10,_.m_())};
My.prototype.getOwner=function(l){return _.Ijf(this,40,l)};
var OI=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(OI,_.Fd);_.Nw=[0,cI,tT$];_.mY=[0,cI,tT$];var $Dj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h($Dj,_.Fd);var Yy=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Yy,_.Fd);Yy.prototype.getStatus=function(){return _.SP(this,1)};
Yy.prototype.removeItem=function(l){return yfJ(this,2,l)};var J6D=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(J6D,_.Fd);J6D.prototype.getName=function(){return _.gQ(this,8)};var qw=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(qw,_.Fd);qw.prototype.getCommand=function(){return _.SP(this,1)};
qw.prototype.getSource=function(){return _.eB(this,J6D,2)};
qw.prototype.setVisible=function(l){return _.hj(this,5,l)};
qw.prototype.removeItem=function(l){return yfJ(this,7,l)};var xDF=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(xDF,_.Fd);xDF.prototype.getCommand=function(){return _.SP(this,1)};
xDF.prototype.removeItem=function(l){return yfJ(this,4,l)};
var gJj=_.Wm(xDF);var H2=function(l,b,d){d=d===void 0?Error():d;var L=Error.call(this);this.message=L.message;"stack"in L&&(this.stack=L.stack);this.code=l;b+=":";d instanceof Error?(this.message=b+d.message,this.stack=d.stack||""):(this.message=b+String(d),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.h(H2,Error);_.S8=function(){this.JSC$9699_disposed_=this.JSC$9699_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.S8.prototype.JSC$9699_disposed_=!1;_.S8.prototype.isDisposed=function(){return this.JSC$9699_disposed_};
_.S8.prototype.dispose=function(){this.JSC$9699_disposed_||(this.JSC$9699_disposed_=!0,this.disposeInternal())};
_.S8.prototype[Symbol.dispose]=function(){this.dispose()};
_.j8=function(l,b){l.addOnDisposeCallback(_.Oz(_.su,b))};
_.S8.prototype.addOnDisposeCallback=function(l,b){this.JSC$9699_disposed_?b!==void 0?l.call(b):l():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),b&&(l=l.bind(b)),this.onDisposeCallbacks_.push(l))};
_.S8.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var tm=function(l){_.S8.call(this);this.wpc=l};
_.h(tm,_.S8);tm.prototype.gzd=function(){return this.wpc.f()};
tm.prototype.qc6=function(l){return this.wpc.c(l)};
tm.prototype.dV=function(l){return this.wpc.m(VkA(l))};
tm.prototype.mBg=function(l){return this.wpc.mws(VkA(l))};
var B6=function(l){_.S8.call(this);var b=this;this.vm=l;this.q1e="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.lhn=void 0;this.hQ7=this.vm.p;this.tWl=this.kyq.bind(this);this.addOnDisposeCallback(function(){return void Sut(b)})};
_.h(B6,_.S8);var A62=function(l){var b;return _.B(function(d){if(d.nextAddress==1){if(!l.vm.wpc)throw new H2(30,"NWA");return l.cIB?d.return(l.cIB):d.yield(l.vm.wpc(),2)}b=d.yieldResult;l.cIB=new tm(b);return d.return(l.cIB)})};
B6.prototype.snapshot=function(l){return this.vm.s(Object.assign({},l.eB&&{c:l.eB},l.jB0&&{s:l.jB0},l.pE3!==void 0&&{p:l.pE3}))};
B6.prototype.kyq=function(l){this.vm.e(l)};
B6.prototype.ef0=function(l,b){return this.vm.c(l,b,!1)};
var Sut=function(l){l.lhn!==void 0&&(l.q1e.forEach(function(b){var d;(d=l.lhn)==null||d.removeEventListener(b,l.tWl)}),l.lhn=void 0)};
B6.prototype.wT7=function(){return this.vm.l()};var UI=function(){_.S8.apply(this,arguments);this.eDY=1};
_.h(UI,_.S8);UI.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.eDY++;return this};
UI.prototype.dispose=function(){--this.eDY||_.S8.prototype.dispose.call(this)};var vJh=function(l){this.nlA=l;l.addNewEventMetric("/client_streamz/bg/frs",_.t6("mk"))};
vJh.prototype.record=function(l,b){this.nlA.record("/client_streamz/bg/frs",l,b)};
var CDD=function(l){this.qB7=l;l.addNewEventMetric("/client_streamz/bg/wrl",_.t6("mn"),H6("ac"),H6("sc"),_.t6("rk"),_.t6("mk"))};
CDD.prototype.record=function(l,b,d,L,P,E){this.qB7.record("/client_streamz/bg/wrl",l,b,d,L,P,E)};
var RvF=function(l){this.vlH=l;l.addNewCounter("/client_streamz/bg/ec",_.t6("en"),_.t6("mk"))};
RvF.prototype.increment=function(l,b){this.vlH.JSC$9952_incrementCounter("/client_streamz/bg/ec",l,b)};
var p6V=function(l){this.jtB=l;l.addNewEventMetric("/client_streamz/bg/el",_.t6("en"),_.t6("mk"))};
p6V.prototype.record=function(l,b,d){this.jtB.record("/client_streamz/bg/el",l,b,d)};
var oJo=function(l){this.fVu=l;l.addNewCounter("/client_streamz/bg/cec",H6("ec"),_.t6("mk"))};
oJo.prototype.increment=function(l,b){this.fVu.JSC$9952_incrementCounter("/client_streamz/bg/cec",l,b)};
var DDF=function(l){this.kuX=l;l.addNewCounter("/client_streamz/bg/po/csc",H6("cs"),_.t6("mk"))};
DDF.prototype.increment=function(l,b){this.kuX.JSC$9952_incrementCounter("/client_streamz/bg/po/csc",l,b)};
var V80=function(l){this.eZq=l;l.addNewCounter("/client_streamz/bg/po/ctav",_.t6("av"),_.t6("mk"))};
V80.prototype.increment=function(l,b){this.eZq.JSC$9952_incrementCounter("/client_streamz/bg/po/ctav",l,b)};
var w6J=function(l){this.iAl=l;l.addNewCounter("/client_streamz/bg/po/cwsc",_.t6("su"),_.t6("mk"))};
w6J.prototype.increment=function(l,b){this.iAl.JSC$9952_incrementCounter("/client_streamz/bg/po/cwsc",l,b)};var tGF=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(tGF,_.Fd);var HOZ=function(l,b){return _.lm(l,3,b,UVj)};var ukV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(ukV,_.Fd);var GA0=[1,2,3];var TUo=[0,GA0,_.Qh,UQV,hSj];var afJ=[0,_.XW,[0,aS,_.iA]];var iQQ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(iQQ,_.Fd);var c6F=[1,2,3];var r6$=[0,c6F,qZJ,nqV,_.fC,afJ];var lAJ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(lAJ,_.Fd);var bpV=[0,_.XW,TUo,r6$];var dF2=[0,_.Pp];var LHD=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(LHD,_.Fd);var PV$=[0,_.Pp,-1,_.d$];var EoV=[0,_.Pp,-1,_.b5,_.d$];var QJ$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(QJ$,_.Fd);var XYV=[1,2,3];var fAJ=[0,XYV,_.fC,PV$,_.fC,EoV,_.fC,dF2];var sJV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(sJV,_.Fd);sJV.prototype.JSC$9772_serializeBinary=udV([0,_.Pp,fAJ,kQ$,_.XW,bpV,Klf,_.eS2]);var FH$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(FH$,_.Fd);var OpV=function(l){var b=new sJV;b=_.xZ(b,1,l.JSC$9888_metricName);var d=Bk$(l);b=_.lm(b,3,d,_.UZ);d=[];for(var L=[],P=_.X(l.cellMap.keys()),E=P.next();!E.done;E=P.next())L.push(E.value.split(","));for(P=0;P<L.length;P++){E=L[P];for(var f=l.cellType,F=l.getCells(E)||[],n=[],N=0;N<F.length;N++){var Y=F[N],q=Y&&Y.cellValue;Y=new iQQ;switch(f){case 3:q=Number(q);Number.isFinite(q)&&$S(Y,1,c6F,NQ(q));break;case 2:$S(Y,2,c6F,_.cF(Number(q)))}n.push(Y)}f=n;for(F=0;F<f.length;F++){n=f[F];N=new lAJ;n=_.zc(N,
2,n);N=[];Y=noD(l);for(q=0;q<Y.length;q++){var H=Y[q],t=E[q],e=new ukV;switch(H){case 3:$S(e,1,GA0,eT(String(t)));break;case 2:H=Number(t);Number.isFinite(H)&&$S(e,2,GA0,_.sZ(H));break;case 1:$S(e,3,GA0,q$1(t==="true"))}N.push(e)}Ze(n,1,N);d.push(n)}}Ze(b,4,d);return b};var Nk0=function(l){if(!l)return"";if(/^about:(?:blank|srcdoc)$/.test(l))return window.origin||"";l.indexOf("blob:")===0&&(l=l.substring(5));l=l.split("#")[0].split("?")[0];l=l.toLowerCase();l.indexOf("//")==0&&(l=window.location.protocol+l);/^[\w\-]*:\/\//.test(l)||(l=window.location.href);var b=l.substring(l.indexOf("://")+3),d=b.indexOf("/");d!=-1&&(b=b.substring(0,d));d=l.substring(0,l.indexOf("://"));if(!d)throw Error("qa`"+l);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);l="";var L=b.indexOf(":");if(L!=-1){var P=b.substring(L+1);b=b.substring(0,L);if(d==="http"&&P!=="80"||d==="https"&&P!=="443")l=":"+P}return d+"://"+b+l};var Y8Q=function(l,b,d){var L=String(_.PV.location.href);return L&&l&&b?[b,mFD(Nk0(L),l,d||null)].join(" "):null},mFD=function(l,b,d){var L=[],P=[];
if((Array.isArray(d)?2:1)==1)return P=[b,l],_.QO(L,function(F){P.push(F)}),q8h(P.join(" "));
var E=[],f=[];_.QO(d,function(F){f.push(F.key);E.push(F.value)});
d=Math.floor((new Date).getTime()/1E3);P=E.length==0?[d,b,l]:[E.join(":"),d,b,l];_.QO(L,function(F){P.push(F)});
l=q8h(P.join(" "));l=[d,l];f.length==0||l.push(f.join(""));return l.join("_")},q8h=function(l){var b=rKZ();
b.update(l);return b.digestString().toLowerCase()};var KM=function(l){this.JSC$9783_document_=l||{cookie:""}},Hpf;
_.Q=KM.prototype;_.Q.isEnabled=function(){if(!_.PV.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};
_.Q.set=function(l,b,d){var L=!1;if(typeof d==="object"){var P=d.sameSite;L=d.secure||!1;var E=d.domain||void 0;var f=d.path||void 0;var F=d.maxAge}if(/[;=\s]/.test(l))throw Error("sa`"+l);if(/[;\r\n]/.test(b))throw Error("ta`"+b);F===void 0&&(F=-1);d=E?";domain="+E:"";f=f?";path="+f:"";L=L?";secure":"";F=F<0?"":F==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+F*1E3)).toUTCString();this.JSC$9783_document_.cookie=l+"="+b+d+f+F+L+(P!=null?";samesite="+P:"")};
_.Q.get=function(l,b){for(var d=l+"=",L=(this.JSC$9783_document_.cookie||"").split(";"),P=0,E;P<L.length;P++){E=mB(L[P]);if(E.lastIndexOf(d,0)==0)return E.slice(d.length);if(E==l)return""}return b};
_.Q.remove=function(l,b,d){var L=this.containsKey(l);this.set(l,"",{maxAge:0,path:b,domain:d});return L};
_.Q.getKeys=function(){return Hpf(this).keys};
_.Q.getValues=function(){return Hpf(this).values};
_.Q.isEmpty=function(){return!this.JSC$9783_document_.cookie};
_.Q.getCount=function(){return this.JSC$9783_document_.cookie?(this.JSC$9783_document_.cookie||"").split(";").length:0};
_.Q.containsKey=function(l){return this.get(l)!==void 0};
_.Q.containsValue=function(l){for(var b=Hpf(this).values,d=0;d<b.length;d++)if(b[d]==l)return!0;return!1};
_.Q.clear=function(){for(var l=Hpf(this).keys,b=l.length-1;b>=0;b--)this.remove(l[b])};
Hpf=function(l){l=(l.JSC$9783_document_.cookie||"").split(";");for(var b=[],d=[],L,P,E=0;E<l.length;E++)P=mB(l[E]),L=P.indexOf("="),L==-1?(b.push(""),d.push(P)):(b.push(P.substring(0,L)),d.push(P.substring(L+1)));return{keys:b,values:d}};
_.xC=new KM(typeof document=="undefined"?null:document);var wCV,tLt;wCV=function(){var l=_.PV.__SAPISID||_.PV.__APISID||_.PV.__3PSAPISID||_.PV.__1PSAPISID||_.PV.__OVERRIDE_SID;if(l)return!0;typeof document!=="undefined"&&(l=new KM(document),l=l.get("SAPISID")||l.get("APISID")||l.get("__Secure-3PAPISID")||l.get("__Secure-1PAPISID"));return!!l};
tLt=function(l,b,d,L){(l=_.PV[l])||typeof document==="undefined"||(l=(new KM(document)).get(b));return l?Y8Q(l,d,L):null};
_.qXB=function(l){var b=Nk0(_.PV==null?void 0:_.PV.location.href),d=[];if(wCV()){b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==0||b.indexOf("chrome-untrusted://new-tab-page")==0||b.indexOf("moz-extension:")==0;var L=b?_.PV.__SAPISID:_.PV.__APISID;L||typeof document==="undefined"||(L=new KM(document),L=L.get(b?"SAPISID":"APISID")||L.get("__Secure-3PAPISID"));(L=L?Y8Q(L,b?"SAPISIDHASH":"APISIDHASH",l):null)&&d.push(L);b&&((b=tLt("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",l))&&d.push(b),
(l=tLt("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",l))&&d.push(l))}return d.length==0?null:d.join(" ")};var UFV=function(){this.minSize=1024};
UFV.prototype.compress=function(l){var b,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:return b=new CompressionStream("gzip"),d=(new Response(b.readable)).arrayBuffer(),L=b.writable.getWriter(),E.yield(L.write((new TextEncoder).encode(l)),2);case 2:return E.yield(L.close(),3);case 3:return P=Uint8Array,E.yield(d,4);case 4:return E.return(new P(E.yieldResult))}})};
UFV.prototype.isSupported=function(l){return l<this.minSize?!1:typeof CompressionStream!=="undefined"};var KH0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(KH0,_.Fd);var eE=function(l,b){this.intervalMs=l;this.callback=b;this.enabled=!1;this.nowFn=function(){return _.fY()};
this.lastTimeMs=this.nowFn()};
eE.prototype.setInterval=function(l){this.intervalMs=l;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
eE.prototype.start=function(){var l=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){l.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
eE.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
eE.prototype.tick=function(){var l=this;if(this.enabled){var b=Math.max(this.nowFn()-this.lastTimeMs,0);b<this.intervalMs*.8?this.timer=setTimeout(function(){l.tick()},this.intervalMs-b):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var eZJ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(eZJ,_.Fd);var hZD=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(hZD,_.Fd);var kIJ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(kIJ,_.Fd);kIJ.prototype.getTransmissionType=function(){return _.SP(this,1)};var LwV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(LwV,_.Fd);var hm=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(hm,_.Fd);var dPN=function(l){Ze(Poq,1,l)};
hm.prototype.getModel=function(){return _.gQ(this,6)};
var WH0=_.Wm(hm);var jJF=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jJF,_.Fd);var lJ1=["platform","platformVersion","architecture","model","uaFullVersion"],Poq=new hm,bOj=null;var ky=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(ky,_.Fd);var zZ2=function(l){return _.h8(l,1,1)};var yM0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l,4)};
_.h(yM0,_.Fd);_.W2=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l,36)};
_.h(_.W2,_.Fd);_.W2.prototype.getExperimentIds=function(){return _.eB(this,KH0,16)};var ZpJ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l,19)};
_.h(ZpJ,_.Fd);ZpJ.prototype.setLogSource=function(l){return _.h8(this,2,l)};
ZpJ.prototype.setScheduler=function(l){return _.h8(this,10,l)};var IAV=function(l,b){this.isServiceWorkerScope=b=b===void 0?!1:b;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new ZpJ;Number.isInteger(l)&&this.logRequest.setLogSource(l);b||(this.locale=document.documentElement.getAttribute("lang"));MLr(this,new ky)};
IAV.prototype.setLogSource=function(l){this.logRequest.setLogSource(l);return this};
var MLr=function(l,b){_.zc(l.logRequest,1,b);_.SP(b,1)||zZ2(b);l.isServiceWorkerScope||(b=jE(l),_.gQ(b,5)||_.xZ(b,5,l.locale));l.uach&&(b=jE(l),_.eB(b,hm,9)||_.zc(b,9,l.uach))},$FQ=function(l,b){l.transmissionType=b},JMQ=function(l){var b=b===void 0?lJ1:b;
var d=l.isServiceWorkerScope?void 0:Va();d?ECN(d,b).then(function(L){l.uach=WH0(L!=null?L:"[]");L=jE(l);_.zc(L,9,l.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},jE=function(l){var b=_.eB(l.logRequest,ky,1);
b||(b=new ky,MLr(l,b));l=b;b=_.eB(l,jJF,11);b||(b=new jJF,_.zc(l,11,b));return b};
IAV.prototype.build=function(l,b,d,L,P,E){b=b===void 0?0:b;d=d===void 0?0:d;L=L===void 0?null:L;P=P===void 0?0:P;E=E===void 0?0:E;if(!this.isServiceWorkerScope){var f=jE(this);var F=new kIJ;F=_.h8(F,1,this.transmissionType);F=_.Uu(F,2,this.isFinal);d=_.RS(F,3,d>0?d:void 0);d=_.RS(d,4,P>0?P:void 0);d=_.RS(d,5,E>0?E:void 0);P=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;E=P[_.XV]|0;d=zr(d,E)?d:yA7(d,P,E)?zS1(d,P):new d.constructor(Rx(P,E,!0));_.zc(f,10,d)}f=this.logRequest.clone();d=Date.now().toString();
f=_.kg(f,4,NQ(d));l=l.slice();l=Ze(f,3,l);L&&(f=new eZJ,L=_.RS(f,13,L),f=new hZD,L=_.zc(f,2,L),f=new yM0,L=_.zc(f,1,L),L=_.h8(L,2,9),_.zc(l,18,L));b&&_.Cl(l,14,b);return l};KQ.prototype.currBackoffCount_=0;KQ.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
KQ.prototype.getValue=function(){return this.currValue_};
var xFt=function(l){l.currBaseValue_=Math.min(l.maxValue_,l.currBaseValue_*l.backoffFactor_);l.currValue_=Math.min(l.maxValue_,l.currBaseValue_+(l.randomFactor_?Math.round(l.randomFactor_*(Math.random()-.5)*2*l.currBaseValue_):0));l.currBackoffCount_++};var ZjV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l,8)};
_.h(ZjV,_.Fd);var goV=_.Wm(ZjV);var MTt=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(MTt,_.Fd);var zq;zq=new IO$;var yj=function(l){_.S8.call(this);var b=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9861_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$9861_sendBeaconApiEnabled=!1;this.logSource=l.logSource;this.getAuthHeaderValue=
l.getAuthHeaderValue||function(){};
this.logRequestBuilder=new IAV(l.logSource,l.isServiceWorkerScope);this.network=l.network||null;this.productID=l.productID||null;this.bufferSize=1E3;this.clearcutUrl=l.urlOverride||null;this.sessionIndex=l.sessionIndex||null;this.disableAutomaticFlush=l.disableAutomaticFlush||!1;this.withCredentials=!l.disableWithCredentials;this.isServiceWorkerScope=l.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!Va()&&!!Va().navigator&&Va().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(S8V())).searchParams&&!!(new URL(S8V())).searchParams.set;var d=zZ2(new ky);MLr(this.logRequestBuilder,d);this.flushBackoff=new KQ(1E4,3E5,.1);l=AMt(this,l.backgroundJobDeferrer);this.JSC$9861_flushTimer=new eE(this.flushBackoff.getValue(),l);this.backupTimer=new eE(6E5,l);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){vo2(b);
var L;(L=b.metalogService)==null||L.flush()}}),document.addEventListener("pagehide",function(){vo2(b);
var L;(L=b.metalogService)==null||L.flush()}))};
_.h(yj,_.S8);var AMt=function(l,b){return l.isBrowserSupported?b?function(){b().then(function(){l.flush()})}:function(){l.flush()}:function(){}};
yj.prototype.disposeInternal=function(){vo2(this);this.JSC$9861_flushTimer.stop();this.backupTimer.stop();_.S8.prototype.disposeInternal.call(this)};
var CVF=function(l){l.clearcutUrl||(l.clearcutUrl=S8V());try{return(new URL(l.clearcutUrl)).toString()}catch(b){return(new URL(l.clearcutUrl,Va().location.origin)).toString()}};
yj.prototype.dispatch=function(l){if(l instanceof _.W2)this.log(l);else try{var b=new _.W2,d=l.serialize();var L=_.xZ(b,8,d);this.log(L)}catch(P){Zs(this,4,1)}};
var Zs=function(l,b,d){l.metalogService&&l.metalogService.increment(b,d)};
yj.prototype.log=function(l){Zs(this,2,1);if(this.isBrowserSupported){l=l.clone();var b=this.sequencePosition++;l=_.Cl(l,21,b);this.componentId&&_.xZ(l,26,this.componentId);b=l;if(gQA(_.h3(b,1))==null){var d=Date.now();d=Number.isFinite(d)?d.toString():"0";_.kg(b,1,NQ(d))}_.xVV(_.h3(b,15))!=null||_.Cl(b,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(d=this.experimentIds.clone(),_.zc(b,16,d));Zs(this,1,1);b=this.pendingEvents.length-this.bufferSize+1;b>0&&(this.pendingEvents.splice(0,b),
this.numLogsDroppedSinceLastFlush+=b,Zs(this,3,b));this.pendingEvents.push(l);this.disableAutomaticFlush||this.JSC$9861_flushTimer.enabled||this.JSC$9861_flushTimer.start()}};
yj.prototype.flush=function(l,b){var d=this;if(this.pendingEvents.length===0)l&&l();else if(this.JSC$9861_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,RZV(this);else{var L=Date.now();if(this.noFlushUntilMs>L&&this.startWaitingMs<L)b&&b("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?$FQ(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var P=this.pendingEvents.length,
E=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),f=this.getAuthHeaderValue();if(f&&this.lastFailedAuth===f)b&&b("stale-auth-token");else{this.pendingEvents=[];this.JSC$9861_flushTimer.enabled&&this.JSC$9861_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;L=E.serialize();var F;this.JSC$9861_compressor&&this.JSC$9861_compressor.isSupported(L.length)&&
(F=this.JSC$9861_compressor.compress(L));var n=pYF(this,L,f),N=function(H){d.flushBackoff.reset();d.JSC$9861_flushTimer.setInterval(d.flushBackoff.getValue());if(H){var t=null;try{var e=JSON.stringify(JSON.parse(H.replace(")]}'\n","")));t=goV(e)}catch(W){}t&&(H=Number(J3(t,1,_.Af("-1"))),H>0&&(d.startWaitingMs=Date.now(),d.noFlushUntilMs=d.startWaitingMs+H),Ll1(t.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,zq.fieldIndex),bjZ(t,zq.fieldIndex),t=zq.ctor?zq.getExtensionFn(t,zq.ctor,zq.fieldIndex,
zq.JSC$9041_hasMessageId):zq.getExtensionFn(t,zq.fieldIndex,null,zq.JSC$9041_hasMessageId),t=t===null?void 0:t)&&(t=_.YJ(t,1,-1),t!==-1&&(d.flushBackoff=new KQ(t<1?1:t,3E5,.1),d.JSC$9861_flushTimer.setInterval(d.flushBackoff.getValue())))}l&&l();d.numRetriesSinceLastSuccessfulFlush=0},Y=function(H,t){var e=_.ND(E,_.W2,3,_.m_());
var W=Number(J3(E,14));xFt(d.flushBackoff);d.JSC$9861_flushTimer.setInterval(d.flushBackoff.getValue());H===401&&f&&(d.lastFailedAuth=f);W&&(d.numLogsDroppedSinceLastFlush+=W);t===void 0&&(t=d.isRetryable(H));t&&(d.pendingEvents=e.concat(d.pendingEvents),d.disableAutomaticFlush||d.JSC$9861_flushTimer.enabled||d.JSC$9861_flushTimer.start());Zs(d,7,1);b&&b("net-send-failed",H);++d.numRetriesSinceLastSuccessfulFlush},q=function(){d.network&&d.network.send(n,N,Y)};
F?F.then(function(H){Zs(d,5,P);n.requestHeaders["Content-Encoding"]="gzip";n.requestHeaders["Content-Type"]="application/binary";n.body=H;n.bodyType=2;q()},function(){Zs(d,6,P);
q()}):q()}}}};
var pYF=function(l,b,d){d=d===void 0?null:d;var L=L===void 0?l.withCredentials:L;var P={},E=new URL(CVF(l));d&&(P.Authorization=d);l.sessionIndex&&(P["X-Goog-AuthUser"]=l.sessionIndex,E.searchParams.set("authuser",l.sessionIndex));l.pageId&&(Object.defineProperty(P,"X-Goog-PageId",{value:l.pageId}),E.searchParams.set("pageId",l.pageId));return{url:E.toString(),body:b,bodyType:1,requestHeaders:P,requestType:"POST",withCredentials:L,timeoutMillis:l.timeoutMillis}},vo2=function(l){l.logRequestBuilder.isFinal=
!0;
l.flush();l.logRequestBuilder.isFinal=!1},RZV=function(l){oot(l,function(b,d){b=new URL(b);
b.searchParams.set("format","json");var L=!1;try{L=Va().navigator.sendBeacon(b.toString(),d.serialize())}catch(P){}L||(l.isSendBeaconSupported=!1);return L})},oot=function(l,b){if(l.pendingEvents.length!==0){var d=new URL(CVF(l));
d.searchParams.delete("format");var L=l.getAuthHeaderValue();L&&d.searchParams.set("auth",L);d.searchParams.set("authuser",l.sessionIndex||"0");for(L=0;L<10&&l.pendingEvents.length;++L){var P=l.pendingEvents.slice(0,32),E=l.logRequestBuilder.build(P,l.numLogsDroppedSinceLastFlush,l.numRetriesSinceLastSuccessfulFlush,l.productID,l.persistedLogRecoveredCount,l.persistedLogExpiredCount);if(!b(d.toString(),E)){++l.numRetriesSinceLastSuccessfulFlush;break}l.numLogsDroppedSinceLastFlush=0;l.numRetriesSinceLastSuccessfulFlush=
0;l.persistedLogRecoveredCount=0;l.persistedLogExpiredCount=0;l.pendingEvents=l.pendingEvents.slice(P.length)}l.JSC$9861_flushTimer.enabled&&l.JSC$9861_flushTimer.stop()}};
yj.prototype.isRetryable=function(l){return 500<=l&&l<600||l===401||l===0};
var S8V=function(){return"https://play.google.com/log?format=json&hasfast=true"};var DFt=function(){this.abortSupported=typeof AbortController!=="undefined"};
DFt.prototype.send=function(l,b,d){var L=this,P,E,f,F,n,N,Y,q,H,t;return _.B(function(e){switch(e.nextAddress){case 1:return E=(P=L.abortSupported?new AbortController:void 0)?setTimeout(function(){P.abort()},l.timeoutMillis):void 0,_.zD(e,2,3),f=Object.assign({},{method:l.requestType,
headers:Object.assign({},l.requestHeaders)},l.body&&{body:l.body},l.withCredentials&&{credentials:"include"},{signal:l.timeoutMillis&&P?P.signal:null}),e.yield(fetch(l.url,f),5);case 5:F=e.yieldResult;if(F.status!==200){(n=d)==null||n(F.status);e.jumpTo(3);break}if((N=b)==null){e.jumpTo(7);break}return e.yield(F.text(),8);case 8:N(e.yieldResult);case 7:case 3:_.Mi(e);clearTimeout(E);_.$s(e,0);break;case 2:Y=_.JE(e);switch((q=Y)==null?void 0:q.name){case "AbortError":(H=d)==null||H(408);break;default:(t=
d)==null||t(400)}e.jumpTo(3)}})};
DFt.prototype.getTransmissionType=function(){return 4};_.h6=function(l,b){b=b===void 0?"0":b;_.S8.call(this);this.logSource=l;this.sessionIndex=b;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9879_clearExperimentIds=this.productID=null;this.JSC$9879_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.h(_.h6,_.S8);var mP1=function(l,b){l.buildLabel=b;return l},Nay=function(l,b){l.network=b;
return l},qQN=function(l,b){l.JSC$9879_clearExperimentIds=b},OOF=function(l){l.JSC$9879_sendBeaconApiEnabled=!0;
return l};
_.h6.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.h6.prototype.build=function(){this.network||(this.network=new DFt);var l=new yj({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.qXB,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.j8(this,l);if(this.buildLabel){var b=this.buildLabel,d=
jE(l.logRequestBuilder);_.xZ(d,7,b)}l.JSC$9861_compressor=new UFV;this.componentId&&(l.componentId=this.componentId);this.productID&&(l.productID=this.productID);this.pageId&&(l.pageId=this.pageId);this.JSC$9879_clearExperimentIds&&((d=this.JSC$9879_clearExperimentIds)?(l.experimentIds||(l.experimentIds=new KH0),b=l.experimentIds,d=d.serialize(),_.xZ(b,4,d)):l.experimentIds&&_.kg(l.experimentIds,4));this.JSC$9879_sendBeaconApiEnabled&&(l.JSC$9861_sendBeaconApiEnabled=l.isSendBeaconSupported);JMQ(l.logRequestBuilder);
this.bufferSize&&(l.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(l);return l};var UPV=function(l,b,d,L,P,E,f){l=l===void 0?-1:l;b=b===void 0?"":b;d=d===void 0?"":d;L=L===void 0?!1:L;P=P===void 0?"":P;_.S8.call(this);this.logSource=l;this.componentId=b;E?b=E:(l=new _.h6(l,"0"),l.componentId=b,_.j8(this,l),d!==""&&(l.destinationUrl=d),L&&(l.serviceWorkerScopeEnabled=!0),P&&mP1(l,P),f&&Nay(l,f),b=l.build());this.JSC$9883_transport=b};
_.h(UPV,_.S8);UPV.prototype.flush=function(l){l=l||[];if(l.length){for(var b=new FH$,d=[],L=0;L<l.length;L++){var P=l[L],E=OpV(P);d.push(E);P.clear()}Ze(b,1,d);this.JSC$9883_transport.dispatch(b);this.JSC$9883_transport.flush()}};var VLV=function(l){this.cellValue=l};var Mw=function(l,b,d){this.JSC$9888_metricName=l;this.cellType=b;this.fields=d||[];this.cellMap=new Map},noD=function(l){return l.fields.map(function(b){return b.fieldType})},Bk$=function(l){return l.fields.map(function(b){return b.fieldName})};
_.Q=Mw.prototype;_.Q.addCell=function(l){var b=_.Tc.apply(1,arguments),d=this.getCells(b);d?d.push(new VLV(l)):this.JSC$9888_setCell(l,b)};
_.Q.JSC$9888_setCell=function(l){var b=this.JSC$9888_getKey(_.Tc.apply(1,arguments));this.cellMap.set(b,[new VLV(l)])};
_.Q.getCells=function(){var l=this.JSC$9888_getKey(_.Tc.apply(0,arguments));return this.cellMap.has(l)?this.cellMap.get(l):void 0};
_.Q.getCell=function(){var l=this.getCells(_.Tc.apply(0,arguments));return l&&l.length?l[0]:void 0};
_.Q.clear=function(){this.cellMap.clear()};
_.Q.JSC$9888_getKey=function(){var l=_.Tc.apply(0,arguments);return l?l.join(","):"key"};var wYF=function(l,b){Mw.call(this,l,3,b)};
_.h(wYF,Mw);wYF.prototype.JSC$9891_incrementCounterBy=function(l){var b=_.Tc.apply(1,arguments),d=0,L=this.getCell(b);L&&(d=L.cellValue);this.JSC$9888_setCell(d+l,b)};var uFQ=function(l,b){Mw.call(this,l,2,b)};
_.h(uFQ,Mw);uFQ.prototype.record=function(l){this.addCell(l,_.Tc.apply(1,arguments))};_.Is=function(l){this.id=l};
_.Is.prototype.toString=function(){return this.id};_.Jm=function(l,b){this.type=l instanceof _.Is?String(l):l;this.currentTarget=this.target=b;this.defaultPrevented=this.propagationStopped_=!1};
_.Jm.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.Jm.prototype.preventDefault=function(){this.defaultPrevented=!0};_.xy=function(l,b){_.Jm.call(this,l?l.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;l&&this.init(l,b)};
_.sK(_.xy,_.Jm);
_.xy.prototype.init=function(l,b){var d=this.type=l.type,L=l.changedTouches&&l.changedTouches.length?l.changedTouches[0]:null;this.target=l.target||l.srcElement;this.currentTarget=b;b=l.relatedTarget;b||(d=="mouseover"?b=l.fromElement:d=="mouseout"&&(b=l.toElement));this.relatedTarget=b;L?(this.clientX=L.clientX!==void 0?L.clientX:L.pageX,this.clientY=L.clientY!==void 0?L.clientY:L.pageY,this.screenX=L.screenX||0,this.screenY=L.screenY||0):(this.offsetX=_.me||l.offsetX!==void 0?l.offsetX:l.layerX,
this.offsetY=_.me||l.offsetY!==void 0?l.offsetY:l.layerY,this.clientX=l.clientX!==void 0?l.clientX:l.pageX,this.clientY=l.clientY!==void 0?l.clientY:l.pageY,this.screenX=l.screenX||0,this.screenY=l.screenY||0);this.button=l.button;this.keyCode=l.keyCode||0;this.key=l.key||"";this.charCode=l.charCode||(d=="keypress"?l.keyCode:0);this.ctrlKey=l.ctrlKey;this.altKey=l.altKey;this.shiftKey=l.shiftKey;this.metaKey=l.metaKey;this.pointerId=l.pointerId||0;this.pointerType=l.pointerType;this.state=l.state;
this.timeStamp=l.timeStamp;this.event_=l;l.defaultPrevented&&_.xy.superClass_.preventDefault.call(this)};
_.xy.prototype.isButton=function(l){return this.event_.button==l};
_.xy.prototype.stopPropagation=function(){_.xy.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.xy.prototype.preventDefault=function(){_.xy.superClass_.preventDefault.call(this);var l=this.event_;l.preventDefault?l.preventDefault():l.returnValue=!1};var GIh="closure_listenable_"+(Math.random()*1E6|0),ge=function(l){return!(!l||!l[GIh])};var Tk$=0;var aA$=function(l,b,d,L,P){this.listener=l;this.proxy=null;this.src=b;this.type=d;this.capture=!!L;this.handler=P;this.key=++Tk$;this.removed=this.callOnce=!1},ipD=function(l){l.removed=!0;
l.listener=null;l.proxy=null;l.src=null;l.handler=null};e8.prototype.add=function(l,b,d,L,P){var E=l.toString();l=this.listeners[E];l||(l=this.listeners[E]=[],this.typeCount_++);var f=cMj(l,b,L,P);f>-1?(b=l[f],d||(b.callOnce=!1)):(b=new aA$(b,this.src,E,!!L,P),b.callOnce=d,l.push(b));return b};
e8.prototype.remove=function(l,b,d,L){l=l.toString();if(!(l in this.listeners))return!1;var P=this.listeners[l];b=cMj(P,b,d,L);return b>-1?(ipD(P[b]),_.I71(P,b),P.length==0&&(delete this.listeners[l],this.typeCount_--),!0):!1};
var rMj=function(l,b){var d=b.type;if(!(d in l.listeners))return!1;var L=_.oj(l.listeners[d],b);L&&(ipD(b),l.listeners[d].length==0&&(delete l.listeners[d],l.typeCount_--));return L};
e8.prototype.removeAll=function(l){l=l&&l.toString();var b=0,d;for(d in this.listeners)if(!l||d==l){for(var L=this.listeners[d],P=0;P<L.length;P++)++b,ipD(L[P]);delete this.listeners[d];this.typeCount_--}return b};
e8.prototype.getListener=function(l,b,d,L){l=this.listeners[l.toString()];var P=-1;l&&(P=cMj(l,b,d,L));return P>-1?l[P]:null};
e8.prototype.hasListener=function(l,b){var d=l!==void 0,L=d?l.toString():"",P=b!==void 0;return _.RB.some(this.listeners,function(E){for(var f=0;f<E.length;++f)if(!(d&&E[f].type!=L||P&&E[f].capture!=b))return!0;return!1})};
var cMj=function(l,b,d,L){for(var P=0;P<l.length;++P){var E=l[P];if(!E.removed&&E.listener==b&&E.capture==!!d&&E.handler==L)return P}return-1};var lZf,bzJ,d5$,Plr,EBh,h9,kA,fZr,QCV,X70,SE,sCV,Ldt;lZf="closure_lm_"+(Math.random()*1E6|0);bzJ={};d5$=0;_.zC=function(l,b,d,L,P){if(L&&L.once)return h9(l,b,d,L,P);if(Array.isArray(b)){for(var E=0;E<b.length;E++)_.zC(l,b[E],d,L,P);return null}d=Ldt(d);return ge(l)?l.listen(b,d,_.Ty(L)?!!L.capture:!!L,P):Plr(l,b,d,!1,L,P)};
Plr=function(l,b,d,L,P,E){if(!b)throw Error("va");var f=_.Ty(P)?!!P.capture:!!P,F=SE(l);F||(l[lZf]=F=new e8(l));d=F.add(b,d,L,f,E);if(d.proxy)return d;L=EBh();d.proxy=L;L.src=l;L.listener=d;if(l.addEventListener)_.Q$Q||(P=f),P===void 0&&(P=!1),l.addEventListener(b.toString(),L,P);else if(l.attachEvent)l.attachEvent(QCV(b.toString()),L);else if(l.addListener&&l.removeListener)l.addListener(L);else throw Error("wa");d5$++;return d};
EBh=function(){var l=X70,b=function(d){return l.call(b.src,b.listener,d)};
return b};
h9=function(l,b,d,L,P){if(Array.isArray(b)){for(var E=0;E<b.length;E++)h9(l,b[E],d,L,P);return null}d=Ldt(d);return ge(l)?l.listenOnce(b,d,_.Ty(L)?!!L.capture:!!L,P):Plr(l,b,d,!0,L,P)};
_.Am=function(l,b,d,L,P){if(Array.isArray(b))for(var E=0;E<b.length;E++)_.Am(l,b[E],d,L,P);else L=_.Ty(L)?!!L.capture:!!L,d=Ldt(d),ge(l)?l.unlisten(b,d,L,P):l&&(l=SE(l))&&(b=l.getListener(b,d,L,P))&&kA(b)};
kA=function(l){if(typeof l==="number"||!l||l.removed)return!1;var b=l.src;if(ge(b))return rMj(b.eventTargetListeners_,l);var d=l.type,L=l.proxy;b.removeEventListener?b.removeEventListener(d,L,l.capture):b.detachEvent?b.detachEvent(QCV(d),L):b.addListener&&b.removeListener&&b.removeListener(L);d5$--;(d=SE(b))?(rMj(d,l),d.typeCount_==0&&(d.src=null,b[lZf]=null)):ipD(l);return!0};
fZr=function(l,b,d,L,P){d=Ldt(d);L=!!L;return ge(l)?l.getListener(b,d,L,P):l?(l=SE(l))?l.getListener(b,d,L,P):null:null};
QCV=function(l){return l in bzJ?bzJ[l]:bzJ[l]="on"+l};
X70=function(l,b){if(l.removed)l=!0;else{b=new _.xy(b,this);var d=l.listener,L=l.handler||l.src;l.callOnce&&kA(l);l=d.call(L,b)}return l};
SE=function(l){l=l[lZf];return l instanceof e8?l:null};
sCV="__closure_events_fn_"+(Math.random()*1E9>>>0);Ldt=function(l){if(typeof l==="function")return l;l[sCV]||(l[sCV]=function(b){return l.handleEvent(b)});
return l[sCV]};_.v2=function(){_.S8.call(this);this.eventTargetListeners_=new e8(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.sK(_.v2,_.S8);_.v2.prototype[GIh]=!0;_.Q=_.v2.prototype;_.Q.setParentEventTarget=function(l){this.parentEventTarget_=l};
_.Q.addEventListener=function(l,b,d,L){_.zC(this,l,b,d,L)};
_.Q.removeEventListener=function(l,b,d,L){_.Am(this,l,b,d,L)};
_.Q.dispatchEvent=function(l){var b,d=this.parentEventTarget_;if(d)for(b=[];d;d=d.parentEventTarget_)b.push(d);d=this.actualEventTarget_;var L=l.type||l;if(typeof l==="string")l=new _.Jm(l,d);else if(l instanceof _.Jm)l.target=l.target||d;else{var P=l;l=new _.Jm(L,d);_.RB.extend(l,P)}P=!0;var E;if(b)for(E=b.length-1;!l.propagationStopped_&&E>=0;E--){var f=l.currentTarget=b[E];P=FdF(f,L,!0,l)&&P}l.propagationStopped_||(f=l.currentTarget=d,P=FdF(f,L,!0,l)&&P,l.propagationStopped_||(P=FdF(f,L,!1,l)&&
P));if(b)for(E=0;!l.propagationStopped_&&E<b.length;E++)f=l.currentTarget=b[E],P=FdF(f,L,!1,l)&&P;return P};
_.Q.disposeInternal=function(){_.v2.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.Q.listen=function(l,b,d,L){return this.eventTargetListeners_.add(String(l),b,!1,d,L)};
_.Q.listenOnce=function(l,b,d,L){return this.eventTargetListeners_.add(String(l),b,!0,d,L)};
_.Q.unlisten=function(l,b,d,L){return this.eventTargetListeners_.remove(String(l),b,d,L)};
_.Q.removeAllListeners=function(l){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(l):0};
var FdF=function(l,b,d,L){b=l.eventTargetListeners_.listeners[String(b)];if(!b)return!0;b=b.concat();for(var P=!0,E=0;E<b.length;++E){var f=b[E];if(f&&!f.removed&&f.capture==d){var F=f.listener,n=f.handler||f.src;f.callOnce&&rMj(l.eventTargetListeners_,f);P=F.call(n,L)!==!1&&P}}return P&&!L.defaultPrevented};
_.v2.prototype.getListener=function(l,b,d,L){return this.eventTargetListeners_.getListener(String(l),b,d,L)};
_.v2.prototype.hasListener=function(l,b){return this.eventTargetListeners_.hasListener(l!==void 0?String(l):void 0,b)};var CM=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(l){return l&&AsyncContext.Snapshot.wrap(l)}:function(l){return l};var BqD=function(l,b){this.create_=l;this.reset_=b;this.occupants_=0;this.JSC$9923_head_=null};
BqD.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var l=this.JSC$9923_head_;this.JSC$9923_head_=l.next;l.next=null}else l=this.create_();return l};
BqD.prototype.put=function(l){this.reset_(l);this.occupants_<100&&(this.occupants_++,l.next=this.JSC$9923_head_,this.JSC$9923_head_=l)};var nBh=function(){this.workTail_=this.workHead_=null};
nBh.prototype.add=function(l,b){var d=Xrj.get();d.set(l,b);this.workTail_?this.workTail_.next=d:this.workHead_=d;this.workTail_=d};
nBh.prototype.remove=function(){var l=null;this.workHead_&&(l=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),l.next=null);return l};
var Xrj=new BqD(function(){return new Ozf},function(l){return l.reset()}),Ozf=function(){this.next=this.scope=this.fn=null};
Ozf.prototype.set=function(l,b){this.fn=l;this.scope=b;this.next=null};
Ozf.prototype.reset=function(){this.next=this.scope=this.fn=null};var Nqh,fJ$,Qp$,m52;fJ$=!1;Qp$=new nBh;_.Rs=function(l,b){Nqh||m52();fJ$||(Nqh(),fJ$=!0);Qp$.add(l,b)};
m52=function(){var l=Promise.resolve(void 0);Nqh=function(){l.then(sp$)}};var Yq2=function(l){l.prototype.$goog_Thenable=!0},qqF=function(l){if(!l)return!1;
try{return!!l.$goog_Thenable}catch(b){return!1}};var Hzf,tkj,U5F,eEV,hE0,kR0,yKh,IZr,gBD,JK2,s8Z;_.M$=function(l,b){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(l!=_.Ja)try{var d=this;l.call(b,function(L){d.resolve_(2,L)},function(L){d.resolve_(3,L)})}catch(L){this.resolve_(3,L)}};
Hzf=function(){this.next=this.context=this.JSC$9934_onRejected=this.JSC$9934_onFulfilled=this.child=null;this.always=!1};
Hzf.prototype.reset=function(){this.context=this.JSC$9934_onRejected=this.JSC$9934_onFulfilled=this.child=null;this.always=!1};
tkj=new BqD(function(){return new Hzf},function(l){l.reset()});
U5F=function(l,b,d){var L=tkj.get();L.JSC$9934_onFulfilled=l;L.JSC$9934_onRejected=b;L.context=d;return L};
_.Ez=function(l){if(l instanceof _.M$)return l;var b=new _.M$(_.Ja);b.resolve_(2,l);return b};
_.ZQ=function(l){return new _.M$(function(b,d){d(l)})};
eEV=function(l,b,d){KdQ(l,b,d,null)||_.Rs(_.Oz(b,l))};
_.pM=function(l){return new _.M$(function(b,d){var L=l.length,P=[];if(L)for(var E=function(N,Y){L--;P[N]=Y;L==0&&b(P)},f=function(N){d(N)},F,n=0;n<l.length;n++)F=l[n],eEV(F,_.Oz(E,n),f);
else b(P)})};
hE0=function(l){return new _.M$(function(b){var d=l.length,L=[];if(d)for(var P=function(F,n,N){d--;L[F]=n?{fulfilled:!0,value:N}:{fulfilled:!1,reason:N};d==0&&b(L)},E,f=0;f<l.length;f++)E=l[f],eEV(E,_.Oz(P,f,!0),_.Oz(P,f,!1));
else b(L)})};
kR0=function(l){return new _.M$(function(b,d){var L=l.length,P=[];if(L)for(var E=function(N){b(N)},f=function(N,Y){L--;
P[N]=Y;L==0&&d(P)},F,n=0;n<l.length;n++)F=l[n],eEV(F,E,_.Oz(f,n));
else b(void 0)})};
_.TZ=function(){var l,b,d=new _.M$(function(L,P){l=L;b=P});
return new Wdf(d,l,b)};
_.M$.prototype.then=function(l,b,d){return jCV(this,CM(typeof l==="function"?l:null),CM(typeof b==="function"?b:null),d)};
Yq2(_.M$);yKh=function(l,b,d,L){zEr(l,U5F(b||_.Ja,d||null,L))};
_.Ds=function(l,b){b=CM(b);b=U5F(b,b);b.always=!0;zEr(l,b);return l};
_.M$.prototype.finally=function(l){var b=this;l=CM(l);return new _.M$(function(d,L){yKh(b,function(P){l();d(P)},function(P){l();
L(P)})})};
_.M$.prototype.thenCatch=function(l,b){return jCV(this,null,CM(l),b)};
_.M$.prototype.catch=_.M$.prototype.thenCatch;_.M$.prototype.cancel=function(l){if(this.state_==0){var b=new _.pH(l);_.Rs(function(){ZzV(this,b)},this)}};
var ZzV=function(l,b){if(l.state_==0)if(l.parent_){var d=l.parent_;if(d.callbackEntries_){for(var L=0,P=null,E=null,f=d.callbackEntries_;f&&(f.always||(L++,f.child==l&&(P=f),!(P&&L>1)));f=f.next)P||(E=f);P&&(d.state_==0&&L==1?ZzV(d,b):(E?(L=E,L.next==d.callbackEntriesTail_&&(d.callbackEntriesTail_=L),L.next=L.next.next):MkV(d),IZr(d,P,3,b)))}l.parent_=null}else l.resolve_(3,b)},zEr=function(l,b){l.callbackEntries_||l.state_!=2&&l.state_!=3||$5D(l);
l.callbackEntriesTail_?l.callbackEntriesTail_.next=b:l.callbackEntries_=b;l.callbackEntriesTail_=b},jCV=function(l,b,d,L){var P=U5F(null,null,null);
P.child=new _.M$(function(E,f){P.JSC$9934_onFulfilled=b?function(F){try{var n=b.call(L,F);E(n)}catch(N){f(N)}}:E;
P.JSC$9934_onRejected=d?function(F){try{var n=d.call(L,F);n===void 0&&F instanceof _.pH?f(F):E(n)}catch(N){f(N)}}:f});
P.child.parent_=l;zEr(l,P);return P.child};
_.M$.prototype.unblockAndFulfill_=function(l){this.state_=0;this.resolve_(2,l)};
_.M$.prototype.unblockAndReject_=function(l){this.state_=0;this.resolve_(3,l)};
_.M$.prototype.resolve_=function(l,b){this.state_==0&&(this===b&&(l=3,b=new TypeError("xa")),this.state_=1,KdQ(b,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=b,this.state_=l,this.parent_=null,$5D(this),l!=3||b instanceof _.pH||JK2(this,b)))};
var KdQ=function(l,b,d,L){if(l instanceof _.M$)return yKh(l,b,d,L),!0;if(qqF(l))return l.then(b,d,L),!0;if(_.Ty(l))try{var P=l.then;if(typeof P==="function")return x5D(l,P,b,d,L),!0}catch(E){return d.call(L,E),!0}return!1},x5D=function(l,b,d,L,P){var E=!1,f=function(n){E||(E=!0,d.call(P,n))},F=function(n){E||(E=!0,L.call(P,n))};
try{b.call(l,f,F)}catch(n){F(n)}},$5D=function(l){l.executing_||(l.executing_=!0,_.Rs(l.executeCallbacks_,l))},MkV=function(l){var b=null;
l.callbackEntries_&&(b=l.callbackEntries_,l.callbackEntries_=b.next,b.next=null);l.callbackEntries_||(l.callbackEntriesTail_=null);return b};
_.M$.prototype.executeCallbacks_=function(){for(var l;l=MkV(this);)IZr(this,l,this.state_,this.result_);this.executing_=!1};
IZr=function(l,b,d,L){if(d==3&&b.JSC$9934_onRejected&&!b.always)for(;l&&l.hadUnhandledRejection_;l=l.parent_)l.hadUnhandledRejection_=!1;if(b.child)b.child.parent_=null,gBD(b,d,L);else try{b.always?b.JSC$9934_onFulfilled.call(b.context):gBD(b,d,L)}catch(P){s8Z.call(null,P)}tkj.put(b)};
gBD=function(l,b,d){b==2?l.JSC$9934_onFulfilled.call(l.context,d):l.JSC$9934_onRejected&&l.JSC$9934_onRejected.call(l.context,d)};
JK2=function(l,b){l.hadUnhandledRejection_=!0;_.Rs(function(){l.hadUnhandledRejection_&&s8Z.call(null,b)})};
s8Z=EA;_.pH=function(l){_.bN.call(this,l)};
_.sK(_.pH,_.bN);_.pH.prototype.name="cancel";var Wdf=function(l,b,d){this.promise=l;this.resolve=b;this.reject=d};var Vj;_.hG=function(l,b){_.v2.call(this);this.JSC$9946_interval_=l||1;this.timerObject_=b||_.PV;this.boundTick_=(0,_.A6)(this.tick_,this);this.last_=_.fY()};
_.sK(_.hG,_.v2);_.Q=_.hG.prototype;_.Q.enabled=!1;_.Q.JSC$9948_timer_=null;_.Q.setInterval=function(l){this.JSC$9946_interval_=l;this.JSC$9948_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9948_timer_&&this.stop()};
_.Q.tick_=function(){if(this.enabled){var l=_.fY()-this.last_;l>0&&l<this.JSC$9946_interval_*.8?this.JSC$9948_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9946_interval_-l):(this.JSC$9948_timer_&&(this.timerObject_.clearTimeout(this.JSC$9948_timer_),this.JSC$9948_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.Q.start=function(){this.enabled=!0;this.JSC$9948_timer_||(this.JSC$9948_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9946_interval_),this.last_=_.fY())};
_.Q.stop=function(){this.enabled=!1;this.JSC$9948_timer_&&(this.timerObject_.clearTimeout(this.JSC$9948_timer_),this.JSC$9948_timer_=null)};
_.Q.disposeInternal=function(){_.hG.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
Vj=function(l,b,d){if(typeof l==="function")d&&(l=(0,_.A6)(l,d));else if(l&&typeof l.handleEvent=="function")l=(0,_.A6)(l.handleEvent,l);else throw Error("ya");return Number(b)>2147483647?-1:_.PV.setTimeout(l,b||0)};
_.SqV=function(l){var b=null;return(new _.M$(function(d,L){b=Vj(function(){d(void 0)},l);
b==-1&&L(Error("za"))})).thenCatch(function(d){_.PV.clearTimeout(b);
throw d;})};var zA=function(l){_.S8.call(this);this.streamzLogger=l;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9952_flushTimer=new _.hG(this.flushInterval);this.JSC$9952_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.j8(this,this.JSC$9952_flushTimer)};
_.h(zA,_.S8);zA.prototype.sendIsolatedPayload=function(l){this.shouldSendIsolatedPayload=l;this.invocationLimit=1};
var AKD=function(l){l.JSC$9952_flushTimer.enabled||l.JSC$9952_flushTimer.start();l.invocationCount++;l.invocationCount>=l.invocationLimit&&l.snapshotAndFlush()};
zA.prototype.snapshotAndFlush=function(){var l=this.metricMap.values();l=[].concat(_.VV(l)).filter(function(b){return b.cellMap.size});
l.length&&this.streamzLogger.flush(l,this.shouldSendIsolatedPayload);vBQ(l);this.invocationCount=0;this.JSC$9952_flushTimer.enabled&&this.JSC$9952_flushTimer.stop()};
zA.prototype.addNewCounter=function(l){var b=_.Tc.apply(1,arguments);this.metricMap.has(l)||this.metricMap.set(l,new wYF(l,b))};
zA.prototype.addNewEventMetric=function(l){var b=_.Tc.apply(1,arguments);this.metricMap.has(l)||this.metricMap.set(l,new uFQ(l,b))};
var Clj=function(l,b){return l.disabledMetrics.has(b)?void 0:l.metricMap.get(b)};
zA.prototype.JSC$9952_incrementCounter=function(l){this.JSC$9952_incrementCounterBy(l,1,_.Tc.apply(1,arguments))};
zA.prototype.JSC$9952_incrementCounterBy=function(l,b){var d=_.Tc.apply(2,arguments),L=Clj(this,l);L&&L instanceof wYF&&(L.JSC$9891_incrementCounterBy(b,d),AKD(this))};
zA.prototype.record=function(l,b){var d=_.Tc.apply(2,arguments),L=Clj(this,l);L&&L instanceof uFQ&&(L.record(b,d),AKD(this))};
var vBQ=function(l){for(var b=0;b<l.length;b++)l[b].clear()};_.we=function(l,b,d){d=d===void 0?{}:d;b=Error.call(this,b);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=l;this.metadata=d;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.h(_.we,Error);_.we.prototype.toString=function(){var l="RpcError("+(BaH(this.code)||String(this.code))+")";this.message&&(l+=": "+this.message);return l};_.REf=_.PV.JSON.parse;_.u7=_.PV.JSON.stringify;_.ee=_.PV.JSON.parse;_.p7Q=function(l){switch(l){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 oBD=function(l){switch(l){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var D5o,Vk$=function(){};
_.sK(Vk$,_.nCA);Vk$.prototype.createInstance=function(){return new XMLHttpRequest};
D5o=new Vk$;_.Gq=function(l){_.v2.call(this);this.headers=new Map;this.JSC$9961_xmlHttpFactory_=l||null;this.JSC$9961_active_=!1;this.JSC$9961_xhr_=null;this.JSC$9961_lastUri_="";this.JSC$9961_lastErrorCode_=0;this.JSC$9961_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9961_timeoutId_=null;this.responseType_="";this.JSC$9961_withCredentials_=!1};
_.sK(_.Gq,_.v2);var w7D=/^https?$/i,u4r=["POST","PUT"],GRh=[],GBy=function(l,b,d,L,P,E,f){var F=new _.Gq;GRh.push(F);b&&F.listen("complete",b);F.listenOnce("ready",F.cleanupSend_);E&&(F.timeoutInterval_=Math.max(0,E));f&&(F.JSC$9961_withCredentials_=f);F.send(l,d,L,P)};
_.Gq.prototype.cleanupSend_=function(){this.dispose();_.oj(GRh,this)};
_.Gq.prototype.send=function(l,b,d,L){if(this.JSC$9961_xhr_)throw Error("Aa`"+this.JSC$9961_lastUri_+"`"+l);b=b?b.toUpperCase():"GET";this.JSC$9961_lastUri_=l;this.JSC$9961_lastError_="";this.JSC$9961_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9961_active_=!0;this.JSC$9961_xhr_=this.createXhr();this.JSC$9961_xhr_.onreadystatechange=CM((0,_.A6)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9961_xhr_.open(b,String(l),!0),this.inOpen_=!1}catch(f){TqF(this,f);return}l=d||"";d=new Map(this.headers);
if(L)if(Object.getPrototypeOf(L)===Object.prototype)for(var P in L)d.set(P,L[P]);else if(typeof L.keys==="function"&&typeof L.get==="function"){P=_.X(L.keys());for(var E=P.next();!E.done;E=P.next())E=E.value,d.set(E,L.get(E))}else throw Error("Ba`"+String(L));L=Array.from(d.keys()).find(function(f){return"content-type"==f.toLowerCase()});
P=_.PV.FormData&&l instanceof _.PV.FormData;!_.pF(u4r,b)||L||P||d.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=_.X(d);for(L=b.next();!L.done;L=b.next())d=_.X(L.value),L=d.next().value,d=d.next().value,this.JSC$9961_xhr_.setRequestHeader(L,d);this.responseType_&&(this.JSC$9961_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9961_xhr_&&this.JSC$9961_xhr_.withCredentials!==this.JSC$9961_withCredentials_&&(this.JSC$9961_xhr_.withCredentials=this.JSC$9961_withCredentials_);
try{this.JSC$9961_timeoutId_&&(clearTimeout(this.JSC$9961_timeoutId_),this.JSC$9961_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9961_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9961_xhr_.send(l),this.inSend_=!1}catch(f){TqF(this,f)}};
_.Gq.prototype.createXhr=function(){return this.JSC$9961_xmlHttpFactory_?this.JSC$9961_xmlHttpFactory_.createInstance():D5o.createInstance()};
_.Gq.prototype.timeout_=function(){typeof f7t!="undefined"&&this.JSC$9961_xhr_&&(this.JSC$9961_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9961_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var TqF=function(l,b){l.JSC$9961_active_=!1;l.JSC$9961_xhr_&&(l.inAbort_=!0,l.JSC$9961_xhr_.abort(),l.inAbort_=!1);l.JSC$9961_lastError_=b;l.JSC$9961_lastErrorCode_=5;aZt(l);iz0(l)},aZt=function(l){l.errorDispatched_||(l.errorDispatched_=!0,l.dispatchEvent("complete"),l.dispatchEvent("error"))};
_.Gq.prototype.abort=function(l){this.JSC$9961_xhr_&&this.JSC$9961_active_&&(this.JSC$9961_active_=!1,this.inAbort_=!0,this.JSC$9961_xhr_.abort(),this.inAbort_=!1,this.JSC$9961_lastErrorCode_=l||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),iz0(this))};
_.Gq.prototype.disposeInternal=function(){this.JSC$9961_xhr_&&(this.JSC$9961_active_&&(this.JSC$9961_active_=!1,this.inAbort_=!0,this.JSC$9961_xhr_.abort(),this.inAbort_=!1),iz0(this,!0));_.Gq.superClass_.disposeInternal.call(this)};
_.Gq.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)cKV(this);else this.onReadyStateChangeEntryPoint_()};
_.Gq.prototype.onReadyStateChangeEntryPoint_=function(){cKV(this)};
var cKV=function(l){if(l.JSC$9961_active_&&typeof f7t!="undefined")if(l.inSend_&&_.Tq(l)==4)setTimeout(l.onReadyStateChange_.bind(l),0);else if(l.dispatchEvent("readystatechange"),l.isComplete()){l.JSC$9961_active_=!1;try{if(l.isSuccess())l.dispatchEvent("complete"),l.dispatchEvent("success");else{l.JSC$9961_lastErrorCode_=6;try{var b=_.Tq(l)>2?l.JSC$9961_xhr_.statusText:""}catch(d){b=""}l.JSC$9961_lastError_=b+" ["+l.getStatus()+"]";aZt(l)}}finally{iz0(l)}}},iz0=function(l,b){if(l.JSC$9961_xhr_){l.JSC$9961_timeoutId_&&
(clearTimeout(l.JSC$9961_timeoutId_),l.JSC$9961_timeoutId_=null);
var d=l.JSC$9961_xhr_;l.JSC$9961_xhr_=null;b||l.dispatchEvent("ready");try{d.onreadystatechange=null}catch(L){}}};
_.Gq.prototype.isActive=function(){return!!this.JSC$9961_xhr_};
_.Gq.prototype.isComplete=function(){return _.Tq(this)==4};
_.Gq.prototype.isSuccess=function(){var l=this.getStatus(),b;if(!(b=oBD(l))){if(l=l===0)l=L_V(String(this.JSC$9961_lastUri_)),l=!w7D.test(l);b=l}return b};
_.Tq=function(l){return l.JSC$9961_xhr_?l.JSC$9961_xhr_.readyState:0};
_.Q=_.Gq.prototype;_.Q.getStatus=function(){try{return _.Tq(this)>2?this.JSC$9961_xhr_.status:-1}catch(l){return-1}};
_.Q.getResponseText=function(){try{return this.JSC$9961_xhr_?this.JSC$9961_xhr_.responseText:""}catch(l){return""}};
_.Q.getResponse=function(){try{if(!this.JSC$9961_xhr_)return null;if("response"in this.JSC$9961_xhr_)return this.JSC$9961_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9961_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9961_xhr_)return this.JSC$9961_xhr_.mozResponseArrayBuffer}return null}catch(l){return null}};
_.Q.getAllResponseHeaders=function(){return this.JSC$9961_xhr_&&_.Tq(this)>=2?this.JSC$9961_xhr_.getAllResponseHeaders()||"":""};
_.Q.getLastError=function(){return typeof this.JSC$9961_lastError_==="string"?this.JSC$9961_lastError_:String(this.JSC$9961_lastError_)};var YQN=function(){};
YQN.prototype.send=function(l,b,d){b=b===void 0?function(){}:b;
d=d===void 0?function(){}:d;
GBy(l.url,function(L){L=L.target;L.isSuccess()?b(L.getResponseText()):d(L.getStatus())},l.requestType,l.body,l.requestHeaders,l.timeoutMillis,l.withCredentials)};
YQN.prototype.getTransmissionType=function(){return 1};var rKD=function(l,b){this.zXp=l;this.event=b;this.startTime=yC()},eq7;
rKD.prototype.done=function(){this.zXp.xq(this.event,yC()-this.startTime)};
var as=function(){UI.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.h(as,UI);_.i7=function(l,b,d){var L=yC();b=b();l.xq(d,yC()-L);return b};
eq7=function(){as.apply(this,arguments)};
_.h(eq7,as);_.Q=eq7.prototype;_.Q.z9h=function(){};
_.Q.du=function(){};
_.Q.xq=function(){};
_.Q.logError=function(){};
_.Q.rr=function(){};
_.Q.wad=function(){};
_.Q.xKo=function(){};
_.Q.yVF=function(){};
var lJQ=function(l){as.call(this);var b=this;this.ys=l;this.TEST_ONLY={gQR:function(){return b.ys},
getExperimentIds:function(){return b.ys.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void b.ys.dispose()})};
_.h(lJQ,as);_.Q=lJQ.prototype;_.Q.update=function(l){this.ys.dispose();this.ys=l};
_.Q.du=function(l){this.ys.du(l)};
_.Q.xq=function(l,b){this.ys.xq(l,b)};
_.Q.logError=function(l){this.ys.logError(l)};
_.Q.rr=function(){this.ys.rr()};
_.Q.wad=function(l){this.ys.wad(l)};
_.Q.xKo=function(l){this.ys.xKo(l)};
_.Q.yVF=function(l){this.ys.yVF(l)};
_.Q.z9h=function(l){this.ys.z9h(l)};
var bOh=function(l,b){_.S8.call(this);var d=this;this.callback=l;this.s5x=b;this.b7t=-b;this.addOnDisposeCallback(function(){return void clearTimeout(d.timer)})};
_.h(bOh,_.S8);var dPt=function(l){if(l.timer===void 0){var b=Math.max(0,l.b7t+l.s5x-yC());l.timer=setTimeout(function(){try{l.callback()}finally{l.b7t=yC(),l.timer=void 0}},b)}},LwF=function(l,b){as.call(this);
this.metrics=l;this.oy=b};
_.h(LwF,as);_.Q=LwF.prototype;_.Q.z9h=function(l){this.metrics.j7S.record(l,this.oy)};
_.Q.du=function(l){this.metrics.eventCount.increment(l,this.oy)};
_.Q.xq=function(l,b){this.metrics.w3B.record(b,l,this.oy)};
_.Q.logError=function(l){this.metrics.errorCount.increment(l,this.oy)};
_.Q.wad=function(l){this.metrics.rGZ.increment(l,this.oy)};
_.Q.xKo=function(l){this.metrics.baT.increment(l,this.oy)};
_.Q.yVF=function(l){this.metrics.z7x.increment(l,this.oy)};
var hqq=function(l,b){b=b===void 0?[]:b;var d={oy:l.oy||"_",xIp:l.xIp||[],x3T:l.x3T|0,destinationUrl:l.destinationUrl,cAq:l.cAq||function(){},
aGo:l.aGo||function(E,f){return KwA(E,f,d.cAq,d.destinationUrl)}},L=d.aGo("52",d.xIp.concat(b));
LwF.call(this,{j7S:new vJh(L),errorCount:new oJo(L),eventCount:new RvF(L),w3B:new p6V(L),uuD:new CDD(L),rGZ:new DDF(L),baT:new V80(L),z7x:new w6J(L)},d.oy);var P=this;this.TEST_ONLY={getExperimentIds:function(){return P.options.xIp.concat(P.kXn).sort(function(E,f){return E-f})}};
this.options=d;this.service=L;this.pxB=!l.aGo;this.flushDebouncer=new bOh(function(){return void P.service.snapshotAndFlush()},d.x3T);
this.addOnDisposeCallback(function(){P.flushDebouncer.dispose();P.pxB&&P.service.dispose()});
(this.kXn=b.slice()).sort(_.g17)};
_.h(hqq,LwF);hqq.prototype.rr=function(){dPt(this.flushDebouncer)};var A5N=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(A5N,_.Fd);_.vkA=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(_.vkA,_.Fd);var ww=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l,0,ww.messageId)};
_.h(ww,_.Fd);var PoV=_.Gcj(ww);ww.messageId="bfkj";var TqV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(TqV,_.Fd);var ECt=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(ECt,_.Fd);var Qpo=_.Wm(ECt);_.nu=function(){var l=this;this.promise=new Promise(function(b,d){l.resolve=b;l.reject=d})};_.c2=function(l){_.S8.call(this);var b=this;this.bBs=Math.floor(Math.random()*200);this.p40=new ECt;if("challenge"in l&&PoV(l.challenge)){var d=_.gQ(l.challenge,4,void 0,xQ);var L=_.gQ(l.challenge,5,void 0,xQ);_.gQ(l.challenge,7,void 0,xQ)&&(this.p40=Qpo(_.gQ(l.challenge,7,void 0,xQ)))}else d=l.program,L=l.globalName;this.addOnDisposeCallback(function(){var e,W,M;return _.B(function(J){if(J.nextAddress==1)return J.yield(b.bUq,2);e=J.yieldResult;W=e.wWS;(M=W)==null||M();_.gR(J)})});
this.di=koZ(l.upj||{},this.p40);_.j8(this,this.di);var P=new _.nu;this.bUq=P.promise;this.di.du("t");var E=this.di.share(),f=new rKD(E,"t"),F=function(e,W,M,J){if(!b.di.isDisposed()){var x="k";W?x="h":M&&(x="u");x!=="k"?J!==0&&(b.di.du(x),b.di.xq(x,e)):b.bBs<=0?(b.di.du(x),b.di.xq(x,e),b.bBs=Math.floor(Math.random()*200)):b.bBs--}},n=function(e,W,M,J){Promise.resolve().then(function(){f.done();
E.rr();E.dispose();P.resolve({ch7:e,wWS:W,ouZ:M,waT:J})})};
if(!_.PV[L])throw this.di.logError(25),Error("Ca");if(!_.PV[L].a)throw this.di.logError(26),Error("Da");try{var N=_.PV[L].a;L=[];for(var Y=[],q=aZN(this.p40),H=0;H<q.length;H++)L.push(q[H]),Y.push(1);var t=izB(this.p40);for(q=0;q<t.length;q++)L.push(t[q]),Y.push(2);this.xZS=_.X(N(d,n,!0,l.ycS,F,[L,Y],_.gQ(this.p40,5),!1)).next().value;this.hQ7=P.promise.then(function(){})}catch(e){throw this.di.logError(28),e;
}};
_.h(_.c2,_.S8);_.c2.prototype.snapshot=function(l){if(this.isDisposed())throw Error("Ea");this.di.du("n");var b=this.di.share();return this.bUq.then(function(d){var L=d.ch7;return new Promise(function(P){var E=new rKD(b,"n");L(function(f){E.done();b.z9h(f.length);b.rr();b.dispose();P(f)},[l.eB,
l.jB0,l.roH,l.pE3])})})};
_.c2.prototype.kyq=function(l){this.bUq.then(function(b){var d;(d=b.ouZ)==null||d(l)})};
_.c2.prototype.ef0=function(l,b){return this.bUq.then(function(d){var L;return(L=d.waT)==null?void 0:L(l,b,!1)})};
_.c2.prototype.wT7=function(){return this.di.share()};var Xrh=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Xrh,_.Fd);var K1$=_.Gcj(Xrh);var fJo=function(){this.promises={};this.cws=null},spo=function(){fJo.instance||(fJo.instance=new fJo);
return fJo.instance},BaV=function(l,b){return Fwo(l,_.eB(b,A5N,1,xQ),_.eB(b,_.vkA,2,xQ),_.gQ(b,3,void 0,xQ))},Fwo=function(l,b,d,L){if(!b&&!d)return Promise.resolve();
if(!L)return ZO7(b,d);var P;(P=l.promises)[L]||(P[L]=new Promise(function(E,f){ZO7(b,d).then(function(){l.cws=L;E()},function(F){delete l.promises[L];
f(F)})}));
return l.promises[L]};var nC$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(nC$,_.Fd);var OOJ=function(l,b){return _.ug(l,1,b)},Nar=function(l,b){return _.ug(l,2,b)};var re=function(l){_.S8.call(this);var b=this;this.options=l;this.xxB=new _.nu;this.hQ7=this.xxB.promise;this.vEh=new _.nu;this.aoe=1;this.srj=new _.nu;this.bMX=[];this.isPaused=!1;this.i3p=l.i3p||function(){};
this.cxW=new lJQ(koZ(l.upj||{}));mPQ(this,l.lv,l.iVS,l.uGD,l.vZQ,Object.assign({},YQ2,l.jiq||{}));this.addOnDisposeCallback(function(){return void qQ2(b)})};
_.h(re,_.S8);re.prototype.snapshot=function(l){var b=this;return _.B(function(d){switch(d.nextAddress){case 1:if(b.isDisposed())throw Error("Ea");if(b.te||b.wf4){d.jumpTo(2);break}return d.yield(b.vEh.promise,2);case 2:if(!b.te){d.jumpTo(4);break}return d.yield(b.te.snapshot(l),5);case 5:return d.return(d.yieldResult);case 4:throw b.wf4;}})};
re.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.uH&&this.uH.pause())};
re.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.uH&&this.uH.resume())};
re.prototype.checkForRefresh=function(){var l=this;return _.B(function(b){if(l.isDisposed())throw Error("Ea");var d;if(d=l.uH)d=l.uH,d.isExpired()?(HOD(d),d.resolver(0),d=!0):d=!1,d=!d;return d?b.jumpTo(0):b.yield(l.srj.promise,0)})};
var UPF=function(l){var b;return _.B(function(d){if(l.isDisposed())throw Error("Ea");(b=l.uH)==null||tGJ(b);return d.yield(l.srj.promise,0)})},qQ2=function(l){l.wf4=Error("Ga");
l.vEh.resolve();cKQ(l.xxB.promise);l.xxB.reject(Error("Ga"));l.cxW.dispose();Promise.all(l.bMX).then(function(){var d;return _.B(function(L){(d=l.te)==null||d.dispose();l.te=void 0;_.gR(L)})});
l.bMX=[];var b;(b=l.uH)==null||tGJ(b);cKQ(l.srj.promise);l.srj.reject(Error("Ga"))};
re.prototype.kyq=function(l){var b,d;(b=this.te)==null||(d=b.kyq)==null||d.call(b,l)};
re.prototype.ef0=function(l,b){var d,L,P;return(P=(d=this.te)==null?void 0:(L=d.ef0)==null?void 0:L.call(d,l,b))!=null?P:Promise.resolve()};
var Kw$=function(l,b){var d=l.i3p;l.i3p=function(){d();b()}},eqj=function(l,b){l.isDisposed()||(l.te=b,l.cxW.update(b.wT7()),l.vEh.resolve(),l.xxB.resolve(void 0),l.i3p())};
re.prototype.handleError=function(l){if(!this.isDisposed()){this.wf4=l;this.vEh.resolve();var b,d;(d=(b=this.options).qax)==null||d.call(b,l)}};
var hqV=function(l,b){b&&(Promise.all(l.bMX).then(function(){return void b.dispose()}),l.bMX=[])},ln=function(l,b){l.aoe=b;
var d,L;(L=(d=l.options).tqB)==null||L.call(d,b)},koD=function(l){l.isDisposed()||(l.srj.resolve(),l.srj=new _.nu)},mPQ=function(l,b,d,L,P,E){L=L===void 0?spo():L;
P=P===void 0?Promise.resolve(void 0):P;var f,F,n,N,Y,q,H,t,e,W,M,J;_.B(function(x){switch(x.nextAddress){case 1:return x.yield(0,3);case 3:F=null;if(!f){x.jumpTo(6);break}ln(l,7);_.zD(x,7);return x.yield(J6(f.snapshot({}),E.rNX,function(){return Promise.resolve("E:CTO")}),9);
case 9:F=x.yieldResult;_.f8(x,6);break;case 7:_.JE(x),F="E:UCE";case 6:n=void 0,N=f?E.p3u:E.l4z,Y=new KQ(N,E.ssr,E.djH,E.tgp),q=1;case 10:if(!(q<=E.maxAttempts)){x.jumpTo(12);break}if(q===1){x.jumpTo(13);break}ln(l,0);l.uH=new bn(Y.getValue(),E.jsp,E.xEl);return x.yield(l.uH.promise,14);case 14:H=x.yieldResult,l.uH=void 0,H===1?(q=1,Y.reset()):xFt(Y);case 13:_.zD(x,15);t=void 0;if(d){t=d;x.jumpTo(17);break}ln(l,5);e=L.cws;return x.yield(J6(Wwj(b,e,F),E.xiu,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:t=x.yieldResult;case 17:return ln(l,3),x.yield(J6(BaV(L,t),E.mtO,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return ln(l,8),x.yield(P,20);case 20:return W=new _.c2({challenge:t,upj:l.options.upj,ycS:l.options.ycS}),x.yield(J6(W.hQ7,E.pyh,function(){return Promise.reject(Error("Ja"))}),21);
case 21:n=W;x.jumpTo(12);break;case 15:M=_.JE(x),l.handleError(M),koD(l);case 11:q++;x.jumpTo(10);break;case 12:if(l.isDisposed()){x.jumpTo(5);break}n&&(d=void 0,hqV(l,f),f=n,eqj(l,n),koD(l));ln(l,2);l.uH=new bn(E.m9X,E.jsp,E.xEl);l.isPaused&&l.uH.pause();return x.yield(l.uH.promise,22);case 22:l.uH=void 0;if(l.isDisposed()){x.jumpTo(5);break}x.jumpTo(3);break;case 5:(J=f)==null||J.dispose(),_.gR(x)}})};
re.prototype.wT7=function(){return this.cxW.share()};
var YQ2={m9X:432E5,jsp:3E5,xEl:10,rNX:1E4,xiu:3E4,mtO:3E4,pyh:6E4,l4z:1E3,p3u:6E4,ssr:6E5,djH:.25,tgp:2,maxAttempts:10},bn=function(l,b,d){var L=this;this.endTimeMs=0;this.kZB=null;this.isPaused=!1;this.tick=function(){if(!L.isPaused){var P=L.endTimeMs-Date.now();P<=L.ufO?(L.kZB=null,L.resolver(0)):L.kZB=setTimeout(L.tick,Math.min(P,L.jsp))}};
this.jsp=b;this.ufO=d;this.promise=new Promise(function(P){L.resolver=P});
jpf(this,l)},jpf=function(l,b){l.endTimeMs=Date.now()+b;
l.tick()};
bn.prototype.pause=function(){this.isPaused||(this.isPaused=!0,HOD(this))};
bn.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var tGJ=function(l){HOD(l);l.endTimeMs=0;l.isPaused=!1;l.resolver(1)},HOD=function(l){l.kZB&&(clearTimeout(l.kZB),l.kZB=null)};
bn.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var zq$,$PZ=(zq$=Math.imul)!=null?zq$:function(l,b){return l*b|0},xJ=[196,
200,224,18],dl=function(l,b,d){d=d===void 0?[]:d;this.maxItems=l;this.jr=b===void 0?0:b;this.z3=d},ykD=function(l){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!b)return new dl(l);var d=b.split(",");if(d.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new dl(l);b=d.slice(1);b.length===1&&b[0]===""&&(b=[]);d=Number(d[0]);return isNaN(d)||d<0||d>b.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new dl(l)):new dl(l,d,b)};
dl.prototype.serialize=function(){return String(this.jr)+","+this.z3.join()};
dl.prototype.insert=function(l,b){var d=void 0;if(this.z3[this.jr]!==l){var L=this.z3.indexOf(l);L!==-1?(this.z3.splice(L,1),L<this.jr&&this.jr--,this.z3.splice(this.jr,0,l)):(d=this.z3[this.jr],this.z3[this.jr]=l)}this.jr=(this.jr+1)%this.maxItems;l=MGB("iU5q-!O9@$",this.serialize());d&&l&&b(d);return l};
var ZOj=function(l,b){this.ySh=b;try{var d=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(L){d=!1}d&&(this.index=ykD(l))},MG0=function(l,b,d,L,P){var E=l.index?_.i7(l.ySh,function(){return SQQ(l.index,xP1(b),d,L,P)},"W"):"u";
l.ySh.yVF(E)},IJo=function(l,b,d){var L=_.X(l.index?_.i7(l.ySh,function(){return AkQ(xP1(b),d)},"R"):["u"]),P=L.next().value;
L=L.next().value;l.ySh.xKo(P);return L};var $PD={toString:function(l){var b=[],d=0;l-=-2147483648;b[d++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(l%52);for(l=Math.floor(l/52);l>0;)b[d++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(l%62),l=Math.floor(l/62);return b.join("")}};var gCf=function(l){l=Jkh(l);for(var b=2654435769,d=2654435769,L=314159265,P=l.length,E=P,f=0,F=function(){b-=d;b-=L;b^=L>>>13;d-=L;d-=b;d^=b<<8;L-=b;L-=d;L^=d>>>13;b-=d;b-=L;b^=L>>>12;d-=L;d-=b;d^=b<<16;L-=b;L-=d;L^=d>>>5;b-=d;b-=L;b^=L>>>3;d-=L;d-=b;d^=b<<10;L-=b;L-=d;L^=d>>>15};E>=12;E-=12,f+=12)b+=xPQ(l,f),d+=xPQ(l,f+4),L+=xPQ(l,f+8),F();
L+=P;switch(E){case 11:L+=l[f+10]<<24;case 10:L+=l[f+9]<<16;case 9:L+=l[f+8]<<8;case 8:d+=l[f+7]<<24;case 7:d+=l[f+6]<<16;case 6:d+=l[f+5]<<8;case 5:d+=l[f+4];case 4:b+=l[f+3]<<24;case 3:b+=l[f+2]<<16;case 2:b+=l[f+1]<<8;case 1:b+=l[f]}F();return $PD.toString(L)},Jkh=function(l){for(var b=[],d=0;d<l.length;d++)b.push(l.charCodeAt(d));
return b},xPQ=function(l,b){return l[b]+(l[b+1]<<8)+(l[b+2]<<16)+(l[b+3]<<24)};var Le=function(l){_.S8.call(this);this.aE=l;this.hLs=new _.nu};
_.h(Le,_.S8);var SQV=function(l,b){var d=setTimeout(function(){l.hLs.resolve()},b);
l.addOnDisposeCallback(function(){return void clearTimeout(d)})};
Le.prototype.mBg=function(l,b){var d=this.dV(l);b==null||b(d);return _.i7(this.aE,function(){return _.g6(d,2)},this.iOo)};
var AkV=function(l,b,d,L){return _.i7(l.aE,function(){return d?l.mBg(b,L):l.dV(b,L)},l.aAd)},vC0=function(l,b,d,L){Le.call(this,l);
this.xbS=b;this.wtC=d;this.aAd="m";this.iOo="x";this.yK5=0;SQV(this,L)};
_.h(vC0,Le);vC0.prototype.dV=function(l,b){var d=this;this.aE.du(this.aAd);++this.yK5>=this.wtC&&this.hLs.resolve();var L=l();l=_.i7(this.aE,function(){return d.xbS(L)},"C");
if(l===void 0)throw new H2(17,"YNJ:Undefined");if(!(l instanceof Uint8Array))throw new H2(18,"ODM:Invalid");b==null||b(l);return l};
var Cof=function(l,b,d){Le.call(this,l);this.lKH=b;this.aAd="f";this.iOo="z";SQV(this,d)};
_.h(Cof,Le);Cof.prototype.dV=function(){return this.lKH};
var RqQ=function(l,b,d){Le.call(this,l);this.pyq=b;this.aAd="w";this.iOo="z";SQV(this,d)};
_.h(RqQ,Le);RqQ.prototype.dV=function(){var l=this;return _.i7(this.aE,function(){return _.lt(l.pyq)},"d")};
RqQ.prototype.mBg=function(){return this.pyq};
var pro=function(l,b){Le.call(this,l);this.error=b;this.aAd="e";this.iOo="y"};
_.h(pro,Le);var oCQ=function(l,b){var d=(b(l.error.message)+":"+b(l.error.stack)).substring(0,2048);b=d.length+1;d=vCB(d);var L=new Uint8Array(4+d.length);L.set([42,b&127|128,b>>7,l.error.code]);L.set(d,4);return L};
pro.prototype.dV=function(){if(this.sNs)return this.sNs;this.sNs=oCQ(this,function(l){return"_"+gCf(l)});
return oCQ(this,function(l){return l})};
var DPj=function(l,b,d){Le.call(this,l);this.rte=b;this.clientState=d;this.aAd="S";this.iOo="q"};
_.h(DPj,Le);DPj.prototype.dV=function(){var l=Math.floor(Date.now()/1E3),b=[Math.random()*255,Math.random()*255],d=b.concat([this.rte&255,this.clientState],[l>>24&255,l>>16&255,l>>8&255,l&255]);l=new Uint8Array(2+d.length);l[0]=34;l[1]=d.length;l.set(d,2);d=l.subarray(2);for(var L=b=b.length;L<d.length;++L)d[L]^=d[L%b];this.aE.wad(this.clientState);return l};var VGV={yMT:3E4,fIh:2E4},P3=function(l){_.S8.call(this);var b=this;this.vZW=new _.nu;this.gSv=0;this.sF=void 0;this.state=2;this.vm=l.vm;this.lv=l.lv;this.jiq=Object.assign({},VGV,l.jiq||{});this.d3=l.vm.wT7();var d;this.onError=(d=l.onError)!=null?d:function(){};
this.bA3=l.bA3||!1;if(wr0(l)){var L=this.vm;this.xHd=function(){return UPF(L).catch(function(f){f=b.reportError(new H2(b.x5?20:32,"TRG:Disposed",f));b.sF=f;var F;(F=b.x5)==null||F.dispose();b.x5=void 0;b.vZW.reject(f)})};
Kw$(L,function(){return void uPD(b)});
L.aoe===2&&uPD(this)}else this.xHd=l.mgw,uPD(this);var P=this.d3.share();P.du("o");var E=new rKD(P,"o");this.vZW.promise.then(function(){E.done();P.rr();P.dispose()},function(){return void P.dispose()});
this.addOnDisposeCallback(function(){b.x5?(b.x5.dispose(),b.x5=void 0):b.sF?b.d3.rr():(b.sF=b.reportError(new H2(32,"TNP:Disposed")),b.d3.rr(),b.vZW.reject(b.sF))});
_.j8(this,this.d3)};
_.h(P3,_.S8);P3.prototype.gzd=function(){return this.vZW.promise};
var GoV=function(l,b){if(!(b instanceof H2))if(b instanceof _.we){var d=Error(b.toString());d.stack=b.stack;b=new H2(11,"EBH:Error",d)}else b=new H2(12,"BSO:Unknown",b);return l.reportError(b)},uPD=function(l){var b,d,L,P,E,f,F,n,N,Y,q,H,t,e,W;
return _.B(function(M){switch(M.nextAddress){case 1:b=void 0;l.gSv++;d=new _.nu;l.vm instanceof re&&l.vm.bMX.push(d.promise);if(!l.bA3){M.jumpTo(2);break}L=new _.nu;setTimeout(function(){return void L.resolve()});
return M.yield(L.promise,2);case 2:return P=l.d3.share(),_.zD(M,4,5),l.state=5,E={},f=[],M.yield(J6(l.vm.snapshot({eB:E,roH:f}),l.jiq.fIh,function(){return Promise.reject(new H2(15,"MDA:Timeout"))}),7);
case 7:F=M.yieldResult;if(l.isDisposed())throw new H2(l.x5?20:32,"MDA:Disposed");n=f[0];l.state=6;return M.yield(J6(Tat(l.lv,F),l.jiq.yMT,function(){return Promise.reject(new H2(10,"BWB:Timeout"))}),8);
case 8:N=M.yieldResult;if(l.isDisposed())throw new H2(l.x5?20:32,"BWB:Disposed");l.state=7;b=_.i7(P,function(){var x=aJ$(l,N,d,n);x.hLs.promise.then(function(){return void l.xHd()});
return x},"i");
case 5:_.Mi(M);P.dispose();_.$s(M,6);break;case 4:Y=_.JE(M);(q=b)==null||q.dispose();if(!l.sF){H=GoV(l,Y);d.resolve();var J;if(J=l.vm instanceof re&&l.gSv<2)a:if(Y instanceof H2)J=Y.code!==32&&Y.code!==20&&Y.code!==10;else{if(Y instanceof _.we)switch(Y.code){case 2:case 13:case 14:case 4:break;default:J=!1;break a}J=!0}if(J)return t=(1+Math.random()*.25)*(l.x5?6E4:1E3),e=setTimeout(function(){return void l.xHd()},t),l.addOnDisposeCallback(function(){return void clearTimeout(e)}),M.return();
l.sF=H}P.logError(l.x5?13:14);l.vZW.reject(l.sF);return M.return();case 6:l.state=8,l.gSv=0,(W=l.x5)==null||W.dispose(),l.x5=b,l.vZW.resolve(),_.gR(M)}})},aJ$=function(l,b,d,L){var P=ZJV(b,2)*1E3;
if(P<=0)throw new H2(31,"TTM:Invalid");if(_.gQ(b,4))return new RqQ(l.d3,_.gQ(b,4),P);if(!ZJV(b,3))return new Cof(l.d3,nQ$(_.jP(b,1)),P);if(!L)throw new H2(4,"PMD:Undefined");L=L(nQ$(_.jP(b,1)));if(!(L instanceof Function))throw new H2(16,"APF:Failed");l.n8S=Math.floor((Date.now()+P)/1E3);l=new vC0(l.d3,L,ZJV(b,3),P);l.addOnDisposeCallback(function(){return void d.resolve()});
return l};
P3.prototype.dV=function(l){return iOj(this,Object.assign({},l),!1)};
P3.prototype.mBg=function(l){return iOj(this,Object.assign({},l),!0)};
P3.prototype.qc6=function(l){if(l>150)return!1;try{return this.cache=new ZOj(l,this.d3),!0}catch(b){return this.reportError(new H2(22,"GBJ:init",b)),!1}};
P3.prototype.reportError=function(l){this.d3.logError(l.code);this.onError(l);return l};
var ck2=function(l,b){b=b instanceof H2?b:new H2(5,"TVD:error",b);return l.reportError(b)},iOj=function(l,b,d){try{if(l.isDisposed())throw new H2(21,"BNT:disposed");
if(!l.x5&&l.sF)throw l.sF;var L,P;return(P=(L=rk2(l,b,d))!=null?L:lYV(l,b,d))!=null?P:b8r(l,b,d)}catch(E){if(!b.joO)throw ck2(l,E);return d1Q(l,d,E)}},rk2=function(l,b,d){var L;
return(L=l.x5)==null?void 0:AkV(L,function(){return LGj(l,b)},d,function(P){var E;
if(l.x5 instanceof vC0&&((E=b.fH)==null?0:E.iOA))try{var f;(f=l.cache)==null||MG0(f,LGj(l,b),P,b.fH.cQh,l.n8S-120)}catch(F){l.reportError(new H2(24,"ELX:write",F))}})},lYV=function(l,b,d){var L;
if((L=b.fH)!=null&&L.tIT)try{var P,E=(P=l.cache)==null?void 0:IJo(P,LGj(l,b),b.fH.cQh);return E?d?_.i7(l.d3,function(){return _.g6(E,2)},"a"):E:void 0}catch(f){l.reportError(new H2(23,"RXO:read",f))}},b8r=function(l,b,d){var L={stack:[],
error:void 0,hasError:!1};try{if(!b.v0W)throw new H2(29,"SDF:notready");return AkV(NZf(L,new DPj(l.d3,0,l.state)),function(){return LGj(l,b)},d)}catch(P){L.error=P,L.hasError=!0}finally{mHj(L)}},d1Q=function(l,b,d){var L={stack:[],
error:void 0,hasError:!1};try{var P=ck2(l,d);return AkV(NZf(L,new pro(l.d3,P)),function(){return[]},b)}catch(E){L.error=E,L.hasError=!0}finally{mHj(L)}},LGj=function(l,b){return b.abd?b.abd:b.eB?_.i7(l.d3,function(){return b.abd=vCB(b.eB)},"c"):[]},wr0=function(l){return So(function(b){if(!WY(b))return!1;
for(var d=_.X(Object.entries(l)),L=d.next();!L.done;L=d.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;if(!(L in b)){if(P.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!P(b[L]))return!1}return!0})}({vm:function(l){return So(function(b){return b instanceof l})}(re)},"");var Prf=function(){var l=_.fu();this.JSC$10079_streamzService=l;l.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",qD("cookie_enabled"),qD("cookie_3p_enabled"),_.t6("browser"))};
Prf.prototype.increment=function(l,b,d){this.JSC$10079_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",l,b,d)};
var bPB=function(){var l=_.fu();this.JSC$10103_streamzService=l;l.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",H6("tick"),qD("from_st_cookie"))};
bPB.prototype.increment=function(l,b){this.JSC$10103_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",l,b)};
var Egr=function(){var l=_.fu();this.JSC$10109_streamzService=l;l.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.t6("status"))};
Egr.prototype.increment=function(l){this.JSC$10109_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",l)};
var Qyo=function(){var l=_.fu();this.JSC$10112_streamzService=l;l.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.t6("stage"),qD("is_using_ytd_player"),qD("has_expandable_tiles"))};
Qyo.prototype.increment=function(l,b,d){this.JSC$10112_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",l,b,d)};
var XPf=function(){var l=_.fu();this.JSC$10115_streamzService=l;l.addNewCounter("/client_streamz/youtube/web/response_signature",_.t6("check_status"))};
XPf.prototype.increment=function(l){this.JSC$10115_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/web/response_signature",l)};
var fYV=function(){var l=_.fu();this.JSC$10118_streamzService=l;l.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.t6("sig"),H6("de"))};
fYV.prototype.increment=function(l,b){this.JSC$10118_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/web/e_sig_log",l,b)};
var syD=function(){var l=_.fu();this.JSC$10121_streamzService=l;l.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.t6("sig"),H6("de"))};
syD.prototype.increment=function(l,b){this.JSC$10121_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/web/e_sig_en",l,b)};
_.FGt=function(){var l=_.fu();this.JSC$10124_streamzService=l;l.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.t6("action"))};
_.FGt.prototype.increment=function(l){this.JSC$10124_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/web/enforcement_intent",l)};var Ei=window;var BYV=(new Date).getTime();_.RB.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.RB.createSet("action","cite","data","formaction","href","manifest","poster","src");var ngV=function(l){this.servicePromise_=l;l.then((0,_.A6)(function(){},this),function(){},this)},O8V=function(l,b,d){l.servicePromise_.then(function(L){var P=L[b];
if(!P)throw Error("Ka`"+b);return P.apply(L,d)})},Y5F=function(l,b,d){for(var L=Array(arguments.length-2),P=2;P<arguments.length;P++)L[P-2]=arguments[P];
P=NYQ(l,b).then(function(E){return E.apply(null,L)},function(E){E=Error("La`"+b+"`"+l+"`"+E,{cause:E});
delete m1o[b];return _.ZQ(E)});
return new ngV(P)},m1o={},NYQ=function(l,b){var d=m1o[b];
if(d)return d;d=(d=_.lo(b))?_.Ez(d):(new _.M$(function(L,P){var E=(new vp(document)).createElement("SCRIPT");E.async=!0;_.Bn(E,_.$D(sBt(l)));E.onload=E.onreadystatechange=function(){E.readyState&&E.readyState!="loaded"&&E.readyState!="complete"||L()};
E.onerror=function(f){P(Error("Ma`"+b+"`"+l,{cause:f}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(E)})).then(function(){var L=_.lo(b);
if(!L)throw Error("Na`"+b+"`"+l);return L});
return m1o[b]=d};var q5j={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},tBD=function(){var l=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=CoV(function(){return _.B(function(b){if(b.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?b.return(Promise.resolve()):b.yield(H8D(l),2);l.rsaForList.length>
0&&document.addEventListener("click",l.requestAccessForHelpPanel);_.gR(b)})});
this.requestAccessForHelpPanel=function(){if(!(l.rsaForPromises.length>0)){for(var b=_.X(l.rsaForList),d=b.next();!d.done;d=b.next()){d=d.value;try{l.rsaForPromises.push(document.requestStorageAccessFor(d))}catch(L){}}Promise.all(l.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){l.reset()})}}};
tBD.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var H8D=function(l){var b,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:b=_.X(Object.values(q5j)),d=b.next();case 2:if(d.done){E.jumpTo(0);break}L=d.value;_.zD(E,5);return E.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:L}),7);case 7:P=E.yieldResult;P.state!=="granted"&&l.rsaForList.push(L);_.f8(E,3);break;case 5:_.JE(E);E.jumpTo(0);break;case 3:d=b.next(),E.jumpTo(2)}})};(new tBD).initialize();var U1V=function(l){this.JSC$10138_loader_=l};
U1V.prototype.startHelp=function(l){O8V(this.JSC$10138_loader_,"startHelp",arguments)};
U1V.prototype.JSC$10140_loadChatSupport=function(l){O8V(this.JSC$10138_loader_,"loadChatSupport",arguments)};
var eDr=function(l,b){b=b||{};l=Y5F(KGJ,"help.service.Lazy.create",l,{apiKey:b.apiKey||b.apiKey,asxUiUri:b.asxUiUri||b.asxUiUri,environment:b.environment||b.environment,flow:b.flow||b.flow,frdProductData:b.frdProductData||b.frdProductData,frdProductDataSerializedJspb:b.frdProductDataSerializedJspb||b.frdProductDataSerializedJspb,helpCenterPath:b.helpCenterPath||b.helpCenterPath,locale:b.locale||b.locale||"en-US".replace(/-/g,"_"),nonce:b.nonce||b.nonce,productData:b.productData||b.productData,receiverUri:b.receiverUri||
b.receiverUri,renderApiUri:b.renderApiUri||b.renderApiUri,theme:b.theme||b.theme,window:b.window||b.window});return new U1V(l)},KGJ=new lu(GZN,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var hDj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(hDj,_.Fd);var k1f=_.Wm(hDj);var WGf=[0,_.ES,cI,tT$];_.jyr=new function(l,b,d,L){this.configType=l;this.flagName=d;this.defaultValue=L;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 y8$=function(){this.retriever=_.qP().resolve(zDF)};_.dI={get payments(){return window.payments}};pr$(Node);pr$(Element);var Z8j=pr$(HTMLElement);pr$(SVGElement);var MB$,IYf,fe,$1h;MB$=function(l){return typeof l.className=="string"?l.className:l.getAttribute&&l.getAttribute("class")||""};
IYf=function(l){return l.classList?l.classList:MB$(l).match(/\S+/g)||[]};
_.Q$=function(l,b){typeof l.className=="string"?l.className=b:l.setAttribute&&l.setAttribute("class",b)};
_.Xe=function(l,b){return l.classList?l.classList.contains(b):_.pF(IYf(l),b)};
_.r_=function(l,b){if(l.classList)l.classList.add(b);else if(!_.Xe(l,b)){var d=MB$(l);_.Q$(l,d+(d.length>0?" "+b:b))}};
fe=function(l,b){if(l.classList)Array.prototype.forEach.call(b,function(P){_.r_(l,P)});
else{var d={};Array.prototype.forEach.call(IYf(l),function(P){d[P]=!0});
Array.prototype.forEach.call(b,function(P){d[P]=!0});
b="";for(var L in d)b+=b.length>0?" "+L:L;_.Q$(l,b)}};
_.aO=function(l,b){l.classList?l.classList.remove(b):_.Xe(l,b)&&_.Q$(l,Array.prototype.filter.call(IYf(l),function(d){return d!=b}).join(" "))};
$1h=function(l,b){l.classList?Array.prototype.forEach.call(b,function(d){_.aO(l,d)}):_.Q$(l,Array.prototype.filter.call(IYf(l),function(d){return!_.pF(b,d)}).join(" "))};var J82=function(l){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=l.document},S5Q=function(l,b){x1o(l);
var d=document.createElement("div"),L;(L=b.parentNode)==null||L.insertBefore(d,b);d.tabIndex=0;d.id="fc-focus-trap-pre-div";d=document.createElement("div");var P;(P=b.parentNode)==null||P.insertBefore(d,b.nextSibling);d.tabIndex=0;d.id="fc-focus-trap-post-div";var E=ggj(l,b),f=ggj(l,b,!0);E&&f&&(l.focusChangeHandler=function(){var F=l.document.activeElement;if(F)if(_.c6(b,F))l.previouslyFocusedElement=F;else if(F===l.document.activeElement)switch(l.previouslyFocusedElement){case E:f.focus();l.previouslyFocusedElement=
f;break;default:E.focus(),l.previouslyFocusedElement=E}},l.document.addEventListener("focus",l.focusChangeHandler,!0),l.document.addEventListener("focusin",l.focusChangeHandler))},x1o=function(l){l.focusChangeHandler&&(document.removeEventListener("focus",l.focusChangeHandler,!0),document.removeEventListener("focusin",l.focusChangeHandler),l.focusChangeHandler=null);
var b;(b=document.getElementById("fc-focus-trap-pre-div"))==null||b.remove();var d;(d=document.getElementById("fc-focus-trap-post-div"))==null||d.remove()},A8o=function(l,b,d,L,P){d=d===void 0?!0:d;
var E;P=(E=P===void 0?null:P)!=null?E:ggj(l,b,L===void 0?!1:L);P!==null&&(P.focus(),d&&S5Q(l,b))};
J82.prototype.disableButton=function(l,b){b=b===void 0?null:b;l.disabled=!0;b&&_.r_(l,b)};
var ggj=function(l,b,d){d=d===void 0?!1:d;if(nAN(b)&&!d)return b;var L=d?[].slice.call(b.children,0).reverse():b.children;L=_.X(L);for(var P=L.next();!P.done;P=L.next())if(P=P.value,Z8j(P)&&(P=ggj(l,P,d)))return P;return nAN(b)&&d?b:null};var vg$=function(l){this.originalBodyOverflow="";this.JSC$10165_domHelper=J_(l);var b;this.isScrollingEnabled=((b=this.JSC$10165_domHelper.JSC$9491_document_.body)==null?void 0:b.style.overflow)!=="hidden"};
vg$.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10165_domHelper.JSC$9491_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.sK(_.v6,_.S8);_.Q=_.v6.prototype;_.Q.JSC$10168_id_=0;_.Q.disposeInternal=function(){_.v6.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10166_listener_;delete this.handler_};
_.Q.start=function(l){this.stop();this.JSC$10168_id_=Vj(this.callback_,l!==void 0?l:this.JSC$10166_interval_)};
_.Q.stop=function(){this.isActive()&&_.PV.clearTimeout(this.JSC$10168_id_);this.JSC$10168_id_=0};
_.Q.fire=function(){this.stop();this.JSC$10168_doAction_()};
_.Q.isActive=function(){return this.JSC$10168_id_!=0};
_.Q.JSC$10168_doAction_=function(){this.JSC$10168_id_=0;this.JSC$10166_listener_&&this.JSC$10166_listener_.call(this.handler_)};_.kr=function(l){_.S8.call(this);this.handler_=l;this.JSC$10169_keys_={}};
_.sK(_.kr,_.S8);var Crr=[];_.kr.prototype.listen=function(l,b,d,L){Array.isArray(b)||(b&&(Crr[0]=b.toString()),b=Crr);for(var P=0;P<b.length;P++){var E=_.zC(l,b[P],d||this.handleEvent,L||!1,this.handler_||this);if(!E)break;this.JSC$10169_keys_[E.key]=E}return this};
_.kr.prototype.listenOnce=function(l,b,d,L){return RD2(this,l,b,d,L)};
var RD2=function(l,b,d,L,P,E){if(Array.isArray(d))for(var f=0;f<d.length;f++)RD2(l,b,d[f],L,P,E);else{b=h9(b,d,L||l.handleEvent,P,E||l.handler_||l);if(!b)return l;l.JSC$10169_keys_[b.key]=b}return l};
_.kr.prototype.unlisten=function(l,b,d,L,P){if(Array.isArray(b))for(var E=0;E<b.length;E++)this.unlisten(l,b[E],d,L,P);else if(l=fZr(l,b,d||this.handleEvent,_.Ty(L)?!!L.capture:!!L,P||this.handler_||this))kA(l),delete this.JSC$10169_keys_[l.key];return this};
_.kr.prototype.removeAll=function(){_.RB.forEach(this.JSC$10169_keys_,function(l,b){this.JSC$10169_keys_.hasOwnProperty(b)&&kA(l)},this);
this.JSC$10169_keys_={}};
_.kr.prototype.disposeInternal=function(){_.kr.superClass_.disposeInternal.call(this);this.removeAll()};
_.kr.prototype.handleEvent=function(){throw Error("Oa");};var si=function(){_.S8.call(this);this.services_={}};
_.sK(si,_.S8);si.prototype.connect=function(l){l&&l()};
si.prototype.isConnected=function(){return!0};
si.prototype.registerService=function(l,b,d){this.services_[l]={callback:b,objectPayload:!!d}};
si.prototype.getService=function(l,b){var d=this.services_[l];return d?d:this.defaultService_?{callback:_.Oz(this.defaultService_,l),objectPayload:_.Ty(b)}:null};
var pP2=function(l,b){if(b&&typeof l==="string")try{return JSON.parse(l)}catch(d){return null}else if(!b&&typeof l!=="string")return(0,_.u7)(l);return l};
si.prototype.disposeInternal=function(){si.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 Fe=function(l,b){this.sequence_=[];this.onCancelFunction_=l;this.defaultScope_=b||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};
Fe.prototype.cancel=function(l){if(this.fired_)this.result_ instanceof Fe&&this.result_.cancel();else{if(this.parent_){var b=this.parent_;delete this.parent_;l?b.cancel(l):(b.branches_--,b.branches_<=0&&b.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new B3(this))}};
Fe.prototype.continue_=function(l,b){this.blocked_=!1;ogQ(this,l,b)};
var ogQ=function(l,b,d){l.fired_=!0;l.result_=d;l.hadError_=!b;D1J(l)},wPj=function(l){if(l.fired_){if(!l.silentlyCanceled_)throw new VB2(l);
l.silentlyCanceled_=!1}};
Fe.prototype.callback=function(l){wPj(this);ogQ(this,!0,l)};
Fe.prototype.errback=function(l){wPj(this);ogQ(this,!1,l)};
var ui2=function(l,b,d){ne(l,b,null,d)};
Fe.prototype.finally=function(l){var b=this;return G10(new Promise(function(d,L){ne(b,function(P){l();d(P)},function(P){l();
L(P)})}))};
var ne=function(l,b,d,L){var P=l.fired_;P||(b===d?b=d=CM(b):(b=CM(b),d=CM(d)));l.sequence_.push([b,d,L]);P&&D1J(l)};
Fe.prototype.then=function(l,b,d){var L,P,E=new _.M$(function(f,F){P=f;L=F});
ne(this,P,function(f){f instanceof B3?E.cancel():L(f);return TYf},this);
return E.then(l,b,d)};
Yq2(Fe);var aYt=function(l,b){b instanceof Fe?ui2(l,(0,_.A6)(b.branch,b)):ui2(l,function(){return b})};
Fe.prototype.branch=function(l){var b=new Fe;ne(this,b.callback,b.errback,b);l&&(b.parent_=this,this.branches_++);return b};
Fe.prototype.isError=function(l){return l instanceof Error};
var i8o=function(l){return sM(l.sequence_,function(b){return typeof b[1]==="function"})},TYf={},D1J=function(l){if(l.unhandledErrorId_&&l.fired_&&i8o(l)){var b=l.unhandledErrorId_,d=c80[b];
d&&(_.PV.clearTimeout(d.JSC$10186_id_),delete c80[b]);l.unhandledErrorId_=0}l.parent_&&(l.parent_.branches_--,delete l.parent_);b=l.result_;for(var L=d=!1;l.sequence_.length&&!l.blocked_;){var P=l.sequence_.shift(),E=P[0],f=P[1];P=P[2];if(E=l.hadError_?f:E)try{var F=E.call(P||l.defaultScope_,b);F===TYf&&(F=void 0);F!==void 0&&(l.hadError_=l.hadError_&&(F==b||l.isError(F)),l.result_=b=F);if(qqF(b)||typeof _.PV.Promise==="function"&&b instanceof _.PV.Promise)L=!0,l.blocked_=!0}catch(n){b=n,l.hadError_=
!0,i8o(l)||(d=!0)}}l.result_=b;L&&(F=(0,_.A6)(l.continue_,l,!0),L=(0,_.A6)(l.continue_,l,!1),b instanceof Fe?(ne(b,F,L),b.blocking_=!0):b.then(F,L));d&&(b=new r8J(b),c80[b.JSC$10186_id_]=b,l.unhandledErrorId_=b.JSC$10186_id_)},G10=function(l){var b=new Fe;
l.then(function(d){b.callback(d)},function(d){b.errback(d)});
return b},VB2=function(){_.bN.call(this)};
_.sK(VB2,_.bN);VB2.prototype.message="Deferred has already fired";VB2.prototype.name="AlreadyCalledError";var B3=function(){_.bN.call(this)};
_.sK(B3,_.bN);B3.prototype.message="Deferred was canceled";B3.prototype.name="CanceledError";var r8J=function(l){this.JSC$10186_id_=_.PV.setTimeout((0,_.A6)(this.throwError,this),0);this.JSC$10186_error_=l};
r8J.prototype.throwError=function(){delete c80[this.JSC$10186_id_];throw this.JSC$10186_error_;};
var c80={};var l0V={1:"NativeMessagingTransport"},blF=["pu","lru","pru","lpu","ppu"],LvV=function(){for(var l=10,b=d$0,d=b.length,L="";l-- >0;)L+=b.charAt(Math.floor(Math.random()*d));return L},d$0="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var Oi=function(l){_.S8.call(this);this.JSC$10189_domHelper_=l||J_()};
_.sK(Oi,_.S8);Oi.prototype.transportType=0;Oi.prototype.getWindow=function(){return this.JSC$10189_domHelper_.getWindow()};
Oi.prototype.getName=function(){return l0V[String(this.transportType)]||""};var N0=function(l,b,d,L,P){Oi.call(this,d);this.JSC$10192_channel_=l;this.protocolVersion_=P||2;this.peerHostname_=b||"*";this.JSC$10192_eventHandler_=new _.kr(this);this.maybeAttemptToConnectTimer_=new _.hG(100,this.getWindow());this.oneSidedHandshake_=!!L;this.setupAckReceived_=new Fe;this.setupAckSent_=new Fe;this.JSC$10192_connected_=new Fe;this.endpointId_=LvV();this.peerEndpointId_=null;this.oneSidedHandshake_?Pbo(this.JSC$10192_channel_)==1?aYt(this.JSC$10192_connected_,this.setupAckReceived_):
aYt(this.JSC$10192_connected_,this.setupAckSent_):(aYt(this.JSC$10192_connected_,this.setupAckReceived_),this.protocolVersion_==2&&aYt(this.JSC$10192_connected_,this.setupAckSent_));ui2(this.JSC$10192_connected_,this.notifyConnected_,this);this.JSC$10192_connected_.callback(!0);this.JSC$10192_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.sK(N0,Oi);N0.prototype.peerProtocolVersion_=null;N0.prototype.initialized_=!1;N0.prototype.transportType=1;var ES2={};N0.prototype.sendTimerId_=0;
var f0V=function(l){var b=l.event_.data;if(typeof b!=="string")return!1;var d=b.indexOf("|"),L=b.indexOf(":");if(d==-1||L==-1)return!1;var P=b.substring(0,d);d=b.substring(d+1,L);b=b.substring(L+1);if(L=mq[P])return L.xpcDeliver(d,b,l.event_.origin),!0;L=Qzj(b)[0];for(var E in mq){var f=mq[E];if(Pbo(f)==1&&!f.isConnected()&&d=="tp"&&(L=="SETUP"||L=="SETUP_NTPV2")&&XXV(f,l.event_.origin))return delete mq[f.name],f.name=P,mq[P]=f,f.xpcDeliver(d,b),!0}return!1},sz0=function(l){l.protocolVersion_!=2||
l.peerProtocolVersion_!=null&&l.peerProtocolVersion_!=2||l.send("tp","SETUP_NTPV2,"+l.endpointId_);
l.peerProtocolVersion_!=null&&l.peerProtocolVersion_!=1||l.send("tp","SETUP")},Fvt=function(l,b){if(l.protocolVersion_!=2||l.peerProtocolVersion_!=null&&l.peerProtocolVersion_!=2||b!=2){if(l.peerProtocolVersion_!=null&&l.peerProtocolVersion_!=1||b!=1)return;
l.send("tp","SETUP_ACK")}else l.send("tp","SETUP_ACK_NTPV2");l.setupAckSent_.fired_||l.setupAckSent_.callback(!0)},B7r=function(l,b){b>l.peerProtocolVersion_&&(l.peerProtocolVersion_=b);
l.peerProtocolVersion_==1&&(l.setupAckSent_.fired_||l.oneSidedHandshake_||l.setupAckSent_.callback(!0),l.peerEndpointId_=null)};
_.Q=N0.prototype;_.Q.connect=function(){var l=this.getWindow(),b=_.iN(l),d=ES2[b];typeof d!=="number"&&(d=0);d==0&&_.zC(l.postMessage?l:l.document,"message",f0V,!1,N0);ES2[b]=d+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.Q.maybeAttemptToConnect_=function(){var l=Pbo(this.JSC$10192_channel_)==0;this.oneSidedHandshake_&&l||this.JSC$10192_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),sz0(this))};
_.Q.send=function(l,b){var d=this.JSC$10192_channel_.peerWindowObject_;d&&(this.send=function(L,P){var E=this,f=this.JSC$10192_channel_.name;this.sendTimerId_=Vj(function(){E.sendTimerId_=0;try{var F=d.postMessage?d:d.document;F.postMessage&&F.postMessage(f+"|"+L+":"+P,E.peerHostname_)}catch(n){}},0)},this.send(l,b))};
_.Q.notifyConnected_=function(){var l=this.JSC$10192_channel_,b=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;l.isConnected()||l.connectionDelay_&&l.connectionDelay_.isActive()||(l.state_=2,_.su(l.connectionDelay_),b!==void 0?(l.connectionDelay_=new _.v6(l.connectCb_,b),l.connectionDelay_.start()):(l.connectionDelay_=null,l.connectCb_()))};
_.Q.disposeInternal=function(){if(this.initialized_){var l=this.getWindow(),b=_.iN(l),d=ES2[b];ES2[b]=d-1;d==1&&_.Am(l.postMessage?l:l.document,"message",f0V,!1,N0)}this.sendTimerId_&&(_.PV.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.su(this.JSC$10192_eventHandler_);delete this.JSC$10192_eventHandler_;_.su(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10192_connected_.cancel();delete this.JSC$10192_connected_;delete this.send;N0.superClass_.disposeInternal.call(this)};
var Qzj=function(l){l=l.split(",");l[1]=l[1]||null;return l};var OlV;_.Yu=function(l){if(l.getValues&&typeof l.getValues=="function")return l.getValues();if(typeof Map!=="undefined"&&l instanceof Map||typeof Set!=="undefined"&&l instanceof Set)return Array.from(l.values());if(typeof l==="string")return l.split("");if(_.VN(l)){for(var b=[],d=l.length,L=0;L<d;L++)b.push(l[L]);return b}return _.RB.getValues(l)};
_.nSD=function(l){if(l.getKeys&&typeof l.getKeys=="function")return l.getKeys();if(!l.getValues||typeof l.getValues!="function"){if(typeof Map!=="undefined"&&l instanceof Map)return Array.from(l.keys());if(!(typeof Set!=="undefined"&&l instanceof Set)){if(_.VN(l)||typeof l==="string"){var b=[];l=l.length;for(var d=0;d<l;d++)b.push(d);return b}return _.RB.getKeys(l)}}};
OlV=function(l,b,d){if(l.forEach&&typeof l.forEach=="function")l.forEach(b,d);else if(_.VN(l)||typeof l==="string")Array.prototype.forEach.call(l,b,d);else for(var L=_.nSD(l),P=_.Yu(l),E=P.length,f=0;f<E;f++)b.call(d,P[f],L&&L[f],l)};var FTF,hy,W3,U$o,N70,YMt,m$0,t5V,qMV;
_.Dt=function(l,b){this.JSC$10197_domain_=this.userInfo_=this.scheme_="";this.JSC$10197_port_=null;this.fragment_=this.JSC$10197_path_="";this.JSC$10197_ignoreCase_=!1;var d;l instanceof _.Dt?(this.JSC$10197_ignoreCase_=b!==void 0?b:l.JSC$10197_ignoreCase_,_.q0(this,l.scheme_),this.userInfo_=l.userInfo_,_.H3(this,l.JSC$10197_domain_),_.ty(this,l.JSC$10197_port_),_.Ui(this,l.getPath()),_.Ke(this,l.JSC$10197_queryData_.clone()),_.e1(this,l.fragment_)):l&&(d=_.Br(String(l)))?(this.JSC$10197_ignoreCase_=
!!b,_.q0(this,d[1]||"",!0),this.userInfo_=hy(d[2]||""),_.H3(this,d[3]||"",!0),_.ty(this,d[4]),_.Ui(this,d[5]||"",!0),_.Ke(this,d[6]||"",!0),_.e1(this,d[7]||"",!0)):(this.JSC$10197_ignoreCase_=!!b,this.JSC$10197_queryData_=new _.ku(null,this.JSC$10197_ignoreCase_))};
_.Dt.prototype.toString=function(){var l=[],b=this.scheme_;b&&l.push(W3(b,N70,!0),":");var d=this.JSC$10197_domain_;if(d||b=="file")l.push("//"),(b=this.userInfo_)&&l.push(W3(b,N70,!0),"@"),l.push(_.EQ(d).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),d=this.JSC$10197_port_,d!=null&&l.push(":",String(d));if(d=this.getPath())this.JSC$10197_domain_&&d.charAt(0)!="/"&&l.push("/"),l.push(W3(d,d.charAt(0)=="/"?m$0:YMt,!0));(d=this.JSC$10197_queryData_.toString())&&l.push("?",d);(d=this.fragment_)&&l.push("#",
W3(d,qMV));return l.join("")};
_.Dt.prototype.resolve=function(l){var b=this.clone(),d=!!l.scheme_;d?_.q0(b,l.scheme_):d=!!l.userInfo_;d?b.userInfo_=l.userInfo_:d=!!l.JSC$10197_domain_;d?_.H3(b,l.JSC$10197_domain_):d=l.JSC$10197_port_!=null;var L=l.getPath();if(d)_.ty(b,l.JSC$10197_port_);else if(d=!!l.JSC$10197_path_){if(L.charAt(0)!="/")if(this.JSC$10197_domain_&&!this.JSC$10197_path_)L="/"+L;else{var P=b.getPath().lastIndexOf("/");P!=-1&&(L=b.getPath().slice(0,P+1)+L)}P=L;if(P==".."||P==".")L="";else if(_.nF(P,"./")||_.nF(P,
"/.")){L=_.QN(P,"/");P=P.split("/");for(var E=[],f=0;f<P.length;){var F=P[f++];F=="."?L&&f==P.length&&E.push(""):F==".."?((E.length>1||E.length==1&&E[0]!="")&&E.pop(),L&&f==P.length&&E.push("")):(E.push(F),L=!0)}L=E.join("/")}else L=P}d?_.Ui(b,L):d=l.JSC$10197_queryData_.toString()!=="";d?_.Ke(b,l.JSC$10197_queryData_.clone()):d=!!l.fragment_;d&&_.e1(b,l.fragment_);return b};
_.Dt.prototype.clone=function(){return new _.Dt(this)};
_.q0=function(l,b,d){l.scheme_=d?hy(b,!0):b;l.scheme_&&(l.scheme_=l.scheme_.replace(/:$/,""));return l};
_.H3=function(l,b,d){l.JSC$10197_domain_=d?hy(b,!0):b;return l};
_.ty=function(l,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Pa`"+b);l.JSC$10197_port_=b}else l.JSC$10197_port_=null;return l};
_.Dt.prototype.getPath=function(){return this.JSC$10197_path_};
_.Ui=function(l,b,d){l.JSC$10197_path_=d?hy(b,!0):b;return l};
_.Ke=function(l,b,d){b instanceof _.ku?(l.JSC$10197_queryData_=b,Hlh(l.JSC$10197_queryData_,l.JSC$10197_ignoreCase_)):(d||(b=W3(b,t5V)),l.JSC$10197_queryData_=new _.ku(b,l.JSC$10197_ignoreCase_));return l};
_.Lp=function(l,b,d){l.JSC$10197_queryData_.set(b,d);return l};
_.dk=function(l,b){return l.JSC$10197_queryData_.get(b)};
_.e1=function(l,b,d){l.fragment_=d?hy(b):b;return l};
_.j1=function(l){_.Lp(l,"zx",lV());return l};
_.bV=function(l,b){return l instanceof _.Dt?l.clone():new _.Dt(l,b)};
FTF=function(l,b){l instanceof _.Dt||(l=_.bV(l));b instanceof _.Dt||(b=_.bV(b));return l.resolve(b)};
hy=function(l,b){return l?b?decodeURI(l.replace(/%25/g,"%2525")):decodeURIComponent(l):""};
W3=function(l,b,d){return typeof l==="string"?(l=encodeURI(l).replace(b,U$o),d&&(l=l.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),l):null};
U$o=function(l){l=l.charCodeAt(0);return"%"+(l>>4&15).toString(16)+(l&15).toString(16)};
N70=/[#\/\?@]/g;YMt=/[#\?:]/g;m$0=/[#\?]/g;t5V=/[#\?@]/g;qMV=/#/g;_.ku=function(l,b){this.count_=this.keyMap_=null;this.encodedQuery_=l||null;this.JSC$10198_ignoreCase_=!!b};
_.zS=function(l){l.keyMap_||(l.keyMap_=new Map,l.count_=0,l.encodedQuery_&&QKt(l.encodedQuery_,function(b,d){l.add(mw(b),d)}))};
_.Q=_.ku.prototype;_.Q.getCount=function(){_.zS(this);return this.count_};
_.Q.add=function(l,b){_.zS(this);this.encodedQuery_=null;l=y$(this,l);var d=this.keyMap_.get(l);d||this.keyMap_.set(l,d=[]);d.push(b);this.count_+=1;return this};
_.Q.remove=function(l){_.zS(this);l=y$(this,l);return this.keyMap_.has(l)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(l).length,this.keyMap_.delete(l)):!1};
_.Q.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.Q.isEmpty=function(){_.zS(this);return this.count_==0};
_.Q.containsKey=function(l){_.zS(this);l=y$(this,l);return this.keyMap_.has(l)};
_.Q.containsValue=function(l){var b=this.getValues();return _.pF(b,l)};
_.Q.forEach=function(l,b){_.zS(this);this.keyMap_.forEach(function(d,L){d.forEach(function(P){l.call(b,P,L,this)},this)},this)};
_.Q.getKeys=function(){_.zS(this);for(var l=Array.from(this.keyMap_.values()),b=Array.from(this.keyMap_.keys()),d=[],L=0;L<b.length;L++)for(var P=l[L],E=0;E<P.length;E++)d.push(b[L]);return d};
_.Q.getValues=function(l){_.zS(this);var b=[];if(typeof l==="string")this.containsKey(l)&&(b=b.concat(this.keyMap_.get(y$(this,l))));else{l=Array.from(this.keyMap_.values());for(var d=0;d<l.length;d++)b=b.concat(l[d])}return b};
_.Q.set=function(l,b){_.zS(this);this.encodedQuery_=null;l=y$(this,l);this.containsKey(l)&&(this.count_-=this.keyMap_.get(l).length);this.keyMap_.set(l,[b]);this.count_+=1;return this};
_.Q.get=function(l,b){if(!l)return b;l=this.getValues(l);return l.length>0?String(l[0]):b};
_.Kvt=function(l,b,d){l.remove(b);d.length>0&&(l.encodedQuery_=null,l.keyMap_.set(y$(l,b),_.D7(d)),l.count_+=d.length)};
_.ku.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var l=[],b=Array.from(this.keyMap_.keys()),d=0;d<b.length;d++){var L=b[d],P=_.EQ(L);L=this.getValues(L);for(var E=0;E<L.length;E++){var f=P;L[E]!==""&&(f+="="+_.EQ(L[E]));l.push(f)}}return this.encodedQuery_=l.join("&")};
_.ku.prototype.clone=function(){var l=new _.ku;l.encodedQuery_=this.encodedQuery_;this.keyMap_&&(l.keyMap_=new Map(this.keyMap_),l.count_=this.count_);return l};
var y$=function(l,b){b=String(b);l.JSC$10198_ignoreCase_&&(b=b.toLowerCase());return b},Hlh=function(l,b){b&&!l.JSC$10198_ignoreCase_&&(_.zS(l),l.encodedQuery_=null,l.keyMap_.forEach(function(d,L){var P=L.toLowerCase();
L!=P&&(this.remove(L),_.Kvt(this,P,d))},l));
l.JSC$10198_ignoreCase_=b};
_.ku.prototype.extend=function(l){for(var b=0;b<arguments.length;b++)OlV(arguments[b],function(d,L){this.add(L,d)},this)};var Zw=function(l,b){si.call(this);for(var d=0,L;L=blF[d];d++)if(L in l&&!/^https?:\/\//.test(l[L]))throw Error("Ra`"+l[L]+"`"+L);this.cfg_=l;this.name=this.cfg_.cn||LvV();this.JSC$10193_domHelper_=b||J_();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.kr(this);l.lpu=l.lpu||PDV(this.JSC$10193_domHelper_.getWindow().location.href)+"/robots.txt";l.ppu=l.ppu||PDV(l.pu||"")+"/robots.txt";mq[this.name]=this;fZr(window,"unload",epF)||h9(window,"unload",epF)};
_.sK(Zw,si);var hp0=RegExp("^%*tp$"),kjV=RegExp("^%+tp$");_.Q=Zw.prototype;_.Q.connectionDelay_=null;_.Q.peerWindowDeferred_=null;_.Q.transport_=null;_.Q.state_=1;_.Q.isConnected=function(){return this.state_==2};
_.Q.peerWindowObject_=null;_.Q.iframeElement_=null;_.Q.getConfig=function(){return this.cfg_};
_.Q.connect=function(l){this.connectCb_=l||_.Ja;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?ui2(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.Q.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10193_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var l=this.iframeElement_.contentWindow;l||(l=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=l}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$10193_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new N0(this,this.cfg_.ph,this.JSC$10193_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()()};
_.Q.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.su(this.transport_);this.connectCb_=this.transport_=null;_.su(this.connectionDelay_);this.connectionDelay_=null};
_.Q.send=function(l,b){if(this.isConnected()){try{var d=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(P){d=!1}if(d){_.Ty(b)&&(b=(0,_.u7)(b));d=this.transport_;var L=d.send;hp0.test(l)&&(l="%"+l);l=l.replace(/[%:|]/g,encodeURIComponent);L.call(d,l,b)}else this.close()}};
_.Q.xpcDeliver=function(l,b,d){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.A6)(this.xpcDeliver,this,l,b,d));else if(XXV(this,d)&&!this.isDisposed()&&this.state_!=3)if(l&&l!="tp")this.isConnected()&&(l=l.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),l=kjV.test(l)?l.substring(1):l,l=this.getService(l,b))&&(b=pP2(b,l.objectPayload),b!=null&&l.callback(b));else switch(l=this.transport_,d=Qzj(b),b=d[1],d[0]){case "SETUP_ACK":B7r(l,1);l.setupAckReceived_.fired_||l.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":l.protocolVersion_==2&&(B7r(l,2),l.setupAckReceived_.fired_||l.setupAckReceived_.callback(!0));break;case "SETUP":B7r(l,1);Fvt(l,1);break;case "SETUP_NTPV2":l.protocolVersion_==2&&(d=l.peerProtocolVersion_,B7r(l,2),Fvt(l,2),d!=1&&l.peerEndpointId_==null||l.peerEndpointId_==b||sz0(l),l.peerEndpointId_=b)}};
var Pbo=function(l){var b=l.cfg_.role;return typeof b==="number"?b:window.parent==l.peerWindowObject_?1:0},XXV=function(l,b){var d=l.cfg_.ph;
return _.Fq(b==null?"":String(b))||_.Fq(d==null?"":String(d))||b==l.cfg_.ph};
Zw.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete mq[this.name];_.su(this.peerLoadHandler_);delete this.peerLoadHandler_;Zw.superClass_.disposeInternal.call(this)};
var epF=function(){for(var l in mq)_.su(mq[l])},mq={};var jzF=function(l,b){this.win=l;this.allowAdsHttpEndpoint=b;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10207_domHelper=J_(l);this.scrollManager=new vg$(l);this.accessibilityManager=new J82(l);WvD(this)},WvD=function(l){var b=function(){l.allowAdsPopup&&l.allowAdsPopup.style.setProperty("display","none","important");
l.wallElement.style.setProperty("display","","important");x1o(l.accessibilityManager);A8o(l.accessibilityManager,l.wallElement.querySelector(".fc-dialog-container"),!1,!1,l.wallElement.querySelector(".fc-button-whitelist"));l.scrollManager.enableScrolling()};
l.allowAdsPopup=l.JSC$10207_domHelper.JSC$9493_createDom("DIV",{"class":"fc-whitelist-root"});l.allowAdsPopup.style.setProperty("display","none","important");l.JSC$10207_domHelper.appendChild(l.JSC$10207_domHelper.JSC$9491_document_.body,l.allowAdsPopup);var d=l.JSC$10207_domHelper.JSC$9493_createDom("DIV",{"class":"fc-dialog-overlay"});l.JSC$10207_domHelper.appendChild(l.allowAdsPopup,d);var L=l.JSC$10207_domHelper.JSC$9493_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:b});l.JSC$10207_domHelper.appendChild(l.allowAdsPopup,
L);d=l.JSC$10207_domHelper.JSC$9493_createDom("IFRAME");d.className="fc-whitelist-dialog";d.frameBorder="0";d.id="fc-whitelist-iframe";d.tabIndex="0";_.dR(d,l.allowAdsHttpEndpoint);l.JSC$10207_domHelper.appendChild(L,d);L={};L.pu=_.Jh(l.allowAdsHttpEndpoint).toString();L.tp=1;L.cn="fc-whitelist-channel";L.ifrid=d.id;L.osh=!0;l.allowAdsCrossPageChannel=new Zw(L);l.allowAdsCrossPageChannel.registerService("close",b);l.allowAdsCrossPageChannel.registerService("refresh",function(){l.win.location.reload()});
l.allowAdsCrossPageChannel.registerService("resize",function(P){if(P){var E=l.allowAdsPopup.querySelector(".fc-whitelist-dialog");P.width&&E.style.setProperty("width",P.width,"important");P.height&&E.style.setProperty("height",P.height,"important")}},!0);
l.allowAdsCrossPageChannel.connect()};
jzF.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10207_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var M0=window,I7=document,zpf=M0.location,yg$=function(){},Zlf=/\[native code\]/,$u=function(l,b,d){return l[b]=l[b]||d},M5V=function(l){l=l.sort();
for(var b=[],d=void 0,L=0;L<l.length;L++){var P=l[L];P!=d&&b.push(P);d=P}return b},Jy=function(){var l;
if((l=Object.create)&&Zlf.test(l))l=l(null);else{l={};for(var b in l)l[b]=void 0}return l},xu=$u(M0,"gapi",{});var gl={};gl=$u(M0,"___jsl",Jy());$u(gl,"I",0);$u(gl,"hel",10);var I0o=function(){var l=zpf.href;if(gl.dpo)var b=gl.h;else{b=gl.h;var d=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),L=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(l=l&&(d.exec(l)||L.exec(l)))try{b=decodeURIComponent(l[2])}catch(P){}}return b},$$Q=function(l){var b=$u(gl,"PQ",[]);
gl.PQ=[];var d=b.length;if(d===0)l();else for(var L=0,P=function(){++L===d&&l()},E=0;E<d;E++)b[E](P)},Jg$=function(l){return $u($u(gl,"H",Jy()),l,Jy())};var S1=function(l){this.JSC$10209_obj_=l};
S1.prototype.value=function(){return this.JSC$10209_obj_};
S1.prototype.getWidth=function(){return this.JSC$10209_obj_.width};
S1.prototype.getHeight=function(){return this.JSC$10209_obj_.height};
S1.prototype.getStyle=function(){return this.JSC$10209_obj_.style};var x$F=function(l){this.JSC$10212_obj_=l||{}};
_.Q=x$F.prototype;_.Q.value=function(){return this.JSC$10212_obj_};
_.Q.setUrl=function(l){this.JSC$10212_obj_.url=l;return this};
_.Q.getUrl=function(){return this.JSC$10212_obj_.url};
_.Q.getStyle=function(){return this.JSC$10212_obj_.style};
_.Q.getId=function(){return this.JSC$10212_obj_.id};
_.Q.getContext=function(){return this.JSC$10212_obj_.context};
var gS$=function(l){l.JSC$10212_obj_.attributes=l.JSC$10212_obj_.attributes||{};return new S1(l.JSC$10212_obj_.attributes)};var SM0=function(){x$F.apply(this,arguments)};
_.h(SM0,x$F);var Agh=$u(gl,"perf",Jy());$u(Agh,"g",Jy());var vSJ=$u(Agh,"i",Jy());$u(Agh,"r",[]);Jy();Jy();var Rpo=function(l,b,d){b&&b.length>0&&(b=CbJ(b),d&&d.length>0&&(b+="___"+CbJ(d)),b.length>28&&(b=b.substr(0,28)+(b.length-28)),d=b,b=$u(vSJ,"_p",Jy()),$u(b,d,Jy())[l]=(new Date).getTime(),b=Agh.r,typeof b==="function"?b(l,"_p",d):b.push([l,"_p",d]))},CbJ=function(l){return l.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var pXD=Jy(),oSV=[],Ay=function(l){throw Error("Ua`"+l);};
oSV.push(["jsl",function(l){for(var b in l)if(Object.prototype.hasOwnProperty.call(l,b)){var d=l[b];typeof d=="object"?gl[b]=$u(gl,b,[]).concat(d):$u(gl,b,d)}if(b=l.u)l=$u(gl,"us",[]),l.push(b),(b=/^https:(.*)$/.exec(b))&&l.push("http:"+b[1])}]);
var D$D=/^(\/[a-zA-Z0-9_\-]+)+$/,V5V=[/\/amp\//,/\/amp$/,/^\/amp$/],wXV=/^[a-zA-Z0-9\-_\.,!]+$/,uOQ=/^gapi\.loaded_[0-9]+$/,Gjj=/^[a-zA-Z0-9,._-]+$/,cgV=function(l,b,d,L,P){var E=l.split(";"),f=E.shift(),F=pXD[f],n=null;F?n=F(E,b,d,L):Ay("no hint processor for: "+f);n||Ay("failed to generate load url");b=n;d=b.match(T7r);(L=b.match(a0$))&&L.length===1&&ilf.test(b)&&d&&d.length===1||Ay("failed sanity: "+l);try{l="?";if(P&&P.length>0){xHQ(P);var N=P.join(",");n=n+"?le="+N;l="&"}if(gl.rol){var Y=gl.ol;
Y&&Y.length&&(n=""+n+l+"ol="+Y.length)}}catch(q){}return n},b1r=function(l,b,d,L){l=rgo(l);
uOQ.test(d)||Ay("invalid_callback");b=l1Q(b);L=L&&L.length?l1Q(L):null;var P=function(E){return encodeURIComponent(E).replace(/%2C/g,",")};
return[encodeURIComponent(l.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",P(l.version),"/m=",P(b),L?"/exm="+P(L):"","/rt=j/sv=1/d=1/ed=1",l.activeMods?"/am="+P(l.activeMods):"",l.resourceSig?"/rs="+P(l.resourceSig):"",l.zcms?"/t="+P(l.zcms):"","/cb=",P(d)].join("")},rgo=function(l){l.charAt(0)!=="/"&&Ay("relative path");
for(var b=l.substring(1).split("/"),d=[];b.length;){l=b.shift();if(!l.length||l.indexOf(".")==0)Ay("empty/relative directory");else if(l.indexOf("=")>0){b.unshift(l);break}d.push(l)}l={};for(var L=0,P=b.length;L<P;++L){var E=b[L].split("="),f=decodeURIComponent(E[0]),F=decodeURIComponent(E[1]);E.length==2&&f&&F&&(l[f]=l[f]||F)}b="/"+d.join("/");D$D.test(b)||Ay("invalid_prefix");d=0;for(L=V5V.length;d<L;++d)V5V[d].test(b)&&Ay("invalid_prefix");d=d6D(l,"k",!0);L=d6D(l,"am");P=d6D(l,"rs");l=d6D(l,"t");
return{pathPrefix:b,version:d,activeMods:L,resourceSig:P,zcms:l}},l1Q=function(l){for(var b=[],d=0,L=l.length;d<L;++d){var P=l[d].replace(/\./g,"_").replace(/-/g,"_");
Gjj.test(P)&&b.push(P)}return b.join(",")},d6D=function(l,b,d){l=l[b];
!l&&d&&Ay("missing: "+b);if(l){if(wXV.test(l))return l;Ay("invalid: "+b)}return null},ilf=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,a0$=/\/cb=/g,T7r=/\/\//g;
pXD.m=function(l,b,d,L){(l=l[0])||Ay("missing_hint");return"https://apis.google.com"+b1r(l,b,d,L)};
var LnV=decodeURI("%73cript"),Puh=/^[-+_0-9\/A-Za-z]+={0,2}$/,EiF=function(l,b){for(var d=[],L=0;L<l.length;++L){var P=l[L],E;if(E=P){a:{for(E=0;E<b.length;E++)if(b[E]===P)break a;E=-1}E=E<0}E&&d.push(P)}return d},QF$=function(){var l=gl.nonce;
return l!==void 0?l&&l===String(l)&&l.match(Puh)?l:gl.nonce=null:I7.querySelector?(l=I7.querySelector("script[nonce]"))?(l=l.nonce||l.getAttribute("nonce")||"",l&&l===String(l)&&l.match(Puh)?gl.nonce=l:gl.nonce=null):null:null},sFV=function(l){if(I7.readyState!="loading")XSV(l);
else{var b=QF$(),d="";b!==null&&(d=' nonce="'+b+'"');l="<"+LnV+' src="'+encodeURI(l)+'"'+d+"></"+LnV+">";I7.write(f10?f10.createHTML(l):l)}},XSV=function(l){var b=I7.createElement(LnV);
b.setAttribute("src",f10?f10.createScriptURL(l):l);l=QF$();l!==null&&b.setAttribute("nonce",l);b.async="true";(l=I7.getElementsByTagName(LnV)[0])?l.parentNode.insertBefore(b,l):(I7.head||I7.body||I7.documentElement).appendChild(b)},BLF=function(l,b,d){FnF(function(){var L=b===I0o()?$u(xu,"_",Jy()):Jy();
L=$u(Jg$(b),"_",L);l(L)},d)},Qcy=function(l,b){var d=b||{};
typeof b=="function"&&(d={},d.callback=b);var L=(b=d)&&b._c;if(L)for(var P=0;P<oSV.length;P++){var E=oSV[P][0],f=oSV[P][1];f&&Object.prototype.hasOwnProperty.call(L,E)&&f(L[E],l,b)}b=[];l?b=l.split(":"):d.features&&(b=d.features);if(!(l=d.h)&&(l=I0o(),!l))throw Error("Va");niJ(b||[],d,l)},niJ=function(l,b,d){l=M5V(l)||[];
var L=b.callback,P=b.config,E=b.timeout,f=b.ontimeout,F=b.onerror,n=void 0;typeof F=="function"&&(n=F);var N=null,Y=!1;if(E&&!f||!E&&f)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";F=$u(Jg$(d),"r",[]).sort();var q=$u(Jg$(d),"L",[]).sort(),H=gl.le||[],t=[].concat(F),e=function(V,p){if(Y)return 0;M0.clearTimeout(N);q.push.apply(q,W);var D=((xu||{}).config||{}).update;D?D(P):P&&$u(gl,"cu",[]).push(P);if(p){Rpo("me0",V,t);try{BLF(p,d,n)}finally{Rpo("me1",V,t)}}return 1};
E>0&&(N=M0.setTimeout(function(){Y=!0;f()},E));
var W=EiF(l,q);if(W.length){W=EiF(l,F);var M=$u(gl,"CP",[]),J=M.length;M[J]=function(V){if(!V)return 0;Rpo("ml1",W,t);var p=function(G){M[J]=null;e(W,V)&&$$Q(function(){L&&L();G()})},D=function(){var G=M[J+1];
G&&G()};
J>0&&M[J-1]?M[J]=function(){p(D)}:p(D)};
if(W.length){var x="loaded_"+gl.I++;xu[x]=function(V){M[J](V);xu[x]=null};
l=cgV(d,W,"gapi."+x,F,H);F.push.apply(F,W);Rpo("ml0",W,t);b.sync||M0.___gapisync?sFV(l):XSV(l)}else M[J](yg$)}else e(W)&&L&&L()},O1f;
var NLJ=null,m6$=_.PV.trustedTypes;if(m6$&&m6$.createPolicy){try{NLJ=m6$.createPolicy("goog#gapi",{createHTML:OFh,createScript:OFh,createScriptURL:OFh})}catch(l){_.PV.console&&_.PV.console.error(l.message)}O1f=NLJ}else O1f=NLJ;var f10=O1f,FnF=function(l,b){if(gl.hee&&gl.hel>0)try{return l()}catch(d){b&&b(d),gl.hel--,Qcy("debug_error",function(){try{window.___jsl.hefn(d)}catch(L){throw d;}})}else try{return l()}catch(d){throw b&&b(d),d;
}},Y6Q=xu.load;
Y6Q&&$u(gl,"ol",[]).push(Y6Q);xu.load=function(l,b){return FnF(function(){return Qcy(l,b)})};var uPZ;var H1h=function(l,b){var d=d||[];this.serviceId_=l;this.moduleId_=b||null;this.dependencies_=[];q6t(this,d)};
H1h.prototype.toString=function(){return this.serviceId_};
H1h.prototype.getModuleId=function(){return this.moduleId_};
var q6t=function(l,b){var d=!1;d=d===void 0?!1:d;l.dependencies_=l.dependencies_.concat(b);if(d){if(!l.moduleId_)throw Error("Wa`"+l.serviceId_);b.map(function(L){return L.getModuleId()}).forEach(function(L){GoQ(function(P){P.addExtraEdge(l.moduleId_,L)})})}};var S9y=new H1h("MpJwZc","MpJwZc");var Zvq=new _.Is("a"),vrB=new _.Is("c"),AGq=function(l,b,d){_.Jm.call(this,l,b);this.node=b;this.kind=d};
_.h(AGq,_.Jm);var t6h=function(){this.JSC$10225_keys_={};this.urlPrefix_="";this.JSC$10225_queryData_={}};
t6h.prototype.toString=function(){var l=this.urlPrefix_+U6h(this),b=_.Ip(this.JSC$10225_queryData_),d="";b!=""&&(d="?"+b);return l+d};
var KnJ=function(l){l=v3(l,"md");return!!l&&l!=="0"},U6h=function(l){var b=[],d=function(L){l.JSC$10225_keys_[L]!==void 0&&b.push(L+"="+l.JSC$10225_keys_[L])};
KnJ(l)?(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 l.JSC$10225_keys_||Ce(l,"d","0"),d("d"),d("exm"),d("excm"),(l.JSC$10225_keys_.excm||l.JSC$10225_keys_.exm)&&b.push("ed=1"),d("im"),d("dg"),d("sm"),v3(l,"br")!="1"&&v3(l,"br")!="0"||d("br"),d("br-d"),v3(l,"rb")=="1"&&d("rb"),v3(l,"zs")!=="0"&&d("zs"),em0(l)!==""&&d("wt"),d("gssmodulesetproto"),d("ujg"),d("sp"),d("rs"),d("cb"),d("ee"),d("slk"),d("dti"),d("m"));return b.join("/")},
v3=function(l,b){return l.JSC$10225_keys_[b]?l.JSC$10225_keys_[b]:null},Ce=function(l,b,d){d?l.JSC$10225_keys_[b]=d:delete l.JSC$10225_keys_[b]},hm0=function(l,b){l.urlPrefix_=b},k$r=function(l,b){b&&b.length>0?(b.sort(),Ce(l,"exm",b.join(","))):Ce(l,"exm",null)},Wn$=function(l,b){b&&b.length>0?(b.sort(),Ce(l,"excm",b.join(","))):Ce(l,"excm",null)},jFV=function(l){return(l=v3(l,"m"))?l.split(","):[]},em0=function(l){switch(v3(l,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},zmD=function(l,b){var d=Object.keys(b).filter(function(L){return!!Object.keys(b[L]).length}).map(function(L){var P=Object.keys(b[L]);
P.length>1&&P.sort();return L+":"+P.join(",")});
d.sort();Ce(l,"ee",d.join(";"))},Cry=function(l){var b=v3(l,"ee");
if(!b)return{};l={};b=_.X(b.split(";"));for(var d=b.next();!d.done;d=b.next()){var L=_.X(d.value.split(":"));d=L.next().value;L=L.next().value;l[d]={};L=_.X(L.split(","));for(var P=L.next();!P.done;P=L.next())l[d][P.value]=!0}return l},y4Q=function(l){delete l.JSC$10225_keys_.m;
delete l.JSC$10225_keys_.exm;delete l.JSC$10225_keys_.ed};
t6h.prototype.clone=function(){var l=new t6h;l.JSC$10225_keys_=Object.assign({},this.JSC$10225_keys_);l.urlPrefix_=this.urlPrefix_;l.JSC$10225_queryData_=Object.assign({},this.JSC$10225_queryData_);return l};
var RDN=function(l,b){b=b===void 0?!0:b;var d=Z12(l),L=new t6h,P=_.Br(d)[5];_.RB.forEach(M6o,function(f){var F=P.match("/"+f+"=([^/]+)");F&&Ce(L,f,F[1])});
var E="";E=l.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";hm0(L,l.substr(0,l.indexOf(E)+E.length));if(!b)return L;(l=_.Br(d)[6]||null)&&QKt(l,function(f,F){L.JSC$10225_queryData_[f]=F});
return L},S51=function(l){l=_.ZJ(Z12(l));
return l===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(l)?/\/k=/.test(l):!1},Z12=function(l){return l.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?l.substr(65):l},M6o={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"},I1f=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.R7=function(l){this.JSC$10237_id_=l;this.opts={}};
_.R7.prototype.JSC$10239_setLabel=function(l){this.label_=l||void 0;return this};
_.R7.prototype.addUploadMetadata=function(l,b){var d=this.opts.data||{};d[l]=b;this.opts.data=d;return this};
var $6V=function(l){var b=_.RB.filter(l.opts,function(d){return d!==null});
b=_.RB.isEmpty(b)?null:b;l=[l.JSC$10237_id_,l.label_,b];b=ZFF(l);return l=l.slice(0,b+1)};
_.R7.prototype.toString=function(){var l=$6V(this);return"("+_.pf(l,function(b){return JSON.stringify(b)}).join(",")+")"};
_.R7.prototype.getId=function(){return this.JSC$10237_id_};
_.R7.prototype.getOptions=function(){return _.RB.clone(this.opts)};var pe=function(){_.R7.call(this,"image-search")};
_.h(pe,_.R7);pe.prototype.setSize=function(l){this.opts.imgsz=l;return this};
pe.prototype.JSC$10239_setLabel=function(l){_.R7.prototype.JSC$10239_setLabel.call(this,l);return this};
pe.prototype.addUploadMetadata=function(l,b){_.R7.prototype.addUploadMetadata.call(this,l,b);return this};var o7=function(){_.R7.call(this,"maps")};
_.h(o7,_.R7);o7.prototype.setZoom=function(l){this.opts.zoom=l;return this};
o7.prototype.JSC$10239_setLabel=function(l){_.R7.prototype.JSC$10239_setLabel.call(this,l);return this};
o7.prototype.addUploadMetadata=function(l,b){_.R7.prototype.addUploadMetadata.call(this,l,b);return this};_.Dw=function(){_.R7.call(this,"photos")};
_.h(_.Dw,_.R7);_.Dw.prototype.JSC$10239_setLabel=function(l){_.R7.prototype.JSC$10239_setLabel.call(this,l);return this};
_.Dw.prototype.addUploadMetadata=function(l,b){_.R7.prototype.addUploadMetadata.call(this,l,b);return this};var V$=function(){_.R7.call(this,"url")};
_.h(V$,_.R7);var J4D=function(){var l=new V$;l.opts.type="video";l.opts.site="youtube.com";return l};
V$.prototype.JSC$10239_setLabel=function(l){_.R7.prototype.JSC$10239_setLabel.call(this,l);return this};
V$.prototype.addUploadMetadata=function(l,b){_.R7.prototype.addUploadMetadata.call(this,l,b);return this};var wl=function(){_.R7.call(this,"video-search")};
_.h(wl,_.R7);var x6$=function(){var l=new wl;l.opts.site="youtube.com";return l};
wl.prototype.JSC$10239_setLabel=function(l){_.R7.prototype.JSC$10239_setLabel.call(this,l);return this};
wl.prototype.addUploadMetadata=function(l,b){_.R7.prototype.addUploadMetadata.call(this,l,b);return this};var giJ=function(){_.R7.call(this,"web")};
_.h(giJ,_.R7);giJ.prototype.JSC$10239_setLabel=function(l){_.R7.prototype.JSC$10239_setLabel.call(this,l);return this};
giJ.prototype.addUploadMetadata=function(l,b){_.R7.prototype.addUploadMetadata.call(this,l,b);return this};var un=function(){this.items_=[];this.opts={}},S6o=function(l){switch(l){case "image-search":return new pe;
case "maps":return new o7;case "photos":return new _.Dw;case "url":return new V$;case "video-search":return new wl;case "web":return new giJ}return new _.R7(l)};
un.prototype.addView=function(l){this.items_.push(typeof l==="string"?S6o(l):l);return this};
var A4t=function(l){return"("+_.pf(l.items_,function(b){return b.toString()}).join(",")+")"};
un.prototype.toString=function(){return A4t(this)};
un.prototype.getViews=function(l,b){b=b===void 0?[]:b;for(var d=this.items_,L=0;L<d.length;L++){var P=d[L];P instanceof un?P.getViews(l,b):P.getId()==l&&b.push(P)}return b};
un.prototype.getOptions=function(){return _.RB.clone(this.opts)};var TA=function(l){this.basePickerUrl_=l||"https://docs.google.com/picker";this.nav_=new un};
TA.prototype.nav_=null;TA.prototype.addView=function(l){this.nav_.addView(l);return this};
TA.prototype.getBaseUrl=function(){return this.basePickerUrl_};
TA.prototype.getViews=function(l){return this.nav_.getViews(l)};
_.viD=function(l,b){l.callback_=b;return l};var Cu$=new Map;Cu$.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");Cu$.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");Cu$.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var Rm2=new Set;Rm2.add("application/vnd.google-apps.kix");Rm2.add("application/vnd.google-apps.ritz");Rm2.add("application/vnd.google-apps.punch");var r4Q=function(l,b,d){var L=d&&_.gQ(d,1);d=pS0(d);var P=l[0].getId();switch(_.SP(P,2)){case 13:return oit(l,b,L,d);case 3:return D6t(l,b,L,d);case 10:return V6D(l,b,L,d);case 27:return V6D(l,b,L,d);case 12:return wSo(l,b);case 2:return uZr(l,b,L,d);case 5:return G$2(l,b,L,d);case 9:return TL$(l,b,L,d);case 6:return a1o(l,b,L,d);case 25:return i1f(l,b,L,d);case 1:return _.kX(l[0],evJ,26)?c4o(l,b,L,d):V6D(l,b,L,d);default:return{}}},a1o=function(l,b,d,L){l=l.map(function(P){return{id:P.getId().getId(),
serviceId:"youtube",name:P.getName(),description:_.gQ(P,3),type:GS(P),lastEditedUtc:_.K_Q(_.eB(P,_.Sy,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:P.getUrl(),embedUrl:_.gQ(P,13),thumbnails:TS(nM(P))}});
return{action:b,docs:l,viewToken:L,view:d||"youtube",v2Translated:!0}},uZr=function(l,b,d,L){var P=l.map(function(E){var f=E.getId().getId(),F=_.gQ(E,7),n=E.getName(),N=GS(E),Y=_.K_Q(_.eB(E,_.Sy,12)).getTime(),q=E.getUrl(),H=Number(MoV(E)),t=_.gQ(E,3),e=_.gQ(E,11),W=TS(nM(E));
var M=_.eB(E,OI,21);M=_.$X(M,1);var J=_.eB(E,OI,21);J=_.gQ(J,10);var x=_.gQ(E,13);var V=_.eB(E,OI,21);V=_.$X(V,9);var p=_.eB(E,OI,21);p=_.gQ(p,11);f={id:f,serviceId:"docs",mimeType:F,name:n,type:N,lastEditedUtc:Y,url:q,sizeBytes:H,description:t,iconUrl:e,thumbnails:W,isShared:M,downloadUrl:J,embedUrl:x,copyable:V,resourceKey:p};F=_.eB(E,OI,21);_.$X(F,12)&&(f.uploadState="success",f.isNew=!0);F=_.eB(E,OI,21);_.kX(F,sI,3)&&(E=_.eB(E,OI,21),E=_.eB(E,sI,3),_.kX(E,X1,2)&&(F=uD(E.getDuration().getSeconds()),
n=E.getDuration(),n=_.YJ(n,2),f.duration=F+n/1E9),f.aspectRatio=E.getAspectRatio());return f});
return{action:b,docs:P,viewToken:L,view:d||"all",extraUserInputs:lqJ(l),v2Translated:!0}},G$2=function(l,b,d,L){l=l.map(function(P){var E=_.eB(P,Ifo,15);
E=_.eB(E,fM,1);g7(P,10,fM,E);return{id:P.getId().getId(),serviceId:"web",mimeType:_.gQ(P,7),name:P.getName(),type:GS(P),url:P.getUrl(),description:_.gQ(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:TS(nM(P))}});
return{action:b,docs:l,viewToken:L,view:d||"image-search",v2Translated:!0}},TL$=function(l,b,d,L){l=l.map(function(P){return{serviceId:"url",
name:nM(P)[0].getUrl().split("/").pop(),type:GS(P),mimeType:_.gQ(P,7),url:P.getUrl(),description:_.gQ(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:TS(nM(P))}});
return{action:b,docs:l,viewToken:L,view:d||"url",v2Translated:!0}},c4o=function(l,b,d,L){l=l.map(function(P){return{id:P.getId().getId(),
serviceId:"picasa",name:P.getName(),type:GS(P),description:_.gQ(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:TS(nM(P))}});
return{action:b,docs:l,viewToken:L,view:d||"webcam",v2Translated:!0}},V6D=function(l,b,d,L){return{action:b,
docs:l.map(b7V),viewToken:L,view:dGJ(d||"upload",l),extraUserInputs:lqJ(l),v2Translated:!0}},dGJ=function(l,b){return b.some(function(d){var L;
return((L=_.eB(d,F1,30))==null?void 0:_.SP(L,3))===9})?l+"/gmailphotos":l},D6t=function(l,b,d,L){var P=l.map(function(E){var f={id:E.getId().getId(),
serviceId:"picasa",mimeType:_.gQ(E,7),name:E.getName(),type:GS(E),lastEditedUtc:_.K_Q(_.eB(E,_.Sy,12)).getTime(),url:E.getUrl(),sizeBytes:Number(MoV(E)),description:_.gQ(E,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:TS(nM(E)),mediaKey:E.getId().getId(),parentId:_.gQ(E,4)},F,n=(F=_.eB(E,W_h,18))==null?void 0:_.eB(F,kAD,3);n&&(f.latitude=xX(n,1),f.longitude=xX(n,2));var N;E=(N=_.eB(E,W_h,18))==null?void 0:J3(N,6);N=E!=null?uD(E):void 0;N&&(f.version=
N);return f});
return{action:b,docs:P,viewToken:L,view:d||"photos",extraUserInputs:lqJ(l),v2Translated:!0}},oit=function(l,b,d,L){l=l.map(function(P){return{id:P.getId().getId(),
serviceId:"et",name:nM(P)[0].getUrl().split("/").pop(),description:_.gQ(P,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:TS(nM(P),"etjpg")}});
return{action:b,docs:l,viewToken:L,view:d||"et",v2Translated:!0}},i1f=function(l,b,d,L){l=l.map(function(P){var E=P.getId().getId(),f=L["2"];
return{id:E,serviceId:f.type!=="gmail_themes"&&f.parent==="6226252643674576769"?"picasa":"static_themes",name:P.getName(),mimeType:_.gQ(P,7),type:GS(P),description:_.gQ(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:P.getUrl(),embedUrl:P.getUrl(),thumbnails:TS(nM(P))}});
return{action:b,docs:l,viewToken:L,view:d||"photos",v2Translated:!0}},wSo=function(l,b){l=l.map(function(d){var L=_.eB(d,hvD,27);
L=_.i9(L,1,_.hA,_.m_())[0];return{id:d.getId().getId(),serviceId:"contacts",mimeType:_.gQ(d,7),name:d.getName(),description:_.gQ(d,3),url:"mailto:"+L,thumbnail:[{url:_.gQ(d,11)}],email:L}});
return{action:b,docs:l,view:"contacts",v2Translated:!0}},pS0=function(l){if(!l)return{};
var b=_.gQ(l,3);b=b&&JSON.parse(b)||{};return{0:_.gQ(l,1),1:_.gQ(l,2),2:b}},TS=function(l,b){b=b===void 0?"":b;
if(!l.length)return null;b=="etjpg"&&(l=l.filter(function(d){return d.getUrl().includes("w1200-h300")}));
return l.map(function(d){return{url:d.getUrl(),height:d.getHeight(),width:d.getWidth(),type:b}})},lqJ=function(l){return{isAttachment:l.some(function(b){return _.$X(b,31)})}},b7V=function(l){var b,d={id:(b=l.getId())==null?void 0:b.getId(),
serviceId:L1r(l),mimeType:_.gQ(l,7),name:l.getName(),type:GS(l),sizeBytes:Number(MoV(l)),description:_.gQ(l,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:TS(nM(l)),isNew:!0};if(b=_.eB(l,F1,30)){d.dataUrl=_.gQ(b,1)||null;a:{var L=_.eB(l,F1,30);switch(_.SP(L,3)){case 9:L=_.CY(L,ZQJ,2,B2);L={remoteRefs:L&&_.gQ(L,1)};break a;case 10:case 15:L=_.CY(L,y6F,4,B2);var P=nM(l);L={photo_id:L&&_.gQ(L,1),media_key:l.getId().getId(),media_type:_.SP(l,6)===1?1:2,image_url:P&&
P[0].getUrl(),width:P&&String(P[0].getWidth()),height:P&&String(P[0].getHeight())};break a}L=null}d.uploadMetadata=L;d.uploadId=_.gQ(b,9)||null;d.uploadState=Pat(b)||null}(L=b&&_.CY(b,y6F,4,B2))&&(d.id=_.gQ(L,1));(L=b&&_.CY(b,M8$,5,B2))&&(d.contentId=_.gQ(L,1));(L=b&&_.CY(b,jKj,7,B2))&&(d.contentId=_.gQ(L,1));(L=b&&_.CY(b,zvQ,6,B2))&&(d.contentId=_.gQ(L,1));(b==null?void 0:_.SP(b,3))===1&&(d.mediaKey=l.getId().getId());return d},L1r=function(l){var b;
switch(((b=_.eB(l,F1,30))==null?void 0:_.SP(b,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},GS=function(l){switch(_.SP(l,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 _.gQ(l,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},Pat=function(l){switch(l==null?void 0:_.SP(l,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 fq$,Erf,Q9r,Xh0;_.s9h=function(l,b){var d=b||{};b=d.document||document;var L=_.Jh(l).toString(),P=(new vp(b)).createElement("SCRIPT"),E={script_:P,timeout_:void 0},f=new Fe(Erf,E),F=null,n=d.timeout!=null?d.timeout:5E3;n>0&&(F=window.setTimeout(function(){Q9r(P,!0);f.errback(new Xh0(1,"Timeout reached for loading script "+L))},n),E.timeout_=F);
P.onload=P.onreadystatechange=function(){P.readyState&&P.readyState!="loaded"&&P.readyState!="complete"||(Q9r(P,d.cleanupWhenDone||!1,F),f.callback(null))};
P.onerror=function(){Q9r(P,!0,F);f.errback(new Xh0(0,"Error while loading script "+L))};
E=d.attributes||{};_.RB.extend(E,{type:"text/javascript",charset:"UTF-8"});OfJ(P,E);_.Bn(P,l);fq$(b).appendChild(P);return f};
fq$=function(l){var b=$J("HEAD",l);return b&&b.length!==0?b[0]:l.documentElement};
Erf=function(){if(this&&this.script_){var l=this.script_;l&&l.tagName=="SCRIPT"&&Q9r(l,!0,this.timeout_)}};
Q9r=function(l,b,d){d!=null&&_.PV.clearTimeout(d);l.onload=function(){};
l.onerror=function(){};
l.onreadystatechange=function(){};
b&&window.setTimeout(function(){_.IK(l)},0)};
Xh0=function(l,b){var d="Jsloader error (code #"+l+")";b&&(d+=": "+b);_.bN.call(this,d);this.code=l};
_.sK(Xh0,_.bN);var F1$=_.rI(["https://apis.google.com/js/api.js"]),BP0=_.Um(F1$),mGF=function(l,b,d){d=d===void 0?{}:d;var L=!1,P=nrh(l,b,d).then(function(f){L=!0;return f}),E=_.SqV(5E3).then(function(){return L?nrh(l,b,d):O7j(b,d).then(function(f){return NPQ(f,l)})});
return kR0([P,E])},nrh=function(l,b,d){d=d===void 0?{}:d;
return Y90(b,d).then(function(L){return NPQ(L,l)})},NPQ=function(l,b){var d=_.QN(b,"gapi.")?b.slice(5):b;
return l[d]?_.Ez(l[d]):new _.M$(function(L,P){var E=Vj(function(){P(Error("Ya"))},3E4);
l.load(b,{callback:function(){_.PV.clearTimeout(E);L(l[d])},
onerror:function(f){_.PV.clearTimeout(E);P(f)}})})},Y90=function(l,b){b=b===void 0?{}:b;
return l.gapi&&l.gapi.load?_.Ez(l.gapi):O7j(l,b)},O7j=function(l,b){b=b===void 0?{}:b;
return _.s9h(BP0,{document:l.document,attributes:b}).then(function(){return l.gapi})},q9j=function(){};
q9j.prototype.load=function(l,b,d){b=b===void 0?window:b;d=d===void 0?{}:d;var L=Date.now();return mGF(l,b,d).then(function(P){var E=Date.now();return{library:P,loadStartMs:L,loadEndMs:E}},function(P){throw P instanceof Error?P:Error(String(P));
})};var Qy$=function(){_.S8.call(this);this.gapiLoader_=new q9j;this.origin_=null;this.gapiPickerIframeResolver_=_.TZ();this.gapiIframesResolver_=_.TZ();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.h(Qy$,_.S8);var H72=function(l,b){var d=d===void 0?{}:d;var L=_.lo("gapi.iframes",b);return L?(l=Date.now(),_.Ez({library:L,loadStartMs:l,loadEndMs:l})):l.gapiLoader_.load("gapi.iframes",b,d)},twV=function(l,b,d,L,P,E){var f=!1;
f=f===void 0?!1:f;H72(l,Va(b.ownerDocument)).then(function(F){var n=F.library;l.gapiIframesResolver_.resolve(n);F=l.gapiPickerIframeResolver_;var N=F.resolve,Y=f;Y=Y===void 0?!1:Y;var q={};q["host-message-handler"]=d;l.hostMessageHandlerInternal_=q;var H=_.bV(L);H=_.bV(H);H=_.ty(_.H3(_.q0(new _.Dt,H.scheme_),H.JSC$10197_domain_),H.JSC$10197_port_).toString();l.origin_=H;H=(new SM0).setUrl(L);H.JSC$10212_obj_.where=b;H.JSC$10212_obj_.allowPost=Y;H.JSC$10212_obj_.messageHandlers=q;Y=_.lo("makeWhiteListIframesFilter",
n)([l.origin_]);H.JSC$10212_obj_.messageHandlersFilter=Y;P!=null&&(H.JSC$10212_obj_.id=P);E!=null&&(H.JSC$10212_obj_.rpctoken=E);Y=gS$(H);Y.JSC$10209_obj_.style={display:"block","min-width":"100%",width:"1px"};Y.JSC$10209_obj_.height="100%";gS$(H).value().allow="camera 'src' "+l.origin_;n=n.getContext().openChild(H.value());N.call(F,n)},function(F){l.gapiIframesResolver_.reject(F);
l.gapiPickerIframeResolver_.reject(F)});
return l.gapiPickerIframeResolver_.promise},UGh=function(l,b){return _.pM([l.gapiIframesResolver_.promise,
l.gapiPickerIframeResolver_.promise]).then(function(d){var L=_.X(d);d=L.next().value;return(L=L.next().value)?L.send("picker-message-handler",b,void 0,_.lo("makeWhiteListIframesFilter",d)([l.origin_])):_.ZQ(Error("Za"))})};
Qy$.prototype.disposeInternal=function(){K1o(this);_.S8.prototype.disposeInternal.call(this)};
var K1o=function(l){l.gapiPickerIframeResolver_.promise.then(function(b){b&&(b.unregister("host-message-handler"),delete l.hostMessageHandlerInternal_["host-message-handler"])})};var e2t=function(){this.nextId=0};var kKt=function(l,b){switch(l.action){case "select-contacts":l=h20(l.contacts);break;case "visibility":l=l.visible;var d=new qw;l=_.pY(d,1,7).setVisible(l);d={};d["iframe-command"]=l.serialize();l=d;break;default:l=null}return l?UGh(b,l):_.Ez()},h20=function(l){if(!l||l.length==0)return null;
var b=new qw;_.pY(b,1,11);var d=new e2t;l.forEach(function(L){if(L.email){var P=new My;P=_.ug(P,2,L.name?L.name:L.email);var E=new hvD;L=_.paQ(E,1,_.UZ,L.email,_.hA);L=_.zc(P,27,L);P=new UDQ;E=":"+(d.nextId++).toString(36);P=_.ug(P,1,E);P=_.pY(P,2,12);L=_.zc(L,1,P)}else L=null;L&&g7(b,7,My,L)});
l={};l["iframe-command"]=b.serialize();return l};_.W1f=function(){if(V$2){var l=/Windows NT ([0-9.]+)/;return(l=l.exec(_.HV()))?l[1]:"0"}return _.DHJ?(l=/1[0|1][_.][0-9_.]+/,(l=l.exec(_.HV()))?l[0].replace(/_/g,"."):"10"):up1?(l=/Android\s+([^\);]+)(\)|;)/,(l=l.exec(_.HV()))?l[1]:""):uqJ||GyJ||TZ2?(l=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(l=l.exec(_.HV()))?l[1].replace(/_/g,"."):""):""}();var a7;a7=function(l){return(l=l.exec(_.HV()))?l[1]:""};
_.j9h=function(){if(_.qy)return a7(/Firefox\/([0-9.]+)/);if(_.OK||N1||RQo)return dV0;if(_.HI){if(_.Ij()||_.WBN()){var l=a7(/CriOS\/([0-9.]+)/);if(l)return l}return a7(/Chrome\/([0-9.]+)/)}if(_.br&&!_.Ij())return a7(/Version\/([0-9.]+)/);if(aiQ||iZN){if(l=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.HV()))return l[1]+"."+l[2]}else if(XFJ)return(l=a7(/Android\s+([0-9.]+)/))?l:a7(/Version\/([0-9.]+)/);return""}();var z2V=function(){};
_.Xl(z2V);z2V.prototype.nextId_=0;_.c3=function(l){return":"+(l.nextId_++).toString(36)};var rl=function(l){_.v2.call(this);this.JSC$10307_dom_=l||J_();this.JSC$10307_id_=null;this.inDocument_=!1;this.JSC$10307_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.sK(rl,_.v2);rl.prototype.idGenerator_=z2V.getInstance();rl.prototype.getId=function(){return this.JSC$10307_id_||(this.JSC$10307_id_=_.c3(this.idGenerator_))};
rl.prototype.getElement=function(){return this.JSC$10307_element_};
var lP=function(l){l.googUiComponentHandler_||(l.googUiComponentHandler_=new _.kr(l));return l.googUiComponentHandler_},yGh=function(l,b){if(l==b)throw Error("$a");
var d;if(d=b&&l.parent_&&l.JSC$10307_id_){d=l.parent_;var L=l.JSC$10307_id_;d=d.childIndex_&&L?_.RB.get(d.childIndex_,L)||null:null}if(d&&l.parent_!=b)throw Error("$a");l.parent_=b;rl.superClass_.setParentEventTarget.call(l,b)};
rl.prototype.setParentEventTarget=function(l){if(this.parent_&&this.parent_!=l)throw Error("ab");rl.superClass_.setParentEventTarget.call(this,l)};
rl.prototype.JSC$10309_createDom=function(){this.JSC$10307_element_=this.JSC$10307_dom_.createElement("DIV")};
rl.prototype.render=function(l){Z7o(this,l)};
var Z7o=function(l,b,d){if(l.inDocument_)throw Error("bb");l.JSC$10307_element_||l.JSC$10309_createDom();b?b.insertBefore(l.JSC$10307_element_,d||null):l.JSC$10307_dom_.JSC$9491_document_.body.appendChild(l.JSC$10307_element_);l.parent_&&!l.parent_.inDocument_||l.enterDocument()};
_.Q=rl.prototype;_.Q.decorate=function(l){if(this.inDocument_)throw Error("bb");if(l&&this.canDecorate(l)){this.wasDecorated_=!0;var b=_.wx(l);this.JSC$10307_dom_&&this.JSC$10307_dom_.JSC$9491_document_==b||(this.JSC$10307_dom_=J_(l));this.decorateInternal(l);this.enterDocument()}else throw Error("cb");};
_.Q.canDecorate=function(){return!0};
_.Q.decorateInternal=function(l){this.JSC$10307_element_=l};
_.Q.enterDocument=function(){this.inDocument_=!0;MwV(this,function(l){!l.inDocument_&&l.getElement()&&l.enterDocument()})};
_.Q.exitDocument=function(){MwV(this,function(l){l.inDocument_&&l.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.Q.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);MwV(this,function(l){l.dispose()});
!this.wasDecorated_&&this.JSC$10307_element_&&_.IK(this.JSC$10307_element_);this.parent_=this.model_=this.JSC$10307_element_=this.childIndex_=this.children_=null;rl.superClass_.disposeInternal.call(this)};
_.Q.getModel=function(){return this.model_};
_.Q.addChild=function(l,b){var d=this.children_?this.children_.length:0;if(l.inDocument_&&(b||!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_=[]);l.parent_==this?(_.RB.set(this.childIndex_,l.getId(),l),_.oj(this.children_,l)):_.RB.add(this.childIndex_,l.getId(),l);yGh(l,this);_.JVA(this.children_,d,0,l);l.inDocument_&&this.inDocument_&&l.parent_==this?(b=this.getContentElement(),
(b.childNodes[d]||null)!=l.getElement()&&(l.getElement().parentElement==b&&b.removeChild(l.getElement()),d=b.childNodes[d]||null,b.insertBefore(l.getElement(),d))):b?(this.JSC$10307_element_||this.JSC$10309_createDom(),d=this.children_?this.children_[d+1]||null:null,Z7o(l,this.getContentElement(),d?d.JSC$10307_element_:null)):this.inDocument_&&!l.inDocument_&&l.JSC$10307_element_&&l.JSC$10307_element_.parentNode&&l.JSC$10307_element_.parentNode.nodeType==1&&l.enterDocument()};
_.Q.getContentElement=function(){return this.JSC$10307_element_};
var MwV=function(l,b){l.children_&&l.children_.forEach(b,void 0)};
rl.prototype.removeChild=function(l,b){if(l){var d=typeof l==="string"?l:l.getId();l=this.childIndex_&&d?_.RB.get(this.childIndex_,d)||null:null;d&&l&&(_.RB.remove(this.childIndex_,d),_.oj(this.children_,l),b&&(l.exitDocument(),l.JSC$10307_element_&&_.IK(l.JSC$10307_element_)),yGh(l,null))}if(!l)throw Error("eb");return l};_.sK(iO7,aJA);_.sK(ckN,aJA);var Iq2;_.RB.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var $Gj=function(l,b){b?l.setAttribute("role",b):l.removeAttribute("role")},bP=function(l,b,d){Array.isArray(d)&&(d=d.join(" "));
var L="aria-"+b;d===""||d==void 0?(Iq2||(d={},Iq2=(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=Iq2,b in d?l.setAttribute(L,d[b]):l.removeAttribute(L)):l.setAttribute(L,d)};var JGt;_.d1=function(l,b,d){_.v2.call(this);this.target=l;this.handle=b||l;this.limits=d||new aL(NaN,NaN,NaN,NaN);this.JSC$10312_document_=_.wx(l);this.JSC$10312_eventHandler_=new _.kr(this);_.j8(this,this.JSC$10312_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;_.zC(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=JGt};
_.sK(_.d1,_.v2);JGt=_.PV.document&&_.PV.document.documentElement&&!!_.PV.document.documentElement.setCapture&&!!_.PV.document.releaseCapture;_.xG2=function(l,b){l.hysteresisDistanceSquared_=Math.pow(b,2)};
_.Q=_.d1.prototype;_.Q.setEnabled=function(l){this.enabled_=l};
_.Q.disposeInternal=function(){_.d1.superClass_.disposeInternal.call(this);_.Am(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10312_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10312_document_.releaseCapture();this.handle=this.target=null};
_.Q.startDrag=function(l){var b=l.type=="mousedown";if(!this.enabled_||this.dragging_||b&&(!l.isButton(0)||_.DHJ&&l.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new Ld("start",this,l.clientX,l.clientY,l)))this.dragging_=!0,b&&l.preventDefault();else return;else b&&l.preventDefault();b=this.JSC$10312_document_;var d=b.documentElement,L=!this.useSetCapture_;this.JSC$10312_eventHandler_.listen(b,["touchmove","mousemove"],this.handleMove_,
{capture:L,passive:!1});this.JSC$10312_eventHandler_.listen(b,["touchend","mouseup"],this.endDrag,L);this.useSetCapture_?(d.setCapture(!1),this.JSC$10312_eventHandler_.listen(d,"losecapture",this.endDrag)):this.JSC$10312_eventHandler_.listen(Va(b),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10312_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,L);this.clientX=this.startX=l.clientX;this.clientY=this.startY=l.clientY;this.screenX=l.screenX;this.screenY=l.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=$Z(J_(this.JSC$10312_document_))}};
_.Q.endDrag=function(l,b){this.JSC$10312_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10312_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new Ld("end",this,l.clientX,l.clientY,l,grh(this,this.deltaX),S9r(this,this.deltaY),b||l.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.Q.handleMove_=function(l){if(this.enabled_){var b=l.clientX-this.clientX,d=l.clientY-this.clientY;this.clientX=l.clientX;this.clientY=l.clientY;this.screenX=l.screenX;this.screenY=l.screenY;if(!this.dragging_){var L=this.startX-this.clientX,P=this.startY-this.clientY;if(L*L+P*P>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new Ld("start",this,l.clientX,l.clientY,l)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(l);return}}d=AGV(this,b,d);b=d.x;d=d.y;this.dragging_&&this.dispatchEvent(new Ld("beforedrag",
this,l.clientX,l.clientY,l,b,d))&&(vr0(this,l,b,d),l.preventDefault())}};
var AGV=function(l,b,d){var L=$Z(J_(l.JSC$10312_document_));b+=L.x-l.pageScroll.x;d+=L.y-l.pageScroll.y;l.pageScroll=L;l.deltaX+=b;l.deltaY+=d;return new _.oB(grh(l,l.deltaX),S9r(l,l.deltaY))};
_.d1.prototype.onScroll_=function(l){var b=AGV(this,0,0);l.clientX=this.clientX;l.clientY=this.clientY;vr0(this,l,b.x,b.y)};
var vr0=function(l,b,d,L){l.target.style.left=d+"px";l.target.style.top=L+"px";l.dispatchEvent(new Ld("drag",l,b.clientX,b.clientY,b,d,L))},grh=function(l,b){var d=l.limits;
l=isNaN(d.left)?null:d.left;d=isNaN(d.width)?0:d.width;return Math.min(l!=null?l+d:Infinity,Math.max(l!=null?l:-Infinity,b))},S9r=function(l,b){var d=l.limits;
l=isNaN(d.top)?null:d.top;d=isNaN(d.height)?0:d.height;return Math.min(l!=null?l+d:Infinity,Math.max(l!=null?l:-Infinity,b))};
_.d1.prototype.isDragging=function(){return this.dragging_};
var Ld=function(l,b,d,L,P,E,f){_.Jm.call(this,l);this.clientX=d;this.clientY=L;this.browserEvent=P;this.left=E!==void 0?E:b.deltaX;this.top=f!==void 0?f:b.deltaY};
_.sK(Ld,_.Jm);var Pd=function(l){this.JSC$10319_map_=new Map;var b=arguments.length;if(b>1){if(b%2)throw Error("ma");for(var d=0;d<b;d+=2)this.set(arguments[d],arguments[d+1])}else l&&this.addAll(l)};
_.Q=Pd.prototype;_.Q.getCount=function(){return this.JSC$10319_map_.size};
_.Q.getValues=function(){return Array.from(this.JSC$10319_map_.values())};
_.Q.getKeys=function(){return Array.from(this.JSC$10319_map_.keys())};
_.Q.containsKey=function(l){return this.JSC$10319_map_.has(l)};
_.Q.containsValue=function(l){return this.getValues().some(function(b){return b==l})};
_.Q.equals=function(l,b){var d=this;b=b===void 0?function(L,P){return L===P}:b;
return this===l?!0:this.JSC$10319_map_.size!=l.getCount()?!1:this.getKeys().every(function(L){return b(d.JSC$10319_map_.get(L),l.get(L))})};
_.Q.isEmpty=function(){return this.JSC$10319_map_.size==0};
_.Q.clear=function(){this.JSC$10319_map_.clear()};
_.Q.remove=function(l){return this.JSC$10319_map_.delete(l)};
_.Q.get=function(l,b){return this.JSC$10319_map_.has(l)?this.JSC$10319_map_.get(l):b};
_.Q.set=function(l,b){this.JSC$10319_map_.set(l,b);return this};
_.Q.addAll=function(l){if(l instanceof Pd){l=_.X(l.JSC$10319_map_);for(var b=l.next();!b.done;b=l.next()){var d=_.X(b.value);b=d.next().value;d=d.next().value;this.JSC$10319_map_.set(b,d)}}else if(l)for(l=_.X(Object.entries(l)),b=l.next();!b.done;b=l.next())d=_.X(b.value),b=d.next().value,d=d.next().value,this.JSC$10319_map_.set(b,d)};
_.Q.forEach=function(l,b){var d=this;b=b===void 0?this:b;this.JSC$10319_map_.forEach(function(L,P){return l.call(b,L,P,d)})};
_.Q.clone=function(){return new Pd(this)};(function(){for(var l=["ms","moz","webkit","o"],b,d=0;b=l[d]&&!_.PV.requestAnimationFrame;++d)_.PV.requestAnimationFrame=_.PV[b+"RequestAnimationFrame"],_.PV.cancelAnimationFrame=_.PV[b+"CancelAnimationFrame"]||_.PV[b+"CancelRequestAnimationFrame"];if(!_.PV.requestAnimationFrame){var L=0;_.PV.requestAnimationFrame=function(P){var E=(new Date).getTime(),f=Math.max(0,16-(E-L));L=E+f;return _.PV.setTimeout(function(){P(E+f)},f)};
_.PV.cancelAnimationFrame||(_.PV.cancelAnimationFrame=function(P){clearTimeout(P)})}})();
var Cao=[[],[]],R2$=0,phJ=!1,orD=0,VwV=function(l,b){var d=orD++,L={measureTask:{id:d,fn:l.measure,context:b},mutateTask:{id:d,fn:l.mutate,context:b},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(L.args||(L.args=[]),L.args.length=0,L.args.push.apply(L.args,arguments),L.args.push(L.state)):L.args&&L.args.length!=0?(L.args[0]=L.state,L.args.length=1):L.args=[L.state];L.isScheduled||(L.isScheduled=!0,Cao[R2$].push(L));phJ||(phJ=!0,window.requestAnimationFrame(DG0))}},DG0=
function(){phJ=!1;
var l=Cao[R2$],b=l.length;R2$=(R2$+1)%2;for(var d,L=0;L<b;++L){d=l[L];var P=d.measureTask;d.isScheduled=!1;P.fn&&P.fn.apply(P.context,d.args)}for(L=0;L<b;++L)d=l[L],P=d.mutateTask,d.isScheduled=!1,P.fn&&P.fn.apply(P.context,d.args),d.state={};l.length=0};var who=_.rI(["about:blank"]),u3t=_.rI(["javascript:undefined"]),GKJ=_.Um(who);_.Jh(GKJ);var TPo=_.Um(u3t);_.Jh(TPo);var E7=function(l){_.v2.call(this);this.JSC$10325_element_=l;this.listenKeyIn_=_.zC(this.JSC$10325_element_,"focus",this,!0);this.listenKeyOut_=_.zC(this.JSC$10325_element_,"blur",this,!0)};
_.sK(E7,_.v2);E7.prototype.handleEvent=function(l){var b=new _.xy(l.event_);b.type=l.type=="focusin"||l.type=="focus"?"focusin":"focusout";this.dispatchEvent(b)};
E7.prototype.disposeInternal=function(){E7.superClass_.disposeInternal.call(this);kA(this.listenKeyIn_);kA(this.listenKeyOut_);delete this.JSC$10325_element_};var aqQ=function(l,b){this.JSC$10328_element_=l;this.JSC$10328_dom_=b};var Q_=function(l,b){rl.call(this,b);this.useIframeMask_=!!l;this.lastFocus_=null;this.resizeBackgroundTask_=VwV({mutate:this.resizeBackground_},this);VwV({mutate:this.updateModalAndBackground_},this)};
_.sK(Q_,rl);_.Q=Q_.prototype;_.Q.focusHandler_=null;_.Q.visible_=!1;_.Q.bgEl_=null;_.Q.bgIframeEl_=null;_.Q.tabCatcherElement_=null;_.Q.backwardTabWrapInProgress_=!1;_.Q.getCssClass=function(){return"goog-modalpopup"};
_.Q.getBackgroundElement=function(){return this.bgEl_};
_.Q.JSC$10309_createDom=function(){Q_.superClass_.JSC$10309_createDom.call(this);var l=this.getElement(),b=mB(this.getCssClass()).split(" ");fe(l,b);l.tabIndex=0;_.Ql(l,!1);i7h(this);cGV(this)};
var i7h=function(l){if(l.useIframeMask_&&!l.bgIframeEl_){var b=l.JSC$10307_dom_.JSC$9493_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.dR(b,GKJ);l.bgIframeEl_=b;l.bgIframeEl_.className=l.getCssClass()+"-bg";_.Ql(l.bgIframeEl_,!1);oZV(l.bgIframeEl_,0)}l.bgEl_||(l.bgEl_=l.JSC$10307_dom_.JSC$9493_createDom("DIV",l.getCssClass()+"-bg"),_.Ql(l.bgEl_,!1))},cGV=function(l){l.tabCatcherElement_||(l.tabCatcherElement_=l.JSC$10307_dom_.createElement("SPAN"),_.Ql(l.tabCatcherElement_,
!1),l.tabCatcherElement_.tabIndex=0,l.tabCatcherElement_.style.position="absolute")};
_.Q=Q_.prototype;_.Q.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.Q.canDecorate=function(l){return!!l&&l.tagName=="DIV"};
_.Q.decorateInternal=function(l){Q_.superClass_.decorateInternal.call(this,l);l=mB(this.getCssClass()).split(" ");fe(this.getElement(),l);i7h(this);cGV(this);this.getElement().tabIndex=0;_.Ql(this.getElement(),!1)};
_.Q.enterDocument=function(){this.bgIframeEl_&&_.w$(this.bgIframeEl_,this.getElement());_.w$(this.bgEl_,this.getElement());Q_.superClass_.enterDocument.call(this);_.u5(this.tabCatcherElement_,this.getElement());this.focusHandler_=new E7(this.JSC$10307_dom_.JSC$9491_document_);lP(this).listen(this.focusHandler_,"focusin",this.onFocus);rGQ(this,!1)};
_.Q.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.su(this.focusHandler_);Q_.superClass_.exitDocument.call(this);_.IK(this.bgIframeEl_);_.IK(this.bgEl_);_.IK(this.tabCatcherElement_)};
_.Q.setVisible=function(l){if(l!=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_&&rGQ(this,l),l){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10307_dom_.JSC$9491_document_.activeElement}catch(P){}this.updateModalAndBackground_();lP(this).listen(this.JSC$10307_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10307_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);ltr(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)h9(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){lP(this).unlisten(this.JSC$10307_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10307_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)h9(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var b=this.JSC$10307_dom_,d=b.JSC$9491_document_.body,L=b.JSC$9491_document_.activeElement||d;if(!this.lastFocus_||this.lastFocus_==d){this.lastFocus_=null;break a}(L==d||b.contains(this.getElement(),L))&&this.lastFocus_.focus()}catch(P){}this.lastFocus_=
null}}};
var rGQ=function(l,b){l.modalAriaVisibilityHelper_||(l.modalAriaVisibilityHelper_=new aqQ(l.JSC$10307_element_,l.JSC$10307_dom_));l=l.modalAriaVisibilityHelper_;if(b){l.hiddenElements_||(l.hiddenElements_=[]);b=l.JSC$10328_dom_.getChildren(l.JSC$10328_dom_.JSC$9491_document_.body);for(var d=0;d<b.length;d++){var L=b[d],P;if(P=L!=l.JSC$10328_element_)P=L.getAttribute("aria-hidden"),P=!(P==null||P==void 0?0:String(P));P&&(bP(L,"hidden",!0),l.hiddenElements_.push(L))}}else if(l.hiddenElements_){for(b=
0;b<l.hiddenElements_.length;b++)l.hiddenElements_[b].removeAttribute("aria-hidden");l.hiddenElements_=null}};
Q_.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var ltr=function(l,b){l.bgIframeEl_&&_.Ql(l.bgIframeEl_,b);l.bgEl_&&_.Ql(l.bgEl_,b);_.Ql(l.getElement(),b);_.Ql(l.tabCatcherElement_,b)};
_.Q=Q_.prototype;_.Q.onShow=function(){this.dispatchEvent("show")};
_.Q.onHide=function(){ltr(this,!1);this.dispatchEvent("hide")};
_.Q.isVisible=function(){return this.visible_};
_.Q.focus=function(){this.focusElement_()};
_.Q.resizeBackground_=function(){this.bgIframeEl_&&_.Ql(this.bgIframeEl_,!1);this.bgEl_&&_.Ql(this.bgEl_,!1);var l=this.JSC$10307_dom_.JSC$9491_document_;var b=_.IB(Va(this.JSC$10307_dom_.JSC$9491_document_)||window);var d=Math.max(b.width,Math.max(l.body.scrollWidth,l.documentElement.scrollWidth));l=Math.max(b.height,Math.max(l.body.scrollHeight,l.documentElement.scrollHeight));this.bgIframeEl_&&(_.Ql(this.bgIframeEl_,!0),_.vZV(this.bgIframeEl_,d,l));this.bgEl_&&(_.Ql(this.bgEl_,!0),_.vZV(this.bgEl_,
d,l))};
_.Q.reposition=function(){var l;if(_.A_D(this.getElement())=="fixed")var b=l=0;else b=$Z(this.JSC$10307_dom_),l=b.x,b=b.y;var d=R1F(this.getElement());var L=_.IB(Va(this.JSC$10307_dom_.JSC$9491_document_)||window);l=Math.max(l+L.width/2-d.width/2,0);b=Math.max(b+L.height/2-d.height/2,0);r$(this.getElement(),l,b);r$(this.tabCatcherElement_,l,b)};
_.Q.onFocus=function(l){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():l.target==this.tabCatcherElement_&&Vj(this.focusElement_,0,this)};
_.Q.focusElement_=function(){try{this.getElement().focus()}catch(l){}};
_.Q.disposeInternal=function(){_.su(this.popupShowTransition_);this.popupShowTransition_=null;_.su(this.popupHideTransition_);this.popupHideTransition_=null;_.su(this.bgShowTransition_);this.bgShowTransition_=null;_.su(this.bgHideTransition_);this.bgHideTransition_=null;Q_.superClass_.disposeInternal.call(this)};var GA=function(l,b,d){Q_.call(this,b,d);this.JSC$10338_class_=l||"modal-dialog";this.buttons_=(new XK).addButton(bv2,!0).addButton(dAV,!1,!0)};
_.sK(GA,Q_);_.Q=GA.prototype;_.Q.escapeToCancel_=!0;_.Q.hasTitleCloseButton_=!0;_.Q.modal_=!0;_.Q.draggable_=!0;_.Q.backgroundElementOpacity_=.5;_.Q.title_="";_.Q.JSC$10340_dragger_=null;_.Q.JSC$10340_disposeOnHide_=!1;_.Q.titleEl_=null;_.Q.titleTextEl_=null;_.Q.titleTextId_=null;_.Q.titleCloseEl_=null;_.Q.contentEl_=null;_.Q.buttonEl_=null;_.Q.getCssClass=function(){return this.JSC$10338_class_};
_.Q.setTitle=function(l){this.title_=l;this.titleTextEl_&&_.TU(this.titleTextEl_,l)};
_.Q.getTitle=function(){return this.title_};
_.Q.getContent=function(){return""};
_.Q.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var LAF=function(l){l.getElement()||l.render();return l.getElement()};
GA.prototype.getBackgroundElement=function(){this.getElement()||this.render();return GA.superClass_.getBackgroundElement.call(this)};
var PvV=function(l,b){l.backgroundElementOpacity_=b;l.getElement()&&(b=l.getBackgroundElement())&&oZV(b,l.backgroundElementOpacity_)};
GA.prototype.setDraggable=function(l){this.draggable_=l;EKh(this,l&&this.inDocument_)};
GA.prototype.handleDrag=function(){};
var EKh=function(l,b){var d=mB(l.JSC$10338_class_+"-title-draggable").split(" ");l.getElement()&&(b?fe(l.titleEl_,d):$1h(l.titleEl_,d));b&&!l.JSC$10340_dragger_?(b=new _.d1(l.getElement(),l.titleEl_),l.JSC$10340_dragger_=b,fe(l.titleEl_,d),_.zC(l.JSC$10340_dragger_,"start",l.setDraggerLimits_,!1,l),_.zC(l.JSC$10340_dragger_,"drag",l.handleDrag,!1,l)):!b&&l.JSC$10340_dragger_&&(l.JSC$10340_dragger_.dispose(),l.JSC$10340_dragger_=null)};
_.Q=GA.prototype;
_.Q.JSC$10309_createDom=function(){GA.superClass_.JSC$10309_createDom.call(this);var l=this.getElement(),b=this.JSC$10307_dom_;this.titleTextId_=this.getId();var d=this.getId()+".contentEl";this.titleEl_=b.JSC$9493_createDom("DIV",this.JSC$10338_class_+"-title",this.titleTextEl_=b.JSC$9493_createDom("SPAN",{className:this.JSC$10338_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=b.JSC$9493_createDom("SPAN",this.JSC$10338_class_+"-title-close"));Hft(l,this.titleEl_,this.contentEl_=
b.JSC$9493_createDom("DIV",{className:this.JSC$10338_class_+"-content",id:d}),this.buttonEl_=b.JSC$9493_createDom("DIV",this.JSC$10338_class_+"-buttons"));$Gj(this.titleTextEl_,"heading");$Gj(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;bP(this.titleCloseEl_,"label","Close");$Gj(l,"dialog");bP(l,"labelledby",this.titleTextId_||"");_.Ql(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(l=this.buttons_,l.JSC$10341_element_=this.buttonEl_,l.render());_.Ql(this.buttonEl_,!!this.buttons_);
PvV(this,this.backgroundElementOpacity_)};
_.Q.decorateInternal=function(l){GA.superClass_.decorateInternal.call(this,l);l=this.getElement();var b=this.JSC$10338_class_+"-content";this.contentEl_=CC(document,null,b,l)[0];this.contentEl_||(this.contentEl_=this.JSC$10307_dom_.JSC$9493_createDom("DIV",b),l.appendChild(this.contentEl_));b=this.JSC$10338_class_+"-title";var d=this.JSC$10338_class_+"-title-text",L=this.JSC$10338_class_+"-title-close";(this.titleEl_=CC(document,null,b,l)[0])?(this.titleTextEl_=CC(document,null,d,this.titleEl_)[0],
this.titleCloseEl_=CC(document,null,L,this.titleEl_)[0]):(this.titleEl_=this.JSC$10307_dom_.JSC$9493_createDom("DIV",b),l.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=$Y2(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.pC("SPAN",{className:d,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;bP(l,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10307_dom_.JSC$9493_createDom("SPAN",L),this.titleEl_.appendChild(this.titleCloseEl_));_.Ql(this.titleCloseEl_,this.hasTitleCloseButton_);b=this.JSC$10338_class_+"-buttons";(this.buttonEl_=CC(document,null,b,l)[0])?(this.buttons_=new XK(this.JSC$10307_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10307_dom_.JSC$9493_createDom("DIV",b),l.appendChild(this.buttonEl_),this.buttons_&&(l=this.buttons_,l.JSC$10341_element_=this.buttonEl_,l.render()),_.Ql(this.buttonEl_,
!!this.buttons_));PvV(this,this.backgroundElementOpacity_)};
_.Q.enterDocument=function(){GA.superClass_.enterDocument.call(this);lP(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);lP(this).listen(this.buttonEl_,"click",this.onButtonClick_);EKh(this,this.draggable_);lP(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var l=this.getElement();$Gj(l,"dialog");this.titleTextEl_.id!==""&&bP(l,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){l=this.JSC$10307_dom_;
var b=this.getBackgroundElement();l.removeNode(this.bgIframeEl_);l.removeNode(b)}this.isVisible()&&rGQ(this,!1)}};
_.Q.exitDocument=function(){this.isVisible()&&this.setVisible(!1);EKh(this,!1);GA.superClass_.exitDocument.call(this)};
_.Q.setVisible=function(l){l!=this.isVisible()&&(this.inDocument_||this.render(),GA.superClass_.setVisible.call(this,l))};
_.Q.onShow=function(){GA.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.Q.onHide=function(){GA.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10340_disposeOnHide_&&this.dispose()};
_.Q.setDraggerLimits_=function(){var l=this.JSC$10307_dom_.JSC$9491_document_,b=_.IB(Va(l)||window),d=Math.max(l.body.scrollWidth,b.width);l=Math.max(l.body.scrollHeight,b.height);var L=R1F(this.getElement());_.A_D(this.getElement())=="fixed"?this.JSC$10340_dragger_.limits=new aL(0,0,Math.max(0,b.width-L.width),Math.max(0,b.height-L.height)):this.JSC$10340_dragger_.limits=new aL(0,0,d-L.width,l-L.height)};
_.Q.onTitleCloseClick_=function(){QNh(this)};
var QNh=function(l){if(l.hasTitleCloseButton_){var b=l.buttons_,d=b&&b.cancelButton_;d?(b=b.get(d),l.dispatchEvent(new fd(d,b))&&l.setVisible(!1)):l.setVisible(!1)}},XJf=function(l){l.hasTitleCloseButton_=!1;
l.titleCloseEl_&&_.Ql(l.titleCloseEl_,l.hasTitleCloseButton_)};
GA.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;GA.superClass_.disposeInternal.call(this)};
GA.prototype.onButtonClick_=function(l){a:{for(l=l.target;l!=null&&l!=this.buttonEl_;){if(l.tagName=="BUTTON")break a;l=l.parentNode}l=null}if(l&&!l.disabled){l=l.name;var b=this.buttons_.get(l);this.dispatchEvent(new fd(l,b))&&this.setVisible(!1)}};
GA.prototype.onKey_=function(l){var b=!1,d=!1,L=this.buttons_,P=l.target;if(l.type=="keydown")if(this.escapeToCancel_&&l.keyCode==27){var E=L&&L.cancelButton_;P=P.tagName=="SELECT"&&!P.disabled;E&&!P?(d=!0,b=L.get(E),b=this.dispatchEvent(new fd(E,b))):P||(b=!0)}else{if(l.keyCode==9&&l.shiftKey&&P==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(Y){}Vj(this.resetBackwardTabWrap_,0,this)}}else if(l.keyCode==13){if(P.tagName=="BUTTON"&&!P.disabled)E=P.name;
else if(P==this.titleCloseEl_)QNh(this);else if(L){var f=L.defaultButton_,F;if(F=f)a:{F=$J("BUTTON",L.JSC$10341_element_);for(var n,N=0;n=F[N];N++)if(n.name==f||n.id==f){F=n;break a}F=null}P=(P.tagName=="TEXTAREA"||P.tagName=="SELECT"||P.tagName=="A")&&!P.disabled;!F||F.disabled||P||(E=f)}E&&L&&(d=!0,b=this.dispatchEvent(new fd(E,String(L.get(E)))))}else P!=this.titleCloseEl_||l.keyCode!=32&&l.key!=" "||QNh(this);if(b||d)l.stopPropagation(),l.preventDefault();b&&this.setVisible(!1)};
var fd=function(l,b){this.type="dialogselect";this.key=l;this.caption=b};
_.sK(fd,_.Jm);var XK=function(l){Pd.call(this);l||J_();this.cancelButton_=this.JSC$10341_element_=this.defaultButton_=null};
_.sK(XK,Pd);_.Q=XK.prototype;_.Q.clear=function(){Pd.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.Q.set=function(l,b,d,L){Pd.prototype.set.call(this,l,b);d&&(this.defaultButton_=l);L&&(this.cancelButton_=l);return this};
_.Q.addButton=function(l,b,d){return this.set(l.key,l.caption,b,d)};
_.Q.render=function(){if(this.JSC$10341_element_){_.ns(this.JSC$10341_element_,FGN);var l=J_(this.JSC$10341_element_);this.forEach(function(b,d){b=l.JSC$9493_createDom("BUTTON",{name:d},b);d==this.defaultButton_&&(b.className="goog-buttonset-default");this.JSC$10341_element_.appendChild(b)},this)}};
_.Q.decorate=function(l){if(l&&l.nodeType==1){this.JSC$10341_element_=l;l=$J("BUTTON",this.JSC$10341_element_);for(var b,d,L,P=0;b=l[P];P++)if(d=b.name||b.id,L=$Y2(b)||b.value,d){var E=P==0;this.set(d,L,E,b.name=="cancel");E&&_.r_(b,"goog-buttonset-default")}}};
_.Q.getElement=function(){return this.JSC$10341_element_};
var bv2={key:"ok",caption:"OK"},dAV={key:"cancel",caption:"Cancel"},ftF={key:"yes",caption:"Yes"},sNF={key:"no",caption:"No"},FA$={key:"save",caption:"Save"},BhV={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new XK).addButton(bv2,!0,!0),(new XK).addButton(bv2,!0).addButton(dAV,!1,!0),(new XK).addButton(ftF,!0).addButton(sNF,!1,!0),(new XK).addButton(ftF).addButton(sNF,!0).addButton(dAV,!1,!0),(new XK).addButton(BhV).addButton(FA$).addButton(dAV,!0,!0));_.sK(rkN,GA);_.sK(lYq,TA);var nKV=_.rI(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),Ov2=_.rI(["//apis.google.com/js/rpc.js"]),syZ=_.Um(nKV),fYq=_.Um(Ov2),d11=null;var aK=function(l,b){_.v2.call(this);this.JSC$10350_element_=l;l=_.nl(this.JSC$10350_element_)?this.JSC$10350_element_:this.JSC$10350_element_?this.JSC$10350_element_.body:null;this.isRtl_=!!l&&_.DYD(l);this.listenKey_=_.zC(this.JSC$10350_element_,_.Ny?"DOMMouseScroll":"mousewheel",this,b)};
_.sK(aK,_.v2);aK.prototype.handleEvent=function(l){var b=0,d=0,L=l.event_;L.type=="mousewheel"?(l=Nhj(-L.wheelDelta),L.wheelDeltaX!==void 0?(b=Nhj(-L.wheelDeltaX),d=Nhj(-L.wheelDeltaY)):d=l):(l=L.detail,l>100?l=3:l<-100&&(l=-3),L.axis!==void 0&&L.axis===L.HORIZONTAL_AXIS?b=l:d=l);typeof this.maxDeltaX_==="number"&&(b=_.AB(b,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(d=_.AB(d,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(b=-b);b=new mA0(l,L,b,d);this.dispatchEvent(b)};
var Nhj=function(l){return _.me&&(_.DHJ||wVF)&&l%40!=0?l:l/40};
aK.prototype.disposeInternal=function(){aK.superClass_.disposeInternal.call(this);kA(this.listenKey_);this.listenKey_=null};
var mA0=function(l,b,d,L){_.xy.call(this,b);this.type="mousewheel";this.detail=l;this.deltaX=d;this.deltaY=L};
_.sK(mA0,_.xy);_.LE=function(l){var b="instance_";if(l.instance_&&l.hasOwnProperty(b))return l.instance_;b=new l;return l.instance_=b};var XPV;var Yff=_.rI(["https://about:blank"]),qf0=_.rI(['javascript:""']),Hvj=_.rI(["about:blank"]);_.sK(XF,rkN);_.Q=XF.prototype;_.Q.JSC$10358_url_="";_.Q.JSC$10358_iframe_=null;_.Q.iframeLoaded_=!1;_.Q.loadedFired_=!1;_.Q.callback_=function(){};
_.Q.enterDocument=function(){XF.superClass_.enterDocument.call(this);Egy(this.getBackgroundElement(),lP(this))};
_.Q.render=function(l){var b=this;XF.superClass_.render.call(this,l);this.useGapi_?H72(this.iframeManager_,window).then(function(){return teF(b)}).then(null,function(){b.callback_({action:"error"})}):UAV(this)};
var teF=function(l){var b=l.JSC$10307_dom_.JSC$9493_createDom("div",["picker-dialog-content","picker-frame"]);_.Ql(b,!1);l.getContentElement().appendChild(b);return twV(l.iframeManager_,b,function(d){var L=gJj(d["iframe-command"]);switch(L.getCommand()){case 1:d=l.callback_;L=_.eB(L,Yy,2);var P="";switch(L.getStatus()){case 2:P="cancel";break;case 1:P="picked";break;case 3:P="error"}var E=_.ND(L,My,2,_.m_(Y$h));L=E.length===0?{action:P}:r4Q(E,P,_.eB(L,$Dj,7));d.call(l,L);l.setVisible(!1);break;case 4:XJf(l);
l.callback_({action:"loaded"});break;case 7:case 8:d=l.callback_;a:{P=L.getCommand();E=_.eB(L,Yy,2);switch(P){case 7:P="uploadScheduled";break;case 8:P="uploadStateChange";break;default:L={};break a}L=_.ND(E,My,2,_.m_(Y$h));if(L.length===0)L={action:P};else{var f=_.eB(E,$Dj,7);E=f&&_.gQ(f,1);f=pS0(f);L=V6D(L,P,E,f)}}d.call(l,L)}},l.JSC$10358_url_,l.targetId_,l.rpcToken_).then(function(d){l.JSC$10358_iframe_=d.getIframeEl();
KAV(l);_.Ql(l.JSC$10358_iframe_.parentElement,!0);_.r_(l.getElement(),"picker-dialog");ez$(l);return d})},UAV=function(l){l.JSC$10358_iframe_=l.JSC$10307_dom_.JSC$9493_createDom("IFRAME",{id:l.targetId_,
name:l.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.dR(l.JSC$10358_iframe_,hz2(l));_.r_(l.getElement(),"picker-dialog");l.getContentElement().appendChild(l.JSC$10358_iframe_);lP(l).listen(l.JSC$10358_iframe_,"load",function(){return void KAV(l)});
l.JSC$10358_iframe_.src=l.JSC$10358_url_;ez$(l)},WAr=function(l){kw$(l,(0,_.A6)(function(b){b.setAuthToken(this.targetId_,this.rpcToken_)},l))},ez$=function(l){var b=_.dk(_.bV(l.JSC$10358_url_),"title");
b&&l.setTitle(b)},hz2=function(l){return _.eQN("Internet Explorer")>=7&&_.QN(l.JSC$10358_url_,"https")?_.Um(Yff):_.OK?_.Um(qf0):_.Um(Hvj)},KAV=function(l){WAr(l);
l.iframeLoaded_=!0;l.JSC$10358_iframe_.tabIndex=0;l.isVisible()&&l.focus()};
XF.prototype.handleKeydown_=function(l){l.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),l.stopPropagation(),l.preventDefault())};
var kw$=function(l,b){var d=l.JSC$10356_gadgetsDomHelper_;LG7(function(){b(d.getWindow().gadgets.rpc)},d)};
XF.prototype.setUrl=function(l){l=_.Lp(new _.Dt(l),"rpcService",this.targetId_);_.Lp(l,"rpctoken",this.rpcToken_);_.e1(l,"rpctoken="+this.rpcToken_);_.q0(l,"https");this.JSC$10358_url_=l.toString();this.JSC$10358_iframe_&&(this.JSC$10358_iframe_.src=this.JSC$10358_url_)};
var jN2=function(l,b){l.callback_=b;kw$(l,(0,_.A6)(function(d){d.register(this.targetId_,(0,_.A6)(this.handlePickerAction_,this))},l))};
XF.prototype.handlePickerAction_=function(l){var b=l.action;b=="loaded"&&(this.loadedFired_=!0,zzf(this,new ckN(this.isVisible())),yj2(this),XJf(this),lP(this).unlisten(this.JSC$10307_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10358_iframe_.tabIndex=0);b!="picked"&&b!="cancel"||this.setVisible(!1);this.callback_(l)};
var yj2=function(l){l.JSC$10358_appId_&&zzf(l,new iO7(l.JSC$10358_appId_,window.location.protocol+"//"+window.location.host))};
XF.prototype.setRelayUrl=function(l){kw$(this,(0,_.A6)(function(b){b.setRelayUrl(this.targetId_,l)},this))};
var zzf=function(l,b){l.useGapi_&&kKt(b,l.iframeManager_).then(null,function(){l.callback_({action:"error"})});
kw$(l,(0,_.A6)(function(d){d.call(this.targetId_,"picker",null,b)},l))};
XF.prototype.resizePicker_=function(){var l=Va(this.JSC$10307_dom_.JSC$9491_document_)||window;if(_.dk(_.bV(this.JSC$10358_url_),"ignoreLimits")=="true")l=new _.MY(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.dk(_.bV(this.JSC$10358_url_),"shadeDialog")=="true"){var b=LAF(this);b=VA0(b);var d=_.IB(l);l=d.width-80;d=d.height-40;b&&(l-=b.left?b.left:0,l-=b.right?b.right:0,d-=b.top?b.top:0,d-=b.bottom?b.bottom:0);l=new _.MY(l>0?l:0,d>0?d:0)}else(b=this.preferredDialogWidth_)?(b=Math.max(320,
Math.min(1051,b)),(d=this.preferredDialogHeight_)||(d=_.IB(l).height*.85),d=Math.max(480,Math.min(650,d))):(b=_.IB(l),d=b.width*.618,d=d<b.height?Math.round(Math.max(480,Math.min(650,d*.85))):Math.round(Math.max(480,Math.min(650,b.height*.85))),b=Math.round(d/.618)),l=_.IB(l),b=Math.min(b,Math.max(l.width,320)),d=Math.min(d,Math.max(l.height,480)),l=new _.MY(b,d);_.vZV(this.getContentElement(),l);this.reposition()};
XF.prototype.reposition=function(){if(_.dk(_.bV(this.JSC$10358_url_),"shadeDialog")=="true"){var l=R1F(this.getElement()),b=_.IB(this.JSC$10307_dom_.getWindow());l=Math.floor(b.width/2-l.width/2);b=LAF(this);if(b=VA0(b)){var d=b.left?b.left:0;d+=b.right?b.right:0;l=Math.floor(l-d/2)}l=l>0?l:0;b=$Z(this.JSC$10307_dom_).y;r$(this.getElement(),l,b)}else XF.superClass_.reposition.call(this)};
XF.prototype.setVisible=function(l){if(l!=this.isVisible()&&this.autoSizeDialog_){var b=this.JSC$10307_dom_.getWindow();l?(this.resizePicker_(),lP(this).listen(b,"resize",this.resizePicker_),this.iframeLoaded_||lP(this).listen(b,"keydown",this.handleKeydown_)):(lP(this).unlisten(b,"resize",this.resizePicker_),this.iframeLoaded_||lP(this).unlisten(b,"keydown",this.handleKeydown_))}XF.superClass_.setVisible.call(this,l);zzf(this,new ckN(l))};
XF.prototype.focus=function(){XF.superClass_.focus.call(this);if(this.JSC$10358_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10358_iframe_.focus()}catch(l){}};var eX=function(l,b){b=b===void 0?XF:b;TA.call(this,l);this.pickerConstructor=b;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(l=window.location.origin)||(l=window.location.protocol+"//"+window.location.host);l&&this.urlParamMap_.set("origin",l);this.postProcessors_=[]};
_.h(eX,lYq);eX.prototype.JSC$10363_disposeOnHide_=!1;
eX.prototype.build=function(){this.JSC$10264_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10264_appId_);this.getRelayUrl()||this.setRelayUrl(_.Ui(_.e1(_.Ke(_.bV(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var l=new this.pickerConstructor(ZvV(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);l.JSC$10340_disposeOnHide_=this.JSC$10363_disposeOnHide_;
l.JSC$10358_appId_=this.JSC$10264_appId_;l.loadedFired_&&yj2(l);jN2(l,this.callback_);return l};
var Meo=function(l){l.urlParamMap_.set("multiselectEnabled","true");return l};
_.Q=eX.prototype;_.Q.getHeight=function(){return this.dialogHeight_};
_.Q.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.Q.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.Q.getTitle=function(){return this.urlParamMap_.get("title")};
_.Q.getWidth=function(){return this.dialogWidth_};
var ItV=function(l){l.JSC$10363_disposeOnHide_=void 0;return l};
eX.prototype.setRelayUrl=function(l){this.urlParamMap_.set("parent",l);return this};
var $AJ=function(l,b){l.urlParamMap_.set("selectButtonLabel",b);return l};
eX.prototype.setSize=function(l,b){this.dialogWidth_=l;this.dialogHeight_=b;return this};
eX.prototype.setTitle=function(l){this.urlParamMap_.set("title",l);return this};
var ZvV=function(l){l.postProcessors_.length&&l.urlParamMap_.set("pp",JSON.stringify(l.postProcessors_));l.urlParamMap_.set("nav",A4t(l.nav_));var b=new _.Dt(l.getBaseUrl());l.urlParamMap_.forEach(function(d,L){_.Lp(b,L,d)});
return b};var gKJ=function(l,b){l.name!==void 0?(this.name=l.name,this.code=JjQ[l.name]):(this.code=l=l.code,this.name=xAf(l));_.bN.call(this,L2V("%s %s",this.name,b))};
_.sK(gKJ,_.bN);var xAf=function(l){var b=_.RB.findKey(JjQ,function(d){return l==d});
if(b===void 0)throw Error("hb`"+l);return b},s7={},JjQ=(s7.AbortError=3,s7.EncodingError=5,s7.InvalidModificationError=9,s7.InvalidStateError=7,s7.NotFoundError=1,s7.NotReadableError=4,s7.NoModificationAllowedError=6,s7.PathExistsError=12,s7.QuotaExceededError=10,s7.SecurityError=2,s7.SyntaxError=8,s7.TypeMismatchError=11,s7);var Sf2=function(l,b){_.Jm.call(this,l.type,b);this.event_=l};
_.sK(Sf2,_.Jm);var AjV=function(l,b,d){d===void 0&&(d=l.size);return l.slice?l.slice(b,d):null};var ngq=new WeakMap,BYH=function(l,b){l=[l];for(var d=b.length-1;d>=0;--d)l.push(typeof b[d],b[d]);return l.join("\v")};_.NY1(function(){if(!_.PV.Blob)return!1;var l=new Uint8Array(100);try{var b=new Blob([l])}catch(d){return!1}return b.size!=100?!1:!0});
var vKr=_.NY1(function(){if(!_.PV.Blob)return!1;var l=new Uint8Array(100);try{var b=new Blob([l])}catch(d){return!1}return AjV(b,0,1)===null?!1:!0});_.PV.U3bHHf!=null||(_.PV.U3bHHf=0);_.PV.U3bHHf++;_.Cvt=new WeakMap;_.Rz$=new WeakMap;var Y5V={};var FF=void 0;var H8Z=Symbol("pb");var IYV=O8("WizInjectionContext_Dispatcher");var q5=Symbol("qb");var IC,AK;IC=function(){this.afterRenderCallbacks=null};
_.ezA=Symbol("rb");AK=function(l){this.props=l;this.__unmounted=!1};
AK.prototype.didPatch=function(){};
AK.prototype.didMount=function(){};
AK.prototype.didUnmount=function(){};
AK.prototype.didUpdate=function(){};_.jyy=O8("WizInjectionContext_RootElement");var y8A=O8("WizInjectionContext_AppContext"),zDV=O8("WizInjectionContext_ModelRootElement"),Z87=O8("WizInjectionContext_RendererData"),MBA=O8("WizInjectionContext_InjectingConstructor"),WGV=O8("WizInjectionContext_AsyncDeps"),$1j={};var vgA=!1;var og1={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:AVr,enableContextPerComponent:AVr,enableLazyTsx:v10,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:SAj,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var mH=Object.assign({},{attributes:{},handleError:function(l){throw l;}},og1);var pJr=Symbol("vb"),vY=Symbol("wb"),wXQ=Symbol("xb"),D$Z=Symbol("yb"),rg$=So(function(l){return WY(l)&&pJr in l});var Yo=null,HY=!1,U8=1,hM=Symbol("Cb"),MF={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 FK=Symbol("Db"),Bd=Symbol("Eb"),eL=Symbol("Fb"),LvQ=Object.assign({},MF,{value:FK,dirty:!0,error:null,equal:G1B,kind:"computed",producerMustRecompute:function(l){return l.value===FK||l.value===Bd},
producerRecomputeValue:function(l){if(l.value===Bd)throw Error("Z");var b=l.value;l.value=Bd;var d=l0q(l),L=!1;try{var P=l.computation();qF(null);L=b!==FK&&b!==eL&&P!==eL&&l.equal(b,P)}catch(E){P=eL,l.error=E}finally{qF(d),l&&d$B(l)}L?l.value=b:(l.value=P,l.version++)}});var oKV=Object.assign({},MF,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var XXq=function(){throw Error();};var szB=null,ESN=Object.assign({},MF,{equal:G1B,value:void 0,kind:"signal"});var FvN=Object.assign({},MF,{value:FK,dirty:!0,error:null,equal:G1B,kind:"linkedSignal",producerMustRecompute:function(l){return l.value===FK||l.value===Bd},
producerRecomputeValue:function(l){if(l.value===Bd)throw Error("Z");var b=l.value;l.value=Bd;var d=l0q(l);try{var L=l.source();var P=l.computation(L,b===FK||b===eL?void 0:{source:l.sourceValue,value:b});l.sourceValue=L}catch(E){P=eL,l.error=E}finally{qF(d),l&&d$B(l)}b!==FK&&P!==eL&&l.equal(b,P)?l.value=b:(l.value=P,l.version++)}});Object.assign({},MF,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(l){l.schedule!==null&&l.schedule(l.ref)},
cleanupFn:function(){}});var qMQ=Symbol("Gb"),nd={},N7B=(nd[qMQ]=!0,nd.debugName="[component]",nd.getComponentStack=function(){for(var l=[],b=this;b;)Hlj(b)&&l.push(b.debugName),b=b.parent;return l},nd.registerSignal=function(){},nd.registerEffect=function(){},nd);var t5H=Symbol("Hb"),zI=Symbol("Ib");var yl=Array.isArray;var ygA;var DAj={},M5H=zpV(Object.assign({},{consumerAllowSignalWrites:!0},DAj)),JK=zpV(Object.assign({},{consumerAllowSignalWrites:!0},DAj));var xo=Symbol("Nb");var JM=null,JgA,x$V=null,gSA;var Cp=0,RJ=!1,O7=function(){this.queue=new Set};
O7.prototype.schedule=function(l){this.queue.add(l)};
O7.prototype.remove=function(l){this.queue.delete(l)};
O7.prototype.clear=function(){this.queue.clear()};
var CbF=Symbol("Ob"),Agj=Symbol("Pb"),Nt=function(){O7.apply(this,arguments)};
_.h(Nt,O7);Nt.prototype.flush=function(){if(this.queue.size){RJ=!0;for(var l=_.X(this.queue),b=l.next();!b.done;b=l.next()){b=b.value;this.queue.delete(b);try{b.run()}catch(d){Ve$(d)}}RJ=!1}};
var wJt=function(){Nt.apply(this,arguments)};
_.h(wJt,Nt);var vSF=new wJt,uur=function(){Nt.apply(this,arguments)};
_.h(uur,Nt);uur.prototype.schedule=function(l){return _.B(function(b){if(b.nextAddress==1)return b.yield(Promise.resolve(),2);l.run();_.gR(b)})};
uur.prototype.enqueue=function(l){this.queue.add(l)};
var Rp$=new uur,mF=function(){O7.apply(this,arguments)};
_.h(mF,O7);mF.prototype.flush=function(){this.queue.size&&l11(this.queue)};
var Gwo=function(){mF.apply(this,arguments)};
_.h(Gwo,mF);Gwo.prototype.schedule=function(l){l.version===0?l.run():this.queue.add(l)};
Gwo.prototype.flush=function(){if(this.queue.size)if(mH.flushRenderEffectsDuringRender){var l=this.queue;this.queue=new Set;l11(l)}else l11(this.queue)};
var oSq=new Gwo,Thf=function(){mF.apply(this,arguments)};
_.h(Thf,mF);Thf.prototype.schedule=function(l){return _.B(function(b){if(b.nextAddress==1)return b.yield(Promise.resolve(),2);l.run();_.gR(b)})};
Thf.prototype.enqueue=function(l){this.queue.add(l)};
var uO1=new Thf,atJ=function(){mF.apply(this,arguments)};
_.h(atJ,mF);var V5q=new atJ,T7y=[oSq,vSF,V5q],cgq=[Rp$,uO1],ivj=[oSq,V5q,uO1],b1y=[].concat(_.VV(T7y),_.VV(cgq)),cjt=[];szB=function(){ilV();for(var l=_.X(cjt),b=l.next();!b.done;b=l.next())b=b.value,b()};
var Ve$=EA;var YL={},rj2=Object.assign({},oKV,(YL[pJr]=!0,YL.effectType=vY,YL.isResettableContext=!0,YL.consumerMarkedDirty=Gj7,YL.run=function(){LnH(this)},YL.cleanup=function(){k1V(this)},YL.componentStack=void 0,YL.debugName="[effect]",YL.destroy=function(){if(tM(this))for(var l=this.producers;l!==void 0;)l=blV(l);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;l=_.X(ivj);for(var b=l.next();!b.done;b=l.next())b.value.remove(this);hD7(this)},YL[Symbol.dispose]=function(){this.destroy()},YL)),liF=Object.assign({},rj2,{version:1,
dirty:!1});var Puj=Object.assign({},rj2,{effectType:vY});var EiV=Object.assign({},rj2,{effectType:wXQ});var f1B=Symbol("Rb");var XhB=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 BLV={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},FnV=
{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}]}},KFZ={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},NLF=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],O1V={"*":{async:1,dir:0,loading:2,target:3}};var bZ$=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,qt={},Y61=(qt[1]=null,qt[2]=function(l,b){return b instanceof cm?bB(b):DB.toString()},qt[3]=function(l,b){return Cb(b)?_.R$(b):bZ$.test(String(b))?String(b):DB.toString()},qt[4]=function(l,b){return b instanceof I$?_.Jh(b):DB.toString()},qt[5]=function(l,b){return String(b)},qt[7]=null,qt[8]=null,qt[10]=null,qt);var zd$=Symbol("Ub");var OnF=function(l){var b=dzf,d=l,L="",P="",E=1;l<0&&(l=-l);if(l===Infinity)l=(Infinity*Math.sign(d)).toString();else{for(var f=0;f<LxV.length;f++){var F=LxV[f];E=b[F];if(l>=E||E<=1&&l>.1*E){L=F;break}}L?(L+="B",P=" "):E=1;l=Math.round(d/E*10)/10+P+L}return l},LxV="Y Z E P T G M K  m u n".split(" "),dzf={"":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};_.PQD=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 kB={};RegExp.prototype.hasOwnProperty("sticky");var s9j=function(l){l=String(l);for(var b=function(L,P,E){for(var f=Math.min(P.length-E,L.length),F=0;F<f;F++){var n=P[E+F];if(L[F]!==("A"<=n&&n<="Z"?n.toLowerCase():n))return!1}return!0},d=0;(d=l.indexOf("<",d))!=-1;){if(b("\x3c/script",l,d)||b("\x3c!--",l,d))return"zSoyz";
d+=1}return l};var ll={default:"__default"};var CuA=Object.prototype.hasOwnProperty;t6j.prototype=Object.create(null);var q6=oiN();var nz=null;var lqF=function(l){this.created=[];this.deleted=[];this.node=l};var b7H=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var l=this,b=l;l;)b=l,l=l.parentNode;return b};var V6Z=function(l,b){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=l;this.key=b;this.text=void 0};var QL=null,X4=null,P7=null,sq=null,a1$=[],TLA=uZy,F4=[],B7=[],jZN=function(l){return dGF(function(b,d,L){P7=X4=b;X4=null;d(L);G$N(null);X4=P7;P7=P7.parentNode;return b},l)}(),WiV=function(l){return dGF(function(b,d,L){var P={nextSibling:b};
X4=P;d(L);P7&&G$N(b.nextSibling);return P===X4?null:X4},l)}();var Oq=[],PaN=0;var N5=new t6j;var IO=new t6j;var ER0=oiN(),nrj=ER0[ll.default],BPB=ER0.style,fqA=["focusin","focusout"],mGV="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var bvN=function(){},DGB=function(){},QNj=function(){},LAV=function(){};var YB=Symbol("bc");var UGj,twQ=H7N;var zR=Symbol("cc");var EKj=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(" ")),
PvQ=new Set(["a","font","script","style","title"]);_.jk={setUp:JGN,tearDown:JGN,log:JGN,logNodeRange:JGN,graft:function(l,b){b()}};var xB={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var gq=null,Sk=function(l,b){AK.call(this,l);var d=this;this.functionComponent=b;this.hooks=[];this.hookCounter=0;this.disposeEffects=uV(function(L){d.effectContext=L;_.wk(function(){GKF(d,d.el)})},mH.alwaysTrackContexts||!!FF)};
_.h(Sk,AK);Sk.prototype.render=function(l){var b=gq;gq=this;this.hookCounter=0;var d=qF(JK),L=_.BY(this.effectContext);try{return VBN("render",this.componentName),this.functionComponent(l)}finally{wP7("render",this.componentName),_.BY(L),qF(d),gq=b}};
_.qG.Object.defineProperties(Sk.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return I0$(this.functionComponent)}}});var XJV=Symbol("qc"),rG1=function(l,b,d){this.afterRenderCallbacks=null;this.kind=l;this.props=b;this.children=d};
_.h(rG1,IC);rG1.prototype.render=function(){var l=cGQ(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var b=_.X(this.afterRenderCallbacks),d=b.next();!d.done;d=b.next())d=d.value,l=d(l);return l};
rG1.prototype.getChildren=function(){return this.children};var sNV=[];XXq=function(l){throw Error("ob`"+l.debugName);};
(function(){var l=nz;nz=function(b){l==null||l(b);FAA(b)}})();Object.assign({},liF,{effectType:vY,elementRef:null,attributes:null,fn:function(){var l=this.elementRef;var b;l.element!=null||(l.element=(b=l.document.getElementById(l.value))!=null?b:void 0);l=l.element;for(b=this.attributes;b;){var d=b.signal();d!==b.prevValue&&(b.prevValue=d,b.namespace===1?l[b.name]=d:XhB.has(b.name)?cY(l,b.name,d?"":null):cY(l,b.name,d));b=b.next}}});_.v7.debugName="tbhMcf";_.Cz.debugName="zyMFzb";Object.assign({},liF,{effectType:vY});_.m.debugName="RlDudd";var Bhq={nonNullableCondIsNull:function(){return Error("uc")}};var Hv7=function(){this.map=new Map};
Hv7.prototype.push=function(l,b){var d=this.map;d.has(l)&&(this.multi||(this.multi=new Map),this.multi.set(b,d.get(l)));d.set(l,b)};
Hv7.prototype.pop=function(l){var b=this.map,d=b.get(l),L;d!==void 0&&((L=this.multi)==null?0:L.has(d))?(b.set(l,this.multi.get(d)),this.multi.delete(d)):b.delete(l);return d};_.RC.debugName="nsTGHd";_.pz.debugName="vI1rtf";_.kwA={OUT_OF_ORDER_HOOK_CALL:function(l){return Error("vc`"+l)},
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(l,b){return Error("zc`"+((b===void 0?0:b)?"IDOM":"Reactive")+"`"+(oC(l)?l.description:l))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(l,b){return Error("Ac`"+(oC(l)?l.description:l)+"`"+b)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(l){return Error("Bc`"+(oC(l)?l.description:l))},
USE_ELEMENT_NOT_ASSIGNED:function(l){return Error("Cc`"+(oC(l)?l.description:l))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(l){return Error("Dc`"+(oC(l)?l.description:l))}};UGj=lty;var Me$=Symbol("Ec");wh$({beforeRender:function(l){var b=_.BY(l.effectContext);try{var d;((d=l.__syncEffects)==null?0:d.length)&&Jj1(l.__syncEffects)}finally{_.BY(b)}},
didPatch:function(l){var b=_.BY(l.effectContext);try{var d;((d=l.__syncEffects)==null?0:d.length)&&Jj1(l.__syncEffects)}finally{_.BY(b)}},
didUnmount:function(l){var b;((b=l.hooks)==null?0:b.length)&&l.hooks.forEach($AF)}});var Q_j,Xyo,s_Q;Q_j=_.PV.window;_.GR=(Q_j==null?void 0:(Xyo=Q_j.yt)==null?void 0:Xyo.config_)||(Q_j==null?void 0:(s_Q=Q_j.ytcfg)==null?void 0:s_Q.data_)||{};_.Yg("yt.config_",_.GR);var Fxj={},vKy=[];_.Rp=function(l){var b=_.Tc.apply(1,arguments);var d=Error.call(this,l);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.args=[].concat(_.VV(b));Object.setPrototypeOf(this,this.constructor.prototype)};
_.h(_.Rp,Error);var Ewy=function(l,b,d){this.actionName=l;this.optionalAction=b===void 0?!1:b;this.args=d===void 0?null:d;this.returnValue=[]};_.Hd=function(l){this.name=l};_.PS=new _.Hd("signalAction");var atF=/^[\w.]*$/,DA7={q:!0,search_query:!0},oKH=String(pJy);var Hr;Hr=Symbol("Fc");_.tZ=function(l){this.name=l};
_.tZ.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var iv7=function(l){this.key=l},dzV=function(l){this.deferredKey=l},rjN=function(){var l=this;
this.providers=new Map;this.JSC$10654_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(l.providers)}}};
rjN.prototype.addProvider=function(l){this.providers.set(l.provide,l);var b=this.JSC$10654_deferred.get(l.provide);if(b)try{b.resolver(this.resolve(l.provide))}catch(d){b.rejector(d)}};
rjN.prototype.resolve=function(l){return l instanceof dzV?BbV(this,l):l instanceof iv7?nRJ(this,l.key,[],!0):nRJ(this,l,[])};
var BbV=function(l,b){b=b.deferredKey;if(l.JSC$10654_deferred.has(b))return l.JSC$10654_deferred.get(b).promise;var d={};d.promise=new Promise(function(L,P){d.resolver=L;d.rejector=P});
l.JSC$10654_deferred.set(b,d);return d.promise},nRJ=function(l,b,d,L){L=L===void 0?!1:L;
if(d.indexOf(b)>-1)throw Error("Gc`"+b);if(l.cachedValues.has(b))return l.cachedValues.get(b);if(!l.providers.has(b)){if(L)return;throw Error("Hc`"+b);}L=l.providers.get(b);d.push(b);if(L.useValue!==void 0)var P=L.useValue;else if(L.useFactory)P=L[Hr]?OZ2(l,L[Hr],d):[],P=L.useFactory.apply(L,_.VV(P));else if(L.useClass){P=L.useClass;var E=P[Hr]?OZ2(l,P[Hr],d):[];P=new (Function.prototype.bind.apply(P,[null].concat(_.VV(E))))}else throw Error("Ic`"+b);d.pop();L.skipCache||l.cachedValues.set(b,P);return P},
OZ2=function(l,b,d){return b?b.map(function(L){return L instanceof iv7?nRJ(l,L.key,d,!0):nRJ(l,L,d)}):[]};var cjN;var E6=new _.tZ("ENDPOINT_HANDLER_TOKEN");_.Q5=new _.Hd("urlEndpoint");var Nbr=function(){this.data=[];this.cachedPackedInt52=-1};
Nbr.prototype.set=function(l,b){b=b===void 0?!0:b;0<=l&&l<52&&Number.isInteger(l)&&this.data[l]!==b&&(this.data[l]=b,this.cachedPackedInt52=-1)};
Nbr.prototype.get=function(l){return!!this.data[l]};
var mzr=function(l){l.cachedPackedInt52===-1&&(l.cachedPackedInt52=l.data.reduce(function(b,d,L){return b+(d?Math.pow(2,L):0)},0));
return l.cachedPackedInt52};var YzH=function(l){var b=YzV;l=l===void 0?_.lo("yt.ads.biscotti.lastId_")||"":l;var d=Object,L=d.assign,P={};P.dt=BYV;P.flash="0";a:{try{var E=b.JSC$10660_win_.top.location.href}catch(lN){E=2;break a}E=E?E===b.doc_.location.href?0:1:2}P=(P.frm=E,P);try{P.u_tz=-(new Date).getTimezoneOffset();try{var f=Ei.history.length}catch(lN){f=0}P.u_his=f;var F;P.u_h=(F=Ei.screen)==null?void 0:F.height;var n;P.u_w=(n=Ei.screen)==null?void 0:n.width;var N;P.u_ah=(N=Ei.screen)==null?void 0:N.availHeight;var Y;P.u_aw=
(Y=Ei.screen)==null?void 0:Y.availWidth;var q;P.u_cd=(q=Ei.screen)==null?void 0:q.colorDepth}catch(lN){}f=b.JSC$10660_win_;try{var H=f.screenX;var t=f.screenY}catch(lN){}try{var e=f.outerWidth;var W=f.outerHeight}catch(lN){}try{var M=f.innerWidth;var J=f.innerHeight}catch(lN){}try{var x=f.screenLeft;var V=f.screenTop}catch(lN){}try{M=f.innerWidth,J=f.innerHeight}catch(lN){}try{var p=f.screen.availWidth;var D=f.screen.availTop}catch(lN){}H=[x,V,H,t,p,D,e,W,M,J];t=jK7(!1,b.JSC$10660_win_.top);e={};
var G=G===void 0?_.PV:G;W=new Nbr;"SVGElement"in G&&"createElementNS"in G.document&&W.set(0);M=QBD();M["allow-top-navigation-by-user-activation"]&&W.set(1);M["allow-popups-to-escape-sandbox"]&&W.set(2);G.crypto&&G.crypto.subtle&&W.set(3);"TextDecoder"in G&&"TextEncoder"in G&&W.set(4);G=mzr(W);b=(e.bc=G,e.bih=t.height,e.biw=t.width,e.brdim=H.join(),e.vis=qqV(b.doc_),e.wgl=!!Ei.WebGLRenderingContext,e);d=L.call(d,P,b);d.ca_type="image";l&&(d.bid=l);return d},YzV=new function(){var l=window.document;
this.JSC$10660_win_=window;this.doc_=l};
_.Yg("yt.ads_.signals_.getAdSignalsString",function(l){return VeA(YzH(l))});_.fY();navigator.userAgent.indexOf(" (CrKey ");var Xy$="XMLHttpRequest"in _.PV?function(){return new XMLHttpRequest}:null;var qzV="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),HZV=[].concat(_.VV(qzV),["client_dev_set_cookie"]);var mzy={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"},Fx7="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(_.VV(qzV)),Wxq=!1,nRF=_.qzq,e5j=Nby;var uTV=[{messageFn:function(l){return"Cannot read property '"+l.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(l){return"Cannot call '"+l.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(l){return l.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var thV={messageWeights:[],callbackWeights:[{callback:ZZZ,weight:500},{callback:Mhj,weight:500}]};var Uzt=function(){this.callbackWeights=[];this.messageWeights=[]},Kxo,w$y=function(){if(!Kxo){var l=Kxo=new Uzt;
l.messageWeights.length=0;l.callbackWeights.length=0;fM7(l,thV)}return Kxo},fM7=function(l,b){b.messageWeights&&l.messageWeights.push.apply(l.messageWeights,b.messageWeights);
b.callbackWeights&&l.callbackWeights.push.apply(l.callbackWeights,b.callbackWeights)};_.sK(_.$C,_.S8);_.$C.prototype.subscribe=function(l,b,d){var L=this.topics_[l];L||(L=this.topics_[l]=[]);var P=this.JSC$10684_key_;this.subscriptions_[P]=l;this.subscriptions_[P+1]=b;this.subscriptions_[P+2]=d;this.JSC$10684_key_=P+3;L.push(P);return P};
var e5h=function(l){var b=bu,d=!1,L=b.subscribe("handleError",function(P){d||(d=!0,this.unsubscribeByKey(L),l.apply(void 0,arguments))},b)};
_.$C.prototype.unsubscribe=function(l,b,d){if(l=this.topics_[l]){var L=this.subscriptions_;if(l=l.find(function(P){return L[P+1]==b&&L[P+2]==d}))return this.unsubscribeByKey(l)}return!1};
_.$C.prototype.unsubscribeByKey=function(l){var b=this.subscriptions_[l];if(b){var d=this.topics_[b];this.publishDepth_!=0?(this.pendingKeys_.push(l),this.subscriptions_[l+1]=function(){}):(d&&_.oj(d,l),delete this.subscriptions_[l],delete this.subscriptions_[l+1],delete this.subscriptions_[l+2])}return!!b};
_.$C.prototype.publish=function(l,b){var d=this.topics_[l];if(d){var L=Array(arguments.length-1),P=arguments.length,E;for(E=1;E<P;E++)L[E-1]=arguments[E];if(this.async_)for(E=0;E<d.length;E++)P=d[E],h52(this.subscriptions_[P+1],this.subscriptions_[P+2],L);else{this.publishDepth_++;try{for(E=0,P=d.length;E<P&&!this.isDisposed();E++){var f=d[E];this.subscriptions_[f+1].apply(this.subscriptions_[f+2],L)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;d=this.pendingKeys_.pop();)this.unsubscribeByKey(d)}}return E!=
0}return!1};
var h52=function(l,b,d){_.Rs(function(){l.apply(b,d)})};
_.$C.prototype.clear=function(l){if(l){var b=this.topics_[l];b&&(b.forEach(this.unsubscribeByKey,this),delete this.topics_[l])}else this.subscriptions_.length=0,this.topics_={}};
_.$C.prototype.getCount=function(l){if(l){var b=this.topics_[l];return b?b.length:0}l=0;for(b in this.topics_)l+=this.getCount(b);return l};
_.$C.prototype.disposeInternal=function(){_.$C.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var bu=new _.$C;var WP=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(WP,_.Fd);WP.prototype.getColdHashData=function(){return _.gQ(this,3)};
WP.prototype.getHotHashData=function(){return _.gQ(this,5)};
WP.prototype.setHotHashData=function(l){return _.xZ(this,5,l)};var oMq=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(oMq,_.Fd);var qLA=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(qLA,_.Fd);_.Q=qLA.prototype;_.Q.getDeviceId=function(){return _.gQ(this,6)};
_.Q.getExperimentIds=function(l){var b=_.i9(this,9,_.FB,3,!0);rVA(b,l);return b[l]};
_.Q.getPlayerType=function(){return _.SP(this,36)};
_.Q.setHomeGroupInfo=function(l){return _.zc(this,81,l)};
_.Q.clearLocationPlayabilityToken=function(){return _.kg(this,89)};var xS=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(xS,_.Fd);xS.prototype.setKey=function(l){return _.xZ(this,1,l)};
xS.prototype.getValue=function(){return vI(this,2,tZQ)};
var tZQ=[2,3,4,5,6];var k5F=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(k5F,_.Fd);k5F.prototype.setTrackingParams=function(l){return _.kg(this,1,_.Jf(l,!1))};var Ht$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Ht$,_.Fd);var wvq=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(wvq,_.Fd);wvq.prototype.getExperimentIds=function(l){var b=_.i9(this,5,_.K0Z,3,!0);rVA(b,l);return b[l]};var vX=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(vX,_.Fd);vX.prototype.getToken=function(){return _.Zf(this,2)};
vX.prototype.setToken=function(l){return _.xZ(this,2,l)};var S5=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(S5,_.Fd);S5.prototype.setSafetyMode=function(l){return _.h8(this,5,l)};var Jg=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Jg,_.Fd);Jg.prototype.setClient=function(l){return _.zc(this,1,l)};var V9V={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 Dgj;_.od=function(){var l=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.PV.addEventListener("beforeinstallprompt",function(b){b.preventDefault();l.deferredInstallPrompt=b});
_.PV.addEventListener("appinstalled",function(){l.appInstalledEventFired=!0},{once:!0})};
Dgj=function(){if(!_.PV.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.PV.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.PV.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.PV.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.PV.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(l){return"WEB_DISPLAY_MODE_UNKNOWN"}};var TTZ=function(){this.syncHeaders=!0},aaN=function(l){var b={},d=[];
"USER_SESSION_ID"in _.GR&&d.push({key:"u",value:_.aC("USER_SESSION_ID")});if(d=_.qXB(d))b.Authorization=d,d=l=l==null?void 0:l.sessionIndex,d===void 0&&(d=Number(_.aC("SESSION_INDEX",0)),d=isNaN(d)?0:d),_.U("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=d.toString()),"INNERTUBE_HOST_OVERRIDE"in _.GR||(b["X-Origin"]=window.location.origin),l===void 0&&"DELEGATED_SESSION_ID"in _.GR&&(b["X-Goog-PageId"]=_.aC("DELEGATED_SESSION_ID"));return b};var WxV={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var U7=_.lo("ytglobal.prefsUserPrefsPrefs_")||{},j_o;_.Yg("ytglobal.prefsUserPrefsPrefs_",U7);_.Kd=function(){this.cookieName=_.aC("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.aC("ALT_PREF_COOKIE_DOMAIN","youtube.com");var l=_.xC.get(this.cookieName,void 0);l&&this.parse(l)};
_.Nz=function(){j_o||(j_o=new _.Kd);return j_o};
_.Kd.prototype.get=function(l,b){z5Q(l);yXV(l);l=U7[l]!==void 0?U7[l].toString():null;return l!=null?l:b?b:""};
_.Kd.prototype.set=function(l,b){z5Q(l);yXV(l);if(b==null)throw Error("Lc");U7[l]=b.toString()};
_.Kd.prototype.getFlag=function(l){return!!((ZZD("f"+(Math.floor(l/31)+1))||0)&1<<l%31)};
_.mx=function(l,b,d){l="f"+(Math.floor(b/31)+1);b=1<<b%31;var L=ZZD(l)||0;L=d?L|b:L&~b;L===0?delete U7[l]:(d=L.toString(16),U7[l]=d.toString())};
_.Kd.prototype.remove=function(l){z5Q(l);yXV(l);delete U7[l]};
_.Kd.prototype.save=function(){var l=!0;_.U("web_secure_pref_cookie_killswitch")&&(l=!1);_.SG(this.cookieName,this.dump(),63072E3,this.cookieDomain,l)};
_.Kd.prototype.clear=function(){_.RB.clear(U7)};
_.Kd.prototype.dump=function(){var l=[],b;for(b in U7)U7.hasOwnProperty(b)&&l.push(b+"="+encodeURIComponent(String(U7[b])));return l.join("&")};
var yXV=function(l){if(/^f([1-9][0-9]*)$/.test(l))throw Error("Mc`"+l);},z5Q=function(l){if(!/^\w+$/.test(l))throw Error("Nc`"+l);
},ZZD=function(l){l=U7[l]!==void 0?U7[l].toString():null;
return l!=null&&/^[A-Fa-f0-9]+$/.test(l)?parseInt(l,16):null};
_.Kd.prototype.parse=function(l){l=decodeURIComponent(l).split("&");for(var b=0;b<l.length;b++){var d=l[b].split("="),L=d[0];(d=d[1])&&(U7[L]=d.toString())}};var CQj={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"},uvQ={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},GWy={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},pyF={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var ft;_.ed=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.pl=function(l,b,d){return l.addJob(b,0,d)};
_.ed.prototype.addLowPriorityJob=function(l,b){return this.addJob(l,1,b)};
_.Z_=function(l,b,d){return l.addJob(b,2,d)};
_.tB=function(l,b,d){return l.addJob(b,3,d)};
_.sL=function(l,b,d){return l.addJob(b,4,d)};
ft=function(l){var b=_.lo("yt.scheduler.instance.addImmediateJob");b?b(l):l()};
_.ed.prototype.debounce=function(l,b,d){var L=this,P=0,E=function(){P&&L.cancelJob(P);P=L.addJob(l,b,d);L.cancelDebouncedJobMap.set(E,P)};
return E};
_.ed.prototype.cancelThrottle=function(l){(l=this.cancelThrottledJobMap.get(l))&&l()};var hZ=function(){_.ed.apply(this,arguments)},Mhh;
_.h(hZ,_.ed);_.$e=function(){hZ.instance||(hZ.instance=new hZ);return hZ.instance};
hZ.prototype.addJob=function(l,b,d){d!==void 0&&Number.isNaN(Number(d))&&(d=void 0);var L=_.lo("yt.scheduler.instance.addJob");return L?L(l,b,d):d===void 0?(l(),NaN):_.jG(l,d||0)};
hZ.prototype.cancelJob=function(l){if(l===void 0||!Number.isNaN(Number(l))){var b=_.lo("yt.scheduler.instance.cancelJob");b?b(l):_.yO(l)}};
hZ.prototype.start=function(){var l=_.lo("yt.scheduler.instance.start");l&&l()};
hZ.prototype.pause=function(){var l=_.lo("yt.scheduler.instance.pause");l&&l()};
Mhh=function(){_.$e();var l=_.lo("yt.scheduler.instance.setPriorityThreshold");l&&l(4)};
_.T1=_.$e();_.pO.prototype.set=function(l,b){b===void 0?this.mechanism.remove(l):this.mechanism.set(l,(0,_.u7)(b))};
_.pO.prototype.get=function(l){try{var b=this.mechanism.get(l)}catch(d){return}if(b!==null)try{return JSON.parse(b)}catch(d){throw"Storage: Invalid value was encountered";}};
_.pO.prototype.remove=function(l){this.mechanism.remove(l)};var kL=function(l){this.mechanism=l};
_.sK(kL,_.pO);var Iir=function(l){this.data=l},$zQ=function(l){return l===void 0||l instanceof Iir?l:new Iir(l)};
kL.prototype.set=function(l,b){kL.superClass_.set.call(this,l,$zQ(b))};
kL.prototype.getWrapper=function(l){l=kL.superClass_.get.call(this,l);if(l===void 0||l instanceof Object)return l;throw"Storage: Invalid value was encountered";};
kL.prototype.get=function(l){if(l=this.getWrapper(l)){if(l=l.data,l===void 0)throw"Storage: Invalid value was encountered";}else l=void 0;return l};_.sK(op,kL);_.JX0=function(l){var b=l.creation;l=l.expiration;return!!l&&l<_.fY()||!!b&&b>_.fY()};
op.prototype.set=function(l,b,d){if(b=$zQ(b)){if(d){if(d<_.fY()){op.prototype.remove.call(this,l);return}b.expiration=d}b.creation=_.fY()}op.superClass_.set.call(this,l,b)};
op.prototype.getWrapper=function(l,b){var d=op.superClass_.getWrapper.call(this,l);if(d)if(!b&&_.JX0(d))op.prototype.remove.call(this,l);else return d};var Wd=function(){};
Wd.prototype.next=function(){return jd};
var jd={done:!0,value:void 0},zH=function(l){return{value:l,done:!1}};
Wd.prototype.__iterator__=function(){return this};
_.xzD=function(l){if(l instanceof Wd)return l;if(typeof l.__iterator__=="function")return l.__iterator__(!1);if(_.VN(l)){var b=0,d=new Wd;d.next=function(){for(;;){if(b>=l.length)return jd;if(b in l)return zH(l[b++]);b++}};
return d}throw Error("Oc");};var gRr=function(l){if(l instanceof y_||l instanceof Zn||l instanceof Mt)return l;if(typeof l.next=="function")return new y_(function(){return l});
if(typeof l[Symbol.iterator]=="function")return new y_(function(){return l[Symbol.iterator]()});
if(typeof l.__iterator__=="function")return new y_(function(){return l.__iterator__()});
throw Error("Pc");},y_=function(l){this.func_=l};
y_.prototype.__iterator__=function(){return new Zn(this.func_())};
y_.prototype[Symbol.iterator]=function(){return new Mt(this.func_())};
y_.prototype.toEs6=function(){return new Mt(this.func_())};
var Zn=function(l){this.JSC$10769_iter_=l};
_.h(Zn,Wd);Zn.prototype.next=function(){return this.JSC$10769_iter_.next()};
Zn.prototype[Symbol.iterator]=function(){return new Mt(this.JSC$10769_iter_)};
Zn.prototype.toEs6=function(){return new Mt(this.JSC$10769_iter_)};
var Mt=function(l){y_.call(this,function(){return l});
this.JSC$10772_iter_=l};
_.h(Mt,y_);Mt.prototype.next=function(){return this.JSC$10772_iter_.next()};var SzV=function(){};var Im=function(){};
_.sK(Im,SzV);Im.prototype.getCount=function(){for(var l=0,b=_.X(this),d=b.next();!d.done;d=b.next())l++;return l};
Im.prototype[Symbol.iterator]=function(){return gRr(this.__iterator__(!0)).toEs6()};
Im.prototype.clear=function(){var l=Array.from(this);l=_.X(l);for(var b=l.next();!b.done;b=l.next())this.remove(b.value)};_.sK(DJ,Im);_.Q=DJ.prototype;_.Q.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var l=this.storage_;if(l)try{l.setItem("__sak","1");l.removeItem("__sak");var b=!0}catch(d){b=d instanceof DOMException&&(d.name==="QuotaExceededError"||d.code===22||d.code===1014||d.name==="NS_ERROR_DOM_QUOTA_REACHED")&&l&&l.length!==0}else b=!1;this.cachedIsStorageAvailable_=b}return this.cachedIsStorageAvailable_};
_.Q.set=function(l,b){$L(this);try{this.storage_.setItem(l,b)}catch(d){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.Q.get=function(l){$L(this);l=this.storage_.getItem(l);if(typeof l!=="string"&&l!==null)throw"Storage mechanism: Invalid value was encountered";return l};
_.Q.remove=function(l){$L(this);this.storage_.removeItem(l)};
_.Q.getCount=function(){$L(this);return this.storage_.length};
_.Q.__iterator__=function(l){$L(this);var b=0,d=this.storage_,L=new Wd;L.next=function(){if(b>=d.length)return jd;var P=d.key(b++);if(l)return zH(P);P=d.getItem(P);if(typeof P!=="string")throw"Storage mechanism: Invalid value was encountered";return zH(P)};
return L};
_.Q.clear=function(){$L(this);this.storage_.clear()};
_.Q.key=function(l){$L(this);return this.storage_.key(l)};
var $L=function(l){if(l.storage_==null)throw Error("Qc");l.isAvailable()||EA(Error("Qc"))};_.sK(Dz7,DJ);_.sK(Vh$,DJ);_.sK(VO,Im);VO.prototype.set=function(l,b){this.mechanism_.set(this.JSC$10787_prefix_+l,b)};
VO.prototype.get=function(l){return this.mechanism_.get(this.JSC$10787_prefix_+l)};
VO.prototype.remove=function(l){this.mechanism_.remove(this.JSC$10787_prefix_+l)};
VO.prototype.__iterator__=function(l){var b=this.mechanism_[Symbol.iterator](),d=this,L=new Wd;L.next=function(){var P=b.next();if(P.done)return P;for(P=P.value;P.slice(0,d.JSC$10787_prefix_.length)!=d.JSC$10787_prefix_;){P=b.next();if(P.done)return P;P=P.value}return zH(l?P.slice(d.JSC$10787_prefix_.length):d.mechanism_.get(P))};
return L};_.lb=function(l){this.expiringStorage_=(l=_.wa(l))?new op(l):null;this.JSC$10791_domain_=document.domain||window.location.hostname};
_.Q=_.lb.prototype;_.Q.hasLocalStorage=function(){return!!this.expiringStorage_};
_.Q.set=function(l,b,d,L){d=d||31104E3;this.remove(l);if(this.hasLocalStorage())try{this.expiringStorage_.set(l,b,Date.now()+d*1E3);return}catch(E){}var P="";if(L)try{P=escape((0,_.u7)(b))}catch(E){return}else P=escape(b);_.SG(l,P,d,this.JSC$10791_domain_)};
_.Q.get=function(l,b){var d=void 0,L=!this.hasLocalStorage();if(!L)try{d=this.expiringStorage_.get(l)}catch(P){L=!0}if(L&&(d=_.xC.get(l,void 0))&&(d=unescape(d),b))try{d=JSON.parse(d)}catch(P){this.remove(l),d=void 0}return d};
_.Q.remove=function(l){this.hasLocalStorage()&&this.expiringStorage_.remove(l);_.SzQ(l,"/",this.JSC$10791_domain_)};
_.Q.getCreationTime=function(l){return this.hasLocalStorage()&&(l=(this.expiringStorage_.getWrapper(l)||{}).creation,typeof l==="number")?l:null};var u8y=function(){var l;return function(){l||(l=new _.lb("ytidb"));return l}}();var TbH;_.Go=[];TbH=!1;var OwZ=aiQ||iZN;var JZ={},AXt=(JZ.AUTH_INVALID="No user identifier specified.",JZ.EXPLICIT_ABORT="Transaction was explicitly aborted.",JZ.IDB_NOT_SUPPORTED="IndexedDB is not supported.",JZ.MISSING_INDEX="Index not created.",JZ.MISSING_OBJECT_STORES="Object stores not created.",JZ.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",JZ.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",JZ.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",JZ.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",JZ.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",JZ.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",JZ.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",JZ),xL={},vR$=(xL.AUTH_INVALID="ERROR",xL.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",xL.EXPLICIT_ABORT="IGNORED",
xL.IDB_NOT_SUPPORTED="ERROR",xL.MISSING_INDEX="WARNING",xL.MISSING_OBJECT_STORES="ERROR",xL.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",xL.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",xL.QUOTA_EXCEEDED="WARNING",xL.QUOTA_MAYBE_EXCEEDED="WARNING",xL.UNKNOWN_ABORT="WARNING",xL.INCOMPATIBLE_DB_VERSION="WARNING",xL),g1={},CQh=(g1.AUTH_INVALID=!1,g1.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,g1.EXPLICIT_ABORT=!1,g1.IDB_NOT_SUPPORTED=!1,g1.MISSING_INDEX=!1,g1.MISSING_OBJECT_STORES=!1,g1.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,g1.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,g1.QUOTA_EXCEEDED=!1,g1.QUOTA_MAYBE_EXCEEDED=!0,g1.UNKNOWN_ABORT=!0,g1.INCOMPATIBLE_DB_VERSION=!1,g1),lr=function(l,b,d,L,P){b=b===void 0?{}:b;d=d===void 0?AXt[l]:d;L=L===void 0?vR$[l]:L;P=P===void 0?CQh[l]:P;_.Rp.call(this,d,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:l},b));this.type=l;this.message=d;this.level=L;this.retryable=P;Object.setPrototypeOf(this,lr.prototype)};
_.h(lr,_.Rp);var R52=function(l,b){lr.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:l},AXt.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,R52.prototype)};
_.h(R52,lr);var rXj=function(l,b){var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.index=l;this.objectStore=b;Object.setPrototypeOf(this,rXj.prototype)};
_.h(rXj,Error);var laB=["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 PP=function(l){this.executor=l},L8=function(l){var b=this;
this.state={status:"PENDING"};this.JSC$10819_onFulfilled=[];this.JSC$10819_onRejected=[];l=l.executor;var d=function(P){if(b.state.status==="PENDING"){b.state={status:"FULFILLED",value:P};P=_.X(b.JSC$10819_onFulfilled);for(var E=P.next();!E.done;E=P.next())E=E.value,E()}},L=function(P){if(b.state.status==="PENDING"){b.state={status:"REJECTED",
reason:P};P=_.X(b.JSC$10819_onRejected);for(var E=P.next();!E.done;E=P.next())E=E.value,E()}};
try{l(d,L)}catch(P){L(P)}};
L8.all=function(l){return new L8(new PP(function(b,d){var L=[],P=l.length;P===0&&b(L);for(var E={i$jscomp$468:0};E.i$jscomp$468<l.length;E={i$jscomp$468:E.i$jscomp$468},++E.i$jscomp$468)L8.resolve(l[E.i$jscomp$468]).then(function(f){return function(F){L[f.i$jscomp$468]=F;P--;P===0&&b(L)}}(E)).catch(function(f){d(f)})}))};
L8.resolve=function(l){return new L8(new PP(function(b,d){l instanceof L8?l.then(b,d):b(l)}))};
L8.reject=function(l){return new L8(new PP(function(b,d){d(l)}))};
L8.prototype.then=function(l,b){var d=this,L=l!=null?l:LtA,P=b!=null?b:dgA;return new L8(new PP(function(E,f){d.state.status==="PENDING"?(d.JSC$10819_onFulfilled.push(function(){pyJ(d,d,L,E,f)}),d.JSC$10819_onRejected.push(function(){oRJ(d,d,P,E,f)})):d.state.status==="FULFILLED"?pyJ(d,d,L,E,f):d.state.status==="REJECTED"&&oRJ(d,d,P,E,f)}))};
L8.prototype.catch=function(l){return this.then(void 0,l)};
var pyJ=function(l,b,d,L,P){try{if(l.state.status!=="FULFILLED")throw Error("Tc");var E=d(l.state.value);E instanceof L8?Dzj(l,b,E,L,P):L(E)}catch(f){P(f)}},oRJ=function(l,b,d,L,P){try{if(l.state.status!=="REJECTED")throw Error("Uc");
var E=d(l.state.reason);E instanceof L8?Dzj(l,b,E,L,P):L(E)}catch(f){P(f)}},Dzj=function(l,b,d,L,P){b===d?P(new TypeError("Vc")):d.then(function(E){E instanceof L8?Dzj(l,b,E,L,P):L(E)},function(E){P(E)})};var Sd;Sd=window;_.t8=Sd.ytcsi&&Sd.ytcsi.now?Sd.ytcsi.now:Sd.performance&&Sd.performance.timing&&Sd.performance.now&&Sd.performance.timing.navigationStart?function(){return Sd.performance.timing.navigationStart+Sd.performance.now()}:function(){return(new Date).getTime()};var Qn=function(l,b){this.JSC$10831_wrapped=l;this.options=b;this.transactionCount=0;this.startedMs=Math.round((0,_.t8)());this.hasUnknownAbortedTransaction=!1},AZ=function(){return _.U("idb_immediate_commit")},u8r,G5V,Rm,iZt;
Qn.prototype.add=function(l,b,d){return _.BP(this,[l],{mode:"readwrite",enableRetries:!0,commit:AZ()},function(L){return L.objectStore(l).add(b,d)})};
Qn.prototype.clear=function(l){return _.BP(this,[l],{mode:"readwrite",enableRetries:!0},function(b){return b.objectStore(l).clear()})};
Qn.prototype.close=function(){this.JSC$10831_wrapped.close();var l;((l=this.options)==null?0:l.closed)&&this.options.closed()};
Qn.prototype.count=function(l,b){return _.BP(this,[l],{mode:"readonly",enableRetries:!0,commit:AZ()},function(d){return d.objectStore(l).count(b)})};
var d7=function(l,b,d){l=l.JSC$10831_wrapped.createObjectStore(b,d);return new vd(l)};
Qn.prototype.delete=function(l,b){return _.BP(this,[l],{mode:"readwrite",enableRetries:!0,commit:AZ()&&!(b instanceof IDBKeyRange)},function(d){return d.objectStore(l).delete(b)})};
var Vho=function(l,b){return _.BP(l,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(d){return d.objectStore("ResponseStore").index("byInterface").delete(b)})};
Qn.prototype.get=function(l,b){return _.BP(this,[l],{mode:"readonly",enableRetries:!0,commit:AZ()},function(d){return d.objectStore(l).get(b)})};
Qn.prototype.getAll=function(l,b,d){return _.BP(this,[l],{mode:"readonly",enableRetries:!0},function(L){return L.objectStore(l).getAll(b,d)})};
Qn.prototype.put=function(l,b,d){return _.BP(this,[l],{mode:"readwrite",enableRetries:!0,commit:AZ()},function(L){return L.objectStore(l).put(b,d)})};
Qn.prototype.objectStoreNames=function(){return Array.from(this.JSC$10831_wrapped.objectStoreNames)};
_.BP=function(l,b,d,L){var P,E,f,F,n,N,Y,q,H,t,e,W;return _.B(function(M){switch(M.nextAddress){case 1:var J={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof d==="string"?J.mode=d:Object.assign(J,d);P=J;l.transactionCount++;E=P.enableRetries?3:1;f=0;case 2:if(F){M.jumpTo(4);break}f++;n=Math.round((0,_.t8)());_.zD(M,5);N=l.JSC$10831_wrapped.transaction(b,P.mode);J=M.yield;var x=!!P.commit;var V=new Xi(N);x=wyV(V,L,x);return J.call(M,x,7);case 7:return Y=M.yieldResult,q=Math.round((0,_.t8)()),
u8r(l,n,q,f,void 0,b.join(),P),M.return(Y);case 5:H=_.JE(M);t=Math.round((0,_.t8)());e=bwj(H,l.JSC$10831_wrapped.name,b.join(),l.JSC$10831_wrapped.version);if((W=e instanceof lr&&!e.retryable)||f>=E)u8r(l,n,t,f,e,b.join(),P),F=e;M.jumpTo(2);break;case 4:return M.return(Promise.reject(F))}})};
u8r=function(l,b,d,L,P,E,f){b=d-b;P?(P instanceof lr&&(P.type==="QUOTA_EXCEEDED"||P.type==="QUOTA_MAYBE_EXCEEDED")&&ap("QUOTA_EXCEEDED",{dbName:cr(l.JSC$10831_wrapped.name),objectStoreNames:E,transactionCount:l.transactionCount,transactionMode:f.mode}),P instanceof lr&&P.type==="UNKNOWN_ABORT"&&(d-=l.startedMs,d<0&&d>=2147483648&&(d=0),ap("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:E,transactionDuration:b,transactionCount:l.transactionCount,dbDuration:d}),l.hasUnknownAbortedTransaction=!0),
G5V(l,!1,L,E,b,f.tag),_.To(P)):G5V(l,!0,L,E,b,f.tag)};
G5V=function(l,b,d,L,P,E){ap("TRANSACTION_ENDED",{objectStoreNames:L,connectionHasUnknownAbortedTransaction:l.hasUnknownAbortedTransaction,duration:P,isSuccessful:b,tryCount:d,tag:E===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":E})};
Qn.prototype.getName=function(){return this.JSC$10831_wrapped.name};
var vd=function(l){this.JSC$10846_wrapped=l};
vd.prototype.add=function(l,b){return E5(this.JSC$10846_wrapped.add(l,b))};
vd.prototype.autoIncrement=function(){return this.JSC$10846_wrapped.autoIncrement};
vd.prototype.clear=function(){return E5(this.JSC$10846_wrapped.clear()).then(function(){})};
var Ll=function(l,b,d){l.JSC$10846_wrapped.createIndex(b,d,{unique:!1})};
vd.prototype.count=function(l){return E5(this.JSC$10846_wrapped.count(l))};
var TbV=function(l,b){return O5(l,{query:b},function(d){return d.delete().then(function(){return d.continue()})}).then(function(){})};
vd.prototype.delete=function(l){return l instanceof IDBKeyRange?TbV(this,l):E5(this.JSC$10846_wrapped.delete(l))};
vd.prototype.get=function(l){return E5(this.JSC$10846_wrapped.get(l))};
vd.prototype.getAll=function(l,b){return"getAll"in IDBObjectStore.prototype?E5(this.JSC$10846_wrapped.getAll(l,b)):aiV(this,l,b)};
var aiV=function(l,b,d){var L=[];return O5(l,{query:b},function(P){if(!(d!==void 0&&L.length>=d))return L.push(P.getValue()),P.continue()}).then(function(){return L})};
vd.prototype.index=function(l){try{return new Cd(this.JSC$10846_wrapped.index(l))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new rXj(l,this.JSC$10846_wrapped.name);throw b;}};
vd.prototype.getName=function(){return this.JSC$10846_wrapped.name};
vd.prototype.keyPath=function(){return this.JSC$10846_wrapped.keyPath};
vd.prototype.put=function(l,b){return E5(this.JSC$10846_wrapped.put(l,b))};
var O5=function(l,b,d){l=l.JSC$10846_wrapped.openCursor(b.query,b.direction);return iZt(l).then(function(L){return QoQ(L,d)})},Xi=function(l){var b=this;
this.JSC$10854_wrapped=l;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(d,L){b.JSC$10854_wrapped.addEventListener("complete",function(){d()});
b.JSC$10854_wrapped.addEventListener("error",function(P){P.currentTarget===P.target&&L(b.JSC$10854_wrapped.error)});
b.JSC$10854_wrapped.addEventListener("abort",function(){var P=b.JSC$10854_wrapped.error;if(P)L(P);else if(!b.aborted){P=lr;for(var E=b.JSC$10854_wrapped.objectStoreNames,f=[],F=0;F<E.length;F++){var n=E.item(F);if(n===null)throw Error("Wc");f.push(n)}P=new P("UNKNOWN_ABORT",{objectStoreNames:f.join(),dbName:b.JSC$10854_wrapped.db.name,mode:b.JSC$10854_wrapped.mode});L(P)}})})},wyV=function(l,b,d){var L=new Promise(function(P,E){try{var f=b(l);
d&&l.commit();f.then(function(F){P(F)}).catch(E)}catch(F){E(F),l.abort()}});
return Promise.all([L,l.done]).then(function(P){return _.X(P).next().value})};
Xi.prototype.abort=function(){this.JSC$10854_wrapped.abort();this.aborted=!0;throw new lr("EXPLICIT_ABORT");};
Xi.prototype.commit=function(){if(!this.aborted){var l,b;(b=(l=this.JSC$10854_wrapped).commit)==null||b.call(l)}};
Xi.prototype.objectStore=function(l){l=this.JSC$10854_wrapped.objectStore(l);var b=this.objectStoreCache.get(l);b||(b=new vd(l),this.objectStoreCache.set(l,b));return b};
var Cd=function(l){this.JSC$10856_wrapped=l};
Cd.prototype.count=function(l){return E5(this.JSC$10856_wrapped.count(l))};
Cd.prototype.delete=function(l){return _.U5(this,{query:l},function(b){return b.delete().then(function(){return b.continue()})})};
Cd.prototype.get=function(l){return E5(this.JSC$10856_wrapped.get(l))};
Cd.prototype.getAll=function(l,b){return"getAll"in IDBIndex.prototype?E5(this.JSC$10856_wrapped.getAll(l,b)):cXh(this,l,b)};
var cXh=function(l,b,d){var L=[];return _.U5(l,{query:b},function(P){if(!(d!==void 0&&L.length>=d))return L.push(P.getValue()),P.continue()}).then(function(){return L})};
Cd.prototype.keyPath=function(){return this.JSC$10856_wrapped.keyPath};
Cd.prototype.unique=function(){return this.JSC$10856_wrapped.unique};
_.U5=function(l,b,d){l=l.JSC$10856_wrapped.openCursor(b.query===void 0?null:b.query,b.direction===void 0?"next":b.direction);return iZt(l).then(function(L){return QoQ(L,d)})};
Rm=function(l,b){this.request=l;this.cursor=b};
iZt=function(l){return E5(l).then(function(b){return b?new Rm(l,b):null})};
Rm.prototype.continue=function(l){this.cursor.continue(l);return iZt(this.request)};
Rm.prototype.delete=function(){return E5(this.cursor.delete()).then(function(){})};
Rm.prototype.getValue=function(){return this.cursor.value};
Rm.prototype.update=function(l){return E5(this.cursor.update(l))};var pd=function(l,b){this.name=l;this.options=b;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},rXh;
pd.prototype.openDb=function(l,b,d){d=d===void 0?{}:d;return faV(l,b,d)};
pd.prototype.delete=function(l){l=l===void 0?{}:l;return _.s5(this.name,l)};
rXh=function(l,b){return new lr("INCOMPATIBLE_DB_VERSION",{dbName:l.name,oldVersion:l.options.version,newVersion:b})};
_.Fi=function(l,b){if(!b)throw dY("openWithToken",cr(l.name));return l.open()};
pd.prototype.open=function(){var l=this;if(!this.isCompatible)throw rXh(this);if(this.connectionPromise)return this.connectionPromise;var b,d=function(){l.connectionPromise===b&&(l.connectionPromise=void 0)},L={blocking:function(E){E.close()},
closed:d,terminated:d,upgrade:this.options.upgrade},P=function(){var E,f,F,n,N,Y,q,H,t,e;return _.B(function(W){switch(W.nextAddress){case 1:return f=(E=Error().stack)!=null?E:"",_.zD(W,2),W.yield(l.openDb(l.name,l.options.version,L),4);case 4:for(var M=F=W.yieldResult,J=l.options,x=[],V=_.X(Object.keys(J.objectStores)),p=V.next();!p.done;p=V.next()){p=p.value;var D=J.objectStores[p],G=D.removedAtVersion===void 0?Number.MAX_VALUE:D.removedAtVersion;!(M.JSC$10831_wrapped.version>=D.addedAtVersion)||
M.JSC$10831_wrapped.version>=G||M.JSC$10831_wrapped.objectStoreNames.contains(p)||x.push(p)}n=x;if(n.length===0){W.jumpTo(5);break}N=Object.keys(l.options.objectStores);Y=F.objectStoreNames();if(l.timesReopenedToFixMissingObjectStore<_.KO("ytidb_reopen_db_retries",0))return l.timesReopenedToFixMissingObjectStore++,F.close(),_.To(new lr("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:l.name,expectedObjectStores:N,foundObjectStores:Y})),W.return(P());if(!(l.timesDeletedToFixMissingObjectStore<_.KO("ytidb_remake_db_retries",
1))){W.jumpTo(6);break}l.timesDeletedToFixMissingObjectStore++;return W.yield(l.delete(),7);case 7:return _.To(new lr("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:l.name,expectedObjectStores:N,foundObjectStores:Y})),W.return(P());case 6:throw new R52(Y,N);case 5:return W.return(F);case 2:q=_.JE(W);if(q instanceof DOMException?q.name!=="VersionError":"DOMError"in self&&q instanceof DOMError?q.name!=="VersionError":!(q instanceof Object&&"message"in q)||q.message!=="An attempt was made to open a database using a lower version than the existing version."){W.jumpTo(8);
break}return W.yield(l.openDb(l.name,void 0,Object.assign({},L,{upgrade:void 0})),9);case 9:H=W.yieldResult;t=H.JSC$10831_wrapped.version;if(l.options.version!==void 0&&t>l.options.version+1)throw H.close(),l.isCompatible=!1,rXh(l,t);return W.return(H);case 8:throw d(),q instanceof Error&&!_.U("ytidb_async_stack_killswitch")&&(q.stack=q.stack+"\n"+f.substring(f.indexOf("\n")+1)),bwj(q,l.name,"",(e=l.options.version)!=null?e:-1);}})};
return this.connectionPromise=b=P()};var soy=new pd("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(l,b){b(1)&&d7(l,"databases",{keyPath:"actualName"})}});var Y2B,NTF=new function(){}(new function(){});new _.nu;var la0=function(l,b){pd.call(this,l,b);this.options=b;io(l)};
_.h(la0,pd);var joV=function(l,b){var d;return function(){d||(d=new la0(l,b));return d}};
la0.prototype.openDb=function(l,b,d){d=d===void 0?{}:d;return(this.options.shared?KtN:Ug1)(l,b,Object.assign({},d))};
la0.prototype.delete=function(l){l=l===void 0?{}:l;return(this.options.shared?WtZ:e8A)(this.name,l)};var bwh={},z81=HP("ytGcfConfig",{objectStores:(bwh.coldConfigStore={addedAtVersion:1},bwh.hotConfigStore={addedAtVersion:1},bwh),shared:!1,upgrade:function(l,b){b(1)&&(Ll(d7(l,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),Ll(d7(l,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var dg$=function(){_.S8.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var l=_.lo("yt.gcf.config.hotUpdateCallbacks");l?(this.localHotConfigJobQueue=[].concat(_.VV(l)),this.sharedHotConfigJobQueue=l):(this.sharedHotConfigJobQueue=[],_.Yg("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.h(dg$,_.S8);dg$.prototype.disposeInternal=function(){for(var l=_.X(this.localHotConfigJobQueue),b=l.next();!b.done;b=l.next()){var d=this.sharedHotConfigJobQueue;b=d.indexOf(b.value);b>=0&&d.splice(b,1)}this.localHotConfigJobQueue.length=0;_.S8.prototype.disposeInternal.call(this)};var oz=function(){var l=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new dg$;this.TEST_ONLY={initializeConfigDb:function(){l.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return l.coldGlobalConfigGroup},
setHotConfigGroup:function(b){Lt$(l,b)},
setHotHashData:function(b){l.setHotHashData(b)},
setColdConfigGroup:function(b){POJ(l,b)},
getColdHashData:function(){return l.coldHashData},
getHotHashData:function(){return l.hotHashData},
getHotConfigGroup:function(){return l.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return EMV()},
getExportedHotConfigGroup:function(){return om()},
getExportedColdHashData:function(){return _.lo("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.lo("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){QoV(l)},
resetInstance:function(){l.setHotHashData(void 0);XvV(l);delete oz.instance},
setDebounceTimer:function(b){l.debounceTimer=b},
getDebounceTimer:function(){return l.debounceTimer}}},faf=function(){if(!oz.instance){var l=new oz;
oz.instance=l}return oz.instance},BTJ=function(l){var b;
_.B(function(d){if(d.nextAddress==1)return _.U("start_client_gcf")||_.U("delete_gcf_config_db")?_.U("start_client_gcf")?d.yield(_.q1(),3):d.jumpTo(2):d.return();d.nextAddress!=2&&((b=d.yieldResult)&&_.CO()&&!_.U("delete_gcf_config_db")?(l.isConfigDbInitialized=!0,QoV(l)):(sor(l),FtV(l)));return _.U("delete_gcf_config_db")?d.yield(JiV(),0):d.jumpTo(0)})},D0=function(){var l;
return(l=om())!=null?l:_.aC("RAW_HOT_CONFIG_GROUP")},nM$=function(l){var b,d,L,P,E,f;
return _.B(function(F){switch(F.nextAddress){case 1:if(l.hotGlobalConfigGroup)return F.return(om());if(!l.isConfigDbInitialized)return b=dY("getHotConfig IDB not initialized"),_.bo(b),F.return(Promise.reject(b));d=mG();L=_.aC("TIME_CREATED_MS");if(!d){P=dY("getHotConfig token error");_.bo(P);F.jumpTo(2);break}return F.yield($gj(d),3);case 3:if((E=F.yieldResult)&&E.timestamp>L)return Lt$(l,E.config),l.setHotHashData(E.hashData),F.return(om());case 2:FtV(l);if(!(d&&l.hotGlobalConfigGroup&&l.hotHashData)){F.jumpTo(4);
break}return F.yield(Zwy(l.hotGlobalConfigGroup,l.hotHashData,d,L),4);case 4:return l.hotGlobalConfigGroup?F.return(om()):(f=new _.Rp("Config not available in ytConfig"),_.bo(f),F.return(Promise.reject(f)))}})},NTJ=function(l){var b,d,L,P,E,f;
return _.B(function(F){switch(F.nextAddress){case 1:if(l.coldGlobalConfigGroup)return F.return(EMV());if(!l.isConfigDbInitialized)return b=dY("getColdConfig IDB not initialized"),_.bo(b),F.return(Promise.reject(b));d=mG();L=_.aC("TIME_CREATED_MS");if(!d){P=dY("getColdConfig");_.bo(P);F.jumpTo(2);break}return F.yield(Ia1(d),3);case 3:if((E=F.yieldResult)&&E.timestamp>L)return POJ(l,E.config),OwD(l,E.configData),XvV(l,E.hashData),F.return(EMV());case 2:sor(l);if(!(d&&l.coldGlobalConfigGroup&&l.coldHashData&&
l.configData)){F.jumpTo(4);break}return F.yield(M9y(l.coldGlobalConfigGroup,l.coldHashData,l.configData,d,L),4);case 4:return l.coldGlobalConfigGroup?F.return(EMV()):(f=new _.Rp("Config not available in ytConfig"),_.bo(f),F.return(Promise.reject(f)))}})},QoV=function(l){if(!l.hotGlobalConfigGroup||!l.coldGlobalConfigGroup){if(!mG()){var b=dY("scheduleGetConfigs");
_.bo(b)}l.initJob||(l.initJob=_.T1.addLowPriorityJob(function(){return _.B(function(d){switch(d.nextAddress){case 1:return _.zD(d,2),d.yield(nM$(l),4);case 4:_.f8(d,3);break;case 2:_.JE(d);case 3:return _.zD(d,5),d.yield(NTJ(l),7);case 7:_.f8(d,6);break;case 5:_.JE(d);case 6:l.initJob&&(l.initJob=0),_.gR(d)}})},100))}},MZ7=function(l,b,d){var L,P,E;
return _.B(function(f){switch(f.nextAddress){case 1:if(!_.U("start_client_gcf")){f.jumpTo(0);break}d&&Lt$(l,d);l.setHotHashData(b);L=mG();if(!L){f.jumpTo(3);break}if(d){f.jumpTo(4);break}return f.yield($gj(L),5);case 5:P=f.yieldResult,d=(E=P)==null?void 0:E.config;case 4:return f.yield(Zwy(d,b,L),3);case 3:if(d)for(var F=d,n=_.X(l.configUpdateService.sharedHotConfigJobQueue),N=n.next();!N.done;N=n.next())N=N.value,N(F);_.gR(f)}})},ITF=function(l,b,d){var L,P,E,f;
return _.B(function(F){if(F.nextAddress==1){if(!_.U("start_client_gcf"))return F.jumpTo(0);XvV(l,b);return(L=mG())?d?F.jumpTo(4):F.yield(Ia1(L),5):F.jumpTo(0)}F.nextAddress!=4&&(P=F.yieldResult,d=(E=P)==null?void 0:E.config);if(!d)return F.jumpTo(0);f=d.configData;return F.yield(M9y(d,b,f,L),0)})},ci$=function(){var l=faf(),b=(0,_.t8)()-l.debounceTimer;
if(!(l.debounceTimer!==0&&b<_.KO("send_config_hash_timer"))){b=_.lo("yt.gcf.config.coldConfigData");var d=_.lo("yt.gcf.config.hotHashData"),L=_.lo("yt.gcf.config.coldHashData");b&&d&&L&&(l.debounceTimer=(0,_.t8)());return{coldConfigData:b,hotHashData:d,coldHashData:L}}},sor=function(l){POJ(l,_.aC("RAW_COLD_CONFIG_GROUP"));
XvV(l,_.aC("SERIALIZED_COLD_HASH_DATA"));var b;OwD(l,(b=l.coldGlobalConfigGroup)==null?void 0:b.configData)},FtV=function(l){Lt$(l,_.aC("RAW_HOT_CONFIG_GROUP"));
l.setHotHashData(_.aC("SERIALIZED_HOT_HASH_DATA"))},Lt$=function(l,b){l.hotGlobalConfigGroup=b;
_.Yg("yt.gcf.config.hotConfigGroup",l.hotGlobalConfigGroup||null)},POJ=function(l,b){l.coldGlobalConfigGroup=b;
_.Yg("yt.gcf.config.coldConfigGroup",l.coldGlobalConfigGroup||null)};
oz.prototype.setHotHashData=function(l){this.hotHashData=l;_.Yg("yt.gcf.config.hotHashData",this.hotHashData||null)};
var XvV=function(l,b){l.coldHashData=b;_.Yg("yt.gcf.config.coldHashData",l.coldHashData||null)},OwD=function(l,b){l.configData=b;
_.Yg("yt.gcf.config.coldConfigData",l.configData||null)},om=function(){return _.lo("yt.gcf.config.hotConfigGroup")},EMV=function(){return _.lo("yt.gcf.config.coldConfigGroup")};var M1={},mgV=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";M1.assign=function(l){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var d=b.shift();if(d){if(typeof d!=="object")throw new TypeError("Zc`"+d);for(var L in d)Object.prototype.hasOwnProperty.call(d,L)&&(l[L]=d[L])}}return l};
M1.shrinkBuf=function(l,b){if(l.length===b)return l;if(l.subarray)return l.subarray(0,b);l.length=b;return l};
var Y20={arraySet:function(l,b,d,L,P){if(b.subarray&&l.subarray)l.set(b.subarray(d,d+L),P);else for(var E=0;E<L;E++)l[P+E]=b[d+E]},
flattenChunks:function(l){var b,d;var L=d=0;for(b=l.length;L<b;L++)d+=l[L].length;var P=new Uint8Array(d);L=d=0;for(b=l.length;L<b;L++){var E=l[L];P.set(E,d);d+=E.length}return P}},q2h={arraySet:function(l,b,d,L,P){for(var E=0;E<L;E++)l[P+E]=b[d+E]},
flattenChunks:function(l){return[].concat.apply([],l)}};
M1.setTyped=function(){mgV?(M1.Buf8=Uint8Array,M1.Buf16=Uint16Array,M1.Buf32=Int32Array,M1.assign(M1,Y20)):(M1.Buf8=Array,M1.Buf16=Array,M1.Buf32=Array,M1.assign(M1,q2h))};
M1.setTyped();var Hwr=!0;try{new Uint8Array(1)}catch(l){Hwr=!1}
var $d1=function(l){var b,d,L=l.length,P=0;for(b=0;b<L;b++){var E=l.charCodeAt(b);if((E&64512)===55296&&b+1<L){var f=l.charCodeAt(b+1);(f&64512)===56320&&(E=65536+(E-55296<<10)+(f-56320),b++)}P+=E<128?1:E<2048?2:E<65536?3:4}var F=new M1.Buf8(P);for(b=d=0;d<P;b++)E=l.charCodeAt(b),(E&64512)===55296&&b+1<L&&(f=l.charCodeAt(b+1),(f&64512)===56320&&(E=65536+(E-55296<<10)+(f-56320),b++)),E<128?F[d++]=E:(E<2048?F[d++]=192|E>>>6:(E<65536?F[d++]=224|E>>>12:(F[d++]=240|E>>>18,F[d++]=128|E>>>12&63),F[d++]=
128|E>>>6&63),F[d++]=128|E&63);return F};var tX$={};tX$=function(l,b,d,L){var P=l&65535|0;l=l>>>16&65535|0;for(var E;d!==0;){E=d>2E3?2E3:d;d-=E;do P=P+b[L++]|0,l=l+P|0;while(--E);P%=65521;l%=65521}return P|l<<16|0};for(var DY={},Dn,t9V=[],UgQ=0;UgQ<256;UgQ++){Dn=UgQ;for(var Ktt=0;Ktt<8;Ktt++)Dn=Dn&1?3988292384^Dn>>>1:Dn>>>1;t9V[UgQ]=Dn}DY=function(l,b,d,L){d=L+d;for(l^=-1;L<d;L++)l=l>>>8^t9V[(l^b[L])&255];return l^-1};var xg={};xg={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 fIF=[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],Fyq=[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],IIy=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],qxq=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],vP=Array(576);jB(vP);var C8=Array(60);jB(C8);var $g=Array(512);jB($g);var Iy=Array(256);jB(Iy);var sdV=Array(29);jB(sdV);var ByV=Array(30);jB(ByV);var yq7,ZuF,MXB,zGV=!1;var G1;
G1=[new ur(0,0,0,0,function(l,b){var d=65535;for(d>l.pending_buf_size-5&&(d=l.pending_buf_size-5);;){if(l.lookahead<=1){Vn(l);if(l.lookahead===0&&b===0)return 1;if(l.lookahead===0)break}l.strstart+=l.lookahead;l.lookahead=0;var L=l.block_start+d;if(l.strstart===0||l.strstart>=L)if(l.lookahead=l.strstart-L,l.strstart=L,Ry(l,!1),l.strm.avail_out===0)return 1;if(l.strstart-l.block_start>=l.w_size-262&&(Ry(l,!1),l.strm.avail_out===0))return 1}l.insert=0;if(b===4)return Ry(l,!0),l.strm.avail_out===0?3:
4;l.strstart>l.block_start&&Ry(l,!1);return 1}),
new ur(4,4,8,4,Udj),new ur(4,5,16,8,Udj),new ur(4,6,32,32,Udj),new ur(4,4,16,16,wY),new ur(8,16,32,32,wY),new ur(8,16,128,128,wY),new ur(8,32,128,256,wY),new ur(32,128,258,1024,wY),new ur(32,258,258,4096,wY)];var jdN={};jdN=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 JqV=Object.prototype.toString;
WyN.prototype.push=function(l,b){var d=this.strm,L=this.options.chunkSize;if(this.ended)return!1;var P=b===~~b?b:b===!0?4:0;typeof l==="string"?d.input=$d1(l):JqV.call(l)==="[object ArrayBuffer]"?d.input=new Uint8Array(l):d.input=l;d.next_in=0;d.avail_in=d.input.length;do{d.avail_out===0&&(d.output=new M1.Buf8(L),d.next_out=0,d.avail_out=L);l=kd$(d,P);if(l!==1&&l!==0)return e8$(this,l),this.ended=!0,!1;if(d.avail_out===0||d.avail_in===0&&(P===4||P===2))if(this.options.to==="string"){var E=M1.shrinkBuf(d.output,
d.next_out);b=E;E=E.length;if(E<65537&&(b.subarray&&Hwr||!b.subarray))b=String.fromCharCode.apply(null,M1.shrinkBuf(b,E));else{for(var f="",F=0;F<E;F++)f+=String.fromCharCode(b[F]);b=f}this.chunks.push(b)}else b=M1.shrinkBuf(d.output,d.next_out),this.chunks.push(b)}while((d.avail_in>0||d.avail_out===0)&&l!==1);if(P===4)return(d=this.strm)&&d.state?(L=d.state.status,L!==42&&L!==69&&L!==73&&L!==91&&L!==103&&L!==113&&L!==666?l=gY(d,-2):(d.state=null,l=L===113?gY(d,-3):0)):l=-2,e8$(this,l),this.ended=
!0,l===0;P===2&&(e8$(this,0),d.avail_out=0);return!0};
var e8$=function(l,b){b===0&&(l.result=l.options.to==="string"?l.chunks.join(""):M1.flattenChunks(l.chunks));l.chunks=[];l.err=b;l.msg=l.strm.msg};var h8V=typeof TextEncoder!=="undefined"?new TextEncoder:null,sUB=h8V?function(l){return h8V.encode(l)}:function(l){l=_.gU(l);
for(var b=new Uint8Array(l.length),d=0;d<b.length;d++)b[d]=l[d];return b};var i5q={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},r01={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var V_=function(l,b){this.version=l;this.args=b};
V_.prototype.serialize=function(){return{version:this.version,args:this.args}};var vIy=function(l,b){this.topic=l;this.dataClass=b};
vIy.prototype.toString=function(){return this.topic};var kWj=_.lo("ytPubsub2Pubsub2Instance")||new _.$C;_.$C.prototype.subscribe=_.$C.prototype.subscribe;_.$C.prototype.unsubscribeByKey=_.$C.prototype.unsubscribeByKey;_.$C.prototype.publish=_.$C.prototype.publish;_.$C.prototype.clear=_.$C.prototype.clear;_.Yg("ytPubsub2Pubsub2Instance",kWj);var Aq7=_.lo("ytPubsub2Pubsub2SubscribedKeys")||{};_.Yg("ytPubsub2Pubsub2SubscribedKeys",Aq7);var RG$=_.lo("ytPubsub2Pubsub2TopicToKeys")||{};_.Yg("ytPubsub2Pubsub2TopicToKeys",RG$);
var C$A=_.lo("ytPubsub2Pubsub2IsAsync")||{};_.Yg("ytPubsub2Pubsub2IsAsync",C$A);_.Yg("ytPubsub2Pubsub2SkipSubKey",null);var iuy=void 0,TyA=void 0;var EOq=_.KO("max_body_size_to_compress",5E5),QUV=_.KO("min_body_size_to_compress",500),ir=!0,nOQ=0,cP=0,BoF=_.KO("compression_performance_threshold_lr",250),Noj=_.KO("slow_compressions_before_abandon_count",4),lFN=!1,bLB=new Map,fFH=1,XfB=!0;_.sK(rY,YXQ);rY.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 WtD=function(l,b,d){d||(d=0);var L=l.W_;if(typeof b==="string")for(var P=0;P<16;P++)L[P]=b.charCodeAt(d)<<24|b.charCodeAt(d+1)<<16|b.charCodeAt(d+2)<<8|b.charCodeAt(d+3),d+=4;else for(P=0;P<16;P++)L[P]=b[d]<<24|b[d+1]<<16|b[d+2]<<8|b[d+3],d+=4;for(b=16;b<80;b++)d=L[b-3]^L[b-8]^L[b-14]^L[b-16],L[b]=(d<<1|d>>>31)&4294967295;b=l.chain_[0];d=l.chain_[1];P=l.chain_[2];for(var E=l.chain_[3],f=l.chain_[4],F,n,N=0;N<80;N++)N<40?N<20?(F=E^d&(P^E),n=1518500249):(F=d^P^E,n=1859775393):N<60?(F=d&P|E&(d|P),
n=2400959708):(F=d^P^E,n=3395469782),F=(b<<5|b>>>27)+F+f+n+L[N]&4294967295,f=E,E=P,P=(d<<30|d>>>2)&4294967295,d=b,b=F;l.chain_[0]=l.chain_[0]+b&4294967295;l.chain_[1]=l.chain_[1]+d&4294967295;l.chain_[2]=l.chain_[2]+P&4294967295;l.chain_[3]=l.chain_[3]+E&4294967295;l.chain_[4]=l.chain_[4]+f&4294967295};
rY.prototype.update=function(l,b){if(l!=null){b===void 0&&(b=l.length);for(var d=b-this.blockSize,L=0,P=this.buf_,E=this.inbuf_;L<b;){if(E==0)for(;L<=d;)WtD(this,l,L),L+=this.blockSize;if(typeof l==="string")for(;L<b;){if(P[E]=l.charCodeAt(L),++E,++L,E==this.blockSize){WtD(this,P);E=0;break}}else for(;L<b;)if(P[E]=l[L],++E,++L,E==this.blockSize){WtD(this,P);E=0;break}}this.inbuf_=E;this.total_+=b}};
rY.prototype.digest=function(){var l=[],b=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]=b&255,b/=256;WtD(this,this.buf_);for(d=b=0;d<5;d++)for(var L=24;L>=0;L-=8)l[b]=this.chain_[d]>>L&255,++b;return l};var tQV;var uP=function(l){var b=this;this.bypassDbTokenDependency=this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){};
this.handleWarning=function(){};
this.now=Date.now;this.disableYtIdbTransactions=!1;this.TEST_ONLY={setDbToken:function(Y){b.databaseToken=Y},
triggerThrottle:function(){b.throttledSend()},
cancelThrottle:function(){b.cancelThrottledSend()},
immediateSend:function(Y){return _.B(function(q){return q.yield(b.immediateSend(Y),0)})},
requestWithinAgeLimit:function(Y,q){return b.requestWithinAgeLimit(Y,q)},
retryQueuedRequests:function(){b.retryQueuedRequests()}};
var d;this.throttleTimeout=(d=l.throttleTimeout)!=null?d:100;var L;this.retryMaxAttempts=(L=l.retryMaxAttempts)!=null?L:1;var P;this.requestAgeLimitMs=(P=l.requestAgeLimitMs)!=null?P:2592E6;var E;this.queuedRequestAgeLimitMs=(E=l.queuedRequestAgeLimitMs)!=null?E:12E4;var f;this.retryDelayMs=(f=l.retryDelayMs)!=null?f:5E3;var F;this.databaseToken=(F=l.databaseToken)!=null?F:void 0;this.enableCleaning=!!l.enableCleaning;var n;this.cleaningRate=(n=l.cleaningRate)!=null?n:.1;var N;this.potentialEsfErrorLimit=
(N=l.potentialEsfErrorLimit)!=null?N:10;l.handleError&&(this.handleError=l.handleError);l.handleWarning&&(this.handleWarning=l.handleWarning);l.disableYtIdbTransactions&&(this.disableYtIdbTransactions=l.disableYtIdbTransactions);l.bypassDbTokenDependency&&(this.bypassDbTokenDependency=l.bypassDbTokenDependency);this.getBooleanFlag=l.getBooleanFlag;this.jobManager=l.jobManager;this.logsStore=l.logsStore;this.networkManager=l.networkManager;this.sendFn=l.sendFn;this.onlineEvent=l.onlineEvent;this.offlineEvent=
l.offlineEvent;w1(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&jof(this)},jof=function(l){w1(l)&&!l.disableYtIdbTransactions&&(l.initialized=!0,l.enableCleaning&&Math.random()<=l.cleaningRate&&l.logsStore.cleanLogsStore(l.databaseToken),l.retryQueuedRequests(),l.networkManager.isNetworkAvailable()&&l.throttledSend(),l.networkManager.listen(l.onlineEvent,l.throttledSend.bind(l)),l.networkManager.listen(l.offlineEvent,l.cancelThrottledSend.bind(l)))};
_.Q=uP.prototype;_.Q.writeThenSend=function(l,b){var d=this;b=b===void 0?{}:b;if(w1(this)&&this.initialized){var L={url:l,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(L,this.databaseToken).then(function(P){L.id=P;d.networkManager.isNetworkAvailable()&&d.immediateSend(L)}).catch(function(P){d.immediateSend(L);
z8Q(d,P)})}else this.sendFn(l,b)};
_.Q.sendThenWrite=function(l,b,d){var L=this;b=b===void 0?{}:b;if(w1(this)&&this.initialized){var P={url:l,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(P.skipRetry=d);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!P.skipRetry){if(!P.skipRetry){var E=b.onError?b.onError:function(){};
b.onError=function(f,F){return _.B(function(n){if(n.nextAddress==1)return n.yield(L.logsStore.set(P,L.databaseToken).catch(function(N){z8Q(L,N)}),2);
E(f,F);_.gR(n)})}}this.sendFn(l,b,P.skipRetry)}else this.logsStore.set(P,this.databaseToken).catch(function(f){L.sendFn(l,b,P.skipRetry);
z8Q(L,f)})}else this.sendFn(l,b,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&d)};
_.Q.sendAndWrite=function(l,b){var d=this;b=b===void 0?{}:b;if(w1(this)&&this.initialized){var L={url:l,options:b,timestamp:this.now(),status:"NEW",sendCount:0},P=!1,E=b.onSuccess?b.onSuccess:function(){};
L.options.onSuccess=function(f,F){L.id!==void 0?d.logsStore.deleteRequest(L.id,d.databaseToken):P=!0;d.networkManager.networkStatusHint&&d.getBooleanFlag&&d.getBooleanFlag("vss_network_hint")&&d.networkManager.networkStatusHint(!0);E(f,F)};
this.sendFn(L.url,L.options,void 0,!0);this.logsStore.set(L,this.databaseToken).then(function(f){L.id=f;P&&d.logsStore.deleteRequest(L.id,d.databaseToken)}).catch(function(f){z8Q(d,f)})}else this.sendFn(l,b,void 0,!0)};
_.Q.throttledSend=function(){var l=this;if(!w1(this))throw Error("bd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(l.logsStore.getMostRecentByStatus("NEW",l.databaseToken),2);if(d.nextAddress!=3)return b=d.yieldResult,b?d.yield(l.immediateSend(b),3):(l.cancelThrottledSend(),d.return());l.intervalJob&&(l.intervalJob=0,l.throttledSend());_.gR(d)})},this.throttleTimeout))};
_.Q.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.Q.immediateSend=function(l){var b=this,d;return _.B(function(L){switch(L.nextAddress){case 1:if(!w1(b))throw Error("cd");if(l.id===void 0){L.jumpTo(2);break}return L.yield(b.logsStore.markAsQueued(l.id,b.databaseToken),3);case 3:(d=L.yieldResult)||b.handleWarning(Error("dd"));case 2:if(b.requestWithinAgeLimit(l,b.requestAgeLimitMs)){L.jumpTo(4);break}b.handleWarning(Error("ed"));if(l.id===void 0){L.jumpTo(5);break}return L.yield(b.logsStore.deleteRequest(l.id,b.databaseToken),5);case 5:return L.return();
case 4:l.skipRetry||(l=yiJ(b,l));if(!l){L.jumpTo(0);break}if(!l.skipRetry||l.id===void 0){L.jumpTo(8);break}return L.yield(b.logsStore.deleteRequest(l.id,b.databaseToken),8);case 8:b.sendFn(l.url,l.options,!!l.skipRetry),_.gR(L)}})};
var yiJ=function(l,b){if(!w1(l))throw Error("fd");var d=b.options.onError?b.options.onError:function(){};
b.options.onError=function(P,E){var f,F,n,N;return _.B(function(Y){switch(Y.nextAddress){case 1:f=kgy(E);(F=WjV(E))&&l.getBooleanFlag&&l.getBooleanFlag("web_enable_error_204")&&l.handleError(Error("gd"),b.url,E);if(!(l.getBooleanFlag&&l.getBooleanFlag("nwl_consider_error_code")&&f||l.getBooleanFlag&&!l.getBooleanFlag("nwl_consider_error_code")&&l.potentialEsfErrorCounter<=l.potentialEsfErrorLimit)){Y.jumpTo(2);break}if(!l.networkManager.sendNetworkCheckRequest){Y.jumpTo(3);break}return Y.yield(l.networkManager.sendNetworkCheckRequest(),
3);case 3:if(l.networkManager.isNetworkAvailable()){Y.jumpTo(2);break}d(P,E);if(!l.getBooleanFlag||!l.getBooleanFlag("nwl_consider_error_code")||((n=b)==null?void 0:n.id)===void 0){Y.jumpTo(6);break}return Y.yield(l.logsStore.resetRequest(b.id,l.databaseToken,!1),6);case 6:return Y.return();case 2:if(l.getBooleanFlag&&l.getBooleanFlag("nwl_consider_error_code")&&!f&&l.potentialEsfErrorCounter>l.potentialEsfErrorLimit)return Y.return();l.potentialEsfErrorCounter++;if(((N=b)==null?void 0:N.id)===void 0){Y.jumpTo(8);
break}return b.sendCount<l.retryMaxAttempts?Y.yield(l.logsStore.resetRequest(b.id,l.databaseToken,!0,F?!1:void 0),12):Y.yield(l.logsStore.deleteRequest(b.id,l.databaseToken),8);case 12:l.jobManager.addLowPriorityJob(function(){l.networkManager.isNetworkAvailable()&&l.throttledSend()},l.retryDelayMs);
case 8:d(P,E),_.gR(Y)}})};
var L=b.options.onSuccess?b.options.onSuccess:function(){};
b.options.onSuccess=function(P,E){var f;return _.B(function(F){if(F.nextAddress==1)return((f=b)==null?void 0:f.id)===void 0?F.jumpTo(2):F.yield(l.logsStore.deleteRequest(b.id,l.databaseToken),2);l.networkManager.networkStatusHint&&l.getBooleanFlag&&l.getBooleanFlag("vss_network_hint")&&l.networkManager.networkStatusHint(!0);L(P,E);_.gR(F)})};
return b};
uP.prototype.requestWithinAgeLimit=function(l,b){l=l.timestamp;return this.now()-l>=b?!1:!0};
uP.prototype.retryQueuedRequests=function(){var l=this;if(!w1(this))throw Error("hd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(b){b&&!l.requestWithinAgeLimit(b,l.queuedRequestAgeLimitMs)?l.jobManager.addLowPriorityJob(function(){return _.B(function(d){if(d.nextAddress==1)return b.id===void 0?d.jumpTo(2):d.yield(l.logsStore.resetRequest(b.id,l.databaseToken),2);l.retryQueuedRequests();_.gR(d)})}):l.networkManager.isNetworkAvailable()&&l.throttledSend()})};
var z8Q=function(l,b){l.writeError&&!l.networkManager.isNetworkAvailable()?l.writeError(b):l.handleError(b)},w1=function(l){return!!l.databaseToken||l.bypassDbTokenDependency};var jU$;var xbN={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,
visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,
spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,
vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,
buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,
buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,
transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,
outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,
ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,
watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,
deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,
ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,
watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,
tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,
tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,
activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,
browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,
gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,
sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,
musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,
embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,
getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,
unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,
connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532};var Zwr={},SXA=HP("ServiceWorkerLogsDatabase",{objectStores:(Zwr.SWHealthLog={addedAtVersion:1},Zwr),shared:!0,upgrade:function(l,b){b(1)&&Ll(d7(l,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var VQV={},Duq=0;var ToV;var GH=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},fl=function(){if(!GH.instance){var l=_.lo("yt.networkRequestMonitor.instance")||new GH;
_.Yg("yt.networkRequestMonitor.instance",l);GH.instance=l}return GH.instance};
GH.prototype.requestComplete=function(l,b){b&&(this.anyRequestHasSucceeded=!0);l=this.removeParams(l);this.requestMap.get(l)||this.requestMap.set(l,b)};
GH.prototype.isEndpointCFR=function(l){l=this.removeParams(l);return(l=this.requestMap.get(l))?!1:l===!1&&this.anyRequestHasSucceeded?!0:null};
GH.prototype.removeParams=function(l){return l.split("?")[0]};
GH.prototype.removeParams=GH.prototype.removeParams;GH.prototype.isEndpointCFR=GH.prototype.isEndpointCFR;GH.prototype.requestComplete=GH.prototype.requestComplete;GH.getInstance=fl;var TH=function(l){_.v2.call(this);var b=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=l!=null?l:{addLowPriorityJob:function(P,E){return setTimeout(P,E)},
cancelJob:function(P){clearTimeout(P)}};
var d,L;this.isOnline=(L=(d=window.navigator)==null?void 0:d.onLine)!=null?L:!0;this.onNavigatorChange=function(){return _.B(function(P){return P.yield(M9r(b),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||IaQ(this)};
_.h(TH,_.v2);TH.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete TH.instance};
TH.prototype.isNetworkAvailable=function(){return this.isOnline};
var IaQ=function(l){l.pollingJob=l.jobManager.addLowPriorityJob(function(){var b;return _.B(function(d){if(d.nextAddress==1)return l.isOnline?((b=window.navigator)==null?0:b.onLine)?d.jumpTo(3):d.yield(M9r(l),3):d.yield(M9r(l),3);IaQ(l);_.gR(d)})},3E4)},M9r=function(l,b){return l.networkRequestPromise?l.networkRequestPromise:l.networkRequestPromise=new Promise(function(d){var L,P,E,f;
return _.B(function(F){switch(F.nextAddress){case 1:return L=window.AbortController?new window.AbortController:void 0,E=(P=L)==null?void 0:P.signal,f=!1,_.zD(F,2,3),L&&(l.abortTimeoutKey=l.jobManager.addLowPriorityJob(function(){L.abort()},b||2E4)),F.yield(fetch("/generate_204",{method:"HEAD",
signal:E}),5);case 5:f=!0;case 3:_.Mi(F);l.networkRequestPromise=void 0;l.abortTimeoutKey&&(l.jobManager.cancelJob(l.abortTimeoutKey),l.abortTimeoutKey=0);f!==l.isOnline&&(l.isOnline=f,l.isOnline?l.dispatchEvent("networkstatus-online"):l.dispatchEvent("networkstatus-offline"));d(f);_.$s(F,0);break;case 2:_.JE(F),f=!1,F.jumpTo(3)}})})};var am=function(){_.v2.call(this);var l=this;this.shouldFlushErrors=!1;TH.instance||(TH.instance=new TH(_.T1));this.sharedNetworkStatusManager=TH.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(l.shouldFlushErrors&&_.U("offline_error_handling")){var b=aFy().get("errors",!0);if(b){for(var d in b)if(b[d]){var L=new _.Rp(d,"sent via offline_errors");L.name=b[d].name;L.stack=b[d].stack;L.level=b[d].level;_.c7(L)}aFy().set("errors",{},2592E3,!0)}}})};
_.h(am,_.v2);var $gh=function(){if(!am.instance){var l=_.lo("yt.networkStatusManager.instance")||new am;_.Yg("yt.networkStatusManager.instance",l);am.instance=l}return am.instance};
_.Q=am.prototype;_.Q.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.Q.networkStatusHint=function(l){this.sharedNetworkStatusManager.isOnline=l};
_.Q.getWindowStatus=function(){var l=window.navigator.onLine;return l===void 0?!0:l};
_.Q.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.Q.listen=function(l,b){return this.sharedNetworkStatusManager.listen(l,b)};
_.Q.sendNetworkCheckRequest=function(l){l=M9r(this.sharedNetworkStatusManager,l);l.then(function(b){_.U("use_cfr_monitor")&&fl().requestComplete("generate_204",b)});
return l};
am.prototype.sendNetworkCheckRequest=am.prototype.sendNetworkCheckRequest;am.prototype.listen=am.prototype.listen;am.prototype.enableErrorFlushing=am.prototype.enableErrorFlushing;am.prototype.getWindowStatus=am.prototype.getWindowStatus;am.prototype.networkStatusHint=am.prototype.networkStatusHint;am.prototype.isNetworkAvailable=am.prototype.isNetworkAvailable;am.getInstance=$gh;_.XO=function(l){l=l===void 0?{}:l;_.v2.call(this);var b=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=$gh();var d=_.lo("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);d&&(l.rateLimit?(this.rateLimit=l.rateLimit,d("networkstatus-online",function(){JiF(b,"publicytnetworkstatus-online")}),d("networkstatus-offline",function(){JiF(b,"publicytnetworkstatus-offline")})):(d("networkstatus-online",function(){b.dispatchEvent("publicytnetworkstatus-online")}),d("networkstatus-offline",
function(){b.dispatchEvent("publicytnetworkstatus-offline")})))};
_.h(_.XO,_.v2);_.XO.prototype.isNetworkAvailable=function(){var l=_.lo("yt.networkStatusManager.instance.isNetworkAvailable");return l?l.bind(this.nsmInstance)():!0};
_.XO.prototype.networkStatusHint=function(l){var b=_.lo("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);b&&b(l)};
_.XO.prototype.sendNetworkCheckRequest=function(l){var b=this,d;return _.B(function(L){d=_.lo("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(b.nsmInstance);return _.U("skip_network_check_if_cfr")&&fl().isEndpointCFR("generate_204")?L.return(new Promise(function(P){var E;b.networkStatusHint(((E=window.navigator)==null?void 0:E.onLine)||!0);P(b.isNetworkAvailable())})):d?L.return(d(l)):L.return(!0)})};
var JiF=function(l,b){l.rateLimit?l.lastJobTime?(_.T1.cancelJob(l.schedulerJob),l.schedulerJob=_.T1.addLowPriorityJob(function(){l.lastPublicSignalSent!==b&&(l.dispatchEvent(b),l.lastPublicSignalSent=b,l.lastJobTime=(0,_.t8)())},l.rateLimit-((0,_.t8)()-l.lastJobTime))):(l.dispatchEvent(b),l.lastPublicSignalSent=b,l.lastJobTime=(0,_.t8)()):l.dispatchEvent(b)};var bi$,iP=function(){uP.call(this,{logsStore:{cleanLogsStore:xuH,deleteRequest:JCq,getMostRecentByStatus:MQA,markAsQueued:IFA,resetRequest:$uq,set:ZLZ},networkManager:_.dvH(),handleError:function(l,b,d){var L,P=d==null?void 0:(L=d.error)==null?void 0:L.code;if(P===400||P===415){var E;l=new _.Rp(l.message,b,d==null?void 0:(E=d.error)==null?void 0:E.code);_.bo(l,void 0,void 0,void 0,!0)}else _.c7(l)},
handleWarning:_.bo,sendFn:rCB,now:_.t8,writeError:iLN,jobManager:_.$e(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.KO("potential_esf_error_limit",10),getBooleanFlag:_.U,disableYtIdbTransactions:!(_.CO()&&_.LfN())});this.initializationPromise=new _.nu;_.U("networkless_immediately_drop_all_requests")&&gOj();WtZ("LogsDatabaseV2")};
_.h(iP,uP);_.gMt=function(){var l=_.lo("yt.networklessRequestController.instance");l||(l=new iP,_.Yg("yt.networklessRequestController.instance",l),_.U("networkless_logging")&&_.q1().then(function(b){l.databaseToken=b;jof(l);l.initializationPromise.resolve();l.enableCleaning&&Math.random()<=l.cleaningRate&&l.databaseToken&&vO1(l.databaseToken);_.U("networkless_immediately_drop_sw_health_store")&&xgF(l)}));
return l};
iP.prototype.writeThenSend=function(l,b){b||(b={});b=lQq(l,b);_.CO()||(this.initialized=!1);uP.prototype.writeThenSend.call(this,l,b)};
iP.prototype.sendThenWrite=function(l,b,d){b||(b={});b=lQq(l,b);_.CO()||(this.initialized=!1);uP.prototype.sendThenWrite.call(this,l,b,d)};
iP.prototype.sendAndWrite=function(l,b){b||(b={});b=lQq(l,b);_.CO()||(this.initialized=!1);uP.prototype.sendAndWrite.call(this,l,b)};
iP.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var xgF=function(l){var b;_.B(function(d){if(!l.databaseToken)throw b=dY("clearSWHealthLogsDb"),b;return d.return(C4A(l.databaseToken).catch(function(L){l.handleError(L)}))})};_.EAj=!1;_.Pf1=_.PV.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.EAj};_.Yg("ytNetworklessLoggingInitializationOptions",_.Pf1);var ub=function(l){var b=this;this.config_=null;l?this.config_=l:xgV()&&(this.config_=_.K8());_.pl(_.T1,function(){hUH(b)},5E3)};
ub.prototype.isReady=function(){!this.config_&&xgV()&&(this.config_=_.K8());return!!this.config_};
var eU$=function(l,b,d,L){!_.aC("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&_.bo(new _.Rp("Missing VISITOR_DATA when sending innertube request.",b,d,L));if(!l.isReady()){var P=new _.Rp("innertube xhrclient not ready",b,d,L);_.c7(P);throw P;}var E={headers:L.headers||{},method:"POST",postParams:d,postBody:L.postBody,postBodyFormat:L.postBodyFormat||"JSON",onTimeout:function(){L.onTimeout()},
onFetchTimeout:L.onTimeout,onSuccess:function(q,H){if(L.onSuccess)L.onSuccess(H)},
onFetchSuccess:function(q){if(L.onSuccess)L.onSuccess(q)},
onProgress:function(q){if(L.onProgress)L.onProgress(q)},
onError:function(q,H){if(L.onError)L.onError(H)},
onFetchError:function(q){if(L.onError)L.onError(q)},
timeout:L.timeout,withCredentials:!0,compress:L.compress};E.headers["Content-Type"]||(E.headers["Content-Type"]="application/json");var f="";(P=l.config_.innertubeHostOverride)&&(f=P);var F=l.config_.innertubeUseThirdPartyAuth||!1,n=_.iwB(F,f,L);Object.assign(E.headers,n);E.headers.Authorization&&!f&&F&&(E.headers["x-origin"]=window.location.origin);var N=_.sQ(f+("/youtubei/"+l.config_.innertubeApiVersion+"/"+b),{alt:"json"}),Y=function(q){q=q===void 0?!1:q;var H;if(L.retry&&f!="www.youtube-nocookie.com"&&
(q||_.U("skip_ls_gel_retry")||E.headers["Content-Type"]!=="application/json"||(H=Uuq(b,d,n,F)),H)){var t=E.onSuccess,e=E.onFetchSuccess;E.onSuccess=function(J,x){KjH(H);t(J,x)};
d.onFetchSuccess=function(J,x){KjH(H);e(J,x)}}try{if(q&&L.retry&&!L.networklessOptions.bypassNetworkless)E.method="POST",L.networklessOptions.writeThenSend?_.gMt().writeThenSend(N,E):_.gMt().sendAndWrite(N,E);
else if(L.compress){var W=!L.networklessOptions.writeThenSend;if(E.postBody){var M=E.postBody;typeof M!=="string"&&(M=JSON.stringify(E.postBody));FjN(N,M,E,_.MP,W)}else FjN(N,JSON.stringify(E.postParams),E,HZq,W)}else HZq(N,E)}catch(J){if(J.name==="InvalidAccessError")H&&(KjH(H),H=0),_.bo(Error("id"));else throw J;}H&&_.pl(_.T1,function(){hUH(l)},5E3)};
_.QON()?q2j().then(function(q){Y(q)}):Y(!1)};var z6A=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(z6A,_.Fd);var S2r=0,fQq=_.me?"webkit":_.Ny?"moz":_.OK?"ms":RQo?"o":"";_.Yg("ytDomDomGetNextId",_.lo("ytDomDomGetNextId")||function(){return++S2r});var AiD={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},N$=function(l){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(l=
l||window.event){this.event=l;for(var b in l)b in AiD||(this[b]=l[b]);this.scale=l.scale;this.rotation=l.rotation;var d=l.target||l.srcElement;d&&d.nodeType==3&&(d=d.parentNode);this.target=d;var L=l.relatedTarget;if(L)try{L=L.nodeName?L:null}catch(P){L=null}else this.type=="mouseover"?L=l.fromElement:this.type=="mouseout"&&(L=l.toElement);this.relatedTarget=L;this.clientX=l.clientX!=void 0?l.clientX:l.pageX;this.clientY=l.clientY!=void 0?l.clientY:l.pageY;this.keyCode=l.keyCode?l.keyCode:l.which;
this.charCode=l.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=l.altKey;this.ctrlKey=l.ctrlKey;this.shiftKey=l.shiftKey;this.metaKey=l.metaKey;this.pageX_=l.pageX;this.pageY_=l.pageY}}catch(P){}},vM0=function(l){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop;
l.pageX_=l.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);l.pageY_=l.clientY+b}};
N$.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
N$.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
N$.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var OM=_.PV.ytEventsEventsListeners||{};_.Yg("ytEventsEventsListeners",OM);var N_q=_.PV.ytEventsEventsCounter||{count:0};_.Yg("ytEventsEventsCounter",N_q);var mvN=_.xU(function(){var l=!1;try{var b=Object.defineProperty({},"capture",{get:function(){l=!0}});
window.addEventListener("test",null,b)}catch(d){}return l});_.sK(YS,_.S8);YS.prototype.onMouseMove_=function(l){l.pageX_===void 0&&vM0(l);var b=l.pageX_;l.pageY_===void 0&&vM0(l);this.position_=new _.oB(b,l.pageY_)};
YS.prototype.checkPosition_=function(){if(this.position_){var l=(0,_.t8)();if(this.previousTime_!=0){var b=this.previousPosition_,d=this.position_,L=b.x-d.x;b=b.y-d.y;L=Math.sqrt(L*L+b*b)/(l-this.previousTime_);this.cycles_[this.index_]=Math.abs((L-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(d=b=0;d<4;d++)b+=this.cycles_[d]||0;b>=3&&this.callback_();this.previousVelocity_=L}this.previousTime_=l;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
YS.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.YtZ(this.mouseListenerKey_)};var KfQ={};var ZtV=new _.Hd("rawColdConfigGroup");var yL7=new _.Hd("rawHotConfigGroup");var CO2=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(CO2,_.Fd);var jcV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jcV,_.Fd);var Rz=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l,500)};
_.h(Rz,_.Fd);Rz.prototype.getPayloadCase=function(){return _.yW(this,R8h)};
Rz.prototype.getContext=function(){return _.eB(this,jcV,33)};
var R8h=[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 eC$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(eC$,_.Fd);var c9Q=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(c9Q,_.Fd);c9Q.prototype.setVideoId=function(l){return $S(this,1,r9B,eT(l))};
c9Q.prototype.getPlaylistId=function(){return _.Zf(this,Ag(this,r9B,2))};
var r9B=[1,2];var YLN=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(YLN,_.Fd);YLN.prototype.getContext=function(){return _.eB(this,Jg,1)};
YLN.prototype.getTier=function(){return _.SP(this,7)};var pvV,UM,Kl;pvV=_.PV.ytPubsubPubsubInstance||new _.$C;UM=_.PV.ytPubsubPubsubSubscribedKeys||{};Kl=_.PV.ytPubsubPubsubTopicToKeys||{};_.eNF=_.PV.ytPubsubPubsubIsSynchronous||{};_.$C.prototype.subscribe=_.$C.prototype.subscribe;_.$C.prototype.unsubscribeByKey=_.$C.prototype.unsubscribeByKey;_.$C.prototype.publish=_.$C.prototype.publish;_.$C.prototype.clear=_.$C.prototype.clear;_.Yg("ytPubsubPubsubInstance",pvV);_.Yg("ytPubsubPubsubTopicToKeys",Kl);_.Yg("ytPubsubPubsubIsSynchronous",_.eNF);
_.Yg("ytPubsubPubsubSubscribedKeys",UM);var kS=window;var cd=_.U("web_enable_lifecycle_monitoring")&&zNy()!==0,oMV=_.U("web_enable_lifecycle_monitoring");var Dgh=function(l){var b=this;var d=d===void 0?0:d;var L=L===void 0?_.$e():L;this.JSC$11052_defaultPriority=d;this.scheduler=L;this.completedResolver=new _.nu;this.scheduledPayloads=l;for(l={i$jscomp$492:0};l.i$jscomp$492<this.scheduledPayloads.length;l={payload$jscomp$20:void 0,i$jscomp$492:l.i$jscomp$492},l.i$jscomp$492++)l.payload$jscomp$20=this.scheduledPayloads[l.i$jscomp$492],d=function(P){return function(){P.payload$jscomp$20.job();b.scheduledPayloads[P.i$jscomp$492].processed=!0;b.scheduledPayloads.every(function(E){return E.processed===
!0})&&b.completedResolver.resolve()}}(l),L=this.getPriority(l.payload$jscomp$20),L=this.scheduler.addJob(d,L),this.scheduledPayloads[l.i$jscomp$492]=Object.assign({},l.payload$jscomp$20,{job:d,
jobId:L})};
Dgh.prototype.flushJobs=function(){var l=this,b=Array.from(this.scheduledPayloads.keys()).sort(function(L,P){return l.getPriority(l.scheduledPayloads[P])-l.getPriority(l.scheduledPayloads[L])});
b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=this.scheduledPayloads[d.value],d.jobId===void 0||d.processed||(this.scheduler.cancelJob(d.jobId),this.scheduler.addJob(d.job,10))};
Dgh.prototype.cancel=function(){for(var l=_.X(this.scheduledPayloads),b=l.next();!b.done;b=l.next())b=b.value,b.jobId===void 0||b.processed||this.scheduler.cancelJob(b.jobId),b.processed=!0;this.completedResolver.resolve()};
Dgh.prototype.getPriority=function(l){var b;return(b=l.priority)!=null?b:this.JSC$11052_defaultPriority};var r1=function(l){this.state=l;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};cd&&y9F(this.state)};
r1.prototype.install=function(l){this.plugins.push(l);return this};
r1.prototype.uninstall=function(){var l=this;_.Tc.apply(0,arguments).forEach(function(b){b=l.plugins.indexOf(b);b>-1&&l.plugins.splice(b,1)})};
r1.prototype.transition=function(l,b){var d=this;cd&&ZiN(this.state);var L=this.transitions.find(function(E){return Array.isArray(E.from)?E.from.find(function(f){return f===d.state&&E.to===l}):E.from===d.state&&E.to===l});
if(L){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);V9f(this,l,b);this.state=l;cd&&y9F(this.state);L=L.action.bind(this);var P=this.plugins.filter(function(E){return E[l]}).map(function(E){return E[l]});
L(wvV(this,P),b)}else throw Error("jd`"+this.state+"`"+l);};
var wvV=function(l,b){var d=b.filter(function(P){return uvV(l,P)===10}),L=b.filter(function(P){return uvV(l,P)!==10});
return l.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var P=_.Tc.apply(0,arguments);return _.B(function(E){if(E.nextAddress==1)return E.yield(l.runImmediateJobsAsync.apply(l,[d].concat(_.VV(P))),2);l.setJobSetWithScheduledJobs.apply(l,[L].concat(_.VV(P)));_.gR(E)})}:function(){var P=_.Tc.apply(0,arguments);
l.runImmediateJobsSync.apply(l,[d].concat(_.VV(P)));l.setJobSetWithScheduledJobs.apply(l,[L].concat(_.VV(P)))}};
r1.prototype.runImmediateJobsSync=function(l){var b=_.Tc.apply(1,arguments);_.$e();for(var d=_.X(l),L=d.next(),P={};!L.done;P={lifecycle$jscomp$2:void 0},L=d.next())P.lifecycle$jscomp$2=L.value,ft(function(E){return function(){GWr(E.lifecycle$jscomp$2.name);IQ7(function(){return E.lifecycle$jscomp$2.callback.apply(E.lifecycle$jscomp$2,_.VV(b))});
lG(E.lifecycle$jscomp$2.name)}}(P))};
r1.prototype.runImmediateJobsAsync=function(l){var b=_.Tc.apply(1,arguments),d,L,P,E;return _.B(function(f){f.nextAddress==1&&(_.$e(),d=_.X(l),L=d.next(),P={});if(f.nextAddress!=3){if(L.done)return f.jumpTo(0);P.lifecycle$jscomp$3=L.value;P.asyncJobCompletion=void 0;E=function(F){return function(){GWr(F.lifecycle$jscomp$3.name);var n=IQ7(function(){return F.lifecycle$jscomp$3.callback.apply(F.lifecycle$jscomp$3,_.VV(b))});
HJF(n)?F.asyncJobCompletion=_.U("web_lifecycle_error_handling_killswitch")?n.then(function(){lG(F.lifecycle$jscomp$3.name)}):n.then(function(){lG(F.lifecycle$jscomp$3.name)},function(N){M3N(N);
lG(F.lifecycle$jscomp$3.name)}):lG(F.lifecycle$jscomp$3.name)}}(P);
ft(E);return P.asyncJobCompletion?f.yield(P.asyncJobCompletion,3):f.jumpTo(3)}P={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};L=d.next();return f.jumpTo(2)})};
r1.prototype.setJobSetWithScheduledJobs=function(l){var b=_.Tc.apply(1,arguments),d=this,L=l.map(function(P){return{job:function(){GWr(P.name);IQ7(function(){return P.callback.apply(P,_.VV(b))});
lG(P.name)},
priority:uvV(d,P)}});
L.length&&(this.jobSet=new Dgh(L))};
var uvV=function(l,b){var d,L;return(L=(d=l.overridePriority)!=null?d:b.priority)!=null?L:0},GWr=function(l){cd&&l&&y9F(l)},lG=function(l){cd&&l&&ZiN(l)},V9f=function(l,b,d){oMV&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+l.constructor.name+"] '"+l.state+"' to '"+b+"'"),console.log("with message: ",d),console.groupEnd())};
_.qG.Object.defineProperties(r1.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var TTD=function(l){r1.call(this,l===void 0?"none":l);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(){}}]},aat;
_.h(TTD,r1);TTD.prototype.runApplicationNavigationBegin=function(l,b){var d=this;this.navigationTimer=_.pl(_.T1,function(){d.currentState==="application_navigating"&&d.transition("none")},5E3);
l(b==null?void 0:b.event)};
TTD.prototype.runApplicationNavigationEnd=function(l,b){this.navigationTimer&&(_.T1.cancelJob(this.navigationTimer),this.navigationTimer=null);l(b==null?void 0:b.event)};
_.zCA=function(){aat||(aat=new TTD);return aat};var jHV=[];_.Yg("yt.logging.transport.getScrapedGelPayloads",function(){return jHV});var WX=function(){var l=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return l.totalEntries}}};
WX.prototype.storePayload=function(l,b){l=$v7(l);this.store[l]?this.store[l].push(b):(this.memoizedKeySequences={},this.store[l]=[b]);this.totalEntries++;_.U("more_accurate_gel_parser")&&(b=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(b));return l};
WX.prototype.smartExtractMatchingEntries=function(l){if(!l.keys.length)return[];for(var b=iw0(this,l.keys.splice(0,1)[0]),d=[],L=0;L<b.length;L++)this.store[b[L]]&&l.sizeLimit&&(this.store[b[L]].length<=l.sizeLimit?(d.push.apply(d,_.VV(this.store[b[L]])),delete this.store[b[L]]):d.push.apply(d,_.VV(this.store[b[L]].splice(0,l.sizeLimit))));this.totalEntries-=d.length;(l==null?0:l.sizeLimit)&&d.length<(l==null?void 0:l.sizeLimit)&&(l.sizeLimit-=d.length,d.push.apply(d,_.VV(this.smartExtractMatchingEntries(l))));
return d};
WX.prototype.extractMatchingEntries=function(l){l=iw0(this,l);for(var b=[],d=0;d<l.length;d++)this.store[l[d]]&&(b.push.apply(b,_.VV(this.store[l[d]])),delete this.store[l[d]]);this.totalEntries-=b.length;return b};
WX.prototype.getSequenceCount=function(l){l=iw0(this,l);for(var b=0,d=0;d<l.length;d++){var L=void 0;b+=((L=this.store[l[d]])==null?void 0:L.length)||0}return b};
var iw0=function(l,b){var d=$v7(b);if(l.memoizedKeySequences[d])return l.memoizedKeySequences[d];var L=Object.keys(l.store)||[];if(L.length<=1&&$v7(b)===L[0])return L;for(var P=[],E=0;E<L.length;E++){var f=L[E].split("/");if(cio(b.auth,f[0])){var F=b.isJspb;cio(F===void 0?"undefined":F?"true":"false",f[1])&&cio(b.cttAuthInfo,f[2])&&(F=b.tier,F=F===void 0?"undefined":JSON.stringify(F),cio(F,f[3])&&P.push(L[E]))}}return l.memoizedKeySequences[d]=P},cio=function(l,b){return l===void 0||l==="undefined"?
!0:l===b};
WX.prototype.getSequenceCount=WX.prototype.getSequenceCount;WX.prototype.extractMatchingEntries=WX.prototype.extractMatchingEntries;WX.prototype.smartExtractMatchingEntries=WX.prototype.smartExtractMatchingEntries;WX.prototype.storePayload=WX.prototype.storePayload;var fTF,QHq,sHq,Z0,rir,JLA,$bV,EhQ,PY$,ua$,X$1,kZN,btB;fTF=_.KO("initial_gel_batch_timeout",2E3);QHq=_.KO("gel_queue_timeout_max_ms",6E4);sHq=_.KO("gel_min_batch_size",5);Z0=void 0;rir=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
JLA=new rir;$bV=new rir;EhQ=new rir;PY$=new rir;X$1=!0;kZN=1;_.hCN=new Map;btB=_.PV.ytLoggingTransportTokensToCttTargetIds_||{};_.Yg("ytLoggingTransportTokensToCttTargetIds_",btB);var lTN=_.PV.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.Yg("ytLoggingTransportTokensToJspbCttTargetIds_",lTN);var zj={};var Vt=_.PV.ytLoggingGelSequenceIdObj_||{};_.Yg("ytLoggingGelSequenceIdObj_",Vt);var SLN=[];var TrA=new Set,p$$=0,cLH=0,itN=0,DbN=[],ohy=[],rLA=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var nYj=function(){};
nYj.prototype.getUrl=function(l,b){b=b===void 0?!1:b;return l.hasOwnProperty("shareEndpoint")?null:_.Li$(l,null,b)};
var h0V=function(l,b,d){l={endpoint:b,actions:[]};d=(d.path?d.path[0]:d.target).icon||"";b=d.indexOf(":");b>0&&(d=d.substr(b+1));d&&l.actions.push(d);return l};var sZN=/Command$/,f_N=/Endpoint$/,EY7=new Map;var lIr,bu2;lIr=1;_.XZ=function(){this.actionRoutingMap=new Map};
_.XZ.prototype.triggerAction=function(l){var b=new Ewy(l,!1,_.Tc.apply(1,arguments));this.handleAction(b);return b.returnValue};
_.XZ.prototype.triggerOptionalAction=function(l){var b=new Ewy(l,!0,_.Tc.apply(1,arguments));this.handleAction(b);return b.returnValue};
_.bG=function(l,b,d){b.forEach(function(L){var P=X_B(L);P&&l.triggerOptionalAction(P,L,d,void 0)})};
_.XZ.prototype.handleAction=function(l){var b=this.actionRoutingMap.get(l.actionName);b&&bu2(l,b);l.optionalAction||l.returnValue.length!==0||(l=new _.Rp("Unhandled action",l.actionName),_.bo(l))};
bu2=function(l,b){b.forEach(function(d){var L=null;d?L=d.apply(null,l.args):(d=Error("kd"),d.params=l.actionName,_.c7(d));l.returnValue.push(L)})};
_.f1=function(l,b,d){d||(d=lIr++);for(var L=_.X(Object.keys(b)),P=L.next();!P.done;P=L.next()){P=P.value;var E=l.actionRoutingMap.get(P);E||(E=new Map,l.actionRoutingMap.set(P,E));l.registerActionHandler(d,P,b[P],E)}return d};
_.XZ.prototype.registerActionHandler=function(l,b,d,L){L.set(l,_.rq(d))};
_.FZ=function(l,b,d){b=_.X(Object.keys(b));for(var L=b.next();!L.done;L=b.next())(L=l.actionRoutingMap.get(L.value))&&L.delete(d)};
_.Xl(_.XZ);var m2H=function(l,b){var d=_.XZ.getInstance();_.wq(function(){var L={},P=_.f1(d,(L[l]=b,L));_.wk(function(){var E={};_.FZ(d,(E[l]="",E),P)})})};var j5H=Symbol("md");UGj=lty;var $2V=new Set(["For","If","Match","Watch"]),dd0={},Lyf=(dd0[ll.default]=function(){return O77},dd0.style=function(){return O77},dd0),P$h;
for(P$h in Lyf)mH.attributes[P$h]=Lyf[P$h](mH.attributes[P$h]);var t4=new _.tZ("VISIBILITY_OBSERVER");var oYQ={retrieve:function(l){return this.id.\u0275prov.token===l.\u0275prov.token?this.contextValue:this?_.np(this,this.id):H8Z}};var TtV=function(l,b,d){if(l!==U2H)return!1;l=jZN(document.createElement("div"),function(){var L=tK(!1);try{d[0]()}finally{tK(L)}});
l=Array.from(l.childNodes);l.length===1&&(l=l[0]);return l};UGj=lty;var EI$=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(l){}var Qd0=typeof WeakRef==="function";var XH$=function(l){this.value=l};
XH$.prototype.deref=function(){return this.value};
var fIJ=Qd0?WeakRef:XH$,sdf=function(l){this.newKeyHandler=l;this.map=new WeakMap};
sdf.prototype.add=function(l,b){this.map.has(l)||(this.newKeyHandler(l),this.map.set(l,[]));this.map.get(l).push(new fIJ(b))};
sdf.prototype.get=function(l){var b=this;return function L(){var P,E,f,F,n,N,Y,q,H,t,e;return _.NK(L,function(W){switch(W.nextAddress){case 1:_.IX(W,2);P=b.map.get(l);if(!P)return W.return();E=0;f=_.X(P);F=f.next();case 4:if(F.done){W.jumpTo(6);break}n=F.value;N=n.deref();if(!N){W.jumpTo(5);break}E++;Y=_.mQ;return W.yield(N,8);case 8:Y(W.yieldResult);case 5:F=f.next();W.jumpTo(4);break;case 6:if(2*E<P.length){q=0;H=_.X(P);for(t=H.next();!t.done;t=H.next())e=t.value,e.deref()&&(P[q++]=e);P.length=
q}case 2:_.Mi(W),_.$s(W,0)}})}()};var FyV=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},a_N=new sdf(function(l){l.addEventListener("abort",cWN,{once:!0})}),TOA=new WeakMap,Byf=function(l){l=l===void 0?dS:l;
this.signal=new l};
Byf.prototype.abort=function(l){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=l,l=new Event("abort"),this.signal.dispatchEvent(l))};
var dS=function(){this.target=FyV();this.aborted=!1;this.onabort=null};
dS.prototype.throwIfAborted=function(){Gf$.call(this)};
dS.prototype.addEventListener=function(l,b,d){this.target.addEventListener(l,b,d)};
dS.prototype.removeEventListener=function(l,b,d){this.target.removeEventListener(l,b,d)};
dS.prototype.dispatchEvent=function(l){if(this.onabort&&l.type==="abort")this.onabort(l);return this.target.dispatchEvent(l)};
dS.abort=usB;dS.timeout=rWB;dS.any=i2q;var w_Q=EI$?AbortController:Byf,LI=EI$?AbortSignal:dS;typeof LI.abort!=="function"&&(LI.abort=usB);typeof LI.prototype.throwIfAborted!=="function"&&(LI.prototype.throwIfAborted=Gf$);typeof LI.any!=="function"&&(LI.any=i2q);typeof LI.timeout!=="function"&&(LI.timeout=rWB);var K1=null,bHV=new Map;var nIo=function(l){l=l.clone();y4Q(l);Ce(l,"dg",null);Ce(l,"d","0");k$r(l,null);Wn$(l,null);return l},OuD=!0,Nyj=function(l,b,d){var L=d===void 0?{}:d;
d=L.cssRowKey===void 0?void 0:L.cssRowKey;var P=L.combinedSignature===void 0?void 0:L.combinedSignature;var E=L.extraEdges===void 0?void 0:L.extraEdges;L=L.callback===void 0?void 0:L.callback;Ce(l,"m",b.join(","));E&&zmD(l,E);d&&(Ce(l,"ck",d),P?Ce(l,"rs",P):OuD&&(OuD=!1));if(L){if(L!=null&&!I1f.test(L))throw Error("Xa`"+L);Ce(l,"cb",L)}l=l.toString();_.QN(l,"/")&&(l=PDV(document.location.href)+l);return _.$D(l)};var YxD=function(l){return md$(l).then(function(b){return JSON.parse(b.responseText)})},md$=function(l){var b={},d=b.xmlHttpFactory?b.xmlHttpFactory.createInstance():D5o.createInstance();
return(new _.M$(function(L,P){var E;try{d.open("GET",l,!0)}catch(n){P(new PQ("Error opening XHR: "+n.message,l,d))}d.onreadystatechange=function(){if(d.readyState==4){_.PV.clearTimeout(E);var n;!(n=oBD(d.status))&&(n=d.status===0)&&(n=L_V(l),n=!(n=="http"||n=="https"||n==""));n?L(d):P(new qxV(d.status,l,d))}};
d.onerror=function(){P(new PQ("Network error",l,d))};
if(b.headers)for(var f in b.headers){var F=b.headers[f];F!=null&&d.setRequestHeader(f,F)}b.withCredentials&&(d.withCredentials=b.withCredentials);b.responseType&&(d.responseType=b.responseType);b.mimeType&&d.overrideMimeType(b.mimeType);b.timeoutMs>0&&(E=_.PV.setTimeout(function(){d.onreadystatechange=function(){};
d.abort();P(new Hur(l,d))},b.timeoutMs));
try{d.send(null)}catch(n){d.onreadystatechange=function(){},_.PV.clearTimeout(E),P(new PQ("Error sending XHR: "+n.message,l,d))}})).thenCatch(function(L){L instanceof _.pH&&d.abort();
throw L;})},PQ=function(l,b,d){_.bN.call(this,l+", url="+b);
this.url=b;this.xhr=d};
_.sK(PQ,_.bN);PQ.prototype.name="XhrError";var qxV=function(l,b,d){PQ.call(this,"Request Failed, status="+l,b,d);this.status=l};
_.sK(qxV,PQ);qxV.prototype.name="XhrHttpError";var Hur=function(l,b){PQ.call(this,"Request timed out",l,b)};
_.sK(Hur,PQ);Hur.prototype.name="XhrTimeoutError";QW=QW||{};var E4=function(){_.S8.call(this)};
_.sK(E4,_.S8);E4.prototype.initialize=function(){};var tXo=function(l,b){this.fn_=l;this.handler_=b};
tXo.prototype.execute=function(l){this.fn_&&(this.fn_.call(this.handler_||null,l),this.fn_=this.handler_=null)};
tXo.prototype.abort=function(){this.handler_=this.fn_=null};var Qw=function(l,b){_.S8.call(this);this.deps_=l;this.JSC$11207_id_=b;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.sK(Qw,_.S8);Qw.prototype.moduleConstructor_=E4;Qw.prototype.module_=null;Qw.prototype.getId=function(){return this.JSC$11207_id_};
Qw.prototype.registerCallback=function(l,b){return XS(this.onloadCallbacks_,l,b)};
var Udh=function(l,b){XS(l.onErrorCallbacks_,b)},XS=function(l,b,d){b=new tXo(b,d);
l.push(b);return b};
Qw.prototype.isLoaded=function(){return!!this.module_};
Qw.prototype.onLoad=function(l){var b=new this.moduleConstructor_;b.initialize(l());this.module_=b;b=(b=KyD(this.earlyOnloadCallbacks_,l()))||KyD(this.onloadCallbacks_,l());b||(this.onErrorCallbacks_.length=0);return b};
Qw.prototype.onError=function(l){(l=KyD(this.onErrorCallbacks_,l))&&EA(Error("rd`"+l));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var KyD=function(l,b){for(var d=[],L=0;L<l.length;L++)try{l[L].execute(b)}catch(P){EA(P),d.push(P)}l.length=0;return d.length?d:null};
Qw.prototype.disposeInternal=function(){Qw.superClass_.disposeInternal.call(this);_.su(this.module_)};var eGt,yqj,jdt,zGF,kdo,Wy2,JqF,IIr,$dQ;
_.h4=function(l,b,d,L,P){L=L===void 0?!1:L;P=P===void 0?!1:P;var E=E===void 0?!0:E;this.scsReferenceUrl_=RDN(_.Jh(l).toString(),E);this.cssRowKey_=b;this.combinedSignature_=d;this.useNegativeLoading_=L;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(l=v3(this.scsReferenceUrl_,"excm"))?l.split(","):[];this.shouldScanForCss_=P;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;pPN();_.fI(this,jFV(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
eGt=function(l,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),S51(b)&&!RDN(b).urlPrefix_.endsWith("_/js/")){b=jFV(RDN(b));b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,l.loadedCssModuleList_.includes(d)||l.loadedCssModuleList_.push(d)}};
_.h4.prototype.JSC$11212_loadModules=function(l,b,d){var L=d===void 0?{}:d;b=L.extraEdges;d=L.onError;var P=L.onSuccess;L=L.forceReload;if(!l)throw Error("sd");if(this.shouldScanForCss_){for(var E=_.X(document.getElementsByTagName("style")),f=E.next();!f.done;f=E.next())eGt(this,f.value);E=_.X(document.getElementsByTagName("link"));for(f=E.next();!f.done;f=E.next())eGt(this,f.value)}hG$(this,kdo(this,l),b,d,P,L)};
var hG$=function(l,b,d,L,P,E){L=L===void 0?function(){}:L;
P=P===void 0?function(){}:P;
E=E===void 0?!1:E;Wy2(l,b,function(f,F,n){n=n===void 0?F:n;l.enableFallbackFetch&&E?l.loadWithFetch(f,F,L,P,n):l.load(f,F,L,P,n,d)},d)||L(-1)};
_.h4.prototype.loadWithFetch=function(){_.B(function(){throw Error("td");})};
_.h4.prototype.maybeSetAdditionalFields=function(){};
yqj=function(l,b,d){if(l.useNegativeLoading_){var L=l.scsReferenceUrl_;l={cssRowKey:l.cssRowKey_,combinedSignature:l.combinedSignature_,extraEdges:d,requestedModuleIds:jdt(l),requestedCssModuleIds:zGF(l)};var P=l===void 0?{}:l;l=P.requestedModuleIds===void 0?[]:P.requestedModuleIds;d=P.requestedCssModuleIds===void 0?[]:P.requestedCssModuleIds;var E=P.cssRowKey===void 0?void 0:P.cssRowKey;var f=P.combinedSignature===void 0?void 0:P.combinedSignature;var F=P.extraEdges===void 0?void 0:P.extraEdges;
P=P.callback===void 0?void 0:P.callback;L=nIo(L);Ce(L,"d","1");k$r(L,l);Wn$(L,d);b=Nyj(L,b,{cssRowKey:E,combinedSignature:f,extraEdges:F,callback:P})}else L=l.scsReferenceUrl_,l={cssRowKey:l.cssRowKey_,combinedSignature:l.combinedSignature_,requestedModuleIds:jdt(l),requestedCssModuleIds:zGF(l)},F=l===void 0?{}:l,l=F.requestedCssModuleIds===void 0?[]:F.requestedCssModuleIds,d=F.cssRowKey===void 0?void 0:F.cssRowKey,E=F.combinedSignature===void 0?void 0:F.combinedSignature,f=F.extraEdges===void 0?
void 0:F.extraEdges,F=F.callback===void 0?void 0:F.callback,L=nIo(L),Wn$(L,l),b=Nyj(L,b,{cssRowKey:d,combinedSignature:E,extraEdges:f,callback:F});return b};
_.fI=function(l,b){for(var d=!1,L=[],P=0;P<b.length;++P){var E=b[P];l.requestedModuleMap_[E]||(l.requestedModuleMap_[E]=!0,l.requestedModuleList_.push(E),d=!0,L.push(E))}d&&(l.requestedModuleListSorted_=!1)};
_.s4=function(l,b){for(var d=[],L=0;L<b.length;++L){var P=b[L];l.requestedModuleMap_[P]&&(delete l.requestedModuleMap_[P],_.oj(l.requestedModuleList_,P),d.push(P))}};
_.h4.prototype.load=function(l,b,d,L,P){P=P===void 0?b:P;_.Jh(l);var E=this.useCors_,f=this.corsMode_,F=this.fetchPriority,n=_.MD("SCRIPT");_.Bn(n,l);E&&(n.crossOrigin=f);n.async=!1;F&&n.setAttribute("fetchpriority",F);_.fI(this,b);_.ZuJ(this,l,n,b,d,L,P)};
_.ZuJ=function(l,b,d,L,P,E,f){f=f===void 0?L:f;l.lastScript_=d;l.insertPos.insertBefore(d,l.insertPos.firstChild);_.MX0(d,L,function(){d.parentElement.removeChild(d);l.lastScript_==d&&(l.lastScript_=null);E()},function(F){d.parentElement.removeChild(d);
l.lastScript_==d&&(l.lastScript_=null);_.s4(l,F);l.pendingModuleGraphUpdate_?l.pendingModuleGraphUpdate_.then(function(){P(-1,b)}):P(-1,b)},f)};
_.MX0=function(l,b,d,L,P){P=P===void 0?b:P;var E=b.length,f=function(){E=0;l.onload=null;l.onerror=null;F=function(){}},F=function(){f();
var N=P.filter(function(Y){return!Df().getModuleInfo(Y).isLoaded()});
N.length!==0?L(N,"Response was successful but was missing module(s) "+N+"."):d()},n=function(){E--;
E==0&&F()};
b.forEach(function(N){N=Df().getModuleInfo(N);N.isLoaded()?n():(XS(N.earlyOnloadCallbacks_,n),Udh(N,n))});
l.onload=function(){return F()};
l.onerror=function(){f();L(b)}};
jdt=function(l){l.requestedModuleListSorted_||(l.requestedModuleListSorted_=!0,l.requestedModuleList_.sort());return l.requestedModuleList_};
zGF=function(l){l=l.loadedCssModuleList_;l.sort();return l};
kdo=function(l,b){return b.filter(function(d){return!l.requestedModuleMap_[d]})};
Wy2=function(l,b,d,L){if(l.pendingModuleGraphUpdate_)return l.pendingModuleGraphUpdate_.then(function(){Wy2(l,b,d,L)}),!0;
if(!l.useNegativeLoading_){var P=[],E=Object.assign({},l.requestedModuleMap_);IIr(l,b,function(Y){P.push(Y.getId())},L,function(Y){return!Y.isLoaded()},E);
b=P}for(E=0;E<b.length;){for(var f=b.length-E,F=E==0?b:b.slice(E,b.length),n=yqj(l,F,L),N=_.Jh(n).toString();N.length>l.urlMaxLength;)if(f>1)f-=Math.ceil((N.length-l.urlMaxLength)/6),f=Math.max(f,1),F=b.slice(E,E+f),n=yqj(l,F,L),N=_.Jh(n).toString();else return l.useNegativeLoading_?(l.useNegativeLoading_=!1,l.pendingModuleGraphUpdate_=$dQ(l).then(function(Y){JqF(l,Y,L)}),Wy2(l,b.slice(E),d,L)):!1;
E+=f;l.useNegativeLoading_?d(n,F):d(n,F,E===b.length?b:[])}return!0};
JqF=function(l,b,d){Df().setAllModuleInfoString((b||{}).moduleGraph);IIr(l,jdt(l),function(L){_.fI(l,[L.getId()])},d);
l.pendingModuleGraphUpdate_=null};
IIr=function(l,b,d,L,P,E){E=E===void 0?{}:E;var f=Df();b=_.X(b);for(var F=b.next();!F.done;F=b.next()){F=F.value;var n=f.getModuleInfo(F);if(!(E[F]||P&&!P(n))){E[F]=!0;var N=n.deps_||[];if(L){var Y=[];L[F]&&(Y=Object.keys(L[F]));N=N.concat(Y)}IIr(l,N,d,L,P,E);d(n)}}};
$dQ=function(l){l=l.scsReferenceUrl_.clone();y4Q(l);Ce(l,"dg",null);Ce(l,"md","1");return YxD(l.toString())};var LVq=new Uint8Array(123);var xdV=[];var gIQ=function(){this.JSC$10219_loader_=null};
_.Q=gIQ.prototype;_.Q.setBatchModeEnabled=function(){};
_.Q.setAllModuleInfoString=function(){};
_.Q.addExtraEdge=function(){throw Error("ud");};
_.Q.removeExtraEdge=function(){throw Error("vd");};
_.Q.getModuleContext=function(){return null};
_.Q.isActive=function(){return!1};
_.Q.isUserActive=function(){return!1};
_.Q.registerInitializationCallback=function(){};
_.Q.registerCallback=function(){};var FS=function(l,b,d,L,P){var E=Error.call(this);this.message=E.message;"stack"in E&&(this.stack=E.stack);this.name="ModuleLoadFailure";this.type=l;this.status=b;this.requestedModuleIds=d;this.url=L;this.cause=P;this.message=this.toString()};
_.h(FS,Error);FS.prototype.toString=function(){return SxV(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var SxV=function(l){switch(l.type){case FS.Type.UNAUTHORIZED:return"Unauthorized";case FS.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case FS.Type.TIMEOUT:return"Timed out";case FS.Type.OLD_CODE_GONE:return"Out of date module id";case FS.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+l.type}};
QW.ModuleLoadFailure=FS;QW.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var BQ=function(){this.moduleIds_=this.JSC$10219_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11225_extraEdges_={};this.JSC$11225_callbackMap_={};this.JSC$11225_currentlyLoadingModule_=this.baseModuleInfo_=new Qw([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Fe;this.isDisposed_=this.userLastActive_=this.lastActive_=this.batchModeEnabled_=
!1};
_.sK(BQ,gIQ);var Aqj=function(l,b){_.bN.call(this,"Error loading "+l+": "+b)};
_.sK(Aqj,_.bN);BQ.prototype.setBatchModeEnabled=function(l){this.batchModeEnabled_=l};
BQ.prototype.setAllModuleInfoString=function(l,b){if(!(this instanceof BQ))this.setAllModuleInfoString(l,b);else if(typeof l==="string"){if(l.startsWith("d$")){l=l.substring(2);for(var d=[],L=0,P=l.indexOf("/"),E=0,f=!1,F=0;;){var n=f?l.substring(E):l.substring(E,P);if(n.length===0)L++,E="sy"+L.toString(36),n=[];else{var N=n.indexOf(":");if(N<0)E=n,n=[];else if(N===n.length-1)E=n.substring(0,N),n=Array(d[F-1]);else{E=n.substring(0,N);n=n.substring(N+1).split(",");N=F;for(var Y=0;Y<n.length;Y++)N-=
n[Y].length===0?1:Number(n[Y]),n[Y]=d[N]}N=0;if(E.length===0)N=1;else if(E.charAt(0)==="+"||E.charAt(0)==="-")N=Number(E);N!==0&&(L+=N,E="sy"+L.toString(36))}d.push(E);vIr(this,E,n);if(f)break;E=P+1;P=l.indexOf("/",E);P===-1&&(f=!0);F++}this.moduleIds_=d}else if(l.startsWith("p$"))C$$(this,l);else{l=l.split("/");d=[];for(L=0;L<l.length;L++){F=l[L].split(":");P=F[0];f=[];if(F[1])for(f=F[1].split(","),F=0;F<f.length;F++)f[F]=d[parseInt(f[F],36)];d.push(P);vIr(this,P,f)}this.moduleIds_=d}b&&b.length?
(_.wZ(this.loadingModuleIds_,b),this.lastInitialModuleId_=_.$1(b)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11225_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11225_currentlyLoadingModule_=null,(b=this.baseModuleInfo_.onLoad((0,_.A6)(this.getModuleContext,this)))&&b.length&&RGo(this,new QW.ModuleLoadFailure(QW.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,b[0])),nI(this))}};
var C$$=function(l,b){var d=b.substring(2);for(b=0;b<64;b++)LVq["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(b)]=b;var L={buf:d,pos:0};e6(L);var P=e6(L),E=e6(L)+1;b=Array(P);var f=Array(P),F=Array(P);E=Array(E);var n=0,N=0,Y=L.pos,q=L.buf.indexOf("|",L.pos);L.pos=q+1;for(q=0;q<P;q++){var H=e6(L),t=H&2,e=H&1;H>>>=2;e?(n+=H>>>1^-(H&1),H="sy"+n.toString(36)):(e=Y,Y+=H,H=d.substring(e,Y));b[q]=H;t&&(E[N++]=H)}E[N]="";L.pos++;N=P&-2;d=P&1;for(n=0;n<N;n+=2)Y=PgN(L),F[n]=
Y&7,F[n+1]=Y>>>3&7;d&&(d=PgN(L),F[N]=d&7);L.pos++;for(N=0;N<P;N++)F[N]===7&&(F[N]=e6(L));L.pos++;for(d=N=0;d<P;d++){n=F[d];Y=n===0?xdV:Array(n);f[d]=Y;q=N;for(t=0;t<n;t++)q-=e6(L),Y[t]=E[q];E[N]===b[d]&&N++}for(L=0;L<b.length;L++)vIr(l,b[L],f[L]);l.moduleIds_=b};
_.Q=BQ.prototype;_.Q.getModuleInfo=function(l){return this.moduleInfoMap[l]};
_.Q.addExtraEdge=function(l,b){var d=this.getModuleInfo(l);d&&d.isLoaded()?this.load(b):(this.JSC$11225_extraEdges_[l]||(this.JSC$11225_extraEdges_[l]={}),this.JSC$11225_extraEdges_[l][b]=!0)};
_.Q.removeExtraEdge=function(l,b){if(this.JSC$11225_extraEdges_[l]){delete this.JSC$11225_extraEdges_[l][b];for(var d in this.JSC$11225_extraEdges_[l])return;delete this.JSC$11225_extraEdges_[l]}};
_.Q.isActive=function(){return this.loadingModuleIds_.length>0};
_.Q.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var nI=function(l){var b=l.lastActive_,d=l.isActive();d!=b&&(l.executeCallbacks_(d?"active":"idle"),l.lastActive_=d);b=l.isUserActive();b!=l.userLastActive_&&(l.executeCallbacks_(b?"userActive":"userIdle"),l.userLastActive_=b)},vIr=function(l,b,d){l.moduleInfoMap[b]?(l=l.moduleInfoMap[b].deps_,l!=d&&l.splice.apply(l,[0,
l.length].concat(_.VV(d)))):l.moduleInfoMap[b]=new Qw(d,b)},oIt=function(l,b,d){var L=[];
xHQ(b,L);b=[];for(var P={},E=0;E<L.length;E++){var f=L[E],F=l.getModuleInfo(f);if(!F)throw Error("wd`"+f);var n=new Fe;P[f]=n;F.isLoaded()?n.callback(null):(pHD(l,f,F,!!d,n),l.isModuleLoading(f)||b.push(f))}b.length>0&&(l.loadingModuleIds_.length===0?l.loadModules_(b):(l.requestedModuleIdsQueue_.push(b),nI(l)));return P},pHD=function(l,b,d,L,P){d.registerCallback(P.callback,P);
Udh(d,function(E){P.errback(new Aqj(b,E))});
l.isModuleLoading(b)?L&&(Dd0(l,b),nI(l)):L&&Dd0(l,b)};
BQ.prototype.loadModules_=function(l,b,d){var L=this;b=b===void 0?0:b;var P=VXQ(this,l);this.loadingModuleIds_=P;this.requestedLoadingModuleIds_=this.batchModeEnabled_?l:_.D7(P);nI(this);if(P.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,P);l=this.JSC$10219_loader_;if(!l)throw Error("xd");if(Object.keys(this.JSC$11225_extraEdges_).length>0&&!l.supportsExtraEdges)throw Error("yd");d=(0,_.A6)(l.JSC$11212_loadModules,l,_.D7(P),this.moduleInfoMap,{extraEdges:this.JSC$11225_extraEdges_,
forceReload:!!d,onError:function(E,f,F){var n=L.requestedLoadingModuleIds_;E=E!=null?E:void 0;var N=b;F=F===void 0?!1:F;F=(F===void 0?0:F)?0:(N===void 0?0:N)+1;N=_.D7(P);L.requestedLoadingModuleIds_=n;P.forEach(_.Oz(_.oj,L.requestedModuleIds_),L);E==401?(RGo(L,new QW.ModuleLoadFailure(QW.ModuleLoadFailure.Type.UNAUTHORIZED,E)),L.requestedModuleIdsQueue_.length=0):E==410?(wHh(L,new QW.ModuleLoadFailure(QW.ModuleLoadFailure.Type.OLD_CODE_GONE,E)),uch(L)):F>=3?(wHh(L,new QW.ModuleLoadFailure(QW.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
E,N,f)),uch(L)):L.loadModules_(L.requestedLoadingModuleIds_,F,E==8001||!1)},
onTimeout:(0,_.A6)(this.handleLoadTimeout_,this)});(l=Math.pow(b,2)*5E3)?_.PV.setTimeout(d,l):d()}};
var VXQ=function(l,b){b=b.filter(function(P){return l.moduleInfoMap[P].isLoaded()?(_.PV.setTimeout(function(){return Error("zd`"+P)},0),!1):!0});
for(var d=[],L=0;L<b.length;L++)d=d.concat(GdF(l,b[L]));xHQ(d);return!l.batchModeEnabled_&&d.length>1?(b=d.shift(),l.requestedModuleIdsQueue_=d.map(function(P){return[P]}).concat(l.requestedModuleIdsQueue_),[b]):d},GdF=function(l,b){var d=_.RB.createSet(l.requestedModuleIds_),L=[];
d[b]||L.push(b);b=[b];for(var P=0;P<b.length;P++)for(var E=l.getModuleInfo(b[P]).deps_,f=E.length-1;f>=0;f--){var F=E[f];l.getModuleInfo(F).isLoaded()||d[F]||(L.push(F),b.push(F))}L.reverse();xHQ(L);return L};
BQ.prototype.JSC$11220_setLoaded=function(){if(this.JSC$11225_currentlyLoadingModule_){var l=this.JSC$11225_currentlyLoadingModule_.getId(),b=[];if(this.JSC$11225_extraEdges_[l]){for(var d=_.X(Object.keys(this.JSC$11225_extraEdges_[l])),L=d.next();!L.done;L=d.next()){L=L.value;var P=this.getModuleInfo(L);P&&!P.isLoaded()&&(this.removeExtraEdge(l,L),b.push(L))}this.loadMultiple(b)}this.isDisposed()||((b=this.moduleInfoMap[l].onLoad((0,_.A6)(this.getModuleContext,this)))&&b.length&&RGo(this,new QW.ModuleLoadFailure(QW.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,b[0])),_.oj(this.userInitiatedLoadingModuleIds_,l),_.oj(this.loadingModuleIds_,l),this.loadingModuleIds_.length===0&&uch(this),this.lastInitialModuleId_&&l==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),nI(this),this.JSC$11225_currentlyLoadingModule_=null)}};
BQ.prototype.isModuleLoading=function(l){if(_.pF(this.loadingModuleIds_,l))return!0;for(var b=0;b<this.requestedModuleIdsQueue_.length;b++)if(_.pF(this.requestedModuleIdsQueue_[b],l))return!0;return!1};
BQ.prototype.load=function(l,b){return oIt(this,[l],b)[l]};
BQ.prototype.loadMultiple=function(l){return oIt(this,l)};
var Dd0=function(l,b){_.pF(l.userInitiatedLoadingModuleIds_,b)||l.userInitiatedLoadingModuleIds_.push(b)};
BQ.prototype.beforeLoadModuleCode=function(l){var b=this;this.JSC$11225_currentlyLoadingModule_&&this.JSC$11225_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11220_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[l]&&Ty$(this,this.moduleInfoMap[l].deps_||[],function(d){d.module_=new E4;_.oj(b.loadingModuleIds_,d.getId())},function(d){return!d.isLoaded()});
this.JSC$11225_currentlyLoadingModule_=this.getModuleInfo(l)};
BQ.prototype.registerInitializationCallback=function(l){this.JSC$11225_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new Qw([],"synthetic_module_overhead"),this.JSC$11225_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);XS(this.JSC$11225_currentlyLoadingModule_.earlyOnloadCallbacks_,l)};
BQ.prototype.handleLoadTimeout_=function(){wHh(this,new QW.ModuleLoadFailure(QW.ModuleLoadFailure.Type.TIMEOUT));uch(this)};
var wHh=function(l,b){l.requestedLoadingModuleIds_.length>1?l.requestedModuleIdsQueue_=l.requestedLoadingModuleIds_.map(function(d){return[d]}).concat(l.requestedModuleIdsQueue_):RGo(l,b)},RGo=function(l,b){var d=l.requestedLoadingModuleIds_;
l.loadingModuleIds_.length=0;for(var L=[],P=0;P<l.requestedModuleIdsQueue_.length;P++){var E=l.requestedModuleIdsQueue_[P].filter(function(n){var N=GdF(this,n);return sM(d,function(Y){return _.pF(N,Y)})},l);
_.wZ(L,E)}for(P=0;P<d.length;P++)_.M$V(L,d[P]);for(P=0;P<L.length;P++){for(E=0;E<l.requestedModuleIdsQueue_.length;E++)_.oj(l.requestedModuleIdsQueue_[E],L[P]);_.oj(l.userInitiatedLoadingModuleIds_,L[P])}if(P=l.JSC$11225_callbackMap_.error)for(E=0;E<P.length;E++)for(var f=P[E],F=0;F<L.length;F++)f("error",L[F],b);for(L=0;L<d.length;L++)if(l.moduleInfoMap[d[L]])l.moduleInfoMap[d[L]].onError(b);l.requestedLoadingModuleIds_.length=0;nI(l)},uch=function(l){for(;l.requestedModuleIdsQueue_.length;){var b=
l.requestedModuleIdsQueue_.shift().filter(function(d){return!this.getModuleInfo(d).isLoaded()},l);
if(b.length>0){l.loadModules_(b);return}}nI(l)};
BQ.prototype.registerCallback=function(l,b){Array.isArray(l)||(l=[l]);for(var d=0;d<l.length;d++){var L=l[d],P=b,E=this.JSC$11225_callbackMap_;E[L]||(E[L]=[]);E[L].push(P)}};
BQ.prototype.executeCallbacks_=function(l){for(var b=this.JSC$11225_callbackMap_[l],d=0;b&&d<b.length;d++)b[d](l)};
var Ty$=function(l,b,d,L,P){L=L===void 0?function(){return!0}:L;
P=P===void 0?{}:P;b=_.X(b);for(var E=b.next();!E.done;E=b.next()){E=E.value;var f=l.getModuleInfo(E);!P[E]&&L(f)&&(P[E]=!0,Ty$(l,f.deps_||[],d,L,P),d(f))}};
BQ.prototype.dispose=function(){_.Fk(_.RB.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11225_callbackMap_={};this.isDisposed_=!0};
BQ.prototype.isDisposed=function(){return this.isDisposed_};
_.oK=function(){return new BQ};var aIF=[5E3,2E4],Jzj=function(){this.JSC$10219_loader_=null;this.JSC$11233_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11233_queue_=[];this.JSC$11233_extraEdges_=Object.create(null);this.JSC$11233_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.h(Jzj,gIQ);_.Q=Jzj.prototype;_.Q.setAllModuleInfoString=function(){this.JSC$11233_currentlyLoadingModule_&&this.JSC$11233_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11220_setLoaded()};
_.Q.getModuleInfo=function(l){var b=this.JSC$11233_moduleInfoMap_[l];b||(b=new Qw([],l),this.JSC$11233_moduleInfoMap_[l]=b);return b};
_.Q.addExtraEdge=function(l,b){this.getModuleInfo(l).isLoaded()?this.load(b):(this.JSC$11233_extraEdges_[l]||(this.JSC$11233_extraEdges_[l]={}),this.JSC$11233_extraEdges_[l][b]=!0)};
_.Q.removeExtraEdge=function(l,b){if(this.JSC$11233_extraEdges_[l]){delete this.JSC$11233_extraEdges_[l][b];for(var d in this.JSC$11233_extraEdges_[l])return;delete this.JSC$11233_extraEdges_[l]}};
_.Q.isModuleLoading=function(l){return!!this.loadingModules_[l]};
_.Q.load=function(l){iur(this,[l]);return cqt(this,l)};
_.Q.loadMultiple=function(l){var b=this,d=Object.create(null),L=[];l.forEach(function(P){d[P]||(d[P]=cqt(b,P),L.push(P))});
iur(this,L);return d};
_.Q.beforeLoadModuleCode=function(l){var b;((b=this.JSC$11233_currentlyLoadingModule_)==null?void 0:b.getId())==="synthetic_module_overhead"&&this.JSC$11220_setLoaded();var d,L;rqF(this,(L=(d=this.JSC$11233_moduleInfoMap_[l])==null?void 0:d.deps_)!=null?L:[],function(P){P.module_=new E4},function(P){return!P.isLoaded()});
this.JSC$11233_currentlyLoadingModule_=this.getModuleInfo(l)};
_.Q.JSC$11220_setLoaded=function(){if(this.JSC$11233_currentlyLoadingModule_){var l=this.JSC$11233_currentlyLoadingModule_.getId(),b=[];if(this.JSC$11233_extraEdges_[l]){for(var d=_.X(Object.keys(this.JSC$11233_extraEdges_[l])),L=d.next();!L.done;L=d.next())L=L.value,this.getModuleInfo(L).isLoaded()||(this.removeExtraEdge(l,L),b.push(L));this.loadMultiple(b)}this.JSC$11233_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11233_currentlyLoadingModule_=null;(!this.isModuleLoading(l)&&/^sy[0-9a-z]{0,4}$/.test(l)||l==="synthetic_module_overhead")&&delete this.JSC$11233_moduleInfoMap_[l];this.unsetModulesAsLoading(l)}};
_.Q.registerInitializationCallback=function(l){this.JSC$11233_currentlyLoadingModule_||(this.JSC$11233_moduleInfoMap_.synthetic_module_overhead=new Qw([],"synthetic_module_overhead"),this.JSC$11233_currentlyLoadingModule_=this.JSC$11233_moduleInfoMap_.synthetic_module_overhead);XS(this.JSC$11233_currentlyLoadingModule_.earlyOnloadCallbacks_,l)};
_.Q.setModulesAsLoading=function(){var l=this;_.Tc.apply(0,arguments).forEach(function(b){l.loadingModules_[b]=!0})};
_.Q.unsetModulesAsLoading=function(){var l=this;_.Tc.apply(0,arguments).forEach(function(b){delete l.loadingModules_[b]})};
var cqt=function(l,b){return new _.M$(function(d,L){var P=l.getModuleInfo(b);P.isLoaded()?d(null):(P.registerCallback(function(){d(null)}),Udh(P,function(E){var f="Error loading "+b+": "+E;
E instanceof QW.ModuleLoadFailure&&E.url&&(f=f+", requested url: "+E.url.toString());L(Error(f))}))})},iur=function(l,b){b=b.filter(function(d){return!l.isModuleLoading(d)&&!l.getModuleInfo(d).isLoaded()});
b.length>0&&(l.setModulesAsLoading.apply(l,_.VV(b)),l.JSC$11233_queue_.push(b),lF2(l))},lF2=function(l){for(var b={};l.activeLoads_<Infinity&&l.JSC$11233_queue_.length>0;b={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})b.ids$jscomp$37=l.JSC$11233_queue_.shift().filter(function(d){return!l.getModuleInfo(d).isLoaded()}),b.ids$jscomp$37.length>0&&(l.activeLoads_++,b.finishLoad=function(d){return function(){l.activeLoads_--;
lF2(l);d.finishLoad=function(){}}}(b),_.pM(b.ids$jscomp$37.map(function(d){return cqt(l,d)})).then(function(d){return function(){(0,d.finishLoad)()}}(b)),b.attempt$jscomp$6=0,b.load$jscomp$1=function(d){return function(){if(Object.keys(l.JSC$11233_extraEdges_).length>0&&!l.JSC$10219_loader_.supportsExtraEdges)throw Error("yd");
l.JSC$10219_loader_.JSC$11212_loadModules(d.ids$jscomp$37,l.JSC$11233_moduleInfoMap_,{extraEdges:l.JSC$11233_extraEdges_,onError:function(L,P){var E=aIF[d.attempt$jscomp$6++];E!==void 0?setTimeout(function(){(0,d.load$jscomp$1)()},E):(l.unsetModulesAsLoading.apply(l,_.VV(d.ids$jscomp$37)),(0,d.finishLoad)(),d.ids$jscomp$37.forEach(function(f){f=l.getModuleInfo(f);
if(!f.isLoaded())f.onError(new QW.ModuleLoadFailure(QW.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,L,d.ids$jscomp$37,P))}))}})}}(b),(0,b.load$jscomp$1)())},rqF=function(l,b,d,L,P){L=L===void 0?function(){return!0}:L;
P=P===void 0?{}:P;b=_.X(b);for(var E=b.next();!E.done;E=b.next()){E=E.value;var f=l.getModuleInfo(E);!P[E]&&L(f)&&(P[E]=!0,rqF(l,f.deps_||[],d,L,P),d(f))}};var bL0=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var fLQ=Symbol("Bd");window.JSCompiler_renameProperty=function(l){return l};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var dut=!bL0||HTMLElement.es5Shimmed||_.PV.Reflect===void 0||_.PV.customElements===void 0||_.PV.customElements.polyfillWrapFlushCallback||!1,Ljo,CJV=function(){var l=HTMLElement;if(dut)return l;if(Ljo!==void 0)return Ljo;var b=_.PV.Reflect,d=function(){return b.construct(l,[],this.constructor)};
d.prototype=l.prototype;d.prototype.constructor=d;d.es5Shimmed=!0;Object.setPrototypeOf(d,l);return Ljo=d},P4V=!1;dut||P4V||(P4V=!0,_.PV.HTMLElement=CJV());/*

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 OHA=/(url\()([^)]*)(\))/g,Bwj=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,nxH,ki;var dP=!window.ShadyDOM||!window.ShadyDOM.inUse,EOV=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),QUF=!window.customElements.polyfillWrapFlushCallback,Xf0;if(Xf0=dP&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var fFV=new CSSStyleSheet;fFV.replaceSync("");var sU0=document.createElement("div");sU0.attachShadow({mode:"open"});sU0.shadowRoot.adoptedStyleSheets=[fFV];Xf0=sU0.shadowRoot.adoptedStyleSheets[0]===fFV}catch(l){Xf0=!1}
var Fj2=Xf0,BoJ=window.Polymer&&window.Polymer.rootPath||m4V(document.baseURI||window.location.href),vS=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,hlV=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,f7=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,nOV=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,ba=window.Polymer&&window.Polymer.legacyOptimizations||!1,X3=window.Polymer&&window.Polymer.legacyWarnings||!1,OLJ=window.Polymer&&window.Polymer.syncInitialRender||
!1,RF=window.Polymer&&window.Polymer.legacyUndefined||!1,Noh=window.Polymer&&window.Polymer.orderedComputed||!1,O4=window.Polymer&&window.Polymer.removeNestedTemplates||!1,Nc=window.Polymer&&window.Polymer.fastDomIf||!1,mO=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,muh=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,YXV=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var Y6={},qX0={},oF=function(){return HTMLElement.apply(this,arguments)||this};
_.h(oF,HTMLElement);oF.import=function(l,b){return l?(l=Y6[l]||qX0[l.toLowerCase()])&&b?l.querySelector(b):l:null};
oF.prototype.attributeChangedCallback=function(l,b,d){b!==d&&this.register()};
oF.prototype.register=function(l){if(l=l||this.id){if(f7&&(Y6[l]||qX0[l.toLowerCase()])!==void 0)throw Y6[l]=qX0[l.toLowerCase()]=null,Error("Cd`"+l);this.id=l;Y6[l]=qX0[l.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.qG.Object.defineProperties(oF.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var l=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;l=_.WS(this.getAttribute("assetpath")||"",l.baseURI);this.__assetpath=m4V(l)}return this.__assetpath}}});
_.qG.Object.defineProperties(oF,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
oF["import"]=oF.import;oF.prototype.modules=Y6;customElements.define("dom-module",oF);var HL$=0,qvj=0,j6=[],tQf=0,YvF=!1,UuV=document.createTextNode(""),KjV,rL;(new window.MutationObserver(HHy)).observe(UuV,{characterData:!0});_.qc={after:function(l){return{run:function(b){return window.setTimeout(b,l)},
cancel:function(b){window.clearTimeout(b)}}},
run:function(l,b){return window.setTimeout(l,b)},
cancel:function(l){window.clearTimeout(l)}};
_.yb={run:function(l){return window.requestAnimationFrame(l)},
cancel:function(l){window.cancelAnimationFrame(l)}};
KjV={run:function(l){return window.requestIdleCallback?window.requestIdleCallback(l):window.setTimeout(l,16)},
cancel:function(l){window.cancelIdleCallback?window.cancelIdleCallback(l):window.clearTimeout(l)}};
rL={run:function(l){YvF||(YvF=!0,UuV.textContent=tQf++);j6.push(l);return HL$++},
cancel:function(l){var b=l-qvj;if(b>=0){if(!j6[b])throw Error("Dd`"+l);j6[b]=null}}};var eUo=0,HQ=function(l){var b=l.__mixinApplications;b||(b=new WeakMap,l.__mixinApplications=b);var d=eUo++;return function(L){var P=L.__mixinSet;if(P&&P[d])return L;var E=b,f=E.get(L);f||(f=l(L),E.set(L,f),L=Object.create(f.__mixinSet||P||null),L[d]=!0,f.__mixinSet=L);return f}};_.A4=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(l){return ShadyDOM.patch(l)}:function(l){return l};var hUV=HQ(function(l){var b=function(){var d=l.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};
_.h(b,l);b.createProperties=function(d){var L=this.prototype,P;for(P in d)P in L||L._createPropertyAccessor(P)};
b.attributeNameForProperty=function(d){return d.toLowerCase()};
b.typeForProperty=function(){};
b.prototype._createPropertyAccessor=function(d,L){this._addPropertyToAttributeMap(d);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[d]||(this.__dataHasAccessor[d]=!0,this._definePropertyAccessor(d,L))};
b.prototype._addPropertyToAttributeMap=function(d){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var L=this.__dataAttributes[d];L||(L=this.constructor.attributeNameForProperty(d),this.__dataAttributes[L]=d);return L};
b.prototype._definePropertyAccessor=function(d,L){Object.defineProperty(this,d,{get:function(){return this.__data[d]},
set:L?function(){}:function(P){this._setPendingProperty(d,P,!0)&&this._invalidateProperties()}})};
b.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
b.prototype._initializeProperties=function(){for(var d in this.__dataHasAccessor)this.hasOwnProperty(d)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[d]=this[d],delete this[d])};
b.prototype._initializeInstanceProperties=function(d){Object.assign(this,d)};
b.prototype._setProperty=function(d,L){this._setPendingProperty(d,L)&&this._invalidateProperties()};
b.prototype._getProperty=function(d){return this.__data[d]};
b.prototype._setPendingProperty=function(d,L){var P=this.__data[d],E=this._shouldPropertyChange(d,L,P);E&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||d in this.__dataOld||(this.__dataOld[d]=P),this.__data[d]=L,this.__dataPending[d]=L);return E};
b.prototype._isPropertyPending=function(d){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(d))};
b.prototype._invalidateProperties=function(){var d=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,rL.run(function(){d.__dataInvalid&&(d.__dataInvalid=!1,d._flushProperties())}))};
b.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
b.prototype._flushProperties=function(){this.__dataCounter++;var d=this.__data,L=this.__dataPending,P=this.__dataOld;this._shouldPropertiesChange(d,L,P)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(d,L,P));this.__dataCounter--};
b.prototype._shouldPropertiesChange=function(d,L){return!!L};
b.prototype._propertiesChanged=function(){};
b.prototype._shouldPropertyChange=function(d,L,P){return P!==L&&(P===P||L===L)};
b.prototype.attributeChangedCallback=function(d,L,P,E){L!==P&&this._attributeToProperty(d,P);l.prototype.attributeChangedCallback&&l.prototype.attributeChangedCallback.call(this,d,L,P,E)};
b.prototype._attributeToProperty=function(d,L,P){if(!this.__serializing){var E=this.__dataAttributes;d=E&&E[d]||d;this[d]=this._deserializeValue(L,P||this.constructor.typeForProperty(d))}};
b.prototype._propertyToAttribute=function(d,L,P){this.__serializing=!0;P=arguments.length<3?this[d]:P;this._valueToNodeAttribute(this,P,L||this.constructor.attributeNameForProperty(d));this.__serializing=!1};
b.prototype._valueToNodeAttribute=function(d,L,P){L=this._serializeValue(L);if(P==="class"||P==="name"||P==="slot")d=(0,_.A4)(d);L===void 0?d.removeAttribute(P):d.setAttribute(P,L===""&&window.trustedTypes?window.trustedTypes.emptyScript:L)};
b.prototype._serializeValue=function(d){switch(typeof d){case "boolean":return d?"":void 0;default:return d!=null?d.toString():void 0}};
b.prototype._deserializeValue=function(d,L){switch(L){case Boolean:return d!==null;case Number:return Number(d);default:return d}};
return b});var kgr=0,ty1=[];var WjF=HQ(function(l){function b(E){E=Object.getPrototypeOf(E);return E.prototype instanceof P?E:null}
function d(E){if(!E.hasOwnProperty("__ownProperties")){var f=null;if(E.hasOwnProperty("properties")){var F=E.properties;if(F){f={};for(var n in F){var N=F[n];f[n]=typeof N==="function"?{type:N}:N}}}E.__ownProperties=f}return E.__ownProperties}
var L=hUV(l),P=function(){return L.apply(this,arguments)||this};
_.h(P,L);P.finalize=function(){if(!this.hasOwnProperty("__finalized")){var E=b(this);E&&E.finalize();this.__finalized=!0;this._finalizeClass()}};
P._finalizeClass=function(){var E=d(this);E&&this.createProperties(E)};
P.typeForProperty=function(E){return(E=this._properties[E])&&E.type};
P.prototype._initializeProperties=function(){kgr++;this.constructor.finalize();L.prototype._initializeProperties.call(this)};
P.prototype.connectedCallback=function(){L.prototype.connectedCallback&&L.prototype.connectedCallback.call(this);this._enableProperties()};
P.prototype.disconnectedCallback=function(){L.prototype.disconnectedCallback&&L.prototype.disconnectedCallback.call(this)};
_.qG.Object.defineProperties(P,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var E=this;if(!this.hasOwnProperty("__observedAttributes")){U4N(this.prototype);var f=this._properties;this.__observedAttributes=f?Object.keys(f).map(function(F){return E.prototype._addPropertyToAttributeMap(F)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var E=b(this);this.__properties=Object.assign({},E&&E._properties,d(this))}return this.__properties}}});
return P});var KVN={},eo7=/-[a-z]/g,hoy=/([A-Z])/g;for(var jUo={},zUV=HTMLElement.prototype;zUV;){for(var yCV=Object.getOwnPropertyNames(zUV),ZLD=0;ZLD<yCV.length;ZLD++)jUo[yCV[ZLD]]=!0;zUV=Object.getPrototypeOf(zUV)}var MQ$=window.trustedTypes?function(l){return trustedTypes.isHTML(l)||trustedTypes.isScript(l)||trustedTypes.isScriptURL(l)}:function(){return!1},IF$=HQ(function(l){var b=hUV(l);
l=function(){return b.apply(this,arguments)||this};
_.h(l,b);l.createPropertiesForAttributes=function(){for(var d=this.observedAttributes,L=0;L<d.length;L++)this.prototype._createPropertyAccessor(z$(d[L]))};
l.attributeNameForProperty=function(d){return y5(d)};
l.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);b.prototype._initializeProperties.call(this)};
l.prototype._initializeProtoProperties=function(d){for(var L in d)this._setProperty(L,d[L])};
l.prototype._ensureAttribute=function(d,L){this.hasAttribute(d)||this._valueToNodeAttribute(this,L,d)};
l.prototype._serializeValue=function(d){switch(typeof d){case "object":if(d instanceof Date)return d.toString();if(d){if(MQ$(d))return d;try{return JSON.stringify(d)}catch(L){return""}}default:return b.prototype._serializeValue.call(this,d)}};
l.prototype._deserializeValue=function(d,L){switch(L){case Object:try{var P=JSON.parse(d)}catch(E){P=d}break;case Array:try{P=JSON.parse(d)}catch(E){P=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+d)}break;case Date:P=isNaN(d)?String(d):Number(d);P=new Date(P);break;default:P=b.prototype._deserializeValue.call(this,d,L)}return P};
l.prototype._definePropertyAccessor=function(d,L){if(!jUo[d]){var P=this[d];P!==void 0&&(this.__data?this._setPendingProperty(d,P):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[d]=P))}b.prototype._definePropertyAccessor.call(this,d,L)};
l.prototype._hasAccessor=function(d){return this.__dataHasAccessor&&this.__dataHasAccessor[d]};
l.prototype._isPropertyPending=function(d){return!!(this.__dataPending&&d in this.__dataPending)};
return l});var $uV={"dom-if":!0,"dom-repeat":!0},JCV=!1,xuV=!1,gOh=function(){var l=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(b){return b}});
return function(b,d,L){d=d.getAttribute(L);l&&L.startsWith("on-")?b.setAttribute(L,l.createScript(d,L)):b.setAttribute(L,d)}}(),SX$=HQ(function(l){var b=function(){return l.apply(this,arguments)||this};
_.h(b,l);b._parseTemplate=function(d,L){if(!d._templateInfo){var P=d._templateInfo={};P.nodeInfoList=[];P.nestedTemplate=!!L;P.stripWhiteSpace=L&&L.stripWhiteSpace||d.hasAttribute&&d.hasAttribute("strip-whitespace");this._parseTemplateContent(d,P,{parent:null})}return d._templateInfo};
b._parseTemplateContent=function(d,L,P){return this._parseTemplateNode(d.content,L,P)};
b._parseTemplateNode=function(d,L,P){var E=!1;d.localName!="template"||d.hasAttribute("preserve-content")?d.localName==="slot"&&(L.hasInsertionPoint=!0):E=this._parseTemplateNestedTemplate(d,L,P)||E;if(!JCV){JCV=!0;var f=document.createElement("textarea");f.placeholder="a";xuV=f.placeholder===f.textContent}xuV&&d.localName==="textarea"&&d.placeholder&&d.placeholder===d.textContent&&(d.textContent=null);d.firstChild&&this._parseTemplateChildNodes(d,L,P);d.hasAttributes&&d.hasAttributes()&&(E=this._parseTemplateNodeAttributes(d,
L,P)||E);return E||P.noted};
b._parseTemplateChildNodes=function(d,L,P){if(d.localName!=="script"&&d.localName!=="style")for(var E=d.firstChild,f=0,F;E;E=F){if(E.localName=="template"){var n=E.getAttribute("is");if(n&&$uV[n])for(F=E,F.removeAttribute("is"),E=F.ownerDocument.createElement(n),F.parentNode.replaceChild(E,F),E.appendChild(F);F.attributes.length;)n=F.attributes[0].name,gOh(E,F,n),F.removeAttribute(n)}F=E.nextSibling;if(E.nodeType===Node.TEXT_NODE){for(n=F;n&&n.nodeType===Node.TEXT_NODE;)E.textContent+=n.textContent,
F=n.nextSibling,d.removeChild(n),n=F;if(L.stripWhiteSpace&&!E.textContent.trim()){d.removeChild(E);continue}}n={parentIndex:f,parentInfo:P};this._parseTemplateNode(E,L,n)&&(n.infoIndex=L.nodeInfoList.push(n)-1);E.parentNode&&f++}};
b._parseTemplateNestedTemplate=function(d,L,P){L=this._parseTemplate(d,L);(L.content=d.content.ownerDocument.createDocumentFragment()).appendChild(d.content);P.templateInfo=L;return!0};
b._parseTemplateNodeAttributes=function(d,L,P){for(var E=!1,f=Array.from(d.attributes),F=f.length-1,n;n=f[F];F--)E=this._parseTemplateNodeAttribute(d,L,P,n.name,n.value)||E;return E};
b._parseTemplateNodeAttribute=function(d,L,P,E,f){return E.slice(0,3)==="on-"?(d.removeAttribute(E),P.events=P.events||[],P.events.push({name:E.slice(3),value:f}),!0):E==="id"?(P.id=f,!0):!1};
b._contentForTemplate=function(d){var L=d._templateInfo;return L&&L.content||d.content};
b.prototype._stampTemplate=function(d,L){d&&!d.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(d);L=L||this.constructor._parseTemplate(d);var P=L.nodeInfoList;d=document.importNode(L.content||d.content,!0);d.__noInsertionPoint=!L.hasInsertionPoint;var E=d.nodeList=Array(P.length);d.$={};for(var f=0,F=P.length,n=void 0;f<F&&(n=P[f]);f++){var N=E[f]=kxq(d,n);n.id&&(d.$[n.id]=N);var Y=N,q=n,H=L;q.templateInfo&&(Y._templateInfo=q.templateInfo,Y._parentTemplateInfo=
H);if(n.events&&n.events.length)for(Y=0,q=n.events,H=void 0;Y<q.length&&(H=q[Y]);Y++)this._addMethodEventListenerToNode(N,H.name,H.value,this)}return d};
b.prototype._addMethodEventListenerToNode=function(d,L,P,E){P=WVZ(E||d,P);this._addEventListenerToNode(d,L,P);return P};
b.prototype._addEventListenerToNode=function(d,L,P){d.addEventListener(L,P)};
b.prototype._removeEventListenerFromNode=function(d,L,P){d.removeEventListener(L,P)};
return b});var gL=0,C1=[],ACo={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},vOQ=/[A-Z]/,C4$=function(l,b,d,L,P){var E=P?M6(l):l;if(b=b[E])for(E=0;E<b.length;E++){var f=b[E];if(f.info.lastRun!==gL&&(!P||ILH(l,f.trigger))){f.info.lastRun=gL;f=f.info;for(var F=d,n=L,N=0,Y=F.length-1,q=-1;N<=Y;){var H=N+Y>>1,t=n.get(F[H].methodInfo)-n.get(f.methodInfo);if(t<0)N=H+1;else if(t>0)Y=H-1;else{q=H;break}}q<
0&&(q=Y+1);F.splice(q,0,f)}}},uEA=[],RUf=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"),U4=HQ(function(l){var b=SX$(IF$(l));
l=function(){var d=b.call(this)||this;d.__isPropertyEffectsClient=!0;return d};
_.h(l,b);l.prototype._initializeProperties=function(){b.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};
l.prototype._registerHost=function(){if(tU.length){var d=tU[tU.length-1];d._enqueueClient(this);this.__dataHost=d}};
l.prototype._initializeProtoProperties=function(d){this.__data=Object.create(d);this.__dataPending=Object.create(d);this.__dataOld={}};
l.prototype._initializeInstanceProperties=function(d){var L=this.__readOnly,P;for(P in d)L&&L[P]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[P]=this.__dataPending[P]=d[P])};
l.prototype._addPropertyEffect=function(d,L,P){this._createPropertyAccessor(d,L=="__readOnly");var E=MyN(this,L,!0)[d];E||(E=this[L][d]=[]);E.push(P)};
l.prototype._removePropertyEffect=function(d,L,P){d=MyN(this,L,!0)[d];P=d.indexOf(P);P>=0&&d.splice(P,1)};
l.prototype._hasPropertyEffect=function(d,L){L=this[L];return!(!L||!L[d])};
l.prototype._hasReadOnlyEffect=function(d){return this._hasPropertyEffect(d,"__readOnly")};
l.prototype._hasNotifyEffect=function(d){return this._hasPropertyEffect(d,"__notifyEffects")};
l.prototype._hasReflectEffect=function(d){return this._hasPropertyEffect(d,"__reflectEffects")};
l.prototype._hasComputedEffect=function(d){return this._hasPropertyEffect(d,"__computeEffects")};
l.prototype._setPendingPropertyOrPath=function(d,L,P,E){if(E||M6(Array.isArray(d)?d[0]:d)!==d){if(!E&&(E=xi(this,d),d=ZHy(this,d,L),!d||!b.prototype._shouldPropertyChange.call(this,d,L,E)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(d,L,P)){if(P=this.__dataLinkedPaths)for(var f in P)E=P[f],IF(f,d)?(E=$i(f,E,d),this._setPendingPropertyOrPath(E,L,!0,!0)):IF(E,d)&&(E=$i(E,f,d),this._setPendingPropertyOrPath(E,L,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[d])return this._setPendingProperty(d,
L,P);this[d]=L}return!1};
l.prototype._setUnmanagedPropertyToNode=function(d,L,P){if(P!==d[L]||typeof P=="object")L==="className"&&(d=(0,_.A4)(d)),d[L]=P};
l.prototype._setPendingProperty=function(d,L,P){var E=this.__dataHasPaths&&Z1(d);if(this._shouldPropertyChange(d,L,(E?this.__dataTemp:this.__data)[d])){this.__dataPending||(this.__dataPending={},this.__dataOld={});d in this.__dataOld||(this.__dataOld[d]=this.__data[d]);E?this.__dataTemp[d]=L:this.__data[d]=L;this.__dataPending[d]=L;if(E||this.__notifyEffects&&this.__notifyEffects[d])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[d]=P;return!0}return!1};
l.prototype._setProperty=function(d,L){this._setPendingProperty(d,L,!0)&&this._invalidateProperties()};
l.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
l.prototype._enqueueClient=function(d){this.__dataPendingClients=this.__dataPendingClients||[];d!==this&&this.__dataPendingClients.push(d)};
l.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
l.prototype.__enableOrFlushClients=function(){var d=this.__dataPendingClients;if(d){this.__dataPendingClients=null;for(var L=0;L<d.length;L++){var P=d[L];P.__dataEnabled?P.__dataPending&&P._flushProperties():P._enableProperties()}}};
l.prototype._readyClients=function(){this.__enableOrFlushClients()};
l.prototype.setProperties=function(d,L){for(var P in d)!L&&this.__readOnly&&this.__readOnly[P]||this._setPendingPropertyOrPath(P,d[P],!0);this._invalidateProperties()};
l.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
l.prototype._propertiesChanged=function(d,L,P){d=this.__dataHasPaths;this.__dataHasPaths=!1;var E;if(E=this.__computeEffects)if(Noh){gL++;var f=AvN(this),F=[],n;for(n in L)C4$(n,E,F,f,d);for(;n=F.shift();)CgF(this,"",L,P,n)&&C4$(n.methodInfo,E,F,f,d);Object.assign(P,this.__dataOld);Object.assign(L,this.__dataPending);this.__dataPending=null}else for(f=L;S6(this,E,f,P,d);)Object.assign(P,this.__dataOld),Object.assign(L,this.__dataPending),f=this.__dataPending,this.__dataPending=null;E=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(L,P,d);this._flushClients();S6(this,this.__reflectEffects,L,P,d);S6(this,this.__observeEffects,L,P,d);if(E){f=this.__notifyEffects;F=gL++;for(var N in E)if(E[N]){if(n=f){var Y=f;n=F;var q=N,H=L,t=P,e=d,W=!1,M=e?M6(q):q;if(Y=Y[M]){M=0;for(var J=Y.length,x=void 0;M<J&&(x=Y[M]);M++)x.info&&x.info.lastRun===n||e&&!ILH(q,x.trigger)||(x.info&&(x.info.lastRun=n),x.fn(this,q,H,t,x.info,e,void 0),W=!0)}n=W}if(n)var V=!0;else{if(n=d)n=N,q=L,H=M6(n),H!==
n?(H=y5(H)+"-changed",JvV(this,H,q[n],n),n=!0):n=!1;n&&(V=!0)}}var p;V&&(p=this.__dataHost)&&p._invalidateProperties&&p._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
l.prototype._propagatePropertyChanges=function(d,L,P){this.__propagateEffects&&S6(this,this.__propagateEffects,d,L,P);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,d,L,P)};
l.prototype._runEffectsForTemplate=function(d,L,P,E){var f=this,F=function(n,N){S6(f,d.propertyEffects,n,P,N,d.nodeList);for(var Y=d.firstChild;Y;Y=Y.nextSibling)f._runEffectsForTemplate(Y,n,P,N)};
d.runEffects?d.runEffects(F,L,E):F(L,E)};
l.prototype.linkPaths=function(d,L){d=J4(d);L=J4(L);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[d]=L};
l.prototype.unlinkPaths=function(d){d=J4(d);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[d]};
l.prototype.notifySplices=function(d,L){var P={path:""};d=xi(this,d,P);iHV(this,d,P.path,L)};
l.prototype.get=function(d,L){return xi(L||this,d)};
l.prototype.set=function(d,L,P){P?ZHy(P,d,L):this.__readOnly&&this.__readOnly[d]||this._setPendingPropertyOrPath(d,L,!0)&&this._invalidateProperties()};
l.prototype.push=function(d){var L=_.Tc.apply(1,arguments),P={path:""},E=xi(this,d,P),f=E.length,F=E.push.apply(E,_.VV(L));L.length&&p1(this,E,P.path,f,L.length,[]);return F};
l.prototype.pop=function(d){var L={path:""};d=xi(this,d,L);var P=!!d.length,E=d.pop();P&&p1(this,d,L.path,d.length,0,[E]);return E};
l.prototype.splice=function(d,L,P){var E=_.Tc.apply(3,arguments),f={path:""},F=xi(this,d,f);L<0?L=F.length-Math.floor(-L):L&&(L=Math.floor(L));var n=arguments.length===2?F.splice(L):F.splice.apply(F,[L,P].concat(_.VV(E)));(E.length||n.length)&&p1(this,F,f.path,L,E.length,n);return n};
l.prototype.shift=function(d){var L={path:""};d=xi(this,d,L);var P=!!d.length,E=d.shift();P&&p1(this,d,L.path,0,0,[E]);return E};
l.prototype.unshift=function(d){var L=_.Tc.apply(1,arguments),P={path:""},E=xi(this,d,P),f=E.unshift.apply(E,_.VV(L));L.length&&p1(this,E,P.path,0,L.length,[]);return f};
l.prototype.notifyPath=function(d,L){if(arguments.length==1){var P={path:""};L=xi(this,d,P);P=P.path}else P=Array.isArray(d)?J4(d):d;this._setPendingPropertyOrPath(P,L,!0,!0)&&this._invalidateProperties()};
l.prototype._createReadOnlyProperty=function(d,L){this._addPropertyEffect(d,"__readOnly");L&&(this["_set"+(d[0].toUpperCase()+d.substring(1))]=function(P){this._setProperty(d,P)})};
l.prototype._createPropertyObserver=function(d,L,P){var E={property:d,method:L,dynamicFn:!!P};this._addPropertyEffect(d,"__observeEffects",{fn:$4H,info:E,trigger:{name:d}});P&&this._addPropertyEffect(L,"__observeEffects",{fn:$4H,info:E,trigger:{name:L}})};
l.prototype._createMethodObserver=function(d,L){var P=TwH(d);if(!P)throw Error("Ed`"+d);Vy$(this,P,"__observeEffects",vxN,null,L)};
l.prototype._createNotifyingProperty=function(d){this._addPropertyEffect(d,"__notifyEffects",{fn:x4N,info:{eventName:y5(d)+"-changed",property:d}})};
l.prototype._createReflectedProperty=function(d){var L=this.constructor.attributeNameForProperty(d);L[0]==="-"?console.warn("Property "+d+" cannot be reflected to attribute "+L+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(d,"__reflectEffects",{fn:gxF,info:{attrName:L}})};
l.prototype._createComputedProperty=function(d,L,P){var E=TwH(L);if(!E)throw Error("Fd`"+L);L=Vy$(this,E,"__computeEffects",CgF,d,P);MyN(this,"__computeInfo")[d]=L};
l.prototype._marshalArgs=function(d,L,P){for(var E=this.__data,f=[],F=0,n=d.length;F<n;F++){var N=d[F],Y=N.name,q=N.structured,H=N.wildcard,t=N.value;N.literal||(H?(N=IF(Y,L),q=aLB(E,P,N?L:Y),t={path:N?L:Y,value:q,base:N?xi(E,Y):q}):t=q?aLB(E,P,Y):E[Y]);if(RF&&!this._overrideLegacyUndefined&&t===void 0&&d.length>1)return C1;f[F]=t}return f};
l.addPropertyEffect=function(d,L,P){this.prototype._addPropertyEffect(d,L,P)};
l.createPropertyObserver=function(d,L,P){this.prototype._createPropertyObserver(d,L,P)};
l.createMethodObserver=function(d,L){this.prototype._createMethodObserver(d,L)};
l.createNotifyingProperty=function(d){this.prototype._createNotifyingProperty(d)};
l.createReadOnlyProperty=function(d,L){this.prototype._createReadOnlyProperty(d,L)};
l.createReflectedProperty=function(d){this.prototype._createReflectedProperty(d)};
l.createComputedProperty=function(d,L,P){this.prototype._createComputedProperty(d,L,P)};
l.bindTemplate=function(d){return this.prototype._bindTemplate(d)};
l.prototype._bindTemplate=function(d,L){var P=this.constructor._parseTemplate(d),E=this.__preBoundTemplateInfo==P;if(!E)for(var f in P.propertyEffects)this._createPropertyAccessor(f);L?(P=Object.create(P),P.wasPreBound=E,this.__templateInfo?(d=d._parentTemplateInfo||this.__templateInfo,L=d.lastChild,P.parent=d,d.lastChild=P,(P.previousSibling=L)?L.nextSibling=P:d.firstChild=P):this.__templateInfo=P):this.__preBoundTemplateInfo=P;return P};
l._addTemplatePropertyEffect=function(d,L,P){(d.hostProps=d.hostProps||{})[L]=!0;d=d.propertyEffects=d.propertyEffects||{};(d[L]=d[L]||[]).push(P)};
l.prototype._stampTemplate=function(d,L){L=L||this._bindTemplate(d,!0);tU.push(this);d=b.prototype._stampTemplate.call(this,d,L);tU.pop();L.nodeList=d.nodeList;if(!L.wasPreBound)for(var P=L.childNodes=[],E=d.firstChild;E;E=E.nextSibling)P.push(E);d.templateInfo=L;P=L.nodeList;E=L.nodeInfoList;if(E.length)for(var f=0;f<E.length;f++){var F=P[f],n=E[f].bindings;if(n)for(var N=0;N<n.length;N++){var Y=n[N],q=F,H=Y;if(H.isCompound){for(var t=q.__dataCompoundStorage||(q.__dataCompoundStorage={}),e=H.parts,
W=Array(e.length),M=0;M<e.length;M++)W[M]=e[M].literal;e=H.target;t[e]=W;H.literal&&H.kind=="property"&&(e==="className"&&(q=(0,_.A4)(q)),q[e]=H.literal)}D4V(F,this,Y)}F.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(L,this.__data,null,!1),this._flushClients());return d};
l.prototype._removeBoundDom=function(d){d=d.templateInfo;var L=d.previousSibling,P=d.nextSibling,E=d.parent;L?L.nextSibling=P:E&&(E.firstChild=P);P?P.previousSibling=L:E&&(E.lastChild=L);d.nextSibling=d.previousSibling=null;d=d.childNodes;for(L=0;L<d.length;L++)P=d[L],(0,_.A4)((0,_.A4)(P).parentNode).removeChild(P)};
l._parseTemplateNode=function(d,L,P){var E=b._parseTemplateNode.call(this,d,L,P);if(d.nodeType===Node.TEXT_NODE){var f=this._parseBindings(d.textContent,L);f&&(d.textContent=wxV(f)||" ",oxq(this,L,P,"text","textContent",f),E=!0)}return E};
l._parseTemplateNodeAttribute=function(d,L,P,E,f){var F=this._parseBindings(f,L);if(F){f=E;var n="property";vOQ.test(E)?n="attribute":E[E.length-1]=="$"&&(E=E.slice(0,-1),n="attribute");var N=wxV(F);N&&n=="attribute"&&(E=="class"&&d.hasAttribute("class")&&(N+=" "+d.getAttribute(E)),d.setAttribute(E,N));n=="attribute"&&f=="disable-upgrade$"&&d.setAttribute(E,"");d.localName==="input"&&f==="value"&&d.setAttribute(f,"");d.removeAttribute(f);n==="property"&&(E=z$(E));oxq(this,L,P,n,E,F,N);return!0}return b._parseTemplateNodeAttribute.call(this,
d,L,P,E,f)};
l._parseTemplateNestedTemplate=function(d,L,P){var E=b._parseTemplateNestedTemplate.call(this,d,L,P),f=d.parentNode,F=P.templateInfo,n=f.localName==="dom-if",N=f.localName==="dom-repeat";O4&&(n||N)&&(f.removeChild(d),P=P.parentInfo,P.templateInfo=F,P.noted=!0,E=!1);d=F.hostProps;if(Nc&&n)d&&(L.hostProps=Object.assign(L.hostProps||{},d),O4||(P.parentInfo.noted=!0));else for(var Y in d)oxq(this,L,P,"property","_host_"+Y,[{mode:"{",source:Y,dependencies:[Y],hostProp:!0}]);return E};
l._parseBindings=function(d,L){for(var P=[],E=0,f;(f=RUf.exec(d))!==null;){f.index>E&&P.push({literal:d.slice(E,f.index)});E=f[1][0];var F=!!f[2];f=f[3].trim();var n=!1,N="",Y=-1;E=="{"&&(Y=f.indexOf("::"))>0&&(N=f.substring(Y+2),f=f.substring(0,Y),n=!0);Y=TwH(f);var q=[];if(Y){var H=Y,t=H.args;H=H.methodName;for(var e=0;e<t.length;e++){var W=t[e];W.literal||q.push(W)}if((t=L.dynamicFns)&&t[H]||Y.static)q.push(H),Y.dynamicFn=!0}else q.push(f);P.push({source:f,mode:E,negate:F,customEvent:n,signature:Y,
dependencies:q,event:N});E=RUf.lastIndex}E&&E<d.length&&(d=d.substring(E))&&P.push({literal:d});return P.length?P:null};
l._evaluateBinding=function(d,L,P,E,f,F){d=L.signature?vxN(d,P,E,f,L.signature):P!=L.source?xi(d,L.source):F&&Z1(P)?xi(d,P):d.__data[P];L.negate&&(d=!d);return d};
_.qG.Object.defineProperties(l.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return ACo}}});
return l}),tU=[];var pfh=window.ShadyCSS&&window.ShadyCSS.cssBuild,KI=HQ(function(l){function b(L,P,E,f){if(!pfh){for(var F=P.content.querySelectorAll("style"),n=bE7(P),N=dKy(E),Y=P.content.firstElementChild,q=0;q<N.length;q++){var H=N[q];H.textContent=L._processStyleText(H.textContent,f);P.content.insertBefore(H,Y)}for(Y=N=0;Y<n.length;Y++)q=n[Y],H=F[N],H!==q?(q=q.cloneNode(!0),H.parentNode.insertBefore(q,H)):N++,q.textContent=L._processStyleText(q.textContent,f)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(P,
E);if(YXV&&pfh&&Fj2&&(P=P.content.querySelectorAll("style"))){var t="";Array.from(P).forEach(function(e){t+=e.textContent;e.parentNode.removeChild(e)});
L._styleSheet=new CSSStyleSheet;L._styleSheet.replaceSync(t)}}
var d=WjF(U4(l));l=function(){return d.call(this)||this};
_.h(l,d);l._finalizeClass=function(){d._finalizeClass.call(this);var L;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(L=this.__ownObservers)&&this.createObservers(L,this._properties);this._prepareTemplate()};
l._prepareTemplate=function(){var L=this.template;L&&(typeof L==="string"?(console.error("template getter must return HTMLTemplateElement"),L=null):ba||(L=L.cloneNode(!0)));this.prototype._template=L};
l.createProperties=function(L){for(var P in L){var E=this.prototype,f=P,F=L[P],n=L;F.computed&&(F.readOnly=!0);F.computed&&(E._hasReadOnlyEffect(f)?console.warn("Cannot redefine computed property '"+f+"'."):E._createComputedProperty(f,F.computed,n));F.readOnly&&!E._hasReadOnlyEffect(f)?E._createReadOnlyProperty(f,!F.computed):F.readOnly===!1&&E._hasReadOnlyEffect(f)&&console.warn("Cannot make readOnly property '"+f+"' non-readOnly.");F.reflectToAttribute&&!E._hasReflectEffect(f)?E._createReflectedProperty(f):
F.reflectToAttribute===!1&&E._hasReflectEffect(f)&&console.warn("Cannot make reflected property '"+f+"' non-reflected.");F.notify&&!E._hasNotifyEffect(f)?E._createNotifyingProperty(f):F.notify===!1&&E._hasNotifyEffect(f)&&console.warn("Cannot make notify property '"+f+"' non-notify.");F.observer&&E._createPropertyObserver(f,F.observer,n[F.observer]);E._addPropertyToAttributeMap(f)}};
l.createObservers=function(L,P){for(var E=this.prototype,f=0;f<L.length;f++)E._createMethodObserver(L[f],P)};
l.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);d.prototype._initializeProperties.call(this);this.rootPath=BoJ;this.importPath=this.constructor.importPath;var L=this.constructor;if(!L.hasOwnProperty("__propertyDefaults")){L.__propertyDefaults=null;var P=L._properties,E;for(E in P){var f=P[E];"value"in f&&(L.__propertyDefaults=L.__propertyDefaults||{},L.__propertyDefaults[E]=f)}}if(L=L.__propertyDefaults)for(var F in L)P=L[F],
this._canApplyPropertyDefault(F)&&(P=typeof P.value=="function"?P.value.call(this):P.value,this._hasAccessor(F)?this._setPendingProperty(F,P,!0):this[F]=P)};
l.prototype._canApplyPropertyDefault=function(L){return!this.hasOwnProperty(L)};
l._processStyleText=function(L,P){return NwN(L,P)};
l._finalizeTemplate=function(L){var P=this.prototype._template;if(P&&!P.__polymerFinalized){P.__polymerFinalized=!0;var E=this.importPath;E=E?_.WS(E):"";b(this,P,L,E);this.prototype._bindTemplate(P)}};
l.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);d.prototype.connectedCallback.call(this)};
l.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);d.prototype.ready.call(this)};
l.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));d.prototype._readyClients.call(this)};
l.prototype._attachDom=function(L){var P=(0,_.A4)(this);if(P.attachShadow)return L?(P.shadowRoot||(P.attachShadow({mode:"open",shadyUpgradeFragment:L}),P.shadowRoot.appendChild(L),this.constructor._styleSheet&&(P.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),OLJ&&window.ShadyDOM&&window.ShadyDOM.flushInitial(P.shadowRoot),P.shadowRoot):null;throw Error("Hd");};
l.prototype.updateStyles=function(L){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,L)};
l.prototype.resolveUrl=function(L,P){!P&&this.importPath&&(P=_.WS(this.importPath));return _.WS(L,P)};
l._parseTemplateContent=function(L,P,E){P.dynamicFns=P.dynamicFns||this._properties;return d._parseTemplateContent.call(this,L,P,E)};
l._addTemplatePropertyEffect=function(L,P,E){!X3||P in this._properties||E.info.part.signature&&E.info.part.signature.static||E.info.part.hostProp||L.nestedTemplate||console.warn("Property '"+P+"' used in template but not declared in 'properties'; attribute will not be observed.");return d._addTemplatePropertyEffect.call(this,L,P,E)};
_.qG.Object.defineProperties(l,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var L=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof L==="function"&&(L=L());if(L===void 0){if(L=this.hasOwnProperty("is")){L=this.is;var P=null;if(L&&(!f7||nOV)&&(P=oF.import(L,"template"),f7&&!P))throw Error("Gd`"+L);L=P}L=L||Object.getPrototypeOf(this.prototype).constructor.template}this._template=L}return this._template},
set:function(L){this._template=L}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var L=this.importMeta;L?this._importPath=m4V(L.url):this._importPath=(L=oF.import(this.is))&&L.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return l});var oOt=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(l){return l}}),swH=function(l,b){DuV(l,b);
this.value=b.reduce(function(d,L,P){return d+FQy(L)+l[P+1]},l[0]).toString()},DuV;
swH.prototype.toString=function(){return this.value};
_.VQF=function(l){var b=_.Tc.apply(1,arguments);DuV(l,b);var d=document.createElement("template");b=b.reduce(function(L,P,E){if(P instanceof HTMLTemplateElement)P=P.innerHTML;else if(P instanceof swH)P=FQy(P);else throw Error("Jd`"+P);return L+P+l[E+1]},l[0]);
oOt&&(b=oOt.createHTML(b));d.innerHTML=b;return d};
DuV=function(l,b){if(!Array.isArray(l)||!Array.isArray(l.raw)||b.length!==l.length-1)throw new TypeError("Kd");};var ep=KI(HTMLElement);var wfQ=HQ(function(l){var b=KI(l);l=function(){var d=b.call(this)||this;d.__lastItems=null;d.__lastMulti=null;d.__selectedMap=null;return d};
_.h(l,b);l.prototype.__updateSelection=function(d,L){var P=L.path;P=="items"?(L=L.base||[],P=this.__lastItems,d!==this.__lastMulti&&this.clearSelection(),P&&(P=fKH(L,P),this.__applySplices(P)),this.__lastItems=L,this.__lastMulti=d):L.path=="items.splices"?this.__applySplices(L.value.indexSplices):(d=P.slice(6),L=parseInt(d,10),d.indexOf(".")<0&&d==L&&this.__deselectChangedIdx(L))};
l.prototype.__applySplices=function(d){for(var L=this,P=this.__selectedMap,E={},f=0;f<d.length;E={s$jscomp$109:void 0},f++){E.s$jscomp$109=d[f];P.forEach(function(Y){return function(q,H){q<Y.s$jscomp$109.index||(q>=Y.s$jscomp$109.index+Y.s$jscomp$109.removed.length?P.set(H,q+Y.s$jscomp$109.addedCount-Y.s$jscomp$109.removed.length):P.set(H,-1))}}(E));
for(var F=0;F<E.s$jscomp$109.addedCount;F++){var n=E.s$jscomp$109.index+F;P.has(this.items[n])&&P.set(this.items[n],n)}}this.__updateLinks();var N=0;P.forEach(function(Y,q){Y<0?(L.multi?L.splice("selected",N,1):L.selected=L.selectedItem=null,P.delete(q)):N++})};
l.prototype.__updateLinks=function(){var d=this;this.__dataLinkedPaths={};if(this.multi){var L=0;this.__selectedMap.forEach(function(P){P>=0&&d.linkPaths("items."+P,"selected."+L++)})}else this.__selectedMap.forEach(function(P){d.linkPaths("selected","items."+P);
d.linkPaths("selectedItem","items."+P)})};
l.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
l.prototype.isSelected=function(d){return this.__selectedMap.has(d)};
l.prototype.isIndexSelected=function(d){return this.isSelected(this.items[d])};
l.prototype.__deselectChangedIdx=function(d){var L=this,P=this.__selectedIndexForItemIndex(d);if(P>=0){var E=0;this.__selectedMap.forEach(function(f,F){P==E++&&L.deselect(F)})}};
l.prototype.__selectedIndexForItemIndex=function(d){if(d=this.__dataLinkedPaths["items."+d])return parseInt(d.slice(9),10)};
l.prototype.deselect=function(d){var L=this.__selectedMap.get(d);if(L>=0){this.__selectedMap.delete(d);var P;this.multi&&(P=this.__selectedIndexForItemIndex(L));this.__updateLinks();this.multi?this.splice("selected",P,1):this.selected=this.selectedItem=null}};
l.prototype.deselectIndex=function(d){this.deselect(this.items[d])};
l.prototype.select=function(d){this.selectIndex(this.items.indexOf(d))};
l.prototype.selectIndex=function(d){var L=this.items[d];this.isSelected(L)?this.toggle&&this.deselectIndex(d):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(L,d),this.__updateLinks(),this.multi?this.push("selected",L):this.selected=this.selectedItem=L)};
_.qG.Object.defineProperties(l,{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 l}),u$D=wfQ(ep),hU=function(){return u$D.apply(this,arguments)||this};
_.h(hU,u$D);_.qG.Object.defineProperties(hU,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(hU.is,hU);var GgV=window.Polymer;window.Polymer=function(l){return window.Polymer._polymerFn(l)};
GgV&&Object.assign(Polymer,GgV);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:NwN,resolveUrl:_.WS,pathFromUrl:m4V};Polymer.DomModule=oF;Polymer.Async={timeOut:_.qc,animationFrame:_.yb,idlePeriod:KjV,microTask:rL};Polymer.dedupingMixin=HQ;Polymer.wrap=_.A4;Polymer.PropertiesChanged=hUV;Polymer.telemetry={instanceCount:kgr,incrementInstanceCount:function(){kgr++},
registrations:ty1,register:U4N,dumpRegistrations:function(){ty1.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=WjF;Polymer.CaseMap={dashToCamelCase:z$,camelToDashCase:y5};Polymer.PropertyAccessors=IF$;Polymer.TemplateStamp=SX$;Polymer.Path={isPath:Z1,root:M6,isAncestor:jnZ,isDescendant:IF,translate:$i,matches:zo$,normalize:J4,split:yvB,get:xi,set:ZHy,isDeep:Z1};Polymer.Settings={useShadow:dP,useNativeCSSProperties:EOV,useNativeCustomElements:QUF,get rootPath(){return BoJ},setRootPath:function(l){BoJ=l},
get sanitizeDOMValue(){return vS},setSanitizeDOMValue:function(l){vS=l},
get passiveTouchGestures(){return hlV},setPassiveTouchGestures:function(l){hlV=l},
get strictTemplatePolicy(){return f7},setStrictTemplatePolicy:function(l){f7=l},
get allowTemplateFromDomModule(){return nOV},setAllowTemplateFromDomModule:function(l){nOV=l},
get legacyOptimizations(){return ba},setLegacyOptimizations:function(l){ba=l},
get syncInitialRender(){return OLJ},setSyncInitialRender:function(l){OLJ=l},
get legacyUndefined(){return RF},setLegacyUndefined:function(l){RF=l},
get legacyWarnings(){return X3},setLegacyWarnings:function(l){X3=l},
get orderedComputed(){return Noh},setOrderedComputed:function(l){Noh=l},
get fastDomIf(){return Nc},setFastDomIf:function(l){Nc=l},
get removeNestedTemplates(){return O4},setRemoveNestedTemplates:function(l){O4=l},
get suppressTemplateNotifications(){return mO},setSuppressTemplateNotifications:mO};Polymer.rootPath!==void 0&&(BoJ=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(vS=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(hlV=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(f7=Polymer.strictTemplatePolicy);nOV=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(ba=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(OLJ=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(RF=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(X3=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(Noh=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(Nc=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(O4=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(mO=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return vS},
set:function(l){vS=l}});Polymer.PropertyEffects=U4;Polymer.StyleGather={stylesFromModules:lKZ,stylesFromModule:rvq,stylesFromTemplate:bE7,stylesFromModuleImports:dKy,cssFromModules:PEF,cssFromModule:LQ1,cssFromTemplate:EeV,cssFromModuleImports:function(l){return(l=oF.import(l))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(l):""}};Polymer.ElementMixin=KI;Polymer.updateStyles=function(l){window.ShadyCSS&&window.ShadyCSS.styleDocument(l)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:fKH};Polymer.html=_.VQF;Polymer.htmlLiteral=function(l){return new swH(l,_.Tc.apply(1,arguments))};Polymer.Element=ep;Polymer.ArraySelectorMixin=wfQ;Polymer.ArraySelector=hU;var Tof=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,aFr=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,DyV=/@media\s(.*)/;var NIN=null,OEZ=window.HTMLImports&&window.HTMLImports.whenReady||null,mKQ;var iLt=null,k6=null,WQ=function(){this.customStyles=[];this.enqueued=!1;YHH(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},cC0=function(l){!l.enqueued&&k6&&(l.enqueued=!0,YHH(k6))};
WQ.prototype.addCustomStyle=function(l){l.__seenByShadyCSS||(l.__seenByShadyCSS=!0,this.customStyles.push(l),cC0(this))};
WQ.prototype.getStyleForCustomStyle=function(l){if(l.__shadyCSSCachedStyle)return l.__shadyCSSCachedStyle;var b;l.getStyle?b=l.getStyle():b=l;return b};
WQ.prototype.processStyles=function(){for(var l=this.customStyles,b=0;b<l.length;b++){var d=l[b];if(!d.__shadyCSSCachedStyle){var L=this.getStyleForCustomStyle(d);L&&(L=L.__appliedElement||L,iLt&&iLt(L),d.__shadyCSSCachedStyle=L)}}return l};
WQ.prototype.addCustomStyle=WQ.prototype.addCustomStyle;WQ.prototype.getStyleForCustomStyle=WQ.prototype.getStyleForCustomStyle;WQ.prototype.processStyles=WQ.prototype.processStyles;Object.defineProperties(WQ.prototype,{transformCallback:{get:function(){return iLt},
set:function(l){iLt=l}},
validateCallback:{get:function(){return k6},
set:function(l){var b=!1;k6||(b=!0);k6=l;b&&cC0(this)}}});var HEN=!(window.ShadyDOM&&window.ShadyDOM.inUse),qH7,Yr;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(Yr=window.ShadyCSS.cssBuild);var rC0=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?qH7=window.ShadyCSS.nativeCss:window.ShadyCSS?(tVQ(window.ShadyCSS),window.ShadyCSS=void 0):tVQ(window.WebComponents&&window.WebComponents.flags);var R$j=qH7;var lQV=new WQ;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(l,b){lQV.processStyles();BIN(l,b)},
styleElement:function(){lQV.processStyles()},
styleDocument:function(l){lQV.processStyles();BIN(document.body,l)},
getComputedStyleValue:function(l,b){return neB(l,b)},
flushCustomStyles:function(){},
nativeCss:R$j,nativeShadow:HEN,cssBuild:Yr,disableRuntime:rC0});window.ShadyCSS.CustomStyleInterface=lQV;var bio=window.ShadyCSS.CustomStyleInterface,jp=function(){var l=HTMLElement.call(this)||this;l._style=null;bio.addCustomStyle(l);return l};
_.h(jp,HTMLElement);jp.prototype.getStyle=function(){if(this._style)return this._style;var l=this.querySelector("style");if(!l)return null;this._style=l;var b=l.getAttribute("include");b&&(l.removeAttribute("include"),l.textContent=PEF(b)+l.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
jp.prototype.getStyle=jp.prototype.getStyle;window.customElements.define("custom-style",jp);Polymer.CustomStyle=jp;var zB=function(){this._timer=this._callback=this._asyncModule=null},yw,Lft;
zB.prototype.setConfig=function(l,b){var d=this;this._asyncModule=l;this._callback=b;this._timer=this._asyncModule.run(function(){d._timer=null;yw.delete(d);d._callback()})};
zB.prototype.cancel=function(){this.isActive()&&(dvV(this),yw.delete(this))};
var dvV=function(l){l.isActive()&&(l._asyncModule.cancel(l._timer),l._timer=null)};
zB.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
zB.prototype.isActive=function(){return this._timer!=null};
_.ZC=function(l,b,d){l instanceof zB?dvV(l):l=new zB;l.setConfig(b,d);return l};
yw=new Set;_.Mc=function(l){yw.add(l)};
Lft=function(){var l=!!yw.size;yw.forEach(function(b){try{b.flush()}catch(d){setTimeout(function(){throw d;})}});
return l};var KQ1=typeof document.head.style.touchAction==="string",UKN=["mousedown","mousemove","mouseup","click"],MVq=[0,1,4,2],PfQ;try{PfQ=(new MouseEvent("test",{buttons:1})).buttons===1}catch(l){PfQ=!1}var ZE7=PfQ,elN=!1;(function(){try{var l=Object.defineProperty({},"passive",{get:function(){elN=!0}});
window.addEventListener("test",null,l);window.removeEventListener("test",null,l)}catch(b){}})();
var WQ7=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),jwN=[],EAh={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},oeF={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},zlZ=function(l){var b=l.sourceCapabilities;if(!b||b.firesTouchEvents)if(l.__polymerGesturesHandled={skip:!0},l.type==="click"){b=!1;for(var d=xK7(l),L=0;L<d.length;L++){if(d[L].nodeType===Node.ELEMENT_NODE)if(d[L].localName==="label")jwN.push(d[L]);
else if(EAh[d[L].localName]){var P=d[L];var E=Array.prototype.slice.call(P.labels||[]);if(!E.length){E=[];try{var f=P.getRootNode();if(P.id){var F=f.querySelectorAll("label[for = '"+P.id+"']");for(P=0;P<F.length;P++)E.push(F[P])}}catch(n){}}for(P=0;P<E.length;P++)b=b||jwN.indexOf(E[P])>-1}if(d[L]===QOt)return}b||(l.preventDefault(),l.stopPropagation())}},QOt=null,Ir=null,SHH=0,ABy=0,geq=-1,veH=!1;
document.addEventListener("touchend",function(l){Ir||yBN(!0);QOt=xK7(l)[0];Ir=_.ZC(Ir,_.qc.after(2500),function(){yBN();Ir=QOt=null})},elN?{passive:!0}:!1);
var xK7=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(l){return l.composedPath&&l.composedPath()||[]},T$={},uu=[];
CEQ({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){wL(this.info)},
mousedown:function(l){if(V5(l)){var b=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l),d=this;$K1(this.info,function(L){V5(L)||(la("up",b,L),wL(d.info))},function(L){V5(L)&&la("up",b,L);
wL(d.info)});
la("down",b,l)}},
touchstart:function(l){la("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l),l.changedTouches[0],l)},
touchend:function(l){la("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l),l.changedTouches[0],l)}});
CEQ({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(l){this.moves.length>2&&this.moves.shift();this.moves.push(l)},
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;wL(this.info)},
mousedown:function(l){if(V5(l)){var b=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l),d=this,L=function(P){var E=P.clientX,f=P.clientY;RlV(d.info,E,f)&&(d.info.state=d.info.started?P.type==="mouseup"?"end":"track":"start",d.info.state==="start"&&G$("tap"),d.info.addMove({x:E,y:f}),V5(P)||(d.info.state="end",wL(d.info)),b&&psZ(d.info,b,P),d.info.started=!0)};
$K1(this.info,L,function(P){d.info.started&&L(P);wL(d.info)});
this.info.x=l.clientX;this.info.y=l.clientY}},
touchstart:function(l){l=l.changedTouches[0];this.info.x=l.clientX;this.info.y=l.clientY},
touchmove:function(l){var b=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l);l=l.changedTouches[0];var d=l.clientX,L=l.clientY;RlV(this.info,d,L)&&(this.info.state==="start"&&G$("tap"),this.info.addMove({x:d,y:L}),psZ(this.info,b,l),this.info.state="track",this.info.started=!0)},
touchend:function(l){var b=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l);l=l.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:l.clientX,y:l.clientY}),psZ(this.info,b,l))}});
CEQ({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(l){V5(l)&&(this.info.x=l.clientX,this.info.y=l.clientY)},
click:function(l){V5(l)&&DKN(this.info,l)},
touchstart:function(l){l=l.changedTouches[0];this.info.x=l.clientX;this.info.y=l.clientY},
touchend:function(l){DKN(this.info,l.changedTouches[0],l)}});var XZt=HQ(function(l){var b=function(){return l.apply(this,arguments)||this};
_.h(b,l);b.prototype._addEventListenerToNode=function(d,L,P){aF(d,L,P)||l.prototype._addEventListenerToNode.call(this,d,L,P)};
b.prototype._removeEventListenerFromNode=function(d,L,P){iu(d,L,P)||l.prototype._removeEventListenerFromNode.call(this,d,L,P)};
return b});var $6=HQ(function(l){var b=function(){return l.apply(this,arguments)||this};
_.h(b,l);b.prototype._shouldPropertyChange=function(d,L,P){return VVq(this,d,L,P,!0)};
return b}),fQV=HQ(function(l){var b=function(){return l.apply(this,arguments)||this};
_.h(b,l);b.prototype._shouldPropertyChange=function(d,L,P){return VVq(this,d,L,P,this.mutableData)};
_.qG.Object.defineProperties(b,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return b});
$6._mutablePropertyChange=VVq;var wsV=!1;var sOV=XZt(fQV(U4(HTMLElement))),JU=function(){var l=sOV.call(this)||this;if(f7)throw Error("Md");l.root=null;l.$=null;l.__children=null;return l};
_.h(JU,sOV);_.Q=JU.prototype;_.Q.attributeChangedCallback=function(){this.mutableData=!0};
_.Q.connectedCallback=function(){uyH()||(this.style.display="none");this.render()};
_.Q.disconnectedCallback=function(){this.__removeChildren()};
_.Q.__insertChildren=function(){(0,_.A4)((0,_.A4)(this).parentNode).insertBefore(this.root,this)};
_.Q.__removeChildren=function(){if(this.__children)for(var l=0;l<this.__children.length;l++)this.root.appendChild(this.__children[l])};
_.Q.render=function(){var l=this;if(!this.__children){var b=b||this.querySelector("template");if(!b){var d=new MutationObserver(function(){if(b=l.querySelector("template"))d.disconnect(),l.render();else throw Error("Nd");});
d.observe(this,{childList:!0});return}this.root=this._stampTemplate(b);this.$=this.root.$;this.__children=[];for(var L=this.root.firstChild;L;L=L.nextSibling)this.__children[this.__children.length]=L;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.qG.Object.defineProperties(JU,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",JU);Polymer.Debouncer=zB;Polymer.Gestures={gestures:T$,recognizers:uu,deepTargetFind:JBF,addListener:aF,removeListener:iu,register:CEQ,setTouchAction:_.cS,prevent:G$,resetMouseCanceller:function(){Ir&&Ir.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:aF,remove:iu};Polymer.GestureEventListeners=XZt;Polymer.MutableData=$6;Polymer.OptionalMutableData=fQV;Polymer.DomBind=JU;_.x6=function(){do{var l=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var b=Lft()}while(l||b)};var GmN=null;TIq.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:TIq,writable:!0}});var Le$=U4(TIq),dyH=$6(Le$),Ffh=U4(function(){}),L7=function(l){var b=Ffh.call(this)||this;
b._configureProperties(l);b.root=b._stampTemplate(b.__dataHost);var d=[];b.children=d;for(var L=b.root.firstChild;L;L=L.nextSibling)d.push(L),L.__templatizeInstance=b;b.__templatizeOwner&&b.__templatizeOwner.__hideTemplateChildren__&&b._showHideChildren(!0);d=b.__templatizeOptions;(l&&d.instanceProps||!d.instanceProps)&&b._enableProperties();return b};
_.h(L7,Ffh);_.Q=L7.prototype;_.Q._configureProperties=function(l){if(this.__templatizeOptions.forwardHostProp)for(var b in this.__hostProps)this._setPendingProperty(b,this.__dataHost["_host_"+b]);for(var d in l)this._setPendingProperty(d,l[d])};
_.Q.forwardHostProp=function(l,b){this._setPendingPropertyOrPath(l,b,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.Q._addEventListenerToNode=function(l,b,d){var L=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(l,b,function(E){E.model=L;d(E)});
else{var P=this.__dataHost.__dataHost;P&&P._addEventListenerToNode(l,b,d)}};
_.Q._showHideChildren=function(l){iEj(l,this.children)};
_.Q._setUnmanagedPropertyToNode=function(l,b,d){l.__hideTemplateChildren__&&l.nodeType==Node.TEXT_NODE&&b=="textContent"?l.__polymerTextContent__=d:Ffh.prototype._setUnmanagedPropertyToNode.call(this,l,b,d)};
_.Q.dispatchEvent=function(){return!0};
_.qG.Object.defineProperties(L7.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var l=this.__parentModel;if(!l){var b;l=this;do l=l.__dataHost.__dataHost;while((b=l.__templatizeOptions)&&!b.parentModel);this.__parentModel=l}return l}}});
var rBZ=$6(L7);var gS=function(){var l=ep.call(this)||this;l.__renderDebouncer=null;l._lastIf=!1;l.__hideTemplateChildren__=!1;return l};
_.h(gS,ep);_.Q=gS.prototype;_.Q.__debounceRender=function(){var l=this;this.__renderDebouncer=_.ZC(this.__renderDebouncer,rL,function(){return l.__render()});
_.Mc(this.__renderDebouncer)};
_.Q.disconnectedCallback=function(){ep.prototype.disconnectedCallback.call(this);var l=(0,_.A4)(this).parentNode;l&&(l.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.A4)(l).host)||this.__teardownInstance()};
_.Q.connectedCallback=function(){ep.prototype.connectedCallback.call(this);uyH()||(this.style.display="none");this.if&&this.__debounceRender()};
_.Q.__ensureTemplate=function(){var l=this;if(!this.__template){var b=this._templateInfo?this:(0,_.A4)(this).querySelector("template");if(!b){var d=new MutationObserver(function(){if((0,_.A4)(l).querySelector("template"))d.disconnect(),l.__render();else throw Error("Qd");});
d.observe(this,{childList:!0});return!1}this.__template=b}return!0};
_.Q.__ensureInstance=function(){var l=(0,_.A4)(this).parentNode;if(this.__hasInstance()){var b=this.__getInstanceNodes();if(b&&b.length&&(0,_.A4)(this).previousSibling!==b[b.length-1])for(var d=0,L=void 0;d<b.length&&(L=b[d]);d++)(0,_.A4)(l).insertBefore(L,this)}else{if(!l||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(l)}return!0};
_.Q.render=function(){_.x6()};
_.Q.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();mO&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.Q.__hasInstance=function(){};
_.Q.__getInstanceNodes=function(){};
_.Q.__createAndInsertInstance=function(){};
_.Q.__teardownInstance=function(){};
_.Q._showHideChildren=function(){};
_.qG.Object.defineProperties(gS,{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:gS.prototype.__debounceRender},restamp:{type:Boolean,observer:gS.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var B_h=function(){var l=gS.call(this)||this;l.__instance=null;l.__syncInfo=null;return l};
_.h(B_h,gS);_.Q=B_h.prototype;_.Q.__hasInstance=function(){return!!this.__instance};
_.Q.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.Q.__createAndInsertInstance=function(l){var b=this,d=this.__dataHost||this;if(f7&&!this.__dataHost)throw Error("Od");var L=d._bindTemplate(this.__template,!0);L.runEffects=function(P,E,f){var F=b.__syncInfo;if(b.if)F&&(b.__syncInfo=null,b._showHideChildren(),E=Object.assign(F.changedProps,E)),P(E,f);else if(b.__instance)if(F||(F=b.__syncInfo={runEffects:P,changedProps:{}}),f)for(var n in E)P=M6(n),F.changedProps[P]=b.__dataHost[P];else Object.assign(F.changedProps,E)};
this.__instance=d._stampTemplate(this.__template,L);(0,_.A4)(l).insertBefore(this.__instance,this)};
_.Q.__syncHostProperties=function(){var l=this.__syncInfo;l&&(this.__syncInfo=null,l.runEffects(l.changedProps,!1))};
_.Q.__teardownInstance=function(){var l=this.__dataHost||this;this.__instance&&(l._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.Q._showHideChildren=function(){var l=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==l&&(this.__instance.__hidden=l,iEj(l,this.__instance.templateInfo.childNodes));l||this.__syncHostProperties()};
var nAt=function(){var l=gS.call(this)||this;l.__ctor=null;l.__instance=null;l.__invalidProps=null;return l};
_.h(nAt,gS);_.Q=nAt.prototype;_.Q.__hasInstance=function(){return!!this.__instance};
_.Q.__getInstanceNodes=function(){return this.__instance.children};
_.Q.__createAndInsertInstance=function(l){this.__ctor||(this.__ctor=Ph(this.__template,this,{mutableData:!0,forwardHostProp:function(b,d){this.__instance&&(this.if?this.__instance.forwardHostProp(b,d):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[M6(b)]=!0))}}));
this.__instance=new this.__ctor;(0,_.A4)(l).insertBefore(this.__instance.root,this)};
_.Q.__teardownInstance=function(){if(this.__instance){var l=this.__instance.children;if(l&&l.length){var b=(0,_.A4)(l[0]).parentNode;if(b){b=(0,_.A4)(b);for(var d=0,L=void 0;d<l.length&&(L=l[d]);d++)b.removeChild(L)}}this.__instance=this.__invalidProps=null}};
_.Q.__syncHostProperties=function(){var l=this.__invalidProps;if(l){this.__invalidProps=null;for(var b in l)this.__instance._setPendingProperty(b,this.__dataHost[b]);this.__instance._flushProperties()}};
_.Q._showHideChildren=function(){var l=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==l&&(this.__instance.__hidden=l,this.__instance._showHideChildren(l));l||this.__syncHostProperties()};
_.xO=Nc?B_h:nAt;customElements.define(_.xO.is,_.xO);Polymer.enqueueDebouncer=_.Mc;Polymer.flush=_.x6;Polymer.Templatize={templatize:Ph,modelForElement:sSA};Polymer.TemplateInstanceBase=L7;Polymer.DomIf=_.xO;var Oit=fQV(ep),JC=function(){var l=Oit.call(this)||this;l.__instances=[];l.__renderDebouncer=null;l.__itemsIdxToInstIdx={};l.__chunkCount=null;l.__renderStartTime=null;l.__itemsArrayChanged=!1;l.__shouldMeasureChunk=!1;l.__shouldContinueChunking=!1;l.__chunkingId=0;l.__sortFn=null;l.__filterFn=null;l.__observePaths=null;l.__ctor=null;l.__isDetached=!0;l.template=null;return l};
_.h(JC,Oit);_.Q=JC.prototype;_.Q.disconnectedCallback=function(){Oit.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var l=0;l<this.__instances.length;l++)this.__detachInstance(l);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.Q.connectedCallback=function(){Oit.prototype.connectedCallback.call(this);uyH()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var l=(0,_.A4)((0,_.A4)(this).parentNode),b=0;b<this.__instances.length;b++)this.__attachInstance(b,l);this.__chunkingId&&this.__render()}};
_.Q.__ensureTemplatized=function(){var l=this;if(!this.__ctor){var b=this.template=this._templateInfo?this:this.querySelector("template");if(!b){var d=new MutationObserver(function(){if(l.querySelector("template"))d.disconnect(),l.__render();else throw Error("Rd");});
d.observe(this,{childList:!0});return!1}var L={};L[this.as]=!0;L[this.indexAs]=!0;L[this.itemsIndexAs]=!0;this.__ctor=Ph(b,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:L,forwardHostProp:function(P,E){for(var f=this.__instances,F=0,n=void 0;F<f.length&&(n=f[F]);F++)n.forwardHostProp(P,E)},
notifyInstanceProp:function(P,E,f){zo$(this.as,E)&&(P=P[this.itemsIndexAs],E==this.as&&(this.items[P]=f),E=$i(this.as,"items."+P,E),this.notifyPath(E,f))}})}return!0};
_.Q.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.Q.__functionFromPropertyValue=function(l){if(typeof l==="string"){var b=this.__getMethodHost();return function(){return b[l].apply(b,arguments)}}return l};
_.Q.__sortChanged=function(l){this.__sortFn=this.__functionFromPropertyValue(l);this.items&&this.__debounceRender(this.__render)};
_.Q.__filterChanged=function(l){this.__filterFn=this.__functionFromPropertyValue(l);this.items&&this.__debounceRender(this.__render)};
_.Q.__computeFrameTime=function(l){return Math.ceil(1E3/l)};
_.Q.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.Q.__handleObservedPaths=function(l){if(this.__sortFn||this.__filterFn)if(!l)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var b=this.__observePaths,d=0;d<b.length;d++)l.indexOf(b[d])===0&&this.__debounceRender(this.__render,this.delay)};
_.Q.__itemsChanged=function(l){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(l.path,l.value)||(l.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.Q.__debounceRender=function(l,b){b=b===void 0?0:b;this.__renderDebouncer=_.ZC(this.__renderDebouncer,b>0?_.qc.after(b):rL,l.bind(this));_.Mc(this.__renderDebouncer)};
_.Q.render=function(){this.__debounceRender(this.__render);_.x6()};
_.Q.__render=function(){var l=this;if(this.__ensureTemplatized()){var b=this.items||[],d=this.__sortAndFilterItems(b),L=this.__calculateLimit(d.length);this.__updateInstances(b,L,d);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){l.__chunkingId=null;l.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);mO&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.Q.__sortAndFilterItems=function(l){for(var b=this,d=Array(l.length),L=0;L<l.length;L++)d[L]=L;this.__filterFn&&(d=d.filter(function(P,E,f){return b.__filterFn(l[P],E,f)}));
this.__sortFn&&d.sort(function(P,E){return b.__sortFn(l[P],l[E])});
return d};
_.Q.__calculateLimit=function(l){var b=l,d=this.__instances.length;if(this.initialCount){var L;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(b=Math.min(l,this.initialCount),this.__chunkCount=(L=Math.max(b-d,0))||1):(L=Math.min(Math.max(l-d,0),this.__chunkCount),b=Math.min(d+L,l));this.__shouldMeasureChunk=L===this.__chunkCount;this.__shouldContinueChunking=b<l;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return b};
_.Q.__continueChunking=function(){if(this.__shouldMeasureChunk){var l=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/l*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.Q.__updateInstances=function(l,b,d){var L=this.__itemsIdxToInstIdx={},P;for(P=0;P<b;P++){var E=this.__instances[P],f=d[P],F=l[f];L[f]=P;E?(E._setPendingProperty(this.as,F),E._setPendingProperty(this.indexAs,P),E._setPendingProperty(this.itemsIndexAs,f),E._flushProperties()):this.__insertInstance(F,P,f)}for(l=this.__instances.length-1;l>=P;l--)this.__detachAndRemoveInstance(l)};
_.Q.__detachInstance=function(l){l=this.__instances[l];for(var b=(0,_.A4)(l.root),d=0;d<l.children.length;d++)b.appendChild(l.children[d]);return l};
_.Q.__attachInstance=function(l,b){b.insertBefore(this.__instances[l].root,this)};
_.Q.__detachAndRemoveInstance=function(l){this.__detachInstance(l);this.__instances.splice(l,1)};
_.Q.__stampInstance=function(l,b,d){var L={};L[this.as]=l;L[this.indexAs]=b;L[this.itemsIndexAs]=d;return new this.__ctor(L)};
_.Q.__insertInstance=function(l,b,d){l=this.__stampInstance(l,b,d);d=(d=this.__instances[b+1])?d.children[0]:this;(0,_.A4)((0,_.A4)(this).parentNode).insertBefore(l.root,d);return this.__instances[b]=l};
_.Q._showHideChildren=function(l){for(var b=0;b<this.__instances.length;b++)this.__instances[b]._showHideChildren(l)};
_.Q.__handleItemPath=function(l,b){var d=l.slice(6),L=d.indexOf(".");l=L<0?d:d.substring(0,L);if(l==parseInt(l,10)){d=L<0?"":d.substring(L+1);this.__handleObservedPaths(d);if(l=this.__instances[this.__itemsIdxToInstIdx[l]])l._setPendingPropertyOrPath(this.as+(d?"."+d:""),b,!1,!0),l._flushProperties();return!0}};
_.Q.itemForElement=function(l){return(l=this.modelForElement(l))&&l[this.as]};
_.Q.indexForElement=function(l){return(l=this.modelForElement(l))&&l[this.indexAs]};
_.Q.modelForElement=function(l){return sSA(this.template,l)};
_.qG.Object.defineProperties(JC,{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:JC.prototype.__sortChanged},filter:{type:Function,observer:JC.prototype.__filterChanged},observe:{type:String,observer:JC.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!mO,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.*)"]}}});
JC.prototype._setRenderedItemCount=function(){};
customElements.define(JC.is,JC);Polymer.DomRepeat=JC;var N_V=function(l,b){var d=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=l;this.callback=b;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){d._schedule()};
this.connect();this._schedule()},mv2=function(l){var b=(0,_.A4)(l);
if(s9(l))return b.assignedNodes({flatten:!0});l=[];for(var d=0;d<b.childNodes.length;d++){var L=b.childNodes[d];s9(L)?l.push.apply(l,_.VV((0,_.A4)(L).assignedNodes({flatten:!0}))):l.push(L)}return l};
_.Q=N_V.prototype;_.Q.connect=function(){var l=this;s9(this._target)?this._listenSlots([this._target]):(0,_.A4)(this._target).children&&(this._listenSlots((0,_.A4)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(b){l._processMutations(b)}):(this._nativeChildrenObserver=new MutationObserver(function(b){l._processMutations(b)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.Q.disconnect=function(){s9(this._target)?this._unlistenSlots([this._target]):(0,_.A4)(this._target).children&&(this._unlistenSlots((0,_.A4)(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};
_.Q._schedule=function(){var l=this;this._scheduled||(this._scheduled=!0,rL.run(function(){return l.flush()}))};
_.Q._processMutations=function(l){this._processSlotMutations(l);this.flush()};
_.Q._processSlotMutations=function(l){if(l)for(var b=0;b<l.length;b++){var d=l[b];d.addedNodes&&this._listenSlots(d.addedNodes);d.removedNodes&&this._unlistenSlots(d.removedNodes)}};
_.Q.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 l={target:this._target,addedNodes:[],removedNodes:[]},b=mv2(this._target),d=fKH(b,this._effectiveNodes),L=0,P=void 0;L<d.length&&(P=d[L]);L++)for(var E=0,f=void 0;E<P.removed.length&&(f=P.removed[E]);E++)l.removedNodes.push(f);
L=0;for(P=void 0;L<d.length&&(P=d[L]);L++)for(E=P.index;E<P.index+P.addedCount;E++)l.addedNodes.push(b[E]);this._effectiveNodes=b;b=!1;if(l.addedNodes.length||l.removedNodes.length)b=!0,this.callback.call(this._target,l);return b};
_.Q._listenSlots=function(l){for(var b=0;b<l.length;b++){var d=l[b];s9(d)&&d.addEventListener("slotchange",this._boundSchedule)}};
_.Q._unlistenSlots=function(l){for(var b=0;b<l.length;b++){var d=l[b];s9(d)&&d.removeEventListener("slotchange",this._boundSchedule)}};var Sp=Element.prototype,YtD=Sp.matches||Sp.matchesSelector||Sp.mozMatchesSelector||Sp.msMatchesSelector||Sp.oMatchesSelector||Sp.webkitMatchesSelector,qtr=function(l,b){return YtD.call(l,b)},F3=function(l){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(l);
this.node=l},KfV;
_.Q=F3.prototype;_.Q.observeNodes=function(l){return new N_V(this.node,l)};
_.Q.unobserveNodes=function(l){l.disconnect()};
_.Q.notifyObserver=function(){};
_.Q.deepContains=function(l){if((0,_.A4)(this.node).contains(l))return!0;var b=l;for(l=l.ownerDocument;b&&b!==l&&b!==this.node;)b=(0,_.A4)(b).parentNode||(0,_.A4)(b).host;return b===this.node};
_.Q.getOwnerRoot=function(){return(0,_.A4)(this.node).getRootNode()};
_.Q.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.A4)(this.node).assignedNodes({flatten:!0}):[]};
_.Q.getDestinationInsertionPoints=function(){for(var l=[],b=(0,_.A4)(this.node).assignedSlot;b;)l.push(b),b=(0,_.A4)(b).assignedSlot;return l};
_.Q.importNode=function(l,b){return(0,_.A4)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(l,b)};
_.Q.getEffectiveChildNodes=function(){return mv2(this.node)};
_.Q.queryDistributedElements=function(l){for(var b=this.getEffectiveChildNodes(),d=[],L=0,P=b.length,E=void 0;L<P&&(E=b[L]);L++)E.nodeType===Node.ELEMENT_NODE&&qtr(E,l)&&d.push(E);return d};
_.qG.Object.defineProperties(F3.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var l=this.node;return l._activeElement!==void 0?l._activeElement:l.activeElement}}});
var AU=function(l){this.event=l};
_.qG.Object.defineProperties(AU.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 Hi$=F3;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var t3h=window.ShadyDOM.Wrapper,UvQ=function(){return t3h.apply(this,arguments)||this};
_.h(UvQ,t3h);Object.getOwnPropertyNames(F3.prototype).forEach(function(l){l!="activeElement"&&l!="constructor"&&(UvQ.prototype[l]=F3.prototype[l])});
BQA(UvQ.prototype,["classList"]);Hi$=UvQ;Object.defineProperties(AU.prototype,{localTarget:{get:function(){var l=this.event.currentTarget;l=l&&_.HJ(l).getOwnerRoot();for(var b=this.path,d=0;d<b.length;d++){var L=b[d];if(_.HJ(L).getOwnerRoot()===l)return L}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else FeN(),BQA(F3.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),nXj();KfV=Hi$;_.HJ=function(l){l=l||document;if(l instanceof Hi$)return l;if(l instanceof AU)return l;var b=l.__domApi;b||(l instanceof Event?b=new AU(l):b=new Hi$(l),l.__domApi=b);return b};var eNJ=/:host\(:dir\((ltr|rtl)\)\)/g,hNJ=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,kCt=/:dir\((?:ltr|rtl)\)/,Wf0=!(!window.ShadyDOM||!window.ShadyDOM.inUse),n7=[],vQ=null,Bh="",jOf=HQ(function(l){Wf0||vQ||(Bh=document.documentElement.getAttribute("dir"),vQ=new MutationObserver(OYN),vQ.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var b=IF$(l);l=function(){var d=b.call(this)||this;d.__autoDirOptOut=!1;return d};
_.h(l,b);l._processStyleText=function(d,L){d=b._processStyleText.call(this,d,L);!Wf0&&kCt.test(d)&&(d=this._replaceDirInCssText(d),this.__activateDir=!0);return d};
l._replaceDirInCssText=function(d){d=d.replace(eNJ,':host([dir="$1"])');return d=d.replace(hNJ,':host([dir="$2"]) $1')};
l.prototype.ready=function(){b.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
l.prototype.connectedCallback=function(){b.prototype.connectedCallback&&b.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(vQ&&vQ.takeRecords().length&&OYN(),n7.push(this),this.__autoDirOptOut||this.setAttribute("dir",Bh))};
l.prototype.disconnectedCallback=function(){b.prototype.disconnectedCallback&&b.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var d=n7.indexOf(this);d>-1&&n7.splice(d,1)}};
l.__activateDir=!1;return l});var zNr=function(l){for(;l;){var b=Object.getOwnPropertyDescriptor(l,"observedAttributes");if(b)return b.get;l=Object.getPrototypeOf(l.prototype).constructor}return function(){return[]}};
HQ(function(l){var b=KI(l),d=zNr(b);l=function(){return b.call(this)||this};
_.h(l,b);l.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:b.prototype._initializeProperties.call(this)};
l.prototype._enableProperties=function(){this.__isUpgradeDisabled||b.prototype._enableProperties.call(this)};
l.prototype._canApplyPropertyDefault=function(L){return b.prototype._canApplyPropertyDefault.call(this,L)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(L))};
l.prototype.attributeChangedCallback=function(L,P,E,f){L=="disable-upgrade"?this.__isUpgradeDisabled&&E==null&&(b.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.A4)(this).isConnected&&b.prototype.connectedCallback.call(this)):b.prototype.attributeChangedCallback.call(this,L,P,E,f)};
l.prototype.connectedCallback=function(){this.__isUpgradeDisabled||b.prototype.connectedCallback.call(this)};
l.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||b.prototype.disconnectedCallback.call(this)};
_.qG.Object.defineProperties(l,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return d.call(this).concat("disable-upgrade")}}});
return l});var O9=!1,myQ=[],NG=[];var tP$=window.ShadyDOM,Uyy=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",e$N):document.readyState==="interactive"||document.readyState==="complete"?e$N():window.addEventListener("DOMContentLoaded",e$N);var We7=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=""},h$B=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,k41=/@import[^;]*;/gim,IeA=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,$yB=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,J3V=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,xyj=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,ZYj=/^@[^\s]*keyframes/,
y3Z=/\s+/g;var gX$={};var vXN=Promise.resolve();var y9J=new Set;var Zit=/;\s*/m,M3t=/^\s*(initial)|(inherit)\s*$/,IQj=/\s*!important/,$vj=function(){this._map={}};
$vj.prototype.set=function(l,b){l=l.trim();this._map[l]={properties:b,dependants:{}}};
$vj.prototype.get=function(l){l=l.trim();return this._map[l]||null};
var J9r=null,CI=function(){this._measureElement=this._currentElement=null;this._map=new $vj};
_.Q=CI.prototype;_.Q.detectMixin=function(l){l=aFr.test(l)||Tof.test(l);aFr.lastIndex=0;Tof.lastIndex=0;return l};
_.Q.transformTemplate=function(l,b){if(l._gatheredStyle===void 0){var d=[];for(var L=l.content.querySelectorAll("style"),P=0;P<L.length;P++){var E=L[P];if(E.hasAttribute("shady-unscoped")){if(!HEN){var f=E.textContent;if(!y9J.has(f)){y9J.add(f);var F=document.createElement("style");F.setAttribute("shady-unscoped","");F.textContent=f;document.head.appendChild(F)}E.parentNode.removeChild(E)}}else d.push(E.textContent),E.parentNode.removeChild(E)}(d=d.join("").trim())?(L=document.createElement("style"),
L.textContent=d,l.content.insertBefore(L,l.content.firstChild),d=L):d=null;l._gatheredStyle=d}return(l=l._gatheredStyle)?this.JSC$11433_transformStyle(l,b):null};
_.Q.JSC$11433_transformStyle=function(l,b){b=b===void 0?"":b;var d=oXq(l);this.transformRules(d,b);l.textContent=pI1(d);return d};
_.Q.transformCustomStyle=function(l){var b=this,d=oXq(l);VP$(d,function(L){L.selector===":root"&&(L.selector="html");b.transformRule(L)});
l.textContent=pI1(d);return d};
_.Q.transformRules=function(l,b){var d=this;this._currentElement=b;VP$(l,function(L){d.transformRule(L)});
this._currentElement=null};
_.Q.transformRule=function(l){l.cssText=xvo(this,l.parsedCssText,l);l.selector===":root"&&(l.selector=":host > *")};
var xvo=function(l,b,d){b=b.replace(Tof,function(L,P,E,f){return l._produceCssProperties(L,P,E,f,d)});
return l._consumeCssProperties(b,d)};
_.Q=CI.prototype;_.Q._getInitialValueForProperty=function(l){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(l)};
_.Q._fallbacksFromPreviousRules=function(l){for(var b=this,d=l;d.parent;)d=d.parent;var L={},P=!1;VP$(d,function(E){(P=P||E===l)||E.selector===l.selector&&Object.assign(L,b._cssTextToMap(E.parsedCssText))});
return L};
_.Q._consumeCssProperties=function(l,b){for(var d;d=aFr.exec(l);){var L=d[0],P=d[1];d=d.index;var E=d+L.indexOf("@apply"),f=d+L.length;L=l.slice(0,E);l=l.slice(f);E=b?this._fallbacksFromPreviousRules(b):{};Object.assign(E,this._cssTextToMap(L));P=this._atApplyToCssProperties(P,E);l=L+P+l;aFr.lastIndex=d+P.length}return l};
_.Q._atApplyToCssProperties=function(l,b){l=l.replace(Zit,"");var d=[],L=this._map.get(l);L||(this._map.set(l,{}),L=this._map.get(l));if(L){this._currentElement&&(L.dependants[this._currentElement]=!0);var P,E=L.properties;for(P in E){var f=b&&b[P];L=[P,": var(",l,"_-_",P];f&&L.push(",",f.replace(IQj,""));L.push(")");IQj.test(E[P])&&L.push(" !important");d.push(L.join(""))}}return d.join("; ")};
_.Q._replaceInitialOrInherit=function(l,b){var d=M3t.exec(b);d&&(b=d[1]?this._getInitialValueForProperty(l):"apply-shim-inherit");return b};
_.Q._cssTextToMap=function(l,b){b=b===void 0?!1:b;l=l.split(";");for(var d,L,P={},E=0;E<l.length;E++)if(d=l[E])L=d.split(":"),L.length>1&&(d=L[0].trim(),L=L.slice(1).join(":"),b&&(L=this._replaceInitialOrInherit(d,L)),P[d]=L);return P};
_.Q._invalidateMixinEntry=function(l){if(J9r)for(var b in l.dependants)b!==this._currentElement&&J9r(b)};
_.Q._produceCssProperties=function(l,b,d,L,P){var E=this;d&&wI7(d,function(e,W){W&&E._map.get(W)&&(L="@apply "+W+";")});
if(!L)return l;var f=this._consumeCssProperties(""+L,P);P=l.slice(0,l.indexOf("--"));var F=f=this._cssTextToMap(f,!0),n=this._map.get(b),N=n&&n.properties;N?F=Object.assign(Object.create(N),f):this._map.set(b,F);var Y=[],q,H=!1;for(q in F){var t=f[q];t===void 0&&(t="initial");!N||q in N||(H=!0);Y.push(b+"_-_"+q+": "+t)}H&&this._invalidateMixinEntry(n);n&&(n.properties=F);d&&(P=l+";"+P);return P+Y.join("; ")+";"};
CI.prototype.detectMixin=CI.prototype.detectMixin;CI.prototype.transformStyle=CI.prototype.JSC$11433_transformStyle;CI.prototype.transformCustomStyle=CI.prototype.transformCustomStyle;CI.prototype.transformRules=CI.prototype.transformRules;CI.prototype.transformRule=CI.prototype.transformRule;CI.prototype.transformTemplate=CI.prototype.transformTemplate;CI.prototype._separator="_-_";Object.defineProperty(CI.prototype,"invalidCallback",{get:function(){return J9r},
set:function(l){J9r=l}});var Rr=new CI,gAV=function(){this.customStyleInterface=null;Rr.invalidCallback=SKj},pI=function(l){!l.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(l.customStyleInterface=window.ShadyCSS.CustomStyleInterface,l.customStyleInterface.transformCallback=function(b){Rr.transformCustomStyle(b)},l.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){l.customStyleInterface.enqueued&&l.flushCustomStyles()})})};
_.Q=gAV.prototype;_.Q.prepareTemplate=function(l,b){pI(this);ulj(l)===""&&(gX$[b]=l,b=Rr.transformTemplate(l,b),l._styleAst=b)};
_.Q.flushCustomStyles=function(){pI(this);if(this.customStyleInterface){var l=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var b=0;b<l.length;b++){var d=this.customStyleInterface.getStyleForCustomStyle(l[b]);d&&Rr.transformCustomStyle(d)}this.customStyleInterface.enqueued=!1}}};
_.Q.styleSubtree=function(l,b){pI(this);b&&BIN(l,b);if(l.shadowRoot)for(this.styleElement(l),l=l.shadowRoot.children||l.shadowRoot.childNodes,b=0;b<l.length;b++)this.styleSubtree(l[b]);else for(l=l.children||l.childNodes,b=0;b<l.length;b++)this.styleSubtree(l[b])};
_.Q.styleElement=function(l){pI(this);var b=l.localName,d;b?b.indexOf("-")>-1?d=b:d=l.getAttribute&&l.getAttribute("is")||"":d=l.is;b=gX$[d];if(!(b&&ulj(b)!==""||!b||A3N(b))){if(A3N(b)||b._applyShimValidatingVersion!==b._applyShimNextVersion)this.prepareTemplate(b,d),CAy(b);if(l=l.shadowRoot)if(l=l.querySelector("style"))l.__cssRules=b._styleAst,l.textContent=pI1(b._styleAst)}};
_.Q.styleDocument=function(l){pI(this);this.styleSubtree(document.body,l)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var or=new gAV,StV=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(l,b){or.flushCustomStyles();or.prepareTemplate(l,b)},
prepareTemplateStyles:function(l,b,d){window.ShadyCSS.prepareTemplate(l,b,d)},
prepareTemplateDom:function(){},
styleSubtree:function(l,b){or.flushCustomStyles();or.styleSubtree(l,b)},
styleElement:function(l){or.flushCustomStyles();or.styleElement(l)},
styleDocument:function(l){or.flushCustomStyles();or.styleDocument(l)},
getComputedStyleValue:function(l,b){return neB(l,b)},
flushCustomStyles:function(){or.flushCustomStyles()},
nativeCss:R$j,nativeShadow:HEN,cssBuild:Yr,disableRuntime:rC0};StV&&(window.ShadyCSS.CustomStyleInterface=StV)}window.ShadyCSS.ApplyShim=Rr;var A90;A90=window.ShadyCSS;_.DC=HQ(function(l){l=XZt(KI(l));var b=pfh?l:jOf(l),d=zNr(b),L={x:"pan-x",y:"pan-y",none:"none",all:"auto"};l=function(){return b.call(this)||this};
_.h(l,b);l.prototype.created=function(){};
l.prototype.__attributeReaction=function(P,E,f){(this.__dataAttributes&&this.__dataAttributes[P]||P==="disable-upgrade")&&this.attributeChangedCallback(P,E,f,null)};
l.prototype.setAttribute=function(P,E){if(muh&&!this._legacyForceObservedAttributes){var f=this.getAttribute(P);b.prototype.setAttribute.call(this,P,E);this.__attributeReaction(P,f,String(E))}else b.prototype.setAttribute.call(this,P,E)};
l.prototype.removeAttribute=function(P){if(muh&&!this._legacyForceObservedAttributes){var E=this.getAttribute(P);b.prototype.removeAttribute.call(this,P);this.__attributeReaction(P,E,null)}else b.prototype.removeAttribute.call(this,P)};
l.prototype._enableProperties=function(){this.__isUpgradeDisabled||b.prototype._enableProperties.call(this)};
l.prototype._canApplyPropertyDefault=function(P){return b.prototype._canApplyPropertyDefault.call(this,P)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(P))};
l.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(b.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
l.prototype.attached=function(){};
l.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(b.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
l.prototype.detached=function(){};
l.prototype.attributeChangedCallback=function(P,E,f,F){E!==f&&(P=="disable-upgrade"?this.__isUpgradeDisabled&&f==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.A4)(this).isConnected&&this.connectedCallback()):(b.prototype.attributeChangedCallback.call(this,P,E,f,F),this.attributeChanged(P,E,f)))};
l.prototype.attributeChanged=function(){};
l.prototype._initializeProperties=function(){if(ba&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var P=Object.getPrototypeOf(this);P.hasOwnProperty("__hasRegisterFinished")||(this._registered(),P.__hasRegisterFinished=!0);b.prototype._initializeProperties.call(this);this.root=this;this.created();muh&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
l.prototype._takeAttributes=function(){for(var P=this.attributes,E=0,f=P.length;E<f;E++){var F=P[E];this.__attributeReaction(F.name,null,F.value)}};
l.prototype._registered=function(){};
l.prototype.ready=function(){this._ensureAttributes();b.prototype.ready.call(this)};
l.prototype._ensureAttributes=function(){};
l.prototype._applyListeners=function(){};
l.prototype.serialize=function(P){return this._serializeValue(P)};
l.prototype.deserialize=function(P,E){return this._deserializeValue(P,E)};
l.prototype.reflectPropertyToAttribute=function(P,E,f){this._propertyToAttribute(P,E,f)};
l.prototype.serializeValueToAttribute=function(P,E,f){this._valueToNodeAttribute(f||this,P,E)};
l.prototype.extend=function(P,E){if(!P||!E)return P||E;for(var f=Object.getOwnPropertyNames(E),F=0,n=void 0;F<f.length&&(n=f[F]);F++){var N=Object.getOwnPropertyDescriptor(E,n);N&&Object.defineProperty(P,n,N)}return P};
l.prototype.mixin=function(P,E){for(var f in E)P[f]=E[f];return P};
l.prototype.chainObject=function(P,E){P&&E&&P!==E&&(P.__proto__=E);return P};
l.prototype.instanceTemplate=function(P){P=this.constructor._contentForTemplate(P);return document.importNode(P,!0)};
l.prototype.fire=function(P,E,f){f=f||{};E=E===null||E===void 0?{}:E;P=new Event(P,{bubbles:f.bubbles===void 0?!0:f.bubbles,cancelable:!!f.cancelable,composed:f.composed===void 0?!0:f.composed});P.detail=E;(0,_.A4)(f.node||this).dispatchEvent(P);return P};
l.prototype.listen=function(P,E,f){P=P||this;var F=this.__boundListeners||(this.__boundListeners=new WeakMap),n=F.get(P);n||(n={},F.set(P,n));F=E+f;n[F]||(n[F]=this._addMethodEventListenerToNode(P,E,f,this))};
l.prototype.unlisten=function(P,E,f){P=P||this;var F=this.__boundListeners&&this.__boundListeners.get(P);f=E+f;var n=F&&F[f];n&&(this._removeEventListenerFromNode(P,E,n),F[f]=null)};
l.prototype.setScrollDirection=function(P,E){_.cS(E||this,L[P]||"auto")};
l.prototype.$$=function(P){return this.root.querySelector(P)};
l.prototype.distributeContent=function(){var P=_.HJ(this);window.ShadyDOM&&P.shadowRoot&&ShadyDOM.flush()};
l.prototype.getEffectiveChildNodes=function(){return _.HJ(this).getEffectiveChildNodes()};
l.prototype.queryDistributedElements=function(P){return _.HJ(this).queryDistributedElements(P)};
l.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(P){return P.nodeType===Node.ELEMENT_NODE})};
l.prototype.getEffectiveTextContent=function(){for(var P=this.getEffectiveChildNodes(),E=[],f=0,F;F=P[f];f++)F.nodeType!==Node.COMMENT_NODE&&E.push(F.textContent);return E.join("")};
l.prototype.queryEffectiveChildren=function(P){return(P=this.queryDistributedElements(P))&&P[0]};
l.prototype.queryAllEffectiveChildren=function(P){return this.queryDistributedElements(P)};
l.prototype.getContentChildNodes=function(P){return(P=this.root.querySelector(P||"slot"))?_.HJ(P).getDistributedNodes():[]};
l.prototype.getContentChildren=function(P){return this.getContentChildNodes(P).filter(function(E){return E.nodeType===Node.ELEMENT_NODE})};
l.prototype.isLightDescendant=function(P){return this!==P&&(0,_.A4)(this).contains(P)&&(0,_.A4)(this).getRootNode()===(0,_.A4)(P).getRootNode()};
l.prototype.isLocalDescendant=function(P){return this.root===(0,_.A4)(P).getRootNode()};
l.prototype.scopeSubtree=function(P,E){return Kej(P,E===void 0?!1:E)};
l.prototype.getComputedStyleValue=function(P){return A90.getComputedStyleValue(this,P)};
l.prototype.debounce=function(P,E,f){this._debouncers=this._debouncers||{};return this._debouncers[P]=_.ZC(this._debouncers[P],f>0?_.qc.after(f):rL,E.bind(this))};
l.prototype.isDebouncerActive=function(P){this._debouncers=this._debouncers||{};P=this._debouncers[P];return!(!P||!P.isActive())};
l.prototype.flushDebouncer=function(P){this._debouncers=this._debouncers||{};(P=this._debouncers[P])&&P.flush()};
l.prototype.cancelDebouncer=function(P){this._debouncers=this._debouncers||{};(P=this._debouncers[P])&&P.cancel()};
l.prototype.async=function(P,E){return E>0?_.qc.run(P.bind(this),E):~rL.run(P.bind(this))};
l.prototype.cancelAsync=function(P){P<0?rL.cancel(~P):_.qc.cancel(P)};
l.prototype.create=function(P,E){P=document.createElement(P);if(E)if(P.setProperties)P.setProperties(E);else for(var f in E)P[f]=E[f];return P};
l.prototype.elementMatches=function(P,E){return qtr(E||this,P)};
l.prototype.toggleAttribute=function(P,E){var f=this;arguments.length===3&&(f=arguments[2]);arguments.length==1&&(E=!f.hasAttribute(P));if(E)return(0,_.A4)(f).setAttribute(P,""),!0;(0,_.A4)(f).removeAttribute(P);return!1};
l.prototype.toggleClass=function(P,E,f){f=f||this;arguments.length==1&&(E=!f.classList.contains(P));E?f.classList.add(P):f.classList.remove(P)};
l.prototype.transform=function(P,E){E=E||this;E.style.webkitTransform=P;E.style.transform=P};
l.prototype.translate3d=function(P,E,f,F){this.transform("translate3d("+P+","+E+","+f+")",F||this)};
l.prototype.arrayDelete=function(P,E){if(Array.isArray(P)){if(E=P.indexOf(E),E>=0)return P.splice(E,1)}else if(E=xi(this,P).indexOf(E),E>=0)return this.splice(P,E,1);return null};
l.prototype._logger=function(P,E){Array.isArray(E)&&E.length===1&&Array.isArray(E[0])&&(E=E[0]);switch(P){case "log":case "warn":case "error":console[P].apply(console,_.VV(E))}};
l.prototype._log=function(){this._logger("log",_.Tc.apply(0,arguments))};
l.prototype._warn=function(){this._logger("warn",_.Tc.apply(0,arguments))};
l.prototype._error=function(){this._logger("error",_.Tc.apply(0,arguments))};
l.prototype._logf=function(P){return["[%s::%s]",this.is,P].concat(_.VV(_.Tc.apply(1,arguments)))};
_.qG.Object.defineProperties(l.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var P=(0,_.A4)(this).getRootNode();return P instanceof DocumentFragment?P.host:P}}});
_.qG.Object.defineProperties(l,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return muh&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],U4N(this.prototype)),this.__observedAttributes):d.call(this).concat("disable-upgrade")}}});
l.prototype.is="";return l});Polymer.FlattenedNodesObserver=N_V;Polymer.DomApi=KfV;Polymer.EventApi=AU;Polymer.dom=_.HJ;Polymer.dom.matchesSelector=qtr;Polymer.dom.flush=_.x6;Polymer.dom.addDebouncer=_.Mc;Polymer.DirMixin=jOf;Polymer.RenderStatus={beforeNextRender:_.HYN,afterNextRender:_.m1,flush:function(){for(;myQ.length||NG.length;)NQV(myQ),NQV(NG);O9=!1}};Polymer.LegacyElementMixin=_.DC;var vA2;vA2=$6._mutablePropertyChange;var Cfj={properties:{mutableData:Boolean},_shouldPropertyChange:function(l,b,d){return vA2(this,l,b,d,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(l,b,d){return vA2(this,l,b,d,!0)}};
Polymer.OptionalMutableDataBehavior=Cfj;var G4B={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},r3V={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},c3q=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},r3V),RNr=(0,_.DC)(HTMLElement),we$=function(l,b){l||console.warn("Polymer.Class requires `info` argument");b=b?b(RNr):RNr;b=llZ(l,b,l.behaviors);b.is=b.prototype.is=
l.is;return b};Polymer.Class=we$;Polymer.mixinBehaviors=function(l,b){return llZ({},(0,_.DC)(b),l)};
Polymer.GenerateClassFromInfo=llZ;_.$O=function(l){var b=typeof l==="function"?l:_.$O.Class(l);l._legacyForceObservedAttributes&&(b.prototype._legacyForceObservedAttributes=l._legacyForceObservedAttributes);customElements.define(b.is,b);return b};
_.$O.Class=we$;Polymer._polymerFn=_.$O;var pZ$=window.onLegacyPolymerFunctionDefinedCallback;pZ$&&pZ$();var Gpy={templatize:function(l,b){this._templatizerTemplate=l;this.ctor=Ph(l,this,{mutableData:!!b,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(l){return new this.ctor(l)},
modelForElement:function(l){return sSA(this._templatizerTemplate,l)}};Polymer.Templatizer=Gpy;_.uG=(0,_.DC)(HTMLElement).prototype;Polymer.Base=_.uG;var dpN=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.Hh=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.h(_.Hh,PolymerFakeBaseClass);var tG=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.h(tG,PolymerFakeBaseClass);var LoB=Symbol("Sd"),B$N=[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 oAJ=oAJ||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},Dvf;(function(l){function b(p,D,G){var lN=V.get(p);if(!lN){if(!G)return;lN=new J;V.set(p,lN)}p=lN.get(D);if(!p){if(!G)return;p=new J;lN.set(D,p)}return p}
function d(p,D,G){if(L(p,D,G))return!0;D=H(D);return D!==null?d(p,D,G):!1}
function L(p,D,G){D=b(D,G,!1);return D===void 0?!1:!!D.has(p)}
function P(p,D,G){if(L(p,D,G))return E(p,D,G);D=H(D);if(D!==null)return P(p,D,G)}
function E(p,D,G){D=b(D,G,!1);if(D!==void 0)return D.get(p)}
function f(p,D){var G=F(p,D);p=H(p);if(p===null)return G;var lN=f(p,D);if(lN.length<=0)return G;if(G.length<=0)return lN;D=new x;p=[];G=_.X(G);for(var sA=G.next();!sA.done;sA=G.next())sA=sA.value,D.has(sA)||(D.add(sA),p.push(sA));G=_.X(lN);for(lN=G.next();!lN.done;lN=G.next())lN=lN.value,D.has(lN)||(D.add(lN),p.push(lN));return p}
function F(p,D){p=b(p,D,!1);var G=[];p&&p.forEach(function(lN,sA){return G.push(sA)});
return G}
function n(p){return p===void 0}
function N(p){return typeof p==="object"?p!==null:typeof p==="function"}
function Y(p){return typeof p==="function"}
function q(p){return typeof p==="symbol"?p:String(p)}
function H(p){var D=Object.getPrototypeOf(p);if(typeof p!=="function"||p===M||D!==M)return D;var G=Object.getPrototypeOf(p.prototype);if(G==null||G===Object.prototype)return D;G=G.constructor;return typeof G!=="function"||G===p?D:G}
function t(){function p(){this._keys=[];this._values=[];this._cache=D}
var D={};p.prototype={get size(){return this._keys.length},has:function(G){return G===this._cache?!0:this._find(G)>=0?(this._cache=G,!0):!1},
get:function(G){var lN=this._find(G);if(lN>=0)return this._cache=G,this._values[lN]},
set:function(G,lN){this.delete(G);this._keys.push(G);this._values.push(lN);this._cache=G;return this},
delete:function(G){G=this._find(G);return G>=0?(this._keys.splice(G,1),this._values.splice(G,1),this._cache=D,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=D},
forEach:function(G){for(var lN=this.size,sA=0;sA<lN;++sA){var OA=this._keys[sA],WV=this._values[sA];this._cache=OA;G.call(this,WV,OA,this)}},
_find:function(G){for(var lN=this._keys,sA=lN.length,OA=0;OA<sA;++OA)if(lN[OA]===G)return OA;return-1}};
return p}
function e(){function p(){this._map=new J}
p.prototype={get size(){return this._map.length},has:function(D){return this._map.has(D)},
add:function(D){this._map.set(D,D);return this},
delete:function(D){return this._map.delete(D)},
clear:function(){this._map.clear()},
forEach:function(D,G){this._map.forEach(D,G)}};
return p}
function W(){function p(){this._key=G()}
function D(KF,AV){for(var CF=0;CF<AV;++CF)KF[CF]=Math.random()*255|0}
function G(){do{if(sA)var KF=sA.randomBytes(16);else typeof Uint8Array==="function"?(KF=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(KF):D(KF,16)):(KF=Array(16),D(KF,16));KF[6]=KF[6]&79|64;KF[8]=KF[8]&191|128;for(var AV="",CF=0;CF<16;++CF){var gZ=KF[CF];if(CF===4||CF===6||CF===8)AV+="-";gZ<16&&(AV+="0");AV+=gZ.toString(16).toLowerCase()}KF="@@WeakMap@@"+AV}while(OA.call(WV,KF));WV[KF]=!0;return KF}
function lN(KF,AV){if(!OA.call(KF,qH)){if(!AV)return;Object.defineProperty(KF,qH,{value:Object.create(null)})}return KF[qH]}
var sA=typeof global!=="undefined"&&typeof oAJ==="object"&&typeof require==="function"&&require("crypto"),OA=Object.prototype.hasOwnProperty,WV={},qH=G();p.prototype={has:function(KF){return(KF=lN(KF,!1))?this._key in KF:!1},
get:function(KF){if(KF=lN(KF,!1))return KF[this._key]},
set:function(KF,AV){lN(KF,!0)[this._key]=AV;return this},
delete:function(KF){return(KF=lN(KF,!1))&&this._key in KF?delete KF[this._key]:!1},
clear:function(){this._key=G()}};
return p}
var M=Object.getPrototypeOf(Function),J=typeof Map==="function"?Map:t(),x=typeof Set==="function"?Set:e(),V=new (typeof WeakMap==="function"?WeakMap:W());l.decorate=function(p,D,G,lN){if(n(lN)){if(n(G)){if(!Array.isArray(p))throw new TypeError;if(!Y(D))throw new TypeError;for(G=p.length-1;G>=0;--G)if(lN=(0,p[G])(D),!n(lN)){if(!Y(lN))throw new TypeError;D=lN}return D}if(!Array.isArray(p))throw new TypeError;if(!N(D))throw new TypeError;G=q(G);for(lN=p.length-1;lN>=0;--lN)(0,p[lN])(D,G)}else{if(Array.isArray(p))if(N(D)){if(n(G))throw new TypeError;
if(!N(lN))throw new TypeError;}else throw new TypeError;else throw new TypeError;G=q(G);for(var sA=p.length-1;sA>=0;--sA){var OA=(0,p[sA])(D,G,lN);if(!n(OA)){if(!N(OA))throw new TypeError;lN=OA}}return lN}};
l.metadata=function(p,D){return function(G,lN){if(n(lN)){if(!Y(G))throw new TypeError;b(G,void 0,!0).set(p,D)}else{if(!N(G))throw new TypeError;lN=q(lN);b(G,lN,!0).set(p,D)}}};
l.defineMetadata=function(p,D){var G;if(N(D))n(G)||(G=q(G));else throw new TypeError;b(D,G,!0).set("parameters",p)};
l.hasMetadata=function(p,D,G){if(N(D))n(G)||(G=q(G));else throw new TypeError;return d(p,D,G)};
l.hasOwnMetadata=function(p,D,G){if(N(D))n(G)||(G=q(G));else throw new TypeError;return L(p,D,G)};
l.getMetadata=function(p,D,G){if(N(D))n(G)||(G=q(G));else throw new TypeError;return P(p,D,G)};
l.getOwnMetadata=function(p,D,G){if(N(D))n(G)||(G=q(G));else throw new TypeError;return E(p,D,G)};
l.getMetadataKeys=function(p,D){if(N(p))n(D)||(D=q(D));else throw new TypeError;return f(p,D)};
l.getOwnMetadataKeys=function(p,D){if(N(p))n(D)||(D=q(D));else throw new TypeError;return F(p,D)};
l.deleteMetadata=function(p,D,G){if(N(D))n(G)||(G=q(G));else throw new TypeError;var lN=b(D,G,!1);if(!n(lN)){if(!lN.delete(p))return!1;if(lN.size>0)return!0;p=V.get(D);p.delete(G);if(p.size>0)return!0;V.delete(D);return!0}};
(function(p){if(typeof p.Reflect!=="undefined"){if(p.Reflect!==l)for(var D in l)p.Reflect[D]=l[D]}else p.Reflect=l})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(Dvf||(Dvf={}));var K6q=self;var V32=[0,_.b5,_.Pp,_.b5];var wZh=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(wZh,_.Fd);var uao=_.Kb(wZh,[0,_.sS,_.XW,V32,_.Pp,_.Bp]);var T_h=[0,_.FW,-3,_.Bp,_.sS,_.b5,_.YZj,_.FW,Hjf,Ojf,aS,_.d$,_.b5,function(){return GCQ},
_.Pp],GCQ=[0,_.XW,function(){return T_h},
_.sS,14,_.FW];_.sK(_.U9,_.S8);_.Q=_.U9.prototype;_.Q.start=function(){this.stop();this.usingListeners_=!1;var l=aQ0(this),b=iit(this);l&&!b&&this.JSC$11476_win_.mozRequestAnimationFrame?(this.JSC$11476_id_=_.zC(this.JSC$11476_win_,"MozBeforePaint",this.callback_),this.JSC$11476_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11476_id_=l&&b?l.call(this.JSC$11476_win_,this.callback_):this.JSC$11476_win_.setTimeout(AEV(this.callback_),20)};
_.Q.stop=function(){if(this.isActive()){var l=aQ0(this),b=iit(this);l&&!b&&this.JSC$11476_win_.mozRequestAnimationFrame?kA(this.JSC$11476_id_):l&&b?b.call(this.JSC$11476_win_,this.JSC$11476_id_):this.JSC$11476_win_.clearTimeout(this.JSC$11476_id_)}this.JSC$11476_id_=null};
_.Q.fire=function(){this.stop();this.JSC$11478_doAction_()};
_.Q.isActive=function(){return this.JSC$11476_id_!=null};
_.Q.JSC$11478_doAction_=function(){this.usingListeners_&&this.JSC$11476_id_&&kA(this.JSC$11476_id_);this.JSC$11476_id_=null;this.JSC$11476_listener_.call(this.handler_,_.fY())};
_.Q.disposeInternal=function(){this.stop();_.U9.superClass_.disposeInternal.call(this)};
var aQ0=function(l){l=l.JSC$11476_win_;return l.requestAnimationFrame||l.webkitRequestAnimationFrame||l.mozRequestAnimationFrame||l.oRequestAnimationFrame||l.msRequestAnimationFrame||null},iit=function(l){l=l.JSC$11476_win_;
return l.cancelAnimationFrame||l.cancelRequestAnimationFrame||l.webkitCancelRequestAnimationFrame||l.mozCancelRequestAnimationFrame||l.oCancelRequestAnimationFrame||l.msCancelRequestAnimationFrame||null};_.Yh=function(l,b,d){_.S8.call(this);this.JSC$11479_listener_=d!=null?l.bind(d):l;this.JSC$11479_interval_=b;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11479_timer_=null};
_.h(_.Yh,_.S8);_.Q=_.Yh.prototype;_.Q.fire=function(l){this.args_=arguments;this.JSC$11479_timer_||this.pauseCount_?this.shouldFire_=!0:c9V(this)};
_.Q.stop=function(){this.JSC$11479_timer_&&(_.PV.clearTimeout(this.JSC$11479_timer_),this.JSC$11479_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.Q.pause=function(){this.pauseCount_++};
_.Q.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11479_timer_||(this.shouldFire_=!1,c9V(this))};
_.Q.disposeInternal=function(){_.S8.prototype.disposeInternal.call(this);this.stop()};
var c9V=function(l){l.JSC$11479_timer_=Vj(function(){l.JSC$11479_timer_=null;l.shouldFire_&&!l.pauseCount_&&(l.shouldFire_=!1,c9V(l))},l.JSC$11479_interval_);
var b=l.args_;l.args_=null;l.JSC$11479_listener_.apply(null,b)};var r90=function(l,b){this.childIterator_=l[_.PV.Symbol.iterator]();this.mapFn_=b};
r90.prototype[Symbol.iterator]=function(){return this};
r90.prototype.next=function(){var l=this.childIterator_.next();return{value:l.done?void 0:this.mapFn_.call(void 0,l.value),done:l.done}};
var lT2=function(l,b){return new r90(l,b)};var bt0={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 sQQ=function(l){var b=db0(l);if(!b)throw Error("Wd`"+l);return b},db0=function(l){var b={};
l=String(l);var d=l.charAt(0)=="#"?l:"#"+l;if(Lp2.test(d))return b.hex=l6j(d),b.type="hex",b;d=O9N(l);return d.length?(b.hex=v7$(d[0],d[1],d[2]),b.type="rgb",b):bt0&&(l=bt0[l.toLowerCase()])?(b.hex=l,b.type="named",b):null},PYo=/#(.)(.)(.)/,l6j=function(l){if(!Lp2.test(l))throw Error("Yd`"+l);
l.length==4&&(l=l.replace(PYo,"#$1$1$2$2$3$3"));return l.toLowerCase()},FZ7=function(l){l=l6j(l);
l=parseInt(l.slice(1),16);return[l>>16,l>>8&255,l&255]},v7$=function(l,b,d){l=Number(l);
b=Number(b);d=Number(d);if(l!=(l&255)||b!=(b&255)||d!=(d&255))throw Error("Zd`"+l+"`"+b+"`"+d);b=l<<16|b<<8|d;return l<16?"#"+(16777216|b).toString(16).slice(1):"#"+b.toString(16)},Lp2=/^#(?:[0-9a-f]{3}){1,2}$/i,EhV=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,O9N=function(l){var b=l.match(EhV);
if(b){l=Number(b[1]);var d=Number(b[2]);b=Number(b[3]);if(l>=0&&l<=255&&d>=0&&d<=255&&b>=0&&b<=255)return[l,d,b]}return[]};var QHV={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},Hx=QHV;Hx=QHV;var c7Z,X$Q,fTJ;c7Z=function(l,b){switch(b){case 1:return l%4!=0||l%100==0&&l%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
X$Q=function(l,b,d,L,P){l=new Date(l,b,d);P=P||0;return l.valueOf()+(((L!==void 0?L:3)-P+7)%7-((l.getDay()+6)%7-P+7)%7)*864E5};
_.GB=function(l,b,d){typeof l==="number"?(this.date=fTJ(l,b||0,d||1),sHV(this,d||1)):_.Ty(l)?(this.date=fTJ(l.getFullYear(),l.getMonth(),l.getDate()),sHV(this,l.getDate())):(this.date=new Date(_.fY()),l=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),sHV(this,l))};
fTJ=function(l,b,d){b=new Date(l,b,d);l>=0&&l<100&&b.setFullYear(b.getFullYear()-1900);return b};
_.Q=_.GB.prototype;_.Q.firstDayOfWeek_=Hx.FIRSTDAYOFWEEK;_.Q.firstWeekCutOffDay_=Hx.FIRSTWEEKCUTOFFDAY;_.Q.clone=function(){var l=new _.GB(this.date);l.firstDayOfWeek_=this.firstDayOfWeek_;l.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return l};
_.Q.getFullYear=function(){return this.date.getFullYear()};
_.Q.getYear=function(){return this.getFullYear()};
_.Q.getMonth=function(){return this.date.getMonth()};
_.Q.getDate=function(){return this.date.getDate()};
_.Q.getTime=function(){return this.date.getTime()};
_.Q.getDay=function(){return this.date.getDay()};
_.Q.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.Q.getUTCMonth=function(){return this.date.getUTCMonth()};
_.Q.getUTCDate=function(){return this.date.getUTCDate()};
_.Q.getUTCDay=function(){return this.date.getDay()};
_.Q.getUTCHours=function(){return this.date.getUTCHours()};
_.Q.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Q.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.Q.set=function(l){this.date=new Date(l.getFullYear(),l.getMonth(),l.getDate())};
_.Q.setFullYear=function(l){this.date.setFullYear(l)};
_.Q.setYear=function(l){this.setFullYear(l)};
_.Q.setMonth=function(l){this.date.setMonth(l)};
_.Q.setDate=function(l){this.date.setDate(l)};
_.Q.setTime=function(l){this.date.setTime(l)};
_.Q.setUTCFullYear=function(l){this.date.setUTCFullYear(l)};
_.Q.setUTCMonth=function(l){this.date.setUTCMonth(l)};
_.Q.setUTCDate=function(l){this.date.setUTCDate(l)};
_.Q.add=function(l){if(l.years||l.months){var b=this.getMonth()+l.months+l.years*12,d=this.getYear()+Math.floor(b/12);b%=12;b<0&&(b+=12);var L=Math.min(c7Z(d,b),this.getDate());this.setDate(1);this.setFullYear(d);this.setMonth(b);this.setDate(L)}l.days&&(d=this.getYear(),b=d>=0&&d<=99?-1900:0,l=new Date((new Date(d,this.getMonth(),this.getDate(),12)).getTime()+l.days*864E5),this.setDate(1),this.setFullYear(l.getFullYear()+b),this.setMonth(l.getMonth()),this.setDate(l.getDate()),sHV(this,l.getDate()))};
_.Q.JSC$11492_toIsoString=function(l){var b=this.getFullYear(),d=b<0?"-":b>=1E4?"+":"";return[d+_.Hp(Math.abs(b),d?6:4),_.Hp(this.getMonth()+1,2),_.Hp(this.getDate(),2)].join(l?"-":"")};
_.Q.equals=function(l){return!(!l||this.getYear()!=l.getYear()||this.getMonth()!=l.getMonth()||this.getDate()!=l.getDate())};
_.Q.toString=function(){return this.JSC$11492_toIsoString()};
var sHV=function(l,b){l.getDate()!=b&&l.date.setUTCHours(l.date.getUTCHours()+(l.getDate()<b?1:-1))};
_.GB.prototype.valueOf=function(){return this.date.valueOf()};var ar=function(l,b,d,L,P){this.reversed=!!b;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!d;l&&TB(this,l,L);this.depth=P!=void 0?P:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.sK(ar,Wd);var TB=function(l,b,d,L){if(l.node=b)l.tagType=typeof d==="number"?d:l.node.nodeType!=1?0:l.reversed?-1:1;typeof L==="number"&&(l.depth=L)};
_.Q=ar.prototype;_.Q.JSC$11507_copyFrom=function(l){this.node=l.node;this.tagType=l.tagType;this.depth=l.depth;this.reversed=l.reversed;this.constrained=l.constrained};
_.Q.clone=function(){return new ar(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.Q.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return jd;var l=this.node;var b=this.reversed?-1:1;if(this.tagType==b){var d=this.reversed?l.lastChild:l.firstChild;d?TB(this,d):TB(this,l,b*-1)}else(d=this.reversed?l.previousSibling:l.nextSibling)?TB(this,d):TB(this,l.parentNode,b*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(l=this.node)?zH(l):jd};
_.Q.equals=function(l){return l.node==this.node&&(!this.node||l.tagType==this.tagType)};
_.Q.splice=function(l){var b=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;ar.prototype.next.call(this);this.reversed=!this.reversed;d=_.VN(arguments[0])?arguments[0]:arguments;for(var L=d.length-1;L>=0;L--)_.u5(d[L],b);_.IK(b)};var FpV=function(){},iG=function(l){for(var b=[],d=l.getTextRangeCount(),L=0;L<d;L++)b.push(l.getTextRange(L));
return b};
FpV.prototype.isReversed=function(){return!1};
FpV.prototype.getWindow=function(){return Va(_.wx(this.JSC$11509_getStartNode()))};
var BrV=function(l,b){ar.call(this,l,b,!0)};
_.sK(BrV,ar);var cQ=function(l,b,d,L,P){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!P;if(l){this.startNode_=l;this.startOffset_=b;this.endNode_=d;this.endOffset_=L;if(l.nodeType==1&&l.tagName!="BR")if(l=l.childNodes,b=l[b])this.startNode_=b,this.startOffset_=0;else{l.length&&(this.startNode_=_.$1(l));var E=!0}d.nodeType==1&&((this.endNode_=d.childNodes[L])?this.endOffset_=0:this.endNode_=d)}ar.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);E&&this.next()};
_.sK(cQ,BrV);_.Q=cQ.prototype;_.Q.JSC$11515_getStartNode=function(){return this.startNode_};
_.Q.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)};
_.Q.next=function(){return this.isLast()?jd:cQ.superClass_.next.call(this)};
_.Q.JSC$11507_copyFrom=function(l){this.startNode_=l.startNode_;this.endNode_=l.endNode_;this.startOffset_=l.startOffset_;this.endOffset_=l.endOffset_;this.isReversed_=l.isReversed_;cQ.superClass_.JSC$11507_copyFrom.call(this,l)};
_.Q.clone=function(){var l=new cQ(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);l.JSC$11507_copyFrom(this);return l};var nho=function(){};
nho.prototype.__iterator__=function(){return new cQ(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var rS=function(l){this.range_=l};
_.sK(rS,nho);var OtV=function(l){var b=_.wx(l).createRange();if(l.nodeType==3)b.setStart(l,0),b.setEnd(l,l.length);else if(Dl(l)||l.nodeType==3){for(var d,L=l;(d=L.firstChild)&&(Dl(d)||d.nodeType==3);)L=d;b.setStart(L,0);for(L=l;(d=L.lastChild)&&(Dl(d)||d.nodeType==3);)L=d;b.setEnd(L,L.nodeType==1?L.childNodes.length:L.length)}else d=l.parentNode,l=Array.prototype.indexOf.call(d.childNodes,l),b.setStart(d,l),b.setEnd(d,l+1);return b},NrV=function(l,b,d,L){var P=_.wx(l).createRange();
P.setStart(l,b);P.setEnd(d,L);return P};
_.Q=rS.prototype;_.Q.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.Q.getContainer=function(){return this.range_.commonAncestorContainer};
_.Q.compareBrowserRangeEndpoints=function(l,b,d){return this.range_.compareBoundaryPoints(d==1?b==1?_.PV.Range.START_TO_START:_.PV.Range.START_TO_END:b==1?_.PV.Range.END_TO_START:_.PV.Range.END_TO_END,l)};
_.Q.isCollapsed=function(){return this.range_.collapsed};
_.Q.select=function(l){this.selectInternal(Va(_.wx(this.range_.startContainer)).getSelection(),l)};
_.Q.selectInternal=function(l){l.removeAllRanges();l.addRange(this.range_)};
_.Q.insertNode=function(l,b){var d=this.range_.cloneRange();d.collapse(b);d.insertNode(l);d.detach();return l};
_.Q.collapse=function(l){this.range_.collapse(l)};_.sK(K7,rS);K7.prototype.selectInternal=function(l,b){!b||this.isCollapsed()?K7.superClass_.selectInternal.call(this,l,b):(l.collapse(this.range_.endContainer,this.range_.endOffset),l.extend(this.range_.startContainer,this.range_.startOffset))};_.sK(ew,rS);ew.prototype.compareBrowserRangeEndpoints=function(l,b,d){return ew.superClass_.compareBrowserRangeEndpoints.call(this,l,b,d)};
ew.prototype.selectInternal=function(l,b){b?l.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):l.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var mbV=function(l){return _.me?new ew(l):_.Ny?new K7(l):new rS(l)};var lC=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},YL2;
_.sK(lC,FpV);YL2=function(l,b){var d=new lC;d.browserRangeWrapper_=l;d.isReversed_=!!b;return d};
_.qL$=function(l){l=_.me?new ew(OtV(l)):_.Ny?new K7(OtV(l)):new rS(OtV(l));return YL2(l)};
_.bC=function(l,b,d,L){var P=new lC;P.isReversed_=Hto(l,b,d,L);if(_.nl(l)&&!Dl(l)){var E=l.parentNode;b=Array.prototype.indexOf.call(E.childNodes,l);l=E}_.nl(d)&&!Dl(d)&&(E=d.parentNode,L=Array.prototype.indexOf.call(E.childNodes,d),d=E);P.isReversed_?(P.startNode_=d,P.startOffset_=L,P.endNode_=l,P.endOffset_=b):(P.startNode_=l,P.startOffset_=b,P.endNode_=d,P.endOffset_=L);return P};
_.Q=lC.prototype;_.Q.clone=function(){var l=new lC;l.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();l.startNode_=this.startNode_;l.startOffset_=this.startOffset_;l.endNode_=this.endNode_;l.endOffset_=this.endOffset_;l.isReversed_=this.isReversed_;return l};
_.Q.JSC$11509_getType=function(){return"text"};
_.Q.getBrowserRangeObject=function(){return dd(this).range_};
_.Q.getTextRangeCount=function(){return 1};
_.Q.getTextRange=function(){return this};
var dd=function(l){var b;if(!(b=l.browserRangeWrapper_)){b=l.JSC$11509_getStartNode();var d=l.JSC$11509_getStartOffset(),L=l.JSC$11509_getEndNode(),P=l.JSC$11509_getEndOffset();b=_.me?new ew(NrV(b,d,L,P)):_.Ny?new K7(NrV(b,d,L,P)):new rS(NrV(b,d,L,P));b=l.browserRangeWrapper_=b}return b};
_.Q=lC.prototype;_.Q.getContainer=function(){return dd(this).getContainer()};
_.Q.JSC$11509_getStartNode=function(){return this.startNode_||(this.startNode_=dd(this).range_.startContainer)};
_.Q.JSC$11509_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=dd(this).range_.startOffset};
_.Q.JSC$11509_getEndNode=function(){return this.endNode_||(this.endNode_=dd(this).range_.endContainer)};
_.Q.JSC$11509_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=dd(this).range_.endOffset};
_.Q.isReversed=function(){return this.isReversed_};
_.Q.JSC$11509_containsRange=function(l,b){if(l.JSC$11509_getType()=="text"){var d=dd(this);l=dd(l);b=b&&!l.isCollapsed();l=l.range_;d=b?d.compareBrowserRangeEndpoints(l,0,1)>=0&&d.compareBrowserRangeEndpoints(l,1,0)<=0:d.compareBrowserRangeEndpoints(l,0,0)>=0&&d.compareBrowserRangeEndpoints(l,1,1)<=0}else d=!1;return d};
_.Q.isCollapsed=function(){return dd(this).isCollapsed()};
_.Q.JSC$11509_getText=function(){return dd(this).range_.toString()};
_.Q.__iterator__=function(){return new cQ(this.JSC$11509_getStartNode(),this.JSC$11509_getStartOffset(),this.JSC$11509_getEndNode(),this.JSC$11509_getEndOffset())};
_.Q.select=function(){dd(this).select(this.isReversed_)};
_.Q.JSC$11509_removeContents=function(){var l=dd(this).range_;l.extractContents();if(l.startContainer.hasChildNodes()&&(l=l.startContainer.childNodes[l.startOffset])){var b=l.previousSibling;J_Q(l)==""&&_.IK(l);b&&J_Q(b)==""&&_.IK(b)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.Q.insertNode=function(l,b){l=dd(this).insertNode(l,b);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return l};
_.Q.collapse=function(l){l=this.isReversed()?!l:l;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(l);l?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var tZV=function(){};
_.sK(tZV,FpV);tZV.prototype.JSC$11509_containsRange=function(l,b){var d=iG(this);l=iG(l);return(b?sM:_.CFV)(l,function(L){return sM(d,function(P){return P.JSC$11509_containsRange(L,b)})})};
tZV.prototype.insertNode=function(l,b){b?_.w$(l,this.JSC$11509_getStartNode()):_.u5(l,this.JSC$11509_getEndNode());return l};var Ub0,Kpf=J_().JSC$9491_document_.documentElement;Ub0=Kpf.requestFullscreen?"fullscreenchange":Kpf.webkitRequestFullscreen?"webkitfullscreenchange":Kpf.mozRequestFullScreen?"mozfullscreenchange":Kpf.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var eCo=function(){var l=J_().JSC$9491_document_;return!!(l.webkitIsFullScreen||l.mozFullScreen||l.msFullscreenElement||l.fullscreenElement)};var LW=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.sK(LW,tZV);_.Q=LW.prototype;_.Q.clone=function(){var l=new LW;l.browserRanges_=_.D7(this.browserRanges_);return l};
_.Q.JSC$11509_getType=function(){return"mutli"};
_.Q.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.Q.getTextRangeCount=function(){return this.browserRanges_.length};
_.Q.getTextRange=function(l){this.ranges_[l]||(this.ranges_[l]=YL2(mbV(this.browserRanges_[l])));return this.ranges_[l]};
_.Q.getContainer=function(){if(!this.container_){for(var l=[],b=this.getTextRangeCount(),d=0;d<b;d++)l.push(this.getTextRange(d).getContainer());this.container_=jBf.apply(null,l)}return this.container_};
var PC=function(l){l.sortedRanges_||(l.sortedRanges_=iG(l),l.sortedRanges_.sort(function(b,d){var L=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();var P=d.JSC$11509_getStartNode();d=d.JSC$11509_getStartOffset();return L==P&&b==d?0:Hto(L,b,P,d)?1:-1}));
return l.sortedRanges_};
_.Q=LW.prototype;_.Q.JSC$11509_getStartNode=function(){return PC(this)[0].JSC$11509_getStartNode()};
_.Q.JSC$11509_getStartOffset=function(){return PC(this)[0].JSC$11509_getStartOffset()};
_.Q.JSC$11509_getEndNode=function(){return _.$1(PC(this)).JSC$11509_getEndNode()};
_.Q.JSC$11509_getEndOffset=function(){return _.$1(PC(this)).JSC$11509_getEndOffset()};
_.Q.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.Q.JSC$11509_getText=function(){return iG(this).map(function(l){return l.JSC$11509_getText()}).join("")};
_.Q.__iterator__=function(){return new Ey(this)};
_.Q.select=function(){var l=this.getWindow().getSelection();l.removeAllRanges();for(var b=this.getTextRangeCount(),d=0;d<b;d++)l.addRange(this.getTextRange(d).getBrowserRangeObject())};
_.Q.JSC$11509_removeContents=function(){iG(this).forEach(function(l){l.JSC$11509_removeContents()})};
_.Q.collapse=function(l){if(!this.isCollapsed()){var b=l?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;b.collapse(l);this.ranges_=[b];this.sortedRanges_=[b];this.browserRanges_=[b.getBrowserRangeObject()]}};
var Ey=function(l){this.iterators_=null;this.currentIdx_=0;l&&(this.iterators_=PC(l).map(function(b){return _.xzD(b)}));
ar.call(this,l?this.JSC$11515_getStartNode():null,!1,!0)};
_.sK(Ey,BrV);_.Q=Ey.prototype;_.Q.JSC$11515_getStartNode=function(){return this.iterators_[0].JSC$11515_getStartNode()};
_.Q.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.Q.next=function(){for(;this.currentIdx_<this.iterators_.length;){var l=this.iterators_[this.currentIdx_],b=l.next();if(b.done)this.currentIdx_++;else return TB(this,l.node,l.tagType,l.depth),b}return jd};
_.Q.JSC$11507_copyFrom=function(l){this.iterators_=_.D7(l.iterators_);Ey.superClass_.JSC$11507_copyFrom.call(this,l)};
_.Q.clone=function(){var l=new Ey(null);l.JSC$11507_copyFrom(this);return l};var hCt,Hto;_.Ov=function(){var l=window.getSelection();return l&&hCt(l)};
hCt=function(l){var b=!1;if(l.createRange)try{var d=l.createRange()}catch(P){return null}else if(l.rangeCount){if(l.rangeCount>1){d=new LW;b=l.rangeCount;for(var L=0;L<b;L++)d.browserRanges_.push(l.getRangeAt(L));return d}d=l.getRangeAt(0);b=Hto(l.anchorNode,l.anchorOffset,l.focusNode,l.focusOffset)}else return null;return YL2(mbV(d),b)};
_.QI=function(l,b){return _.bC(l,b,l,b)};
_.Xp=function(l,b,d,L){return _.bC(l,b,d,L)};
Hto=function(l,b,d,L){if(l==d)return L<b;var P;if(l.nodeType==1&&b)if(P=l.childNodes[b])l=P,b=0;else if(_.c6(l,d))return!0;if(d.nodeType==1&&L)if(P=d.childNodes[L])d=P,L=0;else if(_.c6(d,l))return!1;return(WCj(l,d)||b-L)>0};var fW=function(){_.v2.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.A6)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.A6)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.A6)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.A6)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.A6)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.A6)(this.dispatchProgressEvent_,this)};
_.sK(fW,_.v2);fW.prototype.abort=function(){try{this.reader_.abort()}catch(l){throw new gKJ(l,"aborting read");}};
fW.prototype.getError=function(){return this.reader_.error&&new gKJ(this.reader_.error,"reading file")};
fW.prototype.dispatchProgressEvent_=function(l){this.dispatchEvent(new Sf2(l,this))};
fW.prototype.disposeInternal=function(){fW.superClass_.disposeInternal.call(this);delete this.reader_};
var Wpt=function(l){var b=new fW,d=kZ2(b);b.reader_.readAsArrayBuffer(l);return d},jHf=function(l){var b=new fW,d=kZ2(b);
b.reader_.readAsDataURL(l);return d},kZ2=function(l){var b=new Fe;
l.listen("loadend",_.Oz(function(d,L){var P=L.reader_.result,E=L.getError();P==null||E?d.errback(E):d.callback(P);L.dispose()},b,l));
return b};var sy=function(){_.v2.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11549_eventHandler_=new _.kr(this);this.JSC$11549_isInitialized_=!1};
_.sK(sy,_.v2);var zC$=new _.Is("d"),yLj=new _.Is("beforedragstart"),ZtF=new _.Is("dragstart"),MZj=new _.Is("beforedragmove"),ITJ=new _.Is("dragmove"),$bF=new _.Is("beforedragend"),JL$=new _.Is("dragend"),xb2=new _.Is("e");sy.prototype.isDragging=function(){return!!this.JSC$11549_dragger_};
var ghF=function(l,b){b.dlgGrowthDirection_=0;b.dlgDragHoverClass_=void 0;b.dlgDragPermission=0;l.dragLists_.push(b)},SL2=function(l,b){l.getHandleForDragItem_=b};
sy.prototype.init=function(){if(!this.JSC$11549_isInitialized_){for(var l=this.dragLists_.length,b=0;b<l;b++)for(var d=_.GU(this.dragLists_[b]),L=d.length,P=0;P<L;++P){var E=d[P],f=this.getHandleForDragItem_(E),F=_.iN(f);this.dragItemForHandle_[F]=E;this.dragItemHoverClasses_&&(this.JSC$11549_eventHandler_.listen(E,"mouseover",this.handleDragItemMouseover_),this.JSC$11549_eventHandler_.listen(E,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11549_eventHandler_.listen(f,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11549_eventHandler_.listen(f,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(E);this.JSC$11549_eventHandler_.listen(f,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11549_isInitialized_=!0}};
sy.prototype.disposeInternal=function(){this.JSC$11549_eventHandler_.dispose();for(var l=this.dragLists_.length,b=0;b<l;b++){var d=this.dragLists_[b];d.dlgGrowthDirection_=void 0;d.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;ALh(this);sy.superClass_.disposeInternal.call(this)};
var vhr=function(l,b){for(var d=l.dragLists_.length,L=0;L<d;L++){var P=l.dragLists_[L];P.dlgBounds_=qSA(P)}d=l.dragItems_.length;for(L=0;L<d;L++)P=l.dragItems_[L],P!=b&&(P.dlgBounds_=qSA(P))};
_.Q=sy.prototype;
_.Q.handlePotentialDragStart_=function(l){var b=_.iN(l.currentTarget);b=this.dragItemForHandle_[b];if(b.parentElement.dlgDragPermission!=2){this.currDragItem_=b;a:{b=this.currDragItem_;for(var d=b.cloneNode(!0),L=$J("TEXTAREA",b),P=$J("TEXTAREA",d),E=0;E<L.length;E++)P[E].value=L[E].value;switch(b.tagName){case "TR":b=_.pC("TABLE",null,_.pC("TBODY",null,d));break a;case "TD":case "TH":b=_.pC("TABLE",null,_.pC("TBODY",null,_.pC("TR",null,d)));break a;case "TEXTAREA":d.value=b.value;default:b=d;break a}b=
void 0}this.draggerEl_=b;this.draggerElClasses_&&fe(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.wx(this.currDragItem_).body.appendChild(this.draggerEl_);d=_.uh(this.currDragItem_);b=this.draggerEl_;L=_.uh(b);if(d instanceof _.oB){var f=d.y;d=d.x}r$(b,b.offsetLeft+(d-L.x),b.offsetTop+(Number(f)-L.y));this.JSC$11549_dragger_=new _.d1(this.draggerEl_);_.xG2(this.JSC$11549_dragger_,this.hysteresisDistance_);
_.zC(this.JSC$11549_dragger_,"start",this.handleDragStart_,!1,this);_.zC(this.JSC$11549_dragger_,"end",this.handleDragEnd_,!1,this);_.zC(this.JSC$11549_dragger_,"earlycancel",this.JSC$11551_cleanup_,!1,this);this.dispatchEvent(new Fp(zC$,this,l,this.currDragItem_,this.draggerEl_,this.JSC$11549_dragger_));this.JSC$11549_dragger_.startDrag(l)}};
_.Q.handleDragStart_=function(l){if(this.dispatchEvent(new Fp(yLj,this,l.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.e1h(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?fe(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var b=Chj(this.draggerEl_);this.draggerEl_.halfWidth=b.width/2;this.draggerEl_.halfHeight=b.height/2;b=this.draggerEl_.getBoundingClientRect();
var d=l.clientY,L=grh(this.JSC$11549_dragger_,l.clientX);if(L>b.right){var P=this.currDragItem_.getBoundingClientRect();this.JSC$11549_dragger_.deltaX=L-(L-P.left)/P.width*b.width}d=S9r(this.JSC$11549_dragger_,d);d>b.bottom&&(this.JSC$11549_dragger_.deltaY+=d-b.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";vhr(this,this.currDragItem_);this.currDragItem_.style.display="";_.zC(this.JSC$11549_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Fp(ZtF,
this,l.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11549_dragger_))}else l.preventDefault(),this.JSC$11551_cleanup_()};
_.Q.handleDragMove_=function(l){var b=_.uh(this.draggerEl_);b=new _.oB(b.x+this.draggerEl_.halfWidth,b.y+this.draggerEl_.halfHeight);a:{var d=null;if(this.currDragItem_.style.display!="none"){d=this.currDragItem_.parentNode;var L=qSA(d);if(CYf(b,L))break a}L=this.dragLists_.length;for(var P=0;P<L;P++){var E=this.dragLists_[P];if(E!=d&&CYf(b,E.dlgBounds_)){d=E;break a}}d=null}if(d){if(d==null)throw Error("$d");L=0;P=!1;E=void 0;switch(d.dlgGrowthDirection_){case 0:L=b.y;var f=RCo;var F=p$o;break;case 4:P=
!0;case 2:L=b.x;f=ohr;F=p$o;break;case 5:P=!0;case 3:L=b.x,f=Db2,F=VZf}for(var n=null,N,Y=_.GU(d),q=Y.length,H=0;H<q;H++){var t=Y[H];if(t!=this.currDragItem_){var e=f(t.dlgBounds_);if(P){var W=w$r(t,b);E===void 0&&(E=W);F(L,e)&&(N==void 0||W<E||W==E&&(F(e,N)||e==N))&&(n=t,N=e);W<E&&(E=W)}else F(L,e)&&(N==void 0||F(e,N))&&(n=t,N=e)}}f=n!==null&&w$r(n,b)>E?null:n}else f=null;if(!this.dispatchEvent(new Fp(MZj,this,l,this.currDragItem_,this.draggerEl_,this.JSC$11549_dragger_,b,d,f)))return!1;if(d&&d.dlgDragPermission!=
1)this.currDragItem_.parentNode==d&&_.e1h(this.currDragItem_)==f||d.insertBefore(this.currDragItem_,f),this.currDragItem_.style.display="",d.dlgDragHoverClass_&&_.r_(d,d.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",F=this.dragLists_.length,N=0;N<F;N++)L=this.dragLists_[N],L.dlgDragHoverClass_&&_.aO(L,L.dlgDragHoverClass_);d!=this.currHoverList_&&(this.currHoverList_=d,vhr(this,this.currDragItem_));this.dispatchEvent(new Fp(ITJ,this,l,this.currDragItem_,this.draggerEl_,this.JSC$11549_dragger_,
b,d,f));return!1};
_.Q.JSC$11551_cleanup_=function(){ALh(this);this.JSC$11549_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var l=this.dragLists_.length,b=0;b<l;b++)this.dragLists_[b].dlgBounds_=null;l=this.dragItems_.length;for(b=0;b<l;b++)this.dragItems_[b].dlgBounds_=null};
_.Q.handleDragEnd_=function(l){if(!this.dispatchEvent(new Fp($bF,this,l,this.currDragItem_,this.draggerEl_,this.JSC$11549_dragger_)))return!1;ALh(this);this.dispatchEvent(new Fp(JL$,this,l,this.currDragItem_,this.draggerEl_,this.JSC$11549_dragger_));this.JSC$11551_cleanup_();return!0};
var ALh=function(l){_.su(l.JSC$11549_dragger_);var b=l.draggerEl_&&l.draggerEl_.parentElement;l.draggerEl_&&_.IK(l.draggerEl_);l.currDragItem_&&l.currDragItem_.style.display=="none"&&(l.origList_.insertBefore(l.currDragItem_,l.origNextItem_),l.currDragItem_.style.display="");l.currDragItemClasses_&&l.currDragItem_?$1h(l.currDragItem_,l.currDragItemClasses_||[]):l.currDragItem_&&(l.currDragItem_.style.visibility="");for(var d=l.dragLists_.length,L=0;L<d;L++){var P=l.dragLists_[L];P.dlgDragHoverClass_&&
_.aO(P,P.dlgDragHoverClass_)}b&&l.dispatchEvent(new Fp(xb2,l,null,l.currDragItem_,l.draggerEl_,l.JSC$11549_dragger_))};
_.Q=sy.prototype;_.Q.getHandleForDragItem_=function(l){return l};
_.Q.handleDragItemMouseover_=function(l){fe(l.currentTarget,this.dragItemHoverClasses_||[])};
_.Q.handleDragItemMouseout_=function(l){$1h(l.currentTarget,this.dragItemHoverClasses_||[])};
_.Q.handleDragItemHandleMouseover_=function(l){fe(l.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.Q.handleDragItemHandleMouseout_=function(l){$1h(l.currentTarget,this.dragItemHandleHoverClasses_||[])};
var CYf=function(l,b){return l.x>b.left&&l.x<b.left+b.width&&l.y>b.top&&l.y<b.top+b.height},w$r=function(l,b){l=l.dlgBounds_;
return Math.abs(b.y-(l.top+(l.height-1)/2))},RCo=function(l){return l.top+l.height-1},ohr=function(l){return l.left+l.width-1},Db2=function(l){return l.left||0},p$o=function(l,b){return l<b},VZf=function(l,b){return l>b},Fp=function(l,b,d,L,P,E){_.Jm.call(this,l);
this.event=d;this.currDragItem=L;this.draggerEl=P;this.JSC$11553_dragger=E};
_.sK(Fp,_.Jm);_.sK(Wh,_.S8);var uTf=new _.oB(0,0);Wh.prototype.JSC$11557_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
Wh.prototype.JSC$11557_onMouseMove=function(l){var b=this.containerIsActuallyContent_?uTf:$Z(J_(this.containerNode_)),d=this.horizontalScrolling_?this.calculateScrollDelta(l.clientX+b.x,this.scrollBounds_.left,this.scrollBounds_.width):0,L=this.calculateScrollDelta(l.clientY+b.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=d;this.scrollDelta_.y=L;!(d=!d&&!L)&&(d=this.constrainScroll_)&&(d=l.clientX+b.x,l=l.clientY+b.y,b=this.containerBounds_,d=!(b.left<=d&&b.left+b.width>=
d&&b.top<=l&&b.top+b.height>=l));d?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
Wh.prototype.calculateScrollDelta=function(l,b,d){var L=0;l<b?L=-8:l>b+d&&(L=8);return L};
Wh.prototype.disposeInternal=function(){Wh.superClass_.disposeInternal.call(this);this.JSC$11555_eventHandler_.dispose();this.scrollTimer_.dispose()};var GZt={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"}}},BC=GZt;BC=GZt;var nW={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 Tr$=function(){},GW=function(l){if(typeof l=="number"){var b=new Tr$;
b.standardOffset_=l;var d=l;if(d==0)d="Etc/GMT";else{var L=["Etc/GMT",d<0?"-":"+"];d=Math.abs(d);L.push(Math.floor(d/60)%100);d%=60;d!=0&&L.push(":",_.Hp(d,2));d=L.join("")}b.timeZoneId_=d;d=l;d==0?d="UTC":(L=["UTC",d<0?"+":"-"],d=Math.abs(d),L.push(Math.floor(d/60)%100),d%=60,d!=0&&L.push(":",d),d=L.join(""));l=aTQ(l);b.tzNames_=[d,d];b.tzNamesExt_={STD_LONG_NAME_GMT:l,STD_GENERIC_LOCATION:l};b.transitions_=[];return b}b=new Tr$;b.timeZoneId_=l.id;b.standardOffset_=-l.std_offset;b.tzNames_=l.names;
b.tzNamesExt_=l.names_ext;b.transitions_=l.transitions;return b},aTQ=function(l){var b=["GMT"];
b.push(l<=0?"+":"-");l=Math.abs(l);b.push(_.Hp(Math.floor(l/60)%100,2),":",_.Hp(l%60,2));return b.join("")},itt=function(l,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;
for(var d=0;d<l.transitions_.length&&b>=l.transitions_[d];)d+=2;return d==0?0:l.transitions_[d-1]},cLV=function(l,b){l=l.standardOffset_-itt(l,b);
return l===-1440?0:l};var TW=function(l,b){this.patternParts_=[];this.JSC$11568_dateTimeSymbols_=b||Hx;typeof l=="number"?rL$(this,l):l_F(this,l)},b2f=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],Oy=function(l){return l.getHours?l.getHours():0},l_F=function(l,b){for(KgN&&(b=b.replace(/\u200f/g,""));b;){for(var d=b,L=0;L<b2f.length;++L){var P=b.match(b2f[L]);
if(P){var E=P[0];b=b.substring(E.length);L==0&&(E=="''"?E="'":(E=E.substring(1,P[1]=="'"?E.length-1:E.length),E=E.replace(/''/g,"'")));l.patternParts_.push({text:E,type:L});break}}if(d===b)throw Error("ae`"+b);}};
TW.prototype.format=function(l,b){if(!l)throw Error("be");var d=b?(l.getTimezoneOffset()-cLV(b,l))*6E4:0,L=d?new Date(l.getTime()+d):l,P=L;b&&L.getTimezoneOffset()!=l.getTimezoneOffset()&&(L=new Date(L.getTime()+(L.getTimezoneOffset()-l.getTimezoneOffset())*6E4),P=new Date(l.getTime()+(d+(d>0?-864E5:864E5))));d=[];for(var E=0;E<this.patternParts_.length;++E){var f=this.patternParts_[E].text;1==this.patternParts_[E].type?d.push(d2V(this,f,l,L,P,b)):d.push(f)}return d.join("")};
var rL$=function(l,b){if(b<4)var d=l.JSC$11568_dateTimeSymbols_.DATEFORMATS[b];else if(b<8)d=l.JSC$11568_dateTimeSymbols_.TIMEFORMATS[b-4];else if(b<12)d=l.JSC$11568_dateTimeSymbols_.DATETIMEFORMATS[b-8],d=d.replace("{1}",l.JSC$11568_dateTimeSymbols_.DATEFORMATS[b-8]),d=d.replace("{0}",l.JSC$11568_dateTimeSymbols_.TIMEFORMATS[b-8]);else if(b===12)d=l.JSC$11568_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(b===13)d=l.JSC$11568_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{rL$(l,10);return}l_F(l,d)},Nk=function(l,b){b=String(b);
l=l.JSC$11568_dateTimeSymbols_||Hx;if(l.ZERODIGIT!==void 0&&!UJH){for(var d=[],L=0;L<b.length;L++){var P=b.charCodeAt(L);d.push(48<=P&&P<=57?String.fromCharCode(l.ZERODIGIT+P-48):b.charAt(L))}b=d.join("")}return b},UJH=!1,KgN=!1,PTt=function(l,b,d,L){d=d.getFullYear();
d<=0&&L&&(d=1-d);return Nk(l,Lio(d,b))},Lio=function(l,b){b==2&&(l%=100);
l<0&&b++;return _.Hp(l,b)},ma=function(l){if(!(l.getHours&&l.getSeconds&&l.getMinutes))throw Error("ce");
},EYj=function(l,b){ma(b);
b=Oy(b);return l.JSC$11568_dateTimeSymbols_.AMPMS[b>=12&&b<24?1:0]},d2V=function(l,b,d,L,P,E){var f=b.length;
switch(b.charAt(0)){case "G":return d=L.getFullYear()>0?1:0,f>=4?l.JSC$11568_dateTimeSymbols_.ERANAMES[d]:l.JSC$11568_dateTimeSymbols_.ERAS[d];case "y":return PTt(l,f,L,!0);case "Y":return d=(new Date(X$Q(L.getFullYear(),L.getMonth(),L.getDate(),l.JSC$11568_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,l.JSC$11568_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),f==2&&(d%=100),Nk(l,Lio(d,f));case "u":return PTt(l,f,L,!1);case "M":a:switch(d=L.getMonth(),f){case 5:f=l.JSC$11568_dateTimeSymbols_.NARROWMONTHS[d];
break a;case 4:f=l.JSC$11568_dateTimeSymbols_.MONTHS[d];break a;case 3:f=l.JSC$11568_dateTimeSymbols_.SHORTMONTHS[d];break a;default:f=Nk(l,_.Hp(d+1,f))}return f;case "k":return ma(P),Nk(l,_.Hp(Oy(P)||24,f));case "S":return Nk(l,(P.getMilliseconds()/1E3).toFixed(Math.min(3,f)).slice(2)+(f>3?_.Hp(0,f-3):""));case "E":return d=L.getDay(),f>=4?l.JSC$11568_dateTimeSymbols_.WEEKDAYS[d]:l.JSC$11568_dateTimeSymbols_.SHORTWEEKDAYS[d];case "a":return EYj(l,P);case "b":return EYj(l,P);case "B":return EYj(l,
P);case "h":return ma(P),Nk(l,_.Hp(Oy(P)%12||12,f));case "K":return ma(P),Nk(l,_.Hp(Oy(P)%12,f));case "H":return ma(P),Nk(l,_.Hp(Oy(P),f));case "c":a:switch(d=L.getDay(),f){case 5:f=l.JSC$11568_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[d];break a;case 4:f=l.JSC$11568_dateTimeSymbols_.STANDALONEWEEKDAYS[d];break a;case 3:f=l.JSC$11568_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[d];break a;default:f=Nk(l,_.Hp(d,1))}return f;case "L":a:switch(d=L.getMonth(),f){case 5:f=l.JSC$11568_dateTimeSymbols_.STANDALONENARROWMONTHS[d];
break a;case 4:f=l.JSC$11568_dateTimeSymbols_.STANDALONEMONTHS[d];break a;case 3:f=l.JSC$11568_dateTimeSymbols_.STANDALONESHORTMONTHS[d];break a;default:f=Nk(l,_.Hp(d+1,f))}return f;case "Q":return d=Math.floor(L.getMonth()/3),f<4?l.JSC$11568_dateTimeSymbols_.SHORTQUARTERS[d]:l.JSC$11568_dateTimeSymbols_.QUARTERS[d];case "d":return Nk(l,_.Hp(L.getDate(),f));case "m":return ma(P),Nk(l,_.Hp(P.getMinutes?P.getMinutes():0,f));case "s":return ma(P),Nk(l,_.Hp(P.getSeconds(),f));case "v":return(E||GW(d.getTimezoneOffset())).timeZoneId_;
case "V":return l=E||GW(d.getTimezoneOffset()),f<=2?l.timeZoneId_:itt(l,d)>0?l.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?l.tzNamesExt_.DST_GENERIC_LOCATION:l.tzNamesExt_.DST_GENERIC_LOCATION:l.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?l.tzNamesExt_.STD_GENERIC_LOCATION:l.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return d=X$Q(P.getFullYear(),P.getMonth(),P.getDate(),l.JSC$11568_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,l.JSC$11568_dateTimeSymbols_.FIRSTDAYOFWEEK),Nk(l,_.Hp(Math.floor(Math.round((d-(new Date((new Date(d)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,f));case "z":return l=E||GW(d.getTimezoneOffset()),f<4?l.tzNames_[itt(l,d)>0?2:0]:l.tzNames_[itt(l,d)>0?3:1];case "Z":return b=E||GW(d.getTimezoneOffset()),f<4?(f=-cLV(b,d),l=[f<0?"-":"+"],f=Math.abs(f),l.push(_.Hp(Math.floor(f/60)%100,2),_.Hp(f%60,2)),f=l.join("")):f=Nk(l,aTQ(cLV(b,d))),f;default:return""}};var QZV=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,X_0=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,hcy=function(l){this.patternParts_=[];this.JSC$11577_dateTimeSymbols_=Hx;if(typeof l=="number"){l>11&&(l=10);if(l<4)var b=this.JSC$11577_dateTimeSymbols_.DATEFORMATS[l];else l<8?b=this.JSC$11577_dateTimeSymbols_.TIMEFORMATS[l-4]:(b=this.JSC$11577_dateTimeSymbols_.DATETIMEFORMATS[l-8],b=b.replace("{1}",this.JSC$11577_dateTimeSymbols_.DATEFORMATS[l-8]),b=b.replace("{0}",this.JSC$11577_dateTimeSymbols_.TIMEFORMATS[l-
8]));f_t(this,b)}else f_t(this,l)},f_t=function(l,b){for(var d=!1,L="",P=0;P<b.length;P++){var E=b.charAt(P);
if(QZV.test(E))for(L.length>0&&(l.patternParts_.push({text:L,count:0,abutStart:!1,numeric:!1}),L=""),l.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});P<b.length-1&&b.charAt(P+1)==" ";)P++;else if(d)E=="'"?P+1<b.length&&b.charAt(P+1)=="'"?(L+="'",P++):d=!1:L+=E;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(E)>=0){L.length>0&&(l.patternParts_.push({text:L,count:0,abutStart:!1,numeric:!1}),L="");for(var f=b.charAt(P),F=P+1;F<b.length&&b.charAt(F)==f;)F++;f=F-P;f<=0?F=!1:(F="MydhHmsSDkK".indexOf(E),
F=F>0||F==0&&f<3);l.patternParts_.push({text:E,count:f,abutStart:!1,numeric:F});P+=f-1}else E=="'"?P+1<b.length&&b.charAt(P+1)=="'"?(L+="'",P++):d=!0:L+=E}L.length>0&&l.patternParts_.push({text:L,count:0,abutStart:!1,numeric:!1});b=!1;for(d=0;d<l.patternParts_.length;d++)l.patternParts_[d].numeric?!b&&d+1<l.patternParts_.length&&l.patternParts_[d+1].numeric&&(b=!0,l.patternParts_[d].abutStart=!0):b=!1};
hcy.prototype.parse=function(l,b,d){var L=!1,P=!1;d&&(L=d.predictive||!1,P=d.validate||!1);if(L)for(d=0;d<this.patternParts_.length;d++){var E=this.patternParts_[d];if(E.count>0&&("abBhHkKm".indexOf(E.text.charAt(0))<0||E.count>2||E.abutStart))throw Error("de`"+E.text.charAt(0));}E=new sZt;d=[0];E.dayPeriodIndex=-1;for(var f=0;f<this.patternParts_.length&&!(L&&d[0]>=l.length);f++){if(this.patternParts_[f].count==0){a:{var F=l;var n=d,N=this.patternParts_[f],Y=L;if(N.text.match(QZV)!=null){if(N=n[0],
Fi2(F,n),n[0]>N){F=!0;break a}}else{if(F.indexOf(N.text,n[0])==n[0]){n[0]+=N.text.length;F=!0;break a}if(Y&&N.text.indexOf(F.substring(n[0]))==0){n[0]+=F.length-n[0];F=!0;break a}}F=!1}if(F)continue;return 0}if(this.patternParts_[f].abutStart){a:{n=l;N=d;Y=f;var q=N[0],H=0;for(F=Y;F<this.patternParts_.length;F++){var t=this.patternParts_[F],e=t.count;if(e===0)break;if(F==Y&&(e-=H,H++,e==0)){F=0;break a}var W=F>Y&&t.numeric,M=N[0];if(!BOD(this,n,N,t,e,E,!1)||W&&N[0]-M<e)F=Y-1,N[0]=q}F-=Y}if(F<=0)return 0;
f+=F-1}else if(!BOD(this,l,d,this.patternParts_[f],0,E,L))return 0}a:{l=P;if(b==null)throw Error("ee");E.era!=void 0&&E.year!=void 0&&E.era==0&&E.year>0&&(E.year=-(E.year-1));E.year!=void 0&&b.setFullYear(E.year);L=b.getDate();b.setDate(1);E.month!=void 0&&b.setMonth(E.month);E.day!=void 0?b.setDate(E.day):(P=c7Z(b.getFullYear(),b.getMonth()),b.setDate(L>P?P:L));typeof b.setHours==="function"&&(E.hours==void 0&&(E.hours=b.getHours()),E.hours<12&&(E.ampm!=void 0&&E.ampm>0?E.hours+=12:E.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(E.dayPeriodName)||["night1","night2"].includes(E.dayPeriodName)&&E.hours>=6)&&(E.hours+=12)),b.setHours(E.hours));typeof b.setMinutes==="function"&&E.minutes!=void 0&&b.setMinutes(E.minutes);typeof b.setSeconds==="function"&&E.seconds!=void 0&&b.setSeconds(E.seconds);typeof b.setMilliseconds==="function"&&E.milliseconds!=void 0&&b.setMilliseconds(E.milliseconds);if(l&&(E.year&&E.year!=b.getFullYear()||E.month&&E.month!=
b.getMonth()||E.day&&E.day!=b.getDate()||E.hours&&E.hours>=24||E.minutes&&E.minutes>=60||E.seconds&&E.seconds>=60||E.milliseconds&&E.milliseconds>=1E3))b=!1;else{E.tzOffset!=void 0&&b.setTime(b.getTime()+(E.tzOffset-b.getTimezoneOffset())*60*1E3);E.ambiguousYear&&(l=new Date,l.setFullYear(l.getFullYear()-80),b.getTime()<l.getTime()&&b.setFullYear(l.getFullYear()+100));if(E.dayOfWeek!=void 0)if(E.day==void 0)E=(7+E.dayOfWeek-b.getDay())%7,E>3&&(E-=7),l=b.getMonth(),b.setDate(b.getDate()+E),b.getMonth()!=
l&&b.setDate(b.getDate()+(E>0?-7:7));else if(E.dayOfWeek!=b.getDay()){b=!1;break a}b=!0}}return b?d[0]:0};
var BOD=function(l,b,d,L,P,E,f){Fi2(b,d);if(L.numeric&&P>0&&d[0]+P>b.length)return!1;switch(L.text.charAt(0)){case "G":return Y3(b,d,[l.JSC$11577_dateTimeSymbols_.ERAS],function(F){return E.era=F}),!0;
case "M":case "L":return nYh(l,b,d,P,L,E);case "E":return Y3(b,d,[l.JSC$11577_dateTimeSymbols_.WEEKDAYS,l.JSC$11577_dateTimeSymbols_.SHORTWEEKDAYS],function(F){return E.dayOfWeek=F});
case "B":case "b":return P=[],l=[[].concat(l.JSC$11577_dateTimeSymbols_.AMPMS)],P.push("isAm"),P.push("isPm"),b=Y3(b,d,l,function(F){return E.dayPeriodIndex=F},f),E.dayPeriodName=P[E.dayPeriodIndex],f?b:!0;
case "a":return b=Y3(b,d,[l.JSC$11577_dateTimeSymbols_.AMPMS],function(F){return E.ampm=F},f),f?b:!0;
case "y":return O2J(l,b,d,L,P,E);case "Q":return Y3(b,d,[l.JSC$11577_dateTimeSymbols_.QUARTERS,l.JSC$11577_dateTimeSymbols_.SHORTQUARTERS],function(F){E.month=F*3;E.day=1});
case "d":return qk(l,b,d,L,P,function(F){E.day=F}),!0;
case "S":return NOQ(l,b,d,P,E);case "h":case "K":case "H":case "k":return b=qk(l,b,d,L,P,function(F){E.hours=L.text.charAt(0)==="h"&&F===12?0:F},f),f?b:!0;
case "m":return b=qk(l,b,d,L,P,function(F){E.minutes=F},f),f?b:!0;
case "s":return qk(l,b,d,L,P,function(F){E.seconds=F}),!0;
case "z":case "Z":case "v":return m2V(l,b,d,E);default:return!1}},O2J=function(l,b,d,L,P,E){var f=d[0];
P=HC(l,b,d,P);P===null&&(P=HC(l,b,d,0,!0));if(P===null)return!1;P>=0&&d[0]-f==2&&L.count==2?(l=P,b=(new Date).getFullYear()-80,d=b%100,E.ambiguousYear=l==d,l+=Math.floor(b/100)*100+(l<d?100:0),E.year=l):E.year=P;return!0},nYh=function(l,b,d,L,P,E){return P.numeric&&qk(l,b,d,P,L,function(f){E.month=f-1})?!0:Y3(b,d,[l.JSC$11577_dateTimeSymbols_.MONTHS,
l.JSC$11577_dateTimeSymbols_.STANDALONEMONTHS,l.JSC$11577_dateTimeSymbols_.SHORTMONTHS,l.JSC$11577_dateTimeSymbols_.STANDALONESHORTMONTHS],function(f){E.month=f})},NOQ=function(l,b,d,L,P){var E=d[0];
l=HC(l,b,d,L);if(l===null)return!1;d=d[0]-E;P.milliseconds=d<3?l*Math.pow(10,3-d):Math.round(l/Math.pow(10,d-3));return!0},m2V=function(l,b,d,L){b.indexOf("GMT",d[0])==d[0]&&(d[0]+=3);
if(d[0]>=b.length)return L.tzOffset=0,!0;var P=d[0],E=HC(l,b,d,0,!0);if(E===null)return!1;if(d[0]<b.length&&b.charAt(d[0])==":"){var f=E*60;d[0]++;E=HC(l,b,d,0);if(E===null)return!1;f+=E}else f=E,f=f<24&&d[0]-P<=3?f*60:f%100+f/100*60;L.tzOffset=-f;return!0},qk=function(l,b,d,L,P,E,f){f=f||!1;
var F=d[0];l=HC(l,b,d,P);if(l===null)return!1;if(f&&d[0]-F<L.count){if(d[0]<b.length)return!1;l*=Math.pow(10,L.count-(d[0]-F))}E(l);return!0},Y3=function(l,b,d,L,P){P=P||!1;
for(var E,f=0;f<d.length;f++){E=b;for(var F=d[f],n=P,N=0,Y=null,q=l.substring(E[0]).toLowerCase(),H=0;H<F.length;H++){var t=F[H].toLowerCase();if(n&&t.indexOf(q)==0){N=q.length;Y=H;break}F[H].length>N&&q.indexOf(t)==0&&(N=F[H].length,Y=H)}Y!==null&&(E[0]+=N);E=Y;if(E!==null)return L(E),!0}return!1},Fi2=function(l,b){(l=l.substring(b[0]).match(X_0))&&(b[0]+=l[0].length)},HC=function(l,b,d,L,P){b=L>0?b.substring(0,d[0]+L):b;
P=P||!1;if(l.JSC$11577_dateTimeSymbols_.ZERODIGIT){L=[];for(var E=d[0];E<b.length;E++){var f=b.charCodeAt(E)-l.JSC$11577_dateTimeSymbols_.ZERODIGIT;L.push(0<=f&&f<=9?String.fromCharCode(f+48):b.charAt(E))}b=L.join("")}else b=b.substring(d[0]);l=b.match(new RegExp("^"+(P?"[+-]?":"")+"\\d+"));if(!l)return null;d[0]+=l[0].length;return parseInt(l[0],10)},sZt=function(){};
sZt.prototype.ambiguousYear=!1;var YJr;
YJr={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 qJQ={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}"]};
qJQ={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 H2D=function(){var l={type:"unit",style:"narrow"};this.listType_=l&&l.type?l.type:"conjunction";this.listStyle_=l&&l.style?l.style:"long";this.listSymbols_=qJQ;l=0;switch(this.listStyle_){case "short":l=1;break;case "narrow":l=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[l];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[l];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[l];this.listEndPattern_=
this.listSymbols_.AND_END[l];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[l];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[l];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[l];this.listEndPattern_=this.listSymbols_.OR_END[l];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[l],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[l],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[l],this.listEndPattern_=this.listSymbols_.UNIT_END[l]}};
H2D.prototype.format=function(l){return tN2(this,l)};
var tN2=function(l,b){var d=b.length;switch(d){case 0:return"";case 1:return String(b[0]);case 2:return l.listTwoPattern_.replace("{0}",String(b[0])).replace("{1}",String(b[1]))}for(var L=l.listStartPattern_.replace("{0}",String(b[0])).replace("{1}",String(b[1])),P=2;P<d-1;++P)L=l.listMiddlePattern_.replace("{0}",L).replace("{1}",String(b[P]));return l.listEndPattern_.replace("{0}",L).replace("{1}",String(b[d-1]))};var U2V={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"},Ki2=U2V,ed0=U2V;ed0=Ki2=U2V;var kf$,tO,KW,Q37,Uy,hdj;
_.Ve=function(l,b,d,L){var P;if(P=b){a:if(b&&b.length===3){for(P=0;P<3;P++){var E=b[P];if(E<"A"||E>"Z"&&E<"a"||E>"z"){P=!1;break a}}P=!0}else P=!1;P=!P}if(P)throw new TypeError("fe");this.intlCurrencyCode_=b?b.toUpperCase():null;this.currencyStyle_=d||0;this.overrideNumberFormatSymbols_=L||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_=tO(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof l==="number")switch(l){case 1:Uy(this,tO(this).DECIMAL_PATTERN);break;case 2:Uy(this,tO(this).SCIENTIFIC_PATTERN);break;case 3:Uy(this,tO(this).PERCENT_PATTERN);break;case 4:l=tO(this).CURRENCY_PATTERN;b=["0"];if(d=
nW[KW(this)]){d=d[0]&7;if(d>0)for(b.push("."),L=0;L<d;L++)b.push("0");l=l.replace(/0.00/g,b.join(""))}Uy(this,l);break;case 5:hdj(this,1);break;case 6:hdj(this,2);break;default:throw Error("ie");}else Uy(this,l)};
kf$=!1;tO=function(l){return l.overrideNumberFormatSymbols_||(kf$?ed0:Ki2)};
KW=function(l){return l.intlCurrencyCode_||tO(l).DEF_CURRENCY_CODE};
Q37=function(l,b){if(b>308)throw Error("he`"+b);l.maximumFractionDigits_=b;return l};
Uy=function(l,b){var d=[0];l.positivePrefix_=WiF(l,b,d);for(var L=d[0],P=-1,E=0,f=0,F=0,n=-1,N=b.length,Y=!0;d[0]<N&&Y;d[0]++)switch(b.charAt(d[0])){case "#":f>0?F++:E++;n>=0&&P<0&&n++;break;case "0":if(F>0)throw Error("oe`"+b);f++;n>=0&&P<0&&n++;break;case ",":n>0&&l.groupingArray_.push(n);n=0;break;case ".":if(P>=0)throw Error("pe`"+b);P=E+f+F;break;case "E":if(l.useExponentialNotation_)throw Error("qe`"+b);l.useExponentialNotation_=!0;l.minExponentDigits_=0;d[0]+1<N&&b.charAt(d[0]+1)=="+"&&(d[0]++,
l.useSignForPositiveExponent_=!0);for(;d[0]+1<N&&b.charAt(d[0]+1)=="0";)d[0]++,l.minExponentDigits_++;if(E+f<1||l.minExponentDigits_<1)throw Error("re`"+b);Y=!1;break;default:d[0]--,Y=!1}f==0&&E>0&&P>=0&&(f=P,f==0&&f++,F=E-f,E=f-1,f=1);if(P<0&&F>0||P>=0&&(P<E||P>E+f)||n==0)throw Error("se`"+b);F=E+f+F;l.maximumFractionDigits_=P>=0?F-P:0;P>=0&&(l.minimumFractionDigits_=E+f-P,l.minimumFractionDigits_<0&&(l.minimumFractionDigits_=0));l.minimumIntegerDigits_=(P>=0?P:F)-E;l.useExponentialNotation_&&(l.maximumIntegerDigits_=
E+l.minimumIntegerDigits_,l.maximumFractionDigits_==0&&l.minimumIntegerDigits_==0&&(l.minimumIntegerDigits_=1));l.groupingArray_.push(Math.max(0,n));l.decimalSeparatorAlwaysShown_=P==0||P==F;L=d[0]-L;l.positiveSuffix_=WiF(l,b,d);d[0]<b.length&&b.charAt(d[0])==";"?(d[0]++,l.multiplier_!=1&&(l.negativePercentSignExpected_=!0),l.negativePrefix_=WiF(l,b,d),d[0]+=L,l.negativeSuffix_=WiF(l,b,d)):(l.negativePrefix_+=l.positivePrefix_,l.negativeSuffix_+=l.positiveSuffix_)};
hdj=function(l,b){l.compactStyle_=b;Uy(l,tO(l).DECIMAL_PATTERN);l.minimumFractionDigits_=0;Q37(l,2);if(l.minimumFractionDigits_>0)throw Error("ge");l.significantDigits_=2};
_.Ve.prototype.parse=function(l,b){b=b||[0];if(this.compactStyle_!==0)throw Error("je");l=l.replace(/ |\u202f/g,"\u00a0");var d=l.indexOf(this.positivePrefix_,b[0])==b[0],L=l.indexOf(this.negativePrefix_,b[0])==b[0];d&&L&&(this.positivePrefix_.length>this.negativePrefix_.length?L=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(d=!1));d?b[0]+=this.positivePrefix_.length:L&&(b[0]+=this.negativePrefix_.length);if(l.indexOf(tO(this).INFINITY,b[0])==b[0]){b[0]+=tO(this).INFINITY.length;var P=
Infinity}else{P=l;var E=!1,f=!1,F=!1,n=-1,N=1,Y=tO(this).DECIMAL_SEP,q=tO(this).GROUP_SEP,H=tO(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");q=q.replace(/\u202f/g,"\u00a0");for(var t="";b[0]<P.length;b[0]++){var e=P.charAt(b[0]),W=jZ2(this,e);if(W>=0&&W<=9)t+=W,F=!0;else if(e==Y.charAt(0)){if(E||f)break;t+=".";E=!0}else if(e==q.charAt(0)&&("\u00a0"!=q.charAt(0)||b[0]+1<P.length&&jZ2(this,P.charAt(b[0]+1))>=0)){if(E||f)break}else if(e==H.charAt(0)){if(f)break;t+="E";f=!0;n=b[0]}else if(e==
"+"||e=="-"){if(F&&n!=b[0]-1)break;t+=e}else if(this.multiplier_==1&&e==tO(this).PERCENT.charAt(0)){if(N!=1)break;N=100;if(F){b[0]++;break}}else if(this.multiplier_==1&&e==tO(this).PERMILL.charAt(0)){if(N!=1)break;N=1E3;if(F){b[0]++;break}}else break}this.multiplier_!=1&&(N=this.multiplier_);P=parseFloat(t)/N}if(d){if(l.indexOf(this.positiveSuffix_,b[0])!=b[0])return NaN;b[0]+=this.positiveSuffix_.length}else if(L){if(l.indexOf(this.negativeSuffix_,b[0])!=b[0])return NaN;b[0]+=this.negativeSuffix_.length}return L?
-P:P};
_.Ve.prototype.format=function(l){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(l))return tO(this).NAN;var b=[];var d=l;if(this.compactStyle_==0)d=en;else{d=Math.abs(d);var L=zdo(this,d<=1?0:yWV(d)).divisorBase;d=zdo(this,L+yWV(Z2$(this,hO(d,-L)).intValue))}l=hO(l,-d.divisorBase);(L=l<0||l==0&&1/l<0)?d.negative_prefix?b.push(d.negative_prefix):(b.push(d.prefix),b.push(this.negativePrefix_)):(b.push(d.prefix),b.push(this.positivePrefix_));if(isFinite(l))if(l*=
L?-1:1,l*=this.multiplier_,this.useExponentialNotation_){var P=l;if(P==0)MNV(this,P,this.minimumIntegerDigits_,b),I_$(this,0,b);else{var E=Math.floor(Math.log(P)/Math.log(10)+2E-15);P=hO(P,-E);var f=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(f=E%this.maximumIntegerDigits_,f<0&&(f=this.maximumIntegerDigits_+f),P=hO(P,f),E-=f,f=1):this.minimumIntegerDigits_<1?(E++,P=hO(P,-1)):(E-=this.minimumIntegerDigits_-1,P=hO(P,this.minimumIntegerDigits_-
1));MNV(this,P,f,b);I_$(this,E,b)}}else MNV(this,l,this.minimumIntegerDigits_,b);else b.push(tO(this).INFINITY);L?d.negative_suffix?b.push(d.negative_suffix):(isFinite(l)&&b.push(d.suffix),b.push(this.negativeSuffix_)):(isFinite(l)&&b.push(d.suffix),b.push(this.positiveSuffix_));return b.join("")};
var Z2$=function(l,b){var d=hO(b,l.maximumFractionDigits_);l.significantDigits_>0&&(d=$2f(d,l.significantDigits_,l.maximumFractionDigits_));d=Math.round(d);if(isFinite(d)){var L=Math.floor(hO(d,-l.maximumFractionDigits_));d=Math.floor(d-hO(L,l.maximumFractionDigits_));if(d<0||d>=hO(1,l.maximumFractionDigits_))L=Math.round(b),d=0}else L=b,d=0;return{intValue:L,fracValue:d}},MNV=function(l,b,d,L){if(l.minimumFractionDigits_>l.maximumFractionDigits_)throw Error("le");
L||(L=[]);b=Z2$(l,b);var P=b.intValue,E=b.fracValue,f=l.minimumFractionDigits_>0||E>0||!1;b=l.minimumFractionDigits_;f&&(b=l.minimumFractionDigits_);for(var F="",n=P;n>1E20;)F="0"+F,n=Math.round(hO(n,-1));F=n+F;var N=tO(l).DECIMAL_SEP;n=tO(l).ZERO_DIGIT.codePointAt(0);var Y=F.length,q=0;if(P>0||d>0){for(P=Y;P<d;P++)L.push(String.fromCodePoint(n));if(l.groupingArray_.length>=2)for(d=1;d<l.groupingArray_.length;d++)q+=l.groupingArray_[d];d=Y-q;if(d>0){P=l.groupingArray_;q=Y=0;for(var H,t=tO(l).GROUP_SEP,
e=F.length,W=0;W<e;W++)if(L.push(String.fromCodePoint(n+Number(F.charAt(W)))),e-W>1)if(H=P[q],W<d){var M=d-W;(H===1||H>0&&M%H===1)&&L.push(t)}else q<P.length&&(W===d?q+=1:H===W-d-Y+1&&(L.push(t),Y+=H,q+=1))}else{d=F;F=l.groupingArray_;P=tO(l).GROUP_SEP;H=d.length;t=[];for(Y=F.length-1;Y>=0&&H>0;Y--){q=F[Y];for(e=0;e<q&&H-e-1>=0;e++)t.push(String.fromCodePoint(n+Number(d.charAt(H-e-1))));H-=q;H>0&&t.push(P)}L.push.apply(L,t.reverse())}}else f||L.push(String.fromCodePoint(n));(l.decimalSeparatorAlwaysShown_||
f)&&L.push(N);E=String(E);f=E.split("e+");f.length==2&&(E=String($2f(parseFloat(f[0]),l.significantDigits_,1)),E=E.replace(".",""),E+=(0,_.Xnh)("0",parseInt(f[1],10)-E.length+1));l.maximumFractionDigits_+1>E.length&&(E="1"+(0,_.Xnh)("0",l.maximumFractionDigits_-E.length)+E);for(l=E.length;E.charAt(l-1)=="0"&&l>b+1;)l--;for(b=1;b<l;b++)L.push(String.fromCodePoint(n+Number(E.charAt(b))))},I_$=function(l,b,d){d.push(tO(l).EXP_SYMBOL);
b<0?(b=-b,d.push(tO(l).MINUS_SIGN)):l.useSignForPositiveExponent_&&d.push(tO(l).PLUS_SIGN);b=""+b;for(var L=tO(l).ZERO_DIGIT,P=b.length;P<l.minExponentDigits_;P++)d.push(L);l=L.codePointAt(0)-JWV;for(L=0;L<b.length;L++)d.push(String.fromCodePoint(l+b.codePointAt(L)))},jZ2=function(l,b){b=b.codePointAt(0);
if(48<=b&&b<58)return b-48;l=tO(l).ZERO_DIGIT.codePointAt(0);return l<=b&&b<l+10?b-l:-1},JWV="0".codePointAt(0),WiF=function(l,b,d){for(var L="",P=!1,E=b.length;d[0]<E;d[0]++){var f=b.charAt(d[0]);
if(f=="'")d[0]+1<E&&b.charAt(d[0]+1)=="'"?(d[0]++,L+="'"):P=!P;else if(P)L+=f;else switch(f){case "#":case "0":case ",":case ".":case ";":return L;case "\u00a4":if(d[0]+1<E&&b.charAt(d[0]+1)=="\u00a4")d[0]++,L+=KW(l);else switch(l.currencyStyle_){case 0:f=KW(l);L+=f in nW?nW[f][1]:f;break;case 2:f=KW(l);var F=nW[f];L+=F?f==F[1]?f:f+" "+F[1]:f;break;case 1:f=KW(l),L+=f in nW?nW[f][2]:f}break;case "%":if(!l.negativePercentSignExpected_&&l.multiplier_!=1)throw Error("me");if(l.negativePercentSignExpected_&&
l.multiplier_!=100)throw Error("ne");l.multiplier_=100;l.negativePercentSignExpected_=!1;L+=tO(l).PERCENT;break;case "\u2030":if(!l.negativePercentSignExpected_&&l.multiplier_!=1)throw Error("me");if(l.negativePercentSignExpected_&&l.multiplier_!=1E3)throw Error("ne");l.multiplier_=1E3;l.negativePercentSignExpected_=!1;L+=tO(l).PERMILL;break;default:L+=f}}return L},en={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},zdo=function(l,b){l=l.compactStyle_==1?BC.COMPACT_DECIMAL_SHORT_PATTERN:BC.COMPACT_DECIMAL_LONG_PATTERN;l==null&&(l=BC.COMPACT_DECIMAL_SHORT_PATTERN);if(b<3)return en;b=Math.min(14,b);var d=l[hO(1,b)];for(--b;!d&&b>=3;)d=l[hO(1,b)],b--;if(!d)return en;d=d.other;var L=l="",P=d.indexOf(";");P>=0&&(d=d.substring(0,P),P=d.substring(P+1))&&(L=/([^0]*)(0+)(.*)/.exec(P),l=L[1],L=L[3]);return d&&d!="0"?(d=/([^0]*)(0+)(.*)/.exec(d))?{divisorBase:b+
1-(d[2].length-1),negative_prefix:l,negative_suffix:L,prefix:d[1],suffix:d[3]}:en:en},yWV=function(l){if(!isFinite(l))return l>0?l:0;
for(var b=0;(l/=10)>=1;)b++;return b},hO=function(l,b){if(!l||!isFinite(l)||b==0)return l;
l=String(l).split("e");return parseFloat(l[0]+"e"+(parseInt(l[1]||0,10)+b))},x2$=function(l,b){return l&&isFinite(l)?hO(Math.round(hO(l,b)),-b):l},$2f=function(l,b,d){if(!l)return l;
b=b-yWV(l)-1;return b<-d?x2$(l,-d):x2$(l,b)};var gYF=function(l){return l%10==1&&l%100!=11?"one":l%10==2&&l%100!=12?"two":l%10==3&&l%100!=13?"few":"other"},SJF=gYF;
SJF=gYF;var AWV=function(l,b){var d=l|0;if(void 0===b){b=Math;var L=b.min,P=l+"",E=P.indexOf(".");b=L.call(b,E===-1?0:P.length-E-1,3)}L=Math.pow(10,b);l={v:b,f:(l*L|0)%L};return d==1&&l.v==0?"one":"other"},Da=AWV;
Da=AWV;var p_D=function(l){this.JSC$11620_pattern_=l;this.parsedPattern_=this.literals_=this.initialLiterals_=null;l=Ki2;var b=BC;if(vY2!==l||CT$!==b)vY2=l,CT$=b,Rdr=new _.Ve(1);this.numberFormatter_=Rdr},vY2=null,CT$=null,Rdr=null,oYV=RegExp("'([{}#].*?)'","g"),D2F=RegExp("''","g");
p_D.prototype.format=function(l){if(this.JSC$11620_pattern_){this.initialLiterals_=[];var b=VNF(this,this.JSC$11620_pattern_);this.parsedPattern_=w_V(this,b);this.JSC$11620_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.D7(this.initialLiterals_),b=[],us0(this,this.parsedPattern_,l,!1,b),l=b.join("");this.literals_.length>0;)l=l.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else l="";return l};
var us0=function(l,b,d,L,P){for(var E=0;E<b.length;E++)switch(b[E].type){case 4:P.push(b[E].value);break;case 3:var f=b[E].value;var F=l,n=P,N=d[f];N===void 0?n.push("Undefined parameter - "+f):(F.literals_.push(N),n.push(F.buildPlaceholder_(F.literals_)));break;case 2:f=b[E].value;F=l;n=d;N=L;var Y=P,q=f.argumentIndex;n[q]===void 0?Y.push("Undefined parameter - "+q):(q=f[n[q]],q===void 0&&(q=f.other),us0(F,q,n,N,Y));break;case 0:f=b[E].value;Gfo(l,f,d,Da,L,P);break;case 1:f=b[E].value,Gfo(l,f,d,
SJF,L,P)}},Gfo=function(l,b,d,L,P,E){var f=b.argumentIndex,F=b.argumentOffset,n=+d[f];
isNaN(n)?E.push("Undefined or invalid parameter - "+f):(F=n-F,f=b[d[f]],f===void 0&&(L=L(Math.abs(F)),f=b[L],f===void 0&&(f=b.other)),b=[],us0(l,f,d,P,b),d=b.join(""),P?E.push(d):(l=l.numberFormatter_.format(F),E.push(d.replace(/#/g,l))))},VNF=function(l,b){var d=l.initialLiterals_,L=l.buildPlaceholder_.bind(l);
b=b.replace(D2F,function(){d.push("'");return L(d)});
return b=b.replace(oYV,function(P,E){d.push(E);return L(d)})},TO$=function(l){var b=0,d=[],L=[],P=/[{}]/g;
P.lastIndex=0;for(var E;E=P.exec(l);){var f=E.index;E[0]=="}"?(d.pop(),d.length==0&&(E={type:1},E.value=l.substring(b,f),L.push(E),b=f+1)):(d.length==0&&(b=l.substring(b,f),b!=""&&L.push({type:0,value:b}),b=f+1),d.push("{"))}l=l.substring(b);l!=""&&L.push({type:0,value:l});return L},a_2=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,i2V=/^\s*(\w+)\s*,\s*selectordinal\s*,/,cW2=/^\s*(\w+)\s*,\s*select\s*,/,w_V=function(l,b){var d=[];
b=TO$(b);for(var L=0;L<b.length;L++){var P={};if(0==b[L].type)P.type=4,P.value=b[L].value;else if(1==b[L].type){var E=b[L].value;switch(a_2.test(E)?0:i2V.test(E)?1:cW2.test(E)?2:/^\s*\w+\s*/.test(E)?3:5){case 2:P.type=2;P.value=rW0(l,b[L].value);break;case 0:P.type=0;P.value=lLV(l,b[L].value);break;case 1:P.type=1;P.value=bHf(l,b[L].value);break;case 3:P.type=3,P.value=b[L].value}}d.push(P)}return d},rW0=function(l,b){var d="";
b=b.replace(cW2,function(F,n){d=n;return""});
var L={};L.argumentIndex=d;b=TO$(b);for(var P=0;P<b.length;){var E=b[P].value;P++;var f=void 0;1==b[P].type&&(f=w_V(l,b[P].value));L[E.replace(/\s/g,"")]=f;P++}return L},lLV=function(l,b){var d="",L=0;
b=b.replace(a_2,function(n,N,Y){d=N;Y&&(L=parseInt(Y,10));return""});
var P={};P.argumentIndex=d;P.argumentOffset=L;b=TO$(b);for(var E=0;E<b.length;){var f=b[E].value;E++;var F=void 0;1==b[E].type&&(F=w_V(l,b[E].value));P[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=F;E++}return P},bHf=function(l,b){var d="";
b=b.replace(i2V,function(F,n){d=n;return""});
var L={};L.argumentIndex=d;L.argumentOffset=0;b=TO$(b);for(var P=0;P<b.length;){var E=b[P].value;P++;var f=void 0;1==b[P].type&&(f=w_V(l,b[P].value));L[E.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=f;P++}return L};
p_D.prototype.buildPlaceholder_=function(l){return"\ufddf_"+(l.length-1).toString(10)+"_"};var frj=function(){var l={style:1},b=d4V;this.style_=(l==null?void 0:l.style)||0;this.durationSymbols_=b||YJr},LVV=function(l,b){switch(b){default:case "years":return l.durationSymbols_.YEAR;
case "months":return l.durationSymbols_.MONTH;case "weeks":return l.durationSymbols_.WEEK;case "days":return l.durationSymbols_.DAY;case "hours":return l.durationSymbols_.HOUR;case "minutes":return l.durationSymbols_.MINUTE;case "seconds":return l.durationSymbols_.SECOND}},k3=function(l,b,d){a:{d=LVV(l,d);
switch(l.style_){case 1:if(d.LONG!=void 0){l=d.LONG;break a}case 2:if(d.NARROW!=void 0){l=d.NARROW;break a}default:l=d.SHORT;break a}l=void 0}return l?(new p_D("{DURATION_VALUE,plural,"+l+"}")).format({DURATION_VALUE:b}):""};
frj.prototype.format=function(l){var b=[],d=l.years,L=l.months,P=l.weeks,E=l.days,f=l.hours,F=l.minutes;l=l.seconds;d!=null&&b.push(k3(this,d,"years"));L!=null&&b.push(k3(this,L,"months"));P!=null&&b.push(k3(this,P,"weeks"));E!=null&&b.push(k3(this,E,"days"));f!=null&&b.push(k3(this,f,"hours"));F!=null&&b.push(k3(this,F,"minutes"));l!=null&&b.push(k3(this,l,"seconds"));return(new H2D).format(b)};var Pgt;
Pgt={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 hJF=function(){this.rdtfSymbols_=Exf||Pgt;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
hJF.prototype.format=function(l,b){a:{b=QnV(this,b);switch(this.style_){case 2:if(b.NARROW!=void 0){b=b.NARROW;break a}case 1:if(b.SHORT!=void 0){b=b.SHORT;break a}default:b=b.LONG;break a}b=void 0}if(!this.alwaysNumeric_&&b&&b.R&&b.R[""+l])l=b.R[""+l];else if(b){var d=Math.abs(l);l=(new p_D("{N,plural,"+(l>0||l==0&&1/l==Infinity?b.F:b.P)+"}")).format({N:d})}else l="";return l};
var QnV=function(l,b){switch(b){default:case 0:return l.rdtfSymbols_.YEAR;case 1:return l.rdtfSymbols_.QUARTER;case 2:return l.rdtfSymbols_.MONTH;case 3:return l.rdtfSymbols_.WEEK;case 4:return l.rdtfSymbols_.DAY;case 5:return l.rdtfSymbols_.HOUR;case 6:return l.rdtfSymbols_.MINUTE;case 7:return l.rdtfSymbols_.SECOND}};var XxJ=function(l,b,d,L,P,E,f,F){this.x0=l;this.y0=b;this.x1=d;this.y1=L;this.x2=P;this.y2=E;this.x3=f;this.y3=F};
XxJ.prototype.clone=function(){return new XxJ(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
XxJ.prototype.equals=function(l){return this.x0==l.x0&&this.y0==l.y0&&this.x1==l.x1&&this.y1==l.y1&&this.x2==l.x2&&this.y2==l.y2&&this.x3==l.x3&&this.y3==l.y3};
var fLV=function(l,b){if(b==0)return l.x0;if(b==1)return l.x3;var d=Aa(l.x0,l.x1,b),L=Aa(l.x1,l.x2,b);l=Aa(l.x2,l.x3,b);d=Aa(d,L,b);L=Aa(L,l,b);return Aa(d,L,b)},snh=function(l,b){var d=(b-l.x0)/(l.x3-l.x0);
if(d<=0)return 0;if(d>=1)return 1;for(var L=0,P=1,E=0,f=0;f<8;f++){E=fLV(l,d);var F=(fLV(l,d+1E-6)-E)/1E-6;if(Math.abs(E-b)<1E-6)return d;if(Math.abs(F)<1E-6)break;else E<b?L=d:P=d,d-=(E-b)/F}for(f=0;Math.abs(E-b)>1E-6&&f<8;f++)E<b?(L=d,d=(d+P)/2):(P=d,d=(d+L)/2),E=fLV(l,d);return d};var WC=function(){_.v2.call(this);this.JSC$11641_name_="closure_frame"+FVo++;this.iframesForDisposal_=[];Bwh[this.JSC$11641_name_]=this},jn;
_.sK(WC,_.v2);var Bwh={},FVo=0,nxV=function(l,b){var d=J_(l);OlV(b,function(L,P){Array.isArray(L)||(L=[L]);_.QO(L,function(E){E=d.JSC$9493_createDom("INPUT",{type:"hidden",name:P,value:E});l.appendChild(E)})})};
_.Q=WC.prototype;_.Q.JSC$11643_form_=null;_.Q.JSC$11643_iframe_=null;_.Q.iframeName_=null;_.Q.nextIframeId_=0;_.Q.JSC$11643_active_=!1;_.Q.complete_=!1;_.Q.success_=!1;_.Q.lastContent_=null;_.Q.JSC$11643_lastErrorCode_=0;_.Q.iframeDisposalTimer_=null;
_.Q.send=function(l,b,d,L){if(this.JSC$11643_active_)throw Error("te");l=new _.Dt(l);b=b?b.toUpperCase():"GET";d&&_.j1(l);jn||(jn=_.pC("FORM"),jn.acceptCharset="utf-8",d=jn.style,d.position="absolute",d.visibility="hidden",d.top=d.left="-10px",d.width=d.height="10px",d.overflow="hidden",document.body.appendChild(jn));this.JSC$11643_form_=jn;b=="GET"&&nxV(this.JSC$11643_form_,l.JSC$10197_queryData_);L&&nxV(this.JSC$11643_form_,L);d=l.toString();d=oC1(d);L=this.JSC$11643_form_;d=_.a$(Ah(d));d!==void 0&&
(L.action=d);this.JSC$11643_form_.method=b;OH$(this);Nw2(this)};
_.Q.abort=function(l){if(this.JSC$11643_active_){var b=zX(this);if(b)if(ge(b))b.removeAllListeners(void 0);else if(b=SE(b)){var d=0,L;for(L in b.listeners)for(var P=b.listeners[L].concat(),E=0;E<P.length;++E)kA(P[E])&&++d}this.success_=this.JSC$11643_active_=this.complete_=!1;this.JSC$11643_lastErrorCode_=l||7;this.dispatchEvent("abort");m4F(this)}};
_.Q.disposeInternal=function(){this.JSC$11643_active_&&this.abort();WC.superClass_.disposeInternal.call(this);this.JSC$11643_iframe_&&YvJ(this);Nw2(this);this.JSC$11643_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11643_form_=null;this.JSC$11643_lastErrorCode_=0;delete Bwh[this.JSC$11641_name_]};
_.Q.isComplete=function(){return this.complete_};
_.Q.isSuccess=function(){return this.success_};
_.Q.isActive=function(){return this.JSC$11643_active_};
_.Q.getResponseText=function(){return this.lastContent_};
_.Q.getLastError=function(){return _.p7Q(this.JSC$11643_lastErrorCode_)};
var OH$=function(l){l.JSC$11643_active_=!0;l.complete_=!1;l.JSC$11643_lastErrorCode_=0;l.iframeName_=l.JSC$11641_name_+"_"+(l.nextIframeId_++).toString(36);l.JSC$11643_iframe_=J_(l.JSC$11643_form_).JSC$9493_createDom("IFRAME",{name:l.iframeName_,id:l.iframeName_});var b=l.JSC$11643_iframe_.style;b.visibility="hidden";b.width=b.height="10px";b.display="none";_.me?b.marginTop=b.marginLeft="-10px":(b.position="absolute",b.top=b.left="-10px");J_(l.JSC$11643_form_).JSC$9491_document_.body.appendChild(l.JSC$11643_iframe_);
b=l.iframeName_+"_inner";var d=z1J(l.JSC$11643_iframe_);if(document.baseURI){var L=N2(b);L='<head><base href="'+N2(document.baseURI)+'"></head><body><iframe id="'+L+'" name="'+L+'"></iframe>';L=rB(L)}else L=N2(b),L=rB('<body><iframe id="'+L+'" name="'+L+'"></iframe>');d.write(bB(L));_.zC(d.getElementById(b),"load",l.onIframeLoaded_,!1,l);L=$J("TEXTAREA",l.JSC$11643_form_);for(var P=0,E=L.length;P<E;P++){var f=L[P].value;J_Q(L[P])!=f&&(_.TU(L[P],f),L[P].value=f)}L=d.importNode(l.JSC$11643_form_,!0);
L.target=b;L.action=l.JSC$11643_form_.action;d.body.appendChild(L);P=$J("SELECT",l.JSC$11643_form_);E=$J("SELECT",L);f=0;for(var F=P.length;f<F;f++)for(var n=$J("OPTION",P[f]),N=$J("OPTION",E[f]),Y=0,q=n.length;Y<q;Y++)N[Y].selected=n[Y].selected;P=$J("INPUT",l.JSC$11643_form_);E=$J("INPUT",L);f=0;for(F=P.length;f<F;f++)if(P[f].type=="file"&&P[f].value!=E[f].value){l.JSC$11643_form_.target=b;L=l.JSC$11643_form_;break}try{l.errorHandled_=!1,L.submit(),d.close(),_.Ny&&setTimeout(l.testForFirefoxSilentError_.bind(l),
250)}catch(H){_.Am(d.getElementById(b),"load",l.onIframeLoaded_,!1,l),d.close(),yI(l,2)}};
WC.prototype.onIframeLoaded_=function(){_.Am(zX(this),"load",this.onIframeLoaded_,!1,this);try{var l=this.JSC$11643_iframe_?z1J(zX(this)):null;this.complete_=!0;this.JSC$11643_active_=!1;try{var b=l.body;this.lastContent_=b.textContent||b.innerText}catch(P){var d=1}var L;d||typeof this.errorChecker_!="function"||(L=this.errorChecker_(l))&&(d=4);d?yI(this,d):(this.success_=!0,this.JSC$11643_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),m4F(this))}catch(P){yI(this,1)}};
var yI=function(l,b){l.errorHandled_||(l.success_=!1,l.JSC$11643_active_=!1,l.complete_=!0,l.JSC$11643_lastErrorCode_=b,l.dispatchEvent("complete"),l.dispatchEvent("error"),m4F(l),l.errorHandled_=!0)},m4F=function(l){YvJ(l);
Nw2(l);l.JSC$11643_form_=null;l.dispatchEvent("ready")},YvJ=function(l){var b=l.JSC$11643_iframe_;
b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,l.iframesForDisposal_.push(b));l.iframeDisposalTimer_&&(clearTimeout(l.iframeDisposalTimer_),l.iframeDisposalTimer_=null);_.Ny?l.iframeDisposalTimer_=setTimeout(l.disposeIframes_.bind(l),2E3):l.disposeIframes_();l.JSC$11643_iframe_=null;l.iframeName_=null};
WC.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var l=this.iframesForDisposal_.pop();_.IK(l)}};
var Nw2=function(l){l.JSC$11643_form_&&l.JSC$11643_form_==jn&&_.Vh(l.JSC$11643_form_)},zX=function(l){return l.JSC$11643_iframe_?z1J(l.JSC$11643_iframe_).getElementById(l.iframeName_+"_inner"):null};
WC.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11643_active_){var l=this.JSC$11643_iframe_?z1J(zX(this)):null;l&&!gZZ(l,"documentUri")?(_.Am(zX(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?yI(this,3):yI(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.ZV=function(l){return l=="\r"||l=="\n"||l==" "||l=="\t"};var qvh;_.Mk=function(l){this.errorMessage_=null;this.result_=[];this.JSC$11645_buffer_="";this.stack_=[];this.JSC$11645_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!l||!l.deliverMessageAsRawString)};
qvh={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};_.Mk.prototype.isInputValid=function(){return this.streamState_!=3};
_.Mk.prototype.done=function(){return this.streamState_===2};
var Il=function(l,b,d){l.streamState_=3;l.errorMessage_="The stream is broken @"+l.JSC$11645_pos_+"/"+d+". With input:\n"+b;throw Error(l.errorMessage_);};
_.Mk.prototype.acceptsBinaryInput=function(){return!1};
_.Mk.prototype.parse=function(l){function b(){for(;H<l.length;)if(_.ZV(l[H]))H++,E.JSC$11645_pos_++;else break;return H<N}
function d(){for(var e;;){e=l[H++];if(!e)break;E.JSC$11645_pos_++;switch(E.state_){case n.INIT:e==="{"?E.state_=n.OBJECT_OPEN:e==="["?E.state_=n.ARRAY_OPEN:_.ZV(e)||Il(E,l,H);continue;case n.KEY_START:case n.OBJECT_OPEN:if(_.ZV(e))continue;if(E.state_===n.KEY_START)f.push(n.KEY_END);else if(e==="}"){P("{}");E.state_=L();continue}else f.push(n.OBJECT_END);e==='"'?E.state_=n.STRING:Il(E,l,H);continue;case n.KEY_END:case n.OBJECT_END:if(_.ZV(e))continue;e===":"?(E.state_===n.OBJECT_END&&(f.push(n.OBJECT_END),
E.depth_++),E.state_=n.VALUE):e==="}"?(E.depth_--,P(),E.state_=L()):e===","?(E.state_===n.OBJECT_END&&f.push(n.OBJECT_END),E.state_=n.KEY_START):Il(E,l,H);continue;case n.ARRAY_OPEN:case n.VALUE:if(_.ZV(e))continue;if(E.state_===n.ARRAY_OPEN)if(E.depth_++,E.state_=n.VALUE,e==="]"){E.depth_--;if(E.depth_===0){E.state_=n.ARRAY_END;return}P("[]");E.state_=L();continue}else f.push(n.ARRAY_END);e==='"'?E.state_=n.STRING:e==="{"?E.state_=n.OBJECT_OPEN:e==="["?E.state_=n.ARRAY_OPEN:e==="t"?E.state_=n.TRUE1:
e==="f"?E.state_=n.FALSE1:e==="n"?E.state_=n.NULL1:e!=="-"&&("0123456789".indexOf(e)!==-1?E.state_=n.NUM_DIGIT:Il(E,l,H));continue;case n.ARRAY_END:if(e===",")f.push(n.ARRAY_END),E.state_=n.VALUE,E.depth_===1&&(q=H);else if(e==="]"){E.depth_--;if(E.depth_===0)return;P();E.state_=L()}else if(_.ZV(e))continue;else Il(E,l,H);continue;case n.STRING:var W=H;a:for(;;){for(;E.unicodeCount_>0;)if(e=l[H++],E.unicodeCount_===4?E.unicodeCount_=0:E.unicodeCount_++,!e)break a;if(e==='"'&&!E.slashed_){E.state_=
L();break}if(e==="\\"&&!E.slashed_&&(E.slashed_=!0,e=l[H++],!e))break;if(E.slashed_)if(E.slashed_=!1,e==="u"&&(E.unicodeCount_=1),e=l[H++])continue;else break;F.lastIndex=H;e=F.exec(l);if(!e){H=l.length+1;break}H=e.index+1;e=l[e.index];if(!e)break}E.JSC$11645_pos_+=H-W;continue;case n.TRUE1:if(!e)continue;e==="r"?E.state_=n.TRUE2:Il(E,l,H);continue;case n.TRUE2:if(!e)continue;e==="u"?E.state_=n.TRUE3:Il(E,l,H);continue;case n.TRUE3:if(!e)continue;e==="e"?E.state_=L():Il(E,l,H);continue;case n.FALSE1:if(!e)continue;
e==="a"?E.state_=n.FALSE2:Il(E,l,H);continue;case n.FALSE2:if(!e)continue;e==="l"?E.state_=n.FALSE3:Il(E,l,H);continue;case n.FALSE3:if(!e)continue;e==="s"?E.state_=n.FALSE4:Il(E,l,H);continue;case n.FALSE4:if(!e)continue;e==="e"?E.state_=L():Il(E,l,H);continue;case n.NULL1:if(!e)continue;e==="u"?E.state_=n.NULL2:Il(E,l,H);continue;case n.NULL2:if(!e)continue;e==="l"?E.state_=n.NULL3:Il(E,l,H);continue;case n.NULL3:if(!e)continue;e==="l"?E.state_=L():Il(E,l,H);continue;case n.NUM_DECIMAL_POINT:e===
"."?E.state_=n.NUM_DIGIT:Il(E,l,H);continue;case n.NUM_DIGIT:if("0123456789.eE+-".indexOf(e)!==-1)continue;else H--,E.JSC$11645_pos_--,E.state_=L();continue;default:Il(E,l,H)}}}
function L(){var e=f.pop();return e!=null?e:n.VALUE}
function P(e){E.depth_>1||(e||(e=q===-1?E.JSC$11645_buffer_+l.substring(Y,H):l.substring(q,H)),E.deliverMessageAsRawString_?E.result_.push(e):E.result_.push(JSON.parse(e)),q=H)}
for(var E=this,f=E.stack_,F=E.stringInputPattern_,n=qvh,N=l.length,Y=0,q=-1,H=0;H<N;)switch(E.streamState_){case 3:return Il(E,l,H),null;case 2:return b()&&Il(E,l,H),null;case 0:if(b()){var t=l[H++];E.JSC$11645_pos_++;if(t==="["){E.streamState_=1;Y=H;E.state_=n.ARRAY_OPEN;continue}else Il(E,l,H)}return null;case 1:return d(),E.depth_===0&&E.state_==n.ARRAY_END?(E.streamState_=2,E.JSC$11645_buffer_=l.substring(H)):E.JSC$11645_buffer_=q===-1?E.JSC$11645_buffer_+l.substring(Y):l.substring(q),E.result_.length>
0?(t=E.result_,E.result_=[],t):null}return null};_.sK(_.jw,op);zK.prototype.getValue=function(){return this.JSC$11653_value_};
zK.prototype.clone=function(){return new zK(this.JSC$11653_key_,this.JSC$11653_value_)};var $3=function(l){this.nodes_=[];if(l)a:{if(l instanceof $3){var b=l.getKeys();l=l.getValues();if(this.getCount()<=0){for(var d=this.nodes_,L=0;L<b.length;L++)d.push(new zK(b[L],l[L]));break a}}else b=_.RB.getKeys(l),l=_.RB.getValues(l);for(d=0;d<b.length;d++)this.insert(b[d],l[d])}};
_.Q=$3.prototype;_.Q.insert=function(l,b){var d=this.nodes_;d.push(new zK(l,b));l=d.length-1;b=this.nodes_;for(d=b[l];l>0;){var L=l-1>>1;if(b[L].JSC$11653_key_>d.JSC$11653_key_)b[l]=b[L],l=L;else break}b[l]=d};
_.Q.remove=function(){var l=this.nodes_,b=l.length,d=l[0];if(!(b<=0)){if(b==1)l.length=0;else{l[0]=l.pop();l=0;b=this.nodes_;for(var L=b.length,P=b[l];l<L>>1;){var E=l*2+1,f=l*2+2;E=f<L&&b[f].JSC$11653_key_<b[E].JSC$11653_key_?f:E;if(b[E].JSC$11653_key_>P.JSC$11653_key_)break;b[l]=b[E];l=E}b[l]=P}return d.getValue()}};
_.Q.peek=function(){var l=this.nodes_;if(l.length!=0)return l[0].getValue()};
_.Q.getValues=function(){for(var l=this.nodes_,b=[],d=l.length,L=0;L<d;L++)b.push(l[L].getValue());return b};
_.Q.getKeys=function(){for(var l=this.nodes_,b=[],d=l.length,L=0;L<d;L++)b.push(l[L].JSC$11653_key_);return b};
_.Q.containsValue=function(l){return this.nodes_.some(function(b){return b.getValue()==l})};
_.Q.containsKey=function(l){return this.nodes_.some(function(b){return b.JSC$11653_key_==l})};
_.Q.clone=function(){return new $3(this)};
_.Q.getCount=function(){return this.nodes_.length};
_.Q.isEmpty=function(){return this.nodes_.length===0};
_.Q.clear=function(){this.nodes_.length=0};_.JO=function(l,b){this.JSC$11659_map_={};this.JSC$11659_keys_=[];this.version_=this.size=0;var d=arguments.length;if(d>1){if(d%2)throw Error("ma");for(var L=0;L<d;L+=2)this.set(arguments[L],arguments[L+1])}else l&&this.addAll(l)};
_.Q=_.JO.prototype;_.Q.getCount=function(){return this.size};
_.Q.getValues=function(){x3(this);for(var l=[],b=0;b<this.JSC$11659_keys_.length;b++)l.push(this.JSC$11659_map_[this.JSC$11659_keys_[b]]);return l};
_.Q.getKeys=function(){x3(this);return this.JSC$11659_keys_.concat()};
_.Q.containsKey=function(l){return this.has(l)};
_.Q.has=function(l){return gd(this.JSC$11659_map_,l)};
_.Q.containsValue=function(l){for(var b=0;b<this.JSC$11659_keys_.length;b++){var d=this.JSC$11659_keys_[b];if(gd(this.JSC$11659_map_,d)&&this.JSC$11659_map_[d]==l)return!0}return!1};
_.Q.equals=function(l,b){if(this===l)return!0;if(this.size!=l.getCount())return!1;b=b||HHr;x3(this);for(var d,L=0;d=this.JSC$11659_keys_[L];L++)if(!b(this.get(d),l.get(d)))return!1;return!0};
var HHr=function(l,b){return l===b};
_.JO.prototype.isEmpty=function(){return this.size==0};
_.JO.prototype.clear=function(){this.JSC$11659_map_={};this.version_=this.size=this.JSC$11659_keys_.length=0};
_.JO.prototype.remove=function(l){return this.delete(l)};
_.JO.prototype.delete=function(l){return gd(this.JSC$11659_map_,l)?(delete this.JSC$11659_map_[l],--this.size,this.version_++,this.JSC$11659_keys_.length>2*this.size&&x3(this),!0):!1};
var x3=function(l){if(l.size!=l.JSC$11659_keys_.length){for(var b=0,d=0;b<l.JSC$11659_keys_.length;){var L=l.JSC$11659_keys_[b];gd(l.JSC$11659_map_,L)&&(l.JSC$11659_keys_[d++]=L);b++}l.JSC$11659_keys_.length=d}if(l.size!=l.JSC$11659_keys_.length){b={};for(L=d=0;d<l.JSC$11659_keys_.length;){var P=l.JSC$11659_keys_[d];gd(b,P)||(l.JSC$11659_keys_[L++]=P,b[P]=1);d++}l.JSC$11659_keys_.length=L}};
_.Q=_.JO.prototype;_.Q.get=function(l,b){return gd(this.JSC$11659_map_,l)?this.JSC$11659_map_[l]:b};
_.Q.set=function(l,b){gd(this.JSC$11659_map_,l)||(this.size+=1,this.JSC$11659_keys_.push(l),this.version_++);this.JSC$11659_map_[l]=b};
_.Q.addAll=function(l){if(l instanceof _.JO)for(var b=l.getKeys(),d=0;d<b.length;d++)this.set(b[d],l.get(b[d]));else for(b in l)this.set(b,l[b])};
_.Q.forEach=function(l,b){for(var d=this.getKeys(),L=0;L<d.length;L++){var P=d[L],E=this.get(P);l.call(b,E,P,this)}};
_.Q.clone=function(){return new _.JO(this)};
_.Q.transpose=function(){for(var l=new _.JO,b=0;b<this.JSC$11659_keys_.length;b++){var d=this.JSC$11659_keys_[b];l.set(this.JSC$11659_map_[d],d)}return l};
_.Q.keys=function(){return gRr(this.__iterator__(!0)).toEs6()};
_.Q.values=function(){return gRr(this.__iterator__(!1)).toEs6()};
_.Q.entries=function(){var l=this;return lT2(this.keys(),function(b){return[b,l.get(b)]})};
_.Q.__iterator__=function(l){x3(this);var b=0,d=this.version_,L=this,P=new Wd;P.next=function(){if(d!=L.version_)throw Error("ue");if(b>=L.JSC$11659_keys_.length)return jd;var E=L.JSC$11659_keys_[b++];return zH(l?E:L.JSC$11659_map_[E])};
return P};
var gd=function(l,b){return Object.prototype.hasOwnProperty.call(l,b)};var U4t=function(){this.JSC$11662_map_=new _.JO;this.JSC$11662_head_=new tyQ("");this.JSC$11662_head_.next=this.JSC$11662_head_.prev=this.JSC$11662_head_},KV2=function(l,b){if(b=l.JSC$11662_map_.get(b))b.remove(),l.insert_(b);
return b};
_.Q=U4t.prototype;_.Q.get=function(l,b){return(l=KV2(this,l))?l.value:b};
_.Q.set=function(l,b){var d=KV2(this,l);d?d.value=b:(d=new tyQ(l,b),this.JSC$11662_map_.set(l,d),this.insert_(d))};
_.Q.peek=function(){return this.JSC$11662_head_.next.value};
_.Q.shift=function(){return eoj(this,this.JSC$11662_head_.next)};
_.Q.pop=function(){return eoj(this,this.JSC$11662_head_.prev)};
_.Q.remove=function(l){return(l=this.JSC$11662_map_.get(l))?(this.removeNode(l),!0):!1};
_.Q.removeNode=function(l){l.remove();this.JSC$11662_map_.remove(l.key)};
_.Q.getCount=function(){return this.JSC$11662_map_.getCount()};
_.Q.isEmpty=function(){return this.JSC$11662_map_.isEmpty()};
_.Q.getKeys=function(){return this.map(function(l,b){return b})};
_.Q.getValues=function(){return this.map(function(l){return l})};
_.Q.contains=function(l){return this.some(function(b){return b==l})};
_.Q.containsKey=function(l){return this.JSC$11662_map_.containsKey(l)};
_.Q.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11662_head_.prev)};
_.Q.forEach=function(l,b){for(var d=this.JSC$11662_head_.next;d!=this.JSC$11662_head_;d=d.next)l.call(b,d.value,d.key,this)};
_.Q.map=function(l,b){for(var d=[],L=this.JSC$11662_head_.next;L!=this.JSC$11662_head_;L=L.next)d.push(l.call(b,L.value,L.key,this));return d};
_.Q.some=function(l,b){for(var d=this.JSC$11662_head_.next;d!=this.JSC$11662_head_;d=d.next)if(l.call(b,d.value,d.key,this))return!0;return!1};
_.Q.every=function(l,b){for(var d=this.JSC$11662_head_.next;d!=this.JSC$11662_head_;d=d.next)if(!l.call(b,d.value,d.key,this))return!1;return!0};
_.Q.insert_=function(l){l.next=this.JSC$11662_head_.next;l.prev=this.JSC$11662_head_;this.JSC$11662_head_.next=l;for(l.next.prev=l;this.getCount()>100;)this.removeNode(this.JSC$11662_head_.prev)};
var eoj=function(l,b){l.JSC$11662_head_!=b&&l.removeNode(b);return b.value},tyQ=function(l,b){this.key=l;
this.value=b};
tyQ.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var hor=function(){$3.apply(this,arguments)};
_.h(hor,$3);hor.prototype.enqueue=function(l,b){this.insert(l,b)};var kxV=function(){var l=Error();l.name="SecurityError";throw l;},WbQ=function(){return{get opener(){return null},
get closed(){return!0},get location(){kxV()},get document(){kxV()},postMessage:function(){},
close:function(){},
focus:function(){}}};var HC1={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 Ko$={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 WVD={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(Ko$).join("|");var jnD=function(){function l(F){F.substr(-1)!==";"&&(F+=";");return f(F)}
for(var b=Object.keys(WVD).sort(UpV),d=Object.keys(Ko$).sort(UpV),L=0,P=0;L<d.length;L++)b[P]===d[L]?(d[L]+=";?",P++):d[L]+=";";var E=new RegExp("&(?:"+d.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),f=ebZ();return function(F){return String(F).replace(E,l)}}();/*

 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 zoo={};var yv0=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"),ZHr=/[\\&]/,Myt=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),ILV=RegExp('[&<>"]',"g"),$4V=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),JvF=function(l){return l.charCodeAt(0)===92?l.charAt(1):jnD(l)},x42=function(l){return ZHr.test(l)?l.replace(Myt,JvF):l},gxJ=function(l){try{var b,d="";
if(typeof P!=="string"){var L=P;var P=";/?:@&=+$,-_.!~*'()#"}typeof L==="undefined"&&(L=!0);var E,f=zoo[P];if(f)var F=f;else{f=zoo[P]=[];for(E=0;E<128;E++){var n=String.fromCharCode(E);/^[0-9a-z]$/i.test(n)?f.push(n):f.push("%"+("0"+E.toString(16).toUpperCase()).slice(-2))}for(E=0;E<P.length;E++)f[P.charCodeAt(E)]=P[E];F=f}var N=0;for(b=l.length;N<b;N++){var Y=l.charCodeAt(N);if(L&&Y===37&&N+2<b&&/^[0-9a-f]{2}$/i.test(l.slice(N+1,N+3)))d+=l.slice(N,N+3),N+=2;else if(Y<128)d+=F[Y];else if(Y>=55296&&
Y<=57343){if(Y>=55296&&Y<=56319&&N+1<b){var q=l.charCodeAt(N+1);if(q>=56320&&q<=57343){d+=encodeURIComponent(l[N]+l[N+1]);N++;continue}}d+="%EF%BF%BD"}else d+=encodeURIComponent(l[N])}return d}catch(H){return l}},SvF=function(l){switch(l){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return l}},Sn=function(l,b){return ILV.test(l)?b?l.replace($4V,SvF):l.replace(ILV,SvF):l};/*

 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 vC;if(String.fromCodePoint)vC=function(l){try{return String.fromCodePoint(l)}catch(b){if(b instanceof RangeError)return String.fromCharCode(65533);throw b;}};
else{var Av2=String.fromCharCode,vxt=Math.floor;vC=function(){var l=[],b=-1,d=arguments.length;if(!d)return"";for(var L="";++b<d;){var P=Number(arguments[b]);if(!isFinite(P)||P<0||P>1114111||vxt(P)!==P)return String.fromCharCode(65533);if(P<=65535)l.push(P);else{P-=65536;var E=(P>>10)+55296;P=P%1024+56320;l.push(E,P)}if(b+1===d||l.length>16384)L+=Av2.apply(null,l),l.length=0}return L}};var CgJ=function(l){this.root=this.current=l;this.entering=!0};
CgJ.prototype.next=function(){var l=this.current,b=this.entering;if(l===null)return null;a:switch(l._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}b&&d?l._firstChild?(this.current=l._firstChild,this.entering=!0):this.entering=!1:l===this.root?this.current=null:l._next===null?(this.current=
l._parent,this.entering=!1):(this.current=l._next,this.entering=!0);return{entering:b,node:l}};
var I9=function(l,b){this._type=l;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=b;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};
I9.prototype.appendChild=function(l){l.unlink();l._parent=this;this._lastChild?(this._lastChild._next=l,l._prev=this._lastChild):this._firstChild=l;this._lastChild=l};
I9.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 Ro0=function(l,b){b.unlink();b._next=l._next;b._next&&(b._next._prev=b);b._prev=l;l._next=b;b._parent=l._parent;b._next||(b._parent._lastChild=b)};
I9.prototype.insertBefore=function(l){l.unlink();l._prev=this._prev;l._prev&&(l._prev._next=l);l._next=this;this._prev=l;l._parent=this._parent;l._prev||(l._parent._firstChild=l)};
_.qG.Object.defineProperties(I9.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(l){this._literal=l}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(l){this._destination=l}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(l){this._title=l}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(l){this._info=l}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(l){this._level=l}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(l){this._listData.type=l}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(l){this._listData.tight=l}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(l){this._listData.start=l}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(l){this._onEnter=l}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(l){this._onExit=l}}});var hbN=/[ \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,
kUV={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 pxV=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]/),
oxV=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),D4f=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),Vyo=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),wxF=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),uE$=/`+/,GxJ=/^`+/,TwV=/\.\.\./g,aL0=/--+/g,iHf=/^<([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])?)*)>/,
cvV=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,rvV=/^ *(?:\n *)?/,lKD=/^[ \t\n\x0b\x0c\x0d]/,bEj=/[ \t\n\x0b\x0c\x0d]+/g,dKr=/^\s/,LQQ=/ *$/,PEJ=/^ */,Eef=/^ *(?:\n|$)/,QwV=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),XsV=/^[^\n`\[\]\\!<&*_'"]+/m,CW=function(l){var b=new I9("text");b._literal=l;return b},Rl=function(l){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=l||{}};
Rl.prototype.match=function(l){l=l.exec(this.subject.slice(this.pos));if(l===null)return null;this.pos+=l.index+l[0].length;return l[0]};
Rl.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var pW=function(l){l.match(rvV);return!0},fKV=function(l,b,d){var L=0;
var P=l.pos;if(b===39||b===34)L++,l.pos++;else for(;l.peek()===b;)L++,l.pos++;if(L===0)L=null;else{var E=P===0?"\n":l.subject.charAt(P-1);var f=l.peek();f=f===-1?"\n":vC(f);var F=dKr.test(f);f=pxV.test(f);var n=dKr.test(E);var N=pxV.test(E);E=!F&&!(f&&!n&&!N);F=!n&&!(N&&!F&&!f);b===95?(n=E&&(!F||N),f=F&&(!E||f)):(n=b===39||b===34?E&&!F:E,f=F);l.pos=P;L={numdelims:L,can_open:n,can_close:f}}if(!L)return!1;P=L.numdelims;f=l.pos;l.pos+=P;f=b===39?"\u2019":b===34?"\u201c":l.subject.slice(f,l.pos);f=CW(f);
d.appendChild(f);l.delimiters={cc:b,numdelims:P,origdelims:P,node:f,previous:l.delimiters,next:null,can_open:L.can_open,can_close:L.can_close};l.delimiters.previous!==null&&(l.delimiters.previous.next=l.delimiters);return!0},swV=function(l,b){b.previous!==null&&(b.previous.next=b.next);
b.next===null?l.delimiters=b.previous:b.next.previous=b.previous},FQr=function(l,b){var d,L,P=[],E=!1;
P[95]=b;P[42]=b;P[39]=b;P[34]=b;for(d=l.delimiters;d!==null&&d.previous!==b;)d=d.previous;for(;d!==null;){var f=d.cc;if(d.can_close){var F=d.previous;for(L=!1;F!==null&&F!==b&&F!==P[f];){E=(d.can_open||F.can_close)&&(F.origdelims+d.origdelims)%3===0;if(F.cc===d.cc&&F.can_open&&!E){L=!0;break}F=F.previous}var n=d;if(f===42||f===95)if(L){var N=d.numdelims>=2&&F.numdelims>=2?2:1;var Y=F.node;var q=d.node;F.numdelims-=N;d.numdelims-=N;Y._literal=Y._literal.slice(0,Y._literal.length-N);q._literal=q._literal.slice(0,
q._literal.length-N);var H=new I9(N===1?"emph":"strong");for(N=Y._next;N&&N!==q;){var t=N._next;N.unlink();H.appendChild(N);N=t}Ro0(Y,H);N=F;t=d;N.next!==t&&(N.next=t,t.previous=N);F.numdelims===0&&(Y.unlink(),swV(l,F));d.numdelims===0&&(q.unlink(),F=d.next,swV(l,d),d=F)}else d=d.next;else f===39?(d.node._literal="\u2019",L&&(F.node._literal="\u2018"),d=d.next):f===34&&(d.node._literal="\u201d",L&&(F.node.literal="\u201c"),d=d.next);L||E||(P[f]=n.previous,n.can_open||swV(l,n))}else d=d.next}for(;l.delimiters!==
null&&l.delimiters!==b;)swV(l,l.delimiters)},BI2=function(l){l=l.match(oxV);
return l===null?null:x42(l.substr(1,l.length-2))},ne0=function(l){var b=l.match(D4f);
if(b===null){b=l.pos;for(var d=0,L;(L=l.peek())!==-1;)if(L===92)l.pos+=1,l.peek()!==-1&&(l.pos+=1);else if(L===40)l.pos+=1,d+=1;else if(L===41)if(d<1)break;else l.pos+=1,--d;else if(lKD.exec(vC(L))!==null)break;else l.pos+=1;b=l.subject.substr(b,l.pos-b);return gxJ(x42(b))}return gxJ(x42(b.substr(1,b.length-2)))},OED=function(l){l=l.match(QwV);
return l===null||l.length>1001?0:l.length},NI2=function(l,b,d,L){l.brackets!==null&&(l.brackets.bracketAfter=!0);
l.brackets={node:b,previous:l.brackets,previousDelimiter:l.delimiters,index:d,image:L,active:!0}},mKV=function(l,b){var d;
return(d=l.match(XsV))?(l.options.smart?b.appendChild(CW(d.replace(TwV,"\u2026").replace(aL0,function(L){var P=0,E=0;L.length%3===0?E=L.length/3:L.length%2===0?P=L.length/2:L.length%3===2?(P=1,E=(L.length-2)/3):(P=2,E=(L.length-4)/3);L="";var f;for(f=0;f<E;f++)L+="\u2014";for(f=0;f<P;f++)L+="\u2013";return L}))):b.appendChild(CW(d)),!0):!1},YHV=function(l,b,d){l.subject=b;
l.pos=0;b=l.pos;var L=OED(l);if(L===0)return 0;var P=l.subject.substr(0,L);if(l.peek()===58)l.pos++;else return l.pos=b,0;pW(l);L=ne0(l);if(L===null||L.length===0)return l.pos=b,0;var E=l.pos;pW(l);var f=BI2(l);f===null&&(f="",l.pos=E);var F=!0;l.match(Eef)===null&&(f===""?F=!1:(f="",l.pos=E,F=l.match(Eef)!==null));if(!F)return l.pos=b,0;P=Woq(P);if(P==="")return l.pos=b,0;d[P]||(d[P]={destination:L,title:f});return l.pos-b},qHj=function(l,b){var d,L=l.peek();
if(L===-1)return!1;switch(L){case 10:l.pos+=1;if((d=b._lastChild)&&d.type==="text"&&d._literal[d._literal.length-1]===" "){var P=d._literal[d._literal.length-2]===" ";d._literal=d._literal.replace(LQQ,"");b.appendChild(new I9(P?"linebreak":"softbreak"))}else b.appendChild(new I9("softbreak"));l.match(PEJ);d=!0;break;case 92:d=l.subject;l.pos+=1;l.peek()===10?(l.pos+=1,d=new I9("linebreak"),b.appendChild(d)):Vyo.test(d.charAt(l.pos))?(b.appendChild(CW(d.charAt(l.pos))),l.pos+=1):b.appendChild(CW("\\"));
d=!0;break;case 96:a:if(d=l.match(GxJ),d===null)d=!1;else{P=l.pos;for(var E;(E=l.match(uE$))!==null;)if(E===d){E=new I9("code");E._literal=l.subject.slice(P,l.pos-d.length).trim().replace(bEj," ");b.appendChild(E);d=!0;break a}l.pos=P;b.appendChild(CW(d));d=!0}break;case 42:case 95:d=fKV(l,L,b);break;case 39:case 34:d=l.options.smart&&fKV(l,L,b);break;case 91:d=l.pos;l.pos+=1;P=CW("[");b.appendChild(P);NI2(l,P,d,!1);d=!0;break;case 33:d=l.pos;l.pos+=1;l.peek()===91?(l.pos+=1,P=CW("!["),b.appendChild(P),
NI2(l,P,d+1,!0)):b.appendChild(CW("!"));d=!0;break;case 93:var f,F=!1,n;l.pos+=1;var N=l.pos;P=l.brackets;if(P===null)b.appendChild(CW("]"));else if(P.active){d=P.image;var Y=l.pos;l.peek()===40&&(l.pos++,pW(l)&&(E=ne0(l))!==null&&pW(l)&&(lKD.test(l.subject.charAt(l.pos-1))&&(f=BI2(l)),1)&&pW(l)&&l.peek()===41?(l.pos+=1,F=!0):l.pos=Y);if(!F){var q=l.pos,H=OED(l);H>2?n=l.subject.slice(q,q+H):P.bracketAfter||(n=l.subject.slice(P.index,N));H===0&&(l.pos=Y);n&&(n=l.refmap[Woq(n)])&&(E=n.destination,f=
n.title,F=!0)}if(F){N=new I9(d?"image":"link");N._destination=E;N._title=f||"";for(E=P.node._next;E;)f=E._next,E.unlink(),N.appendChild(E),E=f;b.appendChild(N);FQr(l,P.previousDelimiter);l.brackets=l.brackets.previous;P.node.unlink();if(!d)for(P=l.brackets;P!==null;)P.image||(P.active=!1),P=P.previous}else l.brackets=l.brackets.previous,l.pos=N,b.appendChild(CW("]"))}else b.appendChild(CW("]")),l.brackets=l.brackets.previous;d=!0;break;case 60:(d=l.match(iHf))?(d=d.slice(1,d.length-1),P=new I9("link"),
P._destination=gxJ("mailto:"+d),P._title="",P.appendChild(CW(d)),b.appendChild(P),d=!0):(d=l.match(cvV))?(d=d.slice(1,d.length-1),P=new I9("link"),P._destination=gxJ(d),P._title="",P.appendChild(CW(d)),b.appendChild(P),d=!0):d=!1;d||(d=l.match(yv0),d===null?d=!1:(P=new I9("html_inline"),P._literal=d,b.appendChild(P),d=!0));break;case 38:(d=l.match(wxF))?(b.appendChild(CW(jnD(d))),d=!0):d=!1;break;default:d=mKV(l,b)}d||(l.pos+=1,b.appendChild(CW(vC(L))));return!0};
Rl.prototype.parseInlines=function(l){this.subject=l._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;qHj(this,l););l._string_content=null;FQr(this,null)};
Rl.prototype.parse=Rl.prototype.parseInlines;var HE2=[/./,/^<(?: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")],tVV=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],UKt=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,KQQ=/^[#`~*+_=<>0-9-\|]|\|/,el2=/[^ \t\f\v\r\n]/,hlf=/^[*+-]/,km2=/^(\d{1,9})([.)])/,WQj=/^#{1,6}(?:[ \t]+|$)/,jw2=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,zlD=/^(?:`{3,}|~{3,})(?= *$)/,yB2=/^(?:=+|-+)[ \t]*$/,ZEj=/\r\n|\n|\r/,zbZ=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,yaN=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,MVV={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(l){return l!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(l,b){for(l=b._firstChild;l;){if(jLN(l)&&l._next){b._listData.tight=!1;break}for(var d=l._firstChild;d;){if(jLN(d)&&(l._next||d._next)){b._listData.tight=!1;break}d=d._next}l=l._next}},
canContain:function(l){return l==="item"},
acceptsLines:!1},block_quote:{continue:function(l){var b=l.currentLine;if(l.indented||Zq(b,l.nextNonspace)!==62)return 1;ol(l);DV(l,1,!1);yz(Zq(b,l.offset))&&DV(l,1,!0);return 0},
finalize:function(){},
canContain:function(l){return l!=="item"},
acceptsLines:!1},item:{continue:function(l,b){if(l.blank){if(b._firstChild==null)return 1;ol(l)}else if(l.indent>=b._listData.markerOffset+b._listData.padding)DV(l,b._listData.markerOffset+b._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(l){return l!=="item"&&!ZCA(l)},
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(l,b){var d=l.currentLine,L=l.indent;if(b._isFenced){if((L=L<=3&&d.charAt(l.nextNonspace)===b._fenceChar&&d.slice(l.nextNonspace).match(zlD))&&L[0].length>=b._fenceLength)return l.finalize(b,l.lineNumber),2;for(b=b._fenceOffset;b>0&&yz(Zq(d,l.offset));)DV(l,1,!0),b--}else if(L>=4)DV(l,4,!0);else if(l.blank)ol(l);else return 1;return 0},
finalize:function(l,b){if(b._isFenced){var d=b._string_content,L=d.indexOf("\n");l=d.slice(0,L);d=d.slice(L+1);b.info=x42(l.trim());b._literal=d}else b._literal=b._string_content.replace(/(\n *)+$/,"\n");b._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(l,b){return!l.blank||b._htmlBlockType!==6&&b._htmlBlockType!==7?0:1},
finalize:function(l,b){b._literal=b._string_content.replace(/(\n *)+$/,"");b._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(l){return l.blank?1:0},
finalize:function(l,b){for(var d,L=!1;Zq(b._string_content,0)===91&&(d=YHV(l.inlineParser,b._string_content,l.refmap));)b._string_content=b._string_content.slice(d),L=!0;L&&!el2.test(b._string_content)&&b.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(l){return MG(l.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(l){return l=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(l,b){if(!b._rowIsDelimiter){l=b._isHeader?"th":"td";for(var d=b._parent._tableColumns,L=b._string_content,P=0,E="",f,F=b._sourcepos[0][0];P<L.length;){switch(L[P]){case "|":f&&(f._string_content=E.trim(),E="",f=null,d--,d<=0&&(P=L.length));break;default:if(!f){f=new I9(l,[[F,P],[F,P]]);var n=b._parent._columnAlignment,N=b._parent._tableColumns-d;n&&N<=n.length&&N>=0&&(f._alignment=n[N]);b.appendChild(f)}E+=L[P];f._sourcepos[1][1]=P}P++}f&&(f._string_content=E.trim());b._string_content=
""}},
canContain:function(l){return l!=="row"},
acceptsLines:!1}},IKQ=[function(l){if(l.indented||Zq(l.currentLine,l.nextNonspace)!==62)return 0;ol(l);DV(l,1,!1);yz(Zq(l.currentLine,l.offset))&&DV(l,1,!0);VI(l);l.addChild("block_quote",l.nextNonspace);return 1},
function(l){var b;if(!l.indented&&(b=l.currentLine.slice(l.nextNonspace).match(WQj))){ol(l);DV(l,b[0].length,!1);VI(l);var d=l.addChild("heading",l.nextNonspace);d.level=b[0].trim().length;d._string_content=l.currentLine.slice(l.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");DV(l,l.currentLine.length-l.offset);return 2}return 0},
function(l){var b;if(!l.indented&&(b=l.currentLine.slice(l.nextNonspace).match(jw2))){var d=b[0].length;VI(l);var L=l.addChild("code_block",l.nextNonspace);L._isFenced=!0;L._fenceLength=d;L._fenceChar=b[0][0];L._fenceOffset=l.indent;ol(l);DV(l,d,!1);return 2}return 0},
function(l,b){if(!l.indented&&Zq(l.currentLine,l.nextNonspace)===60){var d=l.currentLine.slice(l.nextNonspace),L;for(L=1;L<=7;L++)if(HE2[L].test(d)&&(L<7||b.type!=="paragraph"))return VI(l),l.addChild("html_block",l.offset)._htmlBlockType=L,2}return 0},
function(l,b){var d;if(!l.indented&&b.type==="paragraph"&&(d=l.currentLine.slice(l.nextNonspace).match(yB2))){VI(l);var L=new I9("heading",b.sourcepos);L.level=d[0][0]==="="?1:2;L._string_content=b._string_content;Ro0(b,L);b.unlink();l.tip=L;DV(l,l.currentLine.length-l.offset,!1);return 2}return 0},
function(l){return!l.indented&&UKt.test(l.currentLine.slice(l.nextNonspace))?(VI(l),l.addChild("thematic_break",l.nextNonspace),DV(l,l.currentLine.length-l.offset,!1),2):0},
function(l,b){var d,L;if(!(L=l.indented&&b.type!=="list")){a:{var P=b,E=l.currentLine.slice(l.nextNonspace);L={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:l.indent};if(d=E.match(hlf))L.type="bullet",L.bulletChar=d[0][0];else{if(!(d=E.match(km2))||P.type==="paragraph"&&d[1]!=="1"){d=null;break a}L.type="ordered";L.start=parseInt(d[1],10);L.delimiter=d[2]}var f=Zq(l.currentLine,l.nextNonspace+d[0].length);if(f!==-1&&f!==9&&f!==32||P.type==="paragraph"&&!l.currentLine.slice(l.nextNonspace+
d[0].length).match(el2))d=null;else{ol(l);DV(l,d[0].length,!0);P=l.column;E=l.offset;do DV(l,1,!0),f=Zq(l.currentLine,l.offset);while(l.column-P<5&&yz(f));f=Zq(l.currentLine,l.offset)===-1;var F=l.column-P;F>=5||F<1||f?(L.padding=d[0].length+1,l.column=P,l.offset=E,yz(Zq(l.currentLine,l.offset))&&DV(l,1,!0)):L.padding=d[0].length+F;d=L}}L=!d}if(L)return 0;VI(l);(L=l.tip.type!=="list")||(b=b._listData,L=!(b.type===d.type&&b.delimiter===d.delimiter&&b.bulletChar===d.bulletChar));L&&(b=l.addChild("list",
l.nextNonspace),b._listData=d);b=l.addChild("item",l.nextNonspace);b._listData=d;return 1},
function(l){var b;return((b=l.options.shouldParseIndentAsCodeBlock)!=null?b:1)&&l.indented&&l.tip.type!=="paragraph"&&!l.blank?(DV(l,4,!0),VI(l),l.addChild("code_block",l.offset),2):0},
function(l,b){var d=MG(l.currentLine),L=MG(l.lookahead);if(d!==0&&L<0&&Math.abs(d)==Math.abs(L)&&!ZCA(b.type)){VI(l);b=l.addChild("table",l.nextNonspace);b._tableRows=1;b._tableColumns=Math.abs(d);d=l.lookahead;if(yaN.test(d)){L=[];for(var P=0,E=!1,f=0,F=void 0;P<d.length;){var n=f>=3;switch(d[P]){case "-":f++;break;case "|":E&&(L.push(F),F=void 0,f=0);E=!0;break;case ":":F||n||(F="left"),!F&&n&&(F="right"),F==="left"&&n&&(F="center")}P++}d=L}else d=void 0;b._columnAlignment=d;b=l.addChild("row",
l.nextNonspace);b._isHeader=!0;DV(l,l.currentLine.length-l.offset,!1);b._string_content=l.currentLine;return 1}return 0},
function(l,b){if(b.type=="table"&&MG(l.currentLine)!==0){VI(l);var d=b;b=l.addChild("row",l.nextNonspace);MG(l.currentLine)<0?b._rowIsDelimiter=!0:d._tableRows+=1;DV(l,l.currentLine.length-l.offset,!1);b._string_content=l.currentLine;return 2}return 0}],KNF=function(){var l={shouldParseIndentAsCodeBlock:!1};
l=l===void 0?{}:l;this.lastMatchedContainer=this.doc=MzV();this.refmap={};this.lastLineLength=0;this.inlineParser=new Rl(l);this.options=l;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=MVV;this.blockStarts=IKQ},$KQ=function(l){l.partiallyConsumedTab&&(l.offset+=1,l.tip._string_content+=" ".repeat(4-l.column%
4));
l.tip._string_content+=l.currentLine.slice(l.offset)+"\n"};
KNF.prototype.addChild=function(l,b){for(;!this.blocks[this.tip.type].canContain(l);)this.finalize(this.tip,this.lineNumber-1);l=new I9(l,[[this.lineNumber,b+1],[0,0]]);l._string_content="";this.tip.appendChild(l);return this.tip=l};
var VI=function(l){if(!l.allClosed){for(;l.oldtip!==l.lastMatchedContainer;){var b=l.oldtip._parent;l.finalize(l.oldtip,l.lineNumber-1);l.oldtip=b}l.allClosed=!0}},DV=function(l,b,d){for(var L=l.currentLine,P,E;b>0&&(E=L[l.offset]);)E==="\t"?(P=4-l.column%4,d?(l.partiallyConsumedTab=P>b,P=P>b?b:P,l.column+=P,l.offset+=l.partiallyConsumedTab?0:1,b-=P):(l.partiallyConsumedTab=!1,l.column+=P,l.offset+=1,--b)):(l.partiallyConsumedTab=!1,l.offset+=1,l.column+=1,--b)},ol=function(l){l.offset=l.nextNonspace;
l.column=l.nextNonspaceColumn;l.partiallyConsumedTab=!1},JBJ=function(l){for(var b=l.currentLine,d=l.offset,L=l.column,P;(P=b.charAt(d))!=="";)if(P===" ")d++,L++;
else if(P==="\t")d++,L+=4-L%4;else break;l.blank=P==="\n"||P==="\r"||P==="";l.nextNonspace=d;l.nextNonspaceColumn=L;l.indent=l.nextNonspaceColumn-l.column;l.indented=l.indent>=4};
KNF.prototype.finalize=function(l,b){var d=l._parent;l._open=!1;l.sourcepos[1]=[b,this.lastLineLength];this.blocks[l.type].finalize(this,l);this.tip=d};
KNF.prototype.parse=function(l){this.tip=this.doc=MzV();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!l)return this.doc;this.options.time&&console.time("preparing input");var b=l.split(ZEj),d=b.length;l.charCodeAt(l.length-1)===10&&--d;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(l=0;l<d;l++)a:{var L=void 0,P=b[l],E=b[l+1],f=!0,F=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;P.indexOf("\x00")!==-1&&(P=P.replace(/\0/g,"\ufffd"));this.currentLine=P;for(this.lookahead=E;(L=F._lastChild)&&L._open;){F=L;JBJ(this);switch(this.blocks[F.type].continue(this,F)){case 0:break;case 1:f=!1;break;case 2:this.lastLineLength=P.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!f){F=F._parent;break}}this.allClosed=F===this.oldtip;this.lastMatchedContainer=
F;L=F.type!=="paragraph"&&MVV[F.type].acceptsLines;E=this.blockStarts;for(f=E.length;!L;){JBJ(this);if(!this.indented&&!KQQ.test(P.slice(this.nextNonspace))){ol(this);break}for(var n=0;n<f;){var N=E[n](this,F);if(N===1){F=this.tip;break}else if(N===2){F=this.tip;L=!0;break}else n++}if(n===f){ol(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){VI(this);this.blank&&F.lastChild&&(F.lastChild._lastLineBlank=!0);L=F.type;E=this.blank&&!(L==="block_quote"||L==="code_block"&&F._isFenced||
L==="item"&&!F._firstChild&&F.sourcepos[0][0]===this.lineNumber);for(f=F;f;)f._lastLineBlank=E,f=f._parent;this.blocks[L].acceptsLines?($KQ(this),L==="html_block"&&F._htmlBlockType>=1&&F._htmlBlockType<=5&&tVV[F._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(F,this.lineNumber)):this.offset<P.length&&!this.blank&&(this.addChild("paragraph",this.offset),ol(this),$KQ(this))}else $KQ(this);this.lastLineLength=P.length}for(;this.tip;)this.finalize(this.tip,d);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");P=new CgJ(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;d=P.next();)b=d.node,l=b.type,d.entering||l!=="paragraph"&&l!=="heading"&&l!=="th"&&l!="td"||this.inlineParser.parse(b);this.options.time&&console.timeEnd("inline parsing");return this.doc};IlN.prototype.render=function(l){l=new CgJ(l);var b;this.buffer="";for(this.lastOut="\n";b=l.next();){var d=b.node.type;if(this[d])this[d](b.node,b.entering)}return this.buffer};
IlN.prototype.out=function(l){wd(this,l)};
var wd=function(l,b){l.buffer+=b;l.lastOut=b};
IlN.prototype.cr=function(){this.lastOut!=="\n"&&wd(this,"\n")};var xKj=/^javascript:|vbscript:|file:|data:/i,geV=/^data:image\/(?:png|gif|jpeg|webp)/i,SHV=function(l){return xKj.test(l)&&!geV.test(l)};
$r.prototype=Object.create(IlN.prototype);_.Q=$r.prototype;_.Q.text=function(l){this.out(l.literal)};
_.Q.html_inline=function(l){this.options.safe?wd(this,"\x3c!-- raw HTML omitted --\x3e"):wd(this,l.literal)};
_.Q.html_block=function(l){this.cr();this.options.safe?wd(this,"\x3c!-- raw HTML omitted --\x3e"):wd(this,l.literal);this.cr()};
_.Q.softbreak=function(){wd(this,this.options.softbreak)};
_.Q.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.Q.link=function(l,b){var d=this.attrs(l);b?(this.options.safe&&SHV(l.destination)||d.push(["href",Sn(l.destination,!0)]),l.title&&d.push(["title",Sn(l.title,!0)]),this.tag("a",d)):this.tag("/a")};
_.Q.image=function(l,b){b?(this.disableTags===0&&(this.options.safe&&SHV(l.destination)?wd(this,'<img src="" alt="'):wd(this,'<img src="'+Sn(l.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(l.title&&wd(this,'" title="'+Sn(l.title,!0)),wd(this,'" />')))};
_.Q.emph=function(l,b){this.tag(b?"em":"/em")};
_.Q.strong=function(l,b){this.tag(b?"strong":"/strong")};
_.Q.paragraph=function(l,b){var d=l.parent.parent;l=this.attrs(l);d!==null&&d.type==="list"&&d.listTight||(b?(this.cr(),this.tag("p",l)):(this.tag("/p"),this.cr()))};
_.Q.heading=function(l,b){var d="h"+l.level;l=this.attrs(l);b?(this.cr(),this.tag(d,l)):(this.tag("/"+d),this.cr())};
_.Q.code=function(l){this.tag("code");this.out(l.literal);this.tag("/code")};
_.Q.code_block=function(l){var b=l.info?l.info.split(/\s+/):[],d=this.attrs(l);b.length>0&&b[0].length>0&&d.push(["class","language-"+Sn(b[0],!0)]);this.cr();this.tag("pre");this.tag("code",d);this.out(l.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.Q.thematic_break=function(l){l=this.attrs(l);this.cr();this.tag("hr",l,!0);this.cr()};
_.Q.block_quote=function(l,b){l=this.attrs(l);b?(this.cr(),this.tag("blockquote",l)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.Q.list=function(l,b){var d=l.listType==="bullet"?"ul":"ol",L=this.attrs(l);b?(l=l.listStart,l!==null&&l!==1&&L.push(["start",l.toString()]),this.cr(),this.tag(d,L)):(this.cr(),this.tag("/"+d));this.cr()};
_.Q.item=function(l,b){l=this.attrs(l);b?this.tag("li",l):(this.tag("/li"),this.cr())};
_.Q.custom_inline=function(l,b){b&&l.onEnter?wd(this,l.onEnter):!b&&l.onExit&&wd(this,l.onExit)};
_.Q.custom_block=function(l,b){this.cr();b&&l.onEnter?wd(this,l.onEnter):!b&&l.onExit&&wd(this,l.onExit);this.cr()};
_.Q.table=function(l,b){l=this.attrs(l);b?(this.cr(),this.tag("table",l)):(this.tag("/table"),this.cr())};
_.Q.row=function(l,b){l._rowIsDelimiter||(l=this.attrs(l),b?this.tag("tr",l):this.tag("/tr"))};
_.Q.td=function(l,b){var d=this.attrs(l);l._alignment&&d.push(["align",l._alignment]);b?this.tag("td",d):this.tag("/td")};
_.Q.th=function(l,b){var d=this.attrs(l);l._alignment&&d.push(["align",l._alignment]);b?this.tag("th",d):this.tag("/th")};
_.Q.out=function(l){wd(this,Sn(l,!1))};
_.Q.tag=function(l,b,d){if(!(this.disableTags>0)){this.buffer+="<"+l;if(b&&b.length>0){l=0;for(var L;(L=b[l])!==void 0;)this.buffer+=" "+L[0]+'="'+L[1]+'"',l++}d&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.Q.attrs=function(l){var b=[];this.options.sourcepos&&(l=l.sourcepos)&&b.push(["data-sourcepos",String(l[0][0])+":"+String(l[0][1])+"-"+String(l[1][0])+":"+String(l[1][1])]);return b};
$r.prototype.text=$r.prototype.text;$r.prototype.html_inline=$r.prototype.html_inline;$r.prototype.html_block=$r.prototype.html_block;$r.prototype.softbreak=$r.prototype.softbreak;$r.prototype.linebreak=$r.prototype.linebreak;$r.prototype.link=$r.prototype.link;$r.prototype.image=$r.prototype.image;$r.prototype.emph=$r.prototype.emph;$r.prototype.strong=$r.prototype.strong;$r.prototype.paragraph=$r.prototype.paragraph;$r.prototype.heading=$r.prototype.heading;$r.prototype.code=$r.prototype.code;
$r.prototype.code_block=$r.prototype.code_block;$r.prototype.thematic_break=$r.prototype.thematic_break;$r.prototype.block_quote=$r.prototype.block_quote;$r.prototype.list=$r.prototype.list;$r.prototype.item=$r.prototype.item;$r.prototype.custom_inline=$r.prototype.custom_inline;$r.prototype.custom_block=$r.prototype.custom_block;$r.prototype.table=$r.prototype.table;$r.prototype.row=$r.prototype.row;$r.prototype.td=$r.prototype.td;$r.prototype.th=$r.prototype.th;$r.prototype.out=$r.prototype.out;
$r.prototype.tag=$r.prototype.tag;$r.prototype.attrs=$r.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 ABr,veV,ncN;(function(){function l(I,Z){return I<Z?-1:I>Z?1:I>=Z?0:NaN}
function b(I){return function(Z,v){return l(I(Z),v)}}
function d(){for(var I=0,Z=arguments.length,v={},dZ;I<Z;++I){if(!(dZ=arguments[I]+"")||dZ in v)throw Error("we`"+dZ);v[dZ]=[]}return new L(v)}
function L(I){this._=I}
function P(I,Z){return I.trim().split(/^|\s+/).map(function(v){var dZ="",BV=v.indexOf(".");BV>=0&&(dZ=v.slice(BV+1),v=v.slice(0,BV));if(v&&!Z.hasOwnProperty(v))throw Error("xe`"+v);return{type:v,name:dZ}})}
function E(I,Z,v){for(var dZ=0,BV=I.length;dZ<BV;++dZ)if(I[dZ].name===Z){I[dZ]=GbA;I=I.slice(0,dZ).concat(I.slice(dZ+1));break}v!=null&&I.push({name:Z,value:v});return I}
function f(I){var Z=I,v=Z.indexOf(":");v>=0&&(Z=I.slice(0,v))!=="xmlns"&&(I=I.slice(v+1));return QP.hasOwnProperty(Z)?{space:QP[Z],local:I}:I}
function F(I){return function(){var Z=this.ownerDocument,v=this.namespaceURI;return v==="http://www.w3.org/1999/xhtml"&&Z.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?Z.createElement(I):Z.createElementNS(v,I)}}
function n(I){return function(){return this.ownerDocument.createElementNS(I.space,I.local)}}
function N(I){I=f(I);return(I.local?n:F)(I)}
function Y(){}
function q(I){return I==null?Y:function(){return this.querySelector(I)}}
function H(I){return Array(I.length)}
function t(I,Z){this.ownerDocument=I.ownerDocument;this.namespaceURI=I.namespaceURI;this._next=null;this._parent=I;this.__data__=Z}
function e(I){return function(){return I}}
function W(I,Z,v,dZ,BV,tV){for(var j$=0,JV,fJ=Z.length,LJ=tV.length;j$<LJ;++j$)(JV=Z[j$])?(JV.__data__=tV[j$],dZ[j$]=JV):v[j$]=new t(I,tV[j$]);for(;j$<fJ;++j$)if(JV=Z[j$])BV[j$]=JV}
function M(I,Z,v,dZ,BV,tV,j$){var JV,fJ,LJ={},FV=Z.length,HF=tV.length,Tr=Array(FV),xq;for(JV=0;JV<FV;++JV)if(fJ=Z[JV])Tr[JV]=xq="$"+j$.call(fJ,fJ.__data__,JV,Z),xq in LJ?BV[JV]=fJ:LJ[xq]=fJ;for(JV=0;JV<HF;++JV)xq="$"+j$.call(I,tV[JV],JV,tV),(fJ=LJ[xq])?(dZ[JV]=fJ,fJ.__data__=tV[JV],LJ[xq]=null):v[JV]=new t(I,tV[JV]);for(JV=0;JV<FV;++JV)(fJ=Z[JV])&&LJ[Tr[JV]]===fJ&&(BV[JV]=fJ)}
function J(I,Z){return I<Z?-1:I>Z?1:I>=Z?0:NaN}
function x(I){return function(){this.removeAttribute(I)}}
function V(I){return function(){this.removeAttributeNS(I.space,I.local)}}
function p(I,Z){return function(){this.setAttribute(I,Z)}}
function D(I,Z){return function(){this.setAttributeNS(I.space,I.local,Z)}}
function G(I,Z){return function(){var v=Z.apply(this,arguments);v==null?this.removeAttribute(I):this.setAttribute(I,v)}}
function lN(I,Z){return function(){var v=Z.apply(this,arguments);v==null?this.removeAttributeNS(I.space,I.local):this.setAttributeNS(I.space,I.local,v)}}
function sA(I){return function(){this.style.removeProperty(I)}}
function OA(I,Z,v){return function(){this.style.setProperty(I,Z,v)}}
function WV(I,Z,v){return function(){var dZ=Z.apply(this,arguments);dZ==null?this.style.removeProperty(I):this.style.setProperty(I,dZ,v)}}
function qH(I,Z){return I.style.getPropertyValue(Z)||(I.ownerDocument&&I.ownerDocument.defaultView||I.document&&I||I.defaultView).getComputedStyle(I,null).getPropertyValue(Z)}
function KF(I){return function(){delete this[I]}}
function AV(I,Z){return function(){this[I]=Z}}
function CF(I,Z){return function(){var v=Z.apply(this,arguments);v==null?delete this[I]:this[I]=v}}
function gZ(){this.textContent=""}
function rZ(I){return function(){this.textContent=I}}
function nJ(I){return function(){var Z=I.apply(this,arguments);this.textContent=Z==null?"":Z}}
function Gy(){this.innerHTML=""}
function qV(I){return function(){this.innerHTML=I}}
function WF(I){return function(){var Z=I.apply(this,arguments);this.innerHTML=Z==null?"":Z}}
function Ih(){return null}
function jT(){var I=this.parentNode;I&&I.removeChild(this)}
function Ha(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function fF(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function PF(I,Z,v){I=KJ(I,Z,v);return function(dZ){var BV=dZ.relatedTarget;BV&&(BV===this||BV.compareDocumentPosition(this)&8)||I.call(this,dZ)}}
function KJ(I,Z,v){return function(){I.call(this,this.__data__,Z,v)}}
function ah(I){return I.trim().split(/^|\s+/).map(function(Z){var v="",dZ=Z.indexOf(".");dZ>=0&&(v=Z.slice(dZ+1),Z=Z.slice(0,dZ));return{type:Z,name:v}})}
function eo(I){return function(){var Z=this.__on;if(Z){for(var v=0,dZ=-1,BV=Z.length,tV;v<BV;++v)(tV=Z[v],I.type&&tV.type!==I.type||tV.name!==I.name)?Z[++dZ]=tV:this.removeEventListener(tV.type,tV.listener,tV.capture);++dZ?Z.length=dZ:delete this.__on}}}
function b9(I,Z,v){var dZ=F$t.hasOwnProperty(I.type)?PF:KJ;return function(BV,tV,j$){BV=this.__on;var JV;tV=dZ(Z,tV,j$);if(BV){j$=0;for(var fJ=BV.length;j$<fJ;++j$)if((JV=BV[j$]).type===I.type&&JV.name===I.name){this.removeEventListener(JV.type,JV.listener,JV.capture);this.addEventListener(JV.type,JV.listener=tV,JV.capture=v);JV.value=Z;return}}this.addEventListener(I.type,tV,v);JV={type:I.type,name:I.name,value:Z,listener:tV,capture:v};BV?BV.push(JV):this.__on=[JV]}}
function ZD(I,Z,v){var dZ=I.ownerDocument&&I.ownerDocument.defaultView||I.document&&I||I.defaultView,BV=dZ.CustomEvent;typeof BV==="function"?BV=new BV(Z,v):(BV=dZ.document.createEvent("Event"),v?(BV.initEvent(Z,v.bubbles,v.cancelable),BV.detail=v.detail):BV.initEvent(Z,!1,!1));I.dispatchEvent(BV)}
function wD(I,Z){return function(){return ZD(this,I,Z)}}
function m0(I,Z){return function(){return ZD(this,I,Z.apply(this,arguments))}}
function YQ(I,Z){this._groups=I;this._parents=Z}
function Q9(){return new YQ([[document.documentElement]],TAO)}
function aj(){this._="@"+(++a56).toString(36)}
function Lj(I,Z,v){I.prototype=Z.prototype=v;v.constructor=I}
function YD(I,Z){I=Object.create(I.prototype);for(var v in Z)I[v]=Z[v];return I}
function Lb(){}
function tA(I){var Z;I=(I+"").trim().toLowerCase();return(Z=ihx.exec(I))?(Z=parseInt(Z[1],16),new y9(Z>>8&15|Z>>4&240,Z>>4&15|Z&240,(Z&15)<<4|Z&15,1)):(Z=cFa.exec(I))?V9(parseInt(Z[1],16)):(Z=rFj.exec(I))?new y9(Z[1],Z[2],Z[3],1):(Z=lU6.exec(I))?new y9(Z[1]*255/100,Z[2]*255/100,Z[3]*255/100,1):(Z=bSl.exec(I))?nQ(Z[1],Z[2],Z[3],Z[4]):(Z=dO9.exec(I))?nQ(Z[1]*255/100,Z[2]*255/100,Z[3]*255/100,Z[4]):(Z=L6S.exec(I))?PY(Z[1],Z[2]/100,Z[3]/100,1):(Z=PFB.exec(I))?PY(Z[1],Z[2]/100,Z[3]/100,Z[4]):BAo.hasOwnProperty(I)?
V9(BAo[I]):I==="transparent"?new y9(NaN,NaN,NaN,0):null}
function V9(I){return new y9(I>>16&255,I>>8&255,I&255,1)}
function nQ(I,Z,v,dZ){dZ<=0&&(I=Z=v=NaN);return new y9(I,Z,v,dZ)}
function eA(I){I instanceof Lb||(I=tA(I));if(!I)return new y9;I=I.rgb();return new y9(I.r,I.g,I.b,I.opacity)}
function Dj(I,Z,v,dZ){return arguments.length===1?eA(I):new y9(I,Z,v,dZ==null?1:dZ)}
function y9(I,Z,v,dZ){this.r=+I;this.g=+Z;this.b=+v;this.opacity=+dZ}
function EZ(I){I=Math.max(0,Math.min(255,Math.round(I)||0));return(I<16?"0":"")+I.toString(16)}
function PY(I,Z,v,dZ){dZ<=0?I=Z=v=NaN:v<=0||v>=1?I=Z=NaN:Z<=0&&(I=NaN);return new oJ(I,Z,v,dZ)}
function Ou(I){if(I instanceof oJ)return new oJ(I.h,I.s,I.l,I.opacity);I instanceof Lb||(I=tA(I));if(!I)return new oJ;if(I instanceof oJ)return I;I=I.rgb();var Z=I.r/255,v=I.g/255,dZ=I.b/255,BV=Math.min(Z,v,dZ),tV=Math.max(Z,v,dZ),j$=NaN,JV=tV-BV,fJ=(tV+BV)/2;JV?(j$=Z===tV?(v-dZ)/JV+(v<dZ)*6:v===tV?(dZ-Z)/JV+2:(Z-v)/JV+4,JV/=fJ<.5?tV+BV:2-tV-BV,j$*=60):JV=fJ>0&&fJ<1?0:j$;return new oJ(j$,JV,fJ,I.opacity)}
function kJ(I,Z,v,dZ){return arguments.length===1?Ou(I):new oJ(I,Z,v,dZ==null?1:dZ)}
function oJ(I,Z,v,dZ){this.h=+I;this.s=+Z;this.l=+v;this.opacity=+dZ}
function Ks(I,Z,v){return(I<60?Z+(v-Z)*I/60:I<180?v:I<240?Z+(v-Z)*(240-I)/60:Z)*255}
function hg(I){if(I instanceof Z7)return new Z7(I.l,I.a,I.b,I.opacity);if(I instanceof Zj){if(isNaN(I.h))return new Z7(I.l,0,0,I.opacity);var Z=I.h*nvQ;return new Z7(I.l,Math.cos(Z)*I.c,Math.sin(Z)*I.c,I.opacity)}I instanceof y9||(I=eA(I));var v=kq(I.r),dZ=kq(I.g),BV=kq(I.b);Z=Rj(.2225045*v+.7168786*dZ+.0606169*BV);if(v===dZ&&dZ===BV)var tV=v=Z;else tV=Rj((.4360747*v+.3850649*dZ+.1430804*BV)/.96422),v=Rj((.0139322*v+.0971045*dZ+.7141733*BV)/.82521);return new Z7(116*Z-16,500*(tV-Z),200*(Z-v),I.opacity)}
function Z7(I,Z,v,dZ){this.l=+I;this.a=+Z;this.b=+v;this.opacity=+dZ}
function Rj(I){return I>E7x?Math.pow(I,1/3):I/OhD+NAQ}
function uN(I){return I>J1?I*I*I:OhD*(I-NAQ)}
function hf(I){return 255*(I<=.0031308?12.92*I:1.055*Math.pow(I,1/2.4)-.055)}
function kq(I){return(I/=255)<=.04045?I/12.92:Math.pow((I+.055)/1.055,2.4)}
function SH(I){if(I instanceof Zj)return new Zj(I.h,I.c,I.l,I.opacity);I instanceof Z7||(I=hg(I));if(I.a===0&&I.b===0)return new Zj(NaN,0,I.l,I.opacity);var Z=Math.atan2(I.b,I.a)*meo;return new Zj(Z<0?Z+360:Z,Math.sqrt(I.a*I.a+I.b*I.b),I.l,I.opacity)}
function JA(I,Z,v,dZ){return arguments.length===1?SH(I):new Zj(I,Z,v,dZ==null?1:dZ)}
function Zj(I,Z,v,dZ){this.h=+I;this.c=+Z;this.l=+v;this.opacity=+dZ}
function jo(I,Z,v,dZ){if(arguments.length===1){var BV=I;if(BV instanceof GQ)BV=new GQ(BV.h,BV.s,BV.l,BV.opacity);else{BV instanceof y9||(BV=eA(BV));var tV=BV.g/255,j$=BV.b/255,JV=(Y_D*j$+BV.r/255*-1.7884503806-3.5172982438*tV)/(Y_D+-1.7884503806-3.5172982438);j$-=JV;var fJ=(1.97294*(tV-JV)- -.29227*j$)/-.90649;j$=(tV=Math.sqrt(fJ*fJ+j$*j$)/(1.97294*JV*(1-JV)))?Math.atan2(fJ,j$)*meo-120:NaN;BV=new GQ(j$<0?j$+360:j$,tV,JV,BV.opacity)}}else BV=new GQ(I,Z,v,dZ==null?1:dZ);return BV}
function GQ(I,Z,v,dZ){this.h=+I;this.s=+Z;this.l=+v;this.opacity=+dZ}
function wB(I,Z,v,dZ,BV){var tV=I*I,j$=tV*I;return((1-3*I+3*tV-j$)*Z+(4-6*tV+3*j$)*v+(1+3*I+3*tV-3*j$)*dZ+j$*BV)/6}
function tf(I){return function(){return I}}
function ct(I,Z){return function(v){return I+v*Z}}
function hK(I,Z,v){return I=Math.pow(I,v),Z=Math.pow(Z,v)-I,v=1/v,function(dZ){return Math.pow(I+dZ*Z,v)}}
function um(I,Z){var v=Z-I;return v?ct(I,v>180||v<-180?v-360*Math.round(v/360):v):tf(isNaN(I)?Z:I)}
function rk(I){return(I=+I)===1?s6:function(Z,v){return v-Z?hK(Z,v,I):tf(isNaN(Z)?v:Z)}}
function s6(I,Z){var v=Z-I;return v?ct(I,v):tf(isNaN(I)?Z:I)}
function Kw(I){return function(Z){var v=Z.length,dZ=Array(v),BV=Array(v),tV=Array(v),j$;for(j$=0;j$<v;++j$){var JV=Dj(Z[j$]);dZ[j$]=JV.r||0;BV[j$]=JV.g||0;tV[j$]=JV.b||0}dZ=I(dZ);BV=I(BV);tV=I(tV);JV.opacity=1;return function(fJ){JV.r=dZ(fJ);JV.g=BV(fJ);JV.b=tV(fJ);return JV+""}}}
function E8(I,Z){return I=+I,Z-=I,function(v){return I+Z*v}}
function YK(I){return function(){return I}}
function ec(I){return function(Z){return I(Z)+""}}
function e9(I,Z){var v=jgq.lastIndex=z3F.lastIndex=0,dZ,BV,tV,j$=-1,JV=[],fJ=[];I+="";for(Z+="";(dZ=jgq.exec(I))&&(BV=z3F.exec(Z));)(tV=BV.index)>v&&(tV=Z.slice(v,tV),JV[j$]?JV[j$]+=tV:JV[++j$]=tV),(dZ=dZ[0])===(BV=BV[0])?JV[j$]?JV[j$]+=BV:JV[++j$]=BV:(JV[++j$]=null,fJ.push({i:j$,x:E8(dZ,BV)})),v=z3F.lastIndex;v<Z.length&&(tV=Z.slice(v),JV[j$]?JV[j$]+=tV:JV[++j$]=tV);return JV.length<2?fJ[0]?ec(fJ[0].x):YK(Z):(Z=fJ.length,function(LJ){for(var FV=0,HF;FV<Z;++FV)JV[(HF=fJ[FV]).i]=HF.x(LJ);return JV.join("")})}
function Wk(I,Z,v,dZ,BV,tV){var j$,JV,fJ;if(j$=Math.sqrt(I*I+Z*Z))I/=j$,Z/=j$;if(fJ=I*v+Z*dZ)v-=I*fJ,dZ-=Z*fJ;if(JV=Math.sqrt(v*v+dZ*dZ))v/=JV,dZ/=JV,fJ/=JV;I*dZ<Z*v&&(I=-I,Z=-Z,fJ=-fJ,j$=-j$);return{translateX:BV,translateY:tV,rotate:Math.atan2(Z,I)*q_Q,skewX:Math.atan(fJ)*q_Q,scaleX:j$,scaleY:JV}}
function Gd(I,Z,v,dZ){function BV(LJ){return LJ.length?LJ.pop()+" ":""}
function tV(LJ,FV,HF,Tr,xq,kD){LJ!==HF||FV!==Tr?(xq=xq.push("translate(",null,Z,null,v),kD.push({i:xq-4,x:E8(LJ,HF)},{i:xq-2,x:E8(FV,Tr)})):(HF||Tr)&&xq.push("translate("+HF+Z+Tr+v)}
function j$(LJ,FV,HF,Tr){LJ!==FV?(LJ-FV>180?FV+=360:FV-LJ>180&&(LJ+=360),Tr.push({i:HF.push(BV(HF)+"rotate(",null,dZ)-2,x:E8(LJ,FV)})):FV&&HF.push(BV(HF)+"rotate("+FV+dZ)}
function JV(LJ,FV,HF,Tr){LJ!==FV?Tr.push({i:HF.push(BV(HF)+"skewX(",null,dZ)-2,x:E8(LJ,FV)}):FV&&HF.push(BV(HF)+"skewX("+FV+dZ)}
function fJ(LJ,FV,HF,Tr,xq,kD){LJ!==HF||FV!==Tr?(xq=xq.push(BV(xq)+"scale(",null,",",null,")"),kD.push({i:xq-4,x:E8(LJ,HF)},{i:xq-2,x:E8(FV,Tr)})):HF===1&&Tr===1||xq.push(BV(xq)+"scale("+HF+","+Tr+")")}
return function(LJ,FV){var HF=[],Tr=[];LJ=I(LJ);FV=I(FV);tV(LJ.translateX,LJ.translateY,FV.translateX,FV.translateY,HF,Tr);j$(LJ.rotate,FV.rotate,HF,Tr);JV(LJ.skewX,FV.skewX,HF,Tr);fJ(LJ.scaleX,LJ.scaleY,FV.scaleX,FV.scaleY,HF,Tr);LJ=FV=null;return function(xq){for(var kD=-1,aX=Tr.length,xs;++kD<aX;)HF[(xs=Tr[kD]).i]=xs.x(xq);return HF.join("")}}}
function oX(I){return function(Z,v){var dZ=I((Z=kJ(Z)).h,(v=kJ(v)).h),BV=s6(Z.s,v.s),tV=s6(Z.l,v.l),j$=s6(Z.opacity,v.opacity);return function(JV){Z.h=dZ(JV);Z.s=BV(JV);Z.l=tV(JV);Z.opacity=j$(JV);return Z+""}}}
function jJ(I){return function(Z,v){var dZ=I((Z=JA(Z)).h,(v=JA(v)).h),BV=s6(Z.c,v.c),tV=s6(Z.l,v.l),j$=s6(Z.opacity,v.opacity);return function(JV){Z.h=dZ(JV);Z.c=BV(JV);Z.l=tV(JV);Z.opacity=j$(JV);return Z+""}}}
function $y(I){return function dZ(v){function BV(tV,j$){var JV=I((tV=jo(tV)).h,(j$=jo(j$)).h),fJ=s6(tV.s,j$.s),LJ=s6(tV.l,j$.l),FV=s6(tV.opacity,j$.opacity);return function(HF){tV.h=JV(HF);tV.s=fJ(HF);tV.l=LJ(Math.pow(HF,v));tV.opacity=FV(HF);return tV+""}}
v=+v;BV.gamma=dZ;return BV}(1)}
function Vw(){return lk||(Hh$($5),lk=y3.now()+U6j)}
function $5(){lk=0}
function wS(){this._call=this._time=this._next=null}
function ze(I,Z,v){var dZ=new wS;dZ.restart(I,Z,v);return dZ}
function yu(){lk=(KnF=y3.now())+U6j;xE=Zo=0;try{Vw();++xE;for(var I=emB,Z;I;)(Z=lk-I._time)>=0&&I._call.call(null,Z),I=I._next;--xE}finally{xE=0;I=emB;for(var v=Infinity;I;)if(I._call){v>I._time&&(v=I._time);var dZ=I;I=I._next}else Z=I._next,I._next=null,I=dZ?dZ._next=Z:emB=Z;MZ=dZ;xd(v);lk=0}}
function kR(){var I=y3.now(),Z=I-KnF;Z>1E3&&(U6j-=Z,KnF=I)}
function xd(I){xE||(Zo&&(Zo=clearTimeout(Zo)),I-lk>24?(I<Infinity&&(Zo=setTimeout(yu,I-y3.now()-U6j)),I1&&(I1=clearInterval(I1))):(I1||(KnF=y3.now(),I1=setInterval(kR,1E3)),xE=1,Hh$(yu)))}
function $F(I,Z,v){var dZ=new wS;Z=Z==null?0:+Z;dZ.restart(function(BV){dZ.stop();I(BV+Z)},Z,v);
return dZ}
function bt(I,Z,v,dZ,BV,tV){var j$=I.__transition;if(!j$)I.__transition={};else if(v in j$)return;Dk(I,v,{name:Z,index:dZ,group:BV,on:Q2A,tween:XkQ,time:tV.time,delay:tV.delay,duration:tV.duration,ease:tV.ease,timer:null,state:0})}
function Kj(I,Z){I=Pm(I,Z);if(I.state>0)throw Error("ye");return I}
function Ix(I,Z){I=Pm(I,Z);if(I.state>2)throw Error("ze");return I}
function Pm(I,Z){I=I.__transition;if(!I||!(I=I[Z]))throw Error("Ae");return I}
function Dk(I,Z,v){function dZ(fJ){var LJ,FV;if(v.state!==1)return tV();for(Tr in j$){var HF=j$[Tr];if(HF.name===v.name){if(HF.state===3)return $F(dZ);HF.state===4?(HF.state=6,HF.timer.stop(),HF.on.call("interrupt",I,I.__data__,HF.index,HF.group),delete j$[Tr]):+Tr<Z&&(HF.state=6,HF.timer.stop(),delete j$[Tr])}}$F(function(){v.state===3&&(v.state=4,v.timer.restart(BV,v.delay,v.time),BV(fJ))});
v.state=2;v.on.call("start",I,I.__data__,v.index,v.group);if(v.state===2){v.state=3;JV=Array(FV=v.tween.length);var Tr=0;for(LJ=-1;Tr<FV;++Tr)if(HF=v.tween[Tr].value.call(I,I.__data__,v.index,v.group))JV[++LJ]=HF;JV.length=LJ+1}}
function BV(fJ){fJ=fJ<v.duration?v.ease.call(null,fJ/v.duration):(v.timer.restart(tV),v.state=5,1);for(var LJ=-1,FV=JV.length;++LJ<FV;)JV[LJ].call(null,fJ);v.state===5&&(v.on.call("end",I,I.__data__,v.index,v.group),tV())}
function tV(){v.state=6;v.timer.stop();delete j$[Z];for(var fJ in j$)return;delete I.__transition}
var j$=I.__transition,JV;j$[Z]=v;v.timer=ze(function(fJ){v.state=1;v.timer.restart(dZ,v.delay,v.time);v.delay<=fJ&&dZ(fJ-v.delay)},0,v.time)}
function pQ(I,Z){var v,dZ;return function(){var BV=Ix(this,I),tV=BV.tween;if(tV!==v){dZ=v=tV;tV=0;for(var j$=dZ.length;tV<j$;++tV)if(dZ[tV].name===Z){dZ=dZ.slice();dZ.splice(tV,1);break}}BV.tween=dZ}}
function da(I,Z,v){var dZ,BV;if(typeof v!=="function")throw Error();return function(){var tV=Ix(this,I),j$=tV.tween;if(j$!==dZ){BV=(dZ=j$).slice();j$={name:Z,value:v};for(var JV=0,fJ=BV.length;JV<fJ;++JV)if(BV[JV].name===Z){BV[JV]=j$;break}JV===fJ&&BV.push(j$)}tV.tween=BV}}
function B_(I,Z,v){var dZ=I._id;I.each(function(){var BV=Ix(this,dZ);(BV.value||(BV.value={}))[Z]=v.apply(this,arguments)});
return function(BV){return Pm(BV,dZ).value[Z]}}
function Si(I,Z){var v;return(typeof Z==="number"?E8:Z instanceof tA?tbF:(v=tA(Z))?(Z=v,tbF):e9)(I,Z)}
function fUQ(I){return function(){this.removeAttribute(I)}}
function s2Z(I){return function(){this.removeAttributeNS(I.space,I.local)}}
function F6B(I,Z,v){var dZ,BV;return function(){var tV=this.getAttribute(I);return tV===v?null:tV===dZ?BV:BV=Z(dZ=tV,v)}}
function Bsj(I,Z,v){var dZ,BV;return function(){var tV=this.getAttributeNS(I.space,I.local);return tV===v?null:tV===dZ?BV:BV=Z(dZ=tV,v)}}
function n7l(I,Z,v){var dZ,BV,tV;return function(){var j$=v(this);if(j$==null)return void this.removeAttribute(I);var JV=this.getAttribute(I);return JV===j$?null:JV===dZ&&j$===BV?tV:tV=Z(dZ=JV,BV=j$)}}
function OSZ(I,Z,v){var dZ,BV,tV;return function(){var j$=v(this);if(j$==null)return void this.removeAttributeNS(I.space,I.local);var JV=this.getAttributeNS(I.space,I.local);return JV===j$?null:JV===dZ&&j$===BV?tV:tV=Z(dZ=JV,BV=j$)}}
function NsQ(I,Z){function v(){var dZ=this,BV=Z.apply(dZ,arguments);return BV&&function(tV){dZ.setAttributeNS(I.space,I.local,BV(tV))}}
v._value=Z;return v}
function mOj(I,Z){function v(){var dZ=this,BV=Z.apply(dZ,arguments);return BV&&function(tV){dZ.setAttribute(I,BV(tV))}}
v._value=Z;return v}
function Y1T(I,Z){return function(){Kj(this,I).delay=+Z.apply(this,arguments)}}
function q1T(I,Z){return Z=+Z,function(){Kj(this,I).delay=Z}}
function HSx(I,Z){return function(){Ix(this,I).duration=+Z.apply(this,arguments)}}
function tJl(I,Z){return Z=+Z,function(){Ix(this,I).duration=Z}}
function UOA(I,Z){if(typeof Z!=="function")throw Error();return function(){Ix(this,I).ease=Z}}
function K6B(I){return(I+"").trim().split(/^|\s+/).every(function(Z){var v=Z.indexOf(".");v>=0&&(Z=Z.slice(0,v));return!Z||Z==="start"})}
function egO(I,Z,v){var dZ,BV,tV=K6B(Z)?Kj:Ix;return function(){var j$=tV(this,I),JV=j$.on;if(JV!==dZ)(BV=(dZ=JV).copy()).on(Z,v);j$.on=BV}}
function hgl(I){return function(){var Z=this.parentNode,v;for(v in this.__transition)if(+v!==I)return;Z&&Z.removeChild(this)}}
function ke9(I,Z){var v,dZ,BV;return function(){var tV=qH(this,I),j$=(this.style.removeProperty(I),qH(this,I));return tV===j$?null:tV===v&&j$===dZ?BV:BV=Z(v=tV,dZ=j$)}}
function W6j(I){return function(){this.style.removeProperty(I)}}
function j2a(I,Z,v){var dZ,BV;return function(){var tV=qH(this,I);return tV===v?null:tV===dZ?BV:BV=Z(dZ=tV,v)}}
function zgq(I,Z,v){var dZ,BV,tV;return function(){var j$=qH(this,I),JV=v(this);JV==null&&(JV=(this.style.removeProperty(I),qH(this,I)));return j$===JV?null:j$===dZ&&JV===BV?tV:tV=Z(dZ=j$,BV=JV)}}
function yYO(I,Z,v){function dZ(){var BV=this,tV=Z.apply(BV,arguments);return tV&&function(j$){BV.style.setProperty(I,tV(j$),v)}}
dZ._value=Z;return dZ}
function ZSQ(I){return function(){this.textContent=I}}
function MJQ(I){return function(){var Z=I(this);this.textContent=Z==null?"":Z}}
function Ap(I,Z,v,dZ){this._groups=I;this._parents=Z;this._name=v;this._id=dZ}
function ynZ(I){return{type:I}}
function ZDQ(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function hmB(){}
function Ue2(I,Z){var v=new hmB;if(I instanceof hmB)I.each(function(j$,JV){v.set(JV,j$)});
else if(Array.isArray(I)){var dZ=-1,BV=I.length,tV;if(Z==null)for(;++dZ<BV;)v.set(dZ,I[dZ]);else for(;++dZ<BV;)v.set(Z(tV=I[dZ],dZ,I),tV)}else if(I)for(dZ in I)v.set(dZ,I[dZ]);return v}
function k$y(){}
function K$2(I){return function(Z){for(var v={},dZ=0;dZ<I.length;dZ++)v[I[dZ]]=Z[dZ]||"";return v}}
function IUZ(I,Z){var v=K$2(I);return function(dZ,BV){return Z(v(dZ),BV,I)}}
function $Oa(I){var Z=Object.create(null),v=[];I.forEach(function(dZ){for(var BV in dZ)BV in Z||v.push(Z[BV]=BV)});
return v}
function eFo(I){function Z(j$,JV){function fJ(){if(kD)return MIN;if(aX)return aX=!1,hF2;var N6,dq=HF,JX;if(j$.charCodeAt(dq)===34){for(;HF++<FV&&j$.charCodeAt(HF)!==34||j$.charCodeAt(++HF)===34;);(N6=HF)>=FV?kD=!0:(JX=j$.charCodeAt(HF++))===10?aX=!0:JX===13&&(aX=!0,j$.charCodeAt(HF)===10&&++HF);return j$.slice(dq+1,N6-1).replace(/""/g,'"')}for(;HF<FV;){if((JX=j$.charCodeAt(N6=HF++))===10)aX=!0;else if(JX===13)aX=!0,j$.charCodeAt(HF)===10&&++HF;else if(JX!==tV)continue;return j$.slice(dq,N6)}return kD=
!0,j$.slice(dq,FV)}
var LJ=[],FV=j$.length,HF=0,Tr=0,xq,kD=FV<=0,aX=!1;j$.charCodeAt(FV-1)===10&&--FV;for(j$.charCodeAt(FV-1)===13&&--FV;(xq=fJ())!==MIN;){for(var xs=[];xq!==hF2&&xq!==MIN;)xs.push(xq),xq=fJ();JV&&(xs=JV(xs,Tr++))==null||LJ.push(xs)}return LJ}
function v(j$){return j$.map(dZ).join(I)}
function dZ(j$){return j$==null?"":BV.test(j$)?'"'+j$.replace(/"/g,'""')+'"':j$}
var BV=new RegExp('["'+I+"\n\r]"),tV=I.charCodeAt(0);return{parse:function(j$,JV){var fJ,LJ;j$=Z(j$,function(FV,HF){if(fJ)return fJ(FV,HF-1);LJ=FV;fJ=JV?IUZ(FV,JV):K$2(FV)});
j$.columns=LJ||[];return j$},
parseRows:Z,format:function(j$,JV){JV==null&&(JV=$Oa(j$));return[JV.map(dZ).join(I)].concat(j$.map(function(fJ){return JV.map(function(LJ){return dZ(fJ[LJ])}).join(I)})).join("\n")},
formatRows:function(j$){return j$.map(v).join("\n")}}}
function JYQ(I){if(!I.ok)throw Error("Be`"+I.status+"`"+I.statusText);return I.text()}
function kbJ(I){return function(Z,v,dZ){arguments.length===2&&typeof v==="function"&&(dZ=v,v=void 0);return fetch(Z,v).then(JYQ).then(function(BV){return I(BV,dZ)})}}
function W$2(I,Z,v,dZ){if(isNaN(Z)||isNaN(v))return I;var BV,tV=I._root;dZ={data:dZ};var j$=I._x0,JV=I._y0,fJ=I._x1,LJ=I._y1,FV,HF,Tr,xq,kD;if(!tV)return I._root=dZ,I;for(;tV.length;)if((Tr=Z>=(FV=(j$+fJ)/2))?j$=FV:fJ=FV,(xq=v>=(HF=(JV+LJ)/2))?JV=HF:LJ=HF,BV=tV,!(tV=tV[kD=xq<<1|Tr]))return BV[kD]=dZ,I;var aX=+I._x.call(null,tV.data);var xs=+I._y.call(null,tV.data);if(Z===aX&&v===xs)return dZ.next=tV,BV?BV[kD]=dZ:I._root=dZ,I;do BV=BV?BV[kD]=Array(4):I._root=Array(4),(Tr=Z>=(FV=(j$+fJ)/2))?j$=FV:fJ=
FV,(xq=v>=(HF=(JV+LJ)/2))?JV=HF:LJ=HF;while((kD=xq<<1|Tr)===(Tr=(xs>=HF)<<1|aX>=FV));return BV[Tr]=tV,BV[kD]=dZ,I}
function fL(I,Z,v,dZ,BV){this.node=I;this.x0=Z;this.y0=v;this.x1=dZ;this.y1=BV}
function xOA(I){return I[0]}
function g79(I){return I[1]}
function ImH(I,Z,v,dZ,BV,tV){this._x=I;this._y=Z;this._x0=v;this._y0=dZ;this._x1=BV;this._y1=tV;this._root=void 0}
function j4F(I){for(var Z={data:I.data},v=Z;I=I.next;)v=v.next={data:I.data};return Z}
function WnA(I,Z){if((Z=(I=Z?I.toExponential(Z-1):I.toExponential()).indexOf("e"))<0)return null;var v=I.slice(0,Z);return[v.length>1?v[0]+v.slice(2):v,+I.slice(Z+1)]}
function S1S(I){return I=WnA(Math.abs(I)),I?I[1]:NaN}
function AY9(I,Z){return function(v,dZ){for(var BV=v.length,tV=[],j$=0,JV=I[0],fJ=0;BV>0&&JV>0;){fJ+JV+1>dZ&&(JV=Math.max(1,dZ-fJ));tV.push(v.substring(BV-=JV,BV+JV));if((fJ+=JV+1)>dZ)break;JV=I[j$=(j$+1)%I.length]}return tV.reverse().join(Z)}}
function v7T(I){return function(Z){return Z.replace(/[0-9]/g,function(v){return I[+v]})}}
function $lN(I){return new JnB(I)}
function JnB(I){if(!(Z=CFa.exec(I)))throw Error("Ce`"+I);var Z;this.fill=Z[1]||" ";this.align=Z[2]||">";this.sign=Z[3]||"-";this.symbol=Z[4]||"";this.zero=!!Z[5];this.width=Z[6]&&+Z[6];this.comma=!!Z[7];this.precision=Z[8]&&+Z[8].slice(1);this.trim=!!Z[9];this.type=Z[10]||""}
function zFf(I,Z){Z=WnA(I,Z);if(!Z)return I+"";I=Z[0];Z=Z[1];return Z<0?"0."+Array(-Z).join("0")+I:I.length>Z+1?I.slice(0,Z+1)+"."+I.slice(Z+1):I+Array(Z-I.length+2).join("0")}
function yFF(I){return I}
function RgT(I){function Z(JV){function fJ(lB){var Iz=JX,TQ=n2,hh,nb;if(dq==="c")TQ=Lz(lB)+TQ,lB="";else{lB=+lB;var ST=lB<0;lB=Lz(Math.abs(lB),xs);if(N6){var LO=lB.length,E9=1,mn=-1;a:for(;E9<LO;++E9)switch(lB[E9]){case ".":mn=hh=E9;break;case "0":mn===0&&(mn=E9);hh=E9;break;default:if(!+lB[E9])break a;mn>0&&(mn=0)}lB=mn>0?lB.slice(0,mn)+lB.slice(hh+1):lB}ST&&+lB===0&&(ST=!1);Iz=(ST?HF==="("?HF:"-":HF==="-"||HF==="("?"":HF)+Iz;TQ=(dq==="s"?ZhJ[8+Mbo/3]:"")+TQ+(ST&&HF==="("?")":"");if(W6)for(ST=-1,
hh=lB.length;++ST<hh;)if(nb=lB.charCodeAt(ST),48>nb||nb>57){TQ=(nb===46?BV+lB.slice(ST+1):lB.slice(ST))+TQ;lB=lB.slice(0,ST);break}}aX&&!xq&&(lB=v(lB,Infinity));nb=Iz.length+lB.length+TQ.length;ST=nb<kD?Array(kD-nb+1).join(LJ):"";aX&&xq&&(lB=v(ST+lB,ST.length?kD-TQ.length:Infinity),ST="");switch(FV){case "<":lB=Iz+lB+TQ+ST;break;case "=":lB=Iz+ST+lB+TQ;break;case "^":lB=ST.slice(0,nb=ST.length>>1)+Iz+lB+TQ+ST.slice(nb);break;default:lB=ST+Iz+lB+TQ}return tV(lB)}
JV=$lN(JV);var LJ=JV.fill,FV=JV.align,HF=JV.sign,Tr=JV.symbol,xq=JV.zero,kD=JV.width,aX=JV.comma,xs=JV.precision,N6=JV.trim,dq=JV.type;dq==="n"?(aX=!0,dq="g"):I5Q[dq]||(xs==null&&(xs=12),N6=!0,dq="g");if(xq||LJ==="0"&&FV==="=")xq=!0,LJ="0",FV="=";var JX=Tr==="$"?dZ[0]:Tr==="#"&&/[boxX]/.test(dq)?"0"+dq.toLowerCase():"",n2=Tr==="$"?dZ[1]:/[%p]/.test(dq)?j$:"",Lz=I5Q[dq],W6=/[defgprs%]/.test(dq);xs=xs==null?6:/[gprs]/.test(dq)?Math.max(1,Math.min(21,xs)):Math.max(0,Math.min(20,xs));fJ.toString=function(){return JV+
""};
return fJ}
var v=I.grouping&&I.thousands?AY9(I.grouping,I.thousands):yFF,dZ=I.currency,BV=I.decimal,tV=I.numerals?v7T(I.numerals):yFF,j$=I.percent||"%";return{format:Z,formatPrefix:function(JV,fJ){var LJ=Z((JV=$lN(JV),JV.type="f",JV));JV=Math.max(-8,Math.min(8,Math.floor(S1S(fJ)/3)))*3;var FV=Math.pow(10,-JV),HF=ZhJ[8+JV/3];return function(Tr){return LJ(FV*Tr)+HF}}}}
function rQ(){this.reset()}
function $eo(I,Z,v){var dZ=I.s=Z+v,BV=dZ-Z;I.t=Z-(dZ-BV)+(v-BV)}
function jFQ(I){return I>1?Xy:I<-1?-Xy:Math.asin(I)}
function pkB(){}
function JFF(I){var Z=I[0];I=I[1];var v=fE(I);return[v*fE(Z),v*Ro(Z),Ro(I)]}
function xeD(I,Z){return[I[1]*Z[2]-I[2]*Z[1],I[2]*Z[0]-I[0]*Z[2],I[0]*Z[1]-I[1]*Z[0]]}
function gv$(I){var Z=zmZ(I[0]*I[0]+I[1]*I[1]+I[2]*I[2]);I[0]/=Z;I[1]/=Z;I[2]/=Z}
function o7B(){var I=[],Z;return{point:function(v,dZ){Z.push([v,dZ])},
lineStart:function(){I.push(Z=[])},
lineEnd:pkB,rejoin:function(){I.length>1&&I.push(I.pop().concat(I.shift()))},
result:function(){var v=I;I=[];Z=null;return v}}}
function y41(I,Z,v,dZ){this.x=I;this.z=Z;this.o=v;this.e=dZ;this.v=!1;this.n=this.p=null}
function DOQ(I,Z,v,dZ,BV){var tV=[],j$=[];I.forEach(function(HF){if(!((Tr=HF.length-1)<=0)){var Tr,xq=HF[0],kD=HF[Tr],aX=xq;if(vB(aX[0]-kD[0])<1E-6&&vB(aX[1]-kD[1])<1E-6){BV.lineStart();for(JV=0;JV<Tr;++JV)BV.point((xq=HF[JV])[0],xq[1]);BV.lineEnd()}else tV.push(Tr=new y41(xq,HF,null,!0)),j$.push(Tr.o=new y41(xq,null,Tr,!1)),tV.push(Tr=new y41(kD,HF,null,!1)),j$.push(Tr.o=new y41(kD,null,Tr,!0))}});
if(tV.length){j$.sort(Z);S_F(tV);S_F(j$);var JV=0;for(I=j$.length;JV<I;++JV)j$[JV].e=v=!v;v=tV[0];for(var fJ;;){for(var LJ=v,FV=!0;LJ.v;)if((LJ=LJ.n)===v)return;Z=LJ.z;BV.lineStart();do{LJ.v=LJ.o.v=!0;if(LJ.e){if(FV)for(JV=0,I=Z.length;JV<I;++JV)BV.point((fJ=Z[JV])[0],fJ[1]);else dZ(LJ.x,LJ.n.x,1,BV);LJ=LJ.n}else{if(FV)for(Z=LJ.p.z,JV=Z.length-1;JV>=0;--JV)BV.point((fJ=Z[JV])[0],fJ[1]);else dZ(LJ.x,LJ.p.x,-1,BV);LJ=LJ.p}LJ=LJ.o;Z=LJ.z;FV=!FV}while(!LJ.v);BV.lineEnd()}}}
function S_F(I){if(Z=I.length){for(var Z,v=0,dZ=I[0],BV;++v<Z;)dZ.n=BV=I[v],BV.p=dZ,dZ=BV;dZ.n=BV=I[0];BV.p=dZ}}
function VJQ(I){return I.length>1}
function wkj(I,Z){return((I=I.x)[0]<0?I[1]-Xy-1E-6:Xy-I[1])-((Z=Z.x)[0]<0?Z[1]-Xy-1E-6:Xy-Z[1])}
function xlQ(){}
function AFF(I){return function(Z,v){var dZ=fE(Z),BV=fE(v);dZ=I(dZ*BV);return[dZ*BV*Ro(Z),dZ*Ro(v)]}}
function JN(I){return function(Z,v){var dZ=zmZ(Z*Z+v*v),BV=I(dZ),tV=Ro(BV);BV=fE(BV);return[vvf(Z*tV,dZ*BV),jFQ(dZ&&v*tV/dZ)]}}
function u9T(I){var Z=0,v=I.children,dZ=v&&v.length;if(dZ)for(;--dZ>=0;)Z+=v[dZ].value;else Z=1;I.value=Z}
function CqV(I,Z){var v=new xF(I);I=+I.value&&(v.value=I.value);var dZ,BV=[v],tV,j$,JV,fJ;for(Z==null&&(Z=Geq);dZ=BV.pop();)if(I&&(dZ.value=+dZ.data.value),(j$=Z(dZ.data))&&(fJ=j$.length))for(dZ.children=Array(fJ),JV=fJ-1;JV>=0;--JV)BV.push(tV=dZ.children[JV]=new xF(j$[JV])),tV.parent=dZ,tV.depth=dZ.depth+1;return v.eachBefore(Tsj)}
function Geq(I){return I.children}
function aUS(I){I.data=I.data.data}
function Tsj(I){var Z=0;do I.height=Z;while((I=I.parent)&&I.height<++Z)}
function xF(I){this.data=I;this.depth=this.height=0;this.parent=null}
function Zt(I,Z,v,dZ){function BV(tV){return I(tV=new Date(+tV)),tV}
BV.floor=BV;BV.ceil=function(tV){return I(tV=new Date(tV-1)),Z(tV,1),I(tV),tV};
BV.round=function(tV){var j$=BV(tV),JV=BV.ceil(tV);return tV-j$<JV-tV?j$:JV};
BV.offset=function(tV,j$){return Z(tV=new Date(+tV),j$==null?1:Math.floor(j$)),tV};
BV.range=function(tV,j$,JV){var fJ=[],LJ;tV=BV.ceil(tV);JV=JV==null?1:Math.floor(JV);if(!(tV<j$&&JV>0))return fJ;do fJ.push(LJ=new Date(+tV)),Z(tV,JV),I(tV);while(LJ<tV&&tV<j$);return fJ};
BV.filter=function(tV){return Zt(function(j$){if(j$>=j$)for(;I(j$),!tV(j$);)j$.setTime(j$-1)},function(j$,JV){if(j$>=j$)if(JV<0)for(;++JV<=0;)for(;Z(j$,-1),!tV(j$););
else for(;--JV>=0;)for(;Z(j$,1),!tV(j$););})};
v&&(BV.count=function(tV,j$){g4N.setTime(+tV);SYA.setTime(+j$);I(g4N);I(SYA);return Math.floor(v(g4N,SYA))},BV.every=function(tV){tV=Math.floor(tV);
return isFinite(tV)&&tV>0?tV>1?BV.filter(dZ?function(j$){return dZ(j$)%tV===0}:function(j$){return BV.count(0,j$)%tV===0}):BV:null});
return BV}
function bk(I){return Zt(function(Z){Z.setDate(Z.getDate()-(Z.getDay()+7-I)%7);Z.setHours(0,0,0,0)},function(Z,v){Z.setDate(Z.getDate()+v*7)},function(Z,v){return(v-Z-(v.getTimezoneOffset()-Z.getTimezoneOffset())*6E4)/6048E5})}
function dW(I){return Zt(function(Z){Z.setUTCDate(Z.getUTCDate()-(Z.getUTCDay()+7-I)%7);Z.setUTCHours(0,0,0,0)},function(Z,v){Z.setUTCDate(Z.getUTCDate()+v*7)},function(Z,v){return(v-Z)/6048E5})}
function iSA(I){if(0<=I.y&&I.y<100){var Z=new Date(-1,I.m,I.d,I.H,I.M,I.S,I.L);Z.setFullYear(I.y);return Z}return new Date(I.y,I.m,I.d,I.H,I.M,I.S,I.L)}
function Z1N(I){if(0<=I.y&&I.y<100){var Z=new Date(Date.UTC(-1,I.m,I.d,I.H,I.M,I.S,I.L));Z.setUTCFullYear(I.y);return Z}return new Date(Date.UTC(I.y,I.m,I.d,I.H,I.M,I.S,I.L))}
function gM(I){return{y:I,m:0,d:1,H:0,M:0,S:0,L:0}}
function cYQ(I){function Z(TQ,hh){return function(nb){var ST=[],LO=-1,E9=0,mn=TQ.length,Wr,AO;for(nb instanceof Date||(nb=new Date(+nb));++LO<mn;)if(TQ.charCodeAt(LO)===37){ST.push(TQ.slice(E9,LO));(E9=RFV[Wr=TQ.charAt(++LO)])!=null?Wr=TQ.charAt(++LO):E9=Wr==="e"?" ":"0";if(AO=hh[Wr])Wr=AO(nb,E9);ST.push(Wr);E9=LO+1}ST.push(TQ.slice(E9,LO));return ST.join("")}}
function v(TQ,hh){return function(nb){var ST=gM(1900);if(dZ(ST,TQ,nb,0)!=nb.length)return null;if("Q"in ST)return new Date(ST.Q);"p"in ST&&(ST.H=ST.H%12+ST.p*12);if("V"in ST){if(ST.V<1||ST.V>53)return null;"w"in ST||(ST.w=1);if("Z"in ST){nb=Z1N(gM(ST.y));var LO=nb.getUTCDay();nb=LO>4||LO===0?AnN.ceil(nb):AnN(nb);nb=pMt.offset(nb,(ST.V-1)*7);ST.y=nb.getUTCFullYear();ST.m=nb.getUTCMonth();ST.d=nb.getUTCDate()+(ST.w+6)%7}else nb=hh(gM(ST.y)),LO=nb.getDay(),nb=LO>4||LO===0?v4N.ceil(nb):v4N(nb),nb=ovJ.offset(nb,
(ST.V-1)*7),ST.y=nb.getFullYear(),ST.m=nb.getMonth(),ST.d=nb.getDate()+(ST.w+6)%7}else if("W"in ST||"U"in ST)"w"in ST||(ST.w="u"in ST?ST.u%7:"W"in ST?1:0),LO="Z"in ST?Z1N(gM(ST.y)).getUTCDay():hh(gM(ST.y)).getDay(),ST.m=0,ST.d="W"in ST?(ST.w+6)%7+ST.W*7-(LO+5)%7:ST.w+ST.U*7-(LO+6)%7;return"Z"in ST?(ST.H+=ST.Z/100|0,ST.M+=ST.Z%100,Z1N(ST)):hh(ST)}}
function dZ(TQ,hh,nb,ST){for(var LO=0,E9=hh.length,mn=nb.length,Wr;LO<E9;){if(ST>=mn)return-1;Wr=hh.charCodeAt(LO++);if(Wr===37){if(Wr=hh.charAt(LO++),Wr=Iz[Wr in RFV?hh.charAt(LO++):Wr],!Wr||(ST=Wr(TQ,nb,ST))<0)return-1}else if(Wr!=nb.charCodeAt(ST++))return-1}return ST}
var BV=I.dateTime,tV=I.date,j$=I.time,JV=I.periods,fJ=I.days,LJ=I.shortDays,FV=I.months,HF=I.shortMonths,Tr=Ss(JV),xq=AN(JV),kD=Ss(fJ),aX=AN(fJ),xs=Ss(LJ),N6=AN(LJ),dq=Ss(FV),JX=AN(FV),n2=Ss(HF),Lz=AN(HF),W6={a:function(TQ){return LJ[TQ.getDay()]},
A:function(TQ){return fJ[TQ.getDay()]},
b:function(TQ){return HF[TQ.getMonth()]},
B:function(TQ){return FV[TQ.getMonth()]},
c:null,d:Der,e:Der,f:rY6,H:l29,I:bPl,j:d9j,L:VbV,m:LTQ,M:Pc6,p:function(TQ){return JV[+(TQ.getHours()>=12)]},
Q:wM0,s:uMF,S:EPx,u:Q0l,U:XgB,V:f29,w:s06,W:FTj,x:null,X:null,y:Bfq,Y:nPT,Z:OPq,"%":Gbf},lB={a:function(TQ){return LJ[TQ.getUTCDay()]},
A:function(TQ){return fJ[TQ.getUTCDay()]},
b:function(TQ){return HF[TQ.getUTCMonth()]},
B:function(TQ){return FV[TQ.getUTCMonth()]},
c:null,d:TAj,e:TAj,f:NfA,H:m99,I:YE9,j:qE9,L:a5D,m:HPQ,M:t_B,p:function(TQ){return JV[+(TQ.getUTCHours()>=12)]},
Q:wM0,s:uMF,S:U9l,u:KTQ,U:e4Z,V:h49,w:kGB,W:WTB,x:null,X:null,y:j09,Y:z4Z,Z:yH6,"%":Gbf},Iz={a:function(TQ,hh,nb){return(hh=xs.exec(hh.slice(nb)))?(TQ.w=N6[hh[0].toLowerCase()],nb+hh[0].length):-1},
A:function(TQ,hh,nb){return(hh=kD.exec(hh.slice(nb)))?(TQ.w=aX[hh[0].toLowerCase()],nb+hh[0].length):-1},
b:function(TQ,hh,nb){return(hh=n2.exec(hh.slice(nb)))?(TQ.m=Lz[hh[0].toLowerCase()],nb+hh[0].length):-1},
B:function(TQ,hh,nb){return(hh=dq.exec(hh.slice(nb)))?(TQ.m=JX[hh[0].toLowerCase()],nb+hh[0].length):-1},
c:function(TQ,hh,nb){return dZ(TQ,BV,hh,nb)},
d:ihh,e:ihh,f:ZP9,H:cFF,I:cFF,j:M_Z,L:I2a,m:$99,M:JH6,p:function(TQ,hh,nb){return(hh=Tr.exec(hh.slice(nb)))?(TQ.p=xq[hh[0].toLowerCase()],nb+hh[0].length):-1},
Q:x99,s:gP9,S:SEZ,u:AHl,U:vP9,V:CcB,w:R4Q,W:pgx,x:function(TQ,hh,nb){return dZ(TQ,tV,hh,nb)},
X:function(TQ,hh,nb){return dZ(TQ,j$,hh,nb)},
y:oP9,Y:D9Z,Z:V_q,"%":wgS};W6.x=Z(tV,W6);W6.X=Z(j$,W6);W6.c=Z(BV,W6);lB.x=Z(tV,lB);lB.X=Z(j$,lB);lB.c=Z(BV,lB);return{format:function(TQ){var hh=Z(TQ,W6);hh.toString=function(){return TQ};
return hh},
parse:function(TQ){var hh=v(TQ,iSA);hh.toString=function(){return TQ};
return hh},
utcFormat:function(TQ){var hh=Z(TQ,lB);hh.toString=function(){return TQ};
return hh},
utcParse:function(TQ){var hh=v(TQ,Z1N);hh.toString=function(){return TQ};
return hh}}}
function yL(I,Z,v){var dZ=I<0?"-":"";I=(dZ?-I:I)+"";var BV=I.length;return dZ+(BV<v?Array(v-BV+1).join(Z)+I:I)}
function uwS(I){return I.replace(GG9,"\\$&")}
function Ss(I){return new RegExp("^(?:"+I.map(uwS).join("|")+")","i")}
function AN(I){for(var Z={},v=-1,dZ=I.length;++v<dZ;)Z[I[v].toLowerCase()]=v;return Z}
function R4Q(I,Z,v){return(Z=xR.exec(Z.slice(v,v+1)))?(I.w=+Z[0],v+Z[0].length):-1}
function AHl(I,Z,v){return(Z=xR.exec(Z.slice(v,v+1)))?(I.u=+Z[0],v+Z[0].length):-1}
function vP9(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.U=+Z[0],v+Z[0].length):-1}
function CcB(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.V=+Z[0],v+Z[0].length):-1}
function pgx(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.W=+Z[0],v+Z[0].length):-1}
function D9Z(I,Z,v){return(Z=xR.exec(Z.slice(v,v+4)))?(I.y=+Z[0],v+Z[0].length):-1}
function oP9(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.y=+Z[0]+(+Z[0]>68?1900:2E3),v+Z[0].length):-1}
function V_q(I,Z,v){return(Z=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(Z.slice(v,v+6)))?(I.Z=Z[1]?0:-(Z[2]+(Z[3]||"00")),v+Z[0].length):-1}
function $99(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.m=Z[0]-1,v+Z[0].length):-1}
function ihh(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.d=+Z[0],v+Z[0].length):-1}
function M_Z(I,Z,v){return(Z=xR.exec(Z.slice(v,v+3)))?(I.m=0,I.d=+Z[0],v+Z[0].length):-1}
function cFF(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.H=+Z[0],v+Z[0].length):-1}
function JH6(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.M=+Z[0],v+Z[0].length):-1}
function SEZ(I,Z,v){return(Z=xR.exec(Z.slice(v,v+2)))?(I.S=+Z[0],v+Z[0].length):-1}
function I2a(I,Z,v){return(Z=xR.exec(Z.slice(v,v+3)))?(I.L=+Z[0],v+Z[0].length):-1}
function ZP9(I,Z,v){return(Z=xR.exec(Z.slice(v,v+6)))?(I.L=Math.floor(Z[0]/1E3),v+Z[0].length):-1}
function wgS(I,Z,v){return(I=Tfx.exec(Z.slice(v,v+1)))?v+I[0].length:-1}
function x99(I,Z,v){return(Z=xR.exec(Z.slice(v)))?(I.Q=+Z[0],v+Z[0].length):-1}
function gP9(I,Z,v){return(Z=xR.exec(Z.slice(v)))?(I.Q=+Z[0]*1E3,v+Z[0].length):-1}
function Der(I,Z){return yL(I.getDate(),Z,2)}
function l29(I,Z){return yL(I.getHours(),Z,2)}
function bPl(I,Z){return yL(I.getHours()%12||12,Z,2)}
function d9j(I,Z){return yL(1+ovJ.count(gj(I),I),Z,3)}
function VbV(I,Z){return yL(I.getMilliseconds(),Z,3)}
function rY6(I,Z){return VbV(I,Z)+"000"}
function LTQ(I,Z){return yL(I.getMonth()+1,Z,2)}
function Pc6(I,Z){return yL(I.getMinutes(),Z,2)}
function EPx(I,Z){return yL(I.getSeconds(),Z,2)}
function Q0l(I){I=I.getDay();return I===0?7:I}
function XgB(I,Z){return yL(a2q.count(gj(I),I),Z,2)}
function f29(I,Z){var v=I.getDay();I=v>=4||v===0?CRV(I):CRV.ceil(I);return yL(CRV.count(gj(I),I)+(gj(I).getDay()===4),Z,2)}
function s06(I){return I.getDay()}
function FTj(I,Z){return yL(v4N.count(gj(I),I),Z,2)}
function Bfq(I,Z){return yL(I.getFullYear()%100,Z,2)}
function nPT(I,Z){return yL(I.getFullYear()%1E4,Z,4)}
function OPq(I){I=I.getTimezoneOffset();return(I>0?"-":(I*=-1,"+"))+yL(I/60|0,"0",2)+yL(I%60,"0",2)}
function TAj(I,Z){return yL(I.getUTCDate(),Z,2)}
function m99(I,Z){return yL(I.getUTCHours(),Z,2)}
function YE9(I,Z){return yL(I.getUTCHours()%12||12,Z,2)}
function qE9(I,Z){return yL(1+pMt.count(SO(I),I),Z,3)}
function a5D(I,Z){return yL(I.getUTCMilliseconds(),Z,3)}
function NfA(I,Z){return a5D(I,Z)+"000"}
function HPQ(I,Z){return yL(I.getUTCMonth()+1,Z,2)}
function t_B(I,Z){return yL(I.getUTCMinutes(),Z,2)}
function U9l(I,Z){return yL(I.getUTCSeconds(),Z,2)}
function KTQ(I){I=I.getUTCDay();return I===0?7:I}
function e4Z(I,Z){return yL(iPl.count(SO(I),I),Z,2)}
function h49(I,Z){var v=I.getUTCDay();I=v>=4||v===0?R3y(I):R3y.ceil(I);return yL(R3y.count(SO(I),I)+(SO(I).getUTCDay()===4),Z,2)}
function kGB(I){return I.getUTCDay()}
function WTB(I,Z){return yL(AnN.count(SO(I),I),Z,2)}
function j09(I,Z){return yL(I.getUTCFullYear()%100,Z,2)}
function z4Z(I,Z){return yL(I.getUTCFullYear()%1E4,Z,4)}
function yH6(){return"+0000"}
function Gbf(){return"%"}
function wM0(I){return+I}
function uMF(I){return Math.floor(+I/1E3)}
function qY(I){for(var Z=I.length/6|0,v=Array(Z),dZ=0;dZ<Z;)v[dZ]="#"+I.slice(dZ*6,++dZ*6);return v}
function Pr(I){return cH9(I[I.length-1])}
function M6$(I){var Z=I.length;return function(v){return I[Math.max(0,Math.min(Z-1,Math.floor(v*Z)))]}}
function rFJ(I){this._context=I}
function lUD(I){this._curve=I}
function bS0(I,Z,v){var dZ=I._x1-I._x0;Z-=I._x1;var BV=(I._y1-I._y0)/(dZ||Z<0&&-0);I=(v-I._y1)/(Z||dZ<0&&-0);return((BV<0?-1:1)+(I<0?-1:1))*Math.min(Math.abs(BV),Math.abs(I),.5*Math.abs((BV*Z+I*dZ)/(dZ+Z)))||0}
function dO2(I,Z){var v=I._x1-I._x0;return v?(3*(I._y1-I._y0)/v-Z)/2:Z}
function pRF(I,Z,v){var dZ=I._x0,BV=I._x1,tV=I._y1,j$=(BV-dZ)/3;I._context.bezierCurveTo(dZ+j$,I._y0+j$*Z,BV-j$,tV-j$*v,BV,tV)}
function o4B(I){this._context=I}
function L6V(I){this._context=I}
function vc(I,Z,v){this.k=I;this.x=Z;this.y=v}
(function(I){I.length===1&&(I=b(I));return{left:function(Z,v,dZ,BV){dZ==null&&(dZ=0);BV==null&&(BV=Z.length);for(;dZ<BV;){var tV=dZ+BV>>>1;I(Z[tV],v)<0?dZ=tV+1:BV=tV}return dZ},
right:function(Z,v,dZ,BV){dZ==null&&(dZ=0);BV==null&&(BV=Z.length);for(;dZ<BV;){var tV=dZ+BV>>>1;I(Z[tV],v)>0?BV=tV:dZ=tV+1}return dZ}}})(l);
var GbA={value:function(){}};
L.prototype=d.prototype={constructor:L,on:function(I,Z){var v=this._,dZ=P(I+"",v),BV,tV=-1,j$=dZ.length;if(arguments.length<2)for(;++tV<j$;){var JV;if(JV=BV=(I=dZ[tV]).type){a:{JV=v[BV];for(var fJ=0,LJ=JV.length;fJ<LJ;++fJ)if((BV=JV[fJ]).name===I.name){BV=BV.value;break a}BV=void 0}JV=BV}if(JV)return BV}else{if(Z!=null&&typeof Z!=="function")throw Error("De`"+Z);for(;++tV<j$;)if(BV=(I=dZ[tV]).type)v[BV]=E(v[BV],I.name,Z);else if(Z==null)for(BV in v)v[BV]=E(v[BV],I.name,null);return this}},
copy:function(){var I={},Z=this._,v;for(v in Z)I[v]=Z[v].slice();return new L(I)},
call:function(I,Z){if((BV=arguments.length-2)>0)for(var v=Array(BV),dZ=0,BV,tV;dZ<BV;++dZ)v[dZ]=arguments[dZ+2];if(!this._.hasOwnProperty(I))throw Error("xe`"+I);tV=this._[I];dZ=0;for(BV=tV.length;dZ<BV;++dZ)tV[dZ].value.apply(Z,v)},
apply:function(I,Z,v){if(!this._.hasOwnProperty(I))throw Error("xe`"+I);I=this._[I];for(var dZ=0,BV=I.length;dZ<BV;++dZ)I[dZ].value.apply(Z,v)}};
var QP={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/"},PFV=function(I){return function(){return this.matches(I)}};
if(typeof document!=="undefined"){var CV=document.documentElement;if(!CV.matches){var rHA=CV.webkitMatchesSelector||CV.msMatchesSelector||CV.mozMatchesSelector||CV.oMatchesSelector;PFV=function(I){return function(){return rHA.call(this,I)}}}}var E7h=PFV;
t.prototype={constructor:t,appendChild:function(I){return this._parent.insertBefore(I,this._next)},
insertBefore:function(I,Z){return this._parent.insertBefore(I,Z)},
querySelector:function(I){return this._parent.querySelector(I)},
querySelectorAll:function(I){return this._parent.querySelectorAll(I)}};
var F$t={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(F$t={mouseenter:"mouseover",mouseleave:"mouseout"}));var TAO=[null];YQ.prototype=Q9.prototype={constructor:YQ,select:function(I){typeof I!=="function"&&(I=q(I));for(var Z=this._groups,v=Z.length,dZ=Array(v),BV=0;BV<v;++BV)for(var tV=Z[BV],j$=tV.length,JV=dZ[BV]=Array(j$),fJ,LJ,FV=0;FV<j$;++FV)(fJ=tV[FV])&&(LJ=I.call(fJ,fJ.__data__,FV,tV))&&("__data__"in fJ&&(LJ.__data__=fJ.__data__),JV[FV]=LJ);return new YQ(dZ,
this._parents)},
filter:function(I){typeof I!=="function"&&(I=E7h(I));for(var Z=this._groups,v=Z.length,dZ=Array(v),BV=0;BV<v;++BV)for(var tV=Z[BV],j$=tV.length,JV=dZ[BV]=[],fJ,LJ=0;LJ<j$;++LJ)(fJ=tV[LJ])&&I.call(fJ,fJ.__data__,LJ,tV)&&JV.push(fJ);return new YQ(dZ,this._parents)},
data:function(I,Z){if(!I)return xq=Array(this.size()),LJ=-1,this.each(function(dq){xq[++LJ]=dq}),xq;
var v=Z?M:W,dZ=this._parents,BV=this._groups;typeof I!=="function"&&(I=e(I));for(var tV=BV.length,j$=Array(tV),JV=Array(tV),fJ=Array(tV),LJ=0;LJ<tV;++LJ){var FV=dZ[LJ],HF=BV[LJ],Tr=HF.length,xq=I.call(FV,FV&&FV.__data__,LJ,dZ),kD=xq.length,aX=JV[LJ]=Array(kD),xs=j$[LJ]=Array(kD);Tr=fJ[LJ]=Array(Tr);v(FV,HF,aX,xs,Tr,xq,Z);HF=FV=0;for(var N6;FV<kD;++FV)if(Tr=aX[FV]){for(FV>=HF&&(HF=FV+1);!(N6=xs[HF])&&++HF<kD;);Tr._next=N6||null}}j$=new YQ(j$,dZ);j$._enter=JV;j$._exit=fJ;return j$},
enter:function(){return new YQ(this._enter||this._groups.map(H),this._parents)},
exit:function(){return new YQ(this._exit||this._groups.map(H),this._parents)},
merge:function(I){var Z=this._groups;I=I._groups;for(var v=Z.length,dZ=Math.min(v,I.length),BV=Array(v),tV=0;tV<dZ;++tV)for(var j$=Z[tV],JV=I[tV],fJ=j$.length,LJ=BV[tV]=Array(fJ),FV,HF=0;HF<fJ;++HF)if(FV=j$[HF]||JV[HF])LJ[HF]=FV;for(;tV<v;++tV)BV[tV]=Z[tV];return new YQ(BV,this._parents)},
order:function(){for(var I=this._groups,Z=-1,v=I.length;++Z<v;)for(var dZ=I[Z],BV=dZ.length-1,tV=dZ[BV],j$;--BV>=0;)if(j$=dZ[BV])tV&&tV!==j$.nextSibling&&tV.parentNode.insertBefore(j$,tV),tV=j$;return this},
sort:function(I){function Z(HF,Tr){return HF&&Tr?I(HF.__data__,Tr.__data__):!HF-!Tr}
I||(I=J);for(var v=this._groups,dZ=v.length,BV=Array(dZ),tV=0;tV<dZ;++tV){for(var j$=v[tV],JV=j$.length,fJ=BV[tV]=Array(JV),LJ,FV=0;FV<JV;++FV)if(LJ=j$[FV])fJ[FV]=LJ;fJ.sort(Z)}return(new YQ(BV,this._parents)).order()},
call:function(){var I=arguments[0];arguments[0]=this;I.apply(null,arguments);return this},
nodes:function(){var I=Array(this.size()),Z=-1;this.each(function(){I[++Z]=this});
return I},
node:function(){for(var I=this._groups,Z=0,v=I.length;Z<v;++Z)for(var dZ=I[Z],BV=0,tV=dZ.length;BV<tV;++BV){var j$=dZ[BV];if(j$)return j$}return null},
size:function(){var I=0;this.each(function(){++I});
return I},
empty:function(){return!this.node()},
each:function(I){for(var Z=this._groups,v=0,dZ=Z.length;v<dZ;++v)for(var BV=Z[v],tV=0,j$=BV.length,JV;tV<j$;++tV)(JV=BV[tV])&&I.call(JV,JV.__data__,tV,BV);return this},
attr:function(I,Z){var v=f(I);if(arguments.length<2){var dZ=this.node();return v.local?dZ.getAttributeNS(v.space,v.local):dZ.getAttribute(v)}return this.each((Z==null?v.local?V:x:typeof Z==="function"?v.local?lN:G:v.local?D:p)(v,Z))},
style:function(I,Z,v){return arguments.length>1?this.each((Z==null?sA:typeof Z==="function"?WV:OA)(I,Z,v==null?"":v)):qH(this.node(),I)},
property:function(I,Z){return arguments.length>1?this.each((Z==null?KF:typeof Z==="function"?CF:AV)(I,Z)):this.node()[I]},
text:function(I){return arguments.length?this.each(I==null?gZ:(typeof I==="function"?nJ:rZ)(I)):this.node().textContent},
html:function(I){return arguments.length?this.each(I==null?Gy:(typeof I==="function"?WF:qV)(I)):this.node().innerHTML},
append:function(I){var Z=typeof I==="function"?I:N(I);return this.select(function(){return this.appendChild(Z.apply(this,arguments))})},
insert:function(I,Z){var v=typeof I==="function"?I:N(I),dZ=Z==null?Ih:typeof Z==="function"?Z:q(Z);return this.select(function(){return this.insertBefore(v.apply(this,arguments),dZ.apply(this,arguments)||null)})},
remove:function(){return this.each(jT)},
clone:function(I){return this.select(I?fF:Ha)},
datum:function(I){return arguments.length?this.property("__data__",I):this.node().__data__},
on:function(I,Z,v){var dZ=ah(I+""),BV=dZ.length,tV;if(arguments.length<2){var j$=this.node().__on;if(j$)for(var JV=0,fJ=j$.length,LJ;JV<fJ;++JV){var FV=0;for(LJ=j$[JV];FV<BV;++FV)if((tV=dZ[FV]).type===LJ.type&&tV.name===LJ.name)return LJ.value}}else{j$=Z?b9:eo;v==null&&(v=!1);for(FV=0;FV<BV;++FV)this.each(j$(dZ[FV],Z,v));return this}},
dispatch:function(I,Z){return this.each((typeof Z==="function"?m0:wD)(I,Z))}};
var a56=0;aj.prototype=function(){return new aj}.prototype={constructor:aj,
get:function(I){for(var Z=this._;!(Z in I);)if(!(I=I.parentNode))return;return I[Z]},
set:function(I,Z){return I[this._]=Z},
remove:function(I){return this._ in I&&delete I[this._]},
toString:function(){return this._}};
var A1=1/.7,ihx=/^#([0-9a-f]{3})$/,cFa=/^#([0-9a-f]{6})$/,rFj=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),lU6=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),bSl=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),dO9=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*\\)$"),
L6S=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),PFB=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*\\)$"),BAo={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};
Lj(Lb,tA,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
Lj(y9,Dj,YD(Lb,{brighter:function(I){I=I==null?A1:Math.pow(A1,I);return new y9(this.r*I,this.g*I,this.b*I,this.opacity)},
darker:function(I){I=I==null?.7:Math.pow(.7,I);return new y9(this.r*I,this.g*I,this.b*I,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"#"+EZ(this.r)+EZ(this.g)+EZ(this.b)},
toString:function(){var I=this.opacity;I=isNaN(I)?1:Math.max(0,Math.min(1,I));return(I===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))+(I===1?")":", "+I+")")}}));
Lj(oJ,kJ,YD(Lb,{brighter:function(I){I=I==null?A1:Math.pow(A1,I);return new oJ(this.h,this.s,this.l*I,this.opacity)},
darker:function(I){I=I==null?.7:Math.pow(.7,I);return new oJ(this.h,this.s,this.l*I,this.opacity)},
rgb:function(){var I=this.h%360+(this.h<0)*360,Z=this.l,v=Z+(Z<.5?Z:1-Z)*(isNaN(I)||isNaN(this.s)?0:this.s);Z=2*Z-v;return new y9(Ks(I>=240?I-240:I+120,Z,v),Ks(I,Z,v),Ks(I<120?I+240:I-120,Z,v),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 nvQ=Math.PI/180,meo=180/Math.PI,NAQ=4/29,J1=6/29,OhD=3*J1*J1,E7x=J1*J1*J1;Lj(Z7,function(I,Z,v,dZ){return arguments.length===1?hg(I):new Z7(I,Z,v,dZ==null?1:dZ)},YD(Lb,{brighter:function(I){return new Z7(this.l+18*(I==null?1:I),this.a,this.b,this.opacity)},
darker:function(I){return new Z7(this.l-18*(I==null?1:I),this.a,this.b,this.opacity)},
rgb:function(){var I=(this.l+16)/116,Z=isNaN(this.a)?I:I+this.a/500,v=isNaN(this.b)?I:I-this.b/200;Z=.96422*uN(Z);I=1*uN(I);v=.82521*uN(v);return new y9(hf(3.1338561*Z-1.6168667*I-.4906146*v),hf(-.9787684*Z+1.9161415*I+.033454*v),hf(.0719453*Z-.2289914*I+1.4052427*v),this.opacity)}}));
Lj(Zj,JA,YD(Lb,{brighter:function(I){return new Zj(this.h,this.c,this.l+18*(I==null?1:I),this.opacity)},
darker:function(I){return new Zj(this.h,this.c,this.l-18*(I==null?1:I),this.opacity)},
rgb:function(){return hg(this).rgb()}}));
var Y_D=1.78277*-.29227-.1347134789;Lj(GQ,jo,YD(Lb,{brighter:function(I){I=I==null?A1:Math.pow(A1,I);return new GQ(this.h,this.s,this.l*I,this.opacity)},
darker:function(I){I=I==null?.7:Math.pow(.7,I);return new GQ(this.h,this.s,this.l*I,this.opacity)},
rgb:function(){var I=isNaN(this.h)?0:(this.h+120)*nvQ,Z=+this.l,v=isNaN(this.s)?0:this.s*Z*(1-Z),dZ=Math.cos(I);I=Math.sin(I);return new y9(255*(Z+v*(-.14861*dZ+1.78277*I)),255*(Z+v*(-.29227*dZ+-.90649*I)),255*(Z+1.97294*dZ*v),this.opacity)}}));
var tbF=function v(Z){function dZ(tV,j$){var JV=BV((tV=Dj(tV)).r,(j$=Dj(j$)).r),fJ=BV(tV.g,j$.g),LJ=BV(tV.b,j$.b),FV=s6(tV.opacity,j$.opacity);return function(HF){tV.r=JV(HF);tV.g=fJ(HF);tV.b=LJ(HF);tV.opacity=FV(HF);return tV+""}}
var BV=rk(Z);dZ.gamma=v;return dZ}(1),cH9=Kw(function(Z){var v=Z.length-1;
return function(dZ){var BV=dZ<=0?dZ=0:dZ>=1?(dZ=1,v-1):Math.floor(dZ*v),tV=Z[BV],j$=Z[BV+1];return wB((dZ-BV/v)*v,BV>0?Z[BV-1]:2*tV-j$,tV,j$,BV<v-1?Z[BV+2]:2*j$-tV)}});
Kw(function(Z){var v=Z.length;return function(dZ){var BV=Math.floor(((dZ%=1)<0?++dZ:dZ)*v);return wB((dZ-BV/v)*v,Z[(BV+v-1)%v],Z[BV%v],Z[(BV+1)%v],Z[(BV+2)%v])}});
var jgq=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,z3F=new RegExp(jgq.source,"g"),q_Q=180/Math.PI,Dl$={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},R1,VIN,Q2f,I1V,lGZ=Gd(function(Z){if(Z==="none")return Dl$;R1||(R1=document.createElement("DIV"),VIN=document.documentElement,Q2f=document.defaultView);R1.style.transform=Z;Z=Q2f.getComputedStyle(VIN.appendChild(R1),null).getPropertyValue("transform");VIN.removeChild(R1);Z=Z.slice(7,-1).split(",");return Wk(+Z[0],+Z[1],+Z[2],+Z[3],
+Z[4],+Z[5])},"px, ","px)","deg)"),bmB=Gd(function(Z){if(Z==null)return Dl$;
I1V||(I1V=document.createElementNS("http://www.w3.org/2000/svg","g"));I1V.setAttribute("transform",Z);if(!(Z=I1V.transform.baseVal.consolidate()))return Dl$;Z=Z.matrix;return Wk(Z.a,Z.b,Z.c,Z.d,Z.e,Z.f)},", ",")",")");
oX(um);oX(s6);jJ(um);jJ(s6);$y(um);var wRQ=$y(s6),xE=0,Zo=0,I1=0,emB,MZ,KnF=0,lk=0,U6j=0,y3=typeof performance==="object"&&performance.now?performance:Date,Hh$=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(Z){setTimeout(Z,17)};
wS.prototype=ze.prototype={constructor:wS,restart:function(Z,v,dZ){if(typeof Z!=="function")throw new TypeError("Ee");dZ=(dZ==null?Vw():+dZ)+(v==null?0:+v);this._next||MZ===this||(MZ?MZ._next=this:emB=this,MZ=this);this._call=Z;this._time=dZ;xd()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,xd())}};
var Q2A=d("start","end","interrupt"),XkQ=[],dLA=Q9.prototype.constructor,Xkr=0,vo=Q9.prototype;Ap.prototype=function(Z){return Q9().transition(Z)}.prototype={constructor:Ap,
select:function(Z){var v=this._name,dZ=this._id;typeof Z!=="function"&&(Z=q(Z));for(var BV=this._groups,tV=BV.length,j$=Array(tV),JV=0;JV<tV;++JV)for(var fJ=BV[JV],LJ=fJ.length,FV=j$[JV]=Array(LJ),HF,Tr,xq=0;xq<LJ;++xq)(HF=fJ[xq])&&(Tr=Z.call(HF,HF.__data__,xq,fJ))&&("__data__"in HF&&(Tr.__data__=HF.__data__),FV[xq]=Tr,bt(FV[xq],v,dZ,xq,FV,Pm(HF,dZ)));return new Ap(j$,this._parents,v,dZ)},
filter:function(Z){typeof Z!=="function"&&(Z=E7h(Z));for(var v=this._groups,dZ=v.length,BV=Array(dZ),tV=0;tV<dZ;++tV)for(var j$=v[tV],JV=j$.length,fJ=BV[tV]=[],LJ,FV=0;FV<JV;++FV)(LJ=j$[FV])&&Z.call(LJ,LJ.__data__,FV,j$)&&fJ.push(LJ);return new Ap(BV,this._parents,this._name,this._id)},
merge:function(Z){if(Z._id!==this._id)throw Error();var v=this._groups;Z=Z._groups;for(var dZ=v.length,BV=Math.min(dZ,Z.length),tV=Array(dZ),j$=0;j$<BV;++j$)for(var JV=v[j$],fJ=Z[j$],LJ=JV.length,FV=tV[j$]=Array(LJ),HF,Tr=0;Tr<LJ;++Tr)if(HF=JV[Tr]||fJ[Tr])FV[Tr]=HF;for(;j$<dZ;++j$)tV[j$]=v[j$];return new Ap(tV,this._parents,this._name,this._id)},
selection:function(){return new dLA(this._groups,this._parents)},
transition:function(){for(var Z=this._name,v=this._id,dZ=++Xkr,BV=this._groups,tV=BV.length,j$=0;j$<tV;++j$)for(var JV=BV[j$],fJ=JV.length,LJ,FV=0;FV<fJ;++FV)if(LJ=JV[FV]){var HF=Pm(LJ,v);bt(LJ,Z,dZ,FV,JV,{time:HF.time+HF.delay+HF.duration,delay:0,duration:HF.duration,ease:HF.ease})}return new Ap(BV,this._parents,Z,dZ)},
call:vo.call,nodes:vo.nodes,node:vo.node,size:vo.size,empty:vo.empty,each:vo.each,on:function(Z,v){var dZ=this._id;return arguments.length<2?Pm(this.node(),dZ).on.on(Z):this.each(egO(dZ,Z,v))},
attr:function(Z,v){var dZ=f(Z),BV=dZ==="transform"?bmB:Si;return this.attrTween(Z,typeof v==="function"?(dZ.local?OSZ:n7l)(dZ,BV,B_(this,"attr."+Z,v)):v==null?(dZ.local?s2Z:fUQ)(dZ):(dZ.local?Bsj:F6B)(dZ,BV,v+""))},
attrTween:function(Z,v){var dZ="attr."+Z;if(arguments.length<2)return(dZ=this.tween(dZ))&&dZ._value;if(v==null)return this.tween(dZ,null);if(typeof v!=="function")throw Error();var BV=f(Z);return this.tween(dZ,(BV.local?NsQ:mOj)(BV,v))},
style:function(Z,v,dZ){var BV=Z==="transform"?lGZ:Si;return v==null?this.styleTween(Z,ke9(Z,BV)).on("end.style."+Z,W6j(Z)):this.styleTween(Z,typeof v==="function"?zgq(Z,BV,B_(this,"style."+Z,v)):j2a(Z,BV,v+""),dZ)},
styleTween:function(Z,v,dZ){var BV="style."+Z;if(arguments.length<2)return(BV=this.tween(BV))&&BV._value;if(v==null)return this.tween(BV,null);if(typeof v!=="function")throw Error();return this.tween(BV,yYO(Z,v,dZ==null?"":dZ))},
text:function(Z){return this.tween("text",typeof Z==="function"?MJQ(B_(this,"text",Z)):ZSQ(Z==null?"":Z+""))},
remove:function(){return this.on("end.remove",hgl(this._id))},
tween:function(Z,v){var dZ=this._id;if(arguments.length<2){dZ=Pm(this.node(),dZ).tween;for(var BV=0,tV=dZ.length,j$;BV<tV;++BV)if((j$=dZ[BV]).name===Z)return j$.value;return null}return this.each((v==null?pQ:da)(dZ,Z,v))},
delay:function(Z){var v=this._id;return arguments.length?this.each((typeof Z==="function"?Y1T:q1T)(v,Z)):Pm(this.node(),v).delay},
duration:function(Z){var v=this._id;return arguments.length?this.each((typeof Z==="function"?HSx:tJl)(v,Z)):Pm(this.node(),v).duration},
ease:function(Z){var v=this._id;return arguments.length?this.each(UOA(v,Z)):Pm(this.node(),v).ease}};
var uIq={time:null,delay:0,duration:250,ease:function(Z){return((Z*=2)<=1?Z*Z*Z:(Z-=2)*Z*Z+2)/2}};
Q9.prototype.transition=function(Z){var v;if(Z instanceof Ap){var dZ=Z._id;Z=Z._name}else dZ=++Xkr,(v=uIq).time=Vw(),Z=Z==null?null:Z+"";for(var BV=this._groups,tV=BV.length,j$=0;j$<tV;++j$)for(var JV=BV[j$],fJ=JV.length,LJ,FV=0;FV<fJ;++FV)if(LJ=JV[FV]){var HF=LJ,Tr=Z,xq=dZ,kD=FV,aX=JV,xs;if(!(xs=v))a:{xs=void 0;for(var N6=dZ;!(xs=LJ.__transition)||!(xs=xs[N6]);)if(!(LJ=LJ.parentNode)){xs=(uIq.time=Vw(),uIq);break a}}bt(HF,Tr,xq,kD,aX,xs)}return new Ap(BV,this._parents,Z,dZ)};
["e","w"].map(ynZ);["n","s"].map(ynZ);"n e s w nw ne se sw".split(" ").map(ynZ);ZDQ.prototype=function(){return new ZDQ}.prototype={constructor:ZDQ,
moveTo:function(Z,v){this._+="M"+(this._x0=this._x1=+Z)+","+(this._y0=this._y1=+v)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(Z,v){this._+="L"+(this._x1=+Z)+","+(this._y1=+v)},
bezierCurveTo:function(Z,v,dZ,BV,tV,j$){this._+="C"+ +Z+","+ +v+","+ +dZ+","+ +BV+","+(this._x1=+tV)+","+(this._y1=+j$)},
rect:function(Z,v,dZ,BV){this._+="M"+(this._x0=this._x1=+Z)+","+(this._y0=this._y1=+v)+"h"+ +dZ+"v"+ +BV+"h"+-dZ+"Z"},
toString:function(){return this._}};
hmB.prototype=Ue2.prototype={constructor:hmB,has:function(Z){return" "+Z in this},
get:function(Z){return this[" "+Z]},
set:function(Z,v){this[" "+Z]=v;return this},
remove:function(Z){Z=" "+Z;return Z in this&&delete this[Z]},
clear:function(){for(var Z in this)Z[0]===" "&&delete this[Z]},
keys:function(){var Z=[],v;for(v in this)v[0]===" "&&Z.push(v.slice(1));return Z},
values:function(){var Z=[],v;for(v in this)v[0]===" "&&Z.push(this[v]);return Z},
entries:function(){var Z=[],v;for(v in this)v[0]===" "&&Z.push({key:v.slice(1),value:this[v]});return Z},
size:function(){var Z=0,v;for(v in this)v[0]===" "&&++Z;return Z},
empty:function(){for(var Z in this)if(Z[0]===" ")return!1;return!0},
each:function(Z){for(var v in this)v[0]===" "&&Z(this[v],v.slice(1),this)}};
var Lm=Ue2.prototype;k$y.prototype=function(Z,v){var dZ=new k$y;if(Z instanceof k$y)Z.each(function(j$){dZ.add(j$)});
else if(Z){var BV=-1,tV=Z.length;if(v==null)for(;++BV<tV;)dZ.add(Z[BV]);else for(;++BV<tV;)dZ.add(v(Z[BV],BV,Z))}return dZ}.prototype={constructor:k$y,
has:Lm.has,add:function(Z){this[" "+Z]=Z;return this},
remove:Lm.remove,clear:Lm.clear,values:Lm.keys,size:Lm.size,empty:Lm.empty,each:Lm.each};var hF2={},MIN={},LRq=eFo(",").parse,Pkx=eFo("\t").parse;kbJ(LRq);kbJ(Pkx);var sX=function(Z,v,dZ){v=new ImH(v==null?xOA:v,dZ==null?g79:dZ,NaN,NaN,NaN,NaN);return Z==null?v:v.addAll(Z)}.prototype=ImH.prototype;
sX.copy=function(){var Z=new ImH(this._x,this._y,this._x0,this._y0,this._x1,this._y1),v=this._root,dZ,BV;if(!v)return Z;if(!v.length)return Z._root=j4F(v),Z;for(dZ=[{source:v,target:Z._root=Array(4)}];v=dZ.pop();)for(var tV=0;tV<4;++tV)if(BV=v.source[tV])BV.length?dZ.push({source:BV,target:v.target[tV]=Array(4)}):v.target[tV]=j4F(BV);return Z};
sX.add=function(Z){var v=+this._x.call(null,Z),dZ=+this._y.call(null,Z);return W$2(this.cover(v,dZ),v,dZ,Z)};
sX.addAll=function(Z){var v,dZ,BV=Z.length,tV,j$,JV=Array(BV),fJ=Array(BV),LJ=Infinity,FV=Infinity,HF=-Infinity,Tr=-Infinity;for(dZ=0;dZ<BV;++dZ)isNaN(tV=+this._x.call(null,v=Z[dZ]))||isNaN(j$=+this._y.call(null,v))||(JV[dZ]=tV,fJ[dZ]=j$,tV<LJ&&(LJ=tV),tV>HF&&(HF=tV),j$<FV&&(FV=j$),j$>Tr&&(Tr=j$));HF<LJ&&(LJ=this._x0,HF=this._x1);Tr<FV&&(FV=this._y0,Tr=this._y1);this.cover(LJ,FV).cover(HF,Tr);for(dZ=0;dZ<BV;++dZ)W$2(this,JV[dZ],fJ[dZ],Z[dZ]);return this};
sX.cover=function(Z,v){if(isNaN(Z=+Z)||isNaN(v=+v))return this;var dZ=this._x0,BV=this._y0,tV=this._x1,j$=this._y1;if(isNaN(dZ))tV=(dZ=Math.floor(Z))+1,j$=(BV=Math.floor(v))+1;else if(dZ>Z||Z>tV||BV>v||v>j$){var JV=tV-dZ,fJ=this._root,LJ;switch(LJ=(v<(BV+j$)/2)<<1|Z<(dZ+tV)/2){case 0:do{var FV=Array(4);FV[LJ]=fJ;fJ=FV}while(JV*=2,tV=dZ+JV,j$=BV+JV,Z>tV||v>j$);break;case 1:do FV=Array(4),FV[LJ]=fJ,fJ=FV;while(JV*=2,dZ=tV-JV,j$=BV+JV,dZ>Z||v>j$);break;case 2:do FV=Array(4),FV[LJ]=fJ,fJ=FV;while(JV*=
2,tV=dZ+JV,BV=j$-JV,Z>tV||BV>v);break;case 3:do FV=Array(4),FV[LJ]=fJ,fJ=FV;while(JV*=2,dZ=tV-JV,BV=j$-JV,dZ>Z||BV>v)}this._root&&this._root.length&&(this._root=fJ)}else return this;this._x0=dZ;this._y0=BV;this._x1=tV;this._y1=j$;return this};
sX.data=function(){var Z=[];this.visit(function(v){if(!v.length){do Z.push(v.data);while(v=v.next)}});
return Z};
sX.extent=function(Z){return arguments.length?this.cover(+Z[0][0],+Z[0][1]).cover(+Z[1][0],+Z[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
sX.find=function(Z,v,dZ){var BV=this._x0,tV=this._y0,j$,JV,fJ,LJ,FV=this._x1,HF=this._y1,Tr=[],xq=this._root,kD;xq&&Tr.push(new fL(xq,BV,tV,FV,HF));dZ==null?dZ=Infinity:(BV=Z-dZ,tV=v-dZ,FV=Z+dZ,HF=v+dZ,dZ*=dZ);for(;kD=Tr.pop();)if(!(!(xq=kD.node)||(j$=kD.x0)>FV||(JV=kD.y0)>HF||(fJ=kD.x1)<BV||(LJ=kD.y1)<tV))if(xq.length){kD=(j$+fJ)/2;var aX=(JV+LJ)/2;Tr.push(new fL(xq[3],kD,aX,fJ,LJ),new fL(xq[2],j$,aX,kD,LJ),new fL(xq[1],kD,JV,fJ,aX),new fL(xq[0],j$,JV,kD,aX));if(xq=(v>=aX)<<1|Z>=kD)kD=Tr[Tr.length-
1],Tr[Tr.length-1]=Tr[Tr.length-1-xq],Tr[Tr.length-1-xq]=kD}else if(kD=Z-+this._x.call(null,xq.data),aX=v-+this._y.call(null,xq.data),kD=kD*kD+aX*aX,kD<dZ){var xs=Math.sqrt(dZ=kD);BV=Z-xs;tV=v-xs;FV=Z+xs;HF=v+xs;xs=xq.data}return xs};
sX.remove=function(Z){if(isNaN(LJ=+this._x.call(null,Z))||isNaN(FV=+this._y.call(null,Z)))return this;var v,dZ=this._root,BV,tV=this._x0,j$=this._y0,JV=this._x1,fJ=this._y1,LJ,FV,HF,Tr,xq,kD,aX;if(!dZ)return this;if(dZ.length)for(;;){(xq=LJ>=(HF=(tV+JV)/2))?tV=HF:JV=HF;(kD=FV>=(Tr=(j$+fJ)/2))?j$=Tr:fJ=Tr;if(!(v=dZ,dZ=dZ[aX=kD<<1|xq]))return this;if(!dZ.length)break;if(v[aX+1&3]||v[aX+2&3]||v[aX+3&3]){var xs=v;var N6=aX}}for(;dZ.data!==Z;)if(!(BV=dZ,dZ=dZ.next))return this;(Z=dZ.next)&&delete dZ.next;
if(BV)return Z?BV.next=Z:delete BV.next,this;if(!v)return this._root=Z,this;Z?v[aX]=Z:delete v[aX];(dZ=v[0]||v[1]||v[2]||v[3])&&dZ===(v[3]||v[2]||v[1]||v[0])&&!dZ.length&&(xs?xs[N6]=dZ:this._root=dZ);return this};
sX.removeAll=function(Z){for(var v=0,dZ=Z.length;v<dZ;++v)this.remove(Z[v]);return this};
sX.root=function(){return this._root};
sX.size=function(){var Z=0;this.visit(function(v){if(!v.length){do++Z;while(v=v.next)}});
return Z};
sX.visit=function(Z){var v=[],dZ,BV=this._root,tV,j$,JV,fJ,LJ;for(BV&&v.push(new fL(BV,this._x0,this._y0,this._x1,this._y1));dZ=v.pop();)if(!Z(BV=dZ.node,j$=dZ.x0,JV=dZ.y0,fJ=dZ.x1,LJ=dZ.y1)&&BV.length){dZ=(j$+fJ)/2;var FV=(JV+LJ)/2;(tV=BV[3])&&v.push(new fL(tV,dZ,FV,fJ,LJ));(tV=BV[2])&&v.push(new fL(tV,j$,FV,dZ,LJ));(tV=BV[1])&&v.push(new fL(tV,dZ,JV,fJ,FV));(tV=BV[0])&&v.push(new fL(tV,j$,JV,dZ,FV))}};
sX.visitAfter=function(Z){var v=[],dZ=[],BV;for(this._root&&v.push(new fL(this._root,this._x0,this._y0,this._x1,this._y1));BV=v.pop();){var tV=BV.node;if(tV.length){var j$,JV=BV.x0,fJ=BV.y0,LJ=BV.x1,FV=BV.y1,HF=(JV+LJ)/2,Tr=(fJ+FV)/2;(j$=tV[0])&&v.push(new fL(j$,JV,fJ,HF,Tr));(j$=tV[1])&&v.push(new fL(j$,HF,fJ,LJ,Tr));(j$=tV[2])&&v.push(new fL(j$,JV,Tr,HF,FV));(j$=tV[3])&&v.push(new fL(j$,HF,Tr,LJ,FV))}dZ.push(BV)}for(;BV=dZ.pop();)Z(BV.node,BV.x0,BV.y0,BV.x1,BV.y1);return this};
sX.x=function(Z){return arguments.length?(this._x=Z,this):this._x};
sX.y=function(Z){return arguments.length?(this._y=Z,this):this._y};
var CFa=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;$lN.prototype=JnB.prototype;JnB.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 Mbo,I5Q={"%":function(Z,v){return(Z*100).toFixed(v)},
b:function(Z){return Math.round(Z).toString(2)},
c:function(Z){return Z+""},
d:function(Z){return Math.round(Z).toString(10)},
e:function(Z,v){return Z.toExponential(v)},
f:function(Z,v){return Z.toFixed(v)},
g:function(Z,v){return Z.toPrecision(v)},
o:function(Z){return Math.round(Z).toString(8)},
p:function(Z,v){return zFf(Z*100,v)},
r:zFf,s:function(Z,v){var dZ=WnA(Z,v);if(!dZ)return Z+"";var BV=dZ[0];dZ=dZ[1];dZ=dZ-(Mbo=Math.max(-8,Math.min(8,Math.floor(dZ/3)))*3)+1;var tV=BV.length;return dZ===tV?BV:dZ>tV?BV+Array(dZ-tV+1).join("0"):dZ>0?BV.slice(0,dZ)+"."+BV.slice(dZ):"0."+Array(1-dZ).join("0")+WnA(Z,Math.max(0,v+dZ-1))[0]},
X:function(Z){return Math.round(Z).toString(16).toUpperCase()},
x:function(Z){return Math.round(Z).toString(16)}},ZhJ="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),Ebq;
(function(Z){return Ebq=RgT(Z)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});rQ.prototype={constructor:rQ,reset:function(){this.s=this.t=0},
add:function(Z){$eo($6q,Z,this.t);$eo(this,$6q.s,this.s);this.s?this.t+=$6q.t:this.s=$6q.t},
valueOf:function(){return this.s}};
var $6q=new rQ,Qz=Math.PI,Xy=Qz/2,fUr=Qz/4,Q6l=Qz*2,G61=Qz/180,vB=Math.abs,TzZ=Math.atan,vvf=Math.atan2,fE=Math.cos,Ro=Math.sin,zmZ=Math.sqrt;new rQ;new rQ;new rQ;var amZ=new rQ;(function(Z,v,dZ,BV){return function(tV){function j$(Lz,W6){Z(Lz,W6)&&tV.point(Lz,W6)}
function JV(Lz,W6){xq.point(Lz,W6)}
function fJ(){n2.point=JV;xq.lineStart()}
function LJ(){n2.point=j$;xq.lineEnd()}
function FV(Lz,W6){JX.push([Lz,W6]);aX.point(Lz,W6)}
function HF(){aX.lineStart();JX=[]}
function Tr(){FV(JX[0][0],JX[0][1]);aX.lineEnd();var Lz=aX.clean(),W6=kD.result(),lB=W6.length,Iz;JX.pop();N6.push(JX);JX=null;if(lB)if(Lz&1){if(lB=W6[0],(W6=lB.length-1)>0){xs||(tV.polygonStart(),xs=!0);tV.lineStart();for(Lz=0;Lz<W6;++Lz)tV.point((Iz=lB[Lz])[0],Iz[1]);tV.lineEnd()}}else lB>1&&Lz&2&&W6.push(W6.pop().concat(W6.shift())),dq.push(W6.filter(VJQ))}
var xq=v(tV),kD=o7B(),aX=v(kD),xs=!1,N6,dq,JX,n2={point:j$,lineStart:fJ,lineEnd:LJ,polygonStart:function(){n2.point=FV;n2.lineStart=HF;n2.lineEnd=Tr;dq=[];N6=[]},
polygonEnd:function(){n2.point=j$;n2.lineStart=fJ;n2.lineEnd=LJ;var Lz=dq,W6=Lz.length;var lB=-1;for(var Iz=0,TQ,hh;++lB<W6;)Iz+=Lz[lB].length;for(TQ=Array(Iz);--W6>=0;)for(hh=Lz[W6],lB=hh.length;--lB>=0;)TQ[--Iz]=hh[lB];dq=TQ;Lz=N6;W6=BV[0];Iz=BV[1];var nb=Ro(Iz);lB=[Ro(W6),-fE(W6),0];hh=TQ=0;amZ.reset();nb===1?Iz=Xy+1E-6:nb===-1&&(Iz=-Xy-1E-6);nb=0;for(var ST=Lz.length;nb<ST;++nb)if(E9=(LO=Lz[nb]).length){var LO,E9,mn=LO[E9-1],Wr=mn[0],AO=mn[1]/2+fUr,J4Z=Ro(AO),s2$=fE(AO);for(AO=0;AO<E9;++AO,Wr=
iDB,J4Z=F6V,s2$=pV,mn=x6A){var x6A=LO[AO],iDB=x6A[0];pV=x6A[1]/2+fUr;var F6V=Ro(pV),pV=fE(pV),CA=iDB-Wr,cn1=CA>=0?1:-1,rnA=cn1*CA,giF=rnA>Qz;J4Z*=F6V;amZ.add(vvf(J4Z*cn1*Ro(rnA),s2$*pV+J4Z*fE(rnA)));TQ+=giF?CA+cn1*Q6l:CA;giF^Wr>=W6^iDB>=W6&&(mn=xeD(JFF(mn),JFF(x6A)),gv$(mn),Wr=xeD(lB,mn),gv$(Wr),Wr=(giF^CA>=0?-1:1)*jFQ(Wr[2]),Iz>Wr||Iz===Wr&&(mn[0]||mn[1]))&&(hh+=giF^CA>=0?1:-1)}}Lz=(TQ<-1E-6||TQ<1E-6&&amZ<-1E-6)^hh&1;dq.length?(xs||(tV.polygonStart(),xs=!0),DOQ(dq,wkj,Lz,dZ,tV)):Lz&&(xs||(tV.polygonStart(),
xs=!0),tV.lineStart(),dZ(null,null,1,tV),tV.lineEnd());xs&&(tV.polygonEnd(),xs=!1);dq=N6=null},
sphere:function(){tV.polygonStart();tV.lineStart();dZ(null,null,1,tV);tV.lineEnd();tV.polygonEnd()}};
return n2}})(function(){return!0},function(Z){var v=NaN,dZ=NaN,BV=NaN,tV;
return{lineStart:function(){Z.lineStart();tV=1},
point:function(j$,JV){var fJ=j$>0?Qz:-Qz,LJ=vB(j$-v);if(vB(LJ-Qz)<1E-6)Z.point(v,dZ=(dZ+JV)/2>0?Xy:-Xy),Z.point(BV,dZ),Z.lineEnd(),Z.lineStart(),Z.point(fJ,dZ),Z.point(j$,dZ),tV=0;else if(BV!==fJ&&LJ>=Qz){vB(v-BV)<1E-6&&(v-=BV*1E-6);vB(j$-fJ)<1E-6&&(j$-=fJ*1E-6);LJ=v;var FV=dZ,HF=j$,Tr,xq,kD=Ro(LJ-HF);dZ=vB(kD)>1E-6?TzZ((Ro(FV)*(xq=fE(JV))*Ro(HF)-Ro(JV)*(Tr=fE(FV))*Ro(LJ))/(Tr*xq*kD)):(FV+JV)/2;Z.point(BV,dZ);Z.lineEnd();Z.lineStart();Z.point(fJ,dZ);tV=0}Z.point(v=j$,dZ=JV);BV=fJ},
lineEnd:function(){Z.lineEnd();v=dZ=NaN},
clean:function(){return 2-tV}}},function(Z,v,dZ,BV){Z==null?(dZ*=Xy,BV.point(-Qz,dZ),BV.point(0,dZ),BV.point(Qz,dZ),BV.point(Qz,0),BV.point(Qz,-dZ),BV.point(0,-dZ),BV.point(-Qz,-dZ),BV.point(-Qz,0),BV.point(-Qz,dZ)):vB(Z[0]-v[0])>1E-6?(Z=Z[0]<v[0]?Qz:-Qz,dZ=dZ*Z/2,BV.point(-Z,dZ),BV.point(0,dZ),BV.point(Z,dZ)):BV.point(v[0],v[1])},[-Qz,
-Xy]);new rQ;new rQ;new rQ;new rQ;xlQ.prototype={constructor:xlQ,point:function(Z,v){this.stream.point(Z,v)},
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()}};
fE(30*G61);(function(Z){return function(v){var dZ=new xlQ,BV;for(BV in Z)dZ[BV]=Z[BV];dZ.stream=v;return dZ}})({point:function(Z,v){this.stream.point(Z*G61,v*G61)}});
AFF(function(Z){return zmZ(2/(1+Z))}).invert=JN(function(Z){return 2*jFQ(Z/2)});
AFF(function(Z){return(Z=Z>1?0:Z<-1?Qz:Math.acos(Z))&&Z/Ro(Z)}).invert=JN(function(Z){return Z});
zmZ(3);JN(TzZ);JN(jFQ);JN(function(Z){return 2*TzZ(Z)});
xF.prototype=CqV.prototype={constructor:xF,count:function(){return this.eachAfter(u9T)},
each:function(Z){var v,dZ=[this],BV;do{var tV=dZ.reverse();for(dZ=[];v=tV.pop();)if(Z(v),v=v.children){var j$=0;for(BV=v.length;j$<BV;++j$)dZ.push(v[j$])}}while(dZ.length);return this},
eachAfter:function(Z){for(var v,dZ=[this],BV=[],tV,j$;v=dZ.pop();)if(BV.push(v),v=v.children)for(tV=0,j$=v.length;tV<j$;++tV)dZ.push(v[tV]);for(;v=BV.pop();)Z(v);return this},
eachBefore:function(Z){for(var v,dZ=[this],BV;v=dZ.pop();)if(Z(v),v=v.children)for(BV=v.length-1;BV>=0;--BV)dZ.push(v[BV]);return this},
sum:function(Z){return this.eachAfter(function(v){for(var dZ=+Z(v.data)||0,BV=v.children,tV=BV&&BV.length;--tV>=0;)dZ+=BV[tV].value;v.value=dZ})},
sort:function(Z){return this.eachBefore(function(v){v.children&&v.children.sort(Z)})},
path:function(Z){var v=this;var dZ=v;var BV=Z;if(dZ!==BV){var tV=dZ.ancestors(),j$=BV.ancestors(),JV=null;dZ=tV.pop();for(BV=j$.pop();dZ===BV;)JV=dZ,dZ=tV.pop(),BV=j$.pop();dZ=JV}for(BV=[v];v!==dZ;)v=v.parent,BV.push(v);for(v=BV.length;Z!==dZ;)BV.splice(v,0,Z),Z=Z.parent;return BV},
ancestors:function(){for(var Z=this,v=[Z];Z=Z.parent;)v.push(Z);return v},
links:function(){var Z=this,v=[];Z.each(function(dZ){dZ!==Z&&v.push({source:dZ.parent,target:dZ})});
return v},
copy:function(){return CqV(this).eachBefore(aUS)}};
(function(Z,v){this._=Z;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=v}).prototype=Object.create(xF.prototype);
var g4N=new Date,SYA=new Date,BsJ=Zt(function(){},function(Z,v){Z.setTime(+Z+v)},function(Z,v){return v-Z});
BsJ.every=function(Z){Z=Math.floor(Z);return isFinite(Z)&&Z>0?Z>1?Zt(function(v){v.setTime(Math.floor(v/Z)*Z)},function(v,dZ){v.setTime(+v+dZ*Z)},function(v,dZ){return(dZ-v)/Z}):BsJ:null};
Zt(function(Z){Z.setTime(Math.floor(Z/1E3)*1E3)},function(Z,v){Z.setTime(+Z+v*1E3)},function(Z,v){return(v-Z)/1E3},function(Z){return Z.getUTCSeconds()});
Zt(function(Z){Z.setTime(Math.floor(Z/6E4)*6E4)},function(Z,v){Z.setTime(+Z+v*6E4)},function(Z,v){return(v-Z)/6E4},function(Z){return Z.getMinutes()});
Zt(function(Z){var v=Z.getTimezoneOffset()*6E4%36E5;v<0&&(v+=36E5);Z.setTime(Math.floor((+Z-v)/36E5)*36E5+v)},function(Z,v){Z.setTime(+Z+v*36E5)},function(Z,v){return(v-Z)/36E5},function(Z){return Z.getHours()});
var ovJ=Zt(function(Z){Z.setHours(0,0,0,0)},function(Z,v){Z.setDate(Z.getDate()+v)},function(Z,v){return(v-Z-(v.getTimezoneOffset()-Z.getTimezoneOffset())*6E4)/864E5},function(Z){return Z.getDate()-1}),a2q=bk(0),v4N=bk(1);
bk(2);bk(3);var CRV=bk(4);bk(5);bk(6);Zt(function(Z){Z.setDate(1);Z.setHours(0,0,0,0)},function(Z,v){Z.setMonth(Z.getMonth()+v)},function(Z,v){return v.getMonth()-Z.getMonth()+(v.getFullYear()-Z.getFullYear())*12},function(Z){return Z.getMonth()});
var gj=Zt(function(Z){Z.setMonth(0,1);Z.setHours(0,0,0,0)},function(Z,v){Z.setFullYear(Z.getFullYear()+v)},function(Z,v){return v.getFullYear()-Z.getFullYear()},function(Z){return Z.getFullYear()});
gj.every=function(Z){return isFinite(Z=Math.floor(Z))&&Z>0?Zt(function(v){v.setFullYear(Math.floor(v.getFullYear()/Z)*Z);v.setMonth(0,1);v.setHours(0,0,0,0)},function(v,dZ){v.setFullYear(v.getFullYear()+dZ*Z)}):null};
Zt(function(Z){Z.setUTCSeconds(0,0)},function(Z,v){Z.setTime(+Z+v*6E4)},function(Z,v){return(v-Z)/6E4},function(Z){return Z.getUTCMinutes()});
Zt(function(Z){Z.setUTCMinutes(0,0,0)},function(Z,v){Z.setTime(+Z+v*36E5)},function(Z,v){return(v-Z)/36E5},function(Z){return Z.getUTCHours()});
var pMt=Zt(function(Z){Z.setUTCHours(0,0,0,0)},function(Z,v){Z.setUTCDate(Z.getUTCDate()+v)},function(Z,v){return(v-Z)/864E5},function(Z){return Z.getUTCDate()-1}),iPl=dW(0),AnN=dW(1);
dW(2);dW(3);var R3y=dW(4);dW(5);dW(6);Zt(function(Z){Z.setUTCDate(1);Z.setUTCHours(0,0,0,0)},function(Z,v){Z.setUTCMonth(Z.getUTCMonth()+v)},function(Z,v){return v.getUTCMonth()-Z.getUTCMonth()+(v.getUTCFullYear()-Z.getUTCFullYear())*12},function(Z){return Z.getUTCMonth()});
var SO=Zt(function(Z){Z.setUTCMonth(0,1);Z.setUTCHours(0,0,0,0)},function(Z,v){Z.setUTCFullYear(Z.getUTCFullYear()+v)},function(Z,v){return v.getUTCFullYear()-Z.getUTCFullYear()},function(Z){return Z.getUTCFullYear()});
SO.every=function(Z){return isFinite(Z=Math.floor(Z))&&Z>0?Zt(function(v){v.setUTCFullYear(Math.floor(v.getUTCFullYear()/Z)*Z);v.setUTCMonth(0,1);v.setUTCHours(0,0,0,0)},function(v,dZ){v.setUTCFullYear(v.getUTCFullYear()+dZ*Z)}):null};
var RFV={"-":"",_:" ",0:"0"},xR=/^\s*\d+/,Tfx=/^%/,GG9=/[\\^$*+?|[\]().{}]/g,S6$;(function(Z){S6$=cYQ(Z);ABr=S6$.utcFormat;veV=S6$.utcParse;return S6$})({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||ABr("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||veV("%Y-%m-%dT%H:%M:%S.%LZ");qY("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
qY("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");qY("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");qY("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");qY("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");qY("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");qY("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
qY("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");qY("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");qY("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");qY("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");qY("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var Xe9=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(qY);Pr(Xe9);var fGl=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(qY);Pr(fGl);var s6q=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(qY);Pr(s6q);var FRQ=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(qY);
Pr(FRQ);var BW9=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(qY);Pr(BW9);var nb9=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(qY);Pr(nb9);var Omq=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(qY);Pr(Omq);var NWB=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(qY);Pr(NWB);var mLq=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(qY);Pr(mLq);var Yg9=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(qY);Pr(Yg9);var qgZ=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(qY);Pr(qgZ);var Hml=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(qY);Pr(Hml);var tax=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(qY);Pr(tax);var ULq=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(qY);Pr(ULq);var KRx=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(qY);Pr(KRx);var eAa=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(qY);Pr(eAa);var hAQ=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(qY);Pr(hAQ);var kpQ=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(qY);Pr(kpQ);var WR9=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(qY);Pr(WR9);var j69=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(qY);Pr(j69);var zAq=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(qY);Pr(zAq);var yeA=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(qY);Pr(yeA);var ZmB=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(qY);Pr(ZmB);var MaZ=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(qY);Pr(MaZ);var IGZ=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(qY);Pr(IGZ);var $Lx=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(qY);Pr($Lx);var JeO=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(qY);Pr(JeO);wRQ(jo(300,.5,0),jo(-240,.5,1));wRQ(jo(-100,.75,.35),jo(80,1.5,.8));wRQ(jo(260,.75,.35),jo(80,1.5,.8));jo();Dj();M6$(qY("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
M6$(qY("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
M6$(qY("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
M6$(qY("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
rFJ.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(Z,v){Z=+Z;v=+v;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(Z,v):this._context.moveTo(Z,v);break;case 1:this._point=2;default:this._context.lineTo(Z,v)}}};
(function(Z){function v(dZ){return new lUD(Z(dZ))}
v._curve=Z;return v})(function(Z){return new rFJ(Z)});
lUD.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(Z,v){this._curve.point(v*Math.sin(Z),v*-Math.cos(Z))}};
o4B.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:pRF(this,this._t0,dO2(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(Z,v){var dZ=NaN;Z=+Z;v=+v;if(Z!==this._x1||v!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(Z,v):this._context.moveTo(Z,v);break;case 1:this._point=2;break;case 2:this._point=3;pRF(this,dO2(this,dZ=bS0(this,Z,v)),dZ);break;default:pRF(this,this._t0,dZ=bS0(this,Z,v))}this._x0=this._x1;this._x1=Z;this._y0=this._y1;this._y1=v;this._t0=dZ}}};
(function(Z){this._context=new L6V(Z)}.prototype=Object.create(o4B.prototype)).point=function(Z,v){o4B.prototype.point.call(this,v,Z)};
L6V.prototype={moveTo:function(Z,v){this._context.moveTo(v,Z)},
closePath:function(){this._context.closePath()},
lineTo:function(Z,v){this._context.lineTo(v,Z)},
bezierCurveTo:function(Z,v,dZ,BV,tV,j$){this._context.bezierCurveTo(v,Z,BV,dZ,j$,tV)}};
vc.prototype={constructor:vc,scale:function(Z){return Z===1?this:new vc(this.k*Z,this.x,this.y)},
translate:function(Z,v){return Z===0&v===0?this:new vc(this.k,this.x+this.k*Z,this.y+this.k*v)},
apply:function(Z){return[Z[0]*this.k+this.x,Z[1]*this.k+this.y]},
invert:function(Z){return[(Z[0]-this.x)/this.k,(Z[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new vc(1,0,0);ncN=tA;QP.svg=QP.svg;QP.xhtml=QP.xhtml;QP.xlink=QP.xlink;QP.xml=QP.xml;QP.xmlns=QP.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 CEV="hammer_"+(Math.random()*1E6|0),Rlf=function(){var l=document||document;if(!l[CEV]){var b=function(){(function(d,L,P,E){function f(Z7,Rj,uN){return setTimeout(H(Z7,uN),Rj)}
function F(Z7,Rj,uN){return Array.isArray(Z7)?(n(Z7,uN[Rj],uN),!0):!1}
function n(Z7,Rj,uN){var hf;if(Z7)if(Z7.forEach)Z7.forEach(Rj,uN);else if(Z7.length!==E){var kq=0;for(hf=Z7.length;kq<hf;kq++)Rj.call(uN,Z7[kq],kq,Z7)}else for(kq in Z7)Z7.hasOwnProperty(kq)&&Rj.call(uN,Z7[kq],kq,Z7)}
function N(Z7,Rj,uN){for(var hf=Object.keys(Rj),kq=0,SH=hf.length;kq<SH;kq++)if(!uN||uN&&Z7[hf[kq]]===E)Z7[hf[kq]]=Rj[hf[kq]];return Z7}
function Y(Z7,Rj){return N(Z7,Rj,!0)}
function q(Z7,Rj,uN){Rj=Rj.prototype;var hf=Z7.prototype=Object.create(Rj);hf.constructor=Z7;hf._super=Rj;uN&&N(hf,uN)}
function H(Z7,Rj){return function(){return Z7.apply(Rj,arguments)}}
function t(Z7,Rj){return typeof Z7=="function"?Z7.apply(Rj?Rj[0]||E:E,Rj):Z7}
function e(Z7,Rj,uN){n(M(Rj),function(hf){Z7.addEventListener(hf,uN,!1)})}
function W(Z7,Rj,uN){n(M(Rj),function(hf){Z7.removeEventListener(hf,uN,!1)})}
function M(Z7){return Z7.trim().split(/\s+/g)}
function J(Z7,Rj,uN){if(Z7.indexOf&&!uN)return Z7.indexOf(Rj);for(var hf=0,kq=Z7.length;hf<kq;hf++)if(uN&&Z7[hf][uN]==Rj||!uN&&Z7[hf]===Rj)return hf;return-1}
function x(Z7,Rj,uN){for(var hf=[],kq=[],SH=0,JA=Z7.length;SH<JA;SH++){var Zj=Rj?Z7[SH][Rj]:Z7[SH];J(kq,Zj)<0&&hf.push(Z7[SH]);kq[SH]=Zj}uN&&(hf=Rj?hf.sort(function(jo,GQ){return jo[Rj]>GQ[Rj]}):hf.sort());
return hf}
function V(Z7,Rj){for(var uN,hf=Rj[0].toUpperCase()+Rj.slice(1),kq=0,SH=m0.length;kq<SH;kq++)if(uN=(uN=m0[kq])?uN+hf:Rj,uN in Z7)return uN;return E}
function p(Z7,Rj){var uN=this;this.manager=Z7;this.callback=Rj;this.element=Z7.element;this.target=Z7.options.inputTarget;this.domHandler=function(hf){t(Z7.options.enable,[Z7])&&uN.handler(hf)};
this.evEl&&e(this.element,this.evEl,this.domHandler);this.evTarget&&e(this.target,this.evTarget,this.domHandler);this.evWin&&e(d,this.evWin,this.domHandler)}
function D(Z7){var Rj;V9?Rj=AV:nQ?Rj=CF:tA?Rj=gZ:Rj=KF;return new Rj(Z7,G)}
function G(Z7,Rj,uN){var hf=uN.pointers.length,kq=uN.changedPointers.length,SH=Rj&1&&hf-kq===0;uN.isFirst=!!SH;uN.isFinal=!!(Rj&12&&hf-kq===0);SH&&(Z7.session={});uN.eventType=Rj;Rj=Z7.session;hf=uN.pointers;kq=hf.length;Rj.firstInput||(Rj.firstInput=lN(uN));kq>1&&!Rj.firstMultiple?Rj.firstMultiple=lN(uN):kq===1&&(Rj.firstMultiple=!1);SH=Rj.firstInput;var JA=(kq=Rj.firstMultiple)?kq.center:SH.center,Zj=uN.center=sA(hf);uN.timeStamp=Lj();uN.deltaTime=uN.timeStamp-SH.timeStamp;uN.angle=qH(JA,Zj);uN.distance=
WV(JA,Zj);SH=uN.center;JA=Rj.offsetDelta||{};Zj=Rj.prevDelta||{};var jo=Rj.prevInput||{};if(uN.eventType===1||jo.eventType===4)Zj=Rj.prevDelta={x:jo.deltaX||0,y:jo.deltaY||0},JA=Rj.offsetDelta={x:SH.x,y:SH.y};uN.deltaX=Zj.x+(SH.x-JA.x);uN.deltaY=Zj.y+(SH.y-JA.y);uN.offsetDirection=OA(uN.deltaX,uN.deltaY);kq?(SH=kq.pointers,SH=WV(hf[0],hf[1],Dj)/WV(SH[0],SH[1],Dj)):SH=1;uN.scale=SH;kq?(kq=kq.pointers,hf=qH(hf[1],hf[0],Dj)-qH(kq[1],kq[0],Dj)):hf=0;uN.rotation=hf;JA=Rj.lastInterval||uN;hf=uN.timeStamp-
JA.timeStamp;uN.eventType!=8&&(hf>25||JA.velocity===E)?(SH=JA.deltaX-uN.deltaX,JA=JA.deltaY-uN.deltaY,Zj=SH/hf||0,jo=JA/hf||0,hf=Zj,kq=jo,Zj=aj(Zj)>aj(jo)?Zj:jo,SH=OA(SH,JA),Rj.lastInterval=uN):(Zj=JA.velocity,hf=JA.velocityX,kq=JA.velocityY,SH=JA.direction);uN.velocity=Zj;uN.velocityX=hf;uN.velocityY=kq;uN.direction=SH;Rj=Z7.element;a:{for(hf=uN.srcEvent.target;hf;){if(hf==Rj){hf=!0;break a}hf=hf.parentNode}hf=!1}hf&&(Rj=uN.srcEvent.target);uN.target=Rj;Z7.emit("hammer.input",uN);Z7.recognize(uN);
Z7.session.prevInput=uN}
function lN(Z7){for(var Rj=[],uN=0;uN<Z7.pointers.length;uN++)Rj[uN]={clientX:Q9(Z7.pointers[uN].clientX),clientY:Q9(Z7.pointers[uN].clientY)};return{timeStamp:Lj(),pointers:Rj,center:sA(Rj),deltaX:Z7.deltaX,deltaY:Z7.deltaY}}
function sA(Z7){var Rj=Z7.length;if(Rj===1)return{x:Q9(Z7[0].clientX),y:Q9(Z7[0].clientY)};for(var uN=0,hf=0,kq=0;kq<Rj;kq++)uN+=Z7[kq].clientX,hf+=Z7[kq].clientY;return{x:Q9(uN/Rj),y:Q9(hf/Rj)}}
function OA(Z7,Rj){return Z7===Rj?1:aj(Z7)>=aj(Rj)?Z7>0?2:4:Rj>0?8:16}
function WV(Z7,Rj,uN){uN||(uN=eA);var hf=Rj[uN[0]]-Z7[uN[0]];Z7=Rj[uN[1]]-Z7[uN[1]];return Math.sqrt(hf*hf+Z7*Z7)}
function qH(Z7,Rj,uN){uN||(uN=eA);return Math.atan2(Rj[uN[1]]-Z7[uN[1]],Rj[uN[0]]-Z7[uN[0]])*180/Math.PI}
function KF(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;p.apply(this,arguments)}
function AV(){this.evEl=Ou;this.evWin=kJ;p.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function CF(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};p.apply(this,arguments)}
function gZ(){p.apply(this,arguments);var Z7=H(this.handler,this);this.touch=new CF(this.manager,Z7);this.mouse=new KF(this.manager,Z7)}
function rZ(Z7,Rj){this.manager=Z7;this.set(Rj)}
function nJ(Z7){if(Z7.indexOf("none")>-1)return"none";var Rj=Z7.indexOf("pan-x")>-1,uN=Z7.indexOf("pan-y")>-1;return Rj&&uN?"pan-x pan-y":Rj||uN?Rj?"pan-x":"pan-y":Z7.indexOf("manipulation")>-1?"manipulation":"auto"}
function Gy(Z7){this.id=YD++;this.manager=null;this.options=Y(Z7||{},this.defaults);Z7=this.options.enable;this.options.enable=Z7===E?!0:Z7;this.state=1;this.simultaneous={};this.requireFail=[]}
function qV(Z7){return Z7==16?"down":Z7==8?"up":Z7==2?"left":Z7==4?"right":""}
function WF(Z7,Rj){return(Rj=Rj.manager)?Rj.get(Z7):Z7}
function Ih(){Gy.apply(this,arguments)}
function jT(){Ih.apply(this,arguments);this.pY=this.pX=null}
function Ha(){Ih.apply(this,arguments)}
function fF(){Gy.apply(this,arguments);this._input=this._timer=null}
function PF(){Ih.apply(this,arguments)}
function KJ(){Ih.apply(this,arguments)}
function ah(){Gy.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function eo(Z7,Rj){Rj=Rj||{};var uN=Rj.recognizers;Rj.recognizers=uN===E?eo.defaults.preset:uN;return new b9(Z7,Rj)}
function b9(Z7,Rj){Rj=Rj||{};this.options=Y(Rj,eo.defaults);this.options.inputTarget=this.options.inputTarget||Z7;this.handlers={};this.session={};this.recognizers=[];this.element=Z7;this.input=D(this);this.touchAction=new rZ(this,this.options.touchAction);ZD(this,!0);n(Rj.recognizers,function(uN){var hf=this.add(new uN[0](uN[1]));uN[2]&&hf.recognizeWith(uN[2]);uN[3]&&hf.requireFailure(uN[2])},this)}
function ZD(Z7,Rj){var uN=Z7.element;n(Z7.options.cssProps,function(hf,kq){uN.style[V(uN.style,kq)]=Rj?hf:""})}
function wD(Z7,Rj){var uN=L.createEvent("Event");uN.initEvent(Z7,!0,!0);uN.gesture=Rj;Rj.target.dispatchEvent(uN)}
var m0=" webkit moz MS ms o".split(" "),YQ=L.createElement("div"),Q9=Math.round,aj=Math.abs,Lj=Date.now,YD=1,Lb=/mobile|tablet|ip(ad|hone|od)|android/i,tA="ontouchstart"in d,V9=V(d,"PointerEvent")!==E,nQ=tA&&Lb.test(navigator.userAgent),eA=["x","y"],Dj=["clientX","clientY"];p.prototype={handler:function(){},
destroy:function(){this.evEl&&W(this.element,this.evEl,this.domHandler);this.evTarget&&W(this.target,this.evTarget,this.domHandler);this.evWin&&W(d,this.evWin,this.domHandler)}};
var y9={mousedown:1,mousemove:2,mouseup:4};q(KF,p,{handler:function(Z7){var Rj=y9[Z7.type];Rj&1&&Z7.button===0&&(this.pressed=!0);Rj&2&&Z7.which!==1&&(Rj=4);this.pressed&&this.allow&&(Rj&4&&(this.pressed=!1),this.callback(this.manager,Rj,{pointers:[Z7],changedPointers:[Z7],pointerType:"mouse",srcEvent:Z7}))}});
var EZ={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},PY={2:"touch",3:"pen",4:"mouse",5:"kinect"},Ou="pointerdown",kJ="pointermove pointerup pointercancel";d.MSPointerEvent&&(Ou="MSPointerDown",kJ="MSPointerMove MSPointerUp MSPointerCancel");q(AV,p,{handler:function(Z7){var Rj=this.store,uN=!1,hf=Z7.type.toLowerCase().replace("ms","");hf=EZ[hf];var kq=PY[Z7.pointerType]||Z7.pointerType;hf&1&&(Z7.button===0||kq=="touch")?Rj.push(Z7):hf&12&&(uN=!0);var SH=J(Rj,Z7.pointerId,"pointerId");
SH<0||(Rj[SH]=Z7,this.callback(this.manager,hf,{pointers:Rj,changedPointers:[Z7],pointerType:kq,srcEvent:Z7}),uN&&Rj.splice(SH,1))}});
var oJ={touchstart:1,touchmove:2,touchend:4,touchcancel:8};q(CF,p,{handler:function(Z7){var Rj=oJ[Z7.type];var uN=Array.prototype.slice.call(Z7.touches,0);var hf=this.targetIds;if(Rj&3&&uN.length===1)hf[uN[0].identifier]=!0,hf=[uN,uN];else{var kq,SH=Array.prototype.slice.call(Z7.targetTouches,0),JA=Array.prototype.slice.call(Z7.changedTouches,0),Zj=[];if(Rj===1)for(uN=0,kq=SH.length;uN<kq;uN++)hf[SH[uN].identifier]=!0;uN=0;for(kq=JA.length;uN<kq;uN++)hf[JA[uN].identifier]&&Zj.push(JA[uN]),Rj&12&&
delete hf[JA[uN].identifier];hf=Zj.length?[x(SH.concat(Zj),"identifier",!0),Zj]:void 0}hf&&this.callback(this.manager,Rj,{pointers:hf[0],changedPointers:hf[1],pointerType:"touch",srcEvent:Z7})}});
q(gZ,p,{handler:function(Z7,Rj,uN){var hf=uN.pointerType=="mouse";if(uN.pointerType=="touch")this.mouse.allow=!1;else if(hf&&!this.mouse.allow)return;Rj&12&&(this.mouse.allow=!0);this.callback(Z7,Rj,uN)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var Ks=V(YQ.style,"touchAction"),hg=Ks!==E;rZ.prototype={set:function(Z7){Z7=="compute"&&(Z7=this.compute());hg&&(this.manager.element.style[Ks]=Z7);this.actions=Z7.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var Z7=[];n(this.manager.recognizers,function(Rj){t(Rj.options.enable,[Rj])&&(Z7=Z7.concat(Rj.getTouchAction()))});
return nJ(Z7.join(" "))},
preventDefaults:function(Z7){if(!hg){var Rj=Z7.srcEvent;Z7=Z7.offsetDirection;if(this.manager.session.prevented)Rj.preventDefault();else{var uN=this.actions,hf=uN.indexOf("none")>-1,kq=uN.indexOf("pan-y")>-1;uN=uN.indexOf("pan-x")>-1;if(hf||kq&&uN||kq&&Z7&6||uN&&Z7&24)return this.preventSrc(Rj)}}},
preventSrc:function(Z7){this.manager.session.prevented=!0;Z7.preventDefault()}};
Gy.prototype={defaults:{},set:function(Z7){N(this.options,Z7);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(Z7){if(F(Z7,"recognizeWith",this))return this;var Rj=this.simultaneous;Z7=WF(Z7,this);Rj[Z7.id]||(Rj[Z7.id]=Z7,Z7.recognizeWith(this));return this},
dropRecognizeWith:function(Z7){if(F(Z7,"dropRecognizeWith",this))return this;Z7=WF(Z7,this);delete this.simultaneous[Z7.id];return this},
requireFailure:function(Z7){if(F(Z7,"requireFailure",this))return this;var Rj=this.requireFail;Z7=WF(Z7,this);J(Rj,Z7)===-1&&(Rj.push(Z7),Z7.requireFailure(this));return this},
dropRequireFailure:function(Z7){if(F(Z7,"dropRequireFailure",this))return this;Z7=WF(Z7,this);Z7=J(this.requireFail,Z7);Z7>-1&&this.requireFail.splice(Z7,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(Z7){return!!this.simultaneous[Z7.id]},
emit:function(Z7){function Rj(kq){uN.manager.emit(uN.options.event+(kq?hf&16?"cancel":hf&8?"end":hf&4?"move":hf&2?"start":"":""),Z7)}
var uN=this,hf=this.state;hf<8&&Rj(!0);Rj();hf>=8&&Rj(!0)},
tryEmit:function(Z7){if(this.canEmit())return this.emit(Z7);this.state=32},
canEmit:function(){for(var Z7=0;Z7<this.requireFail.length;Z7++)if(!(this.requireFail[Z7].state&33))return!1;return!0},
recognize:function(Z7){Z7=N({},Z7);t(this.options.enable,[this,Z7])?(this.state&56&&(this.state=1),this.state=this.process(Z7),this.state&30&&this.tryEmit(Z7)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
q(Ih,Gy,{defaults:{pointers:1},attrTest:function(Z7){var Rj=this.options.pointers;return Rj===0||Z7.pointers.length===Rj},
process:function(Z7){var Rj=this.state,uN=Z7.eventType,hf=Rj&6;Z7=this.attrTest(Z7);return hf&&(uN&8||!Z7)?Rj|16:hf||Z7?uN&4?Rj|8:Rj&2?Rj|4:2:32}});
q(jT,Ih,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var Z7=this.options.direction;if(Z7===30)return["none"];var Rj=[];Z7&6&&Rj.push("pan-y");Z7&24&&Rj.push("pan-x");return Rj},
directionTest:function(Z7){var Rj=this.options,uN=!0,hf=Z7.distance,kq=Z7.direction,SH=Z7.deltaX,JA=Z7.deltaY;kq&Rj.direction||(Rj.direction&6?(kq=SH===0?1:SH<0?2:4,uN=SH!=this.pX,hf=Math.abs(Z7.deltaX)):(kq=JA===0?1:JA<0?8:16,uN=JA!=this.pY,hf=Math.abs(Z7.deltaY)));Z7.direction=kq;return uN&&hf>Rj.threshold&&kq&Rj.direction},
attrTest:function(Z7){return Ih.prototype.attrTest.call(this,Z7)&&(this.state&2||!(this.state&2)&&this.directionTest(Z7))},
emit:function(Z7){this.pX=Z7.deltaX;this.pY=Z7.deltaY;var Rj=qV(Z7.direction);Rj&&this.manager.emit(this.options.event+Rj,Z7);this._super.emit.call(this,Z7)}});
q(Ha,Ih,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Z7){return this._super.attrTest.call(this,Z7)&&(Math.abs(Z7.scale-1)>this.options.threshold||this.state&2)},
emit:function(Z7){this._super.emit.call(this,Z7);Z7.scale!==1&&this.manager.emit(this.options.event+(Z7.scale<1?"in":"out"),Z7)}});
q(fF,Gy,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(Z7){var Rj=this.options,uN=Z7.pointers.length===Rj.pointers,hf=Z7.distance<Rj.threshold,kq=Z7.deltaTime>Rj.time;this._input=Z7;if(!hf||!uN||Z7.eventType&12&&!kq)this.reset();else if(Z7.eventType&1)this.reset(),this._timer=f(function(){this.state=8;this.tryEmit()},Rj.time,this);
else if(Z7.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(Z7){this.state===8&&(Z7&&Z7.eventType&4?this.manager.emit(this.options.event+"up",Z7):(this._input.timeStamp=Lj(),this.manager.emit(this.options.event,this._input)))}});
q(PF,Ih,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Z7){return this._super.attrTest.call(this,Z7)&&(Math.abs(Z7.rotation)>this.options.threshold||this.state&2)}});
q(KJ,Ih,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return jT.prototype.getTouchAction.call(this)},
attrTest:function(Z7){var Rj=this.options.direction;if(Rj&30)var uN=Z7.velocity;else Rj&6?uN=Z7.velocityX:Rj&24&&(uN=Z7.velocityY);return this._super.attrTest.call(this,Z7)&&Rj&Z7.direction&&aj(uN)>this.options.velocity&&Z7.eventType&4},
emit:function(Z7){var Rj=qV(Z7.direction);Rj&&this.manager.emit(this.options.event+Rj,Z7);this.manager.emit(this.options.event,Z7)}});
q(ah,Gy,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(Z7){var Rj=this.options,uN=Z7.pointers.length===Rj.pointers,hf=Z7.distance<Rj.threshold,kq=Z7.deltaTime<Rj.time;this.reset();if(Z7.eventType&1&&this.count===0)return this.failTimeout();if(hf&&kq&&uN){if(Z7.eventType!=4)return this.failTimeout();uN=this.pTime?Z7.timeStamp-this.pTime<Rj.interval:!0;hf=!this.pCenter||WV(this.pCenter,Z7.center)<Rj.posThreshold;this.pTime=Z7.timeStamp;this.pCenter=Z7.center;hf&&uN?this.count+=1:this.count=1;this._input=Z7;if(this.count%Rj.taps===0)return this.hasRequireFailures()?
(this._timer=f(function(){this.state=8;this.tryEmit()},Rj.interval,this),2):8}return 32},
failTimeout:function(){this._timer=f(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))}});
eo.VERSION="2.0.2";eo.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[PF,{enable:!1}],[Ha,{enable:!1},["rotate"]],[KJ,{direction:6}],[jT,{direction:6},["swipe"]],[ah],[ah,{event:"doubletap",taps:2},["tap"]],[fF]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};b9.prototype={set:function(Z7){N(this.options,Z7);return this},
stop:function(Z7){this.session.stopped=Z7?2:1},
recognize:function(Z7){var Rj=this.session;if(!Rj.stopped){this.touchAction.preventDefaults(Z7);var uN=this.recognizers,hf=Rj.curRecognizer;if(!hf||hf&&hf.state&8)hf=Rj.curRecognizer=null;for(var kq=0,SH=uN.length;kq<SH;kq++){var JA=uN[kq];Rj.stopped===2||hf&&JA!=hf&&!JA.canRecognizeWith(hf)?JA.reset():JA.recognize(Z7);!hf&&JA.state&14&&(hf=Rj.curRecognizer=JA)}}},
get:function(Z7){if(Z7 instanceof Gy)return Z7;for(var Rj=this.recognizers,uN=0;uN<Rj.length;uN++)if(Rj[uN].options.event==Z7)return Rj[uN];return null},
add:function(Z7){if(F(Z7,"add",this))return this;var Rj=this.get(Z7.options.event);Rj&&this.remove(Rj);this.recognizers.push(Z7);Z7.manager=this;this.touchAction.update();return Z7},
remove:function(Z7){if(F(Z7,"remove",this))return this;var Rj=this.recognizers;Z7=this.get(Z7);Rj.splice(J(Rj,Z7),1);this.touchAction.update();return this},
on:function(Z7,Rj){var uN=this.handlers;n(M(Z7),function(hf){uN[hf]=uN[hf]||[];uN[hf].push(Rj)});
return this},
off:function(Z7,Rj){var uN=this.handlers;n(M(Z7),function(hf){Rj?uN[hf].splice(J(uN[hf],Rj),1):delete uN[hf]});
return this},
emit:function(Z7,Rj){this.options.domEvents&&wD(Z7,Rj);var uN=this.handlers[Z7]&&this.handlers[Z7].slice();if(uN&&uN.length){Rj.type=Z7;Rj.preventDefault=function(){Rj.srcEvent.preventDefault()};
Z7=0;for(var hf=uN.length;Z7<hf;Z7++)uN[Z7](Rj)}},
destroy:function(){this.element&&ZD(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
N(eo,{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:b9,Input:p,TouchAction:rZ,Recognizer:Gy,AttrRecognizer:Ih,Tap:ah,Pan:jT,Swipe:KJ,Pinch:Ha,Rotate:PF,Press:fF,on:e,off:W,each:n,merge:Y,extend:N,inherit:q,bindFn:H,prefixed:V});
d[P]=eo})(window,document,"Hammer");
return window.Hammer}.call({});
b.DOCUMENT=l;l[CEV]=b}return l[CEV]};/*

 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 psD=function(l,b){if(l.length!==b.length)return!1;for(var d=0;d<l.length;++d)if(l[d]!==b[d])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var oeJ=_.X(["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"]),DK2=oeJ.next();!DK2.done;DK2=oeJ.next()){var VVV=DK2.value,wsf=document.createElement("link");wsf.rel="stylesheet";wsf.href=VVV;document.head.appendChild(wsf)};var Aa1,C5Z,ppB,xpA,vU7,gUZ,$pN,JaV;Aa1={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};C5Z={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:"*"};ppB={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};xpA=/[a-z0-9*]/;vU7=/U\+/;gUZ=/^arrow/;$pN=/^space(bar)?/;JaV=/^escape$/;_.uC={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(l,b){this._imperativeKeyBindings[l]=b;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(l,b){b=Dpy(b);for(var d=0;d<b.length;++d)if(RbN(b[d],l))return!0;return!1},
_collectKeyBindings:function(){var l=this.behaviors.map(function(b){return b.keyBindings});
l.indexOf(this.keyBindings)===-1&&l.push(this.keyBindings);return l},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(d){for(var L in d)this._addKeyBinding(L,d[L])},this);
for(var l in this._imperativeKeyBindings)this._addKeyBinding(l,this._imperativeKeyBindings[l]);for(var b in this._keyBindings)this._keyBindings[b].sort(function(d,L){d=d[0].hasModifiers;return d===L[0].hasModifiers?0:d?-1:1})},
_addKeyBinding:function(l,b){Dpy(l).forEach(function(d){this._keyBindings[d.event]=this._keyBindings[d.event]||[];this._keyBindings[d.event].push([d,b])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(l){var b=this._onKeyBindingEvent.bind(this,this._keyBindings[l]);this._boundKeyHandlers.push([this.keyEventTarget,l,b]);this.keyEventTarget.addEventListener(l,b)},this)},
_unlistenKeyEventListeners:function(){for(var l,b,d;this._boundKeyHandlers.length;)l=this._boundKeyHandlers.pop(),b=l[0],d=l[1],l=l[2],b.removeEventListener(d,l)},
_onKeyBindingEvent:function(l,b){this.stopKeyboardEventPropagation&&b.stopPropagation();if(!b.defaultPrevented)for(var d=0;d<l.length;d++){var L=l[d][0],P=l[d][1];if(RbN(L,b)&&(this._triggerKeyHandler(L,P,b),b.defaultPrevented))break}},
_triggerKeyHandler:function(l,b,d){var L=Object.create(l);L.keyboardEvent=d;l=new CustomEvent(l.event,{detail:L,cancelable:!0});this[b].call(this,l);l.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
*/
_.$O({is:"iron-a11y-keys",_template:null,behaviors:[_.uC],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(l){this.keyEventTarget=l},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(l){this.fire("keys-pressed",l.detail,{})}});_.GX={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(l){this._setFocused(l.type==="focus")},
_disabledChanged:function(l){this.setAttribute("aria-disabled",l?"true":"false");this.style.pointerEvents=l?"none":"";l?(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 TX={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(l){this._detectKeyboardFocus(l);l||this._setPressed(!1)},
_detectKeyboardFocus:function(l){this._setReceivedFocusFromKeyboard(!this.pointerDown&&l)},
_userActivate:function(l){this.active!==l&&(this.active=l,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(l){l=l.detail.keyboardEvent;var b=_.HJ(l).localTarget;this.isLightDescendant(b)||(l.preventDefault(),l.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(l){l=_.HJ(l.detail.keyboardEvent).localTarget;this.isLightDescendant(l)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(l,b){b&&b!=l&&this.hasAttribute(b)&&this.removeAttribute(b)},
_activeChanged:function(l){this.toggles?this.setAttribute(this.ariaActiveAttribute,l?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},uyV=[_.uC,
TX];_.al={IronButtonState:uyV,IronButtonStateImpl:TX};_.iC={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.cC=function(l){_.cC[" "](l);this.type=l&&l.type||"default";this.key=l&&l.key;l&&"value"in l&&(this.value=l.value)};
_.cC.prototype.byKey=function(l){this.key=l;return this.value};
_.qG.Object.defineProperties(_.cC.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var l=this.type,b=this.key;if(l&&b)return rd[l]&&rd[l][b]},
set:function(l){var b=this.type,d=this.key;b&&d&&(b=rd[b]=rd[b]||{},l==null?delete b[d]:b[d]=l)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var l=rd[this.type];return l?Object.keys(l).map(function(b){return rd[this.type][b]},this):[]}}});
_.cC[" "]=function(){};
var rd={};_.$O({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(l,b,d){l=new _.cC({type:l,key:b});d!==void 0&&d!==l.value?l.value=d:this.value!==l.value&&(this.value=l.value);return l},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(l){l&&(this.value=this)},
byKey:function(l){return(new _.cC({type:this.type,key:l})).value}});var Gm2;Gm2=null;_.lW={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){Gm2=new _.cC({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return Gm2&&Gm2.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(l){this.invalid=l===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(l);return!this.invalid},
_getValidity:function(l){return this.hasValidator()?this._validator.validate(l):!0}};var TIV={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"}},aKo=[_.iC,
_.lW,TIV];_.$O({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 _.cC({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(l){return this.name+":"+l},this)},
applyIcon:function(l,b){this.removeIcon(l);if(b=this._cloneIcon(b,this.rtlMirroring&&this._targetIsRTL(l))){var d=_.HJ(l.root||l);d.insertBefore(b,d.childNodes[0]);return l._svgIcon=b}return null},
removeIcon:function(l){l._svgIcon&&(_.HJ(l.root||l).removeChild(l._svgIcon),l._svgIcon=null)},
_targetIsRTL:function(l){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(l&&l.nodeType!==Node.ELEMENT_NODE&&(l=l.host),this.__targetIsRTL=l&&window.getComputedStyle(l).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 l=Object.create(null);_.HJ(this).querySelectorAll("[id]").forEach(function(b){l[b.id]=b});
return l},
_cloneIcon:function(l,b){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[l],this.size,b)},
_prepareSvgClone:function(l,b,d){if(l){l=l.cloneNode(!0);var L=document.createElementNS("http://www.w3.org/2000/svg","svg");b=l.getAttribute("viewBox")||"0 0 "+b+" "+b;var P="pointer-events: none; display: block; width: 100%; height: 100%;";d&&l.hasAttribute("mirror-in-rtl")&&(P+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");L.setAttribute("viewBox",b);L.setAttribute("preserveAspectRatio","xMidYMid meet");L.setAttribute("focusable","false");L.style&&(L.style.cssText=
P);L.appendChild(l).removeAttribute("id");return L}return null}});var iEh=function(l){this.multi=!1;this.selection=[];this.selectCallback=l};
_.Q=iEh.prototype;_.Q.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.Q.clear=function(l){this.selection.slice().forEach(function(b){(!l||l.indexOf(b)<0)&&this.setItemSelected(b,!1)},this)};
_.Q.isSelected=function(l){return this.selection.indexOf(l)>=0};
_.Q.setItemSelected=function(l,b){if(l!=null&&b!==this.isSelected(l)){if(b)this.selection.push(l);else{var d=this.selection.indexOf(l);d>=0&&this.selection.splice(d,1)}this.selectCallback&&this.selectCallback(l,b)}};
_.Q.select=function(l){this.multi?this.toggle(l):this.get()!==l&&(this.setItemSelected(this.get(),!1),this.setItemSelected(l,!0))};
_.Q.toggle=function(l){this.setItemSelected(l,!this.isSelected(l))};_.Gg={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 iEh(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.HJ(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(l){return this.items?this.items.indexOf(l):-1},
select:function(l){this.selected=l},
selectPrevious:function(){var l=this.items.length,b=l-1;this.selected!==void 0&&(b=(Number(this._valueToIndex(this.selected))-1+l)%l);this.selected=this._indexToValue(b)},
selectNext:function(){var l=0;this.selected!==void 0&&(l=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(l)},
selectIndex:function(l){this.select(this._indexToValue(l))},
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(l){this.listen(this,l,"_activateHandler")},
_removeListener:function(l){this.unlisten(this,l,"_activateHandler")},
_activateEventChanged:function(l,b){this._removeListener(b);this._addListener(l)},
_updateItems:function(){var l=_.HJ(this).queryDistributedElements(this.selectable||"*");l=Array.prototype.filter.call(l,this._bindFilterItem);this._setItems(l)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var l=this._valueToItem(this.selected);l?this._selection.select(l):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(l){return!this._excludedLocalNames[l.localName]},
_valueToItem:function(l){return l==null?null:this.items[this._valueToIndex(l)]},
_valueToIndex:function(l){if(this.attrForSelected)for(var b=0,d;d=this.items[b];b++){if(this._valueForItem(d)==l)return b}else return Number(l)},
_indexToValue:function(l){if(this.attrForSelected){if(l=this.items[l])return this._valueForItem(l)}else return l},
_valueForItem:function(l){if(!l)return null;if(!this.attrForSelected)return l=this.indexOf(l),l===-1?null:l;var b=l[z$(this.attrForSelected)];return b!=void 0?b:l.getAttribute(this.attrForSelected)},
_applySelection:function(l,b){this.selectedClass&&this.toggleClass(this.selectedClass,b,l);this.selectedAttribute&&this.toggleAttribute.call(l,this.selectedAttribute,b);this._selectionChange();this.fire("iron-"+(b?"select":"deselect"),{item:l})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(l){return _.HJ(l).observeNodes(function(b){this._updateItems();this._updateSelected();this.fire("iron-items-changed",b,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(l){l=l.target;for(var b=this.items;l&&l!=this;){var d=b.indexOf(l);if(d>=0){b=this._indexToValue(d);this._itemActivate(b,l);break}l=l.parentNode}},
_itemActivate:function(l,b){this.fire("iron-activate",{selected:l,item:b},{cancelable:!0}).defaultPrevented||this.select(l)}};var cBV={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(l){this.multi?this._toggleSelected(l):this.selected=l},
multiChanged:function(l){this._selection.multi=l;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(l){return this._indexToValue(this.indexOf(l))},this).filter(function(l){return l!=null},this)):_.Gg._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(l){l=l||[];l=(this._valuesToItems(l)||[]).filter(function(d){return d!==null&&d!==void 0});
this._selection.clear(l);for(var b=0;b<l.length;b++)this._selection.setItemSelected(l[b],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var l=this._selection.get();this.multi?(this._setSelectedItems(l),this._setSelectedItem(l.length?l[0]:null)):l!==null&&l!==void 0?(this._setSelectedItems([l]),this._setSelectedItem(l)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(l){var b=this.selectedValues.indexOf(l);b<0?this.push("selectedValues",l):this.splice("selectedValues",b,1)},
_valuesToItems:function(l){return l==null?null:l.map(function(b){return this._valueToItem(b)},this)}},rBD=[_.Gg,
cBV];var le0;
_.bW={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(l){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var b=this._valueToItem(l);b&&b.hasAttribute("disabled")||(this._setFocusedItem(b),cBV.select.apply(this,arguments))},
_resetTabindices:function(){var l=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(b){b.setAttribute("tabindex",b===l?"0":"-1");b.setAttribute("aria-selected",this._selection.isSelected(b))},this)},
_updateMultiselectable:function(l){l?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(l){if(this._MODIFIER_KEYS.indexOf(l.key)===-1){this.cancelDebouncer("_clearSearchText");var b=this._searchText||"";b+=(l.key&&l.key.length==1?l.key:String.fromCharCode(l.keyCode)).toLocaleLowerCase();l=b.length;for(var d=0,L;L=this.items[d];d++)if(!L.hasAttribute("disabled")){var P=this.attrForItemTitle||"textContent";P=(L[P]||L.getAttribute(P)||"").trim();if(!(P.length<l)&&P.slice(0,l).toLocaleLowerCase()==b){this._setFocusedItem(L);break}}this._searchText=b;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var l=this.items.length,b=Number(this.indexOf(this.focusedItem)),d=1;d<l+1;d++){var L=this.items[(b-d+l)%l];if(!L.hasAttribute("disabled")){var P=_.HJ(L).getOwnerRoot()||document;this._setFocusedItem(L);if(_.HJ(P).activeElement==L)break}}},
_focusNext:function(){for(var l=this.items.length,b=Number(this.indexOf(this.focusedItem)),d=1;d<l+1;d++){var L=this.items[(b+d)%l];if(!L.hasAttribute("disabled")){var P=_.HJ(L).getOwnerRoot()||document;this._setFocusedItem(L);if(_.HJ(P).activeElement==L)break}}},
_applySelection:function(l,b){b?l.setAttribute("aria-selected","true"):l.setAttribute("aria-selected","false");_.Gg._applySelection.apply(this,arguments)},
_focusedItemChanged:function(l,b){b&&b.setAttribute("tabindex","-1");!l||l.hasAttribute("disabled")||this.disabled||(l.setAttribute("tabindex","0"),l.focus())},
_onIronItemsChanged:function(l){l.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var l=this.getAttribute("tabindex");_.bW._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",l);_.bW._shiftTabPressed=!1},1)},
_onFocus:function(l){!_.bW._shiftTabPressed&&(l=_.HJ(l).rootTarget,l===this||typeof l.tabIndex==="undefined"||this.isLightDescendant(l))&&(this._defaultFocusAsync=this.async(function(){var b=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);b?this._setFocusedItem(b):this.items[0]&&this._focusNext()}))},
_onUpKey:function(l){this._focusPrevious();l.detail.keyboardEvent.preventDefault()},
_onDownKey:function(l){this._focusNext();l.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var l=this.focusedItem;l&&l.blur()},
_onKeydown:function(l){this.keyboardEventMatchesKeys(l,"up down esc")||this._focusWithKeyboardEvent(l);l.stopPropagation()},
_activateHandler:function(l){_.Gg._activateHandler.call(this,l);l.stopPropagation()},
_disabledChanged:function(l){l?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};le0=[rBD,_.uC,_.bW];_.bYD={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(l){this.focusedItem&&(this.focusedItem.click(),l.detail.keyboardEvent.preventDefault())},
_onDownKey:function(l){this.focusedItem&&(this.focusedItem.click(),l.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(l){return l.ctrlKey||l.shiftKey||l.altKey||l.metaKey},
_onLeftKey:function(l){this._isSpecialKey(l.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),l.detail.keyboardEvent.preventDefault())},
_onRightKey:function(l){this._isSpecialKey(l.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),l.detail.keyboardEvent.preventDefault())},
_onKeydown:function(l){this.keyboardEventMatchesKeys(l,"up down left right esc")||this._focusWithKeyboardEvent(l)}};
_.dyV=[le0,_.bYD];var Leo;Leo=new Set;_.dK={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):(Leo.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(l){this.resizerShouldNotify(l)&&this._notifyDescendant(l)},this),this._fireResize())},
assignParentResizable:function(l){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=l)&&l._interestedResizables.indexOf(this)===-1&&(l._interestedResizables.push(this),l._subscribeIronResize(this))},
stopResizeNotificationsFor:function(l){var b=this._interestedResizables.indexOf(l);b>-1&&(this._interestedResizables.splice(b,1),this._unsubscribeIronResize(l))},
_subscribeIronResize:function(l){l.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(l){l.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(l){this._notifyingDescendant?l.stopPropagation():dP||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(l){var b=_.HJ(l).rootTarget;b!==this&&(b.assignParentResizable(this),this._notifyDescendant(b),l.stopPropagation())},
_parentResizableChanged:function(l){l&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(l){this.isAttached&&(this._notifyingDescendant=!0,l.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var l=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function d(){document.removeEventListener("readystatechange",d);l()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(b){b!==this&&b._findParent()},this):(Leo.forEach(function(b){b!==this&&b._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?Leo.delete(this):Leo.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
*/
_.PAV={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(l,b){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);b&&(l==="document"?this.scrollTarget=this._doc:typeof l==="string"?this.scrollTarget=(b=this.domHost)&&b.$?b.$[l]:_.HJ(this.ownerDocument).querySelector("#"+l):this._isValidScrollTarget()&&(this._oldScrollTarget=l,this._toggleScrollListener(this._shouldHaveListener,l)))},
_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(l){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,l):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
l)},set _scrollLeft(l){this.scrollTarget===this._doc?window.scrollTo(l,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=l)},scroll:function(l,b){if(typeof l==="object"){var d=l.left;b=l.top}else d=l;d=d||0;b=b||0;this.scrollTarget===this._doc?window.scrollTo(d,b):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=d,this.scrollTarget.scrollTop=b)},
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(l,b){b=b===this._doc?window:b;l?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),b.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(b.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(l){this._shouldHaveListener=l;this._toggleScrollListener(l,this.scrollTarget)}};_.$O({is:"iron-selector",_template:null,behaviors:[rBD]});var L5={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(l){if(l.timing)for(var b in l.timing)this.animationTiming[b]=l.timing[b];return this.animationTiming},
setPrefixedProperty:function(l,b,d){for(var L={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[b],P,E=0;P=L[E];E++)l.style[P]=d;l.style[b]=d},
complete:function(){}};_.$O({is:"fade-in-animation",_template:null,behaviors:[L5],configure:function(l){return this._effect=new KeyframeEffect(l.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(l))}});_.$O({is:"fade-out-animation",_template:null,behaviors:[L5],configure:function(l){return this._effect=new KeyframeEffect(l.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(l))}});var EXV=[{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(l,b){for(var d in b)l[d]=b[d]},
_cloneConfig:function(l){var b={isClone:!0};this._copyProperties(b,l);return b},
_getAnimationConfigRecursive:function(l,b,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 L=l?this.animationConfig[l]:this.animationConfig;Array.isArray(L)||(L=[L]);if(L)for(var P,E=0;P=L[E];E++)if(P.animatable)P.animatable._getAnimationConfigRecursive(P.type||l,b,d);else if(P.id){var f=b[P.id];
f?(f.isClone||(b[P.id]=this._cloneConfig(f),f=b[P.id]),this._copyProperties(f,P)):b[P.id]=P}else d.push(P)}},
getAnimationConfig:function(l){var b={},d=[];this._getAnimationConfigRecursive(l,b,d);for(var L in b)d.push(b[L]);return d}},
{_configureAnimations:function(l){var b=[],d=[];if(l.length>0)for(var L,P=0;L=l[P];P++){var E=document.createElement(L.name);if(E.isNeonAnimation){var f=null;E.configure||(E.configure=function(){return null});
f=E.configure(L);d.push({result:f,config:L})}else console.warn(this.is+":",L.name,"not found!")}for(l=0;l<d.length;l++){f=d[l].result;L=d[l].config;try{typeof f.cancel!="function"&&(f=document.timeline.play(f))}catch(F){f=null,console.warn("Couldnt play","(",L.name,").",F)}f&&b.push({neonAnimation:E,config:L,animation:f})}return b},
_shouldComplete:function(l){for(var b=!0,d=0;d<l.length;d++)if(l[d].animation.playState!="finished"){b=!1;break}return b},
_complete:function(l){for(var b=0;b<l.length;b++)l[b].neonAnimation.complete(l[b].config);for(b=0;b<l.length;b++)l[b].animation.cancel()},
playAnimation:function(l,b){var d=this.getAnimationConfig(l);if(d){this._active=this._active||{};this._active[l]&&(this._complete(this._active[l]),delete this._active[l]);var L=this._configureAnimations(d);if(L.length==0)this.fire("neon-animation-finish",b,{bubbles:!1});else for(this._active[l]=L,d=0;d<L.length;d++)L[d].animation.onfinish=function(){this._shouldComplete(L)&&(this._complete(L),delete this._active[l],this.fire("neon-animation-finish",b,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var l in this._active){var b=this._active[l],d;for(d in b)b[d].animation&&b[d].animation.cancel&&b[d].animation.cancel()}this._active={}}}];var JG=function(l,b){l=Error.call(this,l);this.message=l.message;"stack"in l&&(this.stack=l.stack);this.arg=b;this.name=this.constructor.name;this.constructor=JG;this.__proto__=JG.prototype};
_.h(JG,Error);var QSt=HQ(function(l){var b=function(){return l.apply(this,arguments)||this};
_.h(b,l);b.prototype._marshalArgs=function(d,L,P){L=l.prototype._marshalArgs.call(this,d,L,P);if(this._legacyUndefinedCheck&&L.length>1)for(P=0;P<L.length;P++)if(L[P]===void 0||d[P].wildcard&&L[P].base===void 0)throw d=d[P].name,new JG("Argument '"+d+"' is undefined.",d);return L};
b.prototype._addPropertyEffect=function(d,L,P){return l.prototype._addPropertyEffect.call(this,d,L,VzB(P,P&&P.info&&P.info.methodName))};
b._addTemplatePropertyEffect=function(d,L,P){return l._addTemplatePropertyEffect.call(this,d,L,VzB(P))};
return b}),XIF=_.$O.Class;
_.$O.Class=function(l,b){return XIF(l,function(d){return b?b(QSt(d)):QSt(d)})};
var fer=HQ(function(l){var b=QSt(l);l=function(){return b.apply(this,arguments)||this};
_.h(l,b);_.qG.Object.defineProperties(l.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return l}),sS$=Ph.mixin;
Ph.mixin=sS$?function(l){return fer(sS$(l))}:fer;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.PK=_.al.IronButtonState;var ubV=ba;_.wp7="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var iCZ=function(){return Math.random().toString(36).substring(7).split("").join(".")},alN="@@redux/INIT"+iCZ(),lsF="@@redux/REPLACE"+iCZ();var bMZ=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Fet=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var BQ$="top right bottom left width height size weight".split(" "),nXh=typeof MutationObserver!=="undefined",OY2=Fet&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,NQf=function(){this.mutationEventsAdded_=this.JSC$11918_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=dwF(this.refresh.bind(this))},myV=function(l,
b){var d=l.observers_;
b=d.indexOf(b);~b&&d.splice(b,1);!d.length&&l.JSC$11918_connected_&&Fet&&l.JSC$11918_connected_&&(document.removeEventListener("transitionend",l.onTransitionEnd_),window.removeEventListener("resize",l.refresh),l.mutationsObserver_&&(l.mutationsObserver_.disconnect(),OY2&&(HTMLElement.prototype.attachShadow=OY2)),l.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",l.refresh),l.mutationsObserver_=null,l.mutationEventsAdded_=!1,l.JSC$11918_connected_=!1)};
NQf.prototype.refresh=function(){YK2(this)&&this.refresh()};
var YK2=function(l){l=l.observers_.filter(function(b){return qK$(b),b.activeObservations_.length>0});
l.forEach(function(b){return HYt(b)});
return l.length>0},tPo=function(l){if(Fet&&!l.JSC$11918_connected_){document.addEventListener("transitionend",l.onTransitionEnd_);
window.addEventListener("resize",l.refresh);if(nXh){l.mutationsObserver_=new MutationObserver(l.refresh);var b={attributes:!0,childList:!0,characterData:!0,subtree:!0};l.mutationsObserver_.observe(document,b);OY2&&(function P(L){var E=L.shadowRoot;E&&(l.mutationsObserver_.observe(E,b),P(E));for(L=L.firstElementChild;L;)P(L),L=L.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var L=OY2.apply(this,_.Tc.apply(0,arguments));
l.mutationsObserver_.observe(L,b);return L})}else document.addEventListener("DOMSubtreeModified",l.refresh),l.mutationEventsAdded_=!0;
l.JSC$11918_connected_=!0}};
NQf.prototype.onTransitionEnd_=function(l){var b=l.propertyName===void 0?"":l.propertyName;BQ$.some(function(d){return!!~b.indexOf(d)})&&this.refresh()};
var Uyr=null;var Keh=function(l,b){for(var d=_.X(Object.keys(b)),L=d.next();!L.done;L=d.next())L=L.value,Object.defineProperty(l,L,{value:b[L],enumerable:!1,writable:!1,configurable:!0})};var EV=function(l){var b;return(l==null?void 0:(b=l.ownerDocument)==null?void 0:b.defaultView)||globalThis};var e$t={x:0,y:0,width:0,height:0},h$0=typeof SVGGraphicsElement!=="undefined"?function(l){return l instanceof EV(l).SVGGraphicsElement}:function(l){return l instanceof EV(l).SVGElement&&typeof l.getBBox==="function"};var k4Q=function(l){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=l};
k4Q.prototype.isActive=function(){var l=this.target;if(Fet)if(h$0(l)){var b=l.getBBox();b={x:0,y:0,width:b.width,height:b.height}}else{var d=l.clientWidth,L=l.clientHeight;if(d||L){var P=EV(l).getComputedStyle(l);b=gP(P["padding-top"]);var E=gP(P["padding-left"]),f=E+gP(P["padding-right"]),F=b+gP(P["padding-bottom"]),n=gP(P.width),N=gP(P.height);P.boxSizing==="border-box"&&(Math.round(n+f)!==d&&(n-=LY1(P,"left","right")+f),Math.round(N+F)!==L&&(N-=LY1(P,"top","bottom")+F));l!==EV(l).document.documentElement&&
(l=Math.round(n+f)-d,L=Math.round(N+F)-L,Math.abs(l)!==1&&(n-=l),Math.abs(L)!==1&&(N-=L));b={x:E,y:b,width:n,height:N}}else b=e$t}else b=e$t;this.contentRect_=b;return b.width!==this.broadcastWidth||b.height!==this.broadcastHeight};var Wej=function(l,b){var d=b.x;var L=b.y;var P=b.width;b=b.height;var E=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);Keh(E,{x:d,y:L,width:P,height:b,top:L,right:d+P,bottom:b+L,left:d});Keh(this,{target:l,contentRect:E})};var jSF=function(l,b){var d=Uyr;this.activeObservations_=[];this.observations_=new Map;if(typeof l!=="function")throw new TypeError("Ve");this.callback_=l;this.controller_=d;this.callbackCtx_=b};
jSF.prototype.observe=function(l){if(l===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(l instanceof EV(l).Element))throw new TypeError("Xe");var b=this.observations_;b.has(l)||(b.set(l,new k4Q(l)),l=this.controller_,~l.observers_.indexOf(this)||l.observers_.push(this),l.JSC$11918_connected_||tPo(l),this.controller_.refresh())}};
jSF.prototype.unobserve=function(l){if(l===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(l instanceof EV(l).Element))throw new TypeError("Xe");var b=this.observations_;b.has(l)&&(b.delete(l),b.size||myV(this.controller_,this))}};
jSF.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();myV(this.controller_,this)};
var qK$=function(l){l.activeObservations_.splice(0);l.observations_.forEach(function(b){b.isActive()&&l.activeObservations_.push(b)})},HYt=function(l){if(l.activeObservations_.length>0){var b=l.callbackCtx_,d=l.activeObservations_.map(function(L){var P=L.target,E=L.contentRect_;
L.broadcastWidth=E.width;L.broadcastHeight=E.height;return new Wej(P,E)});
l.callback_.call(b,d,b);l.activeObservations_.splice(0)}};var QK=function(l){if(!(this instanceof QK))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");Uyr||(Uyr=new NQf);this.observer_=new jSF(l,this)};
QK.prototype.observe=function(l){this.observer_.observe(l)};
QK.prototype.unobserve=function(l){this.observer_.unobserve(l)};
QK.prototype.disconnect=function(){this.observer_.disconnect()};var WWZ=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:QK;var dh={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"},Ef={"2D":0,WebGL:1,WebGL2:2};Ef[Ef["2D"]]="2D";Ef[1]="WebGL";Ef[2]="WebGL2";var Ey1={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},QsB={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},P7A={},fsA={},ssj={},Dq=function(l){return Sw("Node",l,"childNodes")},o9=function(l){return Sw("Node",l,"parentNode")},Vz=function(l){return Sw("Node",l,"parentElement")},Dw$=function(l){return Sw("Node",l,
"textContent")},Pn7=function(l){return FYj(l,"getRootNode")()},vh=function(l){return l&&"host"in l?Sw("ShadowRoot",l,"host"):null},C7=function(l){return l&&"shadowRoot"in l?Sw("Element",l,"shadowRoot"):null};var TK=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
TK.prototype.getId=function(l){if(!l)return-1;var b,d;return(d=(b=this.nodeMetaMap.get(l)||null)==null?void 0:b.id)!=null?d:-1};
TK.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var z$0=function(l,b){var d=l.getId(b);l.idNodeMap.delete(d);b.childNodes&&b.childNodes.forEach(function(L){return z$0(l,L)})};
TK.prototype.has=function(l){return this.idNodeMap.has(l)};
TK.prototype.add=function(l,b){this.idNodeMap.set(b.id,l);this.nodeMetaMap.set(l,b)};
TK.prototype.replace=function(l,b){var d=this.idNodeMap.get(l)||null;d&&(d=this.nodeMetaMap.get(d))&&this.nodeMetaMap.set(b,d);this.idNodeMap.set(l,b)};
TK.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var tEN=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,Uwy=/^(?:[a-z+]+:)?\/\//i,KYN=/^www\..*/i,ekF=/^(data:)([^,]*),(.*)/i;var WYq=1,zk$=RegExp("[^a-z0-9-_:]"),wP,w21,MEA=/^[^ \t\n\r\u000c]+/,ZMN=/^[, \t\n\r\u000c]+/,xw1=new WeakMap;var QJ,bv=function(l){return QJ?function(){var b=_.Tc.apply(0,arguments);try{return l.apply(null,_.VV(b))}catch(d){if(!QJ||QJ(d)!==!0)throw d;}}:l};var XA=function(l){this.generateIdFn=l;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
XA.prototype.getId=function(l,b,d,L){d=d||y3D(this,l);l=L||ZYh(this,l);L=d.get(b);L||(L=this.generateIdFn(),d.set(b,L),l.set(L,b));return L};
XA.prototype.getIds=function(l,b){var d=this,L=y3D(this,l),P=ZYh(this,l);return b.map(function(E){return d.getId(l,E,L,P)})};
XA.prototype.reset=function(l){l?(this.iframeIdToRemoteIdMap.delete(l),this.iframeRemoteIdToIdMap.delete(l)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var y3D=function(l,b){var d=l.iframeIdToRemoteIdMap.get(b);d||(d=new Map,l.iframeIdToRemoteIdMap.set(b,d));return d},ZYh=function(l,b){var d=l.iframeRemoteIdToIdMap.get(b);
d||(d=new Map,l.iframeRemoteIdToIdMap.set(b,d));return d};var uej=function(l){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new XA(jsV);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=l.mutationCb;this.wrappedEmit=l.wrappedEmit;this.stylesheetManager=l.stylesheetManager;this.recordCrossOriginIframes=l.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new XA(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=l.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11982_handleMessage.bind(this))},cyV=function(l,b){l.iframes.set(b,!0);
b.contentWindow&&l.crossOriginIframeMap.set(b.contentWindow,b)},PP7=function(l,b){l.loadListener=b},bdN=function(l,b,d){l.mutationCb({adds:[{parentId:l.mirror.getId(b),
nextId:null,node:d}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(l.recordCrossOriginIframes){var L;(L=b.contentWindow)==null||L.addEventListener("message",l.JSC$11982_handleMessage.bind(l))}var P;(P=l.loadListener)==null||P.call(l,b);b.contentDocument&&b.contentDocument.adoptedStyleSheets&&b.contentDocument.adoptedStyleSheets.length>0&&j7N(l.stylesheetManager,b.contentDocument.adoptedStyleSheets,l.mirror.getId(b.contentDocument))};
uej.prototype.JSC$11982_handleMessage=function(l){if(l.data.type==="rrweb"&&l.origin===l.data.origin&&l.source){var b=this.crossOriginIframeMap.get(l.source);b&&(b=MP$(this,b,l.data.event))&&this.wrappedEmit(b,l.data.isCheckout)}};
var MP$=function(l,b,d){switch(d.type){case 2:l.crossOriginIframeMirror.reset(b);l.crossOriginIframeStyleMirror.reset(b);Ie$(l,d.data.node,b);var L=d.data.node.id;l.crossOriginIframeRootIdMap.set(b,L);$y0(l,d.data.node,L);return{timestamp:d.timestamp,type:3,data:{source:0,adds:[{parentId:l.mirror.getId(b),nextId:null,node:d.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return d;case 5:return f5(l,d.data.payload,b,["id","parentId","previousId","nextId"]),d;case 3:switch(d.data.source){case 0:return d.data.adds.forEach(function(P){f5(l,
P,b,["parentId","nextId","previousId"]);Ie$(l,P.node,b);var E=l.crossOriginIframeRootIdMap.get(b);E&&$y0(l,P.node,E)}),d.data.removes.forEach(function(P){f5(l,P,b,["parentId",
"id"])}),d.data.attributes.forEach(function(P){f5(l,P,b,["id"])}),d.data.texts.forEach(function(P){f5(l,P,b,["id"])}),d;
case 12:case 6:case 1:return d.data.positions.forEach(function(P){f5(l,P,b,["id"])}),d;
case 7:case 2:case 3:case 9:case 5:return f5(l,d.data,b,["id"]),d;case 8:case 13:return f5(l,d.data,b,["id"]),J3f(l,d.data,b,["styleId"]),d;case 10:return d;case 14:return d.data.ranges.forEach(function(P){f5(l,P,b,["start","end"])}),d;
case 15:return f5(l,d.data,b,["id"]),J3f(l,d.data,b,["styleIds"]),(L=d.data.styles)==null||L.forEach(function(P){J3f(l,P,b,["styleId"])}),d}}return!1};
uej.prototype.replace=function(l,b,d,L){L=_.X(L);for(var P=L.next();!P.done;P=L.next())if(P=P.value,Array.isArray(b[P])||typeof b[P]==="number")Array.isArray(b[P])?b[P]=l.getIds(d,b[P]):b[P]=l.getId(d,b[P]);return b};
var f5=function(l,b,d,L){l.replace(l.crossOriginIframeMirror,b,d,L)},J3f=function(l,b,d,L){l.replace(l.crossOriginIframeStyleMirror,b,d,L)},Ie$=function(l,b,d){f5(l,b,d,["id",
"rootId"]);"childNodes"in b&&b.childNodes.forEach(function(L){Ie$(l,L,d)})},$y0=function(l,b,d){b.type===0||b.rootId||(b.rootId=d);
"childNodes"in b&&b.childNodes.forEach(function(L){$y0(l,L,d)})};var Nlq=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},xyh=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.Q=xyh.prototype;_.Q.getId=function(l){var b;return(b=this.styleIDMap.get(l))!=null?b:-1};
_.Q.has=function(l){return this.styleIDMap.has(l)};
_.Q.add=function(l,b){if(this.has(l))return this.getId(l);b=b===void 0?this.id++:b;this.styleIDMap.set(l,b);this.idStyleMap.set(b,l);return b};
_.Q.getStyle=function(l){return this.idStyleMap.get(l)||null};
_.Q.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.Q.generateId=function(){return this.id++};var gXo=function(){this.length=0;this.tail=this.head=null};
gXo.prototype.get=function(l){if(l>=this.length)throw Error("Ze");for(var b=this.head,d=0;d<l;d++){var L=void 0;b=((L=b)==null?void 0:L.next)||null}return b};
var SKh=function(l,b){var d={value:b,previous:null,next:null};b.__ln=d;if(b.previousSibling&&"__ln"in b.previousSibling){var L=b.previousSibling.__ln.next;d.next=L;d.previous=b.previousSibling.__ln;b.previousSibling.__ln.next=d;L&&(L.previous=d)}else b.nextSibling&&"__ln"in b.nextSibling&&b.nextSibling.__ln.previous?(L=b.nextSibling.__ln.previous,d.previous=L,d.next=b.nextSibling.__ln,b.nextSibling.__ln.previous=d,L&&(L.next=d)):(l.head&&(l.head.previous=d),d.next=l.head,l.head=d);d.next===null&&
(l.tail=d);l.length++};
gXo.prototype.removeNode=function(l){var b=l.__ln;this.head&&(b.previous?(b.previous.next=b.next)?b.next.previous=b.previous:this.tail=b.previous:(this.head=b.next)?this.head.previous=null:this.tail=null,l.__ln&&delete l.__ln,this.length--)};
var A32=function(l,b){return l+"@"+b},nu7=function(){var l=this;
this.locked=this.JSC$12013_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(b){b.forEach(l.JSC$12013_processMutation);l.emit()};
this.emit=function(){if(!l.JSC$12013_frozen&&!l.locked){for(var b=[],d=new Set,L=new gXo,P=function(q){for(var H=-2;H===-2;)H=(q=q&&q.nextSibling)&&l.mirror.getId(q);return H},E=function(q){var H=o9(q);
if(H&&Q71(q)){var t=!1;if(q.nodeType===Node.TEXT_NODE){var e=H.tagName;if(e==="TEXTAREA")return;e==="STYLE"&&l.addedSet.has(H)&&(t=!0)}H=R9(H)?l.mirror.getId(EuF(q)):l.mirror.getId(H);e=P(q);if(H===-1||e===-1)return SKh(L,q);if(t=GK(q,{doc:l.doc,mirror:l.mirror,blockClass:l.blockClass,blockSelector:l.blockSelector,maskTextClass:l.maskTextClass,maskTextSelector:l.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:l.inlineStylesheet,maskInputOptions:l.maskInputOptions,maskTextFn:l.maskTextFn,
maskInputFn:l.maskInputFn,slimDOMOptions:l.slimDOMOptions,dataURLOptions:l.dataURLOptions,recordCanvas:l.recordCanvas,inlineImages:l.inlineImages,onSerialize:function(W){W.nodeName==="IFRAME"&&l.mirror.nodeMetaMap.get(W)&&cyV(l.iframeManager,W);Lqj(W,l.mirror)&&ryj(l.stylesheetManager,W);q&&C7(q)&&lnF(l.shadowDomManager,C7(q),l.doc)},
onIframeLoad:function(W,M){bdN(l.iframeManager,W,M);W.contentWindow&&W.contentDocument&&dt7(l.shadowDomManager,W.contentWindow.Element,W.contentDocument)},
onStylesheetLoad:function(W,M){LFH(l.stylesheetManager,W,M)},
cssCaptured:t}))b.push({parentId:H,nextId:e,node:t}),d.add(t.id)}};l.mapRemoves.length;)z$0(l.mirror,l.mapRemoves.shift());
for(var f=_.X(l.movedSet),F=f.next();!F.done;F=f.next())F=F.value,s7Z(l.removesSubTreeCache,F)&&!l.movedSet.has(o9(F))||E(F);f=_.X(l.addedSet);for(F=f.next();!F.done;F=f.next())F=F.value,Bl7(l.droppedSet,F)||s7Z(l.removesSubTreeCache,F)?Bl7(l.movedSet,F)?E(F):l.droppedSet.add(F):E(F);for(F=null;L.length;){f=null;if(F){var n=l.mirror.getId(o9(F.value)),N=P(F.value);n!==-1&&N!==-1&&(f=F)}if(!f)for(F=L.tail;F;){var Y=F;F=F.previous;if(Y&&(n=l.mirror.getId(o9(Y.value)),P(Y.value)!==-1))if(n!==-1){f=Y;
break}else if((n=o9(Y.value))&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(n=vh(n),l.mirror.getId(n)!==-1)){f=Y;break}}if(!f){for(;L.head;)L.removeNode(L.head.value);break}F=f.previous;L.removeNode(f.value);E(f.value)}E={texts:l.texts.map(function(q){var H=q.node,t=o9(H);t&&t.tagName==="TEXTAREA"&&l.genTextAreaValueMutation(t);return{id:l.mirror.getId(H),value:q.value}}).filter(function(q){return!d.has(q.id)}).filter(function(q){return l.mirror.has(q.id)}),
attributes:l.attributes.map(function(q){var H=q.attributes;if(typeof H.style==="string"){var t=JSON.stringify(q.styleDiff),e=JSON.stringify(q._unchangedStyles);t.length<H.style.length&&(t+e).split("var(").length===H.style.split("var(").length&&(H.style=q.styleDiff)}return{id:l.mirror.getId(q.node),attributes:H}}).filter(function(q){return!d.has(q.id)}).filter(function(q){return l.mirror.has(q.id)}),
removes:l.removes,adds:b};if(E.texts.length||E.attributes.length||E.removes.length||E.adds.length)l.texts=[],l.attributes=[],l.attributeMap=new WeakMap,l.removes=[],l.addedSet=new Set,l.movedSet=new Set,l.droppedSet=new Set,l.removesSubTreeCache=new Set,l.movedMap={},l.mutationCb(E)}};
this.genTextAreaValueMutation=function(b){var d=l.attributeMap.get(b);d||(d={node:b,attributes:{},styleDiff:{},_unchangedStyles:{}},l.attributes.push(d),l.attributeMap.set(b,d));var L=Array.from(Dq(b),function(P){return Dw$(P)||""}).join("");
d.attributes.value=mwZ({element:b,maskInputOptions:l.maskInputOptions,tagName:b.tagName,type:qIA(b),value:L,maskInputFn:l.maskInputFn})};
this.JSC$12013_processMutation=function(b){if(!lwV(b.target,l.mirror,l.slimDOMOptions))switch(b.type){case "characterData":var d=Dw$(b.target);ch(b.target,l.blockClass,l.blockSelector,!1)||d===b.oldValue||l.texts.push({value:C7Q(b.target,l.maskTextClass,l.maskTextSelector,!0)&&d?l.maskTextFn?l.maskTextFn(d,rmQ(b.target)):d.replace(/[\S]/g,"*"):d,node:b.target});break;case "attributes":d=b.target;var L=b.attributeName,P=b.target.getAttribute(L);if(L==="value"){var E=qIA(d);P=mwZ({element:d,maskInputOptions:l.maskInputOptions,
tagName:d.tagName,type:E,value:P,maskInputFn:l.maskInputFn})}if(ch(b.target,l.blockClass,l.blockSelector,!1)||P===b.oldValue)break;E=l.attributeMap.get(b.target);if(d.tagName==="IFRAME"&&L==="src"&&!l.keepIframeSrcFn(P))if(d.contentDocument)break;else L="rr_src";E||(E={node:b.target,attributes:{},styleDiff:{},_unchangedStyles:{}},l.attributes.push(E),l.attributeMap.set(b.target,E));L==="type"&&d.tagName==="INPUT"&&(b.oldValue||"").toLowerCase()==="password"&&d.setAttribute("data-rr-is-password","true");
if(!SIV(d.tagName,L))if(E.attributes[L]=gy7(l.doc,d.tagName.toLowerCase(),L.toLowerCase(),P),L==="style"){if(!l.unattachedDoc)try{l.unattachedDoc=document.implementation.createHTMLDocument()}catch(N){l.unattachedDoc=l.doc}L=l.unattachedDoc.createElement("span");b.oldValue&&L.setAttribute("style",b.oldValue);P=_.X(Array.from(d.style));for(var f=P.next();!f.done;f=P.next()){f=f.value;var F=d.style.getPropertyValue(f),n=d.style.getPropertyPriority(f);F!==L.style.getPropertyValue(f)||n!==L.style.getPropertyPriority(f)?
E.styleDiff[f]=n===""?F:[F,n]:E._unchangedStyles[f]=[F,n]}L=_.X(Array.from(L.style));for(P=L.next();!P.done;P=L.next())P=P.value,d.style.getPropertyValue(P)===""&&(E.styleDiff[P]=!1)}else L==="open"&&d.tagName==="DIALOG"&&(d.matches("dialog:modal")?E.attributes.rr_open_mode="modal":E.attributes.rr_open_mode="non-modal");break;case "childList":ch(b.target,l.blockClass,l.blockSelector,!0)||(b.target.tagName==="TEXTAREA"?l.genTextAreaValueMutation(b.target):(b.addedNodes.forEach(function(N){return l.genAdds(N,
b.target)}),b.removedNodes.forEach(function(N){var Y=l.mirror.getId(N),q=R9(b.target)?l.mirror.getId(vh(b.target)):l.mirror.getId(b.target);
ch(b.target,l.blockClass,l.blockSelector,!1)||lwV(N,l.mirror,l.slimDOMOptions)||l.mirror.getId(N)===-1||(l.addedSet.has(N)?(X3B(l.addedSet,N),l.droppedSet.add(N)):l.addedSet.has(b.target)&&Y===-1||beZ(b.target,l.mirror)||(l.movedSet.has(N)&&l.movedMap[Y+"@"+q]?X3B(l.movedSet,N):(l.removes.push({parentId:q,id:Y,isShadow:R9(b.target)&&p7(b.target)?!0:void 0}),fwN(N,l.removesSubTreeCache))),l.mapRemoves.push(N))})))}};
this.genAdds=function(b,d){if(!vX2(l.processedNodeManager,b,l)&&!l.addedSet.has(b)&&!l.movedSet.has(b)){if(l.mirror.nodeMetaMap.has(b)){if(lwV(b,l.mirror,l.slimDOMOptions))return;l.movedSet.add(b);var L=null;d&&l.mirror.nodeMetaMap.has(d)&&(L=l.mirror.getId(d));L&&L!==-1&&(l.movedMap[A32(l.mirror.getId(b),L)]=!0)}else l.addedSet.add(b),l.droppedSet.delete(b);ch(b,l.blockClass,l.blockSelector,!1)||(Dq(b).forEach(function(P){return l.genAdds(P)}),b&&C7(b)&&Dq(C7(b)).forEach(function(P){l.processedNodeManager.add(P,
l);
l.genAdds(P,b)}))}}};
_.Q=nu7.prototype;_.Q.init=function(l){var b=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){b[d]=l[d]})};
_.Q.freeze=function(){this.JSC$12013_frozen=!0;this.canvasManager.freeze()};
_.Q.unfreeze=function(){this.JSC$12013_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.Q.isFrozen=function(){return this.JSC$12013_frozen};
_.Q.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.Q.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.Q.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var lv=[],PJ=window.Proxy,t1$=["INPUT","TEXTAREA","SELECT"],U0V=new WeakMap;var CAr=new Map,vuQ=function(l,b,d){if(l&&(AyV(l,b)||typeof l==="object")){b=l.constructor.name;var L=CAr.get(d);L||(L=new Map,CAr.set(d,L));L.has(b)||L.set(b,[]);d=L.get(b);b=d.indexOf(l);b===-1&&(b=d.length,d.push(l));return b}},CnH=function(l,b,d){return l.map(function(L){return Siq(L,b,d)})},AyV=function(l,b){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(d){return typeof b[d]===
"function"}).find(function(d){return l instanceof b[d]})};var R$h=cs(["\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"]),
VAB=_.XG(R$h.join(""));var awB=function(l){var b=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$12055_frozen=!1;this.JSC$12055_processMutation=function(n,N){if(b.rafStamps.invokeId&&b.rafStamps.latestId!==b.rafStamps.invokeId||!b.rafStamps.invokeId)b.rafStamps.invokeId=b.rafStamps.latestId;b.pendingCanvasMutations.has(n)||b.pendingCanvasMutations.set(n,[]);b.pendingCanvasMutations.get(n).push(N)};
var d=l.sampling===void 0?"all":l.sampling,L=l.win,P=l.blockClass,E=l.blockSelector,f=l.recordCanvas,F=l.dataURLOptions;this.mutationCb=l.mutationCb;this.mirror=l.mirror;f&&d==="all"&&pIQ(this,L,P,E);f&&typeof d==="number"&&oXV(this,d,L,P,E,{dataURLOptions:F})};
_.Q=awB.prototype;_.Q.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.Q.freeze=function(){this.JSC$12055_frozen=!0};
_.Q.unfreeze=function(){this.JSC$12055_frozen=!1};
_.Q.lock=function(){this.locked=!0};
_.Q.unlock=function(){this.locked=!1};
var oXV=function(l,b,d,L,P,E){var f=p3Q(d,L,P,!0),F=new Map,n=tj$(wty());n.onmessage=function(e){var W=e.data.id;F.set(W,!1);"base64"in e.data&&(e=e.data,l.mutationCb({id:W,type:Ef["2D"],commands:[{property:"clearRect",args:[0,0,e.width,e.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:e.base64}],type:e.type}]},0,0]}]}))};
var N=1E3/b,Y=0,q=function(){var e=[];d.document.querySelectorAll("canvas").forEach(function(W){ch(W,L,P,!0)||e.push(W)});
return e},H=function(e){Y&&e-Y<N||(Y=e,q().forEach(function(W){var M,J,x,V,p;
return _.B(function(D){if(D.nextAddress==1){M=l.mirror.getId(W);if(F.get(M)||W.width===0||W.height===0)return D.return();F.set(M,!0);["webgl","webgl2"].includes(W.__context)&&(J=W.getContext(W.__context),((x=J)==null?void 0:(V=x.getContextAttributes())==null?void 0:V.preserveDrawingBuffer)===!1&&J.clear(J.COLOR_BUFFER_BIT));return D.yield(createImageBitmap(W),2)}p=D.yieldResult;n.postMessage({id:M,bitmap:p,width:W.width,height:W.height,dataURLOptions:E.dataURLOptions},[p]);_.gR(D)})}));
t=requestAnimationFrame(H)};
var t=requestAnimationFrame(H);l.resetObservers=function(){f();cancelAnimationFrame(t)}},pIQ=function(l,b,d,L){Dyf(l);
VPo(l);var P=p3Q(b,d,L,!1),E=RxN(l.JSC$12055_processMutation.bind(l),b,d,L),f=D0Z(l.JSC$12055_processMutation.bind(l),b,d,L);l.resetObservers=function(){P();E();f()}},VPo=function(l){requestAnimationFrame(function(){return wIj(l)})},Dyf=function(l){var b=function(d){l.rafStamps.latestId=d;
requestAnimationFrame(b)};
requestAnimationFrame(b)},wIj=function(l){l.pendingCanvasMutations.forEach(function(b,d){var L=l.mirror.getId(d);
ulh(l,d,L)});
requestAnimationFrame(function(){return wIj(l)})},ulh=function(l,b,d){if(!l.JSC$12055_frozen&&!l.locked){var L=l.pendingCanvasMutations.get(b);
if(L&&d!==-1){var P=L.map(function(E){E=Object.assign({},E);return delete E.type,E});
l.mutationCb({id:d,type:L[0].type,commands:P});l.pendingCanvasMutations.delete(b)}}};var GSA=function(){this.nodeMap=new WeakMap;this.active=!1},vX2=function(l,b,d){return(l=l.nodeMap.get(b))&&Array.from(l).some(function(L){return L!==d})};
GSA.prototype.add=function(l,b){var d=this;this.active||(this.active=!0,requestAnimationFrame(function(){d.nodeMap=new WeakMap;d.active=!1}));
this.nodeMap.set(l,(this.nodeMap.get(l)||new Set).add(b))};
GSA.prototype.destroy=function(){};var ieH=function(l){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=l.mutationCb;this.scrollCb=l.scrollCb;this.bypassOptions=l.bypassOptions;this.mirror=l.mirror;this.init()};
ieH.prototype.init=function(){this.reset();dt7(this,Element,document)};
var lnF=function(l,b,d){if(p7(b)&&!l.shadowDoms.has(b)){l.shadowDoms.add(b);var L=OeH(Object.assign({},l.bypassOptions,{doc:d,mutationCb:l.mutationCb,mirror:l.mirror,shadowDomManager:l}),b);l.restoreHandlers.push(function(){return L.disconnect()});
l.restoreHandlers.push(qiN(Object.assign({},l.bypassOptions,{scrollCb:l.scrollCb,doc:b,mirror:l.mirror})));setTimeout(function(){b.adoptedStyleSheets&&b.adoptedStyleSheets.length>0&&j7N(l.bypassOptions.stylesheetManager,b.adoptedStyleSheets,l.mirror.getId(vh(b)));l.restoreHandlers.push(zxB({mirror:l.mirror,stylesheetManager:l.bypassOptions.stylesheetManager},b))},0)}},dt7=function(l,b,d){l.restoreHandlers.push(AG(b.prototype,"attachShadow",function(L){return function(P){P=L.call(this,P);
var E=C7(this);E&&Q71(this)&&lnF(l,E,d);return P}}))};
ieH.prototype.reset=function(){this.restoreHandlers.forEach(function(l){try{l()}catch(b){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var w3H=function(l){this.trackedLinkElements=new WeakSet;this.styleMirror=new xyh;this.mutationCb=l.mutationCb;this.adoptedStyleSheetCb=l.adoptedStyleSheetCb},LFH=function(l,b,d){"_cssText"in d.attributes&&l.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:d.id,attributes:d.attributes}]});ryj(l,b)},ryj=function(l,b){l.trackedLinkElements.has(b)||l.trackedLinkElements.add(b)},j7N=function(l,b,d){if(b.length!==0){d={id:d,
styleIds:[]};var L=[];b=_.X(b);for(var P=b.next(),E={};!P.done;E={sheet$jscomp$3:void 0},P=b.next())E.sheet$jscomp$3=P.value,P=void 0,l.styleMirror.has(E.sheet$jscomp$3)?P=l.styleMirror.getId(E.sheet$jscomp$3):(P=l.styleMirror.add(E.sheet$jscomp$3),L.push({styleId:P,rules:Array.from(E.sheet$jscomp$3.rules||CSSRule,function(f){return function(F,n){return{rule:nyA(F,f.sheet$jscomp$3.href),index:n}}}(E))})),d.styleIds.push(P);
L.length>0&&(d.styles=L);l.adoptedStyleSheetCb(d)}};
w3H.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var fv,V1$,TlV;try{if(Array.from([1],function(l){return l*2})[0]!==2){var G40=document.createElement("iframe");
document.body.appendChild(G40);var TQV;Array.from=((TQV=G40.contentWindow)==null?void 0:TQV.Array.from)||Array.from;document.body.removeChild(G40)}}catch(l){console.debug("Unable to override Array.from",l)}var Xu=new TK;var Od7="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(" "),nLV={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},B11=null,QmQ=null;var N1y={},mtN=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 enV={text:1},HdN={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var aeV=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,iYF={CONSTANT:{isUnwrappable:function(l){return l instanceof lu},
unwrap:sBt},JAVASCRIPT:{isUnwrappable:function(l){return l instanceof _.QV},
unwrap:sb},HTML:{isUnwrappable:function(l){return l instanceof cm},
unwrap:function(l){return bB(l)}},
RESOURCE_URL:{isUnwrappable:function(l){return l instanceof I$},
unwrap:_.Jh},STRING:{isUnwrappable:function(l){return l instanceof Object},
unwrap:function(l){return String(l)}},
STYLE:{isUnwrappable:function(l){return typeof l==="string"},
unwrap:function(l){return l}},
URL:{isUnwrappable:function(l){return Cb(l)},
unwrap:_.R$}},c3V={CONSTANT:hn$,JAVASCRIPT:hn$,HTML:function(l){l=l instanceof cm?l:rB(String(l).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return bB(l)},
RESOURCE_URL:hn$,STRING:String,STYLE:hn$,URL:function(l,b){l=aeV.test(l)?l:void 0;return l===void 0?b:l}};var xtQ=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,kHZ=/[\t\n\f\r ]+/,jmq=/[\t\n\f\r ,]+/g,yZq=function(l,b,d){return d},nv={},r3F=function(){var l=function(){var L={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",L):L}(),b=l.createHTML(""),d=l.createScript("");
l=l.createScriptURL("");return{INNOCUOUS_STRING:b,INNOCUOUS_SCRIPT:d,INNOCUOUS_URL:l}}(),BJ=r3F.INNOCUOUS_STRING,JZZ=r3F.INNOCUOUS_SCRIPT,$tQ=r3F.INNOCUOUS_URL;var llD=function(l){var b=gLV(l);return function(d,L,P,E){return E?b(E,L,P,d):BJ}}({reportHandler:function(l,b){if(l)try{throw Error(b);
}catch(d){_.az(d)}},
safeTypesBridge:function(l,b,d){var L=iYF[b];return L.isUnwrappable(l)&&(L=L.unwrap(l,d),L!==d)?L:(0,c3V[b])(String(l),d)},
allowedIdentifierPrefixes:[""]});if(vS!==void 0)throw Error("af");vS=llD;if(vS!==llD)throw Error("bf");Of("Injectable",[]);var fCA=Of("Inject",[["token",void 0]]),FOF=Of("Optional",[]);Of("Injectable",[]);var BS7=Of("Self",[]),n6q=Of("SkipSelf",[]);Of("Host",[]);var bCV={},dp2=function(){};
dp2.prototype.resolve=function(){throw Error("df");};
dp2.prototype.addProvider=function(){throw Error("df");};var Qrq=Function;var Lo0=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,P5t=function(){this._reflect=window.Reflect};
_.Q=P5t.prototype;_.Q.factory=function(l){return function(){return new (Function.prototype.bind.apply(l,[null].concat(_.VV(_.Tc.apply(0,arguments)))))}};
_.Q._zipTypesAndAnnotations=function(l,b){var d=typeof l==="undefined"?Array(b.length):Array(l.length);for(var L=0;L<d.length;L++)d[L]=typeof l==="undefined"?[]:l[L]!=Object?[l[L]]:[],b&&AZV(b[L])&&(d[L]=d[L].concat(b[L]));return d};
_.Q._ownParameters=function(l,b){if(Lo0.exec(l.toString()))return null;if(l.parameters&&l.parameters!==b.parameters)return l.parameters;var d=l.ctorParameters;return d&&d!==b.ctorParameters?(b=typeof d==="function"?d():d,l=b.map(function(L){return L&&L.type}),b=b.map(function(L){return L&&CPA(L.decorators)}),this._zipTypesAndAnnotations(l,b)):AZV(this._reflect)&&AZV(this._reflect.getOwnMetadata)&&(b=this._reflect.getOwnMetadata("parameters",l),(d=this._reflect.getOwnMetadata("design:paramtypes",l))||
b)?this._zipTypesAndAnnotations(d,b):Array(l.length).fill(void 0)};
_.Q.parameters=function(l){if(!l.prototype)return[];var b=Object.getPrototypeOf(l.prototype).constructor;(l=this._ownParameters(l,b))||b===Object||(l=this.parameters(b));return l||[]};
_.Q._ownAnnotations=function(l,b){if(l.annotations&&l.annotations!==b.annotations)return l=l.annotations,typeof l==="function"&&l.annotations&&(l=l.annotations),l;if(l.decorators&&l.decorators!==b.decorators)return CPA(l.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",l)};
_.Q.annotations=function(l){var b=Object.getPrototypeOf(l.prototype).constructor;l=this._ownAnnotations(l,b)||[];return(b!==Object?this.annotations(b):[]).concat(l)};
_.Q._ownPropMetadata=function(l,b){if(l.propMetadata&&l.propMetadata!==b.propMetadata)return l=l.propMetadata,typeof l==="function"&&l.propMetadata&&(l=l.propMetadata),l;if(l.propDecorators&&l.propDecorators!==b.propDecorators){var d=l.propDecorators,L={};Object.keys(d).forEach(function(P){L[P]=CPA(d[P])});
return L}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",l)};
_.Q.propMetadata=function(l){var b=Object.getPrototypeOf(l.prototype).constructor,d={};if(b!==Object){var L=this.propMetadata(b);Object.keys(L).forEach(function(E){d[E]=L[E]})}var P=this._ownPropMetadata(l,b);
P&&Object.keys(P).forEach(function(E){var f=[];d.hasOwnProperty(E)&&f.push.apply(f,_.VV(d[E]));f.push.apply(f,_.VV(P[E]));d[E]=f});
return d};
_.Q.getter=function(l){return function(b){return b[l]}};
_.Q.setter=function(l){return function(b,d){return b[l]=d}};
_.Q.method=function(l){return function(b,d){if(!b[l])throw Error("ef`"+l);return b[l].apply(b,d)}};var EU0=function(){};var QLf=function(l){this.reflectionCapabilities=l};
_.h(QLf,EU0);_.Q=QLf.prototype;_.Q.factory=function(l){return this.reflectionCapabilities.factory(l)};
_.Q.parameters=function(l){return this.reflectionCapabilities.parameters(l)};
_.Q.annotations=function(l){return this.reflectionCapabilities.annotations(l)};
_.Q.propMetadata=function(l){return this.reflectionCapabilities.propMetadata(l)};
_.Q.getter=function(l){return this.reflectionCapabilities.getter(l)};
_.Q.setter=function(l){return this.reflectionCapabilities.setter(l)};
_.Q.method=function(l){return this.reflectionCapabilities.method(l)};var T1V=new QLf(new P5t);var sV=function(l,b){this.token=l;this.id=b;if(l===void 0||l===null)throw Error("kf");};
_.qG.Object.defineProperties(sV.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return NA(this.token)}}});
_.qG.Object.defineProperties(sV,{JSC$12111_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return qA.JSC$12115_numberOfKeys}}});
var XpV=function(){this._allKeys=new Map};
XpV.prototype.get=function(l){if(l instanceof sV)return l;if(this._allKeys.has(l))return this._allKeys.get(l);var b=new sV(l,sV.JSC$12111_numberOfKeys);this._allKeys.set(l,b);return b};
_.qG.Object.defineProperties(XpV.prototype,{JSC$12115_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var qA=new XpV;var OIN=function(l,b,d){this.key=l;this.optional=b;this.visibility=d},idF=function(l){return new OIN(l,!1,null)},rZq=[],dcF=function(l,b,d){this.key=l;
this.resolvedFactories=b;this.multiProvider=d},lC$=function(l,b,d,L){this.factory=l;
this.dependencies=b;this.providerClass=d;this.providerValue=L};var FA={},BK=function(l,b){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=b===void 0?null:b;l=_.X(l);for(b=l.next();!b.done;b=l.next())this.addProvider(b.value)};
_.Q=BK.prototype;_.Q.addProvider=function(l){this.keyIdToIndex.set(l.key.id,this.keyIds.length);this.providers.push(l);this.keyIds.push(l.key.id);this.objs.push(FA)};
_.Q.resolve=function(l,b){b=b===void 0?bCV:b;return this._getByKey(qA.get(mA(l)),null,b)};
_.Q._new=function(l){if(this.constructedKeyIds[l.key.id])throw wd7(this,l.key);this.constructedKeyIds[l.key.id]=!0;return this._instantiateProvider(l)};
_.Q._instantiateProvider=function(l){if(l.multiProvider){for(var b=Array(l.resolvedFactories.length),d=0;d<l.resolvedFactories.length;++d)b[d]=this._instantiate(l,l.resolvedFactories[d]);return b}return this._instantiate(l,l.resolvedFactories[0])};
_.Q._instantiate=function(l,b){var d=this,L=b.factory;try{var P=b.dependencies.map(function(f){return d._getByReflectiveDependency(f)})}catch(f){throw f.addKey&&f.addKey(this,l.key),f;
}try{var E=L.apply(null,_.VV(P))}catch(f){throw uKV(this,f,l.key);}return E};
_.Q._getByReflectiveDependency=function(l){return this._getByKey(l.key,l.visibility,l.optional?null:bCV)};
_.Q._getByKey=function(l,b,d){return l===fl2?this:b instanceof BS7?this._getByKeySelf(l,d):this._getByKeyDefault(l,d,b)};
_.Q._getObjByKeyId=function(l){for(var b=0;b<this.keyIds.length;b++)if(this.keyIds[b]===l)return this.objs[b]===FA&&(this.objs[b]=this._new(this.providers[b])),this.objs[b];return FA};
_.Q._throwOrNull=function(l,b){if(b!==bCV)return b;throw VdF(this,l);};
_.Q._getByKeySelf=function(l,b){var d=this._getObjByKeyId(l.id);return d!==FA?d:this._throwOrNull(l,b)};
_.Q._getByKeyDefault=function(l,b,d){for(var L=d=d instanceof n6q?this.parent:this;d instanceof BK;){var P=d._getObjByKeyId(l.id);if(P!==FA)return P;d=d.parent}P=void 0;if(d!==null)try{var E=d.resolve(l.token,b);if(E!==FA)return E}catch(f){P=f}if(!(L instanceof BK&&mcZ(l.token))){if(P)throw P;return this._throwOrNull(l,b)}for(E=L;E.parent instanceof BK;)E=E.parent;E.addProvider(LO$({provide:l.token,useClass:l.token}));return E.resolve(l.token,b)};
_.Q.toString=function(){return this.displayName};
_.qG.Object.defineProperties(BK.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+NSQ(this,function(l){return' "'+l.key.displayName+'" '}).join(", ")+"])"}}});
var fl2=qA.get(mA(dp2));(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 sLr=globalThis.XRegExp;var Fot=-1,B$t=function(l){addEventListener("pageshow",function(b){b.persisted&&(Fot=b.timeStamp,l(b))},!0)};var OCV=function(l,b,d){var L=nU$,P,E;return function(f){if(b.value>=0&&(f||d)){var F;if((E=b.value-((F=P)!=null?F:0))||P===void 0)P=b.value,b.delta=E,f=b.value,b.rating=f>L[1]?"poor":f>L[0]?"needs-improvement":"good",l(b)}}};var N$$=function(l){requestAnimationFrame(function(){return requestAnimationFrame(function(){return l()})})};var mp2=function(){var l=performance.getEntriesByType("navigation")[0];if(l&&l.responseStart>0&&l.responseStart<performance.now())return l};var YSr=function(){var l,b;return(b=(l=mp2())==null?void 0:l.activationStart)!=null?b:0};var n5=-1,qS$=new Set,HCQ=function(l){if(document.visibilityState==="hidden"){if(l.type==="visibilitychange")for(var b=_.X(qS$),d=b.next();!d.done;d=b.next())d=d.value,d();isFinite(n5)||(n5=l.type==="visibilitychange"?l.timeStamp:0,removeEventListener("prerenderingchange",HCQ,!0))}},tzJ=function(){if(n5<0){var l=YSr(),b,d;
n5=(d=document.prerendering?void 0:(b=globalThis.performance.getEntriesByType("visibility-state").filter(function(L){return L.name==="hidden"&&L.startTime>l})[0])==null?void 0:b.startTime)!=null?d:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",HCQ,!0);addEventListener("prerenderingchange",HCQ,!0);B$t(function(){setTimeout(function(){n5=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return n5},
onHidden:function(L){qS$.add(L)}}};var UpF=function(){var l=l===void 0?-1:l;var b=mp2(),d="navigate";Fot>=0?d="back-forward-cache":b&&(document.prerendering||YSr()>0?d="prerender":document.wasDiscarded?d="restore":b.type&&(d=b.type.replace(/_/g,"-")));return{name:"LCP",value:l,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:d}};var q4Z=new WeakMap;var Koo=function(l){var b=b===void 0?{}:b;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var d=new PerformanceObserver(function(L){Promise.resolve().then(function(){l(L.getEntries())})});
d.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},b));return d}}catch(L){}};var ebD=function(l){var b=!1;return function(){b||(l(),b=!0)}};var hb2=function(l){document.prerendering?addEventListener("prerenderingchange",function(){return l()},!0):l()};var kUf=function(l){var b=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?l():(l=ebD(l),addEventListener("visibilitychange",l,{once:!0,capture:!0}),b(function(){l();removeEventListener("visibilitychange",l,{capture:!0})}))};var Y4j=function(){};
Y4j.prototype._processEntry=function(l){var b;(b=this._onBeforeProcessingEntry)==null||b.call(this,l)};var nU$=[2500,4E3],XjN=function(l){var b=b===void 0?{}:b;hb2(function(){var d=tzJ(),L=UpF(),P=HIB(b),E=function(H){b.reportAllChanges||(H=H.slice(-1));H=_.X(H);for(var t=H.next();!t.done;t=H.next())t=t.value,P._processEntry(t),t.startTime<d.firstHiddenTime&&(L.value=Math.max(t.startTime-YSr(),0),L.entries=[t],F())},f=Koo(E);
if(f){var F=OCV(l,L,b.reportAllChanges);for(var n=ebD(function(){E(f.takeRecords());f.disconnect();F(!0)}),N=function(H){H.isTrusted&&(kUf(n),removeEventListener(H.type,N,{capture:!0}))},Y=_.X(["keydown",
"click","visibilitychange"]),q=Y.next();!q.done;q=Y.next())addEventListener(q.value,N,{capture:!0});B$t(function(H){L=UpF();F=OCV(l,L,b.reportAllChanges);N$$(function(){L.value=performance.now()-H.timeStamp;F(!0)})})}})};var WoV;var jL2;_.T=function(){return jL2!==void 0?jL2:jL2=document.createElement("template")};
document.head.appendChild(_.T().content);var zbD;_.$O({_template:function(){if(zbD!==void 0)return zbD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;WoV===void 0&&(WoV=document.createElement("template"));var L=WoV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return zbD=l},
is:"tp-yt-app-toolbar"});var ya2;var ZC$;_.OV=function(){};
_.OV=_.$O({_template:function(){if(ZC$!==void 0)return ZC$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ya2===void 0&&(ya2=document.createElement("template"));var L=ya2;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return ZC$=l},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.OV.instance||(_.OV.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(l){this._text===l&&(l+="\u00a0");this._text="";this.async(function(){this._text=l},this.timeout)},
_onIronAnnounce:function(l){l.detail&&l.detail.text&&this.announce(l.detail.text)}});
_.OV.instance=null;_.OV.requestAvailability=function(){_.OV.instance||(_.OV.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.OV.instance):document.addEventListener("load",function(){document.body.appendChild(_.OV.instance)})};var Mzf;var Il2;/*

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

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
var Nm,vUj,C5D;Nm=Element.prototype;vUj=Nm.matches||Nm.matchesSelector||Nm.mozMatchesSelector||Nm.msMatchesSelector||Nm.oMatchesSelector||Nm.webkitMatchesSelector;C5D=function(){};
_.pp0=function(l){var b=Rbt,d=[];return b._collectTabbableNodes(l,d)?b._sortByTabIndex(d):d};
_.Q=C5D.prototype;_.Q.isFocusable=function(l){return vUj.call(l,"input, select, textarea, button, object")?vUj.call(l,":not([disabled])"):vUj.call(l,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.Q._normalizedTabIndex=function(l){return this.isFocusable(l)?(l=l.getAttribute("tabindex")||0,Number(l)):-1};
_.Q._collectTabbableNodes=function(l,b){if(l.nodeType!==Node.ELEMENT_NODE||!this._isVisible(l))return!1;var d=this._normalizedTabIndex(l),L=d>0;d>=0&&b.push(l);if(l.localName==="content"||l.localName==="slot")d=_.HJ(l).getDistributedNodes();else{var P;d=((P=_.HJ(l).shadowRoot)!=null?P:_.HJ(l.root||l)).children}for(l=0;l<d.length;l++)L=this._collectTabbableNodes(d[l],b)||L;return L};
_.Q._isVisible=function(l){var b=l.style;return b.visibility!=="hidden"&&b.display!=="none"?(b=window.getComputedStyle(l),b.visibility!=="hidden"&&b.display!=="none"):!1};
_.Q._sortByTabIndex=function(l){var b=l.length;if(b<2)return l;var d=Math.ceil(b/2);b=this._sortByTabIndex(l.slice(0,d));l=this._sortByTabIndex(l.slice(d));return this._mergeSortByTabIndex(b,l)};
_.Q._mergeSortByTabIndex=function(l,b){for(var d=[];l.length>0&&b.length>0;)this._hasLowerTabOrder(l[0],b[0])?d.push(b.shift()):d.push(l.shift());return d.concat(l,b)};
_.Q._hasLowerTabOrder=function(l,b){l=Math.max(l.tabIndex,0);b=Math.max(b.tabIndex,0);return l===0||b===0?b>l:l>b};
var Rbt=new C5D;var oU2;var Dpr;_.$O({_template:function(){if(Dpr!==void 0)return Dpr;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;oU2===void 0&&(oU2=document.createElement("template"));var L=oU2;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Dpr=l},
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&&_.HJ(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.HJ(this.parentNode).removeChild(this)},
_onTransitionend:function(l){l&&l.target===this&&this.complete()},
_openedChanged:function(l){l?this.prepare():(l=window.getComputedStyle(this),l.transitionDuration!=="0s"&&l.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 mc=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;aF(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)};
mc.prototype._bringOverlayAtIndexToFront=function(l){var b=this._overlays[l];if(b){var d=this._overlays.length-1,L=this._overlays[d];L&&this._shouldBeBehindOverlay(b,L)&&d--;if(!(l>=d)){L=Math.max(this._getZ(_.Vz0(this)),this._minimumZ);for(this._getZ(b)<=L&&this._applyOverlayZ(b,L);l<d;)this._overlays[l]=this._overlays[l+1],l++;this._overlays[d]=b}}};
mc.prototype.addOverlay=function(l){var b=this._overlays.indexOf(l);if(b>=0)this._bringOverlayAtIndexToFront(b);else{b=this._overlays.length;var d=this._overlays[b-1],L=Math.max(this._getZ(d),this._minimumZ),P=this._getZ(l);d&&this._shouldBeBehindOverlay(l,d)&&(this._applyOverlayZ(d,L),b--,L=Math.max(this._getZ(this._overlays[b-1]),this._minimumZ));P<=L&&this._applyOverlayZ(l,L);this._overlays.splice(b,0,l)}this.trackBackdrop()};
mc.prototype.removeOverlay=function(l){l=this._overlays.indexOf(l);l!==-1&&(this._overlays.splice(l,1),this.trackBackdrop())};
_.Vz0=function(l){return l._overlays[l._overlays.length-1]};
_.Q=mc.prototype;_.Q.trackBackdrop=function(){var l=this._overlayWithBackdrop();if(l||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(l)-1,this.backdropElement.opened=!!l,this.backdropElement.prepare()};
_.Q._overlayWithBackdrop=function(){for(var l=this._overlays.length-1;l>=0;l--)if(this._overlays[l].withBackdrop)return this._overlays[l]};
_.Q._getZ=function(l){var b=this._minimumZ;if(l){var d,L,P=Number(((d=l.hostElement)!=null?d:l).style.zIndex||window.getComputedStyle((L=l.hostElement)!=null?L:l).zIndex);P===P&&(b=P)}return b};
_.Q._setZ=function(l,b){var d;((d=l.hostElement)!=null?d:l).style.zIndex=b};
_.Q._applyOverlayZ=function(l,b){this._setZ(l,b+2)};
_.Q._overlayInPath=function(l){l=l||[];for(var b=0;b<l.length;b++){var d=void 0;if(((d=l[b].polymerController)!=null?d:l[b])._manager===this)return l[b]}};
_.Q._onCaptureClick=function(l){var b=this._overlays.length-1;if(b!==-1)for(var d=_.HJ(l).path,L,P;(L=this._overlays[b])&&this._overlayInPath(d)!==((P=L.hostElement)!=null?P:L);)if(L._onCaptureClick(l),L.allowClickThrough)b--;else break};
_.Q._onCaptureFocus=function(l){var b=_.Vz0(this);b&&b._onCaptureFocus(l)};
_.Q._onCaptureKeyDown=function(l){var b=_.Vz0(this);b&&(_.uC.keyboardEventMatchesKeys(l,"esc")?b._onCaptureEsc(l):_.uC.keyboardEventMatchesKeys(l,"tab")&&b._onCaptureTab(l))};
_.Q._shouldBeBehindOverlay=function(l,b){return!l.alwaysOnTop&&b.alwaysOnTop&&!b.contains(l)};
_.qG.Object.defineProperties(mc.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 l=document.activeElement;l&&l instanceof Element!==!1||(l=document.body);for(;l.root&&_.HJ(l.root).activeElement;)l=_.HJ(l.root).activeElement;return l}}});
_.Yw=new mc;var tpy=0,UcV=0,KOV=null,ewF=[],tj=["wheel","mousewheel","DOMMouseScroll"],hwA;_.U("web_no_lock_on_touchstart_killswitch")&&(tj.push("touchstart"),tj.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;_.qm={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:_.Yw},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var l;return this._focusedChild||_.HJ((l=this.hostElement)!=null?l:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var l;return _.pp0((l=this.hostElement)!=null?l: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 l;this._observer=_.HJ((l=this.hostElement)!=null?l:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var l;_.HJ((l=this.hostElement)!=null?l:this).unobserveNodes(this._observer)}this._observer=null;for(var b in this.__rafs)this.__rafs[b]!==null&&cancelAnimationFrame(this.__rafs[b]);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(l){this.fire("iron-overlay-canceled",l,{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 l;((l=this.hostElement)!=null?l:this).style.outline="none";var b;((b=this.hostElement)!=null?b:this).style.display="none"}},
_openedChanged:function(l){if(l){var b;((b=this.hostElement)!=null?b: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 l;if(this.withBackdrop&&!((l=this.hostElement)!=null?l:this).hasAttribute("tabindex")){var b;((b=this.hostElement)!=null?b: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 l;((l=this.hostElement)!=null?l:this).style.display="none";var b;((b=this.hostElement)!=null?b:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var l,b;((l=this.hostElement)!=null?l:this).style.transition=((b=this.hostElement)!=null?b:this).style.webkitTransition="none";var d,L;((d=this.hostElement)!=null?d:this).style.transform=((L=this.hostElement)!=null?L:this).style.webkitTransform="none";var P;((P=this.hostElement)!=null?P:this).style.display=""},
_finishPositioning:function(){var l;((l=this.hostElement)!=null?l:this).style.display="none";this.scrollTop=this.scrollTop;var b,d;((b=this.hostElement)!=null?b:this).style.transition=((d=this.hostElement)!=null?d:this).style.webkitTransition="";var L,P;((L=this.hostElement)!=null?L:this).style.transform=((P=this.hostElement)!=null?P:this).style.webkitTransform="";var E;((E=this.hostElement)!=null?E:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var l=this._manager.deepActiveElement,b;if(!(b=l===document.body))a:{for(;l;l=l.assignedSlot||l.parentNode||l.host)if(l===this){b=!0;break a}b=!1}b&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(l){this.noCancelOnOutsideClick||this.cancel(l)},
_onCaptureFocus:function(l){if(this.withBackdrop){var b=_.HJ(l).path;b.indexOf(this)===-1?(l.stopPropagation(),this._applyFocus()):this._focusedChild=b[0]}},
_onCaptureEsc:function(l){this.noCancelOnEscKey||this.cancel(l)},
_onCaptureTab:function(l){if(this.withBackdrop){this.__ensureFirstLastFocusables();var b=l.shiftKey,d=b?this.__firstFocusableNode:this.__lastFocusableNode;b=b?this.__lastFocusableNode:this.__firstFocusableNode;if(d===b)d=!0;else{var L=this._manager.deepActiveElement;d=L===d||L===this}d&&(l.preventDefault(),this._focusedChild=b,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 l=this._focusableNodes;this.__firstFocusableNode=l[0];this.__lastFocusableNode=l[l.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(l,b){var d=this.__rafs;d[l]!==null&&cancelAnimationFrame(d[l]);d[l]=requestAnimationFrame(function(){d[l]=null;b.call(this)}.bind(this))},
__updateScrollObservers:function(l,b,d){l&&b&&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),hwA=_._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()):(l=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),l!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(l,1),hwA=_._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(dP)for(var l=this;l;)l.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&l.host&&this.__rootNodes.push(l),l=l.host||l.assignedSlot||l.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(b){b.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(l){l.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(l){return l==="lock"||l==="refit"||l==="cancel"},
__onCaptureScroll:function(l){if(!(this.__isAnimating||_.HJ(l).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(l)}},
__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)}};
_.HK=[AaQ,_.dK,_.qm];_.$O({_template:function(){if(gUD!==void 0)return gUD;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;xp$===void 0&&(xp$=document.createElement("template"));var L=xp$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return gUD=l},
is:"tp-yt-iron-dropdown",behaviors:[_.GX,_.uC,_.HK,EXV],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 l=_.HJ(this.$.content).getDistributedNodes(),b=0,d=l.length;b<d;b++)if(l[b].nodeType===Node.ELEMENT_NODE)return l[b]},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(),_.qm._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.qm._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.qm._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var l=this.containedElement,b=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),d=0;d<b.length;d++)b[d].node=l;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(l){this._readied&&(l?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var l=this.focusTarget||this.containedElement;l&&this.opened&&!this.noAutoFocus?l.focus():_.qm._applyFocus.apply(this,arguments)}});var wpj;var uWD;/*

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 GUj=new _.cC({type:"iconset"});
_.$O({_template:function(){if(uWD!==void 0)return uWD;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;wpj===void 0&&(wpj=document.createElement("template"));
var L=wpj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return uWD=l},
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(l){l=(l||"").split(":");this._iconName=l.pop();this._iconsetName=l.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&&_.HJ(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=GUj.byKey(this._iconsetName)){var l=this._iconset.applyIcon(this,this._iconName,this.theme);l&&l.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,_.HJ(this.root).appendChild(this._img)}});var T$r;var alt;_.$O({_template:function(){if(alt!==void 0)return alt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;T$r===void 0&&(T$r=document.createElement("template"));var L=T$r;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return alt=l},
is:"tp-yt-iron-input",behaviors:[_.lW],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(){_.OV.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.HJ(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.HJ(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 l=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":l=/[0-9.,e-]/}return l},_bindValueChanged:function(l,b){b&&(l===void 0?b.value=null:l!==b.value&&(this.inputElement.value=l),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:l}))},
_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(l){var b=l.keyCode==19||l.keyCode==20||l.keyCode==45||l.keyCode==46||l.keyCode==144||l.keyCode==145||l.keyCode>32&&l.keyCode<41||l.keyCode>111&&l.keyCode<124;return!(l.keyCode==8||l.keyCode==9||l.keyCode==13||l.keyCode==27)&&!(l.charCode==0&&b)},
_onKeypress:function(l){if(this.allowedPattern||this.inputElement.type==="number"){var b=this._patternRegExp;if(b&&!(l.metaKey||l.ctrlKey||l.altKey)){this._patternAlreadyChecked=!0;var d=String.fromCharCode(l.charCode);this._isPrintable(l)&&!b.test(d)&&(l.preventDefault(),this._announceInvalidCharacter("Invalid character "+d+" not entered."))}}},
_checkPatternValidity:function(){var l=this._patternRegExp;if(!l)return!0;for(var b=0;b<this.inputElement.value.length;b++)if(!l.test(this.inputElement.value[b]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var l=this.inputElement.checkValidity();l&&(this.required&&this.bindValue===""?l=!1:this.hasValidator()&&(l=_.lW.validate.call(this,this.bindValue)));this.invalid=!l;this.fire("iron-input-validate");return l},
_announceInvalidCharacter:function(l){this.fire("iron-announce",{text:l})},
_computeValue:function(l){return l}});var iCD;var caJ;var rao=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),lsJ=rao&&rao[1]>=8;
_.$O({_template:function(){if(caJ!==void 0)return caJ;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div aria-label="[[listAriaLabel]]" id="items" role="list" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;iCD===void 0&&(iCD=document.createElement("template"));var L=iCD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return caJ=l},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0},listAriaLabel:{type:String}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[Gpy,_.dK,_.PAV,Cfj],_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 _.HJ(_.HJ(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var l=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,l-this._physicalCount)},set _virtualStart(l){l=this._clamp(l,0,this._maxVirtualStart);this.grid&&(l-=l%this._itemsPerRow);this._virtualStartVal=l},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(l){l%=this._physicalCount;l<0&&(l=this._physicalCount+l);this.grid&&(l-=l%this._itemsPerRow);this._physicalStartVal=l},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(l){this._physicalCountVal=l},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 l=this._firstVisibleIndexVal;if(l==null){var b=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
l=this._iterateItems(function(d,L){b+=this._getPhysicalSizeIncrement(d);if(b>this._scrollPosition)return this.grid?L-L%this._itemsPerRow:L;if(this.grid&&this._virtualCount-1===L)return L-L%this._itemsPerRow})||0}return l},
get lastVisibleIndex(){var l=this._lastVisibleIndexVal;if(l==null){if(this.grid)l=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var b=this._physicalTop+this._scrollOffset;this._iterateItems(function(d,L){b<this._scrollBottom&&(l=L);b+=this._getPhysicalSizeIncrement(d)})}this._lastVisibleIndexVal=l}return l},
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,_.yb);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(l){this.style.webkitOverflowScrolling=l===this?"touch":"";this.style.overflowY=l===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.yb)},
updateViewportBoundaries:function(){var l=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(l["padding-top"],10);this._isRTL=l.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var l=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),b=l-this._scrollPosition,d=b>=0;this._scrollPosition=l;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(b)>this._physicalSize&&this._physicalSize>0?(b-=this._scrollOffset,d=Math.round(b/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&&(l=this._getReusables(d),d?(this._physicalTop=l.physicalTop,this._virtualStart+=l.indexes.length,this._physicalStart+=l.indexes.length):(this._virtualStart=this._virtualStart-l.indexes.length,this._physicalStart=this._physicalStart-l.indexes.length),this._update(l.indexes,d?null:l.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),rL))},
_getReusables:function(l){var b=[],d=this._hiddenContentSize*this._ratio,L=this._virtualStart,P=this._virtualEnd,E=this._physicalCount,f=this._physicalTop+this._scrollOffset;var F=this._physicalBottom+this._scrollOffset;var n=this._scrollPosition,N=this._scrollBottom;if(l){var Y=this._physicalStart;F=n-f}else Y=this._physicalEnd,F-=N;for(;;){var q=this._getPhysicalSizeIncrement(Y);F-=q;if(b.length>=E||F<=d)break;if(l){if(P+b.length+1>=this._virtualCount)break;if(f+q>=n-this._scrollOffset)break;b.push(Y);
f+=q;Y=(Y+1)%E}else{if(L-b.length<=0)break;if(f+this._physicalSize-q<=N)break;b.push(Y);f-=q;Y=Y===0?E-1:Y-1}}return{indexes:b,physicalTop:f-this._scrollOffset}},
_update:function(l,b){if(!(l&&l.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(l);this._updateMetrics(l);if(b)for(;b.length;)l=b.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(l);this._positionItems();this._updateScrollerSize()}},
_createPool:function(l){this._ensureTemplatized();var b,d=Array(l);for(b=0;b<l;b++){var L=this.stamp(null);d[b]=L.root.querySelector("*");this._itemsParent.appendChild(L.root)}return d},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(l){l=this._clamp(this._physicalCount+l,3,this._virtualCount-this._virtualStart);l=this._convertIndexToCompleteRow(l);if(this.grid){var b=l%this._itemsPerRow;b&&l-b<=this._physicalCount&&(l+=this._itemsPerRow);l-=b}l-=this._physicalCount;b=Math.round(this._physicalCount*.5);if(!(l<0)){if(l>0){b=window.performance.now();[].push.apply(this._physicalItems,this._createPool(l));for(var d=0;d<l;d++)this._physicalSizes.push(0);this._physicalCount+=l;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=l);this._update();this._templateCost=(window.performance.now()-b)/l;b=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||b===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,b)),KjV):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,b),rL))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var l=this._getReusables(!0);this._physicalTop=l.physicalTop;this._virtualStart+=l.indexes.length;this._physicalStart+=l.indexes.length;this._update(l.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 l={__key__:!0};l[this.as]=!0;l[this.indexAs]=!0;l[this.selectedAs]=!0;l.tabIndex=!0;this._instanceProps=l;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(l,b){typeof b!=="undefined"&&(this.notifyResize(),_.x6(),l&&this._updateGridMetrics())},
_itemsChanged:function(l){if(l.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,
_.yb);else if(l.path==="items.splices"){this._adjustVirtualIndex(l.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(l.value.indexSplices.some(function(d){return d.addedCount>0||d.removed.length>0})){var b=this._getActiveElement();
this.contains(b)&&b.blur()}l=l.value.indexSplices.some(function(d){return d.index+d.addedCount>=this._virtualStart&&d.index<=this._virtualEnd},this);
this._isClientFull()&&!l||this._debounce("_render",this._render,_.yb)}else l.path!=="items.length"&&this._forwardItemPath(l.path,l.value)},
_forwardItemPath:function(l,b){l=l.slice(6);var d=l.indexOf(".");d===-1&&(d=l.length);var L,P=this.modelForElement(this._offscreenFocusedItem),E=parseInt(l.substring(0,d),10);if(L=this._isIndexRendered(E)){var f=this._getPhysicalIndex(E);var F=this.modelForElement(this._physicalItems[f])}else P&&(F=P);F&&F[this.indexAs]===E&&(l=l.substring(d+1),l=this.as+(l?"."+l:""),F._setPendingPropertyOrPath(l,b,!1,!0),F._flushProperties&&F._flushProperties(),L&&(this._updateMetrics([f]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(l){l.forEach(function(b){b.removed.forEach(this._removeItem,this);b.index<this._virtualStart&&(b=Math.max(b.addedCount-b.removed.length,b.index-this._virtualStart),this._virtualStart+=b,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=b))},this)},
_removeItem:function(l){this.$.selector.deselect(l);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===l&&this._removeFocusedItem()},
_iterateItems:function(l,b){var d,L;if(arguments.length===2&&b)for(L=0;L<b.length;L++){var P=b[L];var E=this._computeVidx(P);if((d=l.call(this,P,E))!=null)return d}else{P=this._physicalStart;for(E=this._virtualStart;P<this._physicalCount;P++,E++)if((d=l.call(this,P,E))!=null)return d;for(P=0;P<this._physicalStart;P++,E++)if((d=l.call(this,P,E))!=null)return d}},
_computeVidx:function(l){return l>=this._physicalStart?this._virtualStart+(l-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+l},
_assignModels:function(l){this._iterateItems(function(b,d){var L=this._physicalItems[b],P=this.items&&this.items[d];if(P!=null){var E=this.modelForElement(L);E.__key__=null;this._forwardProperty(E,this.as,P);this._forwardProperty(E,this.selectedAs,this.$.selector.isSelected(P));this._forwardProperty(E,this.indexAs,d);this._forwardProperty(E,"tabIndex",this._focusedVirtualIndex===d?0:-1);this._physicalIndexForKey[E.__key__]=b;E._flushProperties&&E._flushProperties(!0);L.removeAttribute("hidden")}else L.setAttribute("hidden",
"")},l)},
_updateMetrics:function(l){_.x6();var b=0,d=0,L=this._physicalAverageCount,P=this._physicalAverage;this._iterateItems(function(E){d+=this._physicalSizes[E];this._physicalSizes[E]=this._physicalItems[E].offsetHeight;b+=this._physicalSizes[E];this._physicalAverageCount+=this._physicalSizes[E]?1:0},l);
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+b-d,this._itemsPerRow=1);this._physicalAverageCount!==L&&(this._physicalAverage=Math.round((P*L+b)/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 l=this._physicalTop;if(this.grid){var b=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(d,L){var P=Math.floor(L%this._itemsPerRow*this._itemWidth+b);this._isRTL&&(P*=-1);this.translate3d(P+"px",l+"px",0,this._physicalItems[d]);this._shouldRenderNextRow(L)&&(l+=this._rowHeight)})}else this._iterateItems(function(d){this.translate3d(0,l+"px",0,this._physicalItems[d]);
l+=this._physicalSizes[d]})},
_getPhysicalSizeIncrement:function(l){return this.grid?this._computeVidx(l)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[l]},
_shouldRenderNextRow:function(l){return l%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var l=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(l!==0){this._physicalTop=this._physicalTop-l;var b=this._scrollPosition;!lsJ&&b>0&&this._resetScrollPosition(b-l)}},
_resetScrollPosition:function(l){this.scrollTarget&&l>=0&&(this._scrollPosition=this._scrollTop=l)},
_updateScrollerSize:function(l){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((l=(l=(l=l||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(l){return this.scrollToIndex(this.items.indexOf(l))},
scrollToIndex:function(l){if(!(typeof l!=="number"||l<0||l>this.items.length-1)&&(_.x6(),this._physicalCount!==0)){l=this._clamp(l,0,this._virtualCount-1);if(!this._isIndexRendered(l)||l>=this._maxVirtualStart)this._virtualStart=this.grid?l-this._itemsPerRow*2:l-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var b=this._physicalStart,d=this._virtualStart,L=0,P=this._hiddenContentSize;d<l&&
L<=P;)L+=this._getPhysicalSizeIncrement(b),b=(b+1)%this._physicalCount,d++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+L);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)},_.yb)},
selectItem:function(l){return this.selectIndex(this.items.indexOf(l))},
selectIndex:function(l){if(!(l<0||l>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(l)){var b=this.modelForElement(this._physicalItems[this._getPhysicalIndex(l)]);b&&(b[this.selectedAs]=!0);this.updateSizeForIndex(l)}this.$.selector.selectIndex(l)}},
deselectItem:function(l){return this.deselectIndex(this.items.indexOf(l))},
deselectIndex:function(l){l<0||l>=this._virtualCount||(this._isIndexRendered(l)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(l)])[this.selectedAs]=!1,this.updateSizeForIndex(l)),this.$.selector.deselectIndex(l))},
toggleSelectionForItem:function(l){return this.toggleSelectionForIndex(this.items.indexOf(l))},
toggleSelectionForIndex:function(l){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(l):this.$.selector.isSelected(this.items[l]))?this.deselectIndex(l):this.selectIndex(l)},
clearSelection:function(){this._iterateItems(function(l){this.modelForElement(this._physicalItems[l])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(l){(l?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(l){var b=this.modelForElement(l.target);if(b){var d=_.HJ(l).path[0];l=this._getActiveElement();var L=this._physicalItems[this._getPhysicalIndex(b[this.indexAs])];if(d.localName!=="input"&&d.localName!=="button"&&d.localName!=="select"){d=b.tabIndex;b.tabIndex=-100;var P=l?l.tabIndex:-1;b.tabIndex=d;l&&L!==l&&L.contains(l)&&P!==-100||this.toggleSelectionForItem(b[this.as])}}},
_multiSelectionChanged:function(l){this.clearSelection();this.$.selector.multi=l},
updateSizeForItem:function(l){return this.updateSizeForIndex(this.items.indexOf(l))},
updateSizeForIndex:function(l){if(!this._isIndexRendered(l))return null;this._updateMetrics([this._getPhysicalIndex(l)]);this._positionItems();return null},
_manageFocus:function(){var l=this._focusedVirtualIndex;l>=0&&l<this._virtualCount?this._isIndexRendered(l)?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(l){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(l/this._itemsPerRow)*this._itemsPerRow:l},
_isIndexRendered:function(l){return l>=this._virtualStart&&l<=this._virtualEnd},
_isIndexVisible:function(l){return l>=this.firstVisibleIndex&&l<=this.lastVisibleIndex},
_getPhysicalIndex:function(l){return(this._physicalStart+(l-this._virtualStart))%this._physicalCount},
focusItem:function(l){this._focusPhysicalItem(l)},
_focusPhysicalItem:function(l){if(!(l<0||l>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(l)||this.scrollToIndex(l);var b=this._physicalItems[this._getPhysicalIndex(l)],d=this.modelForElement(b),L;d.tabIndex=-100;b.tabIndex===-100&&(L=b);L||(L=_.HJ(b).querySelector('[tabindex="-100"]'));d.tabIndex=0;this._focusedVirtualIndex=l;L&&L.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 l=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var b=this.stamp(null);this._focusBackfillItem=b.root.querySelector("*");this._itemsParent.appendChild(b.root)}this._offscreenFocusedItem=this._physicalItems[l];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[l]=this._focusBackfillItem;this._focusedPhysicalIndex=l;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var l=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),b=this._physicalItems[l];if(b){var d=this.modelForElement(b),L=this.modelForElement(this._offscreenFocusedItem);d[this.as]===L[this.as]?(this._focusBackfillItem=b,d.tabIndex=-1,this._physicalItems[l]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(l){l=this.modelForElement(l.target);var b=this.modelForElement(this._focusedItem),d=this._offscreenFocusedItem!==null,L=this._focusedVirtualIndex;l&&(b===l?this._isIndexVisible(L)||this.scrollToIndex(L):(this._restoreFocusedItem(),b&&(b.tabIndex=-1),l.tabIndex=0,this._focusedVirtualIndex=L=l[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(L),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],d&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(l){switch(l.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&l.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&&l.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(l)}},
_clamp:function(l,b,d){return Math.min(d,Math.max(b,l))},
_debounce:function(l,b,d){this._debouncers=this._debouncers||{};this._debouncers[l]=_.ZC(this._debouncers[l],d,b.bind(this));_.Mc(this._debouncers[l])},
_forwardProperty:function(l,b,d){l._setPendingProperty(b,d)},
_forwardHostPropV2:function(l,b){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(d){d&&this.modelForElement(d).forwardHostProp(l,b)},this)},
_notifyInstancePropV2:function(l,b,d){zo$(this.as,b)&&(l=l[this.indexAs],b==this.as&&(this.items[l]=d),this.notifyPath($i(this.as,"items."+l,b),d))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(l,b,d){b.indexOf(this.as+".")===0&&this.notifyPath("items."+l.__key__+"."+b.slice(this.as.length+1),d)},
_forwardParentPath:function(l,b){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(d){d&&this.modelForElement(d).notifyPath(l,b)},this)},
_forwardParentProp:function(l,b){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(d){d&&(this.modelForElement(d)[l]=b)},this)},
_getActiveElement:function(){var l=this._itemsParent.node.domHost;return _.HJ(l?l.root:document).activeElement},
_scrollTargetChanged:function(l,b){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(b)if(l==="document")this.scrollTarget=this._doc;else if(typeof l==="string"){var d,L;this.scrollTarget=(b=(L=(d=this.domHost)==null?void 0:d.polymerController)!=null?L:this.domHost)&&b.$?b.$[l]:_.HJ(this.ownerDocument).querySelector("#"+l)}else this._isValidScrollTarget()&&(this._oldScrollTarget=l,this._toggleScrollListener(this._shouldHaveListener,l))}});var bMD;var dwJ;var LYQ=function(l,b,d,L){l-=d;b-=L;return Math.sqrt(l*l+b*b)},P7$=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
kBq.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var WOQ=function(l){l.maxRadius=0;l.mouseDownStart=0;l.mouseUpStart=0;l.xStart=0;l.yStart=0;l.xEnd=0;l.yEnd=0;l.containerMetrics=new kBq(l.element)};
jr1.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var l=P7$()-this.mouseDownStart;this.mouseUpStart&&(l-=this.mouseUpElapsed);return l},get mouseUpElapsed(){return this.mouseUpStart?P7$()-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 l=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(l*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-l/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 l=this.radius/(this.containerMetrics.size/2);var b=this.xNow-this.containerMetrics.width/2;var d=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+b+"px, "+d+"px)";this.waveContainer.style.transform="translate3d("+b+"px, "+d+"px, 0)";this.wave.style.webkitTransform="scale("+l+","+l+")";this.wave.style.transform="scale3d("+l+","+l+",1)"},
downAction:function(l){var b=this.containerMetrics.width/2,d=this.containerMetrics.height/2;WOQ(this);this.mouseDownStart=P7$();this.center?(this.xStart=b,this.yStart=d):(this.xStart=l?l.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=l?l.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=b,this.yEnd=d);l=this.containerMetrics;b=this.xStart;d=this.yStart;this.maxRadius=Math.max(LYQ(b,d,0,0),LYQ(b,d,
l.width,0),LYQ(b,d,0,l.height),LYQ(b,d,l.width,l.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=P7$())},
remove:function(){_.HJ(_.HJ(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.$O({_template:function(){if(dwJ!==void 0)return dwJ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;bMD===void 0&&(bMD=document.createElement("template"));var L=bMD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return dwJ=l},
is:"tp-yt-paper-ripple",behaviors:[_.uC],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(){_.HJ(this).parentNode.nodeType==11?this.keyEventTarget=_.HJ(this).getOwnerRoot().host:this.keyEventTarget=_.HJ(this).parentNode;var l=this.keyEventTarget;this.listen(l,"up","uiUpAction");this.listen(l,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(l){l.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var l=0;l<this.ripples.length;++l)if(!this.ripples[l].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(l){this.noink||this.downAction(l)},
downAction:function(l){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(l),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(l){this.noink||this.upAction(l)},
upAction:function(l){this.holdDown||(this.ripples.forEach(function(b){b.upAction(l)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var l=0;l<this.ripples.length;++l){var b=this.ripples[l];b.isOpacityFullyDecayed&&!b.isRestingAtMaxRadius&&this.removeRipple(b)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var l=new jr1(this);_.HJ(this.$.waves).appendChild(l.waveContainer);this.$.background.style.backgroundColor=l.color;this.ripples.push(l);this._setAnimating(!0);return l},
removeRipple:function(l){var b=this.ripples.indexOf(l);b<0||(this.ripples.splice(b,1),l.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var l;for(l=0;l<this.ripples.length;++l){var b=this.ripples[l];b.draw();this.$.background.style.opacity=b.outerOpacity;b.isOpacityFullyDecayed&&!b.isRestingAtMaxRadius&&this.removeRipple(b)}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(l,b){b!==void 0&&(l?this.downAction():this.upAction())}});var t0={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(l){TX._downHandler.call(this,l);this.pressed&&this.ensureRipple(l)},
ensureRipple:function(l){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var b=this._rippleContainer||this.root;b&&_.HJ(b).appendChild(this._ripple);if(l){b=_.HJ(this._rippleContainer||this);var d=_.HJ(l).rootTarget;b.deepContains(d)&&this._ripple.uiDownAction(l)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(l){this.hasRipple()&&(this._ripple.noink=l)}};var EyQ={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 l=1;this.disabled?l=0:this.active||this.pressed?l=4:this.receivedFocusFromKeyboard&&(l=3);this._setElevation(l)},
_computeKeyboardClass:function(l){this.toggleClass("keyboard-focus",l)},
_spaceKeyDownHandler:function(l){TX._spaceKeyDownHandler.call(this,l);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(l){TX._spaceKeyUpHandler.call(this,l);this.hasRipple()&&this._ripple.uiUpAction()}},Qs0=[uyV,
_.GX,t0,EyQ];_.X2D={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(l){l&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=l)},
_createRipple:function(){var l=t0._createRipple();l.id="ink";l.setAttribute("center","");l.classList.add("circle");return l}};
_.fs$=[uyV,_.GX,t0,_.X2D];_.ssh=[_.fs$,aKo,{_checkedChanged:function(){TIV._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){t0._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var FYh;var Be0;var ny$=function(){};
_.Q=ny$.prototype;_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._createRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._computeKeyboardClass=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
_.Q._setElevation=function(){};
ny$=_.$O({_template:function(){if(Be0!==void 0)return Be0;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;FYh===void 0&&(FYh=document.createElement("template"));var L=FYh;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Be0=l},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[Qs0],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?EyQ._calculateElevation.apply(this):this._setElevation(0)}});var OM2;var NeQ;var mwD={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(l){_.U("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(l)},
_onDialogClickWrapped:function(l){_.U("dialog_behavior_no_tap_killswitch")||this._onDialogClick(l)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(l,b){b&&(l?(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(l){if(l){var b;((b=this.hostElement)!=null?b:this).setAttribute("aria-modal","true")}else{var d;((d=this.hostElement)!=null?d:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(l){this.closingReason=this.closingReason||{};this.closingReason.confirmed=l},
_onDialogClick:function(l){for(var b=_.HJ(l).path,d=0,L,P=b.indexOf((L=this.hostElement)!=null?L:this);d<P;d++)if(L=b[d],L.hasAttribute&&(L.hasAttribute("dialog-dismiss")||L.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(L.hasAttribute("dialog-confirm"));this.close();l.stopPropagation();break}}},YIj=[_.HK,
mwD];var qI$=document.createElement("template");_.k(qI$,'<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(qI$.content);var HMJ=document.createElement("template");_.k(HMJ,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(HMJ.content);_.$O({_template:function(){if(NeQ!==void 0)return NeQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;OM2===void 0&&(OM2=document.createElement("template"));var L=OM2;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return NeQ=l},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[YIj,EXV],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 tEt;var Uwr;_.$O({_template:function(){if(Uwr!==void 0)return Uwr;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;tEt===void 0&&(tEt=document.createElement("template"));var L=tEt;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Uwr=l},
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 l,b,d;if(((l=window.ShadyDOM)==null?void 0:l.noPatch)!==!0&&((b=window.ShadyDOM)==null?void 0:b.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(mwD)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var KYt=_.rI(['<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>']),ekJ=_.VQF(KYt);ekJ.setAttribute("style","display: none;");document.head.appendChild(ekJ.content);var hkQ;var kqV;var WYV;var jsF;_.$O({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[L5],configure:function(l){var b=l.node,d=b.getBoundingClientRect().height;return this._effect=new KeyframeEffect(b,[{height:d/2+"px"},{height:d+"px"}],this.timingFromConfig(l))}});
_.$O({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[L5],configure:function(l){var b=l.node,d=b.getBoundingClientRect().width;return this._effect=new KeyframeEffect(b,[{width:d/2+"px"},{width:d+"px"}],this.timingFromConfig(l))}});
_.$O({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[L5],configure:function(l){var b=l.node,d=b.getBoundingClientRect().width;return this._effect=new KeyframeEffect(b,[{width:d+"px"},{width:d-d/20+"px"}],this.timingFromConfig(l))}});
_.$O({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[L5],configure:function(l){var b=l.node,d=b.getBoundingClientRect().height;this.setPrefixedProperty(b,"transformOrigin","0 0");return this._effect=new KeyframeEffect(b,[{height:d+"px",transform:"translateY(0)"},{height:d/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(l))}});var UV={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},zko=function(){};
_.Q=zko.prototype;_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._changedControlState=function(){};
_.Q._setFocused=function(){};
zko=_.$O({_template:function(){if(jsF!==void 0)return jsF;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;WYV===void 0&&(WYV=document.createElement("template"));var L=WYV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return jsF=l},
is:"tp-yt-paper-menu-button",behaviors:[_.uC,_.GX],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:UV.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:UV.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:UV.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 l=_.HJ(this.$.content).getDistributedNodes(),b=0,d=l.length;b<d;b++)if(l[b].nodeType===Node.ELEMENT_NODE)return l[b]},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(l,b){l?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):b!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(l){_.GX._disabledChanged.apply(this,arguments);l&&this.opened&&this.close()},
__onIronOverlayCanceled:function(l){var b=this.$.trigger;_.HJ(l.detail).path.indexOf(b)>-1&&l.preventDefault()}});
Object.keys(UV).forEach(function(l){zko[l]=UV[l]});var ymV=_.al.IronButtonState,ZM2=(0,_.DC)(HTMLElement);
_.$O({_template:function(){if(kqV!==void 0)return kqV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;hkQ===void 0&&(hkQ=document.createElement("template"));var L=hkQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return kqV=l},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[ymV,_.GX,t0,_.iC,_.lW],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(l){var b=(0,_.A4)(this);b.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:l});b.shadowRoot.appendChild(l);return ZM2.prototype._attachDom.call(this,l)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var l=this.contentElement;l&&l.selectedItem&&this._setSelectedItem(l.selectedItem)},
get contentElement(){for(var l=_.HJ(this.$.content).getDistributedNodes(),b=0,d=l.length;b<d;b++)if(l[b].nodeType===Node.ELEMENT_NODE)return l[b]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(l){this._setSelectedItem(l.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(l){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l)===this&&this.open()},
_selectedItemChanged:function(l){var b="";l?b=l.label||l.getAttribute("label")||l.textContent.trim():b="";this.value=b;this._setSelectedItemLabel(b)},
_computeMenuVerticalOffset:function(l,b){return b?b:l?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var l=this.opened?"true":"false",b=this.contentElement;b&&b.setAttribute("aria-expanded",l)},
_computeLabelClass:function(l,b,d){var L="label";if(l)d&&(L+=" label-is-hidden");else if(d||b)L+=" label-is-floating";return L},
_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 ME$;var IsD;_.$O({is:"tp-yt-paper-icon-button",_template:function(){if(IsD!==void 0)return IsD;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;ME$===void 0&&(ME$=document.createElement("template"));var L=ME$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return IsD=l},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.fs$],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(l,b){var d=this.getAttribute("aria-label");d&&b!=d||this.setAttribute("aria-label",l)}});var $w2;var Jmt;_.K5=[uyV,_.GX,{hostAttributes:{role:"option",tabindex:"0"}}];_.$O({_template:function(){if(Jmt!==void 0)return Jmt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;$w2===void 0&&($w2=document.createElement("template"));var L=$w2;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Jmt=l},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.K5]});var xwQ;var gyj;var SIF={attached:function(){this.fire("addon-attached")},
update:function(){}};var AmJ=1,vyV=1,C7V=1,RkF=[_.GX,_.uC,{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();!ep&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(l,b){l?l=l+" "+b:l=b;return l},
_onAddonAttached:function(l){l=_.HJ(l).rootTarget;if(l.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,l.id);else{var b="paper-input-add-on-"+vyV++;l.id=b;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,b)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(l){_.GX._focusBlurHandler.call(this,l);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var l=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",l);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(l){try{var b=this.inputElement.selectionStart;this.value=l;this.inputElement.selectionStart=b;this.inputElement.selectionEnd=b}catch(d){this.value=l}},
_computeAlwaysFloatLabel:function(l,b){return b||l},
_updateAriaLabelledBy:function(){var l=_.HJ(this.root).querySelector("label");if(l){if(l.id)var b=l.id;else b="paper-input-label-"+AmJ++,l.id=b;this._ariaLabelledBy=b}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+C7V++)},
_onChange:function(l){this.shadowRoot&&this.fire(l.type,{sourceEvent:l},{node:this,bubbles:l.bubbles,cancelable:l.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var l=document.activeElement;l instanceof HTMLElement&&l!==document.body&&l!==document.documentElement||this._focusableElement.focus()}}}];var p22;var oyV;_.$O({_template:function(){if(oyV!==void 0)return oyV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;p22===void 0&&(p22=document.createElement("template"));var L=p22;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return oyV=l},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[SIF],properties:{_charCounterStr:{type:String,value:"0"}},update:function(l){if(l.inputElement){l.value=l.value||"";var b=l.value.toString().length.toString();l.inputElement.hasAttribute("maxlength")&&(b+="/"+l.inputElement.getAttribute("maxlength"));this._charCounterStr=b}}});var Dwo;var VEQ;_.$O({_template:function(){if(VEQ!==void 0)return VEQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Dwo===void 0&&(Dwo=document.createElement("template"));var L=Dwo;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return VEQ=l},
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 z$(this.attrForValue)},get _inputElement(){return _.HJ(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(l){this._addons||(this._addons=[]);l=l.target;this._addons.indexOf(l)===-1&&(this._addons.push(l),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(l){this._handleValueAndAutoValidate(l.target)},
_onValueChanged:function(l){var b=l.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,b.value===void 0||b.value===""))return;this._handleValueAndAutoValidate(l.target)},
_handleValue:function(l){var b=this._inputElementValue;b||b===0||l.type==="number"&&!l.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:l,value:b,invalid:this.invalid})},
_handleValueAndAutoValidate:function(l){this.autoValidate&&l&&(this.invalid=!(l.validate?l.validate(this._inputElementValue):l.checkValidity()));this._handleValue(l)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(l){if(this._addons)for(var b,d=0;b=this._addons[d];d++)b.update(l)},
_computeInputContentClass:function(l,b,d,L,P){var E="input-content";l?(P&&(E+=" label-is-hidden"),L&&!this.noUnfloatedLabelError&&(E+=" is-invalid")):(l=this.querySelector("label"),b||P?(E+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",L?E+=" is-invalid":d&&(E+=" label-is-highlighted")):(l&&(this.$.labelAndInputContainer.style.position="relative"),L&&!this.noUnfloatedLabelError&&(E+=" is-invalid")));d&&(E+=" focused");return E},
_computeUnderlineClass:function(l,b){var d="underline";b?d+=" is-invalid":l&&(d+=" is-highlighted");return d},
_computeAddOnContentClass:function(l,b){var d="add-on-content";b?d+=" is-invalid":l&&(d+=" is-highlighted");return d}});var w2Q;var u1D;_.$O({_template:function(){if(u1D!==void 0)return u1D;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;w2Q===void 0&&(w2Q=document.createElement("template"));var L=w2Q;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return u1D=l},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[SIF],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(l){this._setInvalid(l.invalid)}});_.$O({is:"tp-yt-paper-input",_template:function(){if(gyj!==void 0)return gyj;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;xwQ===void 0&&(xwQ=document.createElement("template"));var L=xwQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return gyj=l},
behaviors:[RkF,_.iC],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 GqV;var Ter;_.$O({_template:function(){if(Ter!==void 0)return Ter;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=
l.content,d=b.insertBefore;GqV===void 0&&(GqV=document.createElement("template"));var L=GqV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Ter=l},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.K5]});var asF;var iMt;_.$O({_template:function(){if(iMt!==void 0)return iMt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;asF===void 0&&(asF=document.createElement("template"));var L=asF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return iMt=l},
is:"tp-yt-paper-item-body"});var cmr;var rmV;var lwF=function(){};
_.Q=lwF.prototype;_.Q.indexOf=function(){};
_.Q.selectPrevious=function(){};
_.Q.selectNext=function(){};
_.Q.selectIndex=function(){};
_.Q.forceSynchronousItemUpdate=function(){};
_.Q._checkFallback=function(){};
_.Q._addListener=function(){};
_.Q._removeListener=function(){};
_.Q._activateEventChanged=function(){};
_.Q._updateItems=function(){};
_.Q._selectSelected=function(){};
_.Q._filterItem=function(){};
_.Q._valueToItem=function(){};
_.Q._valueToIndex=function(){};
_.Q._indexToValue=function(){};
_.Q._valueForItem=function(){};
_.Q._observeItems=function(){};
_.Q._itemActivate=function(){};
_.Q.multiChanged=function(){};
_.Q._updateAttrForSelected=function(){};
_.Q._updateSelected=function(){};
_.Q._selectMulti=function(){};
_.Q._selectionChange=function(){};
_.Q._toggleSelected=function(){};
_.Q._valuesToItems=function(){};
_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q.select=function(){};
_.Q._resetTabindices=function(){};
_.Q._updateMultiselectable=function(){};
_.Q._focusWithKeyboardEvent=function(){};
_.Q._clearSearchText=function(){};
_.Q._focusPrevious=function(){};
_.Q._focusNext=function(){};
_.Q._applySelection=function(){};
_.Q._focusedItemChanged=function(){};
_.Q._onIronItemsChanged=function(){};
_.Q._onShiftTabDown=function(){};
_.Q._onFocus=function(){};
_.Q._onUpKey=function(){};
_.Q._onDownKey=function(){};
_.Q._onEscKey=function(){};
_.Q._onKeydown=function(){};
_.Q._activateHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._setSelectedItem=function(){};
_.Q._setItems=function(){};
_.Q._setSelectedItems=function(){};
_.Q._setFocusedItem=function(){};
lwF=_.$O({_template:function(){if(rmV!==void 0)return rmV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;cmr===void 0&&(cmr=document.createElement("template"));var L=cmr;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return rmV=l},
is:"tp-yt-paper-listbox",behaviors:[le0],hostAttributes:{role:"listbox"}});var beD;var d0r;var Lqh={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(l,b){return[l||b?"active":"",b?"cooldown":""].join(" ")},
__activeChanged:function(l,b){this.__setAriaHidden(!l);this.__coolingDown=!l&&b},
__altChanged:function(l){this.setAttribute("aria-label",l||"loading")},
__setAriaHidden:function(l){l?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.$O({_template:function(){if(d0r!==void 0)return d0r;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;beD===void 0&&(beD=document.createElement("template"));var L=beD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return d0r=l},
is:"tp-yt-paper-spinner",behaviors:[Lqh]});var Pnj;var EuJ;_.$O({_template:function(){if(EuJ!==void 0)return EuJ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Pnj===void 0&&(Pnj=document.createElement("template"));var L=Pnj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return EuJ=l},
is:"tp-yt-paper-spinner-lite",behaviors:[Lqh]});var Q7Q;var X30;_.$O({_template:function(){if(X30!==void 0)return X30;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Q7Q===void 0&&(Q7Q=document.createElement("template"));var L=Q7Q;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return X30=l},
is:"tp-yt-paper-tab",behaviors:[_.GX,_.al.IronButtonState,t0],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 l=_.HJ(this).parentNode;return!!l&&!!l.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(l){if(this.link){var b=this.queryEffectiveChildren("a");b&&l.target!==b&&b.click()}}});var fw2;var s7D;var FqV=_.rI(['<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>']),Blj=_.VQF(FqV);document.head.appendChild(Blj.content);_.$O({_template:function(){if(s7D!==void 0)return s7D;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;fw2===void 0&&(fw2=document.createElement("template"));var L=fw2;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return s7D=l},
is:"tp-yt-paper-tabs",behaviors:[_.dK,_.dyV],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(l){_.HJ(this).querySelectorAll("tp-yt-paper-tab").forEach(l?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(l){l.setAttribute("noink","")},
_removeNoinkAttribute:function(l){l.removeAttribute("noink")},
_computeScrollButtonClass:function(l,b,d,L){return!b||d?"hidden":l?L?"hidden":"not-visible":""},
_computeTabsContentClass:function(l,b){var d="tabs-content";l&&(d+=" scrollable");if(!l||b)d+=" fit-container";return d},
_computeSelectionBarClass:function(l,b){var d="selection-bar";l?d+=" hidden":b&&(d+=" align-bottom");return d},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(l){return""+l},
_onIronSelect:function(l){this._tabChanged(l.detail.item,this._previousTab);this._previousTab=l.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();_.bW._activateHandler.apply(this,arguments)},
_scheduleActivation:function(l,b){this._pendingActivationItem=l;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,b)},
_delayedActivationHandler:function(){var l=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;l.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(l){l.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(l,b){this.scrollable&&this._affectScroll(b&&-b.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(l){this.$.tabsContainer.scrollLeft+=l;l=this.$.tabsContainer.scrollLeft;this._leftHidden=l===0||this.hideScrollButtons;this._rightHidden=l===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(l,b){if(l){var d=this.$.tabsContent.getBoundingClientRect(),L=d.width,P=l.getBoundingClientRect();d=P.left-d.left;this._pos={width:this._calcPercent(P.width,L),left:this._calcPercent(d,L)};if(this.noSlide||b==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var E=b.getBoundingClientRect();b=this.items.indexOf(b);l=this.items.indexOf(l);this.$.selectionBar.classList.add("expand");
l=b<l;this._isRTL&&(l=!l);l?this._positionBar(this._calcPercent(P.left+P.width-E.left,L)-5,this._left):this._positionBar(this._calcPercent(E.left+E.width-P.left,L)-5,this._calcPercent(d,L)+5);this.scrollable&&this._scrollToSelectedIfNeeded(P.width,d)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(l,b){b-=this.$.tabsContainer.scrollLeft;b<0?this.$.tabsContainer.scrollLeft+=b:(b+=l-this.$.tabsContainer.offsetWidth,b>0&&(this.$.tabsContainer.scrollLeft+=b))},
_calcPercent:function(l,b){return 100*l/b},
_positionBar:function(l,b){l=l||0;b=b||0;this._width=l;this._left=b;this.transform("translateX("+b+"%) scaleX("+l/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var l=this.$.selectionBar.classList;l.contains("expand")?(l.remove("expand"),l.add("contract"),this._positionBar(this._pos.width,this._pos.left)):l.contains("contract")&&l.remove("contract")}});var nuj;var OeV;_.$O({_template:function(){if(OeV!==void 0)return OeV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;nuj===void 0&&(nuj=document.createElement("template"));var L=nuj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return OeV=l},
is:"tp-yt-paper-textarea",behaviors:[RkF,_.iC],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(l){this.$.input.textarea.selectionStart=l},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(l){this.$.input.textarea.selectionEnd=l},_ariaLabelledByChanged:function(l){this._focusableElement.setAttribute("aria-labelledby",l)},
_ariaDescribedByChanged:function(l){this._focusableElement.setAttribute("aria-describedby",l)},
get _focusableElement(){return this.inputElement.textarea}});var NlV;var m0V;/*

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 Yi2=function(){};
_.Q=Yi2.prototype;_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._focusedChanged=function(){};
_.Q.registered=function(){};
_.Q._invalidChanged=function(){};
_.Q.hasValidator=function(){};
_.Q.validate=function(){};
_.Q._getValidity=function(){};
_.Q._requiredChanged=function(){};
_.Q._valueChanged=function(){};
_.Q._checkedChanged=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
Yi2=_.$O({is:"tp-yt-paper-toggle-button",_template:function(){if(m0V!==void 0)return m0V;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;NlV===void 0&&(NlV=document.createElement("template"));var L=NlV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return m0V=l},
behaviors:[_.ssh],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");_.m1(this,function(){_.cS(this,"pan-y")})},
_ontrack:function(l){l=l.detail;l.state==="start"?this._trackStart(l):l.state==="track"?this._trackMove(l):l.state==="end"&&this._trackEnd(l)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(l){l=l.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+l:l)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+l:l));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 l=t0._createRipple();l.id="ink";l.setAttribute("recenters","");l.classList.add("circle","toggle-ink");return l}});var qit;var Heo;_.$O({_template:function(){if(Heo!==void 0)return Heo;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;qit===void 0&&(qit=document.createElement("template"));var L=qit;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Heo=l},
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 l=_.HJ(this).parentNode,b=_.HJ(this).getOwnerRoot(),d;this.for?d=_.HJ(b).querySelector("#"+this.for):d=l.nodeType==Node.DOCUMENT_FRAGMENT_NODE?b.host:l;return d},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(l){l==="entry"?this.show():l==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.HJ(this).textContent.trim()===""){for(var l=!0,b=_.HJ(this).getEffectiveChildNodes(),d=0;d<b.length;d++)if(b[d].textContent.trim()!==""){l=!1;break}if(l)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 l=this.offset;this.marginTop!=14&&this.offset==14&&(l=this.marginTop);var b=this.offsetParent.getBoundingClientRect(),d=this._target.getBoundingClientRect(),L=this.getBoundingClientRect(),P=(d.width-L.width)/2,E=(d.height-L.height)/2,f=d.left-b.left,F=d.top-b.top;switch(this.position){case "top":var n=f+P;var N=F-L.height-l;break;case "bottom":n=f+P;N=F+d.height+l;break;case "left":n=f-L.width-l;N=F+E;break;case "right":n=f+d.width+
l,N=F+E}this.fitToVisibleBounds?(b.left+n+L.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,n)+"px",this.style.right="auto"),b.top+N+L.height>window.innerHeight?(this.style.bottom=b.height+"px",this.style.top="auto"):(this.style.top=Math.max(-b.top,N)+"px",this.style.bottom="auto")):(this.style.left=n+"px",this.style.top=N+"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(l){l!==500&&this.updateStyles({"--paper-tooltip-delay-in":l+"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(l){if(l==="entry"&&this.animationEntry!=="")return this.animationEntry;if(l==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[l]&&typeof this.animationConfig[l][0].name==="string"){if(this.animationConfig[l][0].timing&&this.animationConfig[l][0].timing.delay&&this.animationConfig[l][0].timing.delay!==0){var b=this.animationConfig[l][0].timing.delay;l==="entry"?this.updateStyles({"--paper-tooltip-delay-in":b+"ms"}):l==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":b+
"ms"})}return this.animationConfig[l][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 t1o=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(t1o,_.Fd);var U0F=_.Kb(t1o,[0,_.Bp]);var eD=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(eD,_.Fd);var KqD=[3,4],ext=[5,6];var hx$=[0,KqD,ext,_.Nw,-1,_.fC,_.mY,-1,jx0,zSQ];var kS2=_.Kb(eD,hx$),Wqt=_.eH(hx$);var j72=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(j72,_.Fd);var zx0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(zx0,_.Fd);var yyt=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(yyt,_.Fd);var Ze$=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Ze$,_.Fd);var M1r=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(M1r,_.Fd);var h0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(h0,_.Fd);h0.prototype.getSource=function(){return _.SP(this,1)};
h0.prototype.getMessage=function(){return _.gQ(this,4)};
h0.prototype.getData=function(){return _.eB(this,M1r,8)};var Iwt=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Iwt,_.Fd);var kw=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(kw,_.Fd);var WK=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(WK,_.Fd);var jD=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jD,_.Fd);jD.prototype.getUrl=function(){return _.gQ(this,1)};
jD.prototype.setUrl=function(l){return _.xZ(this,1,l)};
jD.prototype.hasUrl=function(){return _.hA(_.h3(this,1))!=null};var $0r=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h($0r,_.Fd);var JyV=[3];var x0h=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(x0h,_.Fd);var zT=function(l){var b=new x0h;return _.h8(b,2,l)};
x0h.prototype.getLanguage=function(){return vI(this,4,yK)};
var guh=function(l){var b=zT(1);return _.yE(b,6,yK,l)},yK=[3,
4,5,6];var SiV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(SiV,_.Fd);var ZR=function(l){var b=new SiV;return _.h8(b,1,l)},Mm=function(l,b){return _.yE(l,2,AyF,b)},AyF=[2,
3,4,5];var vuV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(vuV,_.Fd);var Ic=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Ic,_.Fd);var CnV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(CnV,_.Fd);var Rx2=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Rx2,_.Fd);var p3V=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(p3V,_.Fd);var ouQ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(ouQ,_.Fd);var D0D=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(D0D,_.Fd);var $w=function(l){return _.eB(l,WK,5)};var V1o=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(V1o,_.Fd);V1o.prototype.getValue=function(){return J3(this,1)};var w3V=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(w3V,_.Fd);var J0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(J0,_.Fd);J0.prototype.getMetadata=function(){return _.CY(this,p3V,7,xw)};
J0.prototype.hasMetadata=function(){return _.WI(this,p3V,7,xw)};
var ueh=_.Gcj(J0),xw=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var gK=function(l){this.JSC$12335_name_=l;this.files_=[];this.directories_=[];this.directoryMap_={}};
gK.prototype.getName=function(){return this.JSC$12335_name_};var A0=function(l,b){this.callback_=b;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new gK("");GS$(this,l,this.rootDirectory_);SD(this)},GS$=function(l,b,d){for(var L=0;L<b.length;L++){var P=b[L];
P.isFile?(l.fileOps_++,P.file((0,_.A6)(l.handleFileSuccess_,l,d),(0,_.A6)(l.handleFileError_,l))):l.unscannedDirectories_.push(new Tlf(P,d))}},SD=function(l){if(l.unscannedDirectories_.length>0&&l.directoryOps_<5&&!l.hasError_){l.directoryOps_++;
var b=l.unscannedDirectories_.shift(),d=b.entry,L=new gK(d.name);b=b.parent;b.directoryMap_[L.getName()]=L;b.directories_.push(L);d=d.createReader();d.readEntries((0,_.A6)(l.handleDirectorySuccess_,l,d,L),(0,_.A6)(l.handleDirectoryError_,l))}l.directoryOps_!=0||l.fileOps_!=0||l.unscannedDirectories_.length!=0&&!l.hasError_||l.callback_(l.rootDirectory_.files_,l.rootDirectory_.directories_,l.hasError_)};
A0.prototype.handleDirectorySuccess_=function(l,b,d){GS$(this,d,b);d.length==0?(this.directoryOps_--,SD(this)):l.readEntries((0,_.A6)(this.handleDirectorySuccess_,this,l,b),(0,_.A6)(this.handleDirectoryError_,this))};
A0.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;SD(this)};
A0.prototype.handleFileSuccess_=function(l,b){l.files_.push(b);this.fileOps_--;SD(this)};
A0.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;SD(this)};
var Tlf=function(l,b){this.entry=l;this.parent=b};var vK=function(l){_.v2.call(this);_.zC(l,"drop",this.onObjectsDropped_,!1,this);_.zC(l,"dragenter",this.onFilesDragged_,!1,this);_.zC(l,"dragover",this.onFilesDragged_,!1,this);_.zC(l,"dragleave",this.onDragLeave_,!1,this);_.zC(l,"dragend",this.onDragLeave_,!1,this)};
_.sK(vK,_.v2);var aw0=function(l,b){_.Jm.call(this,"f");this.files=l;this.directories=b};
_.sK(aw0,_.Jm);var ieV=function(){_.Jm.call(this,"h")};
_.sK(ieV,_.Jm);var cyF=function(){_.Jm.call(this,"i")};
_.sK(cyF,_.Jm);var ryh=function(){_.Jm.call(this,"g")};
_.sK(ryh,_.Jm);vK.prototype.onObjectsDropped_=function(l){var b=this;l.preventDefault();var d=l.event_.dataTransfer;if((l=d&&d.items)&&l.length>0&&l[0].webkitGetAsEntry){d=[];for(var L=[],P=0;P<l.length;P++){var E=l[P].webkitGetAsEntry();E?d.push(E):L.push(l[P])}new A0(d,function(f,F,n){n?b.dispatchEvent(new ryh("Error occurred while reading from the file system.")):b.dispatchEvent(new aw0(f,F,L))})}else(l=d&&d.files)&&this.dispatchEvent(new aw0(Array.from(l),[]))};
vK.prototype.onFilesDragged_=function(l){l.type==="dragenter"&&this.dispatchEvent(new ieV);l.preventDefault()};
vK.prototype.onDragLeave_=function(){this.dispatchEvent(new cyF)};var lnJ=function(l,b){this.JSC$12358_name_=l;this.inputElement_=b};
lnJ.prototype.getName=function(){return this.JSC$12358_name_};
lnJ.prototype.getInputElement=function(){return this.inputElement_};var C5=function(l,b,d){b=b===void 0?"single_file":b;d=d===void 0?[]:d;_.v2.call(this);this.overlayTarget_=l;this.parentOverlay_=l!=null?l.parentNode:_.MD("scotty-overlay-parent");this.selectorType_=b;this.acceptTypes_=d;this.overlay_=bd2(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.h(C5,_.v2);
var bd2=function(l,b,d,L){var P=document.createElement("input");P.setAttribute("type","file");P.setAttribute("name","Filedata");_.zC(P,"change",l.onFilesSelected_,!1,l);d==="multiple_file"&&(P.multiple="true");d==="single_directory"&&(P.webkitdirectory="true");L.length>0&&P.setAttribute("accept",L.join(","));P.style.position="absolute";P.style.overflow="hidden";P.style.height="0px";P.style.width="0px";P.style.opacity="0";P.setAttribute("aria-hidden","true");P.setAttribute("tabIndex",-1);if(l.overlayTarget_!=
null)return P.style.height=b.offsetHeight+"px",P.style.width=b.offsetWidth+"px",l.parentOverlay_&&(l.parentOverlay_.style.position="relative"),_.u5(P,b),r$(P,new _.oB(b.offsetLeft,b.offsetTop)),P;l.parentOverlay_.appendChild(P);return P};
C5.prototype.click=function(){this.overlay_.click()};
C5.prototype.onFilesSelected_=function(l){a:{try{var b=(new XMLHttpRequest).upload!==void 0;break a}catch(N){}b=!1}if(b){var d;l=Array.from((d=l.target.files)!=null?d:[]);d=[];if(this.selectorType_==="single_directory"&&(_.me||N1||_.Ny)){d=new gK("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(b=0;b<l.length;b++)for(var L=l[b],P=L.webkitRelativePath.split("/"),E=d,f=0;f<P.length;f++){var F=P[f];if(f==P.length-1){F!="."&&E.files_.push(L);break}var n=E.directoryMap_[F];n==void 0&&(F=
n=new gK(F),E.directoryMap_[F.getName()]=F,E.directories_.push(F));E=n}d=d.directories_}this.dispatchEvent(new dtj(l,d,null))}else l=l.target.value,l.match(/^c:\\fakepath\\/i)&&(l=l.substring(12)),this.dispatchEvent(new dtj([],[],new lnJ(l,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=bd2(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var dtj=function(l,b){_.Jm.call(this,"j");this.files=l;this.directories=b};
_.h(dtj,_.Jm);var LFV=function(l){this.uploadUrl_=l};var PPj=function(){_.v2.call(this)};
_.sK(PPj,_.v2);var Rc=function(l){_.Jm.call(this,l)};
_.sK(Rc,_.Jm);var p5=function(l){_.Jm.call(this,l)};
_.sK(p5,_.Jm);var ELV=function(l,b,d,L,P){_.v2.call(this);d=document.createElement("form");d.setAttribute("method",b);d.setAttribute("enctype","multipart/form-data");d.setAttribute("encoding","multipart/form-data");b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name","metadata");b.setAttribute("value",P);d.appendChild(b);d.appendChild(L);this.JSC$12375_form_=d;l=new _.Dt(l);_.Lp(l,"upload_protocol","multipart");this.JSC$12375_url_=l.toString();this.JSC$12375_request_=new WC;this.state_=
"Ready";this.JSC$12375_errorDescription_=null;this.JSC$12375_eventHandler_=new _.kr(this);_.j8(this,this.JSC$12375_eventHandler_);this.JSC$12375_eventHandler_.listen(this.JSC$12375_request_,"success",this.onTransferSuccess_);this.JSC$12375_eventHandler_.listen(this.JSC$12375_request_,"error",this.onTransferError_)};
_.h(ELV,PPj);_.Q=ELV.prototype;_.Q.run=function(){this.state_="Transferring";var l=this.JSC$12375_request_,b=this.JSC$12375_form_;if(l.JSC$11643_active_)throw Error("te");var d=new _.Dt(this.JSC$12375_url_||b.action);l.JSC$11643_form_=b;b=l.JSC$11643_form_;d=_.a$(d.toString());d!==void 0&&(b.action=d);OH$(l)};
_.Q.getResponseCode=function(){return null};
_.Q.getResponseText=function(){return this.JSC$12375_request_&&this.JSC$12375_request_.getResponseText()||null};
_.Q.JSC$30227_getErrorDescription=function(){return this.JSC$12375_errorDescription_};
_.Q.cancel=function(){this.JSC$12375_request_&&this.JSC$12375_request_.abort();this.state_="Cancelled";this.dispatchEvent(new Rc("o"))};
_.Q.pause=function(){};
_.Q.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new Rc("l"))};
_.Q.onTransferError_=function(){this.JSC$12375_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new Rc("n"))};var oc=function(){_.Gq.call(this)};
_.h(oc,_.Gq);oc.prototype.createXhr=function(){var l=_.Gq.prototype.createXhr.call(this);l.upload&&(l.upload.onprogress=(0,_.A6)(this.onProgress_,this));return l};
oc.prototype.onProgress_=function(l){this.dispatchEvent(l)};var QmV=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},fn2=function(l,b){var d=l.attempt_+1;
if(l.maxAttempts_>0&&d>l.maxAttempts_)return!1;d==0?b():l.delayCallId_=Vj(function(){l.delayCallId_=null;b()},XdQ(l),l);
l.attempt_=d;return!0};
QmV.prototype.reset=function(){this.delayCallId_&&_.PV.clearTimeout(this.delayCallId_);this.attempt_=-1};
var XdQ=function(l){var b=250*Math.pow(2,l.attempt_);l.maxDelayMs_>=0&&(b=Math.min(b,l.maxDelayMs_));return b};var yUy=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var DR=function(){_.v2.call(this);this.JSC$12385_request_=this.state_=null;this.JSC$12385_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12385_bytesTransferred_=0;this.retryIterator_=new QmV;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12385_errorDescription_=null;this.JSC$12385_eventHandler_=new _.kr(this);_.j8(this,this.JSC$12385_eventHandler_);this.JSC$12385_url_=this.blob_=null;this.JSC$12385_method_=void 0;this.chunkSize_=this.JSC$12385_metadata_=
this.JSC$12385_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12385_responseText_=this.JSC$12385_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.sK(DR,PPj);_.Q=DR.prototype;_.Q.run=function(){VK(this)};
_.Q.getResponseCode=function(){return this.JSC$12385_responseCode_};
_.Q.getResponseText=function(){return this.JSC$12385_responseText_};
_.Q.JSC$30227_getErrorDescription=function(){return this.JSC$12385_errorDescription_};
_.Q.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12385_eventHandler_.removeAll();this.JSC$12385_request_&&this.JSC$12385_request_.abort();this.retryIterator_.reset();var l=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(l==="Upload"||l==="Query")l=new oc,l.JSC$9961_withCredentials_=this.JSC$12385_withCredentials_,l.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12385_bytesTransferred_=
0;this.dispatchEvent(new Rc("o"))}};
_.Q.pause=function(){this.pauseRequested_=!0};
var VK=function(l){var b=l.state_;l.pauseRequested_?(l.pauseRequested_=!1,l.stateAfterUnpausing_=b,l.state_="Paused"):fn2(l.retryIterator_,function(){switch(l.state_){case "Start":l.JSC$12385_request_=new oc;var d=_.RB.clone(l.JSC$12385_headers_);l.blob_.size!=null&&(d["Content-Length"]=l.blob_.size);d=ZIV(d);d["X-Goog-Upload-Protocol"]="resumable";d["X-Goog-Upload-Command"]="start";l.JSC$12385_eventHandler_.removeAll();l.JSC$12385_eventHandler_.listen(l.JSC$12385_request_,"complete",l.onStartComplete_);
l.JSC$12385_request_.JSC$9961_withCredentials_=l.JSC$12385_withCredentials_;l.JSC$12385_request_.send(l.JSC$12385_url_,l.JSC$12385_method_,l.JSC$12385_metadata_,d);l.lastCommandResponseCode_=null;l.dispatchEvent(new p5("q"));break;case "Upload":d=l.transferHandle_.uploadUrl_;var L=l.blob_.size;if(vKr()){var P=l.chunkSize_;var E=l.offset_+P>=L;L=AjV(l.blob_,l.offset_,E?L:l.offset_+P)}else l.offset_=0,L=l.blob_,E=!0;l.JSC$12385_request_=new oc;l.JSC$12385_request_.JSC$9961_withCredentials_=l.JSC$12385_withCredentials_;
l.JSC$12385_eventHandler_.removeAll();l.JSC$12385_eventHandler_.listen(l.JSC$12385_request_,"progress",l.onUploadProgress_);P=(0,_.A6)(l.JSC$12387_onUploadComplete_,l,l.offset_+L.size,E);l.JSC$12385_eventHandler_.listen(l.JSC$12385_request_,"complete",P);l.lastCommandResponseCode_=null;l.dispatchEvent(new p5("q"));E=Object.assign({},l.JSC$12385_headers_||{},{"X-Goog-Upload-Command":"upload"+(E?", finalize":""),"X-Goog-Upload-Offset":l.offset_});l.JSC$12385_request_.send(d,"POST",L,E);break;case "Query":l.JSC$12385_request_=
new oc;l.JSC$12385_eventHandler_.removeAll();l.JSC$12385_eventHandler_.listen(l.JSC$12385_request_,"complete",l.onQueryComplete_);d=Object.assign({},l.JSC$12385_headers_||{},{"X-Goog-Upload-Command":"query"});l.JSC$12385_request_.send(l.transferHandle_.uploadUrl_,"POST","",d);l.lastCommandResponseCode_=null;l.dispatchEvent(new p5("q"));break;default:throw Error("lf");}})||wK(l,"Transfer encountered too many consecutive failures.")},wK=function(l,b){l.state_="Error";
l.JSC$12385_errorDescription_=b;l.dispatchEvent(new Rc("n"))};
DR.prototype.onStartComplete_=function(l){var b=l.target;this.lastCommandResponseCode_=b.getStatus();this.dispatchEvent(new p5("r"));if(smt(b))FFV(this,b);else if(B1Q(b)){l=s8(l.target.getAllResponseHeaders());for(var d in l)_.QN(d.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new Rc("m"));d=Uf(l,"X-Goog-Upload-URL");l=(l=Uf(l,"X-Goog-Upload-Chunk-Granularity"))?parseInt(l,10):1;d===void 0||isNaN(l)||l<=0?wK(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
l)*l,this.transferHandle_=new LFV(d),this.dispatchEvent(new Rc("p")),this.state_="Upload",this.retryIterator_.reset(),VK(this))}else VK(this)};
DR.prototype.onUploadProgress_=function(l){this.JSC$12385_bytesTransferred_=this.offset_+l.loaded;this.dispatchEvent(new Rc("k"))};
DR.prototype.JSC$12387_onUploadComplete_=function(l,b,d){var L=this,P,E;return _.B(function(f){switch(f.nextAddress){case 1:P=d.target;L.lastCommandResponseCode_=P.getStatus();L.dispatchEvent(new p5("r"));if(nLf(P)||P.getStatus()==404)return L.JSC$12385_bytesTransferred_=l,FFV(L,P),f.return();if(B1Q(P)){f.jumpTo(2);break}if(!(E=L.detectCorruptedBlobEnabled_)){f.jumpTo(3);break}return f.yield(Odj(L),4);case 4:E=f.yieldResult;case 3:if(E)return wK(L,"Blob has been modified or corrupted."),f.return();
L.requireUploadRequestModification_=P.getStatus()==400;L.state_="Query";VK(L);return f.return();case 2:if(b)return wK(L,"Got a non-final success response after issuing a finalize command."),f.return();L.JSC$12385_bytesTransferred_=l;L.offset_=l;L.retryIterator_.reset();VK(L);return f.return()}})};
DR.prototype.onQueryComplete_=function(l){var b=l.target;this.lastCommandResponseCode_=b.getStatus();this.dispatchEvent(new p5("r"));smt(b)?(b.getStatus()===200&&(this.JSC$12385_bytesTransferred_=this.blob_.size),FFV(this,b)):B1Q(b)?(l=s8(l.target.getAllResponseHeaders()),l=parseInt(Uf(l,"X-Goog-Upload-Size-Received"),10),isNaN(l)?wK(this,"Server did not respond with current offset."):l<this.offset_?wK(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
l+"."):this.requireUploadRequestModification_&&this.offset_===l?wK(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<l&&this.retryIterator_.reset(),this.offset_=this.JSC$12385_bytesTransferred_=l,this.state_="Upload",VK(this))):VK(this)};
var FFV=function(l,b){l.JSC$12385_responseCode_=b.getStatus();var d=s8(b.getAllResponseHeaders());Mpj(d);l.JSC$12385_responseText_=b.getResponseText();l.state_="Response received";l.dispatchEvent(new Rc("l"))},B1Q=function(l){var b=l.getStatus();
l=s8(l.getAllResponseHeaders());l=Uf(l,"X-Goog-Upload-Status");return b===200&&l==="active"},nLf=function(l){l=s8(l.getAllResponseHeaders());
return Uf(l,"X-Goog-Upload-Status")==="final"},smt=function(l){if(nLf(l))return!0;
l=l.getStatus();return l>=400&&l<500},Odj=function(l){var b;
return _.B(function(d){if(d.nextAddress==1){if(!l.blob_||l.originalBlobSize_<=0)return d.return(!1);if(l.blob_.size!==l.originalBlobSize_)return d.return(!0);_.zD(d,2);if(b=AjV(l.blob_,0,1)){var L=d.yield,P=new fW,E=kZ2(P);P.reader_.readAsBinaryString(b);d=L.call(d,E,4)}else d=d.return(!0);return d}if(d.nextAddress!=2)return d.return(l.blob_.size!==l.originalBlobSize_);_.JE(d);return d.return(!0)})};var N1r=function(l,b,d,L,P,E){_.v2.call(this);this.payload_=L;this.JSC$12388_url_=l;this.JSC$12388_method_=b;this.JSC$12388_headers_=d;this.JSC$12388_metadata_=P;this.encoding_=E||"binary";l=new _.GB;this.boundary_="uploader-"+lV()+"-"+l.JSC$11492_toIsoString();this.JSC$12388_responseText_=this.JSC$12388_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12388_errorDescription_=null;this.JSC$12388_eventHandler_=new _.kr(this);_.j8(this,this.JSC$12388_eventHandler_)};
_.h(N1r,PPj);_.Q=N1r.prototype;
_.Q.run=function(){var l=_.RB.clone(this.JSC$12388_headers_);this.payload_.length!=null&&(l["Content-Length"]=this.payload_.length);l=ZIV(l);l["X-Goog-Upload-Protocol"]="multipart";l["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new oc;this.JSC$12388_eventHandler_.removeAll();this.JSC$12388_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12388_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12388_url_,this.JSC$12388_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12388_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",l)};
_.Q.getResponseCode=function(){return this.JSC$12388_responseCode_};
_.Q.getResponseText=function(){return this.JSC$12388_responseText_};
_.Q.JSC$30227_getErrorDescription=function(){return this.JSC$12388_errorDescription_};
_.Q.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12388_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new Rc("o")))};
_.Q.pause=function(){};
_.Q.onTransferProgress_=function(){this.dispatchEvent(new Rc("k"))};
_.Q.onTransferComplete_=function(l){var b=l.target.getStatus();b===void 0||b===-1?(this.JSC$12388_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new Rc("n"))):(this.JSC$12388_responseCode_=b,l=l.target,b=s8(l.getAllResponseHeaders()),Mpj(b),this.JSC$12388_responseText_=l.getResponseText(),this.state_="Complete",this.dispatchEvent(new Rc("l")))};_.mtt=function(l,b,d,L){L=L===void 0?!1:L;if(d instanceof lnJ)return new ELV(l,"POST",b,d.getInputElement(),"");if(typeof d==="string"||d instanceof String)return new N1r(l,"POST",b,d,"");var P=new DR(void 0);P.JSC$12385_url_=l;P.JSC$12385_method_="POST";P.JSC$12385_headers_=b;P.blob_=d;P.originalBlobSize_=d.size;P.JSC$12385_metadata_="";L&&(P.JSC$12385_withCredentials_=L);P.state_="Start";return P};var uW=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(uW,_.Fd);_.Q=uW.prototype;_.Q.getEnableSsEngine=function(){return _.$X(this,2)};
_.Q.getEnableAwr=function(){return _.$X(this,3)};
_.Q.getAlohaAutoGaRollout=function(){return _.$X(this,5)};
_.Q.getEnableConfigurator=function(){return _.$X(this,6)};
_.Q.getEnableMweb=function(){return _.$X(this,7)};
var q7r=function(){var l=Y7V();return _.hj(l,7,!0)};
uW.prototype.getEnableCtlConsentCheckbox=function(){return _.$X(this,8)};
uW.prototype.getEnableIframe=function(){return _.$X(this,9)};
var Y7V=function(){var l=new uW;l=_.hj(l,5,!0);l=_.hj(l,2,!0);l=_.hj(l,4,!1);l=_.hj(l,8,!0);return _.hj(l,9,!0)};
uW.prototype.getEnableScreenshotNudge=function(){return _.$X(this,10)};
var Hdt=function(){var l=q7r();return _.hj(l,10,!0)};
uW.prototype.getEnableWebStartupConfigEndpoint=function(){return _.$X(this,11)};
uW.prototype.getEnableJunkNudge=function(){return _.$X(this,12)};
var aCN=function(){var l=Hdt();return _.hj(l,12,!0)};
_.Q=uW.prototype;_.Q.getEnableConfiguratorLocale=function(){return _.$X(this,13)};
_.Q.getEnableTinyNoPointer=function(){return _.$X(this,14)};
_.Q.getEnableSupportSessionLogging=function(){return _.$X(this,15)};
_.Q.getEnableFileUploadForScreenshot=function(){return _.$X(this,16)};
_.Q.getEnableDirectDeflectionForSingleCategory=function(){return _.$X(this,17)};
_.Q.getEnableImageSanitization=function(){return _.$X(this,18)};
_.Q.getEnableAlohaBinarySplit=function(){return _.$X(this,19)};
_.Q.getEnableDbFeedbackIntents=function(){return _.$X(this,20)};
_.Q.getEnableMarkMandatoryFieldsWithRequired=function(){return _.$X(this,21)};
_.Q.getEnableFeedbackCategoryCustomUi=function(){return _.$X(this,22)};
_.Q.getEnableRealtimeCtl=function(){return _.$X(this,23)};var TSA=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(TSA,_.Fd);var ICq=[/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 JUQ="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 xcy=_.rI(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),g6$=_.rI(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var Kv=function(){var l=Error.call(this,"Form is either loading or already opened");this.message=l.message;"stack"in l&&(this.stack=l.stack);this.name="DuplicateFormError"};
_.h(Kv,Error);var AU1,RwH,v6B,pQN;var GT,td2;
GT=function(l,b,d){l.timeOfStartCall=(new Date).getTime();var L=d||_.PV,P=L.document,E=l.nonce||_.Eb(L.document);E&&!l.nonce&&(l.nonce=E);if(l.flow=="help"){var f=_.lo("document.location.href",L);!l.helpCenterContext&&f&&(l.helpCenterContext=f.substring(0,1200));f=!0;if(b&&JSON&&JSON.stringify){var F=JSON.stringify(b);(f=F.length<=1200)&&(l.psdJson=F)}f||(b={invalidPsd:!0})}b=[l,b,d];L.GOOGLE_FEEDBACK_START_ARGUMENTS=b;d=l.feedbackServerUri||"//www.google.com/tools/feedback";if(f=L.GOOGLE_FEEDBACK_START)f.apply(L,b);
else{L=d+"/load.js?";for(var n in l)b=l[n],b==null||_.Ty(b)||(L+=encodeURIComponent(n)+"="+encodeURIComponent(b)+"&");l=J_(P).createElement("SCRIPT");E&&l.setAttribute("nonce",E);_.Bn(l,_.$D(L));P.body.appendChild(l)}};
td2=function(l,b,d,L){var P,E;return _.B(function(f){P=d||_.PV;var F=l.serverEnvironment==="DEV",n=d||_.PV;n=l.nonce||_.Eb(n.document);F={integrationKeys:{productId:l.productId,feedbackBucket:l.bucket,triggerId:l.triggerId},callbacks:{onClose:l.callback,onLoad:l.onLoadCallback},formContent:{locale:l.locale,disableScreenshot:l.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:l.abuseLink,additionalDataConsent:l.additionalDataConsent},initializationData:{isLocalServer:F,nonce:n,useNightlyRelease:F,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:l.feedbackServerUri,colorScheme:l.colorScheme},extraData:{productVersion:l.productVersion,authUser:l.authuser,configuratorId:l.configuratorId,customZIndex:l.customZIndex,tinyNoPointer:l.tinyNoPointer,
allowNonLoggedInFeedback:l.allowNonLoggedInFeedback,enableAnonymousFeedback:l.enableAnonymousFeedback}};b&&(n=new Map(Object.entries(b)),F.extraData.productSpecificData=n);E=F;return f.yield(wQZ(E,L,P),0)})};
_.UtV=function(l,b,d){try{if(l.flow==="help"){var L=l.helpCenterPath.replace(/^\//,"");_.Pn(d||window,"https://support.google.com/"+L)}else l.flow==="submit"?GT(l,b,d):iIF(l.productId,l.feedbackServerUri).then(function(P){P=_.eB(P,uW,1);var E=!o12||(P==null?void 0:P.getEnableMweb()),f=!l.tinyNoPointer||(P==null?void 0:P.getEnableTinyNoPointer());!P||P.getAlohaAutoGaRollout()&&E&&f?td2(l,b,d,P).catch(function(F){!F||F instanceof Kv||GT(l,b,d)}):GT(l,b,d)},function(P){!P||P instanceof Kv||GT(l,b,d)})}catch(P){td2(l,
b,d,null).catch(function(E){!E||E instanceof Kv||GT(l,b,d)})}};
_.Yg("userfeedback.api.startFeedback",_.UtV);var cUy=/https?:\/\/\S+\.\S+/,rUN=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],lVA=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var $ny=function(l){var b=l.split(""),d=[-263237435,15,b,function(L,P,E){var f=P.length;E.forEach(function(F,n,N){this.push(N[n]=P[(P.indexOf(F)-P.indexOf(this[n])+n+f--)%P.length])},L.split(""))},
function(L,P){L=(L%P.length+P.length)%P.length;P.splice(-L).reverse().forEach(function(E){P.unshift(E)})},
"response",function(){for(var L=64,P=[];++L-P.length-32;){switch(L){case 58:L-=14;case 91:case 92:case 93:continue;case 123:L=47;case 94:case 95:case 96:continue;case 46:L=95}P.push(String.fromCharCode(L))}return P},
null,12,1540023973,65941107,null,b,function(L,P){for(L=(L%P.length+P.length)%P.length;L--;)P.unshift(P.pop())},
695603893,function(L){for(var P=L.length;P;)L.push(L.splice(--P,1)[0])},
"'[;'[(",function(L,P){L.push(P)},
null,function(L,P,E,f,F){return P(E,f,F)},
"continuation",b,function(L,P){if(L.length!=0){P=(P%L.length+L.length)%L.length;var E=L[0];L[0]=L[P];L[P]=E}},
function(){for(var L=64,P=[];++L-P.length-32;){switch(L){case 91:L=44;continue;case 123:L=65;break;case 65:L-=18;continue;case 58:L=96;continue;case 46:L=95}P.push(String.fromCharCode(L))}return P},
'"),/]];'];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(L){return"aTlOUOubTO4AP____8P_"+l}return b.join("")};_.KFD=new _.Hd("runAttestationCommand");var enf=new _.Hd("verifyCommand");_.jy=new _.Hd("accessibilityContext");var hno=new _.Hd("accessibilityData");var kHD=new _.Hd("profileCardCommand");var ZrB=new _.Hd("signInEndpoint");var yPN=new _.Hd("signOutEndpoint");var jmV;_.WF0=new _.Hd("accountItemSectionRenderer");jmV=new _.Hd("accountItemRenderer");_.znJ=new _.Hd("saveCommandToSessionStorageAction");var yZV=new _.Hd("crossAccountChannelTransferEndpoint");var eMZ=new _.Hd("getAccountMenuEndpoint");_.hMH=new _.Hd("getAccountSwitcherEndpoint");var K3$=new _.Hd("getAccountsListEndpoint");var ZdD=new _.Hd("getAccountsListInnertubeEndpoint");_.Md2=new _.Hd("addToToastAction");var Inh=new _.Hd("hideEnclosingAction");_.TT=new _.Hd("replaceEnclosingAction");var $tV=new _.Hd("buttonRefreshAction");var JZD=new _.Hd("adsControlFlowOpportunityReceivedCommand");var xtV=new _.Hd("openAdAllowlistInstructionCommand");var gLF=new _.Hd("videoMastheadAdPrimaryVideoRenderer");var S72=new _.Hd("displayAdRenderer");_.AZF=new _.Hd("inFeedAdLayoutRenderer");var vL0=new _.Hd("sequenceItemInPlayerAdLayoutRenderer");_.CP$=new _.Hd("adSlotRenderer");var Rnf=new _.Hd("adAvatarViewModel");var pd$=new _.Hd("adBadgeViewModel");var oLh=new _.Hd("adButtonViewModel");var Dth=new _.Hd("adImageViewModel");var DT1=new _.Hd("reelsAdCardButtonedViewModel");var VdJ=new _.Hd("reelsPlayerOverlayLayoutViewModel");var wdj=new _.Hd("formDataDecoratorCommand");var uKf=new _.Hd("updateConversationIdCommand");var GHJ=new _.Hd("showSchedulingPanelCommand");var T1F=new _.Hd("backstageCommentsRenderer");var anV=new _.Hd("backstageImageRenderer");var idJ=new _.Hd("backstagePostRenderer");var cZ0=new _.Hd("backstageZeroStateRenderer");var rZV=new _.Hd("postRenderer");var lCo=new _.Hd("sharedPostRenderer");var bIo=new _.Hd("createBackstagePostEndpoint");var dcJ=new _.Hd("getPostVideoPreviewEndpoint");var LOo=new _.Hd("updateBackstagePostEndpoint");var PGt=new _.Hd("filterChipTransformCommand");var E6f=new _.Hd("insertRichSectionCommand");var Bn1=new _.Hd("talkToRecsDeselectCommand");var QrV=new _.Hd("talkToRecsNextCommand");var F9$=new _.Hd("talkToRecsSelectCommand");var DCq=new _.Hd("talkToRecsUpdateTextCommand");_.qd=new _.Hd("browseEndpoint");_.XQt=new _.Hd("confirmDialogEndpoint");var fC$=new _.Hd("expandOnHoverCardRenderer");var srQ=new _.Hd("lumiereShelfDetailsRenderer");var FOJ=new _.Hd("revealBusinessEmailCommand");var BSj=new _.Hd("validateChannelHandleCommand");var n6V=new _.Hd("channelCreationFormEndpoint");var OI2=new _.Hd("aboutChannelViewModel");var NSV=new _.Hd("channelThumbnailWithLinkRenderer");var mcD=new _.Hd("channelCreationServiceEndpoint");var Y4h=new _.Hd("updateChannelPageSettingsEndpoint");var ac=function(l){this.delegate=l},iW=function(){ac.apply(this,arguments)};
_.h(iW,ac);_.qG.Object.defineProperties(iW.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(l){this.delegate.entityMetadata=l}}});var q4D=function(){iW.apply(this,arguments)};
_.h(q4D,iW);q4D.prototype.getAssociations=function(){return[]};
q4D.prototype.getTypeName=function(){return"channelHandle"};var k8H=new _.Hd("webThumbnailDetailsExtensionData");_.v_=new _.Hd("commandContext");var HI0=new _.Hd("addVideoLinkAction");var tpr=new _.Hd("banAuthorAction");var Ucf=new _.Hd("createCommentAction");var KOF=new _.Hd("createCommentReplyAction");var ewJ=new _.Hd("createPollAction");var hw$=new _.Hd("hideIdentityChipAction");var kBV=new _.Hd("openUpdateCommentDialogAction");var WOV=new _.Hd("pinCommentAction");var jrQ=new _.Hd("removeCommentAction");var zwV=new _.Hd("unpinCommentAction");var cK=new _.Hd("updateBackstagePollAction");var yUr=new _.Hd("updateCommentVoteAction");var ZIF=new _.Hd("commentThreadRenderer");var Mph=function(){iW.apply(this,arguments)};
_.h(Mph,iW);Mph.prototype.getAssociations=function(){return[]};
Mph.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var ICV=function(){iW.apply(this,arguments)};
_.h(ICV,iW);ICV.prototype.getAssociations=function(){return[]};
ICV.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.$ct=new _.Hd("commentDialogRenderer");var JUV=new _.Hd("reloadCommentsCommand");var xcr=new _.Hd("updateCommentsSettingsEndpoint");var g6o=new _.Hd("commentViewModel");var S4h=new _.Hd("triStateButtonViewModel");var AUQ=new _.Hd("voiceReplyContainerViewModel");_.QB=new _.Hd("commandExecutorCommand");var xA=new _.Hd("emoji");var v60=new _.Hd("updateCreatorChannelInnertubeCommand");_.CGr=new _.Hd("appendContinuationItemsAction");_.RwV=new _.Hd("changeEngagementPanelVisibilityAction");_.Ct=new _.Hd("continuationCommand");var pQ2=new _.Hd("hideReportedCommentAction");var o6$=new _.Hd("listMutationCommand");_.rK=new _.Hd("openPopupAction");var Dcj=new _.Hd("persistSubscriptionsDisplayPreferencesCommand");var cUr;_.Vph=new _.Hd("playlistRemoveVideosAction");_.wQD=new _.Hd("updatePlaylistAction");_.uSJ=new _.Hd("addToPlaylistCommand");_.GBr=new _.Hd("endPlaylistCommand");_.TS$=new _.Hd("recoverPlaylistCommand");_.aC2=new _.Hd("refreshPlaylistCommand");_.iIJ=new _.Hd("refreshFormCommand");cUr=new _.Hd("openOnePickAddVideoModalCommand");_.ZKV=new _.Hd("reloadContinuationItemsCommand");_.rUt=new _.Hd("scrollToEngagementPanelCommand");var lV$=new _.Hd("selectCountryCommand");var bWF=new _.Hd("showReloadUiCommand");var dkJ=new _.Hd("undoFeedbackAction");var Lat=new _.Hd("updateButtonAction");var PCQ=new _.Hd("updateSubscribeButtonAction");var E3J=new _.Hd("updateToggleAction");var Ql$=new _.Hd("webNativeShareCommand");_.sz=new _.Hd("webCommandMetadata");_.lS=new _.Hd("webHandleServiceEndpointExtension");var qPH=new _.Hd("webNavigationEndpointData");var XC0=new _.Hd("backgroundAudioPlaybackCommand");var fVV=new _.Hd("copyLinkCommand");var slQ=new _.Hd("playlistVotingRefreshPopupCommand");var FaV=new _.Hd("selectChipCommand");var BdJ=new _.Hd("setCookieCommand");var n3Q=new _.Hd("setLocalStorageCommand");var OWJ=new _.Hd("setPrefStorageEntryCommand");var qy2;_.Nd0=new _.Hd("settingsUpdateCheckboxCommand");_.mkV=new _.Hd("settingsUpdateTextCommand");_.YyV=new _.Hd("settingsUpdateOptionsCommand");qy2=new _.Hd("settingsUpdateSwitchCommand");_.HWJ=new _.Hd("settingsUpdateConnectedAppRendererCommand");var tnD=new _.Hd("showCreatorChatbotEngagementPanelCommand");var UkD=new _.Hd("updateTextInputFormFieldRendererCommand");var KaQ=new _.Hd("updateToggleButtonStateCommand");var e7r=new _.Hd("updateUrlParamCommand");var h7Q=new _.Hd("webSubmitFormCommand");var kXF=new _.Hd("channelSwitcherPageRenderer"),Wa$=new _.Hd("updateChannelSwitcherPageAction");_.bE=new _.Hd("continuationItemRenderer");_.bS=new _.Hd("richItemRenderer");var jlJ=new _.Hd("richSectionRenderer");_.z7o=new _.Hd("richShelfRenderer");_.yOF=new _.Hd("metadataBadgeRenderer");_.ZW0=new _.Hd("multiPageMenuNotificationSectionRenderer");_.MnV=new _.Hd("playlistLoopButtonStateRenderer");var IV$=new _.Hd("claimLegacyYoutubeChannelEndpoint");var $kr=new _.Hd("getNotificationMenuEndpoint");var JO$=new _.Hd("getSearchInVideoCommand");_.xkJ=new _.Hd("getTranscriptEndpoint");_.fZ=new _.Hd("signalServiceEndpoint");var g3o=new _.Hd("verifyAgeEndpoint");var gkQ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(gkQ,_.Fd);gkQ.prototype.getPath=function(){return _.gQ(this,1)};
gkQ.prototype.getValue=function(){return _.gQ(this,2)};var SyD=[0,_.Pp,-1];var AOV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(AOV,_.Fd);var xnN=_.Kb(AOV,[0,_.XW,SyD]);var v3f=new _.Hd("dismissalEndpoint");var CCV=new _.Hd("elementsCommand");_.S3=new _.Hd("innertubeCommand");var R7o=new _.Hd("multipleInlinePlaybackCommand");var b$j=new _.Hd("loggingDirectives");var pCr=new _.Hd("acknowledgeChannelTouStrikeCommand");var o3r=function(){iW.apply(this,arguments)};
_.h(o3r,iW);o3r.prototype.getAssociations=function(){return[]};
o3r.prototype.getTypeName=function(){return"booleanEntity"};var DkF=function(){iW.apply(this,arguments)};
_.h(DkF,iW);DkF.prototype.getAssociations=function(){return[]};
DkF.prototype.getTypeName=function(){return"stringEntity"};var iY=new _.Hd("entityBatchUpdate");_.VnV=new _.Hd("entityUpdateCommand");var wCf=function(){iW.apply(this,arguments)};
_.h(wCf,iW);wCf.prototype.getAssociations=function(){var l=[];this.delegate.alternateChannel&&l.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&l.push.apply(l,_.VV(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&l.push(this.delegate.oneofChannelEntity);return[].concat(_.VV(new Set(l)))};
wCf.prototype.getTypeName=function(){return"fakeChannel"};var upQ=function(){iW.apply(this,arguments)};
_.h(upQ,iW);upQ.prototype.getAssociations=function(){var l=[];this.delegate.entryCollection&&l.push(this.delegate.entryCollection);return[].concat(_.VV(new Set(l)))};
upQ.prototype.getTypeName=function(){return"fakePlaylist"};
var GXo=function(){iW.apply(this,arguments)};
_.h(GXo,iW);GXo.prototype.getAssociations=function(){var l=[];this.delegate.parentPlaylist&&l.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var b=_.X(this.delegate.entries),d=b.next();!d.done;d=b.next())l.push.apply(l,_.VV((new Td2(d.value)).getAssociations()));return[].concat(_.VV(new Set(l)))};
GXo.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var Td2=function(){ac.apply(this,arguments)};
_.h(Td2,ac);Td2.prototype.getAssociations=function(){var l=[];this.delegate.video&&l.push(this.delegate.video);return[].concat(_.VV(new Set(l)))};var aVV=function(){iW.apply(this,arguments)};
_.h(aVV,iW);aVV.prototype.getAssociations=function(){var l=[];this.delegate.descriptionEntity&&l.push(this.delegate.descriptionEntity);this.delegate.creators&&l.push.apply(l,_.VV(this.delegate.creators));this.delegate.theBiggestFan&&l.push(this.delegate.theBiggestFan);return[].concat(_.VV(new Set(l)))};
aVV.prototype.getTypeName=function(){return"fakeVideo"};
var iW0=function(){iW.apply(this,arguments)};
_.h(iW0,iW);iW0.prototype.getAssociations=function(){return[]};
iW0.prototype.getTypeName=function(){return"fakeVideoDescription"};var cO$=new _.Hd("fantasyRosterViewModel");var rOV=new _.Hd("addFollowUpSurveyCommand");var lRh=new _.Hd("getSurveyCommand");var b5J=new _.Hd("ratingSurveyOptionRenderer");_.SV=new _.Hd("feedbackEndpoint");var dmV=new _.Hd("reportHistoryTableCellRenderer"),LcJ=new _.Hd("reportHistoryTableTextCellRenderer"),PWj=new _.Hd("reportHistoryTableReasonCellRenderer");_.Ewr=new _.Hd("flagEndpoint");var Qcr=new _.Hd("deleteFlowStepsCommand");_.XKQ=new _.Hd("flowNextStepCommand");_.fRQ=new _.Hd("flowPrevStepCommand");var sc2=new _.Hd("getFlowCommand");var Fcr=new _.Hd("submitFormWithValidationFlowCommand");_.BKh=new _.Hd("updateFlowCommand");var nwD=function(){iW.apply(this,arguments)};
_.h(nwD,iW);nwD.prototype.getAssociations=function(){return[]};
nwD.prototype.getTypeName=function(){return"flowStateEntity"};var O5J=new _.Hd("flowFormState");_.dX=new _.Hd("flowStepRenderer");var NKt=new _.Hd("gameCardRenderer");var mmo=new _.Hd("accountLinkingStateChangedCommand");var YV0=function(){iW.apply(this,arguments)};
_.h(YV0,iW);YV0.prototype.getAssociations=function(){return[]};
YV0.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var qVF=new _.Hd("changeMiniAppPlayStateCommand");var H5t=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(H5t,_.Fd);var L3=[1,2,3];var tDV=[0,L3,hSj,_.Qh,mQ0];var Umt=_.Kb(H5t,tDV),KcV=_.eH(tDV);var e6V=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(e6V,_.Fd);var h6t=[0,_.iA,_.Pp];var kTr=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(kTr,_.Fd);var WcD=[0,_.Pp,_.iA,-1];var PT=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(PT,_.Fd);var jcf=_.eH([0,1,h6t,_.Bp,WcD]);var z6$=new _.Hd("miniAppScoreChallengeViewModel");var y0V=new _.Hd("miniGameCardViewModel");var Z5h=new _.Hd("teaserCardViewModel");var MD2=function(){iW.apply(this,arguments)};
_.h(MD2,iW);MD2.prototype.getAssociations=function(){return[]};
MD2.prototype.getTypeName=function(){return"logoEntity"};var IRj=new _.Hd("feedbackItemRenderer");var $mj=function(){iW.apply(this,arguments)};
_.h($mj,iW);$mj.prototype.getAssociations=function(){return[]};
$mj.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.J0h=new _.Hd("playerInterstitialRenderer");var xmQ=new _.Hd("getKidsBlocklistPickerCommand");_.gwo=new _.Hd("updateKidsBlacklistEndpoint");_.E3=new _.Hd("likeEndpoint");var SVj,A02,vwV;SVj=new _.Hd("addChatItemAction");A02=new _.Hd("removeChatItemAction");vwV=new _.Hd("markChatItemAsDeletedAction");_.CWf=new _.Hd("setLiveChatCollapsedStateAction");var R6t=function(){iW.apply(this,arguments)};
_.h(R6t,iW);R6t.prototype.getAssociations=function(){return[]};
R6t.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var pKD=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(pKD,_.Fd);pKD.prototype.getPayloadCase=function(){return _.yW(this,ow2)};
var ow2=[3,4];var Dmh=[0,_.XW,[0,[1,2],_.Qh,_.fC,[0,_.ES,1,_.ES]]];var VDV=[0,_.Pp,-1];var wK2=[0,[1],_.Qh];var QS=[0,[1,2],_.Qh,_.fC,[0,_.Bp]];var Xj=[0,_.Pp];var uAJ=[0,[0,_.d$,_.b5,[0,_.ES,_.nC,_.ES]],1,[0,_.d$]];var GT0=[0,cI];var TK$=[0,cI];var aR0=[0,TK$,GT0];var i5V=[0,_.XW,[0,[1,2],_.Qh,-1],_.d$];var c0r=[0,[2],1,_.fC,[0,_.ES,-1,i5V]];var r0Q=[0,[1],_.fC,[0,_.ES,_.Pp,_.nC,1,i5V]];var lEr=[0,_.b5,-1,N6$,_.Bp];var b3V=[0,[0,aS,-3],-4];var f3=[0,_.d$,-3,_.Pp,_.d$,_.Nw,_.d$,Dmh,_.d$,-2];var s3=[0,_.XW,[0,[1,2],_.Qh,-1],_.d$,_.Pp];var dqJ=[0,[3],QS,[0,[2,3,4],yAj,_.Qh,-2],_.fC,[0,_.Pp],_.iA];var LzV=[0,[3,5],_.Pp,_.l5,_.fC,[0,1,_.iA,_.Bp],_.Bp,_.fC,[0,_.Bp,_.iA]];var PSQ=[0,2,_.l5,_.Pp,-1];var Emt=[0,Klf];var QP0=[0,[3,4],2,qZJ,_.Qh,_.Pp];var XTQ=[0,_.Bp,-2,1,_.Pp];var fE0=[0,_.Pp,-1,_.Bp];var sPQ=[0,Xj,function(){return Fj},
Xj,_.Pp],FzD=[0,_.Bp,Xj,QS,function(){return Fj},
_.Pp],Fj=[-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],Xj,_.l5,[0,_.d$,1,_.d$,1,_.d$,1,_.Bp,-1,Xj],[0,1,_.d$,2,_.d$,_.Bp,_.d$],1,_.l5,-1,_.Pp,_.l5,2,aS,[0,aS,_.l5],_.Pp,1,uAJ,1,QS,_.Nw,1,[0,[0,_.XW,[0,_.Pp,_.d$,_.Bp]]],[0,_.d$,[0,_.iA,[0,_.nC]],_.iA,1,[0,tT$,-1]],_.Pp,[0,1,_.Pp],76,_.fC,[0,QS,s3,uAJ,1,[0,_.XW,s3]],1,_.fC,[0,QS,_.Pp,_.d$],
_.fC,[0,QS,wK2],_.fC,[0,QS,wK2,_.l5],_.fC,[0,QS,wK2],_.fC,[0,QS,_.XW,Xj,QS,kQ$],_.fC,[0,QS,Xj,_.Pp],_.fC,[0,QS,_.d$,f3,-1,_.d$],4,_.fC,[0,QS,_.d$,_.l5,f3,_.d$],_.fC,[0,[4,9],QS,_.Bp,_.l5,_.Qh,s3,1,uAJ,_.Pp,_.Qh,XTQ],_.fC,[0,QS,Xj,QS,_.Bp,_.Pp],_.fC,[0,_.d$,QS,f3,_.d$,_.Pp],_.fC,[0,QS,Xj,QS,_.Bp,_.Pp],1,_.fC,[0,QS,_.Bp,_.Pp,f3],_.fC,[0,QS,_.Bp,[0,_.Pp,_.l5],_.Pp,_.l5,_.Pp,_.FW,-2,3,fE0,_.XW,fE0,fE0,XTQ],_.fC,[0,QS,_.Bp,r0Q,_.XW,[0,TK$,c0r],Xj,_.XW,aR0,_.Pp,1,_.Bp,lEr,b3V,Ojf,-1],_.fC,[0,QS,[0,_.nC,
-1,r0Q,_.XW,[0,TK$,c0r,GT0],[0,_.mY],1,_.ES],Xj,_.Pp],_.fC,[0,QS,s3,_.Pp,[0,_.b5]],_.fC,function(){return FzD},
_.fC,[0,QS,_.l5,_.Pp,-1,_.d$],_.fC,[0,[6,7],QS,_.XW,PSQ,_.Bp,s3,1,_.fC,QP0,_.fC,Emt],_.fC,[0,_.XW,PSQ,_.Bp,_.d$],_.fC,[0,_.Pp,WGf,-1],_.fC,[0,Xj,_.XW,aR0,_.Pp],_.fC,[0,QS,Xj,_.Pp],_.fC,[0,_.FW,_.Pp],_.fC,[0,VDV],_.fC,[0,VDV],_.fC,[0,s3],_.fC,[0,Xj,s3],_.fC,function(){return sPQ},
_.fC,[0,Xj,_.Pp],_.fC,[0,Xj,_.Pp],1,_.fC,[0,_.d$,QS,f3,_.d$,f3],_.fC,[0,_.mY],1,_.fC,[0],1,_.fC,[0,Xj,_.Bp,QS,_.Bp],_.fC,[0,[1,2],_.fC,QP0,_.fC,Emt,_.l5],_.fC,[0,_.mY,s3,LzV,_.Pp,_.l5],_.fC,[0,LzV,_.Pp,_.l5],_.fC,[0,lEr,s3,_.d$,b3V],_.fC,dqJ,_.fC,[0],_.fC,[0,_.Pp,-1,_.iA],_.fC,[0,Xj,_.Pp],_.fC,[0,dqJ,_.iA,_.Pp],_.fC,[0,QS,f3,_.d$],_.fC,[0,QS,f3,_.d$],_.fC,[0,lEr,b3V,s3,_.Nw,_.d$,Ojf,-1],_.fC,[0,QS,f3,_.d$]];var BXJ=[0,_.XW,Fj];var nmV=_.Kb(pKD,[0,ow2,1,_.iA,_.fC,[0,[18,22,24],BXJ,3,[0,BXJ],1,_.iA,[0,_.XW,[0,_.l5,aS],_.l5],1,Fj,-1,[0,_.LC,-2,_.Nw,_.LC,-1,_.Nw,_.LC,Dmh,_.LC,-2],B6V,[!0,_.Pp,[0,wK2,2,_.Pp,_.l5,_.d$,2,_.Pp,_.FW]],[0,[1,2,3],[5,6],_.fC,[0,_.ES],_.fC,[0,_.ES,-1],_.fC,[0,_.ES],1,_.fC,VDV,_.fC,[0,_.Pp]],[0,Fj,-1],_.mY,Fj,_.fC,Fj,[0,BXJ],_.iA,Fj,_.fC,Fj,_.Pp,_.fC,Fj],_.fC,GCQ,_.iA]);var O3V=new _.Hd("liveChatEndpoint");var NXV=new _.Hd("liveChatItemContextMenuEndpoint");var mqQ=new _.Hd("liveChatReplayEndpoint");_.Y3h=new _.Hd("emojiPickerRenderer");var q3F=new _.Hd("liveChatAuthorBadgeViewModel");var H3h=new _.Hd("deleteLiveChatMessageCommand");var tCV=new _.Hd("liveChatActionEndpoint");var Uqf=new _.Hd("createLiveChatPollEndpoint");var Kzh=new _.Hd("manageLiveChatUserEndpoint");var eTV=new _.Hd("moderateLiveChatEndpoint");_.hT0=new _.Hd("sendLiveChatMessageEndpoint");var k2$=new _.Hd("sendLiveChatVoteEndpoint");var Wzr=new _.Hd("clearLocationCommand");var jPh=new _.Hd("resolveLocationCommand");var zT2=new _.Hd("interactionLoggingCommandMetadata");var yQj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(yQj,_.Fd);var Z3f=function(l,b){return _.Uu(l,1,b)};var MCr=[0,_.d$];var IEV=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(IEV,_.Fd);var $qo=function(l,b){return g7(l,1,yQj,b)};IEV.prototype.JSC$12484_serializeBinary=udV([0,_.XW,MCr]);var h71={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 JQj={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"},
xqf={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 bJN={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN"};_.plH=new _.Hd("logFlowLoggingEventCommand");_.Ki=new _.Hd("loggingContext");var gmQ=new _.Hd("audioTrackSelectActionCommand");var S3j=new _.Hd("captionLanguageSelectActionCommand");var AQf=new _.Hd("showAudioTrackPickerActionCommand");var vmf=new _.Hd("showCaptionLanguageSelectActionCommand");var CS2=new _.Hd("dismissDialogEndpoint");var RTV=new _.Hd("dismissPlayerOverlayCommand");var pTV=new _.Hd("hideItemSectionVideosByIdCommand");var omV=new _.Hd("showMiniplayerCommand");var Dqh=function(){iW.apply(this,arguments)};
_.h(Dqh,iW);Dqh.prototype.getAssociations=function(){return[]};
Dqh.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var VCQ=function(){iW.apply(this,arguments)};
_.h(VCQ,iW);VCQ.prototype.getAssociations=function(){return[]};
VCQ.prototype.getTypeName=function(){return"downloadStatusEntity"};var wTt=function(){iW.apply(this,arguments)};
_.h(wTt,iW);wTt.prototype.getAssociations=function(){return[]};
wTt.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var ujt=function(){iW.apply(this,arguments)};
_.h(ujt,iW);ujt.prototype.getAssociations=function(){var l=[];this.delegate.downloadsList&&l.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&l.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&l.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&l.push(this.delegate.refresh);return[].concat(_.VV(new Set(l)))};
ujt.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var G2j=function(){iW.apply(this,arguments)};
_.h(G2j,iW);G2j.prototype.getAssociations=function(){var l=[];this.delegate.refresh&&l.push(this.delegate.refresh);if(this.delegate.downloads)for(var b=_.X(this.delegate.downloads),d=b.next();!d.done;d=b.next())l.push.apply(l,_.VV((new TXV(d.value)).getAssociations()));return[].concat(_.VV(new Set(l)))};
G2j.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var TXV=function(){ac.apply(this,arguments)};
_.h(TXV,ac);TXV.prototype.getAssociations=function(){var l=[];this.delegate.video&&l.push(this.delegate.video);this.delegate.playlist&&l.push(this.delegate.playlist);this.delegate.videoItem&&l.push(this.delegate.videoItem);this.delegate.playlistItem&&l.push(this.delegate.playlistItem);return[].concat(_.VV(new Set(l)))};var aE$=function(){iW.apply(this,arguments)};
_.h(aE$,iW);aE$.prototype.getAssociations=function(){var l=[];this.delegate.localImageEntities&&l.push.apply(l,_.VV(this.delegate.localImageEntities));return[].concat(_.VV(new Set(l)))};
aE$.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var i3F=function(){iW.apply(this,arguments)};
_.h(i3F,iW);i3F.prototype.getAssociations=function(){var l=[];this.delegate.playbackData&&l.push(this.delegate.playbackData);this.delegate.localImageEntities&&l.push.apply(l,_.VV(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&l.push(this.delegate.videoDownloadContextEntity);return[].concat(_.VV(new Set(l)))};
i3F.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var cQV=function(){iW.apply(this,arguments)};
_.h(cQV,iW);cQV.prototype.getAssociations=function(){return[]};
cQV.prototype.getTypeName=function(){return"offlineabilityEntity"};var rQo=function(){iW.apply(this,arguments)};
_.h(rQo,iW);rQo.prototype.getAssociations=function(){var l=[];this.delegate.fakeChildren&&l.push.apply(l,_.VV(this.delegate.fakeChildren));return[].concat(_.VV(new Set(l)))};
rQo.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var lx2=function(){iW.apply(this,arguments)};
_.h(lx2,iW);lx2.prototype.getAssociations=function(){var l=[];this.delegate.video&&l.push(this.delegate.video);this.delegate.playbackData&&l.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&l.push(this.delegate.offlineVideoPolicy);return[].concat(_.VV(new Set(l)))};
lx2.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var bc0=function(){iW.apply(this,arguments)};
_.h(bc0,iW);bc0.prototype.getAssociations=function(){return[]};
bc0.prototype.getTypeName=function(){return"continuationTokenEntity"};var dBV=function(){iW.apply(this,arguments)};
_.h(dBV,iW);dBV.prototype.getAssociations=function(){var l=[];this.delegate.channelOwner&&l.push(this.delegate.channelOwner);this.delegate.videos&&l.push.apply(l,_.VV(this.delegate.videos));this.delegate.collaboratorChannels&&l.push.apply(l,_.VV(this.delegate.collaboratorChannels));this.delegate.downloadState&&l.push(this.delegate.downloadState);this.delegate.refresh&&l.push(this.delegate.refresh);return[].concat(_.VV(new Set(l)))};
dBV.prototype.getTypeName=function(){return"mainPlaylistEntity"};var LJV=function(){iW.apply(this,arguments)};
_.h(LJV,iW);LJV.prototype.getAssociations=function(){var l=[];this.delegate.video&&l.push(this.delegate.video);this.delegate.channelContributor&&l.push(this.delegate.channelContributor);return[].concat(_.VV(new Set(l)))};
LJV.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var PKQ=function(){ac.apply(this,arguments)};
_.h(PKQ,ac);PKQ.prototype.getAssociations=function(){var l=[];this.delegate.recommendedVideoMetadata&&l.push.apply(l,_.VV((new Edf(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.VV(new Set(l)))};
var Edf=function(){ac.apply(this,arguments)};
_.h(Edf,ac);Edf.prototype.getAssociations=function(){var l=[];this.delegate.localImageEntities&&l.push.apply(l,_.VV(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&l.push(this.delegate.videoDownloadContextEntity);return[].concat(_.VV(new Set(l)))};var QE$=function(){ac.apply(this,arguments)};
_.h(QE$,ac);QE$.prototype.getAssociations=function(){var l=[];this.delegate.playbackPosition&&l.push(this.delegate.playbackPosition);return[].concat(_.VV(new Set(l)))};var XL0=function(){iW.apply(this,arguments)};
_.h(XL0,iW);XL0.prototype.getAssociations=function(){var l=[];this.delegate.owner&&l.push(this.delegate.owner);this.delegate.downloadState&&l.push(this.delegate.downloadState);this.delegate.userState&&l.push.apply(l,_.VV((new QE$(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&l.push.apply(l,_.VV((new PKQ(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.VV(new Set(l)))};
XL0.prototype.getTypeName=function(){return"mainVideoEntity"};var fxV=function(){iW.apply(this,arguments)};
_.h(fxV,iW);fxV.prototype.getAssociations=function(){var l=[];this.delegate.userChannelDetails&&l.push(this.delegate.userChannelDetails);return[].concat(_.VV(new Set(l)))};
fxV.prototype.getTypeName=function(){return"ytMainChannelEntity"};var sEF=function(){iW.apply(this,arguments)};
_.h(sEF,iW);sEF.prototype.getAssociations=function(){var l=[];this.delegate.channelOwner&&l.push(this.delegate.channelOwner);this.delegate.playbackPosition&&l.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&l.push.apply(l,_.VV(this.delegate.localImageEntities));this.delegate.downloadStatus&&l.push(this.delegate.downloadStatus);return[].concat(_.VV(new Set(l)))};
sEF.prototype.getTypeName=function(){return"ytMainVideoEntity"};var HX1=new _.Hd("downloadsPageSmartDownloadsOptInBannerParams");var eLq=new _.Hd("downloadsPageUpsellBannerParams");var FJ$=function(){iW.apply(this,arguments)};
_.h(FJ$,iW);FJ$.prototype.getAssociations=function(){return[]};
FJ$.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var BiD=function(){iW.apply(this,arguments)};
_.h(BiD,iW);BiD.prototype.getAssociations=function(){return[]};
BiD.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var ndV=function(){iW.apply(this,arguments)};
_.h(ndV,iW);ndV.prototype.getAssociations=function(){return[]};
ndV.prototype.getTypeName=function(){return"macroMarkerEntity"};var Ocr=function(){iW.apply(this,arguments)};
_.h(Ocr,iW);Ocr.prototype.getAssociations=function(){return[]};
Ocr.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var Ni0=function(){iW.apply(this,arguments)};
_.h(Ni0,iW);Ni0.prototype.getAssociations=function(){return[]};
Ni0.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var mBr=function(){iW.apply(this,arguments)};
_.h(mBr,iW);mBr.prototype.getAssociations=function(){return[]};
mBr.prototype.getTypeName=function(){return"playerStateEntity"};var Yd$=function(){iW.apply(this,arguments)};
_.h(Yd$,iW);Yd$.prototype.getAssociations=function(){return[]};
Yd$.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var qdh=function(){iW.apply(this,arguments)};
_.h(qdh,iW);qdh.prototype.getAssociations=function(){return[]};
qdh.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var HcJ=function(){iW.apply(this,arguments)};
_.h(HcJ,iW);HcJ.prototype.getAssociations=function(){return[]};
HcJ.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.DK=new _.Hd("dislikeButtonViewModel");_.ow=new _.Hd("likeButtonViewModel");var tvf=new _.Hd("videoSummaryContentViewModel");var UBr=new _.Hd("videoSummaryParagraphViewModel");var KJt=new _.Hd("changeTimelyActionVisibilityCommand");var euQ=new _.Hd("hideEngagementPanelEndpoint");var hu$=new _.Hd("refreshPanelEndpoint");var klr=new _.Hd("scrollToSectionEndpoint");var WJ0=new _.Hd("seekToVideoTimestampCommand");_.gI=new _.Hd("showEngagementPanelEndpoint");var jEJ=new _.Hd("showTransientPlayerScrimOverlayCommand");var zut=new _.Hd("toggleEngagementPanelCommand");_.yxV=new _.Hd("createBroadcastCommand");var ZcD=new _.Hd("metadataUpdateCommand");var Mv0=function(){iW.apply(this,arguments)};
_.h(Mv0,iW);Mv0.prototype.getAssociations=function(){return[]};
Mv0.prototype.getTypeName=function(){return"featuredProductsEntity"};var IxQ=function(){iW.apply(this,arguments)};
_.h(IxQ,iW);IxQ.prototype.getAssociations=function(){return[]};
IxQ.prototype.getTypeName=function(){return"pinnedProductEntity"};var $Bf=function(){iW.apply(this,arguments)};
_.h($Bf,iW);$Bf.prototype.getAssociations=function(){return[]};
$Bf.prototype.getTypeName=function(){return"trendingOfferEntity"};_.Jxr=new _.Hd("merchandiseShelfRenderer");var xBV=new _.Hd("shoppingContentLineItemViewModel");var gdJ=new _.Hd("gridMovieRenderer");_.SdD=new _.Hd("movieRenderer");var Axo=function(){iW.apply(this,arguments)};
_.h(Axo,iW);Axo.prototype.getAssociations=function(){return[]};
Axo.prototype.getTypeName=function(){return"compositeSourceEntity"};var vdr=function(){iW.apply(this,arguments)};
_.h(vdr,iW);vdr.prototype.getAssociations=function(){var l=[];this.delegate.compositeSourceKeys&&l.push.apply(l,_.VV(this.delegate.compositeSourceKeys));return[].concat(_.VV(new Set(l)))};
vdr.prototype.getTypeName=function(){return"multiviewStagingEntity"};var CKo=function(){iW.apply(this,arguments)};
_.h(CKo,iW);CKo.prototype.getAssociations=function(){var l=[];this.delegate.trackDownloadMetadatas&&l.push.apply(l,_.VV(this.delegate.trackDownloadMetadatas));return[].concat(_.VV(new Set(l)))};
CKo.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var RuJ=function(){iW.apply(this,arguments)};
_.h(RuJ,iW);
RuJ.prototype.getAssociations=function(){var l=[];this.delegate.downloadedTracks&&l.push.apply(l,_.VV(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&l.push.apply(l,_.VV(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&l.push.apply(l,_.VV(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&l.push.apply(l,_.VV(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&l.push.apply(l,_.VV(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
l.push.apply(l,_.VV(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&l.push.apply(l,_.VV(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&l.push.apply(l,_.VV(this.delegate.metadataOnlyTracks));return[].concat(_.VV(new Set(l)))};
RuJ.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var pL2=function(){iW.apply(this,arguments)};
_.h(pL2,iW);pL2.prototype.getAssociations=function(){var l=[];this.delegate.trackDownloadMetadatas&&l.push.apply(l,_.VV(this.delegate.trackDownloadMetadatas));return[].concat(_.VV(new Set(l)))};
pL2.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var odF=function(){iW.apply(this,arguments)};
_.h(odF,iW);odF.prototype.getAssociations=function(){var l=[];this.delegate.playbackData&&l.push(this.delegate.playbackData);this.delegate.localImageEntities&&l.push.apply(l,_.VV(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&l.push(this.delegate.videoDownloadContextEntity);return[].concat(_.VV(new Set(l)))};
odF.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var DBV=function(){iW.apply(this,arguments)};
_.h(DBV,iW);
DBV.prototype.getAssociations=function(){var l=[];this.delegate.musicLibraryStatusEntity&&l.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&l.push.apply(l,_.VV(this.delegate.primaryArtists));this.delegate.details&&l.push(this.delegate.details);this.delegate.userDetails&&l.push(this.delegate.userDetails);this.delegate.tracks&&l.push.apply(l,_.VV(this.delegate.tracks));this.delegate.share&&l.push(this.delegate.share);this.delegate.downloadMetadata&&l.push(this.delegate.downloadMetadata);this.delegate.refresh&&
l.push(this.delegate.refresh);return[].concat(_.VV(new Set(l)))};
DBV.prototype.getTypeName=function(){return"musicAlbumRelease"};
var VvJ=function(){iW.apply(this,arguments)};
_.h(VvJ,iW);VvJ.prototype.getAssociations=function(){var l=[];this.delegate.albumRelease&&l.push(this.delegate.albumRelease);this.delegate.tracks&&l.push.apply(l,_.VV(this.delegate.tracks));return[].concat(_.VV(new Set(l)))};
VvJ.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var wLo=function(){iW.apply(this,arguments)};
_.h(wLo,iW);wLo.prototype.getAssociations=function(){var l=[];this.delegate.albumRelease&&l.push(this.delegate.albumRelease);return[].concat(_.VV(new Set(l)))};
wLo.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var uNr=function(){iW.apply(this,arguments)};
_.h(uNr,iW);uNr.prototype.getAssociations=function(){var l=[];this.delegate.details&&l.push(this.delegate.details);this.delegate.userDetails&&l.push(this.delegate.userDetails);return[].concat(_.VV(new Set(l)))};
uNr.prototype.getTypeName=function(){return"musicArtist"};
var GlJ=function(){iW.apply(this,arguments)};
_.h(GlJ,iW);GlJ.prototype.getAssociations=function(){var l=[];this.delegate.parentArtist&&l.push(this.delegate.parentArtist);return[].concat(_.VV(new Set(l)))};
GlJ.prototype.getTypeName=function(){return"musicArtistDetail"};
var TiQ=function(){iW.apply(this,arguments)};
_.h(TiQ,iW);TiQ.prototype.getAssociations=function(){var l=[];this.delegate.parentArtist&&l.push(this.delegate.parentArtist);return[].concat(_.VV(new Set(l)))};
TiQ.prototype.getTypeName=function(){return"musicArtistUserDetail"};var ax2=function(){iW.apply(this,arguments)};
_.h(ax2,iW);ax2.prototype.getAssociations=function(){return[]};
ax2.prototype.getTypeName=function(){return"musicLibraryEdit"};var icD=function(){iW.apply(this,arguments)};
_.h(icD,iW);icD.prototype.getAssociations=function(){return[]};
icD.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var cxV=function(){iW.apply(this,arguments)};
_.h(cxV,iW);
cxV.prototype.getAssociations=function(){var l=[];this.delegate.tracks&&l.push.apply(l,_.VV(this.delegate.tracks));this.delegate.refresh&&l.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&l.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&l.push(this.delegate.details);this.delegate.downloadMetadata&&l.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&l.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&l.push(this.delegate.userDetails);this.delegate.entryCollection&&
l.push(this.delegate.entryCollection);this.delegate.share&&l.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&l.push.apply(l,_.VV((new rxQ(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.VV(new Set(l)))};
cxV.prototype.getTypeName=function(){return"musicPlaylist"};
var rxQ=function(){ac.apply(this,arguments)};
_.h(rxQ,ac);rxQ.prototype.getAssociations=function(){var l=[];this.delegate.creatorEntity&&l.push(this.delegate.creatorEntity);return[].concat(_.VV(new Set(l)))};var lXD=function(){iW.apply(this,arguments)};
_.h(lXD,iW);lXD.prototype.getAssociations=function(){return[]};
lXD.prototype.getTypeName=function(){return"musicShare"};var bXJ=function(){iW.apply(this,arguments)};
_.h(bXJ,iW);
bXJ.prototype.getAssociations=function(){var l=[];this.delegate.musicLibraryStatusEntity&&l.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&l.push.apply(l,_.VV(this.delegate.artists));this.delegate.audioModeVersion&&l.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&l.push(this.delegate.videoModeVersion);this.delegate.userDetails&&l.push(this.delegate.userDetails);this.delegate.details&&l.push(this.delegate.details);this.delegate.albumRelease&&l.push(this.delegate.albumRelease);this.delegate.share&&
l.push(this.delegate.share);this.delegate.libraryEdit&&l.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&l.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&l.push(this.delegate.playbackPosition);this.delegate.lyrics&&l.push(this.delegate.lyrics);return[].concat(_.VV(new Set(l)))};
bXJ.prototype.getTypeName=function(){return"musicTrack"};
var dSJ=function(){iW.apply(this,arguments)};
_.h(dSJ,iW);dSJ.prototype.getAssociations=function(){var l=[];this.delegate.parentTrack&&l.push(this.delegate.parentTrack);return[].concat(_.VV(new Set(l)))};
dSJ.prototype.getTypeName=function(){return"musicTrackDetail"};
var LXD=function(){iW.apply(this,arguments)};
_.h(LXD,iW);LXD.prototype.getAssociations=function(){var l=[];this.delegate.parentTrack&&l.push(this.delegate.parentTrack);return[].concat(_.VV(new Set(l)))};
LXD.prototype.getTypeName=function(){return"musicTrackUserDetail"};var cx=new _.Hd("musicResponsiveListItemRenderer");var $UQ=new _.Hd("addToPlaylistEndpoint");var P3j=new _.Hd("captionPickerEndpoint");var EGh=new _.Hd("suggestStats");var Qb$=new _.Hd("backstageImageUploadEndpoint");var XB$=new _.Hd("createBackstagePostDialogEndpoint");_.fXQ=new _.Hd("createCommentReplyDialogEndpoint");_.sbD=new _.Hd("updateCommentDialogEndpoint");_.FXQ=new _.Hd("updateCommentReplyDialogEndpoint");var BGV=new _.Hd("menuEndpoint");var NJV=new _.Hd("modalEndpoint");var nG0=new _.Hd("playlistEditorEndpoint");var OXQ=new _.Hd("copyTextEndpoint");var NG$,mSV;NG$=new _.Hd("shareEndpoint");mSV=new _.Hd("shareEntityEndpoint");_.YDF=new _.Hd("shareEntityServiceEndpoint");_.kPZ=new _.Hd("userFeedbackEndpoint");_.oN=new _.Hd("watchEndpoint");var PFq=new _.Hd("watchPlaylistEndpoint");var qD0=new _.Hd("addUpcomingEventReminderEndpoint");_.BT=new _.Hd("getCommentsFromInboxCommand");var HXQ=new _.Hd("notificationOptOutEndpoint");var ti0=new _.Hd("recordNotificationInteractionsEndpoint");var USV=new _.Hd("removeUpcomingEventReminderEndpoint");_.rr=new _.Hd("getDownloadActionCommand");_.KXF=new _.Hd("offlineOrchestrationActionCommand");var eLV=function(){iW.apply(this,arguments)};
_.h(eLV,iW);eLV.prototype.getAssociations=function(){return[]};
eLV.prototype.getTypeName=function(){return"captionTrack"};var hLF=function(){iW.apply(this,arguments)};
_.h(hLF,iW);hLF.prototype.getAssociations=function(){return[]};
hLF.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var kk$=function(){iW.apply(this,arguments)};
_.h(kk$,iW);kk$.prototype.getAssociations=function(){return[]};
kk$.prototype.getTypeName=function(){return"offlineVideoPolicy"};var WXV=function(){iW.apply(this,arguments)};
_.h(WXV,iW);WXV.prototype.getAssociations=function(){return[]};
WXV.prototype.getTypeName=function(){return"offlineVideoStreams"};var jbQ=function(){iW.apply(this,arguments)};
_.h(jbQ,iW);jbQ.prototype.getAssociations=function(){var l=[];this.delegate.transfer&&l.push(this.delegate.transfer);this.delegate.adsPlaybackData&&l.push.apply(l,_.VV(this.delegate.adsPlaybackData));this.delegate.drmLicense&&l.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&l.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&l.push(this.delegate.videoDownloadContextEntity);return[].concat(_.VV(new Set(l)))};
jbQ.prototype.getTypeName=function(){return"playbackData"};var zLF=function(){iW.apply(this,arguments)};
_.h(zLF,iW);zLF.prototype.getAssociations=function(){return[]};
zLF.prototype.getTypeName=function(){return"refresh"};var ypr=function(){iW.apply(this,arguments)};
_.h(ypr,iW);ypr.prototype.getAssociations=function(){var l=[];this.delegate.offlineVideoStreams&&l.push.apply(l,_.VV(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&l.push.apply(l,_.VV(this.delegate.captionTrack));return[].concat(_.VV(new Set(l)))};
ypr.prototype.getTypeName=function(){return"transfer"};var ZXV=function(){iW.apply(this,arguments)};
_.h(ZXV,iW);ZXV.prototype.getAssociations=function(){return[]};
ZXV.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var MiV=new _.Hd("showMoreDrawerCommand");var IXj=new _.Hd("updateEngagementPanelContentCommand");var $Sh=new _.Hd("getPdgBuyFlowCommand");var Jpo=new _.Hd("liveChatPurchaseMessageEndpoint");var xSo=new _.Hd("openSuperStickerBuyFlowCommand");var gGD=new _.Hd("updatePdgFeatureEnablementCommand");var SD0=function(){iW.apply(this,arguments)};
_.h(SD0,iW);SD0.prototype.getAssociations=function(){return[]};
SD0.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var Ap2=function(){iW.apply(this,arguments)};
_.h(Ap2,iW);Ap2.prototype.getAssociations=function(){return[]};
Ap2.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.vGo=new _.Hd("pdgCommentChipRenderer");_.C3D=new _.Hd("permissionRoleBottomBarRenderer");_.RLJ=new _.Hd("updatePermissionRoleCommand");var pBt=new _.Hd("prefetchWatchCommand");var oG$=new _.Hd("updatePlayerErrorMessageCommand");var kuN=new _.Hd("toggleCaptionsVisibilityCommand");var DSV=new _.Hd("playerDisclosureViewModel");_.Vir=new _.Hd("quickActionsViewModel");var wBt=new _.Hd("playerResponse");var uUV=new _.Hd("playlistRenderer");_.GkV=new _.Hd("playlistVideoListRenderer");_.n3=new _.Hd("playlistEditEndpoint");var TGV=new _.Hd("createImagePollCommand");var aXh=new _.Hd("createQuizCommand");var iX0=new _.Hd("quizRenderer");var cpJ=new _.Hd("uploadedVideoRenderer");var rpJ=new _.Hd("decorateMessageEndpoint");var lrQ=new _.Hd("lpOfferCardOptionViewModel");var bqo=new _.Hd("sfvAudioItemPlaybackCommand");var dJo=function(){iW.apply(this,arguments)};
_.h(dJo,iW);dJo.prototype.getAssociations=function(){return[]};
dJo.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.O3=new _.Hd("reelNonVideoContentEndpoint");_.Ku=new _.Hd("reelWatchEndpoint");var Lg$=new _.Hd("reelActionBarViewModel");_.Nq=new _.Hd("reelItemRenderer");var Ppj=new _.Hd("reelMetapanelViewModel");_.mz=new _.Hd("reelNonVideoContentRenderer");_.Et2=new _.Hd("reelPlayerOverlayRenderer");var Qfj=new _.Hd("shortsLockupViewModel");var XEr=new _.Hd("sponsorButtonViewModel");var frh=new _.Hd("reelItemWatchResponse");var sfQ=new _.Hd("textBadgeRenderer");_.Ym=new _.Hd("buttonRenderer");_.qq=new _.Hd("toggleButtonRenderer");var gj7=new _.Hd("switchButtonViewModel");_.Fgr=new _.Hd("confirmDialogRenderer");var B22;B22=new _.Hd("menuRenderer");_.ntQ=new _.Hd("menuFlexibleItemRenderer");var Oqt=new _.Hd("pollRenderer");_.N20=new _.Hd("backgroundPromoRenderer");var YWh;_.mJr=new _.Hd("chipCloudRenderer");YWh=new _.Hd("chipCloudChipRenderer");var qWo=new _.Hd("dropdownRenderer");var HqV=new _.Hd("gridVideoRenderer");_.tmV=new _.Hd("itemSectionRenderer");_.UJV=new _.Hd("messageRenderer");var Kgt=new _.Hd("sortFilterHeaderRenderer");_.HT=new _.Hd("videoRenderer");var eJV=new _.Hd("resolveUrlCommandMetadata");var hJJ=function(){iW.apply(this,arguments)};
_.h(hJJ,iW);hJJ.prototype.getAssociations=function(){return[]};
hJJ.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.k3D=new _.Hd("getAnswerCommand");_.HH=new _.Hd("searchEndpoint");var WgQ=new _.Hd("genAiRichTextViewModel");var MKN=new _.Hd("overviewAnswerViewModel");var jf$=new _.Hd("videoOverviewViewModel");var zJr=new _.Hd("addToPlaylistServiceEndpoint");var yID=new _.Hd("clearSearchHistoryEndpoint");var Zq0=new _.Hd("clearWatchHistoryEndpoint");var Mmh=new _.Hd("webSerializedServiceEndpointExtension");_.Irr=new _.Hd("createCommentEndpoint");var $Jf=new _.Hd("createCommentReplyEndpoint");var JIr=new _.Hd("performCommentActionEndpoint");var xJr=new _.Hd("updateCommentEndpoint");var gt2=new _.Hd("updateCommentReplyEndpoint");_.tQ=new _.Hd("createPlaylistServiceEndpoint");var SWV=new _.Hd("deletePlaylistEndpoint");var AIV=new _.Hd("deleteVideoEndpoint");var IHV=new _.Hd("getReportFormEndpoint");var vth=new _.Hd("modifyChannelNotificationPreferenceEndpoint");var oHV;_.K2=new _.Hd("offlinePlaylistEndpoint");oHV={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 DN7;_.UJ=new _.Hd("offlineVideoEndpoint");DN7={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 CpV=new _.Hd("pingingEndpoint");_.RJh=new _.Hd("selectActiveIdentityEndpoint");var pEh=new _.Hd("setSettingEndpoint");var nl7=new _.Hd("undoFeedbackEndpoint");var otJ=new _.Hd("unsubscribeEndpoint");_.DJ$=new _.Hd("updatedMetadataEndpoint");var VmJ=function(){iW.apply(this,arguments)};
_.h(VmJ,iW);VmJ.prototype.getAssociations=function(){return[]};
VmJ.prototype.getTypeName=function(){return"settingEntity"};_.wEV=new _.Hd("updateLocalAppSettingCommand");var umJ=new _.Hd("saveImageToDeviceEndpoint");var G3h=new _.Hd("shareImageCommand");var T2D=new _.Hd("sharingProviderDataCommand");var art=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(art,_.Fd);var iqJ=[0,_.Pp,-1];art.prototype.JSC$12691_serializeBinary=udV(iqJ);var cI2=_.eH(iqJ);var rIj=new _.Hd("userMentionSuggestionRenderer");var lmo=new _.Hd("liveChatTunnelCommand");var bDh=new _.Hd("showSponsorshipsGiftOfferDialogCommand");var dlF=new _.Hd("sponsorshipsScrollableShelfViewModel");var LKo=new _.Hd("updateUpcomingEventReminderButtonStateCommand");var PRr=new _.Hd("upcomingEventReminderButtonStateRenderer");var E4r=new _.Hd("subscribeEndpoint");var QgV=new _.Hd("registerTasksCommand");var XR0=new _.Hd("hideSheetCommand");var fmt=new _.Hd("hideSnackbarCommand");var sg$=new _.Hd("showDialogCommand");_.zf=new _.Hd("showSheetCommand");var FKh=new _.Hd("showSnackbarCommand");var Bzf=function(){iW.apply(this,arguments)};
_.h(Bzf,iW);Bzf.prototype.getAssociations=function(){return[]};
Bzf.prototype.getTypeName=function(){return"chipEntity"};var n4J=function(){iW.apply(this,arguments)};
_.h(n4J,iW);n4J.prototype.getAssociations=function(){return[]};
n4J.prototype.getTypeName=function(){return"dismissState"};_.C2=new _.Hd("avatarViewModel");var ODt=new _.Hd("badgeViewModel");_.U3=new _.Hd("buttonViewModel");_.K3=new _.Hd("chipViewModel");var NzD=new _.Hd("contentPreviewImageViewModel");var mlV=new _.Hd("decoratedAvatarViewModel");_.c5V=new _.Hd("engagementBarViewModel");_.YYD=new _.Hd("imageBannerViewModel");var qY0=new _.Hd("lockupContentMetadataRowExtension");_.HDV=new _.Hd("lockupMetadataViewModel");_.tIJ=new _.Hd("lockupViewModel");var Ulh=new _.Hd("avatarStackViewModel");_.KKJ=new _.Hd("contentMetadataViewModel");var e3D=function(){iW.apply(this,arguments)};
_.h(e3D,iW);e3D.prototype.getAssociations=function(){return[]};
e3D.prototype.getTypeName=function(){return"pageHeaderEntity"};_.h32=new _.Hd("pageHeaderViewModel");var k6$=new _.Hd("snackbarViewModel");var WK$=new _.Hd("thumbnailHoverOverlayToggleActionsViewModel");_.eC=new _.Hd("toggleButtonViewModel");var jgV=function(){iW.apply(this,arguments)};
_.h(jgV,iW);jgV.prototype.getAssociations=function(){return[]};
jgV.prototype.getTypeName=function(){return"votingEntity"};_.r5N=new _.Hd("votingViewModel");var z3J=new _.Hd("sectionHeaderViewModel");var ynD=new _.Hd("notifyDropdownOptionSelectedCommand");var BpF=new _.Hd("listViewModel");_.y4=new _.Hd("listItemViewModel");var ZDV=new _.Hd("dialogHeaderViewModel");var MIt=function(){iW.apply(this,arguments)};
_.h(MIt,iW);MIt.prototype.getAssociations=function(){return[]};
MIt.prototype.getTypeName=function(){return"dataFreshnessEntity"};var HUV=new _.Hd("suspenseViewModel");var ImV=new _.Hd("tooltipViewModel");var $l2=function(){iW.apply(this,arguments)};
_.h($l2,iW);$l2.prototype.getAssociations=function(){return[]};
$l2.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var Jn0=function(){iW.apply(this,arguments)};
_.h(Jn0,iW);Jn0.prototype.getAssociations=function(){return[]};
Jn0.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var xlV=function(){iW.apply(this,arguments)};
_.h(xlV,iW);xlV.prototype.getAssociations=function(){return[]};
xlV.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.g42=new _.Hd("transcriptSubmitCaptionCorrectionCommand");var SY$=function(){iW.apply(this,arguments)};
_.h(SY$,iW);SY$.prototype.getAssociations=function(){return[]};
SY$.prototype.getTypeName=function(){return"buttonEntity"};var dXQ=new _.Hd("unpluggedStringRunImage");var An2=new _.Hd("tabViewModel");var v4t=new _.Hd("tabbedViewModel");var CRf=function(){iW.apply(this,arguments)};
_.h(CRf,iW);CRf.prototype.getAssociations=function(){return[]};
CRf.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.R3r=new _.Hd("updateDescriptionAction");var pRJ=new _.Hd("updateToggleButtonTextAction");var o40=new _.Hd("showFullscreenPlayerControlsCommand");var Dlo=new _.Hd("updateVideoMetadataCommand");_.VI2=new _.Hd("autoplaySwitchButtonRenderer");var vs;_.wRV=new _.Hd("multiMarkersPlayerBarRenderer");vs=new _.Hd("chapterRenderer");var uIV=new _.Hd("heatMarkerRenderer");var k_V=new _.Hd("heatmapRenderer");var G6Q=new _.Hd("smartSkipPlayerScrimOverlayRenderer");var TzD=new _.Hd("timedMarkerDecorationRenderer");var Csj=new _.Hd("postWebToNativeMessageCommand");var Av=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Av,_.Fd);Av.prototype.getMethodName=function(){return _.gQ(this,1)};var amD=[0,_.Pp,-2];Av.prototype.JSC$12713_serializeBinary=udV(amD);var iD0=_.Kb(Av,amD);var cnQ=new _.Hd("whitelistEditEndpoint");var rn$=new _.Hd("clearUrlParamCommand");var l5o=new _.Hd("commerceActionCommand");_.bhj=new _.Hd("getPaymentInstrumentsParamsCommand");var det=new _.Hd("getPaymentsClientTokenCommand");var L$Q=new _.Hd("googlePaymentBillingCommand");var PqV=new _.Hd("googlePaymentPurchaseManagerCommand");_.Evh=new _.Hd("logGtmCommand");var Q4D=new _.Hd("updateCardItemOnClickCommand");_.XMf=new _.Hd("ypcPauseSubscriptionCommand");_.f5t=new _.Hd("ypcResumeSubscriptionCommand");var s4J=function(){iW.apply(this,arguments)};
_.h(s4J,iW);s4J.prototype.getAssociations=function(){return[]};
s4J.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var n70=function(){iW.apply(this,arguments)};
_.h(n70,iW);n70.prototype.getAssociations=function(){return[]};
n70.prototype.getTypeName=function(){return"commerceCartListEntity"};var OS$=function(){iW.apply(this,arguments)};
_.h(OS$,iW);OS$.prototype.getAssociations=function(){return[]};
OS$.prototype.getTypeName=function(){return"iconBadgeEntity"};var Nsr=function(){iW.apply(this,arguments)};
_.h(Nsr,iW);Nsr.prototype.getAssociations=function(){return[]};
Nsr.prototype.getTypeName=function(){return"pdpStateEntity"};var mOJ=function(){iW.apply(this,arguments)};
_.h(mOJ,iW);mOJ.prototype.getAssociations=function(){return[]};
mOJ.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var qwF=new _.Hd("ypcOffersEndpoint");var Y1o=new _.Hd("cardItemRenderer"),q1o=new _.Hd("cardItemTextRenderer");var HSh=new _.Hd("commerceCartItemQuantityPickerRenderer");var tJ0=new _.Hd("linkCardRenderer");var $xq=new _.Hd("quantityIncrementerButtonViewModel");var UOf=new _.Hd("quantityIncrementerViewModel");var K6V=new _.Hd("themedImageViewModel");_.egj=new _.Hd("ypcCancelRecurrenceEndpoint");var hg0=new _.Hd("ypcCompleteTransactionEndpoint");_.ket=new _.Hd("ypcGetCartEndpoint");_.c_=new _.Hd("ypcGetOffersEndpoint");_.hQ=new _.Hd("ypcHandleTransactionEndpoint");var W6J=new _.Hd("ypcLogWalletAnalyticDataEndpoint");_.j2F=new _.Hd("ypcRedeemCodeEndpoint");var zgQ=new _.Hd("ypcUpdateFopEndpoint");Mm(ZR(1),zT(4));LLQ((new MessageChannel).port2);var yYj=function(){this.register=new Map},WaA=function(l,b,d){l=l+"_"+b;
km.register.has(l)?d=km.register.get(l):(d=d(),km.register.set(l,d));return d},ZSr=function(l){l=_.X(l.register.values());
for(var b=l.next();!b.done;b=l.next())_.qK(b.value,"ABORTED")};
yYj.prototype.clear=function(){ZSr(this);this.register.clear()};
var km=new yYj;var PC1=Date.now().toString();var XCB=QlA();var mkq={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 MJV,WJ;MJV=1;WJ=function(l){this.veData=l};
_.WZ=function(l){return new WJ({trackingParams:l})};
_.mi=function(l,b,d,L,P,E){var f=MJV++;return new WJ({veType:l,veCounter:f,elementIndex:d,dataElement:b,youtubeData:L,jspbYoutubeData:P,loggingDirectives:E})};
_.Q=WJ.prototype;
_.Q.getAsJson=function(){var l={};this.veData.trackingParams!==void 0?l.trackingParams=this.veData.trackingParams:(l.veType=this.veData.veType,this.veData.veCounter!==void 0&&(l.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(l.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(l.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(l.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(l.isCounterfactual=!0);
return l};
_.Q.getAsJspb=function(){var l=new k5F;this.veData.trackingParams!==void 0?l.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.RS(l,2,this.veData.veType),this.veData.veCounter!==void 0&&_.RS(l,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.RS(l,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.Uu(l,5,!0));if(this.veData.dataElement!==void 0){var b=this.veData.dataElement.getAsJspb();_.zc(l,7,b)}this.veData.youtubeData!==void 0&&_.zc(l,8,this.veData.jspbYoutubeData);
return l};
_.Q.toString=function(){return JSON.stringify(this.getAsJson())};
_.Q.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.Q.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.Yg("yt_logging_screen.getRootVeType",n31);_.Yg("yt_logging_screen.getCurrentCsn",_.zw);_.Yg("yt_logging_screen.getCttAuthInfo",yJ);_.Yg("yt_logging_screen.setCurrentScreen",_.MA);var IU$=function(){this.events=new Map},$OF=function(l){var b=[];
l=_.X(l.events.values());for(var d=l.next();!d.done;d=l.next())b.push(d.value);return b};
IU$.prototype.clear=function(){this.events.clear()};var xOf=function(){this.logTransport=new JYr;this.loggedEventRegister=new IU$;this.unloggedEventRegister=new IU$;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12750_flushTimer=new _.hG(this.flushInterval);this.JSC$12750_flushTimer.listen("tick",this.flush,!1,this)};
xOf.prototype.flush=function(){if(this.eventsCount){var l={loggedEvents:$OF(this.loggedEventRegister),unloggedEvents:$OF(this.unloggedEventRegister)};if(_.U("export_player_version_to_ytconfig")){var b;(b=_.aC("PLAYER_CLIENT_VERSION"))?(b=b.split("-")[0].replace(/\./g,""),b=isNaN(Number(b))?"0":b):b="";var d=_.aC("PLAYER_CLIENT_VERSION");if(d){d=d.split("-");var L="";d.length>1&&(L=d[d.length-1]);d=LaN(L.startsWith("canary_experiment")?"canary":L.startsWith("canary_control")?"control":"none")}else d=
"CLIENT_CANARY_STATE_UNKNOWN";l.dimensions={playerClientVersion:b,playerCanaryState:d}}this.logTransport.flush(l);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12750_flushTimer.enabled&&this.JSC$12750_flushTimer.stop()}};
var g7t=function(l){WT==null&&(WT=new xOf);var b=WT;var d=b.loggedEventRegister;l.dimensions=l.dimensions||{};l.dimensions.csn=_.zw()||"";var L=tnZ(l.dimensions).join(";");if(l.records!=null)if(d.events.has(L)){var P;(P=d.events.get(L).records)==null||P.push.apply(P,_.VV(l.records))}else d.events.set(L,l);b.JSC$12750_flushTimer.enabled||b.JSC$12750_flushTimer.start();b.eventsCount++;b.eventsCount>=100&&b.flush()};var JYr=function(){};
JYr.prototype.flush=function(l,b){_.U("enable_client_sli_logging")&&_.Gj("sliEventBatch",l,{sendIsolatedPayload:!!b})};var WT;var AYt;AYt=function(l){var b=S1V;l=l===void 0?{}:l;b=b.name;var d=kXV("SUCCESS");g7t({dimensions:l,records:[{name:b,state:"SLI_STATE_END",status:d}]})};
_.jlF=function(l,b,d,L){this.name=l;this.sliId=b;this.timeoutMs=d;this.statusOnTimeout=L;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.jlF.prototype.getId=function(){return this.sliId};
_.Ye=function(l,b){b=b===void 0?{}:b;l.ongoing||(l.ongoing=!0,l.dimensions=b,l.logSliId=uWZ(),g7t({dimensions:l.dimensions,records:[{name:l.name,state:"SLI_STATE_START",sliId:l.logSliId}]}),l.timeoutMs>0&&(l.timeoutHandle=setTimeout(function(){_.qK(l,l.statusOnTimeout)},l.timeoutMs)))};
_.qK=function(l,b){l.ongoing&&(l.timeoutMs>0&&clearTimeout(l.timeoutHandle),l.ongoing=!1,b={dimensions:l.dimensions,records:[{name:l.name,status:kXV(b),state:"SLI_STATE_END",sliId:l.logSliId}]},km.register.delete(l.name+"_"+l.sliId),g7t(b))};var S1V=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var v7o=function(){iW.apply(this,arguments)};
_.h(v7o,iW);v7o.prototype.getAssociations=function(){return[]};
v7o.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var v5H=new _.Hd("highlightTextDecoratorColorMapExtension");var SPQ=new _.Hd("styleRunColorMapExtension");var JOA=_.rI(["data-"]),SyZ={};var v3V={};var jC=function(l){this.wrappedPromise_=l===void 0?null:l;this.state_=0;this.JSC$12781_value_=null};
jC.prototype.then=function(l,b,d){return this.wrappedPromise_?this.wrappedPromise_.then(l,b,d):this.state_===1&&l?(l=l.call(d,this.JSC$12781_value_))&&typeof l.then==="function"?l:_.z2(l):this.state_===2&&b?(l=b.call(d,this.JSC$12781_value_))&&typeof l.then==="function"?l:_.CFF(l):this};
jC.prototype.getValue=function(){return this.JSC$12781_value_};
jC.prototype.isRejected=function(){return this.state_==2};
Yq2(jC);_.CFF=function(l){var b=new jC;l=l===void 0?null:l;b.state_=2;b.JSC$12781_value_=l===void 0?null:l;return b};
_.z2=function(l){var b=new jC;l=l===void 0?null:l;b.state_=1;b.JSC$12781_value_=l===void 0?null:l;return b};var lRj="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var Rgo=["load","abort","error"],yS=function(l,b,d){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12801_maxAspectRatio_=l;this.disableAnimation_=b===void 0?!1:b;this.disableExifRotation_=d===void 0?!1:d;this.JSC$12801_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12801_reject_=this.resolve_=null};
yS.prototype.transform=function(l){var b=this;this.mime_=l.type;ne(jHf(l),this.dataUrlRead_,this.readError_,this);ne(Wpt(l.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(d,L){b.resolve_=d;b.JSC$12801_reject_=L})};
yS.prototype.dataUrlRead_=function(l){this.dataUrl_=l;this.angle_!=null&&pkV(this)};
yS.prototype.exifRead_=function(l){if(this.disableExifRotation_)this.angle_=0;else{a:if(l=new DataView(l),l.byteLength<2||l.getUint16(0)!==65496)l=-2;else{for(var b=2,d=l.byteLength;b<d;){var L=l.getUint16(b),P=l.getUint16(b+2);if(L===65505){b+=4;L=l.getUint32(b);P=l.getUint16(b+4);if(L!==1165519206||P!==0)break;b+=6;L=l.getUint16(b)===18761;b+=l.getUint32(b+4,L);P=l.getUint16(b,L);b+=2;for(var E=0;E<P;E++){if(l.getUint16(b,L)===274){b+=8;l=l.getUint16(b,L);break a}b+=12}}else if(L>>8!==255)break;
else b+=P+2}l=-1}switch(l){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&&pkV(this)};
yS.prototype.readError_=function(){this.JSC$12801_reject_()};
var pkV=function(l){h9(l.JSC$12801_image_,Rgo,l.completeTransform_,!1,l);l.JSC$12801_image_.src=_.VE(l.dataUrl_).toString();l.JSC$12801_image_.src!=DB.toString()&&l.JSC$12801_image_.src.substr(0,11)==="data:image/"||l.JSC$12801_reject_()};
yS.prototype.completeTransform_=function(){if(this.JSC$12801_image_.src!=DB.toString()){var l=_.VE(this.dataUrl_),b=this.JSC$12801_image_.naturalHeight?this.JSC$12801_image_.naturalWidth/this.JSC$12801_image_.naturalHeight:null;this.invalidAspectRatio=b>this.JSC$12801_maxAspectRatio_||b<1/this.JSC$12801_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var d=this.JSC$12801_image_.naturalWidth,L=this.JSC$12801_image_.naturalHeight,P=b=0,E=this.JSC$12801_image_.naturalHeight?this.JSC$12801_image_.naturalWidth/
this.JSC$12801_image_.naturalHeight:null;E>this.JSC$12801_maxAspectRatio_?(d=this.JSC$12801_maxAspectRatio_*L,b=(d-this.JSC$12801_image_.naturalWidth)/2,this.cropped=!0):E<1/this.JSC$12801_maxAspectRatio_?(L=this.JSC$12801_maxAspectRatio_*d,P=(L-this.JSC$12801_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)E=d,d=L,L=E,E=b,b=P,P=E;switch(this.angle_){case 90:P-=d;break;case 180:b-=d;P-=L;break;case 270:b-=
L}this.cropped||this.angle_%360!==0?(l=document.createElement("canvas"),l.width=d||1,l.height=L||1,this.JSC$12801_image_.naturalWidth&&this.JSC$12801_image_.naturalHeight&&(d=l.getContext("2d"),d.rotate(Math.PI/180*this.angle_),d.drawImage(this.JSC$12801_image_,b,P,this.JSC$12801_image_.naturalWidth,this.JSC$12801_image_.naturalHeight)),this.transformedData=_.VE(l.toDataURL(this.mime_))):this.transformedData=l}else this.transformedData=l;this.resolve_(this)}};var ZE=function(l,b){_.Jm.call(this,l);this.value=b};
_.h(ZE,_.Jm);
var Mq=function(l,b,d,L,P,E,f){f=f===void 0?!1:f;_.v2.call(this);var F=this;this.JSC$12806_url_=l;this.channelId_=b;this.maxFileSizeMb_=d;this.JSC$12806_maxAspectRatio_=L;this.dropZoneEl_=P;this.rejectInvalidAspectRatio_=f;this.selectButtonEl_=E;this.JSC$12806_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new vK(this.dropZoneEl_);this.selectOverlay_=new C5(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12806_image_=this.transfer_=null;this.handler_=new _.kr(this);_.j8(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(E,"click",function(){F.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.h(Mq,_.v2);Mq.prototype.disposeInternal=function(){for(var l=this.selectButtonEl_.nextSibling;l&&l.parentNode&&l.tagName=="INPUT";)l.parentNode.removeChild(l),l=this.selectButtonEl_.nextSibling;this.cancel();_.v2.prototype.disposeInternal.call(this)};
Mq.prototype.uploadPromise=function(){if(this.JSC$12806_image_==null)return null;this.uploadPromise_||o7V(this);return this.uploadPromise_};
Mq.prototype.cancel=function(){DOV(this);this.JSC$12806_image_=null};
var DOV=function(l){l.transfer_&&l.transfer_.cancel();l.transfer_=null;l.uploadPromise_=null;l.resolve_=null;l.JSC$12806_reject_=null},o7V=function(l){DOV(l);
l.transfer_=_.mtt(l.JSC$12806_url_,{"X-YouTube-ChannelId":l.channelId_},l.JSC$12806_image_);l.handler_.listenOnce(l.transfer_,"l",l.JSC$12808_onUploadComplete_);l.handler_.listenOnce(l.transfer_,"n",l.onUploadError_);l.transfer_.run();l.uploadPromise_=new Promise(function(b,d){l.resolve_=b;l.JSC$12806_reject_=d})};
_.Q=Mq.prototype;_.Q.onChange_=function(l){l.files.length&&(this.JSC$12806_image_=l.files[0],this.JSC$12806_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12806_image_=null,this.dispatchEvent(new ZE("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(o7V(this),(new yS(this.JSC$12806_maxAspectRatio_)).transform(this.JSC$12806_image_).then((0,_.A6)(this.onPreview_,this),(0,_.A6)(this.onPreviewError_,this))))};
_.Q.onPreview_=function(l){if(l.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12806_image_=null),this.dispatchEvent(new ZE("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;l.cropped&&this.dispatchEvent(new ZE("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new ZE("yt.comments.ImageUploadOverlay.CHANGE_EVENT",l.transformedData))};
_.Q.onPreviewError_=function(){this.JSC$12806_image_=null;this.dispatchEvent(new ZE("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.Q.onHover_=function(l){l.stopPropagation();l.preventDefault();if(l.type==="dragover")l=!0;else if(l.type==="dragleave")l=!1;else return;this.dispatchEvent(new ZE("yt.comments.ImageUploadOverlay.HOVER_EVENT",l))};
_.Q.JSC$12808_onUploadComplete_=function(){var l=(0,_.REf)(this.transfer_.getResponseText());this.resolve_(l.encryptedBlobId)};
_.Q.onUploadError_=function(){this.JSC$12806_reject_();DOV(this)};var VJV=function(l){l=l||{};var b={},d={};this.url=l.url||"";this.args=l.args||_.RB.clone(b);this.assets=l.assets||{};this.attrs=l.attrs||_.RB.clone(d);this.fallback=l.fallback||null;this.fallbackMessage=l.fallbackMessage||null;this.html5=!!l.html5;this.disable=l.disable||{};this.loaded=!!l.loaded;this.messages=l.messages||{}};
VJV.prototype.clone=function(){var l=new VJV,b;for(b in this)if(this.hasOwnProperty(b)){var d=this[b];_.l9(d)=="object"?l[b]=_.RB.clone(d):l[b]=d}return l};var wkJ,u9o,GeQ,ig,aUV,iSf,cYV,rYD,l22,bP0,d9J,LTr,PcD,EPh,Q00,XgV,f22,s0D,FTJ,BfQ,nPo,OPQ,Nff,m9t,YE2,qEt,HPr,t_V,U90,GFj,KTV,e4$,h42,kGV,WTV,j0t,z4$,yHD,ZP2,M_$,uCB,I2F,$92,JHD,x92,gPt,SE$,AH0,vP2,CcV,R4V,pgh,oP2,D9$,V_Q,wgV,IP,uwV,GGt,Tfh,a2Q,iP0,cH2,rHf,lG$,bmV,dLf,LRQ,Pkh,EbQ,Q60,Xe2,fG0,s6Q,FRV,BW2,VFB,nbt,OmQ,NWV,mLQ,Yg2,qg$,Hm0,tah,ULQ,KRh,eAF,hAV,kpV,WRt,j6t,zAQ,yef,ZmV,Ma$,IG$,$Lh,Jej,xLJ,gbo,SgQ;wkJ=["account/accounts_list"];u9o=["acknowledge_channel_tou_strike"];GeQ=["notification/add_upcoming_event_reminder"];
_.TsJ=["att/get"];ig=["browse","music/browse","streaming_browse","unplugged/browse"];aUV=["channel/claim_legacy_youtube_channel"];iSf=["history/clear_search_history"];cYV=["history/clear_watch_history"];rYD=["comment/perform_comment_action"];l22=["comment/get_comment_replies"];bP0=["ypc/commerce_action"];d9J=["backstage/create_post"];LTr=["live/create_broadcast"];PcD=["channel/create_channel"];EPh=["comment/create_comment_reply"];Q00=["comment/create_comment"];XgV=["live_chat/create_poll"];f22=["playlist/create"];
s0D=["decorate_message"];FTJ=["live_chat/delete_message"];BfQ=["playlist/delete"];nPo=["video/delete"];OPQ=["like/dislike"];Nff=["dismissal/dismiss"];m9t=["flag/flag"];YE2=["flow"];qEt=["account/account_menu"];HPr=["playlist/get_add_to_playlist"];t_V=["get_answer"];U90=["channel/get_channel_creation_form"];GFj=["offline/get_download_action"];KTV=["kids/get_kids_blocklist_picker"];e4$=["live_chat/get_item_context_menu"];h42=["live_chat/get_live_chat_message_buy_flow"];kGV=["live_chat/get_live_chat_replay"];
WTV=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];j0t=["live_chat/get_live_chat_super_sticker_buy_flow"];z4$=["notification/get_notification_menu"];yHD=["playlist/get_settings_editor"];ZP2=["backstage/get_post_video_preview"];M_$=["account/get_profile_card"];uCB=["share/get_share_panel"];I2F=["share/get_sharing_provider_data"];$92=["get_survey"];JHD=["notification/get_unseen_count"];x92=["get_user_mention_suggestions"];gPt=["get_watch"];SE$=["guide"];
AH0=["feedback"];vP2=["kids/update_blacklist"];CcV=["like/like"];R4V=["live_chat/live_chat_action"];pgh=["live_chat/manage_user"];oP2=["video_manager/metadata_update"];D9$=["live_chat/moderate"];V_Q=["notification/modify_channel_preference"];wgV=["notification/opt_out"];IP=["get_panel","get_posts_by_host_panel"];uwV=["player"];GGt=["browse/edit_playlist"];Tfh=["notification/record_interactions"];a2Q=["reel/reel_item_watch"];iP0=["reel/reel_watch_sequence"];cH2=["like/removelike"];rHf=["notification/remove_upcoming_event_reminder"];
lG$=["flag/get_form"];bmV=["miniapp/report_value"];dLf=["navigation/resolve_url"];LRQ=["channel/reveal_business_email"];Pkh=["in_video/search"];EbQ=["search","sfv/search","unplugged/search"];Q60=["live_chat/send_message"];Xe2=["live_chat/send_live_chat_vote"];fG0=["account/set_setting"];s6Q=["submit_caption_correction"];FRV=["submit_form"];BW2=["subscription/subscribe"];VFB=["get_transcript"];nbt=["resolve_location","unplugged/resolve_location"];OmQ=["subscription/unsubscribe"];NWV=["backstage/update_post"];
mLQ=["channel_edit/update_channel_page_settings"];Yg2=["comment/update_comment_reply"];qg$=["comment/update_comment"];Hm0=["comment/update_comments_settings"];tah=["creator/update_creator_channel"];ULQ=["pdg/update_enablement"];KRh=["updated_metadata"];eAF=["channel_edit/validate_channel_handle"];hAV=["verify_age"];kpV=["next","unplugged/watch_next"];WRt=["whitelist/edit"];j6t=["ypc/cancel_recurrence"];zAQ=["ypc/complete_transaction"];yef=["ypc/get_cart"];ZmV=["ypc/get_fix_instrument_params"];
Ma$=["ypc/get_offers"];IG$=["ypc/get_payment_instruments_params"];$Lh=["ypc/handle_transaction"];Jej=["ypc/log_payment_server_analytics"];xLJ=["ypc/pause_subscription"];gbo=["ypc/redeem_code"];SgQ=["ypc/resume_subscription"];var AeJ=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,
180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,
162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,
197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,
221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,271884,222932,279119,271886,213915,225216,251244,258251,218674,251266,258250,251265,251245,271885,156999,3945,16989,45520,25488,25492,
25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,
72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,
133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,195350,195349,194771,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,
282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,282218,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,
30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,282111,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,
150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,273646,273647,217932,104443,96659,
147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,
37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,
267581,273232,82039];var F8=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.Yg("yt.msgs_",F8);var $m=new _.tZ("ACTION_ROUTER_TOKEN");_.JQ=function(){this.autonavState_=_.U("kevlar_is_pupi_enabled")?2:nwZ()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.JQ.prototype.getState=function(){return this.autonavState_};
_.JQ.prototype.pause=function(l){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=l):this.autonavState_==1&&(this.disabledAutonavPauseReason_=l)};
_.JQ.prototype.setState=function(l,b,d){b&&(this.autoplayChangedByUser=!0);b=this.autonavState_===3||l===3;this.autonavState_!=l&&(this.autonavState_=l,l!=3&&_.O5F(l==2),l=_.U("kevlar_is_pupi_enabled")?d||b:!0,_.XZ.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,l,d))};
_.JQ.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.Xl(_.JQ);var xm=function(){this.wf=!1};var gX={},kTy=(gX.auto_search="LATENCY_ACTION_AUTO_SEARCH",gX.ad_to_ad="LATENCY_ACTION_AD_TO_AD",gX.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",gX.app_startup="LATENCY_ACTION_APP_STARTUP",gX.browse="LATENCY_ACTION_BROWSE",gX.cast_splash="LATENCY_ACTION_CAST_SPLASH",gX.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",gX.channels="LATENCY_ACTION_CHANNELS",gX.chips="LATENCY_ACTION_CHIPS",gX.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",gX.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
gX.editor="LATENCY_ACTION_EDITOR",gX.embed="LATENCY_ACTION_EMBED",gX.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",gX.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",gX.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",gX.explore="LATENCY_ACTION_EXPLORE",gX.favorites="LATENCY_ACTION_FAVORITES",gX.home="LATENCY_ACTION_HOME",gX.inboarding="LATENCY_ACTION_INBOARDING",gX.landing="LATENCY_ACTION_LANDING",gX.learning="LATENCY_ACTION_LEARNING",
gX.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",gX.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",gX.library="LATENCY_ACTION_LIBRARY",gX.live="LATENCY_ACTION_LIVE",gX.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",gX.management="LATENCY_ACTION_MANAGEMENT",gX.mini_app="LATENCY_ACTION_MINI_APP_PLAY",gX.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",gX.onboarding="LATENCY_ACTION_ONBOARDING",gX.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
gX.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",gX.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",gX.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",gX.prebuffer="LATENCY_ACTION_PREBUFFER",gX.prefetch="LATENCY_ACTION_PREFETCH",gX.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",gX.profile_switcher="LATENCY_ACTION_LOGIN",gX.projects="LATENCY_ACTION_PROJECTS",gX.reel_watch="LATENCY_ACTION_REEL_WATCH",gX.results="LATENCY_ACTION_RESULTS",gX.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
gX.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",gX.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",gX.review="LATENCY_ACTION_REVIEW",gX.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",gX.search_ui="LATENCY_ACTION_SEARCH_UI",gX.search_suggest="LATENCY_ACTION_SUGGEST",gX.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",gX.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",gX.seek="LATENCY_ACTION_PLAYER_SEEK",gX.settings="LATENCY_ACTION_SETTINGS",gX.store="LATENCY_ACTION_STORE",
gX.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",gX.tenx="LATENCY_ACTION_TENX",gX.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",gX.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",gX.watch="LATENCY_ACTION_WATCH",gX.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",gX["watch,watch7"]="LATENCY_ACTION_WATCH",gX["watch,watch7_html5"]="LATENCY_ACTION_WATCH",gX["watch,watch7ad"]="LATENCY_ACTION_WATCH",gX["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",gX.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
gX.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",gX.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",gX.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",gX.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gX.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",gX.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",gX.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",gX),vbf=0;var Dmj=function(l,b){V_.call(this,1,arguments);this.timer=b};
_.h(Dmj,V_);var owN=new vIy("aft-recorded",Dmj);var y0q=_.PV.ytLoggingGelSequenceIdObj_||{};_.Yg("ytLoggingGelSequenceIdObj_",y0q);var SC=_.PV.ytLoggingLatencyUsageStats_||{};_.Yg("ytLoggingLatencyUsageStats_",SC);var AQ=function(){this.cleanupJob=0},IR7=function(){AQ.instance||(AQ.instance=new AQ);
return AQ.instance};
_.Q=AQ.prototype;_.Q.baseline=function(l,b,d){vT(this,"baseline_"+l)||_.Gj("latencyActionBaselined",{clientActionNonce:l},{timestamp:b,cttAuthInfo:d})};
_.Q.tick=function(l,b,d,L){vT(this,"tick_"+l+"_"+b)||_.Gj("latencyActionTicked",{tickName:l,clientActionNonce:b},{timestamp:d,cttAuthInfo:L})};
_.Q.info=function(l,b,d){var L=Object.keys(l).join("");vT(this,"info_"+L+"_"+b)||(l=Object.assign({},l),l.clientActionNonce=b,_.Gj("latencyActionInfo",l,{cttAuthInfo:d}))};
_.Q.jspbInfo=function(l,b,d){for(var L="",P=0;P<AA(l).length;P++)AA(l)[P]!==void 0&&(L=P===0?L.concat(""+P):L.concat("_"+P));vT(this,"info_"+L+"_"+b)||(_.xZ(l,2,b),b={cttAuthInfo:d},d=_.U("jspb_sparse_encoded_pivot")?new Rz([{}]):new Rz,_.yE(d,7,R8h,l),Z5j("latencyActionInfo",d,b))};
_.Q.span=function(l,b,d){var L=Object.keys(l).join("");vT(this,"span_"+L+"_"+b)||(l.clientActionNonce=b,_.Gj("latencyActionSpan",l,{cttAuthInfo:d}))};
var vT=function(l,b){SC[b]=SC[b]||{count:0};var d=SC[b];d.count++;d.time=(0,_.t8)();l.cleanupJob||(l.cleanupJob=_.pl(_.T1,function(){var L=(0,_.t8)(),P;for(P in SC)SC[P]&&L-SC[P].time>6E4&&delete SC[P];l&&(l.cleanupJob=0)},5E3));
return d.count>5?(d.count===6&&Math.random()*1E5<1&&(d=new _.Rp("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||_.cX(d)),!0):!1};var Ckt,RA0;Ckt=window;RA0=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.tX=Ckt.performance||Ckt.mozPerformance||Ckt.msPerformance||Ckt.webkitPerformance||new RA0;var pKZ=!1,J0j=!1,VDQ=(0,_.A6)(_.tX.clearResourceTimings||_.tX.webkitClearResourceTimings||_.tX.mozClearResourceTimings||_.tX.msClearResourceTimings||_.tX.oClearResourceTimings||_.Ja,_.tX);var T5N=_.rq(function(l,b,d,L,P,E,f){if(!_.U("web_csi_action_sampling_enabled")||!_.YR(E).actionDisabled){var F=f==null?void 0:f.spanStatus;f=f==null?void 0:f.rootSpanNonce;var n=_.qz(E);if(n.gelSpans)n.gelSpans[l]=!0;else{var N={};n.gelSpans=(N[l]=!0,N)}vbf++;l={spanName:l,spanLengthUsec:String(Math.round(b*1E3)),spanNonce:vbf};f&&(l.rootSpanNonce=f);F&&(l.spanStatus=F);L&&(l.spanInfo=L);P&&(l.parentSpanNonce=P);d&&(l.spanStartTimeUsec=String(Math.round(d*1E3)));_.Hy(E||"").span[String(l.spanName)]=
l;d=_.qz(E);d.gelSpans||(d.gelSpans={});_.$K(d.gelSpans,l);d=UmN(E);E=_.YR(E).cttAuthInfo;IR7().span(l,d,E);return l.spanNonce}}),peo=window;
peo.ytcsi&&(peo.ytcsi.infoGel=_.jh,peo.ytcsi.tick=_.Zi);var dqF=function(l){V_.call(this,1,arguments);this.csn=l};
_.h(dqF,V_);var DdB=new vIy("screen-created",dqF),H3j=[],b3Q=q3V,tCq=0,Sh=new Map,LzH=new Map,PS1=new Map;var DWy=Symbol("Cf"),G5=new WeakMap;var C3=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},e3=function(){C3.instance||(C3.instance=new C3);
return C3.instance};
_.Q=C3.prototype;_.Q.setClient=function(l){this.client=l};
_.Q.JSC$12890_newScreen=function(){this.clear();this.csn=_.zw()};
_.Q.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.Q.reportShown=function(l,b,d,L){var P=this.JSC$12890_getTrackingParams(l),E=l.visualElement?l.visualElement:P;b=this.shownElements.has(E);var f=this.visibleState.get(E);this.shownElements.add(E);this.visibleState.set(E,!0);l.impressionLog&&!b&&l.impressionLog();if(P||l.visualElement)if(d=obt(this,l,d))if(E=DLr(this,l),RP(this,l)||E){P=l.visualElement?l.visualElement:_.WZ(P);var F=l.interactionLoggingClientData;E||b?RP(this,l)&4?f||nmq(this.client,d,P,F):RP(this,l)&1&&!b&&sP1(this.client,d,P,F,L):
sP1(this.client,d,P,F,L)}};
_.Q.reportHidden=function(l,b,d,L){var P=this.JSC$12890_getTrackingParams(l),E=l.visualElement?l.visualElement:P;b=this.hiddenElements.has(E);var f=this.visibleState.get(E);this.hiddenElements.add(E);this.visibleState.set(E,!1);if(f===!1)return!0;if(!P&&!l.visualElement)return!1;d=obt(this,l,d);if(!d||!RP(this,l)&&DLr(this,l))return!1;P=l.visualElement?l.visualElement:_.WZ(P);RP(this,l)&8?O3Q(this.client,d,P,void 0,void 0,L):RP(this,l)&2&&!b&&(l=this.client,L=gb({cttAuthInfo:yJ(d)||void 0,automatedLogEventSource:L},
d),b={csn:d,ve:P.getAsJson(),eventType:2},d==="UNDEFINED_CSN"?vy("visualElementHidden",L,b):l?w7("visualElementHidden",b,l,L):_.Gj("visualElementHidden",b,L));return!0};
_.Q.JSC$12890_getTrackingParams=function(l){var b=this.getData(l),d,L;if(_.U("il_use_view_model_logging_context")&&(b==null?0:(d=b.context)==null?0:(L=d.loggingContext)==null?0:L.loggingDirectives))return b.context.loggingContext.loggingDirectives.trackingParams||"";var P,E;if(b==null?0:(P=b.rendererContext)==null?0:(E=P.loggingContext)==null?0:E.loggingDirectives)return b.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(b==null?0:b.loggingDirectives)return b.loggingDirectives.trackingParams||
"";var f;return((f=l.veContainer)==null?0:f.trackingParams)?l.veContainer.trackingParams:(b==null?void 0:b.trackingParams)||""};
_.Q.JSC$12890_elementShouldLogGesture=function(l,b){l=this.getData(l);return!!((Math.floor(Number(l&&l.loggingDirectives&&l.loggingDirectives.gestures&&l.loggingDirectives.gestures.types||""))||0)&b)};
_.Q.JSC$12890_getNearestParentVe=function(l){var b=this.JSC$12890_getTrackingParams(l);return l.visualElement?l.visualElement:b?_.WZ(b):l.parentElement?this.JSC$12890_getNearestParentVe(l.parentElement):null};
var obt=function(l,b,d){var L=_.zw(d);return l.csn===null||L===l.csn||d?L:(l=new _.Rp("VisibilityLogger called before newScreen",{caller:b.tagName,previous_csn:l.csn,current_csn:L}),_.cX(l),null)};
C3.prototype.getData=function(l){var b,d=l.data||((b=l.props)==null?void 0:b.data);if(!d||l.isWebComponentWrapper){var L;d=(L=G5.get(l))==null?void 0:L[DWy]}return d};
var DLr=function(l,b){var d;return!((d=l.getData(b))==null||!d.loggingDirectives)},RP=function(l,b){l=l.getData(b);
return Math.floor(Number(l&&l.loggingDirectives&&l.loggingDirectives.visibility&&l.loggingDirectives.visibility.types||""))||1};var p3;p3=function(){};
_.HZ=function(){p3.instance||(p3.instance=new p3);return p3.instance};
p3.prototype.setClient=function(l){_.rq(e3().setClient).bind(e3())(l)};
_.Vat=function(){_.HZ();_.rq(e3().JSC$12890_newScreen).bind(e3())()};
p3.prototype.clear=function(){_.rq(e3().clear).bind(e3())()};
p3.prototype.reportShown=function(l,b,d,L){_.rq(e3().reportShown).bind(e3())(l,b,d,L)};
p3.prototype.reportHidden=function(l,b,d,L){return _.rq(e3().reportHidden).bind(e3())(l,b,d,L)};
var ATV=function(l,b){return _.rq(e3().JSC$12890_getTrackingParams).bind(e3())(b)},VUB=function(l,b){return _.rq(e3().JSC$12890_getNearestParentVe).bind(e3())(b)};var oP,weo;oP=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};
_.Ut=function(){oP.instance||(oP.instance=new oP);return oP.instance};
oP.prototype.setClient=function(l){this.client=l};
weo=function(l,b,d){d=d===void 0?{}:d;_.rq(function(){var L,P,E,f=((L=_.K(b==null?void 0:b.commandMetadata,_.sz))==null?void 0:L.rootVe)||((P=_.K(b==null?void 0:b.commandMetadata,zT2))==null?void 0:(E=P.screenVisualElement)==null?void 0:E.uiType);if(f){L=_.K(b==null?void 0:b.commandMetadata,eJV);if(L==null?0:L.parentTrackingParams){var F=_.WZ(L.parentTrackingParams);if(L.parentCsn)var n=L.parentCsn}else d.clickedVisualElement?F=d.clickedVisualElement:b.clickTrackingParams&&(F=_.WZ(b.clickTrackingParams));
a:{L=_.K(b,_.oN);P=_.K(b,PFq);if(L){if(P=NKN(L,"VIDEO")){L={token:P,videoId:L.videoId};break a}}else if(P&&(L=NKN(P,"PLAYLIST"))){L={token:L,playlistId:P.playlistId};break a}L=void 0}d=Object.assign({},{cttAuthInfo:L,parentCsn:n},d);if(_.U("expectation_logging")){var N;d.loggingExpectations=((N=_.K(b==null?void 0:b.commandMetadata,zT2))==null?void 0:N.loggingExpectations)||void 0}_.DE(l,f,F,d)}else _.cX(new _.Rp("Error: Trying to create a new screen without a rootVeType",b))})()};
_.DE=function(l,b,d,L){L=L===void 0?{}:L;_.rq(function(){AeJ.includes(b)||(_.cX(new _.Rp("createClientScreen() called with a non-page VE",b)),b=83769);L.isHistoryNavigation||(l.forwardHistoryStack=[],l.backHistoryStack.push({rootVe:b,key:L.key||""}));l.graftQueue=[];l.stateChangedQueue=[];L.dataPromises?ubf(l,b,d,L):Gpr(l,b,d,L)})()};
_.TWQ=function(l,b,d){d=d===void 0?0:d;_.rq(function(){b.then(function(L){l.pendingScreenCreation.has(d)&&l.pendingScreenFn&&l.pendingScreenFn();var P=_.zw(d),E=_.je(d);if(P&&E){var f={automatedLogEventSource:3},F;(L==null?0:(F=L.response)==null?0:F.trackingParams)&&AX(l.client,P,E,_.WZ(L.response.trackingParams),!1,f);var n;(L==null?0:(n=L.playerResponse)==null?0:n.trackingParams)&&AX(l.client,P,E,_.WZ(L.playerResponse.trackingParams),!1,f)}})})()};
oP.prototype.graftServerVe=function(l,b,d){var L=this;return _.rq(function(){var P=_.WZ(l);_.VS(L,P,b,d);return P})()};
_.wAH=function(l,b,d,L){return _.U("enable_client_ve_spec")&&b.clientVeSpec?(b=_.mi(b.clientVeSpec.uiType,void 0,b.clientVeSpec.elementIndex,b.clientVeSpec.clientYoutubeData,void 0,b),_.VS(l,b,d,L)?b:null):b.trackingParams?l.graftServerVe(b.trackingParams,d,L):null};
_.t9=function(l,b,d,L){return _.rq(function(){if(!b.veType)return _.ib(new _.Rp("Error: Trying to graft a client VE without a veType.")),null;if(b.visibilityTypes){var P=b.visibilityTypes.reduce(function(E,f){return E|f});
P={visibility:{types:String(P)}}}P=_.mi(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,void 0,P);return _.VS(l,P,d,L)?P:null})()};
_.VS=function(l,b,d,L){L=L===void 0?0:L;return _.rq(function(){if(l.pendingScreenCreation.has(L))return l.graftQueue.push([b,d]),!0;var P=_.zw(L),E=d||_.je(L);if(P&&E){if(_.U("combine_ve_grafts")){var f=l.cachedVisualElements.get(E.toString());f?f.push(b):(l.cachedRootVisualElements.set(E.toString(),E),l.cachedVisualElements.set(E.toString(),[b]));l.attachTimeout||(l.attachTimeout=_.pl(_.T1,function(){aGj(l,P)},1200))}else AX(l.client,P,E,b);
return!0}return!1})()};
_.wX=function(l,b,d){d=d===void 0?0:d;var L=l.recurringGrafts.get(d)||new Map;if(_.U("smarter_ve_dedupping"))for(var P=Array.from(L.keys()),E=0;E<P.length;E++){var f=void 0,F=void 0;var n=b;var N=P[E];N.isClientVe()&&n.isClientVe()?(f=n.getAsJson(),F=N.getAsJson(),n=f.veType!==F.veType||f.elementIndex!==F.elementIndex||f.dataElement!==F.dataElement||n.getLoggingDirectives()!==N.getLoggingDirectives()?!1:!0):n=N.veData.trackingParams!==void 0&&n.veData.trackingParams!==void 0?((F=n.veData)==null?void 0:
F.trackingParams)===((f=N.veData)==null?void 0:f.trackingParams):!1;if(n)return}else if(L.has(b))return;L.set(b,void 0);l.recurringGrafts.set(d,L);_.zw(d)==="UNDEFINED_CSN"||l.pendingScreenCreation.has(d)||_.VS(l,b,void 0,d)};
_.uS=function(l,b,d,L){L=_.zw(L===void 0?0:L);if(!L)return!1;mq1(l.client,L,b,d);return!0};
_.G2=function(l,b,d,L){if(!b)return!1;L=_.zw(L===void 0?0:L);if(!L)return!1;mq1(l.client,L,_.WZ(b),d);return!0};
_.Vq=function(l,b){var d=b.getScreenLayer&&b.getScreenLayer();if(b.visualElement)return _.uS(l,b.visualElement,void 0,d);b=ATV(_.HZ(),b);return _.G2(l,b,void 0,d)};
oP.prototype.clickCommand=function(l,b,d){return _.G2(this,l.clickTrackingParams,b,d===void 0?0:d)};
oP.prototype.stateChanged=function(l,b,d){this.visualElementStateChanged(_.WZ(l),b,d===void 0?0:d)};
oP.prototype.visualElementStateChanged=function(l,b,d){d=d===void 0?0:d;d===0&&this.pendingScreenCreation.has(d)?this.stateChangedQueue.push([l,b]):this.logStateChanged(l,b,d)};
oP.prototype.logStateChanged=function(l,b,d){d=d===void 0?0:d;var L=_.zw(d);l=l||_.je(d);return L&&l?(Y3j(this.client,L,l,b),!0):!1};
var ubf=function(l,b,d,L){L=L===void 0?{}:L;l.pendingScreenCreation.add(L.layer||0);l.pendingScreenFn=function(){Gpr(l,b,d,L);var f=_.je(L.layer);if(f){for(var F=_.X(l.graftQueue),n=F.next();!n.done;n=F.next())n=n.value,_.VS(l,n[0],n[1]||f,L.layer);f=_.X(l.stateChangedQueue);for(F=f.next();!F.done;F=f.next())F=F.value,l.logStateChanged(F[0],F[1])}};
d||_.zw(L.layer)||l.pendingScreenFn();if(L.dataPromises)for(var P=_.X(L.dataPromises),E=P.next();!E.done;E=P.next())_.TWQ(l,E.value,L.layer);else _.az(Error("Df"))},Gpr=function(l,b,d,L){L=L===void 0?{}:L;
var P=void 0;L.layer||(L.layer=0);P=L.parentLayer!==void 0?L.parentLayer:L.layer;var E=_.zw(P);P=_.je(P);var f=d||P,F;f&&(L.parentCsn!==void 0?F={clientScreenNonce:L.parentCsn,visualElement:f}:E&&E!=="UNDEFINED_CSN"&&(F={clientScreenNonce:E,visualElement:f}));var n,N=_.aC("EVENT_ID");E==="UNDEFINED_CSN"&&N&&(n={servletData:{serializedServletEventId:N}});_.U("combine_ve_grafts")&&E&&aGj(l,E);_.U("no_client_ve_attach_unless_shown")&&f&&E&&fEB(f,E);try{var Y=_.EmN(l.client,b,F,L.csnToClone,L.cttAuthInfo,
n,L.implicitGestureType,void 0,L.loggingExpectations,L.automatedLogEventSource)}catch(t){_.r7(t,{rootVeType:b,rootVe:P,parentVisualElement:d,currentCsn:E,parentEl:F,csnToClone:L.csnToClone});_.az(t);return}_.MA(Y,b,L.layer,L.cttAuthInfo);E&&E!=="UNDEFINED_CSN"&&P&&!YyH(E)&&O3Q(l.client,E,P,!0);l.backHistoryStack[l.backHistoryStack.length-1]&&!l.backHistoryStack[l.backHistoryStack.length-1].csn&&(l.backHistoryStack[l.backHistoryStack.length-1].csn=Y||"");_.jh({clientScreenNonce:Y});_.Vat();var q=_.je(L.layer);
E&&E!=="UNDEFINED_CSN"&&q&&_.U("music_web_mark_root_visible")&&_.pZ(Y,q);l.pendingScreenCreation.delete(L.layer||0);l.pendingScreenFn=void 0;var H;(H=l.recurringGrafts.get(L.layer))==null||H.forEach(function(t,e){t?_.VS(l,e,t,L.layer):q&&_.VS(l,e,q,L.layer)});
imD(l)},imD=function(l){for(var b=0;b<l.afterNewScreenOneOffJobs.length;b++){var d=l.afterNewScreenOneOffJobs[b];
try{d()}catch(L){_.az(L)}}for(b=l.afterNewScreenOneOffJobs.length=0;b<l.afterNewScreenRecurringJobs.length;b++){d=l.afterNewScreenRecurringJobs[b];try{d()}catch(L){_.az(L)}}},aGj=function(l,b){if(b===void 0)for(var d=NdB(),L=0;L<d.length;L++)d[L]!==void 0&&aGj(l,d[L]);
else l.cachedVisualElements.forEach(function(P,E){(E=l.cachedRootVisualElements.get(E))&&QPB(l.client,b,E,P)}),l.cachedVisualElements.clear(),l.cachedRootVisualElements.clear(),l.attachTimeout=void 0};var T2=function(l){l=l===void 0?{layer:0}:l;this.wf=!1;this.createScreenConfig=l;l={};this.sjd=(l.response=!1,l.playerResponse=!1,l)};
_.h(T2,xm);T2.prototype.validate=function(l){return!(!l.data||!l.data.response&&!l.data.playerResponse)};
T2.prototype.handle=function(l){var b=_.Ut(),d=this.createScreenConfig.layer;l.data.response&&l.data.response.trackingParams&&!this.sjd.response&&(b.graftServerVe(l.data.response.trackingParams,void 0,d),this.sjd.response=!0);l.data.playerResponse&&l.data.playerResponse.trackingParams&&!this.sjd.playerResponse&&(b.graftServerVe(l.data.playerResponse.trackingParams,void 0,d),this.sjd.playerResponse=!0)};var aP=function(){this.m3=_.TZ();this.ub=[];this.xgs=0};
aP.prototype.processChunk=function(l){if(l){for(var b=_.X(this.ub),d=b.next();!d.done;d=b.next())d=d.value,d.validate(l)&&(d.handle(l),d.wf=!0);_.Zi("np"+this.xgs);this.xgs++}};var k2A=function(l,b,d){d=d===void 0?{}:d;this.name=l;this.id=T5.nextSpanId++;this.sessionId=T5.sessionId;this.attributes=b;this.status="SPAN_STATUS_UNSET";var L;this.startTime=(L=d.startTime)!=null?L:(0,_.t8)();this.isActiveSpan=d.active;if(l=T5.stack[T5.stack.length-1])this.parentId=l.id,l.children||(l.children=[]),l.children.push(this);l=_.X(T5.processors);for(b=l.next();!b.done;b=l.next()){b=b.value;try{var P=L=void 0;(P=(L=b).onSpanStart)==null||P.call(L,this)}catch(E){_.cX(E)}}d.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",d.endTime))};
k2A.prototype.end=function(l,b){l=l===void 0?"SPAN_STATUS_OK":l;this.endTime=b=b===void 0?(0,_.t8)():b;this.duration=this.endTime-this.startTime;this.status=l;this.isActiveSpan!==!1&&(T5.stack[T5.stack.length-1]===this?T5.stack.pop():_.cX(Error("Ef`"+String(this.name))));l=_.X(T5.processors);for(b=l.next();!b.done;b=l.next()){b=b.value;try{var d=void 0,L=void 0;(L=(d=b).onSpanEnd)==null||L.call(d,this)}catch(P){_.cX(P)}}};
k2A.prototype.addAttributes=function(l){Object.assign(this.attributes,l)};
var Wzy={end:function(){},
addAttributes:function(){}},T5={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},hTB={rootSpan:function(){return T5.stack[0]}};var cy={};var lNN=function(l){this.observers=[];this.value=l};
_.Q=lNN.prototype;_.Q.subscribe=function(l){var b=this;if(l.idx!=null)throw Error("Gf");l.idx=this.observers.length;this.observers.push(l);try{l(this.value)}catch(d){}return function(){var d=b.observers[b.observers.length-1];b.observers[l.idx]=d;d.idx=l.idx;b.observers.pop()}};
_.Q.update=function(l){this.value=l(this.value);this.notify()};
_.Q.mutate=function(l){l(this.value);this.notify()};
_.Q.set=function(l){this.value=l;this.notify()};
_.Q.notify=function(){for(var l=_.X(this.observers),b=l.next();!b.done;b=l.next()){b=b.value;try{b(this.value)}catch(d){}}};var OyV,cer,bT$;_.Nv=function(l,b,d,L,P,E,f,F){f=f===void 0?[]:f;F=F===void 0?[]:F;this.buildCommandPayload=l;this.navigate=b;this.handleServiceRequest=d;this.sendAction=L;this.JSC$12939_screenManager=P;this.commandResolverMap=E;this.autoLogResolverAllowlist=f;this.metaCommandClickLoggingDenylist=F;this.pendingCommands=new Set;this.isTracingEnabled=!1;cer(this)};
OyV=function(l,b,d){var L=[_.VnV,QrV],P=ruH,E=ldy,f=_.Ut(),F=re0;d=d===void 0?[]:d;L=L===void 0?[]:L;_.Nv.instance=new _.Nv(l,b,P,E,f,F,d,L)};
cer=function(l){if(!l.isTracingEnabled&&a_("command")){var b=l.resolveCommand;l.resolveCommand=function(d,L){a:{for(P in d)if(Object.prototype.hasOwnProperty.call(d,P)){var P={commandType:P};break a}P={}}return iQ("command",P,b.bind(this,d,L))};
l.isTracingEnabled=!0}};
bT$=function(l,b,d){if(!l.commandResolverMap)return!1;var L=$q$(b,l.commandResolverMap);return L?((l.autoLogResolverAllowlist.some(function(P){return!!_.K(b,P)})||(d==null?0:d.forceClickLogging))&&lb0(l,b,d),L instanceof Promise?L.then(function(P){P.resolve(b,d)}):L.resolve(b,d),!0):!1};
_.Nv.prototype.resolveCommand=function(l,b){var d=this,L=dR2(l);if(bT$(this,l,b))return!0;if(L)return Lrj(this,l,b);if(!this.buildCommandPayload)return Z3V(l,"Unhandled command by buildCommandPayload"),!1;var P=this.buildCommandPayload(l,b);if(b==null?0:b.commandController)P.commandController=b.commandController;if(P.type===0){if(!this.navigate)return MCy(l,"navigate"),!1;if(!Pwt(P.command))return Z3V(l,"Page requests need to specify a url"),!1;_.U("logging_avoid_blocking_during_navigation")&&_.zCA().transition("application_navigating");
l=this.navigate(P)||[];hE0(l).then(function(){d.pendingCommands.delete(P.command)});
return!0}if(P.type===1){if(!this.handleServiceRequest)return MCy(l,"handleServiceRequest"),!1;(b==null?0:b.forceClickLogging)&&lb0(this,P.command,b);l=this.handleServiceRequest(P);hE0(l).then(function(){d.pendingCommands.delete(P.command)});
return!0}if(P.type===2){if(!this.sendAction)return MCy(l,"sendAction"),!1;lb0(this,P.command,b);this.sendAction(P);return!0}return!1};
var lb0=function(l,b,d){if((d==null||!d.disableClickTracking)&&l.JSC$12939_screenManager)if(b.clickTrackingParams&&_.U("log_click_with_layer_from_element_in_command_handler")){var L;d=d==null?void 0:(L=d.form)==null?void 0:L.element;l.JSC$12939_screenManager.clickCommand(b,null,d&&d.getScreenLayer&&d.getScreenLayer())}else b.clickTrackingParams?l.JSC$12939_screenManager.clickCommand(b):!_.U("disable_clicked_visual_element_in_command_handler")&&(d==null?0:d.clickedVisualElement)&&_.uS(l.JSC$12939_screenManager,
d.clickedVisualElement)},dR2=function(l){var b=!!_.K(l,_.QB),d;
l=((d=_.K(l,_.fZ))==null?void 0:d.signal)==="CLIENT_SIGNAL";return b||l},Lrj=function(l,b,d){var L=_.K(b,_.QB);
if(L)var P=(L==null?void 0:L.commands)||[];else{var E;if(((E=_.K(b,_.fZ))==null?void 0:E.signal)==="CLIENT_SIGNAL"){var f;P=((f=_.K(b,_.fZ))==null?void 0:f.actions)||[]}}if(P){(L=EWF(l,P))&&lb0(l,b,d);b=_.X(P);for(P=b.next();!P.done;P=b.next()){P=P.value;try{var F=Object.assign({},d);L&&(F.disableClickTracking=!0);l.resolveCommand(P,F)}catch(n){n instanceof Error&&_.az(n)}}return!0}Z3V(b,"Could not handle the meta command");return!1},EWF=function(l,b){return b.every(function(d){return l.metaCommandClickLoggingDenylist.some(function(L){return!!_.K(d,
L)})})},Pwt=function(l){var b;
return!((b=_.K(l==null?void 0:l.commandMetadata,_.sz))==null||!b.url)};var iS=function(){xm.apply(this,arguments)};
_.h(iS,xm);iS.prototype.validate=function(l){var b,d;return!this.wf&&!!((b=l.data.response)==null?0:(d=b.onResponseReceivedEndpoints)==null?0:d.length)};
iS.prototype.handle=function(l){var b=_.Nv.instance;l=_.X(l.data.response.onResponseReceivedEndpoints);for(var d=l.next();!d.done;d=l.next())b.resolveCommand(d.value)};var Qat,Xwo,fb$;
Qat=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=_.Ez();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.cT=function(){Xwo||(Xwo=new Qat);return Xwo};
fb$=function(){var l=_.cT();l.miniplayerButtonActivation=!1;l.userActivation=!1;l.playlistWatchPageActivation=!1;l.productDetailsPageActivation=!1;l.miniAppPageActivation=!1;l.playablesDestPageActivation=!1;l.lockupActivation=!1;l.showMiniplayerCommandActivation=!1;l.playlistSuggestionsShelfActivation=!1;l.mediaSessionPipActivation=!1;l.watchPipActivation=!1;l.watchWhileActivation=!1;l.shortsPipActivation=!1;l.companionCanvasActivation=!1};
_.saf=function(){var l=_.cT(),b=l.mediaSessionPipActivation,d=l.watchPipActivation,L=l.watchWhileActivation,P=l.playlistWatchPageActivation,E=l.lockupActivation,f=l.showMiniplayerCommandActivation,F=l.navigatingAwayFromWatchDeletedVideo,n=l.shortsPipActivation,N=l.playlistSuggestionsShelfActivation,Y=l.productDetailsPageActivation,q=l.miniAppPageActivation,H=l.playablesDestPageActivation,t=l.companionCanvasActivation;return!l.miniplayerButtonActivation&&!P&&!N&&!Y&&!q&&!H&&!E&&!f&&!b&&!d&&!L&&!n&&
!t||F};var wUQ;_.rX=_.lO("FEwhat_to_watch","/",3854);_.uoV=_.lO("FEdownloads","/feed/downloads",42352);wUQ=_.lO("FEmusic_offline","browse/FEmusic_offline",42352);var cv=function(l,b){b=b===void 0?[]:b;var d=d===void 0?[]:d;b=GU7.apply(null,[T$y.apply(null,_.VV(b))].concat(_.VV(d)));this.store=ra$(l,void 0,b)};
cv.prototype.getState=function(){return this.store.getState()};
cv.prototype.dispatch=function(l){return this.store.dispatch(l)};
cv.prototype.subscribe=function(l){return this.store.subscribe(l)};
cv.prototype.replaceReducer=function(l){return this.store.replaceReducer(l)};
cv.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.lK=function(l,b,d){var L=b(l.getState());return l.subscribe(function(){var P=b(l.getState());if(P!==L){var E=L;L=P;d(P,E)}})};var huA;_.jN=function(l,b,d){return _.E2({type:"REPLACE_ENTITY",payload:{entityPayload:d,entityType:l,key:b}})};
huA=function(l){return _.E2({type:"REPLACE_ENTITIES",payload:l})};
_.gw=function(l,b,d,L){return _.E2({type:"UPDATE_ENTITY",payload:{entityPayload:d,entityType:l,key:b,mergeOption:L}})};var wTN=function(l){var b=this;l=l===void 0?[]:l;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;l.forEach(function(d){b.append(d)})};
_.Q=wTN.prototype;_.Q.getLength=function(){return this.totalLength};
_.Q.append=function(l){var b=this.arrays.length===0?!1:(b=this.arrays[this.arrays.length-1])&&b.buffer===l.buffer&&b.byteOffset+b.length===l.byteOffset;b?(b=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(b.buffer,b.byteOffset,b.length+l.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(l);this.totalLength+=l.length};
_.Q.split=function(l){for(var b=new wTN,d=new wTN,L=_.X(this.arrays),P=L.next();!P.done;P=L.next())P=P.value,l>=P.length?(b.append(P),l-=P.length):l?(b.append(new Uint8Array(P.buffer,P.byteOffset,l)),d.append(new Uint8Array(P.buffer,P.byteOffset+l,P.length-l)),l=0):d.append(P);return{headView:b,tailView:d}};
_.Q.isFocused=function(l){return l>=this.arrayPos&&l<this.arrayPos+this.arrays[this.arrayIdx].length};
_.Q.focus=function(l){if(!this.isFocused(l))for(l<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=l&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var FrV=function(l,b){l.focus(b);return l.arrays[l.arrayIdx][b-l.arrayPos]};(function(){var l=function(L){return new Uint8Array(L)},b=function(L){for(var P=new Uint8Array(L.length),E=0;E<L.length;E++)P[E]=L[E];
return P},d=new Uint8Array([1]);
return d.length===1&&d[0]===1?l:b})();
var CSN=Array(1024),vmV=window.TextDecoder?new TextDecoder:void 0,pTq=window.TextEncoder?new TextEncoder:void 0;var VC1=function(l){this.arrayView=l;this.pos=0;this.pendingTagAndType=-1},Qe=function(l){var b=FrV(l.arrayView,l.pos);
++l.pos;if(b<128)return b;for(var d=b&127,L=1;b>=128;)b=FrV(l.arrayView,l.pos),++l.pos,L*=128,d+=(b&127)*L;return d},ujN=function(l,b){var d=l.pendingTagAndType;
for(l.pendingTagAndType=-1;l.pos+1<=l.arrayView.totalLength;){d<0&&(d=Qe(l));var L=d>>3,P=d&7;if(L===b)return!0;if(L>b){l.pendingTagAndType=d;break}d=-1;switch(P){case 0:Qe(l);break;case 1:l.pos+=8;break;case 2:L=Qe(l);l.pos+=L;break;case 5:l.pos+=4}}return!1};var TXQ=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=Dqj(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},s2=function(l,b){b=l.pos+b;
if(!(l.buf.length>=b)){for(var d=l.buf.length*2;d<b;)d*=2;l.buf=Dqj(d,l.wasm,l.buf.subarray(0,l.pos));l.view=new DataView(l.buf.buffer,l.buf.byteOffset,l.buf.byteLength)}},fw=function(l,b){if(b>268435455){s2(l,4);
for(var d=b&1073741823,L=0;L<4;L++)l.view.setUint8(l.pos,d&127|128),d>>=7,l.pos+=1;b=Math.floor(b/268435456)}for(s2(l,4);b>127;)l.view.setUint8(l.pos,b&127|128),b>>=7,l.pos+=1;l.view.setUint8(l.pos,b);l.pos+=1};for(var aEA={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},G27={},BEr=_.X(Object.entries(aEA)),nWQ=BEr.next();!nWQ.done;nWQ=BEr.next()){var OTr=_.X(nWQ.value),NED=OTr.next().value,mRD=OTr.next().value,YsV=NED,qso=mRD;qso&&(G27[qso]=YsV)};var cQq=function(l,b){l=l===void 0?{}:l;switch(b.type){case "ENTITY_LOADED":return b.payload.reduce(function(L,P){var E,f=(E=P.options)==null?void 0:E.persistenceOption;if(f&&f!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&f!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return L;if(!P.entityKey)return _.az(Error("If")),L;if(P.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!P.payload)return P=new _.Rp("REPLACE entity mutation is missing a payload",{entityKey:P.entityKey}),_.az(P),L;var F=(0,_.RB.getAnyKey)(P.payload);
return lxN(L,F,P.entityKey,P.payload[F])}if(P.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{P=P.entityKey;try{var n=_.Xv(P).entityType;F=lxN(L,n,P);break a}catch(q){if(q instanceof Error){P=new _.Rp("Failed to deserialize entity key",{entityKey:P,originalMessage:q.message});_.az(P);F=L;break a}throw q;}F=void 0}return F}if(P.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!P.payload)return P=new _.Rp("UPDATE entity mutation is missing a payload",{entityKey:P.entityKey}),_.az(P),L;F=(0,_.RB.getAnyKey)(P.payload);
var N,Y;return bcB(L,F,P.entityKey,P.payload[F],(N=P.fieldMask)==null?void 0:(Y=N.mergeOptions)==null?void 0:Y.repeatedFieldsMergeOption)}return L},l);
case "REPLACE_ENTITY":var d=b.payload;return lxN(l,d.entityType,d.key,d.entityPayload);case "REPLACE_ENTITIES":return Object.keys(b.payload).reduce(function(L,P){var E=b.payload[P];return Object.keys(E).reduce(function(f,F){return lxN(f,P,F,E[F])},L)},l);
case "UPDATE_ENTITY":return d=b.payload,bcB(l,d.entityType,d.key,d.entityPayload,d.mergeOption);default:return l}};var dBq;var HTF=!1,bK,di,Lc,PL,Ed,tuj=function(l){_.S8.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!HTF){var b,d=new Uint8Array(256),L=new Uint8Array(256);var P=1;for(b=0;b<256;b++)d[P]=b,L[b]=P,P^=P<<1^(P>>7&&283);bK=new Uint8Array(256);di=nw(256);Lc=nw(256);PL=nw(256);Ed=nw(256);for(var E=0;E<256;E++){P=E?L[255^d[E]]:0;P^=P<<1^P<<2^P<<3^P<<4;P=P&255^P>>>8^99;bK[E]=P;b=P<<1^(P>>7&&283);var f=b^P;di[E]=b<<24|P<<16|P<<8|f;Lc[E]=f<<24|di[E]>>>8;PL[E]=P<<24|Lc[E]>>>
8;Ed[E]=P<<24|PL[E]>>>8}HTF=!0}P=nw(44);for(d=0;d<4;d++)P[d]=l[4*d]<<24|l[4*d+1]<<16|l[4*d+2]<<8|l[4*d+3];for(L=1;d<44;d++)l=P[d-1],d%4||(l=(bK[l>>16&255]^L)<<24|bK[l>>8&255]<<16|bK[l&255]<<8|bK[l>>>24],L=L<<1^(L>>7&&283)),P[d]=P[d-4]^l;this.key=P};
_.h(tuj,_.S8);
tuj.prototype.encrypt=function(l){var b=l.length;l=new Uint8Array(l.buffer.slice(l.byteOffset,l.byteOffset+b));for(var d=this.cipherBlock,L=0;L<b&&this.blockOffset<16;)l[L++]^=d[this.blockOffset++];for(var P=b-(b-L)%16;L<P;)URF(this),l[L++]^=d[0],l[L++]^=d[1],l[L++]^=d[2],l[L++]^=d[3],l[L++]^=d[4],l[L++]^=d[5],l[L++]^=d[6],l[L++]^=d[7],l[L++]^=d[8],l[L++]^=d[9],l[L++]^=d[10],l[L++]^=d[11],l[L++]^=d[12],l[L++]^=d[13],l[L++]^=d[14],l[L++]^=d[15];if(L<b)for(URF(this),this.blockOffset=0;L<b;)l[L++]^=
d[this.blockOffset++];return l};
var URF=function(l){for(var b=l.key,d=l.counter[0]^b[0],L=l.counter[1]^b[1],P=l.counter[2]^b[2],E=l.counter[3]^b[3],f=3;f>=0&&!(l.counter[f]=-~l.counter[f]);f--);for(var F,n,N=4;N<40;)f=di[d>>>24]^Lc[L>>16&255]^PL[P>>8&255]^Ed[E&255]^b[N++],F=di[L>>>24]^Lc[P>>16&255]^PL[E>>8&255]^Ed[d&255]^b[N++],n=di[P>>>24]^Lc[E>>16&255]^PL[d>>8&255]^Ed[L&255]^b[N++],E=di[E>>>24]^Lc[d>>16&255]^PL[L>>8&255]^Ed[P&255]^b[N++],d=f,L=F,P=n;l=l.cipherBlock;f=b[40];l[0]=bK[d>>>24]^f>>>24;l[1]=bK[L>>16&255]^f>>16&255;l[2]=
bK[P>>8&255]^f>>8&255;l[3]=bK[E&255]^f&255;f=b[41];l[4]=bK[L>>>24]^f>>>24;l[5]=bK[P>>16&255]^f>>16&255;l[6]=bK[E>>8&255]^f>>8&255;l[7]=bK[d&255]^f&255;f=b[42];l[8]=bK[P>>>24]^f>>>24;l[9]=bK[E>>16&255]^f>>16&255;l[10]=bK[d>>8&255]^f>>8&255;l[11]=bK[L&255]^f&255;f=b[43];l[12]=bK[E>>>24]^f>>>24;l[13]=bK[d>>16&255]^f>>16&255;l[14]=bK[L>>8&255]^f>>8&255;l[15]=bK[P&255]^f&255};var Krr=!1;(function(){var l=function(L){return new Uint8Array(L)},b=function(L){for(var P=new Uint8Array(L.length),E=0;E<L.length;E++)P[E]=L[E];
return P},d=new Uint8Array([1]);
return d.length===1&&d[0]===1?l:b})();
var Qv;var kto=function(l){a:{if(!Krr&&!N1){if(Qv){var b=Qv;break a}Qv=(b=window.crypto)==null?void 0:b.subtle;var d,L,P;if(((d=Qv)==null?0:d.importKey)&&((L=Qv)==null?0:L.sign)&&((P=Qv)==null?0:P.encrypt)){b=Qv;break a}Qv=void 0}b=void 0}b&&(this.nativeEncryptor=new eW$(l,b));this.encryptorPolyfill=new hWr(l)};
kto.prototype.encrypt=function(l,b){var d=this,L;return _.B(function(P){switch(P.nextAddress){case 1:if(!d.nativeEncryptor){P.jumpTo(2);break}_.zD(P,3);return P.yield(d.nativeEncryptor.encrypt(l,b),5);case 5:return P.return(P.yieldResult);case 3:L=_.JE(P),_.cX(L),Krr=!0,d.nativeEncryptor=void 0;case 2:return P.return(d.encryptorPolyfill.encrypt(l,b))}})};
kto.prototype.decrypt=function(l,b){return this.encrypt(l,b)};
var eW$=function(l,b){this.JSC$13012_aesKey=l;this.subtleCrypto=b};
eW$.prototype.encrypt=function(l,b){var d=this,L;return _.B(function(P){if(P.nextAddress==1)return _.zD(P,2),P.yield(WrV(d,l,b),4);if(P.nextAddress!=2)return P.return(P.yieldResult);L=_.JE(P);_.cX(L);Krr=!0;throw L;})};
var WrV=function(l,b,d){var L,P;return _.B(function(E){switch(E.nextAddress){case 1:if(l.cryptoKey){E.jumpTo(2);break}return E.yield(l.subtleCrypto.importKey("raw",l.JSC$13012_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:l.cryptoKey=E.yieldResult;case 2:return L={name:"AES-CTR",counter:d,length:128},E.yield(l.subtleCrypto.encrypt(L,l.cryptoKey,b),4);case 4:return P=E.yieldResult,E.return(new Uint8Array(P))}})},hWr=function(l){this.JSC$13015_aesKey=l};
hWr.prototype.encrypt=function(l,b){this.encryptor||(this.encryptor=new tuj(this.JSC$13015_aesKey));for(var d=this.encryptor,L=0;L<4;L++)d.counter[L]=b[L*4]<<24|b[L*4+1]<<16|b[L*4+2]<<8|b[L*4+3];d.blockOffset=16;return this.encryptor.encrypt(l)};
hWr.prototype.decrypt=function(l,b){return this.encrypt(l,b)};var jaj={},EdV=HP("yt-idb-pref-storage",{objectStores:(jaj.prefs={addedAtVersion:1},jaj),shared:!1,upgrade:function(l,b){b(1)&&Ll(d7(l,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.XN=function(l){this.token=l};
_.XN.getInstance=function(){return _.B(function(l){return l.return(new Promise(function(b){_.q1().then(function(d){d?(_.XN.instance||(_.XN.instance=new _.XN(d)),b(_.XN.instance)):b(void 0)})}))})};
_.XN.prototype.get=function(l){var b=this,d,L,P;return _.B(function(E){if(E.nextAddress==1)return E.yield(QEA(b.token),2);if(E.nextAddress!=3)return d=E.yieldResult,E.yield(d.get("prefs",l),3);L=E.yieldResult;if(!L)return E.return();P=(0,_.t8)();return L.expirationTimestampMs<=P?E.return():E.return(L.value)})};
_.XN.prototype.set=function(l,b,d){d=d===void 0?31536E3:d;var L=this,P,E,f;return _.B(function(F){if(F.nextAddress==1)return P=(0,_.t8)(),E={key:l,value:b,expirationTimestampMs:P+d*1E3},F.yield(QEA(L.token),2);f=F.yieldResult;return F.yield(f.put("prefs",E),0)})};
_.XN.prototype.remove=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(QEA(b.token),2);d=L.yieldResult;return L.yield(d.delete("prefs",l),0)})};var fc={},zWj=(fc.INVALID_ENCODER_VERSION="Invalid encoder version",fc.KEY_CREATION_FAILED="Failed to create encoder key",fc.UNKNOWN_DECODE_ERROR="Failed to decode PES data",fc.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",fc.WRONG_DATA_TYPE="Encoder cannot process the data type",fc),O2=function(l,b){b=b===void 0?{}:b;_.Rp.call(this,zWj[l],Object.assign({},{name:"PESEncoderError",type:l},b));this.type=l;this.level="WARNING";Object.setPrototypeOf(this,O2.prototype)};
_.h(O2,_.Rp);var sd=function(){};
sd.prototype.encode=function(l,b){try{return this.encodeImpl(l,b)}catch(d){FJA(d,fxq)}};
sd.prototype.decode=function(l,b){try{return this.decodeImpl(l,b)}catch(d){FJA(d,sEV)}};
var ySV=function(l,b,d){var L;return _.B(function(P){if(P.nextAddress==1)return _.zD(P,2),P.yield(l.decodeAsyncImpl(b,d),4);if(P.nextAddress!=2)return P.return(P.yieldResult);L=_.JE(P);FJA(L,sEV);_.gR(P)})};
sd.prototype.decodeAsyncImpl=function(l,b){return Promise.resolve(this.decodeImpl(l,b))};var FN=function(l,b){this.aesEncryptor=l;this.aesEncryptorAsync=b};
_.h(FN,sd);FN.prototype.encodeImpl=function(l,b){b=BiZ(b);l=(new TextEncoder).encode(JSON.stringify(l));return this.aesEncryptor.encrypt(l,b)};
FN.prototype.decodeImpl=function(l,b){if(!(l instanceof Uint8Array))throw XLB(1);var d=new TextDecoder;b=BiZ(b);l=this.aesEncryptor.decrypt(l,b);return JSON.parse(d.decode(l))};
FN.prototype.decodeAsyncImpl=function(l,b){var d=this,L,P,E;return _.B(function(f){if(f.nextAddress==1){if(!(l instanceof Uint8Array))throw XLB(1);L=new TextDecoder;P=BiZ(b);return f.yield(d.aesEncryptorAsync.decrypt(l,P),2)}E=f.yieldResult;return f.return(JSON.parse(L.decode(E)))})};var ndQ={accountLinkStatusEntity:YV0,booleanEntity:o3r,buttonEntity:SY$,captionTrack:eLV,channelHandle:q4D,chipEntity:Bzf,commerceAcquisitionClientPayloadEntity:s4J,commerceCartListEntity:n70,compositeSourceEntity:Axo,multiviewStagingEntity:vdr,contextNoteFeedEntityPayload:Mph,contextNoteUserRatingEntityPayload:ICV,continuationTokenEntity:bc0,downloadQualityPickerEntity:Dqh,downloadsPageRefreshTokenEntity:wTt,downloadsPageViewConfigurationEntity:FJ$,downloadStatusEntity:VCQ,dismissState:n4J,sfvAudioItemCurrentlyPlayingEntity:dJo,
emojiFountainDataEntity:Jn0,emojiCustomizationSetEntity:$l2,fakeChannel:wCf,fakePlaylist:upQ,fakePlaylistEntryCollection:GXo,fakeVideo:aVV,fakeVideoDescription:iW0,featuredProductsEntity:Mv0,flowStateEntity:nwD,iconBadgeEntity:OS$,interstitialInteractionStateEntity:$mj,likeButtonAnimationEntity:BiD,liveChatPollStateEntity:R6t,dataFreshnessEntity:MIt,liveViewerLeaderboardChatEntryPointStateEntity:SD0,liveViewerLeaderboardPointsEntity:Ap2,liveReactionsDataEntity:xlV,logoEntity:MD2,macroMarkerEntity:ndV,
mainDownloadsLibraryEntity:ujt,mainDownloadsListEntity:G2j,mainPlaylistDownloadStateEntity:aE$,mainPlaylistEntity:dBV,mainPlaylistVideoEntity:LJV,mainVideoDownloadStateEntity:i3F,mainVideoEntity:XL0,markersEngagementPanelSyncEntity:Ocr,markersVisibilityOverrideEntity:Ni0,musicAlbumReleaseDetail:VvJ,musicAlbumReleaseDownloadMetadataEntity:CKo,musicAlbumRelease:DBV,musicAlbumReleaseUserDetail:wLo,musicArtistDetail:GlJ,musicArtist:uNr,musicArtistUserDetail:TiQ,musicDownloadsLibraryEntity:RuJ,musicLibraryEdit:ax2,
musicLibraryStatusEntity:icD,musicPlaylist:cxV,musicPlaylistDownloadMetadataEntity:pL2,musicShare:lXD,musicTrackDetail:dSJ,musicTrackDownloadMetadataEntity:odF,musicTrack:bXJ,musicTrackUserDetail:LXD,offlineOrchestrationActionWrapperEntity:hLF,offlineVideoPolicy:kk$,offlineVideoStreams:WXV,offlineabilityEntity:cQV,orchestrationWebSamplingEntity:rQo,pageHeaderEntity:e3D,pdpStateEntity:Nsr,pinnedProductEntity:IxQ,playbackData:jbQ,playerStateEntity:mBr,quantityIncrementerEntity:mOJ,refresh:zLF,saveToPlaylistListEntity:hJJ,
selectedChipIndexEntityPayload:Yd$,settingEntity:VmJ,stringEntity:DkF,suggestedFeedbackChipStateEntity:qdh,transfer:ypr,trendingOfferEntity:$Bf,videoDownloadContextEntity:ZXV,videoOverviewAsyncDataEntity:v7o,videoPlaybackPositionEntity:CRf,votingEntity:jgV,ytMainChannelEntity:fxV,youchatPendingResponseEntity:HcJ,ytMainDownloadedVideoEntity:lx2,ytMainVideoEntity:sEF};var ZTo,IbJ,Hv,UBy,KJN,xR0,SsF,gWJ,JSD;ZTo=function(l,b){this.JSC$13034_wrapped=l;this.JSC$13034_encoderRegistry=b;this.changedKeys={}};
IbJ=function(l,b){return Muh(l.JSC$13034_encoderRegistry,b.version).decode(b.data,b.key)};
_.$Rf=function(l,b,d){return l.JSC$13034_wrapped.objectStore("EntityStore").get(b).then(function(L){if(L){if(d&&L.entityType!==d)throw Error("Jf");return IbJ(l,L)}})};
Hv=function(l,b,d){return d?(d=d.map(function(L){return _.$Rf(l,L,b)}),L8.all(d)):l.JSC$13034_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(b)).then(function(L){return L.map(function(P){return IbJ(l,P)})})};
_.tvV=function(l,b,d){var L=i3V(b),P=Muh(l.JSC$13034_encoderRegistry,1),E=Object.assign({},b);return l.JSC$13034_wrapped.objectStore("EntityStore").get(L).then(function(f){if(f){if(f.entityType!==d)throw Error("Jf");E.entityMetadata||(f=IbJ(l,f),E.entityMetadata=f.entityMetadata)}}).then(function(){var f={key:L,
entityType:d,data:P.encode(E,L),version:1};return L8.all([l.JSC$13034_wrapped.objectStore("EntityStore").put(f),JSD(l,E,d)])}).then(function(){xR0(l,L,d);
return L})};
UBy=function(l,b){var d=_.Xv(b).entityType;return L8.all([l.JSC$13034_wrapped.objectStore("EntityStore").delete(b),gWJ(l,b)]).then(function(){xR0(l,b,d)})};
KJN=function(l,b,d,L){var P=Muh(l.JSC$13034_encoderRegistry,1);return _.$Rf(l,b,L).then(function(E){if(E){E=AQV(E,d);var f={key:b,entityType:L,data:P.encode(E,b),version:1};return L8.all([l.JSC$13034_wrapped.objectStore("EntityStore").put(f),JSD(l,E,L)])}}).then(function(){xR0(l,b,L);
return b})};
xR0=function(l,b,d){var L=l.changedKeys[d];L||(L=new Set,l.changedKeys[d]=L);L.add(b)};
SsF=function(l,b,d){var L=i3V(b);d=Ocy(d);if(!d)return L8.resolve([]);d=new d(b);l=l.JSC$13034_wrapped.objectStore("EntityAssociationStore");b=[];d=_.X(d.getAssociations());for(var P=d.next();!P.done;P=d.next())b.push(l.put({parentEntityKey:L,childEntityKey:P.value}));return L8.all(b).then(function(E){return E.map(function(f){return f[1]})})};
gWJ=function(l,b){return l.JSC$13034_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(b))};
JSD=function(l,b,d){var L=i3V(b);return gWJ(l,L).then(function(){return SsF(l,b,d)})};var ASt=function(){};
_.h(ASt,sd);ASt.prototype.encodeImpl=function(l){return l};
ASt.prototype.decodeImpl=function(l){if(l instanceof Uint8Array)throw XLB(0);return l};var YdA=function(){this.cacheMap={};this.cacheMap[0]=new ASt;if(!_.U("aes_pes_encoder_killswitch")){var l=this.cacheMap;try{var b=_.vr();var d=BiZ(b);var L=new FN(new hWr(d),new kto(d))}catch(P){throw l=P instanceof Error?new O2("KEY_CREATION_FAILED",{originalMessage:P.message}):new O2("KEY_CREATION_FAILED"),_.az(l),l;}l[1]=L}},Muh=function(l,b){b=b===void 0?0:b;
l=l.cacheMap[b];if(!l)throw b=new O2("INVALID_ENCODER_VERSION",{encoderVersion:b}),_.az(b),b;return l};var mt=function(l,b){_.S8.call(this);this.token=l;this.JSC$13048_encoderRegistry=b;this.observers=[];l=new _.PV.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.vr());l.onmessage=this.JSC$13048_handleMessage.bind(this);this.channel=l};
_.h(mt,_.S8);_.qg=function(l,b,d){var L,P,E,f;return _.B(function(F){if(F.nextAddress==1)return F.yield(PK1(l.token),2);if(F.nextAddress!=3)return L=F.yieldResult,F.yield(_.BP(L,["EntityStore","EntityAssociationStore"],b,function(n){P=new ZTo(n,l.JSC$13048_encoderRegistry);return d(P)}),3);
E=F.yieldResult;P&&(f=P.changedKeys,Object.keys(f).length>0&&(l.channel.postMessage(f),vWj(l,f)));return F.return(E)})};
mt.prototype.observe=function(l){var b=this;this.observers.push(l);return function(){var d=b.observers.indexOf(l);d>=0&&b.observers.splice(d,1)}};
var OGN=function(l){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(_.qg(l,{mode:"readonly",enableRetries:!0},function(L){return L.JSC$13034_wrapped.objectStore("EntityStore").getAll()}),2);
b=d.yieldResult;return d.return(Promise.all(b.filter(function(L){return!!L}).map(function(L){var P,E;
return _.B(function(f){if(f.nextAddress==1){P=L.key;E=L.entityType;var F=f.yield;var n=ySV(Muh(l.JSC$13048_encoderRegistry,L.version),L.data,L.key);return F.call(f,n,2)}return f.return({key:P,entityType:E,data:f.yieldResult})})})))})};
mt.prototype.JSC$13048_handleMessage=function(l){vWj(this,l.data)};
var vWj=function(l,b){l=_.X(l.observers);for(var d=l.next();!d.done;d=l.next())d=d.value,d(b)};
mt.prototype.disposeInternal=function(){this.channel.close()};
var NiB;var BL,RWD,RuF;BL={};_.Cwo=(BL.mainVideoEntity="mainVideoEntityActionMetadata",BL.mainPlaylistEntity="mainPlaylistEntityActionMetadata",BL.musicTrack="musicTrackEntityActionMetadata",BL.musicPlaylist="musicPlaylistEntityActionMetadata",BL);RWD=new _.tZ("DOWNLOADS_ENTITY_TYPE_MAP");_.ye=_.Fv("","downloadsPageViewConfigurationEntity");RuF=_.Fv("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.USq=_.Fv("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.Fv("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.Fv("SMART_DOWNLOADS_ENABLED","settingEntity");_.Fv("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var jEF=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var Jxy=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var pwh={isLeaderTab:!0};var fX1={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var nc=window,oo=nc.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",XEy=nc.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||Da,nt1=nc.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||Hx,Exf=nc.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||Pgt,d4V=nc.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||YJr,XOy=nc.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||ed0;var Qf7;GW({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 Wg1=OqN(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(l){return l}}}),MrH=OqN(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(l){return l}}}),qW$=new Map;var zJy=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],eJq;var oWQ=function(l){return _.E2({type:"SET_EPHEMERAL_ACTION",payload:l})};var DRF={ephemeralAction:null};var Vur=xr({ephemeralAction:function(l,b){l=l===void 0?DRF.ephemeralAction:l;switch(b.type){case "SET_EPHEMERAL_ACTION":return b.payload;default:return l}}});var ww0=function(l){return _.E2({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:l})};var u5J={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var GtV={sharedUi:u5J,a11y:DRF,entities:{}},rI7={sharedUi:function(l,b){l=l===void 0?u5J:l;switch(b.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},l,{animatedThumbnailEnabled:b.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},l,{inlinePreviewEnabled:b.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},l,{currentPageType:b.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},l,{currentPageSubType:b.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},l,{persistentPanelVisible:b.payload});default:return l}},
a11y:Vur,entities:rQ$};var JIy={playlistId:"",inviteLinkURL:""};var TEQ={continuationCommand:{}};var VmF=xr({continuationCommand:function(l,b){l=l===void 0?TEQ.continuationCommand:l;switch(b.type){case "SET_CONTINUATION_COMMAND":return b.payload.continuationCommand;default:return l}}});var gtN={currentFormId:"",commandsMap:{}};var wEQ=xr({isLeaderTab:function(l,b){l=l===void 0?pwh.isLeaderTab:l;switch(b.type){case "SET_IS_LEADER_TAB":var d,L;return(L=b==null?void 0:(d=b.payload)==null?void 0:d.isLeaderTab)!=null?L:l;default:return l}}});var iTt;_.ab0=function(l){return _.E2({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:l}})};
iTt=function(l){return _.E2({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:l}})};var Od={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var cIN=xr({isDesktopSmallWidth:function(l,b){l=l===void 0?Od.isDesktopSmallWidth:l;switch(b.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return b.payload.isDesktopSmallWidth;default:return l}},
isShortsActive:function(l,b){l=l===void 0?Od.isShortsActive:l;switch(b.type){case "SET_IS_SHORTS_ACTIVE":return b.payload.isShortsActive;default:return l}},
isWatchWhileMode:function(l,b){l=l===void 0?Od.isWatchWhileMode:l;switch(b.type){case "SET_IS_WATCH_WHILE_MODE":return b.payload.isWatchWhileMode;default:return l}},
playerState:function(l,b){l=l===void 0?Od.playerState:l;switch(b.type){case "SET_PLAYER_STATE":return b.payload.playerState;default:return l}},
isFullscreen:function(l,b){l=l===void 0?Od.isFullscreen:l;switch(b.type){case "SET_IS_FULLSCREEN":return b.payload.isFullscreen;default:return l}},
isSmallScreenSqueezeback:function(l,b){l=l===void 0?Od.isSmallScreenSqueezeback:l;switch(b.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return b.payload.isSmallScreenSqueezeback;default:return l}},
isShortsPipActive:function(l,b){l=l===void 0?Od.isShortsPipActive:l;switch(b.type){case "SET_IS_SHORTS_PIP_ACTIVE":return b.payload.isShortsPipActive;default:return l}},
isPlaybackStarted:function(l,b){l=l===void 0?Od.isPlaybackStarted:l;switch(b.type){case "SET_IS_PLAYBACK_STARTED":return b.payload.isPlaybackStarted;default:return l}}});var AIQ={currentMode:"canvas-hidden"};var bDj=function(){return function(l){return function(b){var d=l(b);_.lQ(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[b],!0);return d}}};var cSQ,xNF;cSQ=new _.nu;_.sJ=new _.tZ("WATCH_PLAYER_PROMISE_TOKEN");_.rSV=new _.nu;_.lPh=new _.tZ("SHORTS_PLAYER_PROMISE_TOKEN");xNF=new _.tZ("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var dlV=function(){return function(l){return function(b){b.type==="ENTITY_LOADED"&&_.qP().resolve(_.sJ).then(function(d){var L;(L=d.dispatchReduxAction)==null||L.call(d,b)});
return l(b)}}};var b_h={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var umF=xr({additionalContext:function(l,b){l=l===void 0?b_h.additionalContext:l;switch(b.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var d;return(d=b.payload)!=null?d:"";default:return l}},
impersonatedChannelUrl:function(l,b){l=l===void 0?b_h.impersonatedChannelUrl:l;switch(b.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var d;return(d=b.payload)!=null?d:"";default:return l}},
selectedVideoIds:function(l,b){l=l===void 0?b_h.selectedVideoIds:l;switch(b.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var d={};return Object.assign({},l,(d[b.payload]=!0,d));case "VIDEO_UNSELECTED":return b=b.payload,l=Object.assign({},l),delete l[b],l;default:return l}}});var drV={parentClickTrackingParams:""};var G3j=xr({parentClickTrackingParams:function(l,b){l=l===void 0?drV.parentClickTrackingParams:l;switch(b.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return b.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return l}}});var LDF=function(l){return _.E2({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:l})},PH2=function(l){return _.E2({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:l})};var EVr={stepStates:{}};var T2Z=xr({stepStates:function(l,b){l=l===void 0?EVr.stepStates:l;switch(b.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var d=l,L=b.payload,P,E,f;l={};b={selectionStates:Object.assign({},(f=(P=d[L.stepId])==null?void 0:P.selectionStates)!=null?f:{},(l[L.token]={isSelected:L.isSelected},l)),userQuery:(E=d[L.stepId])==null?void 0:E.userQuery};P={};return Object.assign({},d,(P[L.stepId]=b,P));case "TALK_TO_RECS_UPDATE_USER_QUERY":return P=l,E=b.payload,f=
{selectionStates:Object.assign({},(L=(d=P[E.stepId])==null?void 0:d.selectionStates)!=null?L:{}),userQuery:{userQuery:E.userQuery,token:E.userQueryToken}},d={},Object.assign({},P,(d[E.stepId]=f,d));default:return l}}});var QYV,X5V,sYo;QYV=function(l){return _.E2({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:l})};
X5V=function(l){return _.E2({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:l})};
_.JB=function(l){return _.E2({type:"SET_CURRENT_PAGE_TYPE",payload:l})};
_.fPV=function(l){return _.E2({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:l})};
sYo=function(l){return _.E2({type:"SET_CHIP_BAR_IS_STICKY",payload:l})};var CpQ={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"};_.FDr=function(l){return _.E2({type:"SET_PLAYER_STATE",payload:{playerState:l}})};var NB={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:pEj(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var arN=xr({isTheaterMode:function(l,b){l=l===void 0?pEj():l;switch(b.type){case "SET_IS_THEATER_MODE":return b.payload.isTheaterMode;default:return l}},
isWatchActive:function(l,b){l=l===void 0?NB.isWatchActive:l;switch(b.type){case "SET_IS_WATCH_ACTIVE":return b.payload.isWatchActive;default:return l}},
isLearningJourneyActive:function(l,b){l=l===void 0?NB.isLearningJourneyActive:l;switch(b.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return b.payload.isLearningJourneyActive;default:return l}},
isWatchFullscreen:function(l,b){l=l===void 0?NB.isWatchFullscreen:l;switch(b.type){case "SET_IS_WATCH_FULLSCREEN":return b.payload.isWatchFullscreen;default:return l}},
isWatchNarrowWidth:function(l,b){l=l===void 0?NB.isWatchNarrowWidth:l;switch(b.type){case "SET_IS_WATCH_NARROW_WIDTH":return b.payload.isWatchNarrowWidth;default:return l}},
isSwatcherooActive:function(l,b){l=l===void 0?NB.isSwatcherooActive:l;switch(b.type){case "SET_IS_SWATCHEROO_ACTIVE":return b.payload.isSwatcherooActive;default:return l}},
isWatchRetroMode:function(l,b){l=l===void 0?NB.isWatchRetroMode:l;switch(b.type){case "SET_IS_WATCH_RETRO_MODE":return b.payload.isWatchRetroMode;default:return l}},
isLiveChatCollapsed:function(l,b){l=l===void 0?NB.isLiveChatCollapsed:l;switch(b.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return b.payload.isLiveChatCollapsed;default:return l}},
openEngagementPanels:function(l,b){l=l===void 0?NB.openEngagementPanels:l;var d=[].concat(_.VV(l));switch(b.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return d.push(b.payload.panelToAdd),d;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return d.splice(d.indexOf(b.payload.panelToRemove),1),d;default:return l}},
playerState:function(l,b){l=l===void 0?NB.playerState:l;switch(b.type){case "SET_PLAYER_STATE":return b.payload.playerState;default:return l}},
watchScrollTop:function(l,b){l=l===void 0?NB.watchScrollTop:l;switch(b.type){case "SET_WATCH_SCROLL_TOP":return b.payload.watchScrollTop;default:return l}},
watchWindowSize:function(l,b){l=l===void 0?NB.watchWindowSize:l;switch(b.type){case "SET_WATCH_WINDOW_SIZE":return b.payload.watchWindowSize;default:return l}}});var BVo={surveyFeedbackData:{feedbackTokens:[]}};var iqF=xr({surveyFeedbackData:function(l,b){l=l===void 0?BVo.surveyFeedbackData:l;switch(b.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return b.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},l,b.payload);default:return l}}});var otF={};var PRy=void 0;_.U("web_enable_redux_store_on_demand")||(PRy=LK$());var nVD=function(l,b,d){var L=this;this.listId=l;this.JSC$13192_updateCallback=b;this.isOfflineVideoCallback=d;_.rT().subscribe(function(){L.handleUpdate()})};
nVD.prototype.getPlaylistData=function(){var l=_.rT().getState().entities;if(this.listId&&this.listId!=="PPSV"){var b=icZ(l,this.listId,!0),d=_.Fv(this.listId,"mainPlaylistEntity"),L,P;l=l==null?void 0:(L=l.mainPlaylistEntity)==null?void 0:(P=L[d])==null?void 0:P.title;return E4y(b,l,this.listId)}b=_.xBq(jb1(l));l=_.xBq(_.Za(l));l=b.concat(l);return E4y(l)};
nVD.prototype.getPlaylistId=function(){return this.listId};
nVD.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13192_updateCallback(this.listId,this.getPlaylistData(),{})};var mJ=function(l,b,d,L){L=L===void 0?[]:L;this.JSC$13195_playlistNetworkManager=l;this.listId=b;this.JSC$13195_updateCallback=d;this.videoIds=L;this.pendingUpdates=[];this.currentIndex=0};
mJ.prototype.JSC$13195_setCurrentIndex=function(l){this.currentIndex=l};
mJ.prototype.setListId=function(l){this.listId=l};
var O_D=function(l,b){l.currentCreateRequest&&l.currentCreateRequest.cancel(b);l.currentUpdateRequest&&l.currentUpdateRequest.cancel(b);l.currentRefreshRequest&&l.currentRefreshRequest.cancel(b)};
mJ.prototype.delete=function(){O_D(this,"PROXY DELETED")};
mJ.prototype.addVideos=function(l,b,d){var L=this;d!==void 0?this.videoIds.splice.apply(this.videoIds,[d,0].concat(_.VV(l))):this.videoIds.push.apply(this.videoIds,_.VV(l));this.listId||this.currentCreateRequest?(l.forEach(function(P,E){P={addedVideoId:P,action:"ACTION_ADD_VIDEO"};d&&(P.addedVideoPosition=d+E);L.pendingUpdates.push(P)}),Yd(this)):NVj(this,b.onCreateListCommand)};
var mr2=function(l,b,d,L,P){v1B(l.videoIds,b,d);b>l.currentIndex&&d<=l.currentIndex?l.JSC$13195_setCurrentIndex(l.currentIndex+1):b===l.currentIndex?l.JSC$13195_setCurrentIndex(d):b<l.currentIndex&&d>=l.currentIndex&&l.JSC$13195_setCurrentIndex(l.currentIndex-1);l.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:L,movedSetVideoIdPredecessor:P});Yd(l)},NVj=function(l,b){O_D(l,"OBSOLETE");
l.currentCreateRequest=Yk0(l.JSC$13195_playlistNetworkManager,b,l.videoIds);_.Ds(l.currentCreateRequest,function(){l.currentCreateRequest=void 0}).then(function(d){l.setListId(d.playlistId);
l.pendingUpdates.length>0?Yd(l):qkD(l)})},Yd=function(l){if(l.pendingUpdates.length!==0&&(l.currentRefreshRequest&&l.currentRefreshRequest.cancel("OBSOLETE"),!l.currentUpdateRequest&&!l.currentCreateRequest)){var b=l.pendingUpdates.splice(0,l.pendingUpdates.length);
l.currentUpdateRequest=l.JSC$13195_playlistNetworkManager.updatePlaylist(l.listId,b);_.Ds(l.currentUpdateRequest,function(){l.currentUpdateRequest=void 0}).then(function(){l.pendingUpdates.length>0?Yd(l):qkD(l)}).thenCatch(function(){l.pendingUpdates.unshift.apply(l.pendingUpdates,_.VV(b))})}},qkD=function(l){l.currentRefreshRequest=_.H_o(l.JSC$13195_playlistNetworkManager,l.listId,l.currentIndex,l.videoIds[l.currentIndex]);
_.Ds(l.currentRefreshRequest,function(){l.currentRefreshRequest=void 0}).then(function(b){l.JSC$13195_updateCallback(b.playlistId,b.playlistPanelRenderer,b.autoplayRenderer)})};
mJ.prototype.size=function(){return this.videoIds.length};var tSQ=function(l,b,d,L){L=L===void 0?[]:L;mJ.call(this,l,b,d,L);this.JSC$13195_playlistNetworkManager=l;this.listId=b;this.JSC$13195_updateCallback=d;this.videoIds=L};
_.h(tSQ,mJ);_.qB=function(l,b,d,L,P,E,f){P=P===void 0?[]:P;f=f===void 0?KM:f;mJ.call(this,l,b,d,P);this.JSC$13195_playlistNetworkManager=l;this.listId=b;this.JSC$13195_updateCallback=d;this.onAuthChange=L;this.videoIds=P;this.storage=E;this.cookieReader=f;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.sL(_.T1,this.checkLoggedInStatusChange.bind(this),1E3)};
_.h(_.qB,mJ);_.Q=_.qB.prototype;_.Q.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.sL(_.T1,this.checkLoggedInStatusChange.bind(this),1E3)};
_.Q.JSC$13195_setCurrentIndex=function(l){mJ.prototype.JSC$13195_setCurrentIndex.call(this,l);this.store()};
_.Q.delete=function(){_.T1.cancelJob(this.queueSapisIdJob);mJ.prototype.delete.call(this)};
_.Q.setListId=function(l){mJ.prototype.setListId.call(this,l);this.store()};
_.Q.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var Ur$=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],KDj=["playerResponse","videoDetails"],ej$=["response","currentVideoEndpoint","watchEndpoint","videoId"],hjJ=["response","currentVideoEndpoint","watchEndpoint","playlistId"],k02=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],WDh=["response","contents","twoColumnWatchNextResults","playlist","playlist"],jYj=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
zjj=["response","contents","twoColumnWatchNextResults"];var HL={},FKj=(HL.WEB_UNPLUGGED="^unplugged/",HL.WEB_UNPLUGGED_ONBOARDING="^unplugged/",HL.WEB_UNPLUGGED_OPS="^unplugged/",HL.WEB_UNPLUGGED_PUBLIC="^unplugged/",HL.WEB_CREATOR="^creator/",HL.WEB_KIDS="^kids/",HL.WEB_EXPERIMENTS="^experiments/",HL.WEB_MUSIC="^music/",HL.WEB_REMIX="^music/",HL.WEB_MUSIC_EMBEDDED_PLAYER="^music/",HL.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",HL);var s2A,Yk0;s2A=function(l,b){this.networkManager=l;this.innertubeTransportService=b};
Yk0=function(l,b,d){if(!_.K(b,_.tQ))return _.ZQ(Error("Nf"));_.K(b,_.tQ).videoIds=d;d={create_playlist_title:_.By("QUEUE",void 0,"Queue")};return fmN(_.GZ(l.innertubeTransportService,b,d),QgH)};
_.H_o=function(l,b,d,L){b={videoId:L,playlistId:b,playlistIndex:d};d=_.l$(kpV);return fmN(_.tx(l.innertubeTransportService,b,d),sgA)};
s2A.prototype.updatePlaylist=function(l,b){return fmN(_.GZ(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:l,actions:b}}),XRB)};var ydr=function(l){this.storage=l},Z_h;
ydr.prototype.store=function(l,b){b=b===void 0?0:b;if(this.storage&&l.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",l),this.storage.set("TLPQindex",String(b)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(d){}};
ydr.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
ydr.prototype.getPlaylistId=function(){if(!this.storage)return null;var l=null;try{l=this.storage.get("TLPQplaylist")}catch(b){}return l};var NzZ=["navigationEndpoint","watchEndpoint","videoId"],ODN=["nextButtonVideo","watchEndpoint","videoId"];_.hq=new _.tZ("NETWORK_TOKEN");_.dO=new _.tZ("PAGE_TOKEN");_.Ud=new _.tZ("PLAYLIST_TOKEN");var MSV;MSV=new _.tZ("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.kI=new _.tZ("INNERTUBE_TRANSPORT_TOKEN");var IPQ,Kc,Jdr,xrJ,SkJ,Ado;IPQ=new Set(["ci","cr","carml"]);Kc=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13242_parkedJobs=new Map;this.parkedProcessors=new Map};
_.ev=function(){Kc.instance||(Kc.instance=new Kc);return Kc.instance};
Kc.prototype.onAny=function(l){return _.$rV(this,l,2)};
Kc.prototype.parkOrScheduleJob=function(l,b,d,L,P){_.hx(this,d)?_.$e().addJob(l,b,L):(P&&(l=Jdr(l),xrJ(this,l,b,d,P)),P=this.JSC$13242_parkedJobs.get(d),P||(this.JSC$13242_parkedJobs.set(d,[]),P=this.JSC$13242_parkedJobs.get(d)),P.push({job:l,priority:b,delay:L}))};
Kc.prototype.addListener=function(l,b,d){d&&(b=Jdr(b),xrJ(this,b,0,l,d));d=this.parkedProcessors.get(l);d||(this.parkedProcessors.set(l,[]),d=this.parkedProcessors.get(l));d.push(b)};
Kc.prototype.processSignal=function(l){if(!_.hx(this,l)){this.inProgressSignals.add(l);var b=this.JSC$13242_parkedJobs.get(l);if(b){b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,_.$e().addJob(d.job,d.priority,d.delay);this.JSC$13242_parkedJobs.delete(l)}if(b=this.parkedProcessors.get(l)){b=_.X(b);for(d=b.next();!d.done;d=b.next())d=d.value,d();this.parkedProcessors.delete(l)}this.signals.push(l);this.inProgressSignals.delete(l)}};
_.hx=function(l,b){return IPQ.has(b)||_.il("IS_HOMEPAGE_COLD")||_.il("IS_RESULTS_PAGE_COLD")||_.il("IS_WATCH_PAGE_COLD")?l.signals.indexOf(b)>=0:!0};
Jdr=function(l){var b=!1;return function(){b||(b=!0,l())}};
xrJ=function(l,b,d,L,P){if(gVV.has(L))_.$e().addJob(b,d,P);else{var E=l.compoundSignals.get(L);E&&_.$e().addJob(function(){_.hx(l,L)||(E.isTimeoutConditionSatisfied?_.$e().addJob(b,d):E.timeoutConditionObservers.push(function(){_.$e().addJob(b,d)}))},d,P)}};
_.$rV=function(l,b,d){if(b.length>1){var L=[],P=Object.create(null);b=_.X(b);for(var E=b.next();!E.done;E=b.next())E=E.value,P[E]||(L.push(E),P[E]=!0);b=L}if(b.length===1)return b[0];E=b;L="";P=d===2?"|":"&";E.sort();E=_.X(E);for(var f=E.next();!f.done;f=E.next())L+=f.value+P;if(!l.compoundSignals.get(L)){P=0;E=[];f=_.X(b);for(var F=f.next();!F.done;F=f.next())F=F.value,P++,_.hx(l,F)||E.push(F);(d=d===2)&&P>E.length||!d&&!E.length?l.signals.push(L):SkJ(l,L,d,b,E)}return L};
SkJ=function(l,b,d,L,P){var E=P.length,f=function(){d||--E===0?l.processSignal(b):Ado(l,b)};
P=_.X(P);for(var F=P.next();!F.done;F=P.next())l.addListener(F.value,f);l.compoundSignals.set(b,{signals:L,isOnAny:d,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});Ado(l,b)};
Ado=function(l,b){if(!_.hx(l,b)){var d=l.compoundSignals.get(b);if(d&&!d.isTimeoutConditionSatisfied){for(var L=!1,P=0,E=0,f=_.X(d.signals),F=f.next();!F.done;F=f.next()){var n=F.value;F=!_.hx(l,n);gVV.has(n)?L=!0:(n=l.compoundSignals.get(n))?F&&!n.isTimeoutConditionSatisfied&&(E++,d.isInitialized||n.timeoutConditionObservers.push(function(){Ado(l,b)})):F&&P++}d.isInitialized=!0;
d.isOnAny?L&&(d.isTimeoutConditionSatisfied=!0):P===0&&E===0&&(d.isTimeoutConditionSatisfied=!0);if(d.isTimeoutConditionSatisfied)for(d=_.X(d.timeoutConditionObservers),L=d.next();!L.done;L=d.next())L=L.value,L()}}};
Kc.prototype.processSignal=Kc.prototype.processSignal;Kc.prototype.parkOrScheduleJob=Kc.prototype.parkOrScheduleJob;Kc.prototype.onAny=Kc.prototype.onAny;_.Yg("ytsignals.getInstance",_.ev);Kc.prototype.onAny=Kc.prototype.onAny;Kc.prototype.parkOrScheduleJob=Kc.prototype.parkOrScheduleJob;Kc.prototype.processSignal=Kc.prototype.processSignal;var gVV=new Set(["eop","eocs","dl","pcl"]);_.pE=new _.tZ("MINIPLAYER_SERVICE");var kd,vVQ,CHV;kd=function(l,b,d){var L=_.XZ.getInstance();if(!Z_h){var P=new Vh$;var E=void 0,f=_.aC("ID_TOKEN");f&&P.isAvailable()&&(E=new VO(P,"yt-queue"+f));Z_h=new ydr(E)}P=Z_h;E=_.ev();this.JSC$13249_actionRouter=L;this.JSC$13249_pageManager=l;this.playlistManager=b;this.JSC$13249_playlistNetworkManager=d;this.storage=P;this.signals=E;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.WL=function(){if(!vVQ){var l=_.qP(),b=l.resolve(_.YC(_.dO)),d=l.resolve(_.YC(_.hq)),L=l.resolve(_.YC(_.Ud));l=l.resolve(_.kI);vVQ=new kd(b,L,new s2A(d,l))}return vVQ};
CHV=function(l,b,d){if(d){var L;if(((L=l.responsePlaylistData)==null?void 0:L.playlistId)!==d)return}l.responsePlaylistData&&(d=Ulj(b,l.responsePlaylistData),l.responsePlaylistData=(0,_.RB.unsafeClone)(l.responsePlaylistData),e3Z(l.responsePlaylistData,d));d=l.temporaryItems.findIndex(function(P){return P.videoId===b});
d>-1&&l.temporaryItems.splice(d,1);_.jv(l,_.zl(l,l.response?l.response.autoplayRenderer:void 0))};
_.Rjo=function(l,b){if(l.responsePlaylistData){var d=KKF(b,l.responsePlaylistData);e3Z(l.responsePlaylistData,d);if(l.queueProxy){var L=l.queueProxy;d<0||(L.videoIds.splice(d,1),d<L.currentIndex&&L.JSC$13195_setCurrentIndex(L.currentIndex-1),L.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:b}),Yd(L))}}_.jv(l,_.zl(l,l.response?l.response.autoplayRenderer:void 0))};
kd.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.jv(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
kd.prototype.setPlaylistData=function(l,b,d){this.temporaryItems=[];this.listId=l;this.responsePlaylistData=b;_.jv(this,_.zl(this,d))};
var p5$=function(l){return(l==null?0:l.playlistId)?l.playlistId:"PPSV"},oVQ=function(l){return l&&l.playlistId?l.playlistId==="PPSV"?!0:Ti1(_.rT().getState().entities,l.playlistId):!1};
kd.prototype.isPlayingOfflineVideo=function(){return this.response?oVQ(this.response):!1};
kd.prototype.closeMiniplayer=function(l){var b=this.queueProxy&&this.queueProxy.size()<=1,d=_.qP().resolve(_.pE);if(!this.queueProxy||b)this.queueProxy&&this.clearQueue(),d.close(!0);else{d.pipController.getWindow()&&window.focus();b=this.responsePlaylistData;var L=this.temporaryItems.length+(b&&b.contents?b.contents.length:0);b=_.By("QUEUE_CLEARED_UNPLURALIZED")||_.nZ("QUEUE_CLEARED",L);b=_.dy(b);d=_.By("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");L=_.By("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.nZ("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",L);var P=_.By("MINIPLAYER_CLOSE",void 0,"Close"),E=_.By("CANCEL",void 0,"Cancel");_.bG(this.JSC$13249_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.ao(d),dialogMessages:[_.ao(L)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.ao(P),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
b]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.ao(E)}}}}}}],l)}};
_.zl=function(l,b){var d={},L=l.response;d.autoplayRenderer=b;if(!l.responsePlaylistData&&!l.temporaryItems.length)return!L||!L.hasRelatedVideoData&&_.U("kevlar_prefetch_data_augments_network_data")||(d.playerData={rvs:L.relatedVideoArgs,endScreenRenderer:L.endScreenRenderer}),d;d.playerData={};if(l.index===void 0)return _.az(Error("Pf")),d;d.panel=l.responsePlaylistData?(0,_.RB.unsafeClone)(l.responsePlaylistData):{titleText:_.ao(_.By("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
b=d.panel;if(b.contents)for(var P=_.X(l.temporaryItems),E=P.next();!E.done;E=P.next())b.contents.push({playlistPanelVideoRenderer:E.value});l.queueProxy&&L&&L.playingVideo&&L.playingVideoId&&!tIF(L.playingVideoId,d.panel)&&(b=L.playingVideo,P=d.panel,E=l.index,P.contents&&P.contents.splice(E===void 0?0:E,0,{playlistPanelVideoRenderer:b}));L&&L.playingVideoId&&(b=l.index,P=d.panel,b=!P.contents||b>=P.contents.length?void 0:P.contents[b].playlistPanelVideoRenderer,b&&b.videoId===L.playingVideoId||(b=
Ulj(L.playingVideoId,d.panel),l.index=b!==-1?b:l.index?l.index-1:0));b=HDq(l.index+1,d.panel);P=void 0;l.index>0&&(P=HDq(l.index-1,d.panel));if(P||b)d.autoplayRenderer=mlH(b,P,d.autoplayRenderer);!b&&(L==null?0:L.relatedVideoArgs)&&(d.playerData.rvs=L.relatedVideoArgs);L=L?L.playlistIndexOffset:0;l.queueProxy?WKA(d.panel,l.index,L,qYB,!0,!0,!0):WKA(d.panel,l.index,L);d.playerData.playlistPanelRenderer=d.panel;return d};
kd.prototype.openToast=function(l){_.qP().resolve(_.pE).openToast(l,_.By("ADDED_TO_QUEUE",void 0,"Added to queue"))};
kd.prototype.isMiniplayerActive=function(){return _.qP().resolve(_.pE).isMiniplayerActive()};
_.jv=function(l,b){l.playlistManager.setAutoplayRenderer(b.autoplayRenderer||null);l.playlistManager.setPlaylistData(b.panel||null);b.playerData&&l.playlistManager.setPlayerPlaybackControlData(b.playerData)};var bh7="#";var DrF={},VSV={},w50={},u7J={},G02={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:(DrF.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",DrF),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:(VSV.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",VSV),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:(w50.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",w50),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:(u7J.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",u7J),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 AFV=[{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:G02},{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:G02}}];var zFV;_.BH=[[["YXc5eXhxbDNraW5kIzRieg==","enFyNzk3NGx2YWx1ZSNxaXM="],"c3RiM2dsM2pBRF9QTEFDRU1FTlRfS0lORF9TVEFSVCN0cm1j"]];
zFV=[[["c284cGtrd3NwcmltYXJ5I2Q2cXc=",null,null],[null,["czU0czU0OTN5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJlciNkMmNu","b2dpdXB4bHlzdHlsZS1zY29wZSM5cjVi"],null],["ZzIyb2h1YXdtYXN0aGVhZC1hZCNwcnRh",["ejQxeHgyMW55dGQtcmljaC1ncmlkLXJlbmRlcmVyIzIwZw=="],null],[null,["dnE4ZnI0MXh5dGQtcmljaC1ncmlkLXJlbmRlcmVyI3hqcXI=","NzFucGtkZGxzdHlsZS1zY29wZSNubGVz"],null],[null,["N3NidjhodDR5dGQtYmFubmVyLXByb21vLXJlbmRlcmVyI2JobGI=","Zm1iaTFmYnhzdHlsZS1zY29wZSNkYTk5"],null],[null,["MXYxaHQzcmR5dGQtYWQtc2xvdC1yZW5kZXJlciNrazhv"],
null]],[["cGdpNmJ5ZXBwbGF5ZXItYWRzI2Vma3M=",null,null]]];_.Fc=["YzVlY3BtMzFnbG9iYWxDYWxsYmFja3Mjc2hleg==","bGtsZGQ1NDdvbkFibm9ybWFsaXR5RGV0ZWN0ZWQjYTFtMw==","YWczeW9oMGtvbkFkU2tpcCM2cGFz","YzFranEweDlyYXdfcGxheWVyX3Jlc3BvbnNlIzdteTE=","NjFsYjE5NHVhZFNsb3RzI2Ezbmc="];_.yv="YzVlY3BtMzFnbG9iYWxDYWxsYmFja3Mjc2hleg== bGtsZGQ1NDdvbkFibm9ybWFsaXR5RGV0ZWN0ZWQjYTFtMw== YWczeW9oMGtvbkFkU2tpcCM2cGFz YzFranEweDlyYXdfcGxheWVyX3Jlc3BvbnNlIzdteTE= bzB3MzczemN3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3MjMTl2ZA== c3k4a2FmM3lhYl9zYV9lZiNwYjZu NjFsYjE5NHVhZFNsb3RzI2Ezbmc=".split(" ");var Zx;Zx=function(l,b,d){this.c6s=l;this.xRT=b;this.yHX=d};
_.a5Z=[new Zx("b.f_",!1,0),new Zx("j.s_",!1,2),new Zx("r.s_",!1,4),new Zx("e.h_",!1,6),new Zx("i.s_",!0,8),new Zx("s.t_",!1,10),new Zx("p.h_",!1,12),new Zx("s.i_",!1,14),new Zx("f.i_",!1,16),new Zx("a.b_",!1,18),new Zx("a.o_",!1),new Zx("g.o_",!1,22),new Zx("p.i_",!1,24),new Zx("p.m_",!1),new Zx("n.k_",!0,20),new Zx("i.f_",!1),new Zx("a.s_",!0),new Zx("m.c_",!1),new Zx("n.h_",!1,26),new Zx("o.p_",!1),new Zx("m.p_",!0,28),new Zx("o.a_",!1),new Zx("d.p_",!1),new Zx("e.i_",!1)].reduce(function(l,b){l[b.c6s]=
b;return l},{});var TVV=function(){};
TVV.prototype.flush=function(l,b){l=l===void 0?[]:l;b=b===void 0?!1:b;if(_.U("enable_client_streamz_web")){l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=OpV(d.value),this.rootSpec&&_.zc(d,2,this.rootSpec),d={serializedIncrementBatch:_.g6(d.JSC$9772_serializeBinary())},_.Gj("streamzIncremented",d,{sendIsolatedPayload:b})}};
var Q4Z=function(){};
_.h(Q4Z,TVV);var aPf=function(l){var b=new QJ$;var d=new LHD;d=_.xZ(d,1,"botguard");l=_.xZ(d,2,l);this.rootSpec=_.yE(b,1,XYV,l)};
_.h(aPf,TVV);var Xc,i_r=new Map;var I51,f5N,q_1,BA$,NA1,W$N,JFV,hFN;I51=2;f5N=2;q_1=2;BA$=2;NA1=2;W$N=2;JFV=2;hFN=new syD;var rdD,lgr;rdD=function(){this.ongoingFlowNonces=new Map};
_.Nd=function(){lgr||(lgr=new rdD);return lgr};
_.Ox=function(l,b,d){return{eventType:{flowEventNamespace:l,flowEventType:b},metadata:d,statusCode:void 0,csn:void 0,can:void 0}};
_.cFV=function(l,b){var d=_.Nd(),L=b6F(d,b,!0);d.logFlowEvent(l,b,L,void 0)};
rdD.prototype.logFlowEvent=function(l,b,d,L){b={flowNonce:d||b6F(this,b),flowType:b,flowEventType:l.eventType};l.metadata&&(b.flowMetadata=l.metadata);l.statusCode!==void 0&&(b.flowEventStatus=l.statusCode);l.csn&&(b.csn=l.csn);l.can&&(b.can=l.can);_.Gj("flowEvent",b,L)};
var b6F=function(l,b,d){d=d===void 0?!1:d;var L=l.ongoingFlowNonces.get(b);if(!L||d)L=kK(16),l.ongoingFlowNonces.set(b,L);return L};_.d7t=new fYV;var L6Q={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 MB=function(l,b,d,L,P,E,f){d=d===void 0?!1:d;L=L===void 0?!1:L;E=E===void 0?_.WL():E;this.wf=!1;this.yu0=l;this.c3G=b;this.kqu=d;this.fromHistory=L;this.previousVideoId=P;this.eLp=E;this.tempData=f;this.fuS=new _.FGt};
_.h(MB,xm);MB.prototype.validate=function(l){return!(!l.data.playerResponse||l.data.page!=="watch"&&l.data.page!=="learning_journey_watch"&&l.data.page!=="shorts"||this.wf)};
MB.prototype.handle=function(l){var b=this,d=_.K(l.endpoint,_.oN),L=_.K(l.endpoint,_.Ku);if(_.U("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.yu0.resolve();else{var P={};d?P.watch_endpoint=d:L&&(P.watch_endpoint=L,L.endTimeSeconds&&(P.end=L.endTimeSeconds));l.data.page==="watch"?(l.data.filler||this.kqu||(_.Mz("cfg"),_.XZ.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(P,L7f(this,l.endpoint)),_.U("enable_masthead_quartile_ping_fix")&&Object.assign(P,PLD(this)),Object.assign(P,void 0),l.data.forceExternalPlaylist&&(P.external_list=!0)):l.data.page==="shorts"?_.XZ.getInstance().triggerAction("yt-start-loading-shorts"):l.data.page==="learning_journey_watch"&&_.XZ.getInstance().triggerAction("yt-start-loading-learning-journey");if(d=this.c3G()){try{d.loadVideoWithPlayerResponse(l.data.playerResponse,P),d.getPlayerPromise().then(this.yu0.resolve)}catch(E){_.az(E),
this.yu0.resolve()}this.wf=!0;d.getPlayerPromise().then(function(E){E.addEventListener("onAbnormalityDetected",function(){var f=l.data.playerResponse,F=E.getVideoData().cpn;JFV=0;_.cdt=F;if(F=TA7(f))b.fuS.increment("IN_PLAYER"),_.my(5),_.U("ab_st_vid_ks")?E.pauseVideo(!0):E.stopVideo(),f.playabilityStatus=Object.assign({},f.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:F}}),f.videoDetails=void 0,_.XZ.getInstance().triggerOptionalAction("yt-updated-playability-status",
f.playabilityStatus)})})}else _.cX(Error("Sf"))}};
var L7f=function(l,b){var d=_.K(b,_.oN);if(b&&d&&d.playlistId&&d.videoId&&(l=l.eLp,l.queueProxy?(l=l.queueProxy,d=l.listId===d.playlistId?l.attributionData.get(d.videoId):void 0):d=void 0,d))return{queue_info:d}},PLD=function(l){var b;
if((b=l.tempData)==null?0:b.adpings)return{adpings:l.tempData.adpings}};var IE=function(l,b,d){this.wf=!1;this.izT=l;this.mkG=b;this.urz=d};
_.h(IE,xm);IE.prototype.validate=function(l){return!!_.RB.getValueByKeys.apply(null,[l.data].concat(_.VV(zjj)))};
IE.prototype.handle=function(l){var b=this;this.izT.promise.then(function(){var d=l.data;var L=_.RB.getValueByKeys.apply(null,[d].concat(_.VV(Ur$))),P=_.RB.getValueByKeys.apply(null,[d].concat(_.VV(WDh))),E=_.RB.getValueByKeys.apply(null,[d].concat(_.VV(ej$)));var f=(f=_.RB.getValueByKeys.apply(null,[d].concat(_.VV(KDj))))?{videoId:f.videoId,thumbnail:f.thumbnail,title:f.title?_.ao(f.title):void 0,shortBylineText:f.author?_.ao(f.author):void 0}:void 0;var F=void 0;_.U("web_get_playlist_id_from_current_endpoint_ks")||
(F=_.RB.getValueByKeys.apply(null,[d].concat(_.VV(hjJ))));var n=_.RB.getValueByKeys.apply(null,[d].concat(_.VV(jYj))),N=_.RB.getValueByKeys.apply(null,[d].concat(_.VV(k02))),Y=!!n||!!N&&!!N.results&&N.results.length>0,q=0;P&&P.currentIndex&&P.localCurrentIndex&&(q=P.currentIndex-P.localCurrentIndex);P&&P.playlistId&&(F=P.playlistId);d={rawResponse:d,autoplayRenderer:L,hasRelatedVideoData:Y,playingVideo:f,playingVideoId:E,playlistPanelRenderer:P,playlistId:F,playlistIndex:P&&P.currentIndex,relatedVideoArgs:n,
endScreenRenderer:N,playlistIndexOffset:q};a:{L=b.urz;P=b.mkG;L.response=d;if(oVQ(d))L.downloadPlaylistProxy&&L.downloadPlaylistProxy.getPlaylistId()===p5$(d)||(L.downloadPlaylistProxy=new nVD(p5$(d),L.setPlaylistData.bind(L),L.isPlayingOfflineVideo.bind(L))),L.responsePlaylistData=L.downloadPlaylistProxy.getPlaylistData(),L.listId=p5$(d),L.index=0;else if(d.playlistPanelRenderer&&d.playlistId&&d.autoplayRenderer)d.playlistId.startsWith("TLPQ")?L.queueProxy?L.listId===d.playlistId?(L.index=d.playlistIndex,
L.responsePlaylistData=d.playlistPanelRenderer,L.queueProxy.JSC$13195_setCurrentIndex(L.index)):d.playingVideoId&&L.index!==void 0&&P.clientParams.autoSaveToQueue&&(L.index+=1,L.queueProxy.JSC$13195_setCurrentIndex(L.index),L.queueProxy.addVideos([d.playingVideoId],{},L.index)):(L.queueProxy=new _.qB(L.JSC$13249_playlistNetworkManager,d.playlistId,L.setPlaylistData.bind(L),L.clearQueue.bind(L),_.h3N(d.playlistPanelRenderer),L.storage),L.responsePlaylistData=d.playlistPanelRenderer,L.listId=d.playlistId,
L.index=d.playlistIndex):(L.index=d.playlistIndex,L.listId!==d.playlistId&&L.clearQueue(),L.responsePlaylistData=d.playlistPanelRenderer,L.listId=d.playlistId,L.playlistProxy=new tSQ(L.JSC$13249_playlistNetworkManager,d.playlistId,L.setPlaylistData.bind(L),_.h3N(d.playlistPanelRenderer)));else if(!L.queueProxy)L.responsePlaylistData=void 0;else if(d.playingVideoId&&P.clientParams.autoSaveToQueue){if(L.index===void 0){_.az(Error("Of"));L.clearQueue();break a}L.queueProxy.videoIds.includes(d.playingVideoId)||
(L.index+=1,L.queueProxy.JSC$13195_setCurrentIndex(L.index),L.queueProxy.addVideos([d.playingVideoId],{},L.index))}_.jv(L,_.zl(L,L.response.autoplayRenderer))}})};var EnQ=function(l,b){b=b===void 0?_.WL():b;aP.call(this);this.ub.push(new IE(this.m3,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},b));this.ub.push(new MB(this.m3,l,!1,!1));_.U("web_response_commands_chunk_processor")&&this.ub.push(new iS)};
_.h(EnQ,aP);EnQ.prototype.processChunk=function(l){l&&l.data.player===void 0&&this.m3.resolve();aP.prototype.processChunk.call(this,l)};var $d=function(l,b){l=l===void 0?{layer:0}:l;this.wf=!1;this.createScreenConfig=l;this.yvT=b};
_.h($d,xm);$d.prototype.validate=function(l){return!(this.wf||!l.endpoint)};
$d.prototype.handle=function(l){var b=_.Ut(),d,L,P=(L=_.K((d=l.endpoint)==null?void 0:d.commandMetadata,_.sz))==null?void 0:L.rootVe;this.yvT&&P?_.DE(b,P,this.yvT,this.createScreenConfig):weo(b,l.endpoint,this.createScreenConfig);this.wf=!0};var Jx=function(l,b){this.wf=!1;this.mrz=l;this.previousVideoId=b};
_.h(Jx,xm);Jx.prototype.validate=function(l){return _.U("kevlar_continue_playback_without_player_response")&&(l=_.K(l.endpoint,_.oN),(l==null?0:l.videoId)&&this.previousVideoId&&(l==null?void 0:l.videoId)===this.previousVideoId&&(l==null?0:l.continuePlayback))?!1:this.mrz.xgs===0};
Jx.prototype.handle=function(l){_.XZ.getInstance().triggerAction("yt-stop-old-player",l.data,!0)};var QWV=function(l){l=l===void 0?{layer:0}:l;aP.call(this);this.ub.push(new Jx(this));this.ub.push(new $d(l));this.ub.push(new T2(l))};
_.h(QWV,aP);var gi=function(){xm.apply(this,arguments)};
_.h(gi,xm);gi.prototype.validate=function(l){return!!l.data.preconnect};
gi.prototype.handle=function(l){_.Zi("bc");l=_.X(l.data.preconnect);for(var b=l.next();!b.done;b=l.next())b=b.value,(new Image).src=b};var XW2=function(l,b,d,L,P,E,f){d=d===void 0?{layer:0}:d;E=E===void 0?_.WL():E;aP.call(this);if(L)if(P){P=E;this.ub.push(new IE(this.m3,b,P));this.ub.push(new gi);var F,n;this.ub.push(new MB(this.m3,l,!1,!((F=b.clientParams)==null||!F.fromHistory),(n=b.clientParams)==null?void 0:n.previousVideoId,P,b.tempData));var N;this.ub.push(new Jx(this,(N=b.clientParams)==null?void 0:N.previousVideoId));var Y;(Y=b.clientParams)!=null&&Y.fromHistory||(d.layer||(d=Object.assign({},d,{layer:0})),this.ub.push(new $d(d,
f)),this.ub.push(new T2(d)))}else this.ub.push(new IE(this.m3,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},E)),this.ub.push(new MB(this.m3,l,!1,!1));else this.ub.push(new Jx(this)),this.ub.push(new $d(d)),this.ub.push(new T2(d));_.U("web_response_commands_chunk_processor")&&L&&this.ub.push(new iS)};
_.h(XW2,aP);XW2.prototype.processChunk=function(l){l&&l.data.player===void 0&&this.m3.resolve();aP.prototype.processChunk.call(this,l)};var fgF=function(){this.wf=this.wf=!1};
_.h(fgF,xm);fgF.prototype.validate=function(l){return!this.wf&&!(!l.data.csn||!l.data.rootVe)};
fgF.prototype.handle=function(l){this.wf=!0;_.MA(l.data.csn,l.data.rootVe,3)};var sWr=function(l,b,d){d=d===void 0?{layer:0}:d;aP.call(this);this.ub.push(new MB(this.m3,l));this.ub.push(new $d(d));this.ub.push(new T2(d))};
_.h(sWr,aP);var F7V=function(l,b,d,L,P){d=d===void 0?{layer:0}:d;L=L===void 0?_.WL():L;aP.call(this);var E=!!b&&!!b.clientParams&&!!b.clientParams.miniplayer;E&&this.ub.push(new fgF);this.ub.push(new IE(this.m3,b,L));this.ub.push(new gi);var f,F;this.ub.push(new MB(this.m3,l,E,!((f=b.clientParams)==null||!f.fromHistory),(F=b.clientParams)==null?void 0:F.previousVideoId,L,b.tempData));var n;this.ub.push(new Jx(this,(n=b.clientParams)==null?void 0:n.previousVideoId));var N;(N=b.clientParams)!=null&&N.fromHistory||
(d.layer||(d=Object.assign({},d,{layer:E?3:0})),this.ub.push(new $d(d,P)),this.ub.push(new T2(d)));_.U("web_response_commands_chunk_processor")&&this.ub.push(new iS)};
_.h(F7V,aP);var Sv,O6t;Sv={};
_.BvJ=(Sv["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Sv["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Sv["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Sv["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Sv["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Sv["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Sv["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Sv);_.Ax=new _.lb("yt-edu");_.nnj=function(){this.JSC$13347_eduDisplayedThisLoad_={}};
O6t=function(l){var b=_.nnj.getInstance();var d=_.KO("kevlar_tooltip_impression_cap");b=d&&parseInt(_.Ax.get(l+"-impression")||0,10)>=d||_.Ax.get(l+"-dismissed")?!1:(d=_.BvJ[l])&&!b.JSC$13347_eduDisplayedThisLoad_[d.setKey||l]&&(d.titleText&&_.By(d.titleText)||d.bodyText&&_.By(d.bodyText))?!0:!1;if(!b)return null;b=_.BvJ[l];if(!b)return null;d=b.bodyText?_.By(b.bodyText):void 0;var L=b.titleText?_.By(b.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:b.position,popup:{bubbleHintRenderer:{text:L?
_.ao(L):void 0,detailsText:d?_.ao(d):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.ao(_.By("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:l}}]}}}}}}}},{eduImpressionAction:{key:l}}]};
_.Xl(_.nnj);var rFF=!1;for(var Nvj="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),m7h=[],vL=6;vL>=1;vL--)m7h.push({columnCount:vL,query:vL==1?0:vL*2*107-4+32,className:"grid-"+vL+"-columns",width:vL*2*107+"px"});_.Cc=function(l){this.actionRouter_=l=l===void 0?_.XZ.getInstance():l;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.Ycj(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.Ycj=function(l){var b=l.documentWidth_-(l.miniGuideVisible_?72:0)-(l.guidePersistentAndVisible_?240:0)-(l.persistentPanelVisible_?400:0);return m7h.find(function(d){return b>d.query})};
_.Xl(_.Cc);var qco=function(){var l=this;this.JSC$13359_keyboardInUse=!1;document.addEventListener("keydown",function(){l.onKeydown()});
document.addEventListener("mousedown",function(){l.JSC$13359_keyboardInUse=!1})},H6J;
qco.prototype.isKeyBoardInUse=function(){return this.JSC$13359_keyboardInUse};
qco.prototype.onKeydown=function(){this.JSC$13359_keyboardInUse=!0};var tx2,oE;_.RE=new _.lb("yt-mentions");_.pc=function(){};
tx2=function(l,b){return oE(b,"drag-to-reorder-edu-displayed")};
oE=function(l,b,d,L,P,E){d=d===void 0?"OPEN_POPUP_POSITION_TOP":d;if(b){if(_.RE.get(b))return;_.RE.set(b,!0,L)}if(P&&E!==void 0){b=Number(_.RE.get(P)||0);if(b>=E)return;_.RE.set(P,b+1)}return[{openPopupAction:{popupType:"HINT",position:d,popup:{bubbleHintRenderer:{detailsText:l,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.Xl(_.pc);var U70,K7V,erj;U70=function(l,b,d,L){this.JSC$13369_taskManager_=l;this.onFulfilled_=typeof b==="function"?b:null;this.onRejected_=typeof d==="function"?d:null;this.JSC$13369_context_=L};
K7V=function(l,b){l.onFulfilled_&&_.Z_(l.JSC$13369_taskManager_,function(){l.onFulfilled_.call(l.JSC$13369_context_,b)})};
erj=function(l,b){l.onRejected_&&_.Z_(l.JSC$13369_taskManager_,function(){l.onRejected_.call(l.JSC$13369_context_,b)})};
_.Dx=function(l){this.JSC$13372_taskManager_=l;this.callbacks_=[]};
_.Dx.prototype.then=function(l,b,d){this.callbacks_.push(new U70(this.JSC$13372_taskManager_,l,b,d));return this};
_.Dx.prototype.onSuccess=function(l){this.callbacks_.forEach(function(b){K7V(b,l)})};
_.Dx.prototype.onFailure=function(l){this.callbacks_.forEach(function(b){erj(b,l)})};
_.Dx.prototype.cancel=function(){this.callbacks_.length=0};
Yq2(_.Dx);_.E7j=null;_.kh=new _.tZ("ACTIVITY_TOKEN");var hrQ;_.ZK=new _.tZ("PAGE_REQUEST_TOKEN");hrQ=new _.tZ("FETCH_PBJ_TOKEN");_.kvV=function(l){if(l.validatedFragments_.length==0)return null;if(!l.mergedPrefetchedData_){for(var b=[],d=_.X(l.validatedFragments_),L=d.next();!L.done;L=d.next()){L=_.X(l.fragmentConfiguration_[L.value].graftedKeys);for(var P=L.next();!P.done;P=L.next())(P=l.prefetchedData_[P.value].trackingParams)&&b.push(P)}l.mergedPrefetchedData_={};Object.assign(l.mergedPrefetchedData_,l.prefetchedData_,{clientSideGrafts:b})}return l.mergedPrefetchedData_};var W7o;_.Vv=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
W7o=function(l,b,d){if(_.Q2V(b))return l.prefetchCache_.get(_.Xky(b,d))};_.wi=new _.tZ("NAVIGATION_TOKEN");var jW0=function(l){var b=this;var d=d===void 0?F6q():d;var L=L===void 0?_.qP().resolve(_.wi):L;this.onePickCommand=l;this.JSC$13444_playlistNetworkManager=d;this.navigationManager=L;this.videoPickerBuilder=_.fUy("yt-addtoplaylist");_.viD(ItV($AJ(Meo(this.videoPickerBuilder.setTitle(l.modalTitle).setSize(1E3).addView(x6$()).addView(J4D())).addView("youtube"),l.selectButtonLabel)),function(P){b.handleAction(P)})};
jW0.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
jW0.prototype.handleAction=function(l){var b=this;if(l&&this.onePickCommand.listId&&l.action==="picked"&&l.docs){var d=[];l.docs.forEach(function(L){d.push({addedVideoId:L.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13444_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,d).then(function(){_.U("playlist_add_video_hard_reload_killswitch")?b.navigationManager.reload():zrV(b.navigationManager)})}};var ytV=function(){if(this.constructor===ytV)throw new TypeError("Uf");};
_.Q=ytV.prototype;_.Q.dispose=function(){};
_.Q.disconnect=function(){};
_.Q.reconnect=function(){};
_.Q.observe=function(l,b,d){return{element:l,option:d}};
_.Q.unobserveByKey=function(){};var BsF=function(l,b){b=b===void 0?0:b;ytV.call(this);this.viewroot=l;this.defaultPrescanHeight=b;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),l?{root:l,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.h(BsF,ytV);_.Q=BsF.prototype;_.Q.dispose=function(){this.disconnect();this.handlers.clear()};
_.Q.disconnect=function(l){this.isConnected=!1;this.pauseObservingUntilReconnect=l===void 0?!1:l;this.observer.disconnect();l=_.X(this.prescanObservers.values());for(var b=l.next();!b.done;b=l.next())b.value.disconnect()};
_.Q.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var l=_.X(this.handlers),b=l.next();!b.done;b=l.next()){var d=_.X(b.value);b=d.next().value;var L=d.next().value;d=!1;L=_.X(L.keys());for(var P=L.next();!P.done;P=L.next())if((P=P.value)&&P.state==="prescan"){d=!0;break}d&&Z62(this,b).observe(b);this.observer.observe(b)}}};
_.Q.handleObserveEvent=function(l){l=_.X(l);for(var b=l.next();!b.done;b=l.next()){b=b.value;var d=this.handlers.get(b.target);if(d){var L=b.isIntersecting;d=_.X(d);for(var P=d.next();!P.done;P=d.next()){var E=_.X(P.value);P=E.next().value;E=E.next().value;P&&(P.state==="visible"&&L||P.state==="hidden"&&!L)&&(E(b.target,P.state),P.calledOnce&&this.unobserveByKey({element:b.target,option:P}))}}}};
_.Q.handlePrescanEvent=function(l){l=_.X(l);for(var b=l.next();!b.done;b=l.next()){b=b.value;var d=this.handlers.get(b.target);if(d&&b.isIntersecting){d=_.X(d);for(var L=d.next();!L.done;L=d.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;L&&L.state==="prescan"&&(P(b.target,L.state),L.calledOnce&&this.unobserveByKey({element:b.target,option:L}))}}}};
_.Q.observe=function(l,b,d){var L=(L=this.handlers.get(l))&&L.has(d)?{element:l,option:d}:void 0;if(L)return L;L={element:l,option:d};this.handlers.has(l)||this.handlers.set(l,new Map);var P=this.handlers.get(l);P&&!P.has(d)&&P.set(d,b);this.pauseObservingUntilReconnect||(d.state==="prescan"&&Z62(this,l).observe(l),this.observer.observe(l));return L};
_.Q.unobserveByKey=function(l){var b=this.handlers.get(l.element);if(b&&b.has(l.option)){b.delete(l.option);if(l&&l.option.state==="prescan")for(var d=_.X(this.prescanObservers.values()),L=d.next();!L.done;L=d.next())L.value.unobserve(l.element);b.size===0&&(this.handlers.delete(l.element),this.observer.unobserve(l.element))}};
var Z62=function(l,b){var d=l.defaultPrescanHeight;b.hasAttribute("prescan-height")&&(b=Number(b.getAttribute("prescan-height")),isNaN(b)||(d=b));if(l.prescanObservers.has(d))return l.prescanObservers.get(d);b="-0.1px -0.1px "+d+"px -0.1px";b=new IntersectionObserver(l.handlePrescanEvent.bind(l),l.viewroot?{root:l.viewroot,rootMargin:b}:{rootMargin:b});l.prescanObservers.set(d,b);return b};var Mx0=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],Igj=function(){var l,b=this;this.JSC$13461_actionRouter=l=l===void 0?_.XZ.getInstance():l;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return b.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return b.visibilityObservedElementHandlerKeys}}},$7V,uK,gnF;
Igj.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.U("kevlar_use_vimio_behavior")&&_.aC("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=n7B())};
Igj.prototype.dispose=function(){this.visibilityMonitor&&_.Am(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
Igj.prototype.handleVisibilityRefreshed=function(){for(var l=_.X(this.targetMap.entries()),b=l.next();!b.done;b=l.next()){var d=_.X(b.value);b=d.next().value;d=d.next().value;_.Jt2(this,b,d)}};
_.Gl=function(l,b,d){uK(l,d);var L=_.x7J(l,b);L.element=d;l.targetedElements.set(d,b);_.Jt2(l,b,L)};
uK=function(l,b){var d=l.targetedElements.get(b);if(d){var L=l.targetMap.get(d);L&&(delete L.element,l.targetMap.set(d,L));l.targetedElements.delete(b);l.visibilityObserver&&l.visibilityObservedElementHandlerKeys&&(d=l.visibilityObservedElementHandlerKeys.get(b))&&(l.visibilityObserver.unobserveByKey(d),l.visibilityObservedElementHandlerKeys.delete(b))}};
_.Jt2=function(l,b,d){var L=d.action,P=d.element;P&&L&&(Mx0.includes(b)||_.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||l.visibilityMonitor&&l.visibilityMonitor.isNodeVisible(P)?gnF(l,b,d):l.visibilityObserver&&(l.visibilityObservedElementHandlerKeys||(l.visibilityObservedElementHandlerKeys=new WeakMap),L=l.visibilityObserver.observe(P,function(){gnF(l,b,d);l.visibilityObservedElementHandlerKeys.delete(P)},{calledOnce:!0,
state:"visible"}),l.visibilityObservedElementHandlerKeys.set(P,L)))};
gnF=function(l,b,d){var L=d.action;(d=d.element)&&L&&(_.bG(l.JSC$13461_actionRouter,[L],d),l.targetMap.delete(b),l.targetedElements.delete(d),l.triggeredTargets.add(b))};
_.x7J=function(l,b){var d=l.targetMap.get(b);d||(d={},l.targetMap.set(b,d));return d};
_.Tl=function(){$7V||($7V=new Igj);return $7V};var ScJ=document.createElement("div");ScJ.style.touchAction="pan-down";var OSA=ScJ.style.touchAction==="pan-down";var AtV,vnV;AtV=function(){this.hammerFn=Rlf();this.JSC$13469_screenManager=_.Ut();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.mi(83615);_.wX(this.JSC$13469_screenManager,this.ve);Nsy()};
_.aE=function(){vnV||(vnV=new AtV);return vnV};
AtV.prototype.registerTouchEvents=function(l,b,d){var L=_.Tc.apply(3,arguments),P=this.hammerFn(l,{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&&P.set({touchAction:d});this.nodeManagerMapping.set(l,P);var E=
mOF(b);L=_.X(L);for(var f=L.next();!f.done;f=L.next()){f=f.value;if(f.includes("swipe")||f.includes("pinch")||f.includes("pan"))f.includes("swipe")?P.get("swipe").set({enable:!0,direction:E,velocity:.2}):f.includes("pinch")?P.get("pinch").set({enable:!0}):f.includes("pan")&&(P.get("pan").set({enable:!0,direction:E}),P.get("swipe").set({enable:!0,direction:E,velocity:.2}),P.get("swipe").recognizeWith("pan"));CLV(this,l,P,f)}};
var CLV=function(l,b,d,L){d.on(L,function(P){if(L.includes("pinch"))l.lastPinchTime=Date.now();else if(L.includes("swipe")&&Date.now()-l.lastPinchTime<400)return;P.pointerType!=="mouse"&&(P=L==="doubletap"?{coordinates:P.center}:L.includes("pan")?P:L.includes("swipe")?{target:P.target}:{},b.dispatchEvent(new CustomEvent(L,{bubbles:!0,composed:!0,detail:P})))})};
AtV.prototype.unregisterTouchEvents=function(l){var b=_.Tc.apply(1,arguments),d=this.nodeManagerMapping.get(l);if(d){b=_.X(b);for(var L=b.next();!L.done;L=b.next())d.off(L.value);this.nodeManagerMapping.delete(l);l.style.touchAction="unset"}};var Rrf=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var Y1$=null;_.WH={getLocalStorage:_.xU(function(){try{var l=new Dz7;var b=l.isAvailable()?l:null}catch(d){return null}return b?new _.jw(b):null}),
getSessionStorage:_.xU(function(){var l=new Vh$;return l.isAvailable()?new _.jw(l):null})};var pWV=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},xOV=function(){pWV.instance||(pWV.instance=new pWV);
return pWV.instance},g7N=function(l){var b=l.networkEvents;
l.networkEvents=[];return _.U("enable_network_monitoring")?b:[]};var onD;onD={};_.D7V=HP("yt-serviceworker-metadata",{objectStores:(onD.auth={addedAtVersion:1},onD["resource-manifest-assets"]={addedAtVersion:2},onD),shared:!0,upgrade:function(l,b){b(1)&&d7(l,"resource-manifest-assets");b(2)&&d7(l,"auth")},
version:2});var eg7=self.location.origin+"/";hgB([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);hgB([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);hgB([/\.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\//]);hgB([/purge_shell=1/]);var Vxr=void 0;Vxr=Vxr===void 0?[]:Vxr;
for(var wW2=[],u_J=_.X(HZV),Gvo=u_J.next();!Gvo.done;Gvo=u_J.next())wW2.push({key:Gvo.value});for(var Tvt=_.X(Vxr),agQ=Tvt.next();!agQ.done;agQ=Tvt.next())wW2.push(agQ.value);var i6V,ZI=_.PV==null?void 0:(i6V=_.PV.performance)==null?void 0:i6V.memory,j2V=!1,S1Q={},ZSy={},Md={},Id=navigator;var iK=function(l){this.JSC$13514_expiringStorage=new op(l)};
iK.prototype.set=function(l,b,d){d=d!==void 0?Date.now()+d:void 0;this.JSC$13514_expiringStorage.set(l,b,d)};
iK.prototype.get=function(l){return this.JSC$13514_expiringStorage.get(l)};
iK.prototype.remove=function(l){this.JSC$13514_expiringStorage.remove(l)};var VJH=_.rI(["https://www.youtube.com/",""]),wkF=_.rI(["https://studio.youtube.com/",""]),iSV="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",Ge1=null,d9F;var ctF=_.rI(["https://www.youtube.com/iframe_api"]),cL=function(){this.playerResolver_=_.TZ();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.Ja;this.playbackDurationSeconds_=0},rto=function(l){var b=function(){return window.YT&&typeof window.YT.ready==="function"};
if(b())return _.Ez(window.YT);var d=_.TZ(),L=_.MD("SCRIPT");L.onload=L.onreadystatechange=function(){L.readyState&&L.readyState!="loaded"&&L.readyState!="complete"||(L.onload=_.Ja,L.onreadystatechange=_.Ja,L.onerror=_.Ja,b()?d.resolve(window.YT):d.reject(new _.Rp("Failed to load the iframe player library","script.onload",L.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
L.onerror=function(P){L.onload=_.Ja;L.onreadystatechange=_.Ja;L.onerror=_.Ja;d.reject(new _.Rp("Failed to load the iframe player library","script.onerror",P&&P.target&&P.target.src))};
_.Bn(L,_.Um(ctF));l.insertBefore(L,l.firstChild);return d.promise},lSf=function(l,b,d){var L,P;
_.B(function(E){switch(E.nextAddress){case 1:return l.playbackEndedCallback_=d,_.zD(E,2),E.yield(rto(b.parentElement||null),4);case 4:L=E.yieldResult;_.f8(E,3);break;case 2:return P=_.JE(E),P instanceof _.Rp&&P.args&&P.args[0]=="script.onerror"?_.cX(P):_.az(P),E.return();case 3:L.ready(function(){return new L.Player(b,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:l.onPlayerReady_.bind(l),onStateChange:l.onPlayerStateChange_.bind(l),
onCueRangeExit:l.onCueRangeExit_.bind(l)}})}),_.gR(E)}})};
_.Q=cL.prototype;_.Q.getPlayerPromise=function(){return this.playerPromise_};
_.Q.onPlayerReady_=function(l){this.playerResolver_.resolve(l.target)};
_.Q.onPlayerStateChange_=function(l){if(l.data==YT.PlayerState.PLAYING){l=l.target;var b=l.getCurrentTime();l.addCueRange("playback",b,b+this.playbackDurationSeconds_)}};
_.Q.onCueRangeExit_=function(l){l.data=="playback"&&(l.target.stopVideo(),this.playbackEndedCallback_())};
_.Q.stopVideo=function(){this.playerPromise_.then(function(l){l.stopVideo()})};
var b9Q=function(l){l.playerVars_&&l.playerPromise_.then(function(b){typeof b.cueVideoByPlayerVars!="function"?_.cX(new _.Rp("vmh: player API not ready","cueVideoByPlayerVars",typeof b.cueVideoByPlayerVars)):b.cueVideoByPlayerVars(l.playerVars_)})};
cL.prototype.playVideo=function(){var l=this;this.playerVars_&&this.playerPromise_.then(function(b){typeof b.loadVideoByPlayerVars!="function"?(b=new _.Rp("vmh: player API not ready","loadVideoByPlayerVars",typeof b.loadVideoByPlayerVars),_.az(b)):b.loadVideoByPlayerVars(l.playerVars_)})};
var dIt=function(l,b,d,L,P){b&&(d===void 0&&(d=0),L===void 0&&(L=0),l.playbackDurationSeconds_=L/1E3,l.playerVars_={adformat:"17_8",videoId:b,suggestedQuality:"hd720",startSeconds:d/1E3,player_params:P})};
cL.prototype.mute=function(){this.playerPromise_.then(function(l){l.mute()})};
cL.prototype.unMute=function(){this.playerPromise_.then(function(l){l.unMute()})};var s0Z=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var ri;ri=function(){this.tokenJars={};if(this.cookiesEnabled=_.Ak()){var l=_.xC.get("CONSISTENCY",void 0);l&&LZr(this,{encryptedTokenJarContents:l})}};
_.Bf1=function(){ri.instance||(ri.instance=new ri);return ri.instance};
ri.prototype.handleResponse=function(l,b){if(!b)throw Error("Zf");var d,L;b=((d=b.innerTubeRequest.context)==null?void 0:(L=d.request)==null?void 0:L.consistencyTokenJars)||[];var P;(l=(P=l.responseContext)==null?void 0:P.consistencyTokenJar)&&this.replace(b,l)};
ri.prototype.replace=function(l,b){l=_.X(l);for(var d=l.next();!d.done;d=l.next())delete this.tokenJars[d.value.encryptedTokenJarContents];LZr(this,b)};
var LZr=function(l,b){if(b.encryptedTokenJarContents&&(l.tokenJars[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){var d=Number(b.expirationSeconds);setTimeout(function(){delete l.tokenJars[b.encryptedTokenJarContents]},d*1E3);
l.cookiesEnabled&&_.SG("CONSISTENCY",b.encryptedTokenJarContents,d,void 0,!0)}};var PZV,l3;PZV=window.location.hostname.split(".").slice(-2).join(".");_.DI=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var l=_.aC("LOCATION_PLAYABILITY_TOKEN");_.aC("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=EcV(this))&&(l=this.localStorage.get("yt-location-playability-token"));l&&(this.locationPlayabilityToken=l,this.mostRecentPosition=void 0)};
_.DI.getInstance=function(){l3=_.lo("yt.clientLocationService.instance");l3||(l3=new _.DI,_.Yg("yt.clientLocationService.instance",l3));return l3};
_.DI.prototype.setLocationOnInnerTubeContext=function(l){l.client||(l.client={});if(this.mostRecentPosition)l.client.locationInfo||(l.client.locationInfo={}),l.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),l.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),l.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),l.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)l.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.DI.prototype.handleResponse=function(l){var b;l=(b=l.responseContext)==null?void 0:b.locationPlayabilityToken;l!==void 0&&(this.locationPlayabilityToken=l,this.mostRecentPosition=void 0,_.aC("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=EcV(this))&&this.localStorage.set("yt-location-playability-token",l,15552E3):_.SG("YT_CL",JSON.stringify({loctok:l}),15552E3,PZV,!0))};
var EcV=function(l){return l.localStorage===void 0?new _.lb("yt-client-location"):l.localStorage};
_.DI.prototype.clearLocationPlayabilityToken=function(l){l==="TVHTML5"?(this.localStorage=EcV(this))&&this.localStorage.remove("yt-location-playability-token"):_.SzQ("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.DI.prototype.getCurrentPositionFromGeolocation=function(){var l=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var b=!1,d=1E4;_.aC("INNERTUBE_CLIENT_NAME")==="MWEB"&&(b=!0,d=15E3);return new Promise(function(L,P){navigator.geolocation.getCurrentPosition(function(E){l.mostRecentPosition=E;L(E)},function(E){P(E)},{enableHighAccuracy:b,
maximumAge:0,timeout:d})})};
_.DI.prototype.createUnpluggedLocationInfo=function(l){var b={};l=l.coords;if(l==null?0:l.latitude)b.latitudeE7=Math.floor(l.latitude*1E7);if(l==null?0:l.longitude)b.longitudeE7=Math.floor(l.longitude*1E7);if(l==null?0:l.accuracy)b.locationRadiusMeters=Math.round(l.accuracy);return b};
_.DI.prototype.createLocationInfo=function(l){var b={};l=l.coords;if(l==null?0:l.latitude)b.latitudeE7=Math.floor(l.latitude*1E7);if(l==null?0:l.longitude)b.longitudeE7=Math.floor(l.longitude*1E7);return b};var QQf=function(l,b){var d=xK();l||(l="unknown");b||(b="unknown");l="MAIN_APP_WEB_PAGE_TYPE_"+l.toUpperCase();l in JQj||(l="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");b="MAIN_APP_WEB_REQUEST_TYPE_"+b.toUpperCase();b in xqf||(b="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.Ye(d,{mainAppWeb:{pageType:l,requestType:b,isShellLoad:_.il("IS_SHELL_LOAD",!1)}})},Xl$={start:function(){_.Ye(yOV(),{mainAppWeb:_.V1()})},
success:function(){_.qK(yOV(),"SUCCESS")},
failure:function(){_.qK(yOV(),"FAILURE")},
cancelled:function(){_.qK(yOV(),"CANCELLED")}};var fSj,sQV,YEN;fSj=_.rI(["/sw.js"]);sQV=_.rI(["/sw.js?0"]);_.FZj=_.Um(fSj);YEN=_.Um(sQV);var B02=function(){var l=Error.apply(this,arguments);this.message=l.message;"stack"in l&&(this.stack=l.stack)};
_.h(B02,Error);_.Td.prototype.load=function(l){this.megabloxUrl_=_.aC("YPC_MB_URL");_.gh(this.megabloxUrl_,(0,_.A6)(function(){l&&l()},this))};
_.SoB=function(l,b,d,L,P,E,f,F,n,N,Y){_.HPy(n);l.load((0,_.A6)(function(){try{var q=E?E:_.aC("HL"),H=_.aC("SESSION_INDEX");_.XK1("client",function(){eDr("59",{helpCenterPath:"/youtube",locale:q,window:window}).JSC$10140_loadChatSupport({authuser:String(H)})})}catch(t){throw wy(10,Y,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),P&&P(t),_.az(t),t;
}nc2(this,b,d,L,P,E,f,F,n,N,Y)},l))};
_.Td.prototype.openFixFlowDialog=function(l,b,d,L){this.load((0,_.A6)(function(){try{O92(this,_.lo("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(l).withIntegratorCallback(b).load(d,L)}catch(P){throw _.az(P),P;}},this))};
var O92=function(l,b,d,L){var P=b.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.U("enable_window_constrained_buy_flow_dialog")&&(P=P.usingPopupStyle(_.lo("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));L&&(P=P.usingCloseCallback(L));b.bootstrap.fromPaymentsUrl(l.megabloxUrl_);l=b.bootstrap.asMashupMode(P);d=d?d:_.aC("HL");l.usingGaiaIndex(_.aC("SESSION_INDEX")).usingLocale(d).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.U("enable_google_payments_buyflow_material2_style_web")?
l.usingStyle(":m2;pc=#444;ac=#065fd4"):l.usingStyle(":md;pc=#444;ac=#065fd4");return l},nc2=function(l,b,d,L,P,E,f,F,n,N,Y){try{var q=_.lo("payments.business.integration");
if(!q)throw new B02("payments.business.integration is undefined");var H=q.standaloneContextAuthId.forUserId(),t=O92(l,q,E,function(){U9B(!1);F&&F()});
f&&t.usingServerAnalyticsEventHandler(f);var e=t.inStandaloneContext(H).buyFlow(function(W){if(W&&(!W.integratorData||W.integratorData===""||W.error))if(W.error!=null)if(String(W.error)==="-1")_.t_q(n);else{var M=String(W.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";wy(10,Y,M,W.debugCode);_.u$(M,n,W.debugCode);M=new _.Rp("PAYMENT_ERROR_MESSAGE::"+W.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+W.internalErrorDetails);
_.az(M)}else wy(10,Y,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.u$("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",n,"EMPTY_INTEGRATOR_DATA"),_.az(Error("bg"));d&&(U9B(!1),d(W))}).withEncryptedParameters(b);
N&&e.withClientParameters(KBV(_.J5y(N)));e.load(function(){wy(24,Y);_.I_("ttc",void 0,"commerce_transaction");z5("commerce_transaction");L&&(L(),U9B(!0))},function(W){if(W==null?0:W.debugCode)var M=W==null?void 0:W.debugCode;
else if(!W||(W==null?0:W.debugCode))M="EMPTY_LOAD_FAILURE_ERROR",_.az(Error(M));else{M="EMPTY_LOAD_FAILURE_DEBUG_CODE";var J=new _.Rp("LOAD_FAILURE:"+W.message," DEBUG_CODE:"+M);_.az(J)}wy(10,Y,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",M);_.u$("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",n,M);_.az(W);P&&P(W)})}catch(W){throw W instanceof B02&&(wy(10,Y,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),P&&P(W)),_.az(W),W;
}};var N00;N00=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.JNN=function(l,b){b=b===void 0?!1:b;l=N00.test(l)?_.$D(l):null;!b&&window.payments||!l?(l=_.TZ(),b=l.promise,l.resolve()):b=_.s9h(l,{attributes:{"data-payments-main":"",id:"payment-lib"}});return b};var mIr;mIr=_.rI(["//www.googletagmanager.com/gtm.js?id=",""]);_.b3=function(l,b){_.Q4(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:b}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.aC("GL")}),b=_.MD("SCRIPT"),b.async=!0,_.Bn(b,_.Um(mIr,l)),b.id="gtm",l=document.getElementsByTagName("script"),l.length==0?document.head.appendChild(b):(l=l[0],l.parentNode.insertBefore(b,l)))};
_.dG=function(l){if(l=JSON.parse(l))window.dataLayer=window.dataLayer||[],window.dataLayer.push(l)};var YnV,qnf;YnV=_.rI(["https://clients2.google.com/gr/gr_sync.js"]);_.Ioy=function(){};
_.Ioy.prototype.init=function(){if(qnf()){var l=_.TZ();l.resolve();return l.promise}return _.s9h(_.Um(YnV)).then(function(){if(!qnf())throw Error("cg");},function(){throw Error("dg");
})};
_.$ZQ=function(){if(!qnf())return"";var l=window.google.gr;l.init({async:{schedule:"sync"},merchantId:"youtube"});l.start();l=l.finish();return l==null?"":l};
qnf=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.S=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.h(_.S,PolymerFakeBaseClassWithoutHtml);_.hC=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.h(_.hC,PolymerFakeBaseClassWithoutHtml);var KTH=window.ShadyDOM;var Eb1,LR1,XeN,fGB,FRH,BWN,LX,X$;Eb1=_.U("enable_shadydom_free_scoped_query_methods");LR1=_.U("enable_shadydom_free_scoped_node_methods");XeN=_.U("enable_shadydom_free_scoped_readonly_properties_batch_one");fGB=_.U("enable_shadydom_free_parent_node");FRH=_.U("enable_shadydom_free_children");BWN=_.U("enable_shadydom_free_last_child");LX=window.ShadyDOM;_.Nu=LX&&LX.noPatch&&LX.wrap?LX.wrap:LX?function(l){return LX.patch(l)}:function(l){return l};
X$=function(l){if(l instanceof ShadowRoot)this.host=(0,_.Nu)(l.host),this.root=l;else if(l.$$){this.host=(0,_.Nu)(l);var b;this.root=(b=l.root)!=null?b:this.host}else if(l.polymerController){this.host=(0,_.Nu)(l);var d;this.root=(d=this.host.shadowRoot)!=null?d:this.host}else this.root=this.host=(0,_.Nu)(l)};
Pkj();Q6B();nbN();Om1();s61();var H9h={querySelector:function(l,b){b=x9N(b,l4(l));return _.U("sunnydom_native_scoped_query_selectors")?h4N(l,b):h4N(_.b4(l),b)},
querySelectorAll:function(l,b){b=x9N(b,l4(l));return _.U("sunnydom_native_scoped_query_selectors")?Array.from(kGq(l,b)):kGq(_.b4(l),b)}},tRr={appendChild:function(l,b){var d=l4(l),L=_.ry(b);
return _.bmq(_.b4(l),d?_.EX(b,d,L):b)},
cloneNode:function(l,b){var d=_.ry(l);l=_.b4(l);b=cH(l).prototype.cloneNode.call(l,b);return d?Qx(b,d):b},
contains:function(l,b){var d=l4(l),L=_.ry(b);return d!==L?!1:dLV(l,b)},
insertBefore:function(l,b,d){var L=l4(l),P=_.ry(b);l=_.b4(l);b=L?_.EX(b,L,P):b;return cH(l).prototype.insertBefore.call(l,b,d)},
removeChild:function(l,b){var d=l4(l);l=_.b4(l);b=d?Qx(b,d):b;return cH(l).prototype.removeChild.call(l,b)},
replaceChild:function(l,b,d){var L=l4(l),P=_.ry(b);b=L?_.EX(b,L,P):P?Qx(b,P):b;d=L?Qx(d,L):d;l=_.b4(l);return cH(l).prototype.replaceChild.call(l,b,d)},
getRootNode:function(l,b){b=b===void 0?{composed:!0}:b;var d;if(((d=b)!=null?d:{}).composed)l=lGA(l);else{b=l;for(l=j0N(l);l;)b=l,l=SEA(l);l=b}return l}},mL1=XeN?{firstChild:GGN,
nextSibling:V_1,previousSibling:uwQ,firstElementChild:Tfj,lastElementChild:iPB,nextElementSibling:D9A,previousElementSibling:wgQ,childNodes:cHN}:{};fGB&&(mL1.parentNode=oPN);FRH&&(mL1.children=rHV);BWN&&(mL1.lastChild=a21);Eb1&&NWq(H9h);LR1&&NWq(tRr);YgN();var qgA=function(l){this.node=l instanceof ShadowRoot?l.host:l};
HmB();taj();var eAV=new WeakMap;var kpH=Symbol("Bd");var Zmq=new Set(["tap","track","down","up"]),MaA=_.U("pbcm_fi_query_decorators");var PB=function(){return _.hC.apply(this,arguments)||this};
_.h(PB,_.hC);_.Q=PB.prototype;_.Q.getState=function(){return this.store.getState()};
_.Q.dispatch=function(l){this.store.dispatch(l)};
_.Q.beforeRegister=function(){if(this&&typeof this==="object"){var l;var b=!!this.useSignals||!((l=this.polymerController)==null||!l.useSignals)}else b=!1;if(!b&&this.properties)for(b=_.X(Object.keys(this.properties)),l=b.next();!l.done;l=b.next()){var d=l.value;l=this.properties[d];if(l.selector){if(l.computed)throw Error("kg");d=["reduxPropertiesRecomputeTrigger",'"'+d+'"'].concat(_.VV(l.selectorArgs||[])).join(",");l.computed="recomputeReduxSelector("+d+")"}}};
_.Q.attached=function(){var l=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){l.reduxPropertiesRecomputeTrigger++}));
_.U("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.Q.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.Q.recomputeReduxSelector=function(l,b){var d=_.Tc.apply(2,arguments),L=this.properties[b].selector;if(!L)throw Error("ig`"+b);return L.apply(null,[this.store.getState()].concat(_.VV(d)))};
_.Q.select=function(l){var b=_.Tc.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return l.apply(null,[this.store.getState()].concat(_.VV(b)))};
_.qG.Object.defineProperties(PB.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
PB.prototype.recomputeReduxSelector=PB.prototype.recomputeReduxSelector;_.w([_.g(),_.u("design:type",Number)],PB.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.w([_.kO()],PB);var ED=[],xLF={},SQ=function(){return tG.apply(this,arguments)||this};
_.h(SQ,tG);SQ.prototype._addPropertyEffect=function(l,b,d){if(b==="__observeEffects"&&d){var L,P=(L=d.info.method)!=null?L:d.info.methodName;if(P){var E=this[P];this[P]=function(){ED.push(P);try{E==null||E.apply(this,arguments)}finally{ED.pop()}}}}_.uG._addPropertyEffect.apply(this,[l,
b,d])};
SQ.prototype._setPendingProperty=function(l,b,d){if(ED.length){var L=ED[ED.length-1],P;(P=xLF[this.is])!=null&&P.has(L)||(gb$(this.is,L),_.Gj("polymerPropertyChangedInObserver",{componentName:this.is,observerName:L}))}return _.uG._setPendingProperty.apply(this,[l,b,d])};
_.w([EUB()],SQ);var Sg1=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),vbV,zg={};_.U("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=zg);var Mu=function(){return _.hC.apply(this,arguments)||this};
_.h(Mu,_.hC);Mu.prototype._setUnmanagedPropertyToNode=function(l,b,d){l.loggingStatus&&(l.loggingStatus.isDeclarativeExternal=!0);if(d!==l[b]||typeof d==="object")l[b]=d;l.is&&l.polymerController&&l.polymerController!==l&&yx(l.is,b,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");l.loggingStatus&&(l.loggingStatus.isDeclarativeExternal=!1)};
_.w([_.kO()],Mu);AeF()&&(L7.prototype._setUnmanagedPropertyToNode=(new Mu)._setUnmanagedPropertyToNode);_.reB={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(l){},set polymerController(l){}}]};var go=function(){var l=tG.apply(this,arguments)||this;l.json=function(){};
return l};
_.h(go,tG);go.prototype.equals=function(l,b){return l===b};
go.prototype.isEmpty=function(l){var b;(b=!l)||(b=_.VN(l)&&l.length===0);return b};
_.w([EUB()],go);var UIF=function(l){l=E6V(l);BK.call(this,l)};
_.h(UIF,BK);UIF.prototype.addProvider=function(l){l=l.key?l:E6V([l])[0];var b=this.keyIdToIndex.get(l.key.id);if(b){if(DLy(l,this.providers[b]))throw Error("lg`"+l.key.displayName);}else BK.prototype.addProvider.call(this,l)};
var KZ$=new UIF([]);var ey2=!1;var aG7={};ey2||(TW1(),ey2=!0);
aG7.InjectBehavior={initializeInjection:function(){var l=this.provide;try{if((l=l!=null?l:[])&&l.length>0)for(var b=E6V(l),d=_.X(b),L=d.next();!L.done;L=d.next())KZ$.addProvider(L.value);var P=new Set;VaN(this.behaviors||[],P);b={};for(var E=_.X(P),f=E.next();!f.done;f=E.next()){var F=f.value;F.inject&&Object.assign(b,F.inject)}this.inject&&Object.assign(b,this.inject);for(var n=_.X(Object.keys(b)),N=n.next();!N.done;N=n.next()){var Y=N.value,q=b[Y];try{this[Y]=KZ$.resolve(q)}catch(H){throw H;}}}catch(H){throw Error(H.message);
}}};var cey;var lbB=/\bclass\b/.test(function(){}.toString()),Lr7=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var hyf=function(l){this.wasDefined=!0;Array.isArray(l)||l instanceof Array?(this.JSC$13672_getImpl=l[0],this.JSC$13672_setImpl=l[1]):this.JSC$13672_getImpl=l};
_.Q=hyf.prototype;_.Q.getWithPath=function(l){return QaN(this.JSC$13672_getImpl(),l)};
_.Q.setWithPath=function(l,b){var d=this;if(l.length)throw Error("mg");if(!this.JSC$13672_setImpl)throw Error("ng");$o(function(){d.JSC$13672_setImpl(b)})};
_.Q.notifyPath=function(){throw Error("og");};
_.Q.notifySplices=function(){throw Error("pg");};
_.Q.getChangeRecordSignal=function(l,b){var d=this;if(l.length)throw Error("qg");return function(){var L=d.getWithPath(l);return{path:b!=null?b:"",base:L,value:L}}};
_.Q.getSplicesSignal=function(){throw Error("rg");};
_.Q.getPathMutationSignal=function(){throw Error("sg");};
_.Q.pop=function(){throw Error("tg");};
_.Q.push=function(){throw Error("ug");};
_.Q.splice=function(){throw Error("vg");};
_.Q.unshift=function(){throw Error("wg");};var QQ=function(l){var b=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(l)||l instanceof Array?(this.JSC$13677_getImpl=l[0],this.JSC$13677_setImpl=l[1]):this.JSC$13677_getImpl=l;this.wasDefined=!1;_.ko(function(){b.wasDefined=b.JSC$13677_getImpl()!==void 0})};
QQ.prototype.getWithPath=function(l){return QaN(this.JSC$13677_getImpl(),l)};
QQ.prototype.setWithPath=function(l,b){var d=this;if(l[l.length-1]!=="*"&&l[l.length-1]!=="splices"){var L=_.ko(function(){return d.getWithPath([])});
if(l.length===0){if(!this.JSC$13677_setImpl)throw Error("xg");if(L===b)return;this.wasDefined||(this.wasDefined=b!==void 0);$o(function(){d.JSC$13677_setImpl(b)})}else{for(var P=0;P<l.length-1;P++){if(!L)return;
L=L[l[P]]}P=l[l.length-1];L&&(L[P]=b);this.wasDefined||(this.wasDefined=l.length>1||b!==void 0)}kJV(this,l,{pathComponents:l,value:b})}};
QQ.prototype.notifyPath=function(l,b){l.length===0?b&&this.setWithPath(l,b.value):kJV(this,l,{pathComponents:l,value:b==null?void 0:b.value,fallbackWhenUndefined:b==null?void 0:b.value})};
var kJV=function(l,b,d,L){if(l.setMutationSignal){var P=++l.mutationIndex,E=[l.observedPath],f=l.observedPath,F;b.length===0&&(F=f);for(var n=0;n<b.length;n++){var N=f.subPaths[b[n]];if(!N)break;E.push(N);f=N;n===b.length-1&&(F=N)}for(b=!1;E.length;)f=E.shift(),f.data={index:P,mutation:d,spliceMutationIndex:L},b||(b=f===F),b&&E.push.apply(E,_.VV(Object.values(f.subPaths)));$o(function(){l.setMutationSignal(P)})}};
QQ.prototype.notifySplices=function(l,b){var d=this,L=_.ko(function(){return d.getWithPath(l)}),P=[].concat(_.VV(l),["splices"]);
kJV(this,P,{pathComponents:P,value:{indexSplices:b}});if(L==null?0:L.length)b=this.mutationIndex,P=[].concat(_.VV(l),["length"]),kJV(this,P,{pathComponents:P,value:L.length},b)};
var WZV=function(l,b,d,L,P,E){l.notifySplices(d,[{index:L,addedCount:P,removed:E,object:b,type:"splice"}])},jQr=function(l,b){l=l.observedPath;
for(var d=0;d<b.length;d++){var L=b[d],P=l.subPaths[L];P||(P={pathComponents:b.slice(0,d+1),subPaths:{}},l.subPaths[L]=P);l=P}},yTQ=function(l,b,d){jQr(l,b);
if(!l.getMutationSignal){var L=_.X(_.jL(l.mutationIndex,void 0,"sNBMCd"));l.getMutationSignal=L.next().value;l.setMutationSignal=L.next().value}var P=l.getMutationSignal;return _.IJ(function(){P();return d(zyj(l,b))},void 0,"zvsXEd")};
QQ.prototype.getChangeRecordSignal=function(l,b){var d=this,L=this.mutationIndex,P;return yTQ(this,l,function(E){if(E&&E.index>L){var f=E.mutation;L=E.index;P=void 0}E=_.ko(function(){return d.getWithPath(l)});
if(f){var F=f.pathComponents[f.pathComponents.length-1],n=[].concat(_.VV(f.pathComponents));if(F==="splices"||F==="length")return{base:E,path:(b?[b].concat(_.VV(n)):n).join("."),value:f.value};var N=l.length>n.length?l:n,Y;return{base:E!=null?E:f.fallbackWhenUndefined,path:(b?[b].concat(_.VV(N)):N).join("."),value:(Y=_.ko(function(){return d.getWithPath(N)}))!=null?Y:f.fallbackWhenUndefined}}P||(P={base:E,
path:(b?[b].concat(_.VV(l)):l).join("."),value:E});return P})};
QQ.prototype.getSplicesSignal=function(l){var b=this.mutationIndex,d;return yTQ(this,l,function(L){if(L&&L.index>b&&L.spliceMutationIndex!==b){var P=L.mutation;b=L.index;d=void 0}return P&&P.pathComponents[P.pathComponents.length-1]==="splices"?d=L=P.value:d})};
QQ.prototype.getPathMutationSignal=function(l){var b=this;jQr(this,l);if(!this.getMutationSignal){var d=_.X(_.jL(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=d.next().value;this.setMutationSignal=d.next().value}var L=this.getMutationSignal,P=this.mutationIndex,E;return _.IJ(function(){L();var f=zyj(b,l);if(f&&f.index>P&&f.mutation&&Xw$(f.mutation.pathComponents,l)){var F=f.mutation;P=f.index}if(!E||P!==E.index){var n,N;f=(N=_.ko(function(){return b.getWithPath(l)}))!=null?N:(n=F)==null?
void 0:n.fallbackWhenUndefined;
E={index:P,value:f}}return E},void 0,"RXYC9b")};
var zyj=function(l,b){l=l.observedPath;b=_.X(b);for(var d=b.next();!d.done;d=b.next())l=l.subPaths[d.value];return l.data};
QQ.prototype.pop=function(l){var b=this,d=_.ko(function(){return b.getWithPath(l)});
if(!(d instanceof Array))throw Error("yg");var L=d.length>0,P=d.pop();L&&WZV(this,d,l,d.length,0,[P]);return P};
QQ.prototype.push=function(l){var b=_.Tc.apply(1,arguments),d=this,L=_.ko(function(){return d.getWithPath(l)});
if(!(L instanceof Array))throw Error("zg");var P=L.length,E=L.push.apply(L,_.VV(b));b.length&&WZV(this,L,l,P,b.length,[]);return E};
QQ.prototype.splice=function(l,b,d){var L=_.Tc.apply(3,arguments),P=this,E=_.ko(function(){return P.getWithPath(l)});
if(!(E instanceof Array))throw Error("Ag");b<0?b=E.length-Math.floor(-b):b&&(b=Math.floor(b));var f=E.splice.apply(E,[b,d].concat(_.VV(L)));(L.length||f.length)&&WZV(this,E,l,b,L.length,f);return f};
QQ.prototype.unshift=function(l){var b=_.Tc.apply(1,arguments),d=this,L=_.ko(function(){return d.getWithPath(l)});
if(!(L instanceof Array))throw Error("Bg");var P=L.unshift.apply(L,_.VV(b));b.length&&WZV(this,L,l,0,b.length,[]);return P};var XU=function(l,b,d){this.model=l;this.unknownSignalResolver=b;this.options=d;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];b=_.X(YsQ());l=b.next().value;b=b.next().value;this.owner=l;this.disposeImpl=b};
XU.prototype.dispose=function(){if(!this.isDisposed){for(var l=_.X(this.childSignalProxies),b=l.next();!b.done;b=l.next())b.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var Z90=function(l,b){l=_.BY(l.owner);try{b()}finally{_.BY(l)}};
XU.prototype.effect=function(l){Z90(this,function(){_.DA(l,"h")})};
var MRJ=function(l,b){l.options!=null||(l.options={});var d;(d=l.options).immutableProps!=null||(d.immutableProps=new Set);l.options.immutableProps.add(b)},pwj=function(l,b){b=""+b;
ISQ(l,b);var d,L;if((d=l.options)==null?0:(L=d.immutableProps)==null?0:L.has(b))return!0;var P;if((P=l.model.__signalCache)==null?0:P.has(b))d=l.model.__signalCache.get(b),Array.isArray(d)&&MRJ(l,b);var E,f,F;return(F=(E=l.options)==null?void 0:(f=E.immutableProps)==null?void 0:f.has(b))!=null?F:!1},$IV=function(l,b){var d;
l.unknownSignalResolver&&(d=l.unknownSignalResolver(b));var L,P;((L=l.options)==null?0:(P=L.immutableProps)==null?0:P.has(b))?d!=null||(d=new hyf(_.jL(l.model[b],void 0,"By5iP"))):d!=null||(d=new QQ(_.jL(l.model[b],void 0,"CXghNc")));var E=l.model.hostElement;Object.defineProperty(l.model,b,{get:function(){RAB(E,b);return d.getWithPath([])},
set:function(f){ZF(E,b);l.setWithPath([b],f)},
configurable:!0});return d},ISQ=function(l,b){var d,L,P;
((d=l.model.__signalCache)==null||!d.has(b))&&((L=l.options)==null?0:(P=L.externalSignalProps)==null?0:P.has(b))&&l.model[b]},RU=function(l,b){b=""+b;
var d=l.signalCache[b];if(d!==void 0)return d;d=!1;ISQ(l,b);var L;if((L=l.model.__signalCache)==null?0:L.has(b))if(d=l.model.__signalCache.get(b),Array.isArray(d))d=!0,MRJ(l,b);else return l.signalCache[b]=l.model.__signalCache.get(b).signal,l.signalCache[b];var P,E;L=(E=(P=l.options)==null?void 0:P.reactivityMode)!=null?E:0;var f,F;if(!((f=l.options)==null?0:(F=f.reactiveProps)==null?0:F.has(b))&&!d&&L===1)throw Error("Cg`"+b);P=d?JTt(l,b):$IV(l,b);return l.signalCache[b]=P},JTt=function(l,b){var d=
Object.getOwnPropertyDescriptor(l.model.constructor.prototype,b),L=function(){return l.model[b]};
return new hyf(d&&d.get&&!d.set?L:[L,function(P){l.model[b]=P}])};
XU.prototype.getWithPath=function(l){var b=_.X(l);l=b.next().value;b=fp(b);RAB(this.model.hostElement,""+l);return RU(this,l).getWithPath(b)};
XU.prototype.setWithPath=function(l,b){if(l.length){ZF(this.model.hostElement,l.join("."));var d=_.X(l);l=d.next().value;d=fp(d);RU(this,l).setWithPath(d,b)}};
XU.prototype.getPathMutationSignal=function(l){var b=_.X(l);l=b.next().value;b=fp(b);return RU(this,l).getPathMutationSignal(b)};
XU.prototype.notifyPath=function(l,b){var d=_.X(l);l=d.next().value;d=fp(d);RU(this,l).notifyPath(d,b)};
var xIF=function(l,b){if(b.type==="literal")return function(){return{rootWasDefined:!0,value:b.value}};
var d=vf(b.path),L=_.X(d),P=L.next().value;L=fp(L);var E,f;if(b.type==="path"&&(d.length===1||((E=l.options)==null?0:(f=E.immutableProps)==null?0:f.has(P))))return function(){var q=l.getWithPath(d.slice(0,1));q=QaN(q,d.slice(1));return{rootWasDefined:RU(l,d[0]).wasDefined,value:q}};
var F=RU(l,P);if(b.type==="path"){var n=F.getPathMutationSignal(L);return function(){var q,H=(q=n())==null?void 0:q.value;return{rootWasDefined:F.wasDefined,value:H}}}if(b.type==="splices"){var N=F.getSplicesSignal(L);
return function(){var q=N();return{rootWasDefined:F.wasDefined,value:q}}}var Y=F.getChangeRecordSignal(L,""+P);
return function(){var q=Y();return{rootWasDefined:F.wasDefined,value:q}}},OTy=function(l,b,d){var L=d.map(function(F){return xIF(l,F)}),P=d.length===0,E=[],f=d.length!==1||d[0].type!=="path"?!1:!0;
l.effect(function(){for(var F=L.length,n=[],N=!!E.length,Y=0;Y<F;Y++){var q=L[Y](),H=q.rootWasDefined;q=q.value;P||(P=H);n[Y]=q;f&&(n[Y+F]=N?E[Y]:n[Y],E[Y]=q)}P&&TI(l.owner,function(){return void b.apply(null,_.VV(n))})})},fbA=function(l,b,d,L,P){var E=RU(l,b);
P!==void 0&&E.setWithPath([],P);OTy(l,function(){var f=_.Tc.apply(0,arguments);ZF(l.model.hostElement,b,!0);E.setWithPath([],d.apply(null,_.VV(f)))},L)};
XU.prototype.arrayPush=function(l){var b=_.Tc.apply(1,arguments),d=_.X(l),L=d.next().value;d=fp(d);L=RU(this,L);return L.push.apply(L,[d].concat(_.VV(b)))};
XU.prototype.arraySplice=function(l,b,d){var L=_.Tc.apply(3,arguments),P=_.X(l),E=P.next().value;P=fp(P);E=RU(this,E);return E.splice.apply(E,[P,b,d].concat(_.VV(L)))};
XU.prototype.arrayUnshift=function(l){var b=_.Tc.apply(1,arguments),d=_.X(l),L=d.next().value;d=fp(d);L=RU(this,L);return L.unshift.apply(L,[d].concat(_.VV(b)))};
XU.prototype.notifySplices=function(l,b){var d=_.X(l);l=d.next().value;d=fp(d);RU(this,l).notifySplices(d,b)};var gcJ=!0,Sn2=!1,oV1=!1,ATF=!1,vc0=0;ATF=!1;vc0=0;gcJ=!0;Sn2=oV1=!1;var eWA=/([^\s]+?)\(([\s\S]*)\)/,tu7=/\.([^.]+)$/,kt$=/\\,/g,qs$=/&comma;/g,HTV=/\\(.)/g,hWy=[],URV={"*":"wildcard",splices:"splices"};var xRB=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"),Muj=/[A-Z]/,CZV=["class","hidden","id","on-dom-change"],SsV=new Set([].concat(_.VV(CZV),
["if","notify-dom-change","restamp"])),ASN=new Set([].concat(_.VV(CZV),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),vW7=new Set(["restamp"]);var ScF=new Set(["className","id"]);var DRV=Symbol(),iTN=window;var EVy=window;var nVZ=0,fPQ=0,pL=[],BV$=0,X5q=!1,FDy=document.createTextNode("");(new window.MutationObserver(sY$)).observe(FDy,{characterData:!0});var DF=new Map,oU=0,Ryf=function(l){this.mappedHandleId=l},NV7=function(l,b,d,L){this.mappedHandleId=l;
var P=this;this.mappedHandleId=l;this.callback=b;this.waitTime=d;this.schedulerPriority=L;this.handleId=_.T1.addJob(function(){P.callback();DF.delete(P.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.h(NV7,Ryf);NV7.prototype.cancel=function(){_.T1.cancelJob(this.handleId);DF.delete(this.mappedHandleId)};
var mrN=function(l,b){this.mappedHandleId=l;var d=this;this.mappedHandleId=l;this.callback=b;this.handleId=O_Z(function(){d.callback();DF.delete(d.mappedHandleId)})};
_.h(mrN,Ryf);mrN.prototype.cancel=function(){var l=this.handleId-fPQ;l<0||pL.length<=l||(pL[l]=null);DF.delete(this.mappedHandleId)};var tS1=function(){};
tS1.prototype.cancel=function(){this.jobHandle!==void 0&&(YkB(this.jobHandle),this.jobHandle=void 0)};
tS1.prototype.run=function(l,b,d){var L=this;this.cancel();this.callback=l;this.jobHandle=_.Vx(function(){l();L.callback=void 0},b,d)};
tS1.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var qkZ=new WeakMap;var plV=HQ(function(l){for(var b=l,d=0;d<3;d++)b=Object.getPrototypeOf(b);delete b.prototype.connectedCallback;var L=function(){return l.apply(this,arguments)||this};
_.h(L,l);L.prototype._attachDom=function(P){if(!P)return null;var E=(0,_.Nu)(this.hostElement);E.attachShadow({mode:"open",shadyUpgradeFragment:P});E.shadowRoot.appendChild(P);return E.shadowRoot};
L.prototype._takeAttributes=function(){for(var P=this.hostElement.attributes,E=0;E<P.length;E++){var f=P[E],F=void 0,n=void 0;(n=(F=this).__attributeReaction)==null||n.call(F,f.name,null,f.value)}};
L.prototype._readyClients=function(){l.prototype._readyClients.call(this);this.root=this};
L.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);l.prototype.connectedCallback.call(this)};
_.qG.Object.defineProperties(L,{template:{configurable:!0,enumerable:!0,get:function(){return L.prototype._template}}});
return L}),oco=HQ(function(l){var b=function(){return l.apply(this,arguments)||this};
_.h(b,l);b.prototype.created=function(){if(this.__notifyEffects)for(var d=_.X(Object.values(this.__notifyEffects)),L=d.next();!L.done;L=d.next()){L=_.X(L.value);for(var P=L.next();!P.done;P=L.next())P.value.fn=hjF}if(this.__reflectEffects)for(d=_.X(Object.values(this.__reflectEffects)),L=d.next();!L.done;L=d.next())for(L=_.X(L.value),P=L.next();!P.done;P=L.next())P.value.fn=k0N};
b.prototype._addEventListenerToNode=function(d,L,P){d=u4(d);aF(d,L,P)||l.prototype._addEventListenerToNode.call(this,d,L,P)};
b.prototype._removeEventListenerFromNode=function(d,L,P){d=u4(d);iu(d,L,P)||l.prototype._removeEventListenerFromNode.call(this,d,L,P)};
b.prototype._propertiesChanged=function(d,L,P){if(this.__dataToNotify&&this.__notifyEffects)for(var E=_.X(Object.keys(this.__dataToNotify)),f=E.next();!f.done;f=E.next()){f=f.value;var F=ejA(f);this.__notifyEffects[F]||delete this.__dataToNotify[f]}else this.__dataToNotify=null;l.prototype._propertiesChanged.call(this,d,L,P)};
b.prototype.fire=function(d,L,P){L=L===void 0?{}:L;var E;return _.rh(u4((E=P==null?void 0:P.node)!=null?E:this),d,L,P)};
b.prototype._ensureAttribute=function(d,L){var P=u4(this);P.hasAttribute(d)||CL(P,L,d)};
b.prototype.isLightDescendant=function(d){var L=u4(this);return u4(L)!==d&&_.F$(L).contains(d)&&_.F$(L).getRootNode()===_.F$(d).getRootNode()};
return b});
_.GX.ready=function(){var l;((l=this.hostElement)!=null?l:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var b;((b=this.hostElement)!=null?b:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.dK._subscribeIronResize=function(l){var b;((b=l.hostElement)!=null?b:l).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.dK._unsubscribeIronResize=function(l){var b;((b=l.hostElement)!=null?b:l).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var zj7=[Array,Boolean,Date,Number,Object,String],Tg=function(l,b,d,L){this.polySiInfo=l;this.polySiParams=b;this.polySiContext=d;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;L||this instanceof HTMLElement&&(L=this);if(!L)throw Error("Jg");this.allowedProps=b.allowedProps;this.hostElement=L;this.is=l.is;this.upgradeDisabled=!!b.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");l=new Set(b.reactiveSchemas.filter(function(P){return P.type!==
"observe"}).map(function(P){return P.propertyKey}));
this.signalProxy=new XU(this,void 0,{reactiveProps:l,reactivityMode:b.reactivityMode});this.__dataHasAccessor={};b=_.X(b.reactiveSchemas);for(l=b.next();!l.done;l=b.next())l=l.value,l.type==="signal"&&(this.__dataHasAccessor[l.propertyKey]=!0);this.upgradeDisabled||DIj(this)};
Tg.prototype.getExtraMethodsToForward=function(){return[]};
var DIj=function(l){l.polySiContext.didRegister||(l.registered(),l.polySiContext.didRegister=!0);l.polySiContext.finalizedTemplate||(l.polySiContext.finalizedTemplate={},l.polySiParams.templateGetter&&(l.polySiContext.finalizedTemplate.processedTemplate=QYQ(l.polySiParams.templateGetter,l.polySiParams.is)));VR2(l);var b=l.hostElement;b.loggingStatus!=null||(b.loggingStatus={});b.loggingStatus.isInitializing=!0;_.ko(function(){return void l.created()});
b.loggingStatus.isInitializing=!1;l.isPolySiElementConnected&&wlV(l)},wlV=function(l){l.didCallReady||(_.ko(function(){return void l.ready()}),l.didCallReady=!0);
l.isAttached=!0;l.attached()};
_.Q=Tg.prototype;_.Q.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||wlV(this)};
_.Q.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.Q.attributeChangedCallback=function(l,b,d){if(this.upgradeDisabled)l==="disable-upgrade"&&d===null&&(this.upgradeDisabled=!1,DIj(this));else if(b!==d){var L=_.Fu(l),P=this.polySiContext.typesForSignals[L];if(P&&(!this.reflecting||_.U("polysi_attribute_changed_serializing_killswitch"))){switch(P){case Object:try{var E=JSON.parse(d)}catch(F){E=d}break;case Array:try{E=JSON.parse(d)}catch(F){E=null}break;case Date:E=isNaN(d)?String(d):Number(d);E=new Date(E);break;case Boolean:E=d!==null;break;case Number:E=
Number(d);break;default:E=d}this[L]=E}L=_.X(this.polySiParams.behaviors);for(P=L.next();!P.done;P=L.next())E=void 0,(E=P.value.attributeChanged)==null||E.call(this,l,b,d);var f;(f=this.attributeChanged)==null||f.call(this,l,b,d)}};
_.Q.attributeChangedCallbackWrapper=function(l,b,d){this.attributeChangedCallback(l,b,d)};
_.Q.setPropertiesFromInitialAttributeValues=function(){for(var l=0;l<this.hostElement.attributes.length;l++){var b=this.hostElement.attributes[l];(b.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(b.name))&&this.attributeChangedCallback(b.name,null,b.value)}};
_.Q.created=function(){this.provide=this.polySiParams.provide;var l;(l=this.initializeInjection)==null||l.call(this);l=_.X(this.polySiParams.reactiveSchemas);for(var b=l.next();!b.done;b=l.next())b=b.value,b.type==="signal"&&(this.mutablePropNames.add(b.propertyKey),RU(this.signalProxy,b.propertyKey));jY7(this,this.polySiInfo,this.polySiParams.behaviors);l=_.X(this.polySiParams.reactiveSchemas);for(b=l.next();!b.done;b=l.next())b=b.value,b.type==="signal"&&b.value!==void 0&&(this.signalProxy.model[b.propertyKey]=
typeof b.value==="function"?b.value.call(this):b.value);if(this.polySiParams.signalProperties)for(l=_.X(this.polySiParams.signalProperties),b=l.next();!b.done;b=l.next()){b=b.value;var d=void 0;((d=this.__signalCache)==null?0:d.has(b))||(this.signalProxy.model[b]=void 0)}ATF||uRD(this);WDj(this);l=_.X(this.polySiParams.behaviors);for(b=l.next();!b.done;b=l.next())d=void 0,(d=b.value.created)==null||d.call(this);var L;(L=this.polySiInfo.created)==null||L.call(this)};
_.Q.registered=function(){var l=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var b=Object.getPrototypeOf(this);b.addReactiveSchema=function(F){l.polySiParams.reactiveSchemas.push(F)};
for(var d=_.X(this.polySiParams.behaviors),L=d.next();!L.done;L=d.next()){var P=void 0;(P=L.value.beforeRegister)==null||P.call(b)}var E;(E=this.polySiInfo.beforeRegister)==null||E.call(b);b.addReactiveSchema=Z_j;d=_.X(this.polySiParams.behaviors);for(L=d.next();!L.done;L=d.next())P=void 0,(P=L.value.registered)==null||P.call(b);var f;(f=this.polySiInfo.registered)==null||f.call(b)};
_.Q.ready=function(){var l;(l=this.beforeReady)==null||l.call(this);ATF&&uRD(this);var b;if(l=(b=this.polySiContext.finalizedTemplate)==null?void 0:b.processedTemplate){l=PHN(l.template,l.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:l.hasInsertionPoint,thisCtx:this});b=l.nodesById;l=l.root;var d=this.hostElement;var L=L===void 0?!1:L;d=(0,_.Nu)(d);if(!d.attachShadow)throw Error("Hd");if(!d.shadowRoot||L)d.attachShadow({mode:"open",shadyUpgradeFragment:l}),d.shadowRoot.appendChild(l);
this.root=d.shadowRoot;this.$=b}GJV(this);L=_.X(this.polySiParams.behaviors);for(b=L.next();!b.done;b=L.next())l=void 0,(l=b.value.ready)==null||l.call(this);var P;(P=this.polySiInfo.ready)==null||P.call(this)};
_.Q.attached=function(){for(var l=_.X(this.polySiParams.behaviors),b=l.next();!b.done;b=l.next()){var d=void 0;(d=b.value.attached)==null||d.call(this)}var L;(L=this.polySiInfo.attached)==null||L.call(this)};
_.Q.detached=function(){for(var l=_.X(this.polySiParams.behaviors),b=l.next();!b.done;b=l.next()){var d=void 0;(d=b.value.detached)==null||d.call(this)}var L;(L=this.polySiInfo.detached)==null||L.call(this)};
var VR2=function(l){for(var b=_.X(l.polySiParams.behaviors),d=b.next();!d.done;d=b.next())if(d=d.value,d.listeners)for(var L in d.listeners)LDV(l,l.hostElement,L,d.listeners[L]);if(l.polySiInfo.listeners)for(var P in l.polySiInfo.listeners)LDV(l,l.hostElement,P,l.polySiInfo.listeners[P])},LDV=function(l,b,d,L,P){l=EWV(l,L,P);
aF(b,d,l)||b.addEventListener(d,l);return l},uRD=function(l){for(var b=_.X(l.polySiParams.reactiveSchemas),d=b.next();!d.done;d=b.next())d=d.value,d.type==="compute"||d.type==="computeWithMethod"?saV(l.signalProxy,d,l):d.type==="redux"?nW1(l.signalProxy,d,l.store):d.type==="signal"&&d.readOnly&&BEy(l.signalProxy,d)},GJV=function(l){for(var b=_.X(l.polySiParams.reactiveSchemas),d=b.next(),L={};!d.done;L={schema$jscomp$12:void 0},d=b.next())L.schema$jscomp$12=d.value,L.schema$jscomp$12.type==="notify"?
NEZ(l.signalProxy,L.schema$jscomp$12,l.hostElement):L.schema$jscomp$12.type==="observe"?mRZ(l.signalProxy,L.schema$jscomp$12,l):L.schema$jscomp$12.type==="reflect"&&l.signalProxy.effect(function(E){return function(){var f=l.signalProxy.getWithPath([E.schema$jscomp$12.propertyKey]);
l.reflecting=!0;ja7(l.hostElement,E.schema$jscomp$12.propertyKey,f,!0);l.reflecting=!1}}(L));
if(l.reflectedAttributes)for(b=_.X(Object.entries(l.reflectedAttributes)),L=b.next(),d={};!L.done;d={key$jscomp$938:void 0,value$jscomp$10228:void 0},L=b.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;d.key$jscomp$938=L;d.value$jscomp$10228=P;l.signalProxy.effect(function(E){return function(){l.reflecting=!0;ja7(l.hostElement,E.key$jscomp$938,(0,E.value$jscomp$10228)(),!0);l.reflecting=!1}}(d))}};
_.Q=Tg.prototype;_.Q._setPendingProperty=function(l,b){this.set(l,b);return!1};
_.Q._enableProperties=function(){};
_.Q._setPendingPropertyOrPath=function(l,b){this.notifyPath(l,b);return!1};
_.Q._addPropertyEffect=function(){};
_.Q._stampTemplate=function(){throw Error("Kg");};
_.Q.fire=function(l,b,d){b=b===void 0?{}:b;d=d===void 0?{}:d;var L,P,E={bubbles:(L=d.bubbles)!=null?L:!0,cancelable:!!d.cancelable,composed:(P=d.composed)!=null?P:!0},f;return _.rh(MSQ((f=d.node)!=null?f:this.hostElement),l,b,E)};
_.Q.get=function(l,b){var d=vf(l);return b?QaN(b,d):l==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(d)};
_.Q.linkPaths=function(){};
_.Q.listen=function(l,b,d){l=MSQ(l);this.boundListeners!=null||(this.boundListeners=new WeakMap);var L=this.boundListeners.get(l);L||(L={},this.boundListeners.set(l,L));var P=b+d;L[P]||(L[P]=LDV(this,l,b,d))};
_.Q.notifyPath=function(l,b){this.signalProxy.notifyPath(vf(l),arguments.length===2?{value:b}:void 0)};
_.Q.canNotifyPath=function(l){return this.mutablePropNames.has(l)&&!pwj(this.signalProxy,l)};
_.Q.notifySplices=function(l,b){this.signalProxy.notifySplices(vf(l),b)};
_.Q.pop=function(l){var b=this.signalProxy;l=vf(l);var d=_.X(l);l=d.next().value;d=fp(d);return RU(b,l).pop(d)};
_.Q.push=function(l){var b=_.Tc.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[vf(l)].concat(_.VV(b)))};
_.Q.set=function(l,b,d){if(d)throw Error("Lg");l==="hidden"?this.hostElement.hidden=!!b:this.signalProxy.setWithPath(vf(l),b)};
_.Q.setProperties=function(l){l=_.X(Object.entries(l));for(var b=l.next();!b.done;b=l.next()){var d=_.X(b.value);b=d.next().value;d=d.next().value;this[b]=d}};
_.Q.splice=function(l,b,d){var L=_.Tc.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[vf(l),b,d].concat(_.VV(L)))};
_.Q.unlinkPaths=function(){};
_.Q.unlisten=function(l,b,d){l=MSQ(l);if(this.boundListeners){var L=this.boundListeners.get(l);if(L){d=b+d;var P=L[d];P&&(iu(l,b,P)||l.removeEventListener(b,P),delete L[d])}}};
_.Q.unshift=function(l){var b=_.Tc.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[vf(l)].concat(_.VV(b)))};
_.qG.Object.defineProperties(Tg.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 p5A=[Array,Boolean,Date,Number,Object,String];var VSq=!1;var fX=function(){var l=HTMLElement.apply(this,arguments)||this;l.restamp=!1;l.notifyDomChange=!1;l.JSC$13785_didCallConnected=!1;l.JSC$13785_renderDebouncer=null;l.disableTemplateUpdateSignalImpl=aU()?void 0:_.jL(!1,void 0,"Ofhkwb");var b;l.getDisableTemplateUpdate=(b=l.disableTemplateUpdateSignalImpl)==null?void 0:b[0];var d;l.setDisableTemplateUpdate=(d=l.disableTemplateUpdateSignalImpl)==null?void 0:d[1];return l};
_.h(fX,HTMLElement);var T0o=function(l){l.conditionSignalImpl!=null||(l.conditionSignalImpl=new QQ(_.jL(!1,void 0,"gE52Fb")));return l.conditionSignalImpl};
_.Q=fX.prototype;_.Q.showHideChildren=function(l){aSV(this,l,this.if)};
_.Q.attributeChangedCallback=function(l,b,d){if(this.JSC$13785_didCallConnected)throw Error("Pg`"+l);l==="notify-dom-change"?this.notifyDomChange=d!==null:l==="restamp"&&(this.restamp=d!==null)};
_.Q.debounceRender=function(){this.JSC$13785_renderDebouncer=_.ZC(this.JSC$13785_renderDebouncer,rL,this.JSC$13785_renderImpl.bind(this));_.Mc(this.JSC$13785_renderDebouncer)};
_.Q.disconnectedCallback=function(){var l=(0,_.Nu)(this).parentNode;(!l||l.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in l&&!l.host)&&i9t(this)};
_.Q.connectedCallback=function(){var l=this;this.JSC$13785_didCallConnected=!0;gcJ?w5B():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.U("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){T0o(l).getWithPath([]);l.debounceRender()})};
_.Q.render=function(){_.x6()};
_.Q.JSC$13785_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var l=this.if,b=!1;if(l){this.hasInstance()||(cTQ(this),b=!0);a:{var d=(0,_.Nu)(this).parentNode;if(this.hasInstance()){var L=this.instance.children;if((L==null?0:L.length)&&(0,_.Nu)(this).previousSibling!==L[L.length-1])for(var P=0;P<L.length;P++)(0,_.Nu)(d).insertBefore(L[P],this)}else{if(!d){d=!1;break a}rT2(this,d)}d=!0}if(!d)return}else this.restamp&&i9t(this);aSV(this,!1,l);l&&!b&&cTQ(this);Sn2&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.Q.hasInstance=function(){return!!this.instance};
var rT2=function(l,b){var d=l.parentSignalProxy;if(aU()){var L=_.X(_.jL(!0,void 0,"dkzufd"));var P=L.next().value;L=L.next().value;d=l.parentSignalProxy}else{var E;var f=new XU((E=l6h(l))!=null?E:{},function(n){var N=RU(l.parentSignalProxy,n).getChangeRecordSignal([]);n=_.jL(void 0,void 0,"iG8Uwe");var Y=new QQ(n);f.effect(function(){if(l.getDisableTemplateUpdate&&!l.getDisableTemplateUpdate()){var q=N();Y.notifyPath(vf(q.path),{value:q.value})}});
return Y});
l.parentSignalProxy.childSignalProxies.push(f);var F=d=f}d=PHN(l.templateInfo,l.templateInfo.nodeInfoList,d,{eventListenerHost:l.eventListenerHost,hasInsertionPoint:l.templateInfo.hasInsertionPoint,thisCtx:l.eventListenerHost,enabledSignal:aU()?P:void 0,getModel:function(){return l6h(l)}}).root;
l.instance={root:d,children:[],hidden:!1,signalProxy:F,getTemplateUpdatesEnabled:P,setTemplateUpdatesEnabled:L};F=_.X(d.childNodes);for(P=F.next();!P.done;P=F.next())l.instance.children.push(P.value);(0,_.Nu)(b).insertBefore(l.instance.root,l)},l6h=function(l){if((l=l.parentSignalProxy.model)&&!l.hostElement){var b={},d;
for(d in l)l.hasOwnProperty(d)&&(b[d]=l[d]);return b}},i9t=function(l){if(l.instance){var b=l.instance.children;
if(b.length){var d=(0,_.Nu)(b[0]).parentNode;if(d){d=(0,_.Nu)(d);for(var L=0;L<b.length;L++)d.removeChild(b[L])}}aU()?l.instance.setTemplateUpdatesEnabled(!1):l.instance.signalProxy.dispose();l.instance=void 0}},aSV=function(l,b,d){b=b||!d;
l.instance&&l.instance.hidden!==b&&(l.instance.hidden=b,DrV(b,l.instance.children))},cTQ=function(l){if(aU()){var b=l.instance;
b&&TI(l.parentSignalProxy.owner,function(){return!b.getTemplateUpdatesEnabled()})&&b.setTemplateUpdatesEnabled(!0)}else l.setDisableTemplateUpdate(!1)};
_.qG.Object.defineProperties(fX.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var l=this;return TI(this.parentSignalProxy.owner,function(){return T0o(l).getWithPath([])})},
set:function(l){l||(aU()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));T0o(this).setWithPath([],!!l)}}});
_.qG.Object.defineProperties(fX,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",fX);var b$h=[],sD=function(){var l=HTMLElement.apply(this,arguments)||this;l.as="item";l.indexAs="index";l.itemsIndexAs="itemsIndex";l.targetFramerate=20;l.notifyDomChange=!1;l.isDetached=!1;l.JSC$13792_renderDebouncer=null;l.instances=[];l.chunkingId=null;l.chunkCount=null;l.shouldMeasureChunk=!1;l.shouldContinueChunking=!1;l.renderStartTime=null;l.JSC$13792_didCallConnected=!1;return l};
_.h(sD,HTMLElement);var dXV=function(l){l.itemSignalImpl!=null||(l.itemSignalImpl=new QQ(_.jL(b$h,void 0,"YBrqgf")));return l.itemSignalImpl},Luj=function(l,b){Array.isArray(b)||(b=b$h);
dXV(l).setWithPath([],b)};
_.Q=sD.prototype;_.Q.showHideChildren=function(l){for(var b=_.X(this.instances),d=b.next();!d.done;d=b.next())DrV(l,d.value.children)};
_.Q.notifyPath=function(l,b){l=vf(l);l[0]==="items"&&(l.length===1?Luj(this,b):dXV(this).setWithPath(l.slice(1),b))};
_.Q.canNotifyPath=function(l){return l==="items"};
_.Q.attributeChangedCallback=function(l,b,d){if(this.JSC$13792_didCallConnected)throw Error("Qg`"+l);l==="as"?this.as=d:l==="index-as"?this.indexAs=d:l==="items-index-as"?this.itemsIndexAs=d:l==="initial-count"?this.initialCount=Number(d):l==="notify-dom-change"?this.notifyDomChange=d!==null:l==="target-framerate"&&(this.targetFramerate=Number(d))};
_.Q.disconnectedCallback=function(){this.isDetached=!0;for(var l=0;l<this.instances.length;l++)PdF(this,l);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.Q.connectedCallback=function(){var l=this,b=dXV(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var P=b(),E=vf(P.path);if(E[0]===void 0||E[0]==="splices"||E[0]==="length")l.debounceRender();else{var f=E[0];if(f=l.instances[typeof f==="string"?Math.floor(Number(f)):f])E=[l.as].concat(_.VV(E.slice(1))),f.signalProxy.notifyPath(E,P)}});
this.JSC$13792_didCallConnected=!0;gcJ?w5B():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var d=(0,_.Nu)((0,_.Nu)(this).parentNode),L=0;L<this.instances.length;L++)d.insertBefore(this.instances[L].root,this);this.chunkingId&&this.render()}};
_.Q.debounceRender=function(){this.JSC$13792_renderDebouncer=_.ZC(this.JSC$13792_renderDebouncer,rL,this.JSC$13792_renderImpl.bind(this));_.Mc(this.JSC$13792_renderDebouncer)};
_.Q.render=function(){this.debounceRender();_.x6()};
_.Q.JSC$13792_renderImpl=function(){var l=this;if(!this.parentSignalProxy.isDisposed){var b=this.items,d=E5o(this,b.length);Qtr(this,b,d);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){l.chunkingId=null;if(l.shouldMeasureChunk){var L=performance.now()-l.renderStartTime;l.chunkCount=Math.round(Math.ceil(1E3/l.targetFramerate)/L*l.chunkCount)||1}l.shouldContinueChunking&&l.debounceRender()}));
Sn2&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var E5o=function(l,b){var d=b,L=l.instances.length;if(l.initialCount){if(l.chunkCount){var P=Math.min(Math.max(b-L,0),l.chunkCount);d=Math.min(L+P,b)}else d=Math.min(b,l.initialCount),P=Math.max(d-L,0),l.chunkCount=P||1;l.shouldMeasureChunk=P===l.chunkCount;l.shouldContinueChunking=d<b;l.renderStartTime=performance.now()}return d},Qtr=function(l,b,d){for(var L=0;L<d;L++){var P=l.instances[L],E=b[L];
P?(P.signalProxy.setWithPath([l.as],E),P.signalProxy.setWithPath([l.indexAs],L)):X8Q(l,E,L)}for(b=l.instances.length-1;b>=L;b--)d=l,P=b,PdF(d,P),_.X(d.instances.splice(P,1)).next().value.signalProxy.dispose()},PdF=function(l,b){l=l.instances[b];
b=(0,_.Nu)(l.root);for(var d=0;d<l.children.length;d++)b.appendChild(l.children[d])},X8Q=function(l,b,d){var L={};
b=Object.assign({},f6V(l),(L[l.as]=b,L[l.indexAs]=d,L[l.itemsIndexAs]=d,L));var P=new XU(b,function(f){if(f!==l.as&&f!==l.indexAs){if(f===l.itemsIndexAs)return RU(P,l.indexAs);var F=RU(l.parentSignalProxy,f).getChangeRecordSignal([]);f=_.jL(void 0,void 0,"T21Pqc");var n=new QQ(f);P.effect(function(){var N=F();n.notifyPath(vf(N.path),{value:N.value})});
return n}});
l.parentSignalProxy.childSignalProxies.push(P);L=PHN(l.templateInfo,l.templateInfo.nodeInfoList,P,{eventListenerHost:l.eventListenerHost,getModel:function(){var f={};return Object.assign({},f6V(l),(f[l.as]=P.model[l.as],f[l.indexAs]=P.model[l.indexAs],f[l.itemsIndexAs]=P.model[l.indexAs],f))},
hasInsertionPoint:l.templateInfo.hasInsertionPoint,thisCtx:l.eventListenerHost,methodInvocationRequirement:vc0,enabledSignal:l.stampingEnabled}).root;b={root:L,children:[],signalProxy:P};L=_.X(L.childNodes);for(var E=L.next();!E.done;E=L.next())b.children.push(E.value);L=(L=l.instances[d+1])?L.children[0]:l;(0,_.Nu)((0,_.Nu)(l).parentNode).insertBefore(b.root,L);l.instances[d]=b},f6V=function(l){if((l=l.parentSignalProxy.model)&&!l.hostElement){var b={},d;
for(d in l)l.hasOwnProperty(d)&&(b[d]=l[d]);return b}};
sD.prototype.itemForElement=function(l){var b=this,d=this.instances.find(function(L){return L.children.includes(l)});
if(d)return TI(this.parentSignalProxy.owner,function(){return d.signalProxy.getWithPath([b.as])})};
sD.prototype.indexForElement=function(l){var b=this.instances.findIndex(function(d){return d.children.includes(l)});
return b>=0?b:void 0};
_.qG.Object.defineProperties(sD.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var l=this;return TI(this.parentSignalProxy.owner,function(){return dXV(l).getWithPath([])})},
set:function(l){Luj(this,l)}},
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}}});
_.qG.Object.defineProperties(sD,{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",sD);var stt,FuV;_.FU=new _.tZ("STATE_STORE_TOKEN");stt=new _.tZ("SELECT_TOKEN");FuV=new _.tZ("DISPATCH_TOKEN");var cdN={getSelectFn:function(){var l;return(l=_.qP().resolve(_.YC(stt)))!=null?l:u7F},
getDispatchFn:function(){var l;return(l=_.qP().resolve(_.YC(FuV)))!=null?l:_.i4().dispatch.bind(_.i4())},
getAppStore:function(){return _.qP().resolve(_.FU)}},G0N,i_y=!1;var En1=function(){};var d7N=void 0;var BJJ=function(){};
BJJ.prototype.hasAttribute=function(l){if(l==="dir")return!1;if(l==="disable-upgrade"){var b,d;return(d=(b=this.hostElement)==null?void 0:b.hasAttribute("disable-upgrade"))!=null?d:!1}throw Error("Rg`"+l);};
BJJ.prototype.attributeChangedCallbackWrapper=function(l,b,d){if(l==="disable-upgrade"&&this.__isUpgradeDisabled&&d===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var L;((L=this.hostElement)!=null?L:this).isConnected&&this.connectedCallback()}else b===d||this.__isReflecting||this.attributeChangedCallback(l,b,d)};
BJJ.prototype.getExtraMethodsToForward=function(){for(var l=this,b=[],d=_.X(n52),L=d.next(),P={};!L.done;P={tagName$jscomp$67:void 0,name$jscomp$630:void 0},L=d.next())P.name$jscomp$630=L.value,L=void 0,P.name$jscomp$630==="_setPendingProperty"?(P.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),L=function(E){return function(f,F,n){yx(E.tagName$jscomp$67,f,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return l._setPendingProperty(f,F,n)}}(P)):L=function(E){return function(){return l[E.name$jscomp$630].apply(l,
_.VV(_.Tc.apply(0,arguments)))}}(P),b.push([P.name$jscomp$630,
L]);return b};
for(var fgV=oco(plV((0,_.DC)(BJJ))),nn7=["disabled","disable-upgrade"],O$V=(0,_.DC)(function(){}),NJf=new Set(Object.getOwnPropertyNames(O$V.prototype)),qc$=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.VV(NJf))),Nv7=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),n52=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),mXr=new Set([].concat(_.VV(Nv7),_.VV(n52),_.VV(NJf))),YPV=_.X(mXr),qPV=YPV.next();!qPV.done;qPV=YPV.next())Sg1.add(qPV.value);var Yc7={created:function(){WDj(this);this.initializeInjection()}};var jWB=!1,Et=window.ShadyDOM,x7F=["appendChild","insertBefore","removeChild","replaceChild"],JtN=[Node];Et&&JtN.push(Et.Wrapper);var pWQ,onZ,wWN={};var Qb,i6q=new WeakMap,Gv$=new Set;var dIN=new Set("context didCallReady is info params signalProxy".split(" ")),PZq="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),EcQ="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var H$V=xr({entities:rQ$}),tt$=new cv(H$V);var UXF=function(){return _.hC.apply(this,arguments)||this};
_.h(UXF,_.hC);_.qG.Object.defineProperties(UXF.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return tt$}}});
_.w([_.kO()],UXF);_.BB=[PB.prototype,UXF.prototype];_.nX={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var l=this,b={};setTimeout(function(){var d;return _.rh((d=l.hostElement)!=null?d:l,"yt-live-chat-add-tooltip-target",b)},0);
this.handler_=b.handler},
detached:function(){if(this.handler_){var l;this.handler_.removeElementFromSupportingTooltips((l=this.hostElement)!=null?l:this)}this.handler_=null}}};_.Ot=new _.tZ("ICON_MANAGER_TOKEN");var Ku2=[48,20,18,16,15,13,12],WZQ=new Map,KZA=new Set,H9j=new Set,UIV=new Set,qnV=new Set,tRy=new Set,hyV=new Promise(function(l){var b=!1,d=!1,L=!1,P=[],E=function(f){if("detail"in f)if(f=f.detail,f.name==="yt-icons")eyN(f),b=!0;else if(f.name==="yt-sys-icons")eyN(f),d=!0;else{var F;((F=f.name)==null?0:F.includes("yt-sys-icons"))&&f.size!==24&&(eyN(f,!0),P.push(f.size),P.length===Ku2.length&&(L=!0))}b&&d&&L&&(window.removeEventListener("iron-iconset-added",E),l())};
window.addEventListener("iron-iconset-added",E)}),e_$=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"]]);_.OD={};_.OD.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.iO,computeHref_:function(l,b){b=b===void 0?!1:b;if(!l||l.commandExecutorCommand)return null;var d=O2F(l,b);return b||d!==null?d?_.U("enable_polymer_resin")?_.VE(d).toString():d:null:(_.cX(new _.Rp("computeHref was null",this.is,l)),null)},
computeOptionalHref_:function(l){return this.computeHref_(l,!0)},
computeNofollow_:function(l){return l?PTN(l)?"nofollow":null:null},
computeIcon_:function(l){return l&&l.iconType?_.ni(l.iconType):""},
resolveCommand:function(l,b,d){b=b===void 0?{}:b;return _.mf(l,this.hostElement,b,d===void 0?!1:d)}};var ksV,NS;_.h_t={};ksV=null;
NS={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_=n7B(this.viewroot));_.Vx(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var l=this;this.unobserve_();if(_.U("kevlar_vimio_use_shared_monitor"))qv(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 b=[];this.visibilityOptionVisible_&&b.push(this.visibilityObserver.observe(this.hostElement,function(){return l.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&b.push(this.visibilityObserver.observe(this.hostElement,function(){return l.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&b.push(this.visibilityObserver.observe(this.hostElement,function(){return l.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=b}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){jQy(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 l=_.G7(this.parentNode,function(d){var L,P=(L=d.polymerController)!=null?L:d;return!!P.getVisibilityObserverForChild&&P.getVisibilityObserverForChild()},!0);
if(l){var b;this.localVisibilityObserver_=((b=l.polymerController)!=null?b:l).getVisibilityObserverForChild()}else ksV||(ksV=n7B()),this.localVisibilityObserver_=ksV;return this.localVisibilityObserver_},visibilityCallback:function(l){l?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.U("kevlar_use_vimio_behavior")||(NS={});NS&&!_.U("kevlar_use_vimio_behavior")&&(delete NS.attached,delete NS.detached);_.h_t.YtVisibilityObserverBehavior=[NS];var WuF={};WuF.YtVisualElementBehavior=[_.h_t.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.U("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.U("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var l=this.getScreenLayer&&this.getScreenLayer(),b=this.getVisibilityLogger();b&&b.reportShown(this,void 0,l)}},
onHidden:function(){if(_.U("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.U("kevlar_vimio_use_shared_monitor")){var l=this.getScreenLayer&&this.getScreenLayer(),b=this.getVisibilityLogger();b&&b.reportHidden(this,void 0,l)}},
getVisibilityLogger:function(){return _.U("kevlar_use_vimio_behavior")?_.HZ():null},
shouldSkipLogging:function(){if(_.aC("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var l=this.getParentRenderer&&this.getParentRenderer();if(!l)return!1;var b,d=(b=l.polymerController)!=null?b:l;if(!d.data)return!1;l=this.data.trackingParams;l=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:l;var L;b=(L=d.data)==null?void 0:L.trackingParams;var P,E;b=((P=d.data)==null?0:P.loggingDirectives)?(E=d.data)==null?void 0:E.loggingDirectives.trackingParams:b;return l&&b&&l===
b}}];var $IQ=new Map,j3;var oaF=function(l){this.layer=l},Hs=function(l){return l.layer!==void 0?l.layer:l.parent?Hs(l.parent):l.layer=0};var vcB;_.a={};vcB=0;_.a.YtRendererBehavior=[_.OD.YtComponentBehavior,WuF.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_:_.U("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var l,b;(b=(l=this.monitorScrollElement)!=null?l:this.hostElement)==null||b.removeEventListener("scroll",_.qu(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();MRF(this.hostElement);uK(_.Tl(),this.hostElement);G5.delete(this.hostElement)},
registerRenderer:function(l){var b;((b=l.polymerController)!=null?b:l).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(l),this.markDirty())},
unregisterRenderer_:function(l){this.useVimio_||(this.childCache_.delete(l),this.markDirty())},
attached:function(){var l=this,b=this.getParentRenderer();if(b){var d,L,P;(L=(d=(P=b.polymerController)!=null?P:b).registerRenderer)==null||L.call(d,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var E,f;(f=(E=this.monitorScrollElement)!=null?E:this.hostElement)==null||f.addEventListener("scroll",_.qu(this,this.onScroll))}_.T1.addJob(function(){JTN(l.hostElement)},8);
d=new oaF(this.screenLayer||void 0);(b=G5.get(b))&&b.layerNode&&(d.parent=b.layerNode);b={};UqV(this.hostElement,(b.isRenderer=!0,b.layerNode=d,b[DWy]=this.data,b))},
getParentRenderer:function(){for(var l=this.hostElement.parentNode,b,d;l&&((b=G5.get(l))==null||!b.isRenderer)&&!((d=l.polymerController)!=null?d:l).isRenderer_;)l=l.parentNode||l.host;return l},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.U("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.il("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.U("debug_web_ve_data")&&this.data.trackingParams){var l="";try{l=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(d){_.az(d)}if(l){var b=$z1(l,1);b!==void 0&&(this.hostElement.dataset.veIndex=String(b));l=$z1(l,2);
l!==void 0&&(this.hostElement.dataset.ve=String(l))}}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,_.U("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.WZ(this.data.loggingDirectives.trackingParams)),this.visualElement=_.t9(_.Ut(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var l=this.data.targetId;_.Gl(_.Tl(),l,this.hostElement)}else uK(_.Tl(),this.hostElement)},
onScroll:function(){var l=Date.now();l-this.lastHandledScroll_<50||(this.lastHandledScroll_=l,this.markDirty())},
markDirty:function(){_.U("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():CZq(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var l=this.getParentRenderer();if(l&&(l=G5.get(l))&&l.layerNode)return Hs(l.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.VV(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var l=0;l<this.data.impressionEndpoints.length;l++)this.sendImpression(this.data.impressionEndpoints[l]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(l){l.clickTrackingParams&&delete l.clickTrackingParams;var b,d;(l==null?0:(b=l.commandMetadata)==null?0:(d=b.webCommandMetadata)==null?0:d.sendPost)?_.LZ(this.hostElement,[l,{impression:!0}]):_.Py(this.hostElement,[l],this.hostElement)},
logExplicitClick:function(l){var b=_.zw(this.getScreenLayer());if(b){var d,L=(d=l.polymerController)!=null?d:l;l=L.visualElement;L=L.trackingParams||L.clickTrackingParams;!l&&L&&(l=_.WZ(L));l&&_.VB(b,l)}}}];var jtV={},mX=function(){return _.hC.apply(this,arguments)||this};
_.h(mX,_.hC);mX.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
mX.prototype.onPdgItemBehaviorClick=mX.prototype.onPdgItemBehaviorClick;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mX.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mX.prototype,"data",void 0);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],mX.prototype,"onPdgItemBehaviorClick",null);_.w([_.kO()],mX);jtV.YtPdgLiveChatItemBehavior=[mX.prototype,_.a.YtRendererBehavior];var z_J;var yRj;_.YG={};_.YG.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var qS=function(){var l=tG.apply(this,arguments)||this;l.switchTemplateAtRegistration=!1;return l};
_.h(qS,tG);qS.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||DI7(this),_.UrA(this,"doRender"),this.doRender())};
qS.prototype.debounceRender=function(){this.templatingFn&&_.wo(this,"doRender",this.doRender)};
qS.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.az(Error("ah"))};
qS.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.w([EUB()],qS);var Z$f=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,HB={},GJH=(HB[1]={filterString:null,isUnwrappable:null,unwrap:null},HB[2]={filterString:function(l,b,d){return N2(d)},
isUnwrappable:function(l){return l instanceof cm},
unwrap:function(l){return bB(l)}},HB[3]={filterString:function(l,b,d){return Z$f.test(d)?d:DB.toString()},
isUnwrappable:function(l){return Cb(l)},
unwrap:function(l){return _.R$(l)}},HB[4]={filterString:function(){return DB.toString()},
isUnwrappable:function(l){return l instanceof I$},
unwrap:function(l){return _.Jh(l).toString()}},HB[5]={filterString:function(l,b,d){return d},
isUnwrappable:function(l){return typeof l==="string"},
unwrap:function(l){return l.toString()}},HB[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(l){return l instanceof _.QV},
unwrap:function(l){return sb(l)}},HB[8]={filterString:function(l,b,d){d=String(d).toLowerCase();
return m6A(l,b,d)?d:"zClosurez"},
isUnwrappable:null,unwrap:null},HB[10]={filterString:null,isUnwrappable:null,unwrap:null},HB);q6[ll["default"]]=aSQ;var i9N=[];(function(){var l=nz;nz=function(b){l==null||l(b);Mv(function(){for(var d=0;d<b.length;d++)cT1(b[d])})}})();var Mtj=function(){var l=_.hC.apply(this,arguments)||this;l.hasUnmounted=!1;return l};
_.h(Mtj,_.hC);_.Q=Mtj.prototype;_.Q.beforeRegister=function(){var l=this.doIdomRender;this.templatingFn?_.az(Error("$g")):(this.templatingFn=l,this.switchTemplateAtRegistration=!0,uRZ(this))};
_.Q.attached=function(){};
_.Q.detached=function(){cT1(this.hostElement)};
_.Q.renderIdom=function(){throw Error("ch");};
_.Q.doIdomRender=function(){var l=this;jZN(this.hostElement,function(){l.renderIdom()})};
_.w([_.kO()],Mtj);var I6F=[qS.prototype,Mtj.prototype];var $Xj,JRj=function(){return $Xj!==void 0?$Xj:$Xj=document.createElement("template")};
document.head.appendChild(JRj().content);var xXh;var g5V,SPV=function(){return g5V!==void 0?g5V:g5V=document.createElement("template")};
document.head.appendChild(SPV().content);var ARV;var v5V=document.head,Cd2=v5V.appendChild,R_V;if(ARV===void 0){var p8$=document.createElement("template");_.k(p8$,"\x3c!--css-build:shady--\x3e");p8$.content.insertBefore(SPV().content.cloneNode(!0),p8$.content.firstChild);ARV=p8$}R_V=ARV;Cd2.call(v5V,R_V.content);var o5$,DXQ=function(){return o5$!==void 0?o5$:o5$=document.createElement("template")};
document.head.appendChild(DXQ().content);var VtV;var w8h=document.head,uzt=w8h.appendChild,Gso;if(VtV===void 0){var TJr=document.createElement("template");_.k(TJr,"\x3c!--css-build:shady--\x3e");TJr.content.insertBefore(DXQ().content.cloneNode(!0),TJr.content.firstChild);VtV=TJr}Gso=VtV;uzt.call(w8h,Gso.content);var a6$=document.head,i$0=a6$.appendChild,cRr;if(xXh===void 0){var rRf=document.createElement("template");_.k(rRf,"\x3c!--css-build:shady--\x3e");rRf.content.insertBefore(JRj().content.cloneNode(!0),rRf.content.firstChild);xXh=rRf}cRr=xXh;i$0.call(a6$,cRr.content);var lWJ,bR$=function(){return lWJ!==void 0?lWJ:lWJ=document.createElement("template")};
document.head.appendChild(bR$().content);var d8f;_.uf=new _.tZ("DARK_THEME_TOKEN");var R_Q=new _.Hd("accessibilityProperties");var CdN=new _.Hd("layoutProperties");var p8A=new _.Hd("imageType");var LsV={};if("ytAttributedStringLinkHoverColor"in LsV)throw Error("fh`ytAttributedStringLinkHoverColor");(function(l,b){LsV[l]="value"in b&&"unit"in b?PdV(l,b):function(d){try{return b(d)}catch(L){throw Error("dh`"+l+"`"+L.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var PJV=function(l){var b=this;this.holdTime=l===void 0?500:l;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(d){var L=new CustomEvent("LONG_PRESS"),P;(P=d.changedTouches[0].target)==null||P.dispatchEvent(L)};
this.ontouchstart=function(d){b.longPressTimeout=_.tB(_.T1,function(){b.onlongpress(d);b.longPressOccurred=!0},b.holdTime)};
this.ontouchmove=function(){_.T1.cancelJob(b.longPressTimeout);b.longPressTimeout=NaN;b.longPressOccurred=!1;b.moveOccurred=!0};
this.ontouchend=function(d){if(b.longPressTimeout&&!b.longPressOccurred&&!b.moveOccurred){var L;(L=d.changedTouches[0].target)==null||L.dispatchEvent(new Event("click"))}_.T1.cancelJob(b.longPressTimeout);b.longPressTimeout=NaN;b.longPressOccurred=!1;b.moveOccurred=!1}};var e_A=function(l,b){PJV.call(this,b);var d=this;this.callback=l;this.onlongpress=function(L){var P;(P=d.callback)==null||P.call(d,L)}};
_.h(e_A,PJV);var h_N=function(l,b){var d=Object.assign({},b);l=_.X(new Map([["ontouchstart",l.ontouchstart],["ontouchend",l.ontouchend],["ontouchmove",l.ontouchmove]]));for(var L=l.next(),P={};!L.done;P={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},L=l.next()){var E=_.X(L.value);L=E.next().value;E=E.next().value;P.eventName$jscomp$103=L;P.eventHandler$jscomp$2=E;b[P.eventName$jscomp$103]=function(f){return function(F){var n;(n=d[f.eventName$jscomp$103])==null||n.call(d,F);(0,f.eventHandler$jscomp$2)(F)}}(P)}};_.tk=new _.tZ("COMMAND_HANDLER_TOKEN");var Qty=new _.Hd("parallelCommand");var stN=new _.Hd("performOnceCommand");var f6q=new _.Hd("serialCommand");var FuQ=void 0;var E_o=function(){this.data=[];this.consumer=null};
E_o.prototype.push=function(l){this.consumer?this.consumer(l):this.data.push(l)};var iT={};_.jL(iT,void 0,"sgPmTd");_.jL(null,void 0,"jypsq");_.jL(null,void 0,"mWiOof");var Sj$=new E_o;var H$q=[wmD,udF,Gch,aB0,TBt,VHt,ibo,chf];var ARQ=new _.Hd("bracketTextDecorator");var Vb=new _.Hd("highlightTextDecorator");_.TC=new _.tZ("APP_DIRECTION_TOKEN");var xXj={calledOnce:!1,state:"visible"},JR7={calledOnce:!1,state:"hidden"};Object.freeze&&Object.freeze(Object.create(null));var $X7=function(){},Q5D;
(Q5D=window.requestIdleCallback)==null||Q5D.bind(window);var XzV=new _.tZ("ICON_WIZ_COMPONENT_TOKEN");_.H$=_.C(function(l){var b=l.icon;var d=l.active;var L=l.className;var P=l.style;var E=l.dataSelected;var f=l.dataDisabled;var F=l.role;var n=l.animateIcon;var N=l.themeOverride;var Y=l.ariaHidden;var q=l.ariaExpanded;var H=l.ariaLabel;var t=l.tabindex;var e=l.id;var W=l.size;var M=l.iconFilter;var J=l.gradientColor;var x=l.onKeydown;var V=l.title;return _.O(_.m,{cond:b,then:function(){var p=_.qP().resolve(XzV);return _.O(p,{icon:b,dataSelected:E,dataDisabled:f,animateIcon:n,themeOverride:N,ariaExpanded:q,
tabindex:t,id:e,active:d,size:W,role:F,className:L,ariaHidden:Y,ariaLabel:H,style:function(){return P!=null&&P()||W==null||!W()?P==null?void 0:P():"width: "+(W==null?void 0:W())+"px;height: "+((W==null?void 0:W())+"px;")},
title:V,iconFilter:M,gradientColor:J,onKeydown:x})}})},"n");
_.H$.idomCompat={callbacks:{onKeydown:!0}};var PJQ=new _.Hd("borderImageProcessor");var Xzq=window.devicePixelRatio||1;var B9y=new Map([["yt_outline_bag_black_24","bag"]]);var tp=function(l){var b=this;this.margin=.1;this.whenInViewportWithMargin=l;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){b.requestScan()});
window.addEventListener("touchend",function(){b.requestScan()});
window.addEventListener("updateui",function(){b.requestScan()});
var d=new _.Yh((0,_.A6)(this.requestScan,this),100);window.addEventListener("scroll",function(){d.fire()},!0);
window.addEventListener("resize",(0,_.A6)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){b.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.A6)(this.requestScan,this))};
tp.prototype.observe=function(l){this.observationTargets.includes(l)||this.observationTargets.push(l)};
tp.prototype.unobserve=function(l){this.observationTargets=this.observationTargets.filter(function(b){return b!==l})};
tp.prototype.requestScan=function(){var l=this;this.scanRequested||(Mv(function(){fWV(l)}),this.scanRequested=!0)};
var fWV=function(l){var b=(1+l.margin)*(document.documentElement.clientHeight||window.innerHeight);l.observationTargets=l.observationTargets.filter(function(d){var L=d.getBoundingClientRect();(L=b>L.top&&!!L.height)&&l.whenInViewportWithMargin(d);return!L&&d.parentNode});
l.scanRequested=!1};
tp.prototype.disconnect=function(){this.observationTargets=[]};var s5o,B9r;s5o=_.X(_.jL(YCA(),void 0,"O3X2wd"));_.FsV=s5o.next().value;B9r=s5o.next().value;window.addEventListener("resize",function(){B9r(YCA())});var n_2={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},ORo=void 0,N9h=window.innerWidth,m8J=window.innerHeight;window.addEventListener("resize",function(){ORo=void 0});var YC$;if("IntersectionObserver"in window)YC$=tfH();else{if(ORo===void 0){var qCD;qCD="matchMedia"in window?window.matchMedia(n_2.landscape+","+n_2.portrait).matches:void 0;ORo=qCD!==void 0?qCD:N9h>=930&&m8J>=550||N9h>=550&&m8J>=930}YC$=ORo?{observe:function(l){Mv(function(){var b;(b=l.onViewportEntered)==null||b.call(l)})},
unobserve:function(){}}:new tp(function(l){Mv(function(){var b;
(b=l.onViewportEntered)==null||b.call(l)})})}var qCZ=YC$;var HRD=_.C(function(l){var b=!1,d=_.n1("img",function(L){_.wk(function(){b=!0;L.onload=null})});
_.Vl(function(){var L,P=(L=l.data)==null?void 0:L.call(l),E,f=(E=l.getSrc)==null?void 0:E.call(l).cb,F;L=(F=l.config)==null?void 0:F.call(l);if(F=d.value)if(E=function(N,Y){if(!b)return f?f(N,Y):N},et1(F,L),_.U("web_image_dont_reload_same_src")&&Ksy(F,P,E))_.U("web_image_dont_reload_same_src_simulate_load")&&F.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var n;U8V(F,P||null,E,L,(n=l.lazy)==null?void 0:n.call(l))}},"zS0jKb");
return _.O("img",{el:d})},"p");
HRD.idomCompat=!0;_.cZ=_.C(function(l){var b=function(){var d,L=l.data(),P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN,sA,OA,WV,qH,KF,AV,CF,gZ,rZ;var nJ={contentMode:(P=l.contentMode)==null?void 0:P.call(l),loadedClass:(E=l.loadedClass)==null?void 0:E.call(l),isPreloaded:(f=l.isPreloaded)==null?void 0:f.call(l),notifyOnLoaded:(F=l.notifyOnLoaded)==null?void 0:F.call(l),notifyOnUnloaded:(n=l.notifyOnUnloaded)==null?void 0:n.call(l),preferredThumbnail:(N=l.preferredThumbnail)==null?void 0:N.call(l),preserveHeight:(Y=l.preserveHeight)==
null?void 0:Y.call(l),preserveWidth:(q=l.preserveWidth)==null?void 0:q.call(l),objectPosition:(H=l.objectPosition)==null?void 0:H.call(l),targetWidth:(t=l.targetWidth)==null?void 0:t.call(l),targetHeight:(e=l.targetHeight)==null?void 0:e.call(l),shouldShowPlaceholder:(W=l.shouldShowPlaceholder)==null?void 0:W.call(l),useWidth:(M=l.useWidth)==null?void 0:M.call(l),isToggled:(J=l.isToggled)==null?void 0:J.call(l),alt:(x=l.alt)==null?void 0:x.call(l),className:(V=l.className)==null?void 0:V.call(l),
onerror:l.onerror,onload:l.onload,style$:((p=l.style$)==null?void 0:p.call(l))||((D=l.style)==null?void 0:D.call(l)),color:(G=l.color)==null?void 0:G.call(l),width:(lN=l.width)==null?void 0:lN.call(l),height:(sA=l.height)==null?void 0:sA.call(l),"aria-hidden$":(gZ=(OA=l["aria-hidden$"])==null?void 0:OA.call(l))!=null?gZ:(WV=l.ariaHidden)==null?void 0:WV.call(l),draggable:(qH=l.draggable)==null?void 0:qH.call(l),"data-disabled$":(rZ=(KF=l["data-disabled$"])==null?void 0:KF.call(l))!=null?rZ:(AV=l.dataDisabled)==
null?void 0:AV.call(l),size:(CF=l.size)==null?void 0:CF.call(l)};return WsB(L,nJ,(d=l.hideOn404)==null?void 0:d.call(l))};
return _.O(_.pz,null,_.O(_.v7,{when:function(){var d;return((d=b())==null?void 0:d.type)==="image"}},function(){return _.O(HRD,{data:function(){return b().image},
getSrc:{cb:function(d,L){var P=b().image.sources,E=b().config.isPreloaded,f=b().config.useWidth,F=b().config.targetWidth,n=b().config.targetHeight,N=b().config.preferredThumbnail;return _.fWQ(L,P,E,f,F,n,N)||""}},
config:function(){var d=b().config,L;for(L in d)d[L]===void 0&&delete d[L];return d},
lazy:l.renderLazy})}),_.O(_.v7,{when:function(){var d;
return((d=b())==null?void 0:d.type)==="icon"}},function(){return _.O(_.H$,{icon:function(){return b().iconName},
role:function(){return b().config.role},
className:function(){return b().config.className},
style:function(){return b().config.style$+";width: "+(b().config.width+"px;height: ")+(b().config.height+"px;color: ")+(b().config.color+";")},
ariaLabel:function(){return b().config["aria-label$"]},
ariaHidden:function(){return b().config["aria-hidden$"]},
dataDisabled:function(){return b().config["data-disabled$"]},
active:function(){return b().config.isToggled},
size:function(){return b().config.size}})}))},"q");
_.cZ.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var tfV=function(l){return function(b){return _.O(D2V,null,function(){var d=b.data(),L=_.GI(b.config);return _.O(U2H,null,function(){return void l(d,L)})})}}(IW7),ZRN=_.C(function(l){var b=function(P){var E,f,F=_.lY(function(t){E=P();
f=uV(function(){for(var e=_.X(q()),W=e.next();!W.done;W=e.next()){W=$8N(W.value);W=typeof W==="string"?document.createTextNode(W):W;if(!(W instanceof Node)){e=new _.Rp("Part is not a node",W,typeof W);_.az(e);break}t.appendChild(W)}})}),n=_.ro(l.config),N=function(){var t;
return w8j(P(),(t=n())==null?void 0:t.ariaLabel)},Y=ztN(n,{isEqual:x8N}),q=function(){var t=o5A(P(),Y());
uzN(t,Y());return P().content?rRV(P().content,t).parts:[]},H=!0;
_.Vl(function(){P();Y();if(H){H=!1;var t=ywB(P(),E);if(!_.U("web_attributed_string_race_fix")||t)return}var e=q();Promise.resolve().then(function(){var W=F.value;if(W){W.innerText="";var M;(M=f)==null||M();f=_.DZ(W,function(){return _.O(JwH,{parts:e})},"r")}})},"hIYo9d");
return _.O("span",{el:F,class:function(){return P()&&yR7(P(),n())},
dir:function(){var t;return((t=n())==null?0:t.userInput)?"auto":void 0},
"aria-label":function(){var t;return N()?(t=n())==null?void 0:t.ariaLabel:void 0},
role:function(){return N()?"text":void 0}})},d=ztN(function(){var P,E=(P=l.text)==null?void 0:P.call(l);
if(E)return P=DX1(E),(P==null?0:P.content)?P:void 0},{isEqual:ywB}),L;
return((L=l.config)==null?0:L.contentAsserted)?b(d):_.O(_.m,{cond:d,then:b})},"t");
ZRN.idomCompat=!0;_.UD=_.C(function(l){var b=_.ro(l.text),d=g_q(l);l.contentAsserted!==void 0&&(d.contentAsserted=!0);return _.U("attr_string_reactive")?_.O(ZRN,{text:b,config:d}):_.O(_.m,{cond:function(){var L;return b()&&((L=DX1(b()))==null?void 0:L.content)},
then:function(){return _.O(tfV,{data:l.text,config:d})},
debugInstance:"Apcuac"})},"u");
_.UD.idomCompat=!0;var SC$=function(l,b,d){b=b===void 0?"unknown":b;d=d===void 0?{}:d;_.Rp.call(this,l+" ("+b+")",Object.assign({},{name:"YtWcwError",tagName:b},d));Object.setPrototypeOf(this,this.constructor.prototype)};
_.h(SC$,_.Rp);_.Lt=new WeakMap;_.dr=!1;var pzq,o_q,Rtq;_.KX=Symbol("hh");_.bY=Symbol("ih");pzq=Symbol("jh");o_q=new Set(Object.getOwnPropertyNames(Element.prototype));Rtq=Symbol("kh");var U8F=_.C(function(l){return _.O("yt-attributed-string",{"aria-label":l.ariaLabel,hidden:l.hidden,id:l.id,class:l.className,"force-default-style":l.forceDefaultStyle},_.O(_.UD,{text:l.data,ariaLabel:l.ariaLabel,ellipsisTruncate:l.ellipsisTruncate,isOverlay:l.isOverlay,linkInheritColor:l.linkInheritColor,noPreWrap:l.noPreWrap,noWrap:l.noWrap,userInput:l.userInput,noEndpoints:l.noEndpoints,headerRuns:l.headerRuns,isHeadline:l.isHeadline}))},"v");
_.U("web_wiz_attributed_string")&&_.P$(U8F,"yt-attributed-string",{props:{ariaHidden:_.KX,ariaLabel:_.KX,className:_.KX,ellipsisTruncate:_.KX,isOverlay:_.KX,linkInheritColor:_.KX,noEndpoints:_.KX,noStyleRuns:_.KX,noLinkColor:_.KX,noPreWrap:_.KX,noWrap:_.KX,skipOnClick:_.KX,userInput:_.KX,headerRuns:_.KX,isHeadline:_.KX,id:_.KX,data:_.KX,hidden:_.KX,forceDefaultStyle:_.KX,text:_.bY,disableUpgrade:_.bY,disable:_.bY,slot:_.bY}});var ei=function(){return _.S.apply(this,arguments)||this};
_.h(ei,_.S);ei.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},IW7(this.data,this.config))};
_.w([_.z(I6F),_.u("design:type",Object)],ei.prototype,"ytIdomTemplatingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ei.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ei.prototype,"ariaLabel",void 0);_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"disable",void 0);_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"ellipsisTruncate",void 0);_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"isOverlay",void 0);
_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"linkInheritColor",void 0);_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"noPreWrap",void 0);_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"noWrap",void 0);_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"userInput",void 0);_.w([_.g(),_.u("design:type",Boolean)],ei.prototype,"noEndpoints",void 0);_.w([_.g(),_.u("design:type",Array)],ei.prototype,"headerRuns",void 0);
_.w([_.AC({is:"yt-attributed-string",disableElementRegistration:!0})],ei);
_.U("web_wiz_attributed_string")||_.R(ei,"yt-attributed-string",function(){if(d8f===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
l.content.insertBefore(bR$().content.cloneNode(!0),l.content.firstChild);d8f=l}l=d8f;return l},{mode:2});var Ksr,etQ,aWZ;Ksr=function(){this.firstThumbnailLoaded=!1};
_.htf=function(){etQ||(etQ=new Ksr);return etQ};
aWZ=function(l){var b=_.htf();b.firstThumbnailLoaded||(b.firstThumbnailLoaded=!0,_.Zi("ftl",l))};
Ksr.prototype.reset=function(){this.firstThumbnailLoaded=!1};var VfV=0,T9A=new WeakMap,ugQ=0,XT=new Set;var k8V,Ws0=function(){return k8V!==void 0?k8V:k8V=document.createElement("template")};
document.head.appendChild(Ws0().content);var j5V;var l31,dE1,hp;_.FT=_.PV.caches;hp=function(){};
hp.prototype.open=function(l){return _.FT.open(ztt(l))};
hp.prototype.has=function(l){return _.FT.has(ztt(l))};
hp.prototype.delete=function(l){return _.FT.delete(ztt(l))};
hp.prototype.match=function(l,b){var d=this,L,P,E,f,F,n;return _.B(function(N){switch(N.nextAddress){case 1:return N.yield(d.keys(),2);case 2:L=N.yieldResult,P=_.X(L),E=P.next();case 3:if(E.done){N.jumpTo(5);break}f=E.value;return N.yield(d.open(f),6);case 6:return F=N.yieldResult,N.yield(F.match(l,b),7);case 7:if(n=N.yieldResult)return N.return(n);E=P.next();N.jumpTo(3);break;case 5:return N.return()}})};
var LPV=function(){};
_.h(LPV,hp);var ztt=function(l){if(l.includes(":"))throw Error("nh`"+l);return l+":"+_.vr("CacheStorage get")};
LPV.prototype.keys=function(){var l,b,d,L,P,E,f,F,n;return _.B(function(N){if(N.nextAddress==1)return l=[],b=_.vr("CacheStorage keys"),N.yield(_.FT.keys(),2);d=N.yieldResult;L=_.X(d);for(P=L.next();!P.done;P=L.next())E=P.value,f=_.rwj(E),F=f.originalName,n=f.datasyncId,n===b&&l.push(F);return N.return(l)})};var kG=function(){var l=_.S.apply(this,arguments)||this;l.objectURL=null;l.loadTime=Infinity;return l};
_.h(kG,_.S);_.Q=kG.prototype;_.Q.renderIdom=function(){cwV(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&htV(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.Q.objectFitToContentMode=function(l){switch(l){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.Q.logThumbnailFailureVe=function(){var l=_.mi(197497);_.VS(_.Ut(),l);var b=_.zw();b&&l&&b&&_.o_(b,[l])};
_.Q.loadImageFromCacheIfExists=function(l){var b=this,d=l.target;(d==null?0:d.src)&&EEV(d.src).then(function(L){b.objectURL=_.Gc(L).toString();b.setSrc(d,b.objectURL)}).catch(function(){})};
_.Q.onError=function(l){var b=this;if(_.U("web_use_cache_for_image_fallback")){var d=l.target;d&&EEV(d.src).then(function(L){b.objectURL=_.Gc(L).toString();b.setSrc(d,b.objectURL)}).catch(function(){_.U("kevlar_woffle_log_thumbnail_failure_ve")&&b.logThumbnailFailureVe();
_.U("kevlar_woffle_fallback_image")&&b.setSrc(d,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.Q.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.Q.setConfig=function(){var l=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(b){l.loadImageFromCacheIfExists(b);l.revokeObjectURL();iRV(l.hostElement)},
onerror:function(b){l.onError(b)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.U("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.Q.setSrc=function(l,b){b&&(l.src=b)};
_.w([_.z(I6F),_.u("design:type",Object)],kG.prototype,"ytIdomTemplatingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kG.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],kG.prototype,"alt",void 0);_.w([_.g(),_.u("design:type",Boolean)],kG.prototype,"ftlEligible",void 0);_.w([_.g(),_.u("design:type",Number)],kG.prototype,"height",void 0);_.w([_.g(),_.u("design:type",Boolean)],kG.prototype,"notifyOnLoaded",void 0);
_.w([_.g(),_.u("design:type",Boolean)],kG.prototype,"notifyOnUnloaded",void 0);_.w([_.g(),_.u("design:type",String)],kG.prototype,"objectFit",void 0);_.w([_.g(),_.u("design:type",String)],kG.prototype,"objectPosition",void 0);_.w([_.g(),_.u("design:type",String)],kG.prototype,"preferredThumbnail",void 0);_.w([_.g(),_.u("design:type",Boolean)],kG.prototype,"preserveHeight",void 0);_.w([_.g(),_.u("design:type",Boolean)],kG.prototype,"preserveWidth",void 0);
_.w([_.g({value:!0}),_.u("design:type",Boolean)],kG.prototype,"useWidth",void 0);_.w([_.g({value:function(){return!_.il("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.u("design:type",Boolean)],kG.prototype,"shouldRenderLazy",void 0);_.w([_.g(),_.u("design:type",Number)],kG.prototype,"width",void 0);_.w([_.AC({is:"yt-image",disableElementRegistration:!0})],kG);
_.R(kG,"yt-image",function(){if(j5V===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);l.content.insertBefore(Ws0().content.cloneNode(!0),l.content.firstChild);
j5V=l}l=j5V;return l},{mode:2});var WB=function(){return _.S.apply(this,arguments)||this};
_.h(WB,_.S);WB.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var l=_.A9(this.data.onVisibleCommand);l&&this.ytComponentBehavior.resolveCommand(l)}};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],WB.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],WB.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.YG.YtVisibilityBehavior),_.u("design:type",Object)],WB.prototype,"ytVisibilityBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],WB.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],WB);
_.R(WB,"yt-bumper-user-edu-content-view-model",function(){if(yRj===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;z_J===void 0&&(z_J=document.createElement("template"));var L=z_J;d.call(b,L.content.cloneNode(!0),l.content.firstChild);yRj=l}l=yRj;return l},{mode:0});var yw0;var ZRt,MfV=function(){if(ZRt!==void 0)return ZRt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;yw0===void 0&&(yw0=document.createElement("template"));var L=yw0;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return ZRt=l};var IWj;_.ji={};IWj=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"]);_.ji.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var l=this.getContext_();return l?l.getTaskManager():_.T1},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var l=_.rh(this.hostElement,"yt-get-context-provider",{});l.detail&&l.detail.contextProvider?this.cachedProviderNode_=l.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return IWj.has(this.hostElement.localName)},
getNetworkManager:function(){var l=this.getContext_();if(l)return l.getNetworkManager()}};var Bj$,$8t,x82,JwV;_.zk=function(l){var b=$8t.get(l);if(b&&(b=b.pop()))return JwV++,b;x82++;try{var d=document.createElement(l)}catch(L){throw new _.Rp("ElementPool failed to create element",l,L.message);}return d};
Bj$=function(l){var b=l.is;if(b){var d=$8t.get(b);d||(d=[],$8t.set(b,d));var L=_.aC("ELEMENT_POOL_CONFIG")||{};d.length>=(L[b]!==void 0?L[b]:_.aC("ELEMENT_POOL_DEFAULT_CAP",0))||d.push(l)}else _.cX(new _.Rp("Element pool should only handle custom elements:",l.nodeName))};
$8t=new Map;x82=0;JwV=0;var B$=new WeakMap,FPV=new WeakMap;var SCo;_.yQ=function(l,b,d){d=d===void 0?_.$e():d;this.JSC$14063_defaultPriority=l;this.signal=b;this.scheduler=d;this.nextJobDescriptor=0;this.JSC$14063_parkedJobs=[];this.scheduledJobs=new Map};
_.ZX=function(l,b){if(b){var d=_.ev();l.signal&&!_.hx(d,l.signal)?(d.addListener(l.signal,function(){l.processSignal()}),l.JSC$14063_parkedJobs.push({job:b,
priority:void 0})):g_V(l,b)}};
SCo=function(l,b){if(b!==l.JSC$14063_defaultPriority){l.JSC$14063_defaultPriority=b;for(var d=_.X(l.scheduledJobs.values()),L=d.next();!L.done;L=d.next())L=L.value,l.scheduler.cancelJob(L.jobId),L.jobId=l.scheduler.addJob(L.jobWrapper,b)}};
_.yQ.prototype.flushJobs=function(){SCo(this,10);this.processSignal()};
_.yQ.prototype.cancel=function(){for(var l=_.X(this.scheduledJobs),b=l.next();!b.done;b=l.next()){var d=_.X(b.value);b=d.next().value;d=d.next().value;this.scheduler.cancelJob(d.jobId);this.scheduledJobs.delete(b)}this.JSC$14063_parkedJobs=[]};
_.yQ.prototype.processSignal=function(){for(var l=_.X(this.JSC$14063_parkedJobs),b=l.next();!b.done;b=l.next())b=b.value,g_V(this,b.job,b.priority);this.JSC$14063_parkedJobs=[]};
var g_V=function(l,b,d){d=d||l.JSC$14063_defaultPriority;if(d===10)ft(b);else{var L=l.nextJobDescriptor++,P=function(){b();l.scheduledJobs.delete(L)},E=l.scheduler.addJob(P,d);
l.scheduledJobs.set(L,{jobWrapper:P,jobId:E,priority:d})}};var Awo;_.MS={};Awo={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.MS.YtRendererstamperBehavior=[_.ji.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 l in this.stampDom){var b=this.stampDom[l];b&&b.id&&this.addReactiveSchema({type:"observe",method:{methodName:Xoy(b.id),args:[{type:"wildcard",path:l}]}})}else{(l=(this.constructor.generatedFrom||this).observers)||(l=[]);for(b in this.stampDom){var d=this.stampDom[b];d&&d.id&&l.push(Xoy(d.id)+"("+b+".*)")}this.constructor.generatedFrom.observers=l}},
addStampDomObserverFns_:function(){for(var l in this.stampDom){var b=this.stampDom[l];b.id?(this[Xoy(b.id)]=this.rendererStamperObserver_.bind(this,l,b.id),this.hasDataPath_[l]=!1):(b=new _.Rp("Bad rendererstamper config",this.is+":"+l),_.az(b))}},
rendererStamperObserver_:function(l,b,d){if(d.path==l){if(d.value===void 0&&!this.hasDataPath_[l])return;this.hasDataPath_[l]=d.value!==void 0}this.rendererStamperApplyChangeRecord_(l,b,d)},
rendererStamperApplyChangeRecord_:function(l,b,d){var L=this.renderJobsMap_[b],P=null;l==d.path?(d=d.value,_.VN(d)||(d=d===void 0||d===null?[]:[d]),l=this.stampDom[l],l.mapping&&(P=this.stampDomArray_.bind(this,d,b,l.mapping,l.reuseComponents,l.events,l.stamperStableList)),L&&L.cancel(),d=l.usePageScheduler?this.getTaskManager():void 0,L||l.initialRenderPriority==void 0)?l.renderPriority==void 0||L||(L=new _.yQ(l.renderPriority,l.waitForSignal,d),this.renderJobsMap_[b]=L):(L=new _.yQ(l.initialRenderPriority,
l.waitForSignal,d),this.renderJobsMap_[b]=L,P=function(E,f){E();SCo(f,10)}.bind(this,P,L)):P=l+".splices"==d.path?this.stampDomArraySplices_.bind(this,l,b,d.value):this.forwardRendererStamperChanges_.bind(this,l,b,d);
L?_.ZX(L,P):P()},
forwardRendererStamperChanges_:function(l,b,d){var L=d.path.slice(l.length+1),P=this.getStampContainer_(b),E=L.indexOf("."),f=L.substring(0,E),F=!1,n=0,N=parseInt(f,0);if(f[0]=="#"){F=parseInt(f.substring(1),0);N=this.get(l);var Y=this.get([l,f]);N[F]==Y?n=F:n=N.indexOf(Y);F=!0}else isNaN(N)||(n=N,F=!0);F&&(L=L.substring(f.length+1),E=L.indexOf("."));f=this.polymerDom(P).children[n];var q;if(P=(q=f==null?void 0:f.polymerController)!=null?q:f)L="data"+L.slice(E),typeof P.notifyPath!=="function"?_.cX(new _.Rp("notifyPath missing",
this.is+": "+l+", "+b)):d.value?P.notifyPath(L,d.value):P.notifyPath(L)},
stampDomArraySplices_:function(l,b,d){if(d&&d.indexSplices){var L=this.getStampContainer_(b);if(L){for(var P=this.polymerDom(L),E=suj(this.stampDom[l].reuseComponents),f=d.indexSplices.length,F=0;F<f;F++){for(var n=d.indexSplices[F],N=P.children[n.index],Y=n.removed.length;Y>0;Y--)N&&N.parentElement&&(this.polymerDom(N.parentElement).removeChild(N),E&&Bj$(N),N=P.children[n.index]);Y=this.stampDom[l].mapping;for(var q=n.index+n.addedCount,H=document.createDocumentFragment(),t=E,e=n.index;e<q;e++){var W=
n.object[e],M=QuN(Y,W);if(M){var J=Y[M];W=W[M];M=this.getComponentName_(J,W);var x=N?B$.has(N):!1;t&&N&&N.is==M&&x?(M=N,this.telemetry_.reuse++,N=N.nextElementSibling):t&&N&&x?(M=this.createComponent_(J,W,E),x=this.polymerDom(N).nextElementSibling,P.insertBefore(M,x),OAN(this.is,P,N,E),N=x):(t=!1,M=this.createComponent_(J,W,E),H.appendChild(M));this.deferRenderStamperBinding_(M,J,W)}else J=new _.Rp("Unimplemented type",l,b,L.tagName,Object.keys(W)[0]),_.az(J)}P.insertBefore(H,N)}this.flushRenderStamperComponentBindings_();
this.stampDom[l].events&&_.rh(this.hostElement,"yt-rendererstamper-finished",{container:L})}else l=new _.Rp("Container object not found",b,this.hostElement?this.hostElement.is:""),_.az(l)}},
stampDomArray_:function(l,b,d,L,P,E){var f=this.getStampContainer_(b);if(f)if(b=this.polymerDom(f),L=suj(L),l){var F=0,n=0,N;if(E=E===void 0?_.il("STAMPER_STABLE_LIST",!1):E||!1)for(N=b.firstElementChild;N&&!B$.has(N)&&l.length>n;){E=l[n];var Y=QuN(d,E);if(Y){if(this.getComponentName_(d[Y],E[Y])!=N.is){var q=this.createComponent_(d[Y],E[Y],L),H=this.polymerDom(N).nextElementSibling;H?b.insertBefore(q,H):b.appendChild(q);OAN(this.is,b,N,L);N=q}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(N,
d[Y],E[Y]);F++;n++;N=this.polymerDom(N).nextElementSibling}else n++}NjF(this.is,b,F,L);F=N;if(l.length>n){E=document.createDocumentFragment();for(Y=l.length;n<Y;n++)if(q=l[n],H=QuN(d,q))N=this.createComponent_(d[H],q[H],L),this.deferRenderStamperBinding_(N,d[H],q[H]),E.appendChild(N);F&&this.polymerDom(F).parentNode&&N&&!B$.has(N)?b.insertBefore(E,F):b.appendChild(E)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();P&&_.rh(this.hostElement,"yt-rendererstamper-finished",
{container:f})}else NjF(this.is,b,0,L);else l=new _.Rp("Container object not found",b,this.hostElement?this.hostElement.is:""),_.az(l)},
polymerDom:function(l){return this.minimizePipBreakages?l:_.HJ(l)},
getStampContainer_:function(l){return this.$&&this.$[l]||_.F$(this.hostElement).querySelector("#"+l)},
getComponentName_:function(l,b){return typeof l==="string"?l:l.matcher?l.matcher.call(this,b):l.component},
createComponent_:function(l,b,d){l=this.getComponentName_(l,b);try{var L=Gv$.has(l);if(d&&!L){var P=_.zk(l);try{_.mj(P)}catch(E){d="Failed to clear styles for "+l+".",E.message&&(d+=" Original error: "+E.message),_.cX(new _.Rp(d))}}else P=document.createElement(l)}catch(E){return P="YtRendererStamperBehavior failed to create "+l+".",E.message&&(P+=" Original description: "+E.message),E.message="YtRendererStamperBehavior failed to create element",_.r7(E,P),Awo.hasOwnProperty(l)?_.cX(E):_.az(E),document.createElement("SPAN")}this.telemetry_.create++;
return P},
deferRenderStamperBinding_:function(l,b,d){this.deferredBindingTasks_.push({component:l,typeOrConfig:b,data:d})},
flushRenderStamperComponentBindings_:function(){for(var l=0,b=this.deferredBindingTasks_.length;l<b;l++){var d=this.deferredBindingTasks_[l];if(!d)break;var L=void 0,P=void 0,E=void 0,f=void 0,F=d.component,n=d.typeOrConfig;d=d.data;var N=(f=F.polymerController)!=null?f:F;f=F.loggingStatus;try{f&&(f.isRendererStamper=!0);if(typeof n!=="string"){for(E in n.attributes)n.attributes[E]===!0?F.setAttribute(E,""):n.attributes[E]===!1?F.removeAttribute(E):F.setAttribute(E,n.attributes[E]);for(P in n.params)N[P]=
n.params[P],F!==N&&yx(F.localName,P,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(L in n.properties){var Y=n.properties[L];if(Y){var q=f3A(Y);N[L]=this.get(q);F!==N&&yx(F.localName,L,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(L==="on-tap"||L==="on-click"){var H=this.get(q);F.addEventListener("click",H);FPV.set(F,{property:L,listener:{type:"element",eventName:"click",handler:H}})}}else{var t=new _.Rp("Undefined property binding",L);_.az(t)}}}if(n.classListBinding){var e=f3A(n.classListBinding),
W=e?this[e]:null;if(W)for(L=0;L<W.length;L++)_.nL(F,W[L],!0)}N.data=d}finally{f&&(f.isRendererStamper=!1)}if(L=B$.get(F))F.hidden=!1,B$.delete(F),_.T1.cancelJob(L)}this.deferredBindingTasks_.length=0}}];_.P$(_.C(function(l){function b(){d().seconds&&E(LgA({seconds:Number(d().seconds)-Date.now()/1E3}))}
var d=l.targetTimestamp;l=l.className;var L=_.X(_.jL("",void 0,"U1Q8Ae")),P=L.next().value,E=L.next().value;_.VL(function(){b();var f=setInterval(function(){b()},1E3);
_.wk(function(){clearInterval(f)})});
return _.O("yt-countdown",{class:_.nt("ytCountDownHost",l)},_.O("div",null,P))},"x"),"yt-countdown",{props:{targetTimestamp:_.KX,
className:_.bY}});_.Ib=new _.tZ("KEY_MANAGER_TOKEN");var ea$={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"};_.$G=_.C(function(l){var b=_.n1("a",l.ref),d=l.aTagConfig?l.aTagConfig:_.IJ(function(){var L,P,E,f,F;var n=(F=_.A9((E=l.command)==null?void 0:E.call(l)))!=null?F:(f=l.command)==null?void 0:f.call(l);return _.Ci({innertubeCommand:n,skipOnClick:(L=l.skipOnClick)==null?void 0:L.call(l),defaultTarget:(P=l.target)==null?void 0:P.call(l)})||{}},void 0,"TAvz0");
_.Vl(function(){_.U("mweb_get_endpoint_from_atag_command")||(b.value._data=d()._data,b.value.params=d().params)},"dcjvAe");
return _.O("a",{el:b,href:function(){return d().href$},
rel:function(){return d().rel$},
class:function(){var L,P;return(P=d().className)!=null?P:(L=l.className)==null?void 0:L.call(l)},
style:function(){var L;if((L=l.style)==null?0:L.call(l))return l.style();var P;return((P=l.disabled)==null?0:P.call(l))?"pointer-events:none":""},
"aria-haspopup":function(){return!!d()["aria-haspopup$"]},
"force-new-state":mp(function(){return d()["force-new-state$"]}),
title:mp(function(){var L,P;return(P=d().title$)!=null?P:(L=l.title)==null?void 0:L.call(l)}),
role:mp(function(){var L;return((L=l.role)==null?void 0:L.call(l))||d().role$}),
target:mp(function(){return d().target$}),
dir:mp(function(){var L;return((L=l.dir)==null?void 0:L.call(l))||d().dir}),
tabindex:function(){var L;return d().tabindex$?Number(d().tabindex$):(L=l.tabIndex)==null?void 0:L.call(l)},
"aria-hidden":function(){var L,P;return(P=d()["aria-hidden$"])!=null?P:(L=l.ariaHidden)==null?void 0:L.call(l)},
"aria-label":function(){var L,P;return(P=d()["aria-label$"])!=null?P:(L=l.ariaLabel)==null?void 0:L.call(l)},
"aria-current":l.ariaCurrent,"aria-disabled":l.disabled,"aria-labelledby":l.ariaLabelledby,"aria-describedby":l.ariaDescribedby,"aria-selected":l.ariaSelected,"tab-identifier":l.tabIdentifier,"on:pointerdown":_.Nb(function(L){var P,E;return void((E=(P=d()).onpointerdown)==null?void 0:E.call(P,L))}),
"on:click":_.Nb(function(L){var P,E;(E=(P=d()).onclick)==null||E.call(P,L);var f;(f=l.onClick)==null||f.call(l,L)}),
"on:focusin":_.Nb(function(L){var P;(P=l.onFocusin)==null||P.call(l,L)}),
"on:focusout":_.Nb(function(L){var P;(P=l.onFocusout)==null||P.call(l,L)})},l.children)},"z");var MOH={duration:1E3,easing:"ease",fill:"forwards"};ZAq.componentType=xo;var J1V={duration:1E3,easing:"ease",fill:"forwards"},RtV=_.C(function(l){var b=_.n1("animated-rolling-character"),d=void 0,L=function(){var F,n;return VJ((F=l.character)==null?void 0:F.call(l))||VJ((n=l.previousCharacter)==null?void 0:n.call(l))},P=_.X(_.jL(0,void 0,"CYT8Ob")),E=P.next().value,f=P.next().value;
_.VL(function(){if(window.ResizeObserver&&_.U("web_fix_rolling_numbers_zoom_safari")){var F=new _.Yh(function(){var N,Y,q=Math.round(((Y=(N=b.value.querySelector("div"))==null?void 0:N.getBoundingClientRect().height)!=null?Y:0)*100)/100;q&&f(q)},500),n=new ResizeObserver(function(){F.fire()});
n.observe(b.value);_.wk(function(){n.disconnect();F.dispose()})}});
_.Vl(function(){var F=_.U("web_fix_rolling_numbers_zoom_safari")?E:l.marginMultiplier;if(F()){var n;(n=d)==null||n.cancel();if(L()){var N;n=((N=l.previousCharacter)==null?0:N.call(l))?Number(l.previousCharacter())+10:l.rollUp()?0:30;var Y;if((Y=l.shouldAnimate)==null||!Y.call(l)){var q,H;n-=$EF((q=l.character)==null?void 0:q.call(l),(H=l.previousCharacter)==null?void 0:H.call(l),l.rollUp(),n)}}else{n=l.rollUp()?0:2;var t;(t=l.shouldAnimate)!=null&&t.call(l)||(N=n,Y=l.rollUp()?-1:1,n=N-Y)}b.value.style.marginTop=
"-"+n*F()+"px";var e;if((e=l.shouldAnimate)==null?0:e.call(l)){var W,M;d=xEA(b.value,(W=l.character)==null?void 0:W.call(l),(M=l.previousCharacter)==null?void 0:M.call(l),l.rollUp(),n,L(),F())}else{var J;b.value.style.display=((J=l.character)==null?0:J.call(l))?"":"none"}}},"CA6Pmf");
return _.O("animated-rolling-character",{el:b,class:"animatedRollingCharacterHost"},_.O(_.m,{cond:L,then:function(){return _.O(v_j,null)},
else:function(){return _.O(CJf,{character:l.character})}}))},"C");
RtV.idomCompat=!0;var gEA=_.U("web_enable_sink_animated_rolling_character_and_number")?RtV:ZAq,pzV=_.U("web_enable_sink_animated_rolling_character_and_number")?RtV:I3Z(ZAq),v_j=_.C(function(){for(var l=[],b=1;b<30;b++)l.push(_.O("div",null,b%10));return _.O(_.H7,null,_.O("div",null,"\u00a0"),l,_.O("div",null,"\u00a0"))},"D"),CJf=_.C(function(l){var b=l.character;
return _.O(_.H7,null,_.O("div",null,"\u00a0"),_.O(_.m,{cond:function(){return!(b==null?0:b())||_.Fq(b==null?void 0:b())},
then:function(){return _.O("div",null,"\u00a0")},
else:function(){return _.O("div",null,b)}}),_.O("div",null,"\u00a0"))},"E");SO1.componentType=xo;var o_V=_.C(function(l){var b=void 0,d=void 0,L=function(){var E;return((E=l.fontSizeMultiplier)==null?0:E.call(l))?l.heightPx()*l.fontSizeMultiplier():l.heightPx()},P=_.IJ(function(){if(!l.numberText())return[];
var E,f,F=((E=l.forceRollUp)==null?void 0:E.call(l))||!d||!((f=l.numberValue)==null?0:f.call(l))||d<l.numberValue(),n,N=l.numberText();E=L();f=!((n=l.shouldAnimate)==null||!n.call(l));n=[];var Y=0,q=0,H=(b?b.replace(/\D/g,"").length:0)-(N?N.replace(/\D/g,"").length:0),t=b?b.split(/(\d)/).filter(Boolean):[];for(N=N.split(/(\d)/).filter(Boolean);H<0;){var e=N[q];n.push({character:e,rollUp:F,marginMultiplier:E,shouldAnimate:f});q++;VJ(e)&&H++}for(;Y<H;)e=t[Y],n.push({previousCharacter:e,rollUp:F,marginMultiplier:E,
shouldAnimate:f}),Y++,VJ(e)||H++;for(;q<N.length;)H=N[q],e=t[Y],VJ(H)===VJ(e)?(q++,Y++):VJ(H)?(Y++,H=void 0):VJ(e)&&(q++,e=void 0),n.push({character:H,previousCharacter:e,rollUp:F,marginMultiplier:E,shouldAnimate:f});b=l.numberText();var W;d=(W=l.numberValue)==null?void 0:W.call(l);return n},void 0,"kWiBv");
return _.O("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return l.numberText()?["height: "+L()+"px;","line-height: "+l.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.O(_.RC,{each:P,keyBy:"INDEX"},function(E){return _.O(pzV,{character:function(){return E().character},
previousCharacter:function(){return E().previousCharacter},
marginMultiplier:function(){return E().marginMultiplier},
rollUp:function(){return E().rollUp},
shouldAnimate:function(){return E().shouldAnimate}})}))},"F");
o_V.idomCompat=!0;_.D8Q=_.U("web_enable_sink_animated_rolling_character_and_number")?o_V:I3Z(SO1);var Vff=function(l,b){this.fillAnimation=new Animation(RaB(l),document.timeline);this.strokeAnimation=new Animation(poH(b),document.timeline)};
Vff.prototype.play=function(){var l,b;(b=(l=this.fillAnimation).play)==null||b.call(l);var d,L;(L=(d=this.strokeAnimation).play)==null||L.call(d)};
Vff.prototype.cancel=function(){var l,b;(b=(l=this.fillAnimation).cancel)==null||b.call(l);var d,L;(L=(d=this.strokeAnimation).cancel)==null||L.call(d)};_.Jp=_.C(function(l){var b=l.model;var d=l.pointerDownEvent;var L=l.pointerUpEvent;var P=l.pointerLeaveEvent;var E=l.hovered;l=_.n1("yt-touch-feedback-shape");var f=_.n1("div"),F=_.n1("div"),n=_.X(_.bf(function(){return(L==null?0:L())||(P==null?0:P())?!1:!(d==null||!d())||!1})),N=n.next().value,Y=n.next().value,q=void 0,H=function(){!q&&F.value&&f.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(q=new Vff(F.value,f.value));
var x;(x=q)==null||x.play()},t=function(){var x;
(x=q)==null||x.cancel()},e=function(){var x;
(x=q)==null||x.cancel()};
_.Vl(function(){(L==null?0:L())&&H()},"bg756c");
_.Vl(function(){(d==null?0:d())&&t()},"QAes8c");
_.Vl(function(){(P==null?0:P())&&e()},"YaFbrc");
n=_.Nb(function(){H();Y(!1)});
var W=_.Nb(function(){t();Y(!0)}),M=_.Nb(function(){e();
Y(!1)});
_.wk(function(){if(q){var x;(x=q)==null||x.cancel();q=void 0}});
var J={};N=_.nt("yt-spec-touch-feedback-shape",function(){return oEV(b().color)},function(){return DEN(b().thumbnailSize,!!b().isExtended)},(J["yt-spec-touch-feedback-shape--focused"]=function(){return!!b().focused&&!b().disabled},J["yt-spec-touch-feedback-shape--circular"]=function(){return!!b().circular},J["yt-spec-touch-feedback-shape--down"]=N,J["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!b().triggerEvents},J["yt-spec-touch-feedback-shape--hovered"]=function(){return E==
null?void 0:E()},J));
return _.O("yt-touch-feedback-shape",{el:l,class:N,style:_.qb({"margin-top":function(){return b().customTopExtend?"-"+b().customTopExtend+"px":void 0}}),
"on:mousedown":W,"on:mouseup":n,"on:pointerleave":M,"on:touchstart":W,"on:touchend":n,"aria-hidden":!0},_.O(_.m,{cond:function(){return!!b().hoverEffect},
then:function(){return _.O("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.qb({"border-radius":function(){return b().borderRadius},
background:function(){var x;if(x=b().hoverEffect){for(var V=[],p=_.X((x==null?void 0:x.lightingTechniques)||[]),D=p.next();!D.done;D=p.next())switch(D.value){case 2:var G=D=void 0,lN=void 0,sA=void 0;V.push("linear-gradient(180deg, "+((D=x)==null?void 0:(G=D.palette)==null?void 0:G.keyLight)+", "+((lN=x)==null?void 0:(sA=lN.palette)==null?void 0:sA.background)+")")}var OA,WV;V.push((OA=b().hoverEffect)==null?void 0:(WV=OA.palette)==null?void 0:WV.background);x=V.join(", ")}else x=void 0;return x}})})}}),
_.O("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.qb({"border-radius":function(){return b().borderRadius},
"border-color":function(){var x,V;return(x=b().touchEffect)==null?void 0:(V=x.palette)==null?void 0:V.background}}),
el:f}),_.O("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.qb({"border-radius":function(){return b().borderRadius},
"background-color":function(){var x,V;return(x=b().touchEffect)==null?void 0:(V=x.palette)==null?void 0:V.background}}),
el:F}))},"J");
_.Jp.idomCompat=!0;var wzD={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 xG=_.HV();xG=xG.toLowerCase();if(_.nF(xG,"android")){var ugV=xG.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);ugV&&parseFloat(ugV[1])<100||xG.match("("+Object.keys(wzD).join("|")+")")};var G8V=_.C(function(l){return _.O(_.m,{cond:l.aTagConfig,then:function(b){return _.O(_.$G,{aTagConfig:b,disabled:l.disabled,className:l.className,style:l.style,title:l.title,ariaLabel:l.ariaLabel,ariaCurrent:function(){var d,L;return((d=l.toggleable)==null?void 0:d.call(l))&&((L=l.toggled)==null?void 0:L.call(l))},
ref:l.ref},l.children)},
else:function(){return _.O("button",{el:_.lY(l.ref),"on:click":_.Nb(function(b){var d;return(d=l.onClick)==null?void 0:d.call(l,b)}),
class:l.className,title:l.title,style:l.style,disabled:l.disabled,"aria-pressed":function(){var b,d;return((b=l.toggleable)==null?0:b.call(l))?!((d=l.toggled)==null||!d.call(l)):void 0},
"aria-label":l.ariaLabel,"aria-disabled":l.visiblyDisabled,"aria-hidden":l.ariaHidden,tabindex:l.tabIndex},l.children)}})},"K"),aWD=_.C(function(l){var b=l.data;
var d=l.hasIconLeading;var L=l.hasIconLeadingTrailing;var P=l.hasIconTrailing;var E=l.iconButton;var f=l.iconClassName;var F=l.secondaryIconClassName;var n=l.icon;var N=l.secondaryIcon;var Y=l.textContentClassName;return _.O(gG,{className:"",style:"display: inherit; justify-content: center"},_.O(_.m,{debugInstance:"V4z1Uc",cond:function(){return n&&(d()||L()||(E==null?void 0:E()))},
then:function(){return _.O(gG,null,_.O("div",{class:f,"aria-hidden":"true"},n==null?void 0:n()))}}),_.O(_.m,{debugInstance:"ok3btb",
cond:function(){return(b().buttonText||b().animatedTextProps||b().formattedButtonText)&&!(E==null?0:E())},
then:function(){return _.O(gG,null,_.O(T9$,{className:Y,iconPosition:function(){return b().iconPosition},
text:function(){return b().buttonText},
oneOffCustomTextWrap:function(){return b().oneOffCustomTextWrap},
formattedButtonText:function(){return b().formattedButtonText},
animatedTextProps:function(){return b().animatedTextProps}}))}}),_.O(_.m,{debugInstance:"DO5Rz",
cond:P,then:function(){return _.O(gG,null,_.O("div",{class:f},n==null?void 0:n()))}}),_.O(_.m,{debugInstance:"bnojSc",
cond:L,then:function(){return _.O(gG,null,_.O("div",{class:F},N==null?void 0:N()))}}),_.O(_.m,{debugInstance:"HN3kad",
cond:function(){return!b().disabled&&!0},
then:function(){return _.O(_.Jp,{model:function(){var q=b();return{color:q.style==="overlay-dark"?4:q.style==="overlay"?q.type==="filled"?4:3:q.type==="filled"||q.style==="call-to-action-inverse"||q.style==="mono-inverse"?2:1}}})}}))},"L"),T9$=_.C(function(l){var b=function(){var d,L;
return((d=l.iconPosition)==null?void 0:d.call(l))==="icon-with-label"||((L=l.oneOffCustomTextWrap)==null?void 0:L.call(l))};
return _.O("div",{class:l.className,"aria-hidden":function(){var d,L,P;return((d=l.ariaHidden)==null?void 0:d.call(l))&&(!((L=l.animatedTextProps)==null||!L.call(l))||!((P=l.formattedButtonText)==null||!P.call(l)))}},_.O(_.pz,null,_.O(_.v7,{when:function(){var d;
return(d=l.animatedTextProps)==null?void 0:d.call(l)}},function(){return _.O(_.D8Q,{numberText:function(){return l.animatedTextProps().numberText},
numberValue:function(){return l.animatedTextProps().numberValue},
heightPx:function(){return l.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return l.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return l.animatedTextProps().shouldAnimate},
forceRollUp:function(){return l.animatedTextProps().forceRollUp}})}),_.O(_.v7,{when:function(){var d;
return(d=l.formattedButtonText)==null?void 0:d.call(l)}},function(){return _.O(_.UD,{text:function(){return Object.assign({},l.formattedButtonText(),{lineBreakMode:b()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":l.formattedButtonText().lineBreakMode,
alignment:b()?"TEXT_ALIGNMENT_CENTER":l.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!b()}})}),_.O(_.v7,{when:function(){var d,L;
return((d=l.iconPosition)==null?void 0:d.call(l))==="icon-with-label"&&((L=l.text)==null?void 0:L.call(l))}},function(){return _.O(_.UD,{text:function(){return{content:l.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.O(_.Cz,null,function(){return l.text})))},"M"),iRF=_.C(function(l){return _.O(_.m,{debugInstance:"kM7Sgc",
cond:l.hasLabel,then:function(){var b;return _.O("label",{class:l.className},l.children,(b=l.textContent)==null?void 0:b.call(l))},
else:function(){return l.children}})},"N"),gG=_.C(function(l){return l.children},"O");var cwF=_.C(function(l){function b(){E(void 0);F(void 0);N(void 0)}
var d=_.lY(),L=_.X(_.jL(void 0,void 0,"Ug77pc")),P=L.next().value,E=L.next().value;L=_.X(_.jL(void 0,void 0,"XGf7Zb"));var f=L.next().value,F=L.next().value,n=_.X(_.jL(void 0,void 0,"w55oqd"));L=n.next().value;var N=n.next().value;n=_.X(_.jL(0,void 0,"rBgpzc"));var Y=n.next().value,q=n.next().value;n=_.Nb(function(){switch(Y()){case 1:q(2);break;case 3:var t,e;(e=(t=d.value).hidePopover)==null||e.call(t);q(0);b()}});
_.Vl(function(){if(l.show()){var t;E((t=l.children)==null?void 0:t.call(l));var e;F((e=l.location)==null?void 0:e.call(l));var W;N((W=l.classNames)==null?void 0:W.call(l));switch(Y()){case 0:var M,J;(J=(M=d.value).showPopover)==null||J.call(M);q(1);break;case 3:q(1);var x,V;(V=(x=d.value).hidePopover)==null||V.call(x);var p,D;(D=(p=d.value).showPopover)==null||D.call(p)}}else switch(Y()){case 2:q(3);break;case 1:var G,lN;(lN=(G=d.value).hidePopover)==null||lN.call(G);b();q(0)}},"Z8V4Qb");
_.wq(function(){});
var H={};return _.O("yt-popover",{popover:"manual",el:d,style:_.qb({left:function(){var t;return(t=f())==null?void 0:t.left},
top:function(){var t;return(t=f())==null?void 0:t.top},
bottom:function(){var t;return(t=f())==null?void 0:t.bottom},
right:function(){var t;return(t=f())==null?void 0:t.right}}),
class:_.nt("ytPopoverComponentHost",L,(H.ytPopoverComponentHostClosing=function(){return Y()===3},H.ytPopoverComponentHostSeeThrough=function(){var t;
return((t=l.seeThrough)==null?void 0:t.call(l))===!0},H)),
"on:animationend":n},P)},"Q");var rwh={left:"0px",right:"auto",top:"0px",bottom:"auto"},l3Q=function(){var l=this;this.registerTooltipElement=function(d){var L;l.tooltipElement=(L=d.querySelector("yt-popover"))!=null?L:void 0};
var b=_.X(_.jL(void 0,void 0,"EIh5sc"));this.state=b.next().value;this.setState=b.next().value;b=_.X(_.jL(void 0,void 0,"PC1M0b"));this.schedulerJobID=b.next().value;this.setSchedulerJobID=b.next().value},r1Z=function(l,b){var d=UL,L=_.T1.addJob(function(){var P=bAh(d,l,b);
d.currentConfig=b;d.setState({text:b.text,location:_.U("web_tooltip_location_fix")?void 0:P,anchor:l,offset:b.offset,style:b.style})},4,b.delay);
d.setSchedulerJobID(L)},lhZ=function(){var l=UL,b=l.schedulerJobID();
b&&(_.T1.cancelJob(b),l.setSchedulerJobID(void 0));l.setState(void 0);l.currentConfig=void 0};
l3Q.prototype.notify=function(l,b){var d;((d=this.state())==null?void 0:d.anchor)===l&&(d=bAh(this,l,b),this.currentConfig=b,this.setState({text:b.text,location:_.U("web_tooltip_location_fix")?void 0:d,anchor:l,offset:b.offset,style:b.style}))};
var bAh=function(l,b,d){var L=b.getBoundingClientRect();b=window.innerWidth;var P=window.innerHeight,E=d.location,f=d.offset;d=d.text;if(l=l.tooltipElement){var F=getComputedStyle(l);l=F.font;var n=tL(F.lineHeight),N=tL(F.paddingLeft),Y=tL(F.paddingRight),q=tL(F.paddingTop);F=tL(F.paddingBottom);var H=document.createElement("canvas").getContext("2d");H.font=l;d={width:H.measureText(d).width+N+Y,height:n+q+F}}else d=void 0;l=d;if(!l)return rwh;d=l.width;l=l.height;N=f+l;q=f+d;n=L.top>=N;N=P-L.bottom>=
N;Y=L.left>=q;q=b-L.right>=q;F=E;switch(E){case "top":!n&&N&&(F="bottom");break;case "bottom":!N&&n&&(F="top");break;case "left":!Y&&q&&(F="right");break;case "right":!q&&Y&&(F="left")}switch(F){case "top":E=L.left+L.width/2-d/2;L=L.top-l-f;break;case "bottom":E=L.left+L.width/2-d/2;L=L.bottom+f;break;case "left":E=L.left-d-f;L=L.top+L.height/2-l/2;break;case "right":E=L.right+f;L=L.top+L.height/2-l/2;break;default:E=L.left+L.width/2-d/2,L=L.bottom+f}f=Object.assign({},rwh);E+d>b?(f.right="0px",f.left=
"auto"):(f.left=Math.round(Math.max(0,E)+window.scrollX)+"px",f.right="auto");L+l>P?(f.bottom="0px",f.top="auto"):(f.top=Math.round(Math.max(0,L)+window.scrollY)+"px",f.bottom="auto");return f};var UL;UL=new l3Q;_.dEQ=_.C(function(){var l=_.IJ(function(){var P;return(P=UL.state())==null?void 0:P.anchor},void 0,"tiGUn"),b=_.IJ(function(){var P;
return(P=UL.state())==null?void 0:P.text},void 0,"TA2GQe"),d=_.IJ(function(){var P;
return(P=UL.state())==null?void 0:P.style},void 0,"ucvFsf"),L=_.U("web_tooltip_location_fix")?_.IJ(function(){var P=l();
var E=UL.currentConfig;if(P&&E)return bAh(UL,P,E)},void 0,"EpDz6"):_.IJ(function(){var P;
return(P=UL.state())==null?void 0:P.location},void 0,"aRJtfd");
return _.O("yt-tooltip",{class:"ytTooltipContainerHost",el:_.lY(UL.registerTooltipElement),"aria-hidden":"true"},_.O(cwF,{classNames:function(){switch(d()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:L,show:function(){return!!b()&&!!L()},
seeThrough:!0},b))},"R");var vYN=O8("stamper-context");_.CX=_.C(function(l){var b=l.data;var d=l.icon;var L=l.iconName;var P=l.animateIcon;var E=l.secondaryIcon;var f=l.secondaryIconName;var F=l.focusedOverride;var n=l.clientOnlyWizTooltipsEnabled;dhV();var N=VOZ(b),Y=N.size,q=N.style;l=N.disabled;var H=N.onTap,t=N.alignByText,e=N.aTagConfig,W=N.customColors,M=N.segmentedPosition,J=N.toggled,x=N.toggleable,V=N.accessibilityLabel,p=N.onToggle,D=N.iconPosition,G=N.oneOffCustomTextWrap,lN=N.disableTextEllipsis,sA=N.disableBackdropFilter,OA=N.tooltipText,
WV=N.ariaHidden,qH=N.tabIndex,KF=N.buttonText,AV=N.formattedButtonText,CF=N.animatedTextProps,gZ=N.onClickRateLimitMs,rZ=Tjj(b,d,E,L,f,F,P),nJ=rZ.type;d=rZ.shouldFocus;L=rZ.hasIconLeading;P=rZ.hasIconTrailing;var Gy=rZ.hasIconLeadingTrailing,qV=rZ.hasIconOnly;E=rZ.hasIconOnly40;var WF=rZ.hasIconWithLabel;f=rZ.iconButton;var Ih=rZ.visiblyDisabled;F=rZ.overrideSmallSizeIcon;var jT=rZ.iconToRender;rZ=rZ.secondaryIconToRender;var Ha=_.X(bkV(OA,N.tooltipShape)).next().value,fF=function(eo){H==null||H(eo);
x()&&(p==null||p(eo))},PF=_.IJ(function(){return gZ==null?void 0:gZ()},void 0,"siKywb"),KJ=_.IJ(function(){return PF()?vs2(fF,PF()):fF},void 0,"wDTcN");
N={};var ah={};return _.O(iRF,{className:_.nt("yt-spec-button-shape-with-label",(N["yt-spec-button-shape-with-label--is-overlay"]=function(){return q()==="overlay"||q()==="overlay-dark"},N)),
hasLabel:WF,textContent:function(){return _.O(T9$,{text:KF,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:G,iconPosition:D,formattedButtonText:AV,animatedTextProps:CF})}},_.O(G8V,{aTagConfig:e,
className:_.nt("yt-spec-button-shape-next",function(){return a3A(nJ())},function(){return Ih()?void 0:iAA(q())},function(){return c1j(Y())},(ah["yt-spec-button-shape-next--disabled"]=Ih,ah["yt-spec-button-shape-next--focused"]=d,ah["yt-spec-button-shape-next--icon-trailing"]=P,ah["yt-spec-button-shape-next--icon-leading"]=L,ah["yt-spec-button-shape-next--icon-leading-trailing"]=Gy,ah["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return Gy()&&!(KF()||AV())},ah["yt-spec-button-shape-next--icon-button"]=
function(){return qV()||WF()},ah["yt-spec-button-shape-next--icon-only-default"]=E,ah["yt-spec-button-shape-next--align-by-text"]=t,ah["yt-spec-button-shape-next--segmented-start"]=function(){return M()==="start"},ah["yt-spec-button-shape-next--segmented-end"]=function(){return M()==="end"},ah["yt-spec-button-shape-next--override-small-size-icon"]=F,ah["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=G,ah["yt-spec-button-shape-next--disable-text-ellipsis"]=lN,ah["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!sA()&&!_.U("web_disable_backdrop_filter")},ah)),
style:function(){var eo=W();if(eo){var b9=eo.color;var ZD=eo.backgroundColor;eo=eo.borderColor;var wD="";b9&&(wD+="color: "+b9+";");ZD&&(wD+="background-color: "+ZD+";");eo&&(wD+="border-color: "+eo+";");b9={style:wD}}else b9={};return b9.style},
onClick:function(eo){KJ()(eo)},
disabled:l,ariaLabel:V,toggleable:x,toggled:J,title:function(){return(n==null?0:n())||!OA()?"":OA()},
visiblyDisabled:Ih,ariaHidden:WV,tabIndex:qH,ref:function(eo){(n==null?0:n())&&Ha(eo)}},_.O(aWD,{data:b,
hasIconLeading:L,hasIconLeadingTrailing:Gy,hasIconTrailing:P,iconButton:f,icon:jT,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:rZ})))},"T");
_.CX.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.Rb=_.C(function(l){var b=l.data;var d=l.className;var L=l.style;var P=l.useOutlinedIcon;var E=l.buttonOverrides;var f=l.animatedTextProps;var F=l.onClick;var n=l.target;var N=_.n1("button-view-model",function(p){p.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var D=b().targetId;D&&_.Gl(_.Tl(),D,p);return function(){uK(_.Tl(),p)}}),Y=function(){return b().iconName},q=_.eZ(function(p){a:{var D=b().entityKey,G=b().buttonEntitySelectorType;
if(G&&D)switch(G){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":p=(p=_.OL(p,D))?{isHidden:p.adsState==="ADS_STATE_NONE"||p.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:p={isHidden:!1};break a}p=void 0}return p}),H,t=(H=_.qP().resolve(_.YC(_.uf)))==null?void 0:H(),e=function(){var p=b();
var D=E==null?void 0:E(),G=f==null?void 0:f(),lN=n==null?void 0:n();if(p){var sA=FEV(p.type);var OA=!!p.title||!!p.titleFormatted;var WV=!(!p.iconName&&!p.iconImage);OA=WV&&!OA?"icon-only":WV?p.iconTrailing||p.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;OA==="icon-only-40"&&(sA="text");var qH;WV=(qH=D==null?void 0:D.state)!=null?qH:BC7(p.state);var KF,AV=(KF=D==null?void 0:D.disabled)!=null?KF:p.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||p.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.U("web_button_vm_refactor_disabled")){var CF;AV=(CF=D==null?void 0:D.disabled)!=null?CF:WV==="disabled"}G=G&&G.numberText&&!isNaN(Number(G.numberValue))?G:void 0;KF=Object;CF=KF.assign;qH=p.title;var gZ=p.titleFormatted,rZ=p.accessibilityText,nJ=sDV(p.style),Gy=n0N(p.buttonSize);lN=fhV(p,N,AV,F,lN);AV=AV&&!p.onDisabledTap;var qV=QDB(p,N),WF=p.customFontColor,Ih=p.customBackgroundColor;var jT=p.customBorderColor;var Ha=p.customDarkThemeFontColor,fF=p.customDarkThemeBackgroundColor,PF=p.customDarkThemeBorderColor;
WF=t&&Ha?Ha:WF;Ih=t&&fF?fF:Ih;jT=t&&PF?PF:jT;jT={color:WF?_.Jq(WF):void 0,backgroundColor:Ih?_.Jq(Ih):void 0,borderColor:jT?_.Jq(jT):void 0};if(PF=_.K(p.tooltipData,ImV)){var KJ;Ih={text:(KJ=PF.tooltipText)!=null?KJ:"",location:P6B(PF.placement),style:PF.style}}else Ih=void 0;p=CF.call(KF,{},{buttonText:qH,formattedButtonText:gZ,animatedTextProps:G,accessibilityLabel:rZ,style:nJ,type:sA,state:WV,size:Gy,iconPosition:OA,onTap:lN,disabled:AV,aTagConfig:qV,customColors:jT,tooltipText:p.tooltip,tooltipShape:Ih},
D)}else p={style:"mono",type:"text",state:"active",size:"M"};p.focused=J();return p},W=function(){return uJZ(e(),!!b().iconName)};
l=_.X(_.jL(!1,void 0,"yZ8hab"));H=l.next().value;var M=l.next().value,J=H;l=_.Nb(function(){var p=_.qP().resolve(_.YC(_.Ib));p&&M(p.isKeyBoardInUse());return!1});
H=_.Nb(function(){M(!1);return!1});
_.Vl(function(){var p,D=_.K(b==null?void 0:(p=b())==null?void 0:p.onVisible,_.S3);D&&_.vZ(D,{disableClickTracking:!0})},"G9MlKd");
var x=function(){var p;return(b==null?0:(p=b())==null?0:p.iconImage)?{sources:[b().iconImage]}:void 0},V=_.U("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.O("button-view-model",{el:N,class:_.nt("ytSpecButtonViewModelHost",d),"on:focusin":l,"on:focusout":H},_.O(_.m,{cond:function(){var p,D;return!((D=b().entityKey&&b().buttonEntitySelectorType&&((p=q())==null?void 0:p.isHidden))!=null&&D)},
then:function(){return _.O(_.m,{cond:x,then:function(p){return _.O(_.CX,{data:e,icon:function(){return _.O(_.cZ,{data:p,alt:"",targetWidth:W,targetHeight:W,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:V})},
else:function(){return _.O(_.CX,{data:e,icon:function(){return _.O(_.H$,{icon:Y,active:function(){return(P==null?0:P())?!1:e().toggled},
animateIcon:function(){var p;return!!(L==null?0:(p=L())==null?0:p.animateIcon)},
size:W})},
clientOnlyWizTooltipsEnabled:V})}})}}))},"V");
_.Rb.idomCompat={callbacks:{onClick:!0}};_.P$(_.C(function(l){return _.O("yt-button-view-model",{id:l.id,class:_.nt(l.scopingClassName,l.classes),icon:function(){var b;return(b=l.icon)==null?void 0:b.call(l)},
"dialog-dismiss":function(){var b;return((b=l.dialogDismiss)==null?0:b.call(l))?"":void 0}},_.O(_.Rb,{data:function(){var b;
return(b=l.data)==null?void 0:b.call(l)},
className:function(){var b;return(b=l.className)==null?void 0:b.call(l)},
style:function(){var b;return(b=l.style)==null?void 0:b.call(l)},
useOutlinedIcon:function(){var b;return(b=l.useOutlinedIcon)==null?void 0:b.call(l)},
buttonOverrides:function(){var b;return(b=l.buttonOverrides)==null?void 0:b.call(l)},
animatedTextProps:function(){var b;return(b=l.animatedTextProps)==null?void 0:b.call(l)},
onClick:function(b){var d;return(d=l.onClick)==null?void 0:d.call(l,b)}}))},"W"),"yt-button-view-model",{props:{data:_.KX,
className:_.KX,style:_.KX,useOutlinedIcon:_.KX,buttonOverrides:_.KX,animatedTextProps:_.KX,onClick:_.bY,scopingClassName:_.KX,id:_.KX,icon:_.KX,dialogDismiss:_.KX,classes:_.KX,target:_.bY}});_.P$(_.C(function(l){var b=l.data;var d=l.id;var L=l.className;var P=l.iconName;var E=l.animateIcon;var f=l.secondaryIconName;l=_.X(_.jL(!1,void 0,"TtJl8"));var F=l.next().value,n=l.next().value,N=function(){var q=_.qP().resolve(_.YC(_.Ib));q&&n(q.isKeyBoardInUse())},Y=function(){n(!1)};
l=_.n1("yt-button-shape",function(q){if(_.qP().resolve(_.YC(_.Ib)))return q.addEventListener("focusin",N),q.addEventListener("focusout",Y),function(){q.removeEventListener("focusin",N);q.removeEventListener("focusout",Y)}});
return _.O("yt-button-shape",{el:l,id:d,class:L},_.O(_.m,{cond:b,then:function(){return _.O(_.CX,{data:b,iconName:P,secondaryIconName:f,focusedOverride:F,animateIcon:E})}}))},"X"),"yt-button-shape",{props:{data:_.KX,
id:_.KX,className:_.KX,iconName:_.KX,animateIcon:_.KX,secondaryIconName:_.KX,clientOnlyWizTooltipsEnabled:_.KX,disableUpgrade:_.KX},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var pX=function(){var l=_.S.apply(this,arguments)||this;l.isGoalActive=!0;return l};
_.h(pX,_.S);pX.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
pX.prototype.progressBarChanged=function(){var l=_.F$(this.hostElement).querySelector("#progress-bar-progress"),b,d,L,P=(L=Number((b=this.creatorGoalState)==null?void 0:b.currentGoalCount)/Number((d=this.creatorGoalState)==null?void 0:d.totalGoalCount)*100)!=null?L:0,E;l.style.width=((E=Math.min(P,100))!=null?E:0)+"%"};
pX.prototype.goalStateChanged=function(){var l;this.isGoalActive=((l=this.creatorGoalState)==null?void 0:l.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var b;l={"--yt-progress-bar-color":RyV((b=this.creatorGoalState)==null?void 0:b.progressBarColor)};_.mj(this.hostElement,l)};
pX.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.qG.Object.defineProperties(pX.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var l;return this.isGoalActive&&!((l=this.creatorGoalState)==null||!l.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.creatorGoalState)==null?0:l.endTimestampMs){var b;l=Number((b=this.creatorGoalState)==null?void 0:b.endTimestampMs)/1E3;return{seconds:String(l)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.creatorGoalState)==null?0:l.themedTargetImage){var b;l=_.K((b=this.creatorGoalState)==null?void 0:b.themedTargetImage,K6V);return this.isAppDarkTheme()?l==null?void 0:l.imageDark:l==null?void 0:l.imageLight}}}});
_.qG.Object.defineProperties(pX,{template:{configurable:!0,enumerable:!0,get:function(){return MfV()}}});
pX.prototype.goalStateChanged=pX.prototype.goalStateChanged;pX.prototype.progressBarChanged=pX.prototype.progressBarChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],pX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],pX.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],pX.prototype,"ytRendererBehavior",void 0);
_.w([_.g({selectorArgs:["data.creatorGoalEntityKey"],selector:function(l,b){return _.Bv(l.entities,"creatorGoalEntity",b)}}),
_.u("design:type",Object)],pX.prototype,"creatorGoalState",void 0);_.w([_.g(),_.u("design:type",Object)],pX.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],pX.prototype,"isGoalActive",void 0);_.w([_.y("creatorGoalState","isGoalActive"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],pX.prototype,"shouldShowCountdown",null);_.w([_.y("creatorGoalState"),_.u("design:type",Object),_.u("design:paramtypes",[])],pX.prototype,"endTimestamp",null);
_.w([_.y("creatorGoalState"),_.u("design:type",Object),_.u("design:paramtypes",[])],pX.prototype,"targetIconThemedImage",null);_.w([_.tC("creatorGoalState.currentGoalCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pX.prototype,"progressBarChanged",null);_.w([_.tC("creatorGoalState.creatorGoalState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pX.prototype,"goalStateChanged",null);
_.w([_.AC({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],pX);_.R(pX,"yt-creator-goal-progress-flow-view-model",function(){return MfV()},{mode:0});var LPF;var P8$;var ob=function(){return _.S.apply(this,arguments)||this};
_.h(ob,_.S);ob.prototype.attached=function(){var l,b,d;if(this==null?0:(l=this.data)==null?0:(b=l.pdgPurchasedBumperLoggingDirectives)==null?0:(d=b.loggingDirectives)==null?0:d.trackingParams){var L,P,E;mhA(this==null?void 0:(L=this.data)==null?void 0:(P=L.pdgPurchasedBumperLoggingDirectives)==null?void 0:(E=P.loggingDirectives)==null?void 0:E.trackingParams)}};
ob.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ob.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ob.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ob.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],ob);
_.R(ob,"yt-live-chat-item-bumper-view-model",function(){if(P8$===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;LPF===void 0&&(LPF=document.createElement("template"));var L=LPF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);P8$=l}l=P8$;return l},{mode:0});var EEF;var Qu2;_.c$=function(l,b){this.data=l;this.actions=b;this.data=l;this.actions=b};
_.DT=function(){};_.DX={};_.DX.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(l,b){YBH(this.hostElement,l,b)},
getNavigationEndpointPopupAction:function(l){return qBV(l,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(l,b){Hkj(this.hostElement,l,b,this.openPopupConfig)}};var yrq=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.VQ={};
_.VQ.YtEndpointBehavior=[_.DX.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.aC("openPopupConfig");(this.useClickHandler=_.il("useClickHandler",!1))?this.hostElement.addEventListener("click",YO(this,this.onEndpointClick_)):(aF(this.hostElement,"tap",YO(this,this.onEndpointTap_)),aF(this.hostElement,"touchend",YO(this,this.onEndpointTouchEnd_)));aF(this.hostElement,"touchstart",YO(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
YO(this,this.onEndpointTapStart_))},
onEndpointClick_:function(l){KEq(this.hostElement,l,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(l){var b=this.hostElement,d=this.openPopupConfig,L=this.disableCommandHandlerOverride;L=L===void 0?!1:L;var P=tqF(l);if(P){P.href&&Aq(P.href);var E=l.detail;var f=E.sourceEvent;E=E.preventer;f=f.button!==void 0?f.button===0&&!hL(f):E?!hL(E):!0;P.data&&f&&UhN(b,P,l,d,L)}},
onEndpointTouchEnd_:function(l){hL(l)||tqF(l)&&l.preventDefault()},
onEndpointTapStart_:function(l){jD1(l)}}];_.wG={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(l){for(var b=_.XZ.getInstance(),d=_.X(Object.keys(l)),L=d.next();!L.done;L=d.next()){var P=L.value;L=l[P];if(this&&this[L]){var E=b.actionRoutingMap.get(P);E||(E=new Map,b.actionRoutingMap.set(P,E));b.registerActionHandler(this,P,this[L].bind(this),E)}else P=Error("ld"),P.params=L,_.c7(P)}},
unregisterActionMap:function(l){_.FZ(_.XZ.getInstance(),l,this)}}]};var jZ=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_"+(_.U("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.U("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.U("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:_.U("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:_.U("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:_.U("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var W$;var zZ=new Map;var xhy=window.matchMedia("(forced-colors: active)").matches;var Xor;var f3$;var suh=new _.tZ("LOTTIE_LOADER_TOKEN");_.u3=_.C(function(l){var b=l.data;var d=l.className;var L=l.animationName;var P=l.animationRef;var E=l.elRefForInterop;var f=_.O6("lottie-component"),F;_.wk(function(){var N;return void((N=F)==null?void 0:N.destroy())});
var n;_.Vl(function(){var N=_.GI(L);if(N!==n){n=N;var Y=Object.assign({},{animationName:N,animationRef:_.GI(P)},_.GI(b));try{_.qP().resolve(suh)().then(function(t){var e;(e=F)==null||e.destroy();var W,M;e=(M=E==null?void 0:(W=E())==null?void 0:W.value)!=null?M:f.value;W=Y.animationRef;M=Y.listeners;t=t.loadAnimation(Object.assign({},{container:e},Y.animationConfig));W&&(W.lottieEl=t);if(M)for(e=_.X(Object.entries(M)),W=e.next();!W.done;W=e.next())M=_.X(W.value),W=M.next().value,(M=M.next().value)&&
t.addEventListener(W,M);F=t})}catch(t){N=t;
var q="LottieComponent error.";N.message&&(q+=" Original description: "+N.message);_.r7(N,q);_.cX(N);var H;((H=Y.listeners)==null?0:H.error)&&Y.listeners.error(N)}}},"nrJISd");
return _.O(nKH,{cond:function(){return!(E==null?0:E())},
then:function(){return _.O("lottie-component",{class:_.nt("ytLottieComponentHost",d),el:f})}})},"Z");_.P$(_.C(function(l){return _.O("ytd-lottie-player",{id:l.id,hidden:l.hidden,class:l.className,"aria-label":l.ariaLabel,style:"display: block;"},_.O(_.u3,{data:l.data,animationName:function(){var b;return((b=l.data().animationConfig)==null?void 0:b.name)||""},
animationRef:function(){return l.data().animationRef}}))},"$"),"ytd-lottie-player",{props:{data:_.KX,
id:_.KX,hidden:_.KX,className:_.KX,ariaLabel:_.KX}});var Gk=function(){var l=_.S.apply(this,arguments)||this;l.animationRef={};l.delhiIconsEnabled=_.U("enable_web_delhi_icons");return l};
_.h(Gk,_.S);_.Q=Gk.prototype;
_.Q.handlePropertyChange=function(){var l=this.animatedIcon,b=this.active,d=this.isDarkTheme;if(l){var L=this.previousActive!==b;this.previousActive=b;this.animationRef.lottieEl?L?this.toggleAnimation(b,l.totalFrames):_.U("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(b,l.totalFrames):b?this.initializeAnimationAsToggled(l.lottiePlayerProps,l.totalFrames):this.initializeAnimationAsUntoggled(l.lottiePlayerProps);l.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
l.type;this.lottiePlayerProps=this.computeLottiePlayerProps(l,d)}};
_.Q.computeLottiePlayerProps=function(l,b){var d=this.deepCloneLottiePlayerProps(l);b?(b=l.nameDarkTheme,l=l.pathDarkTheme):(b=l.name,l=l.path);d.animationConfig.name=b;(b=zZ.get(l))?d.animationConfig.animationData=b:d.animationConfig.path=l;return d};
_.Q.initializeAnimationAsToggled=function(l,b){l.animationConfig.initialSegment=[b-1,b]};
_.Q.initializeAnimationAsUntoggled=function(l){l.animationConfig.initialSegment=void 0};
_.Q.toggleAnimation=function(l,b){if(l){var d;(d=this.animationRef.lottieEl)==null||d.playSegments([0,b],!0)}else{var L;(L=this.animationRef.lottieEl)==null||L.playSegments([0,1],!0)}};
_.Q.setAnimationState=function(l,b){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(l?b-1:0,!0)};
_.Q.deepCloneLottiePlayerProps=function(l){var b=Object.assign({},l.lottiePlayerProps.animationConfig);l=Object.assign({},l.lottiePlayerProps);l.animationConfig=b;return l};
Gk.prototype.handlePropertyChange=Gk.prototype.handlePropertyChange;_.w([_.g(),_.u("design:type",Object)],Gk.prototype,"animatedIcon",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Gk.prototype,"active",void 0);_.w([_.g(),_.u("design:type",Boolean)],Gk.prototype,"isDarkTheme",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],Gk.prototype,"animatedIconType",void 0);_.w([_.g(),_.u("design:type",Boolean)],Gk.prototype,"previousActive",void 0);
_.w([_.g(),_.u("design:type",Object)],Gk.prototype,"lottiePlayerProps",void 0);_.w([_.g(),_.u("design:type",Object)],Gk.prototype,"animationRef",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Gk.prototype,"delhiIconsEnabled",void 0);_.w([_.tC("animatedIcon","active","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gk.prototype,"handlePropertyChange",null);_.w([_.AC({is:"yt-animated-icon",disableElementRegistration:!0})],Gk);
_.R(Gk,"yt-animated-icon",function(){if(f3$===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Xor===void 0&&(Xor=document.createElement("template"));var L=Xor;d.call(b,L.content.cloneNode(!0),l.content.firstChild);f3$=l}l=f3$;return l},{mode:2});var FPF;var Bjo;_.yq=_.C(function(l){var b={value:null,cancelled:!1};_.wk(function(){b.cancelled=!0});
var d=_.IJ(l.data,{equals:function(L,P){return L.iconName===P.iconName&&L.iconStyle===P.iconStyle&&L.iconSize===P.iconSize&&L.iconSetName===P.iconSetName&&L.iconSelected===P.iconSelected}},"ck24jb");
return _.O("span",{class:"yt-icon-shape",el:_.lY(function(L){_.Vl(function(){var P,E=(P=l.options)==null?void 0:P.call(l);P=d();C6$(L,b,P,E)},"v878Je")})})},"ba");
_.yq.idomCompat=!0;var dZ7=["youtube_fill","youtube_outline"];var nE$=new _.cC({type:"iconset",value:void 0}),Tk=function(){var l=_.S.apply(this,arguments)||this;l.isDarkTheme=document.documentElement.hasAttribute("dark");l.iconName="";l.iconsetName="yt-icons";l.iconset=null;l.missingIconSet=!1;l.iconType=null;l.iconShapeDataSignal=_.jL(void 0,void 0,"TaEgXd");l.renderingOptionsSignal=_.jL({iconWidth:"100%",iconHeight:"100%",iconFilter:l.iconFilter,iconColor:l.gradientColor},void 0,"a1vqYe");l.wizHasRendered=!1;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return l};
_.h(Tk,_.S);Tk.prototype.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&(this.isDarkTheme=l)};
Tk.prototype.handlePropertyChange=function(){var l=this,b,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J;return _.B(function(x){switch(x.nextAddress){case 1:if(b=!l.icon&&!l.iconName||!l.isAttached)return x.return();d=l;L=d.icon;P=d.size;E=d.defaultToFilled;f=d.active;F=d.targetContainer;l.toggleContainerClass(F);_.U("kevlar_use_wil_icons")&&L&&(n=YnQ(L),l.iconType=n.length?n[1]:null);if(L){x.jumpTo(2);break}l.iconsetName="";l.iconName="";return x.yield(l.renderIcon(F,L),3);case 3:return x.return();case 2:N=OA2(L);
Y=YnQ(N);Y.length&&(l.iconsetName=Y[0],l.iconName=Y[1]);if(!_.U("kevlar_use_wil_icons")){x.jumpTo(4);break}q=Tk;H=NjJ;t=l.iconType;e=l.active;W=l.defaultToFilled;M=l.size;J=l.iconsetName;return x.yield(mE$(),6);case 6:return x.yield(H.call(q,t,e,W,M,J,x.yieldResult),5);case 5:l.iconShapeData=x.yieldResult;case 4:if(l.shouldRenderIconShape(F)){x.jumpTo(7);break}return x.yield(l.determineIconSet(N,f,E,P,F),7);case 7:return x.yield(l.renderIcon(F,L),0)}})};
Tk.prototype.toggleContainerClass=function(l){l?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var OA2=function(l){return!_.U("default_to_innertube_icon")||l.indexOf(":")>0?l:_.ni(l)};
_.Q=Tk.prototype;_.Q.determineIconSet=function(l,b,d,L){var P=this;return _.B(function(E){return E.nextAddress==1?_.U("kevlar_system_icons")||_.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.aC("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?E.yield(P.switchToYtSysIconset(l,b,d,L),3):E.jumpTo(2):E.nextAddress!=2?E.return():E.yield(P.useYtSysIconsetForMissingIcons(l,b,d,L),0)})};
_.Q.switchToYtSysIconset=function(l,b,d,L){var P=this,E,f,F,n,N,Y,q;return _.B(function(H){switch(H.nextAddress){case 1:if(!l||P.iconsetName!=="yt-icons"&&P.iconsetName!=="yt-sys-icons"){H.jumpTo(0);break}E=YnQ(l);f=E[1];var t=f;if(kJH(t))f=t;else{var e=t=t.toLowerCase();(t=e_$.get(t))&&(e=t);f=e}_.U("enable_polymer_icons_replace_underscores_dash")&&f.includes("_filled")&&(f=f.replace(/_filled/g,"-filled"));return H.yield(BZ(f,!0),3);case 3:return F=H.yieldResult,H.yield(BZ(f,!1),4);case 4:if((n=
H.yieldResult)||b&&F)P.iconsetName="yt-sys-icons";P.iconName=P.getIconName(f,b,d,n,F);if(L===24){H.jumpTo(0);break}N="yt-sys-icons"+L+":"+P.iconName;return H.yield(BZ(N,!1,!0),6);case 6:return Y=H.yieldResult,H.yield(BZ(N,!0,!0),7);case 7:q=H.yieldResult;P.iconName=P.getIconName(f,b,d,Y,q);if(!b&&Y||b&&q)P.iconsetName="yt-sys-icons"+L;_.gR(H)}})};
_.Q.getIconName=function(l,b,d,L,P){l.includes("-filled")&&(l=l.replace("-filled",""));return P&&(b||d)?l+"-filled":l};
_.Q.useYtSysIconsetForMissingIcons=function(l,b,d,L){var P=this,E,f;return _.B(function(F){if(F.nextAddress==1)return P.iconsetName!=="yt-icons"?F.jumpTo(0):F.yield(BZ(P.iconName,!1,!1,!0),3);if(F.nextAddress!=4)return E=F.yieldResult,F.yield(BZ(P.iconName,!1),4);f=F.yieldResult;if(E||!f)return F.jumpTo(0);P.iconsetName="yt-sys-icons";return F.yield(P.switchToYtSysIconset(l,b,d,L),0)})};
_.Q.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var mE$=function(){return _.B(function(l){try{return l.return(_.qP().resolve(_.Ot))}catch(b){return l.return(new Promise(function(d){_.ev().parkOrScheduleJob(function(){d(_.qP().resolve(_.Ot))},2,"ci")}))}})},NjJ=function(l,b,d,L,P,E){L=L===void 0?24:L;
if(l){l=l.toLowerCase();var f=l.endsWith("_filled")||l.endsWith("-filled");b={iconName:l,iconStyle:(b===void 0?0:b)||(d===void 0?0:d)||f?"youtube_fill":"youtube_outline",iconSize:L,iconSetName:P===void 0?"yt-icons":P};d=!!E.resolveIcon(b);d||(b.iconSize=void 0,d=!!E.resolveIcon(b));!d&&f&&(b.iconName=l.substring(0,l.length-7),b.iconSize=L,d=!!E.resolveIcon(b),d||(b.iconSize=void 0,d=!!E.resolveIcon(b)));d||(b.iconStyle=void 0,d=!!E.resolveIcon(b));d||_.cX(new _.Rp("Icon not supported",{iconName:b.iconName,
iconStyle:b.iconStyle,iconSize:b.iconSize,iconType:l}));return d?b:void 0}};
_.Q=Tk.prototype;_.Q.shouldRenderIconShape=function(l){if(!_.U("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;l=this.getContainer(l);return!g0q(l,this.icon)};
_.Q.renderIcon=function(l,b){var d=this,L,P,E,f,F,n,N,Y;return _.B(function(q){switch(q.nextAddress){case 1:if(b&&d.icon!==b)return q.return();L=d.getContainer(l);P=g0q(L,d.icon);if(d.shouldRenderIconShape(l)&&d.iconType)return d.applyIconShape(P,L),q.return();d.removeIconShape();if(!L)return q.return();d.iconName===""&&d.iconset&&L&&(d.removeStaticIcon(d.iconset,L),P&&d.removeAnimatedIcon(L));if(d.iconName===""&&d.iconset||!d.iconsetName||!nE$)return q.return();d.iconset=nE$.byKey(d.iconsetName);
if(!d.iconset)return d.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.qu(d,d.onIconsetAdded)),q.return();d.missingIconSet&&(d.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.qu(d,d.onIconsetAdded)));f=(E=P||d.isAnimatedIcon?$hq(d.icon):void 0)&&!E.lazyLoad;n=E&&((F=E)==null?void 0:F.lazyLoad)&&(E.lottiePlayerProps.animationConfig.animationData?!0:zZ.get(d.isDarkTheme?E.pathDarkTheme:E.path)?!0:!1);if(f||n)return d.applyAnimatedIcon(L,E,d.iconset),q.return();if(n||
(N=E)==null||!N.lazyLoad){q.jumpTo(2);break}Y=Ary(E,d.isDarkTheme);d.applyStaticIcon(d.iconset,L,d.iconName,l,P);return q.yield(Y,3);case 3:return q.yield(d.renderIcon(d.targetContainer,d.icon),4);case 4:return q.return();case 2:d.applyStaticIcon(d.iconset,L,d.iconName,l,P),_.gR(q)}})};
_.Q.getContainer=function(l){var b,d=(b=lGA(this.hostElement))==null?void 0:b.host;b=!!d&&!!d.polymerController;if(!l||b)return l?this.getTargetContainer(l,d):this.hostElement};
_.Q.getTargetContainer=function(l,b){var d=_.F$(b).querySelector("#"+l);d||(l=new _.Rp("yt-icon container missing",b.is,l),_.az(l));return d};
_.Q.applyStaticIcon=function(l,b,d,L,P){P&&this.removeAnimatedIcon(b);this.removeIconShape();P=P&&!!this.iconType&&!!this.iconShapeData&&_.U("kevlar_use_wil_icons");try{P?this.applyIconShape(!1,b):l.applyIcon(b,d)}catch(E){this.handleError(E,L,b)}};
_.Q.applyIconShape=function(l,b){this.iconset&&b&&(this.removeStaticIcon(this.iconset,b),l&&this.removeAnimatedIcon(b));l={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var d=_.X(this.iconShapeDataSignal);b=d.next().value;d=d.next().value;var L=_.X(this.renderingOptionsSignal),P=L.next().value;L=L.next().value;d(this.iconShapeData);L(l);if(!this.wizHasRendered)for(this.wizHasRendered=!0,l=_.X(R0H(b,P)).next().value;l.firstChild;)_.F$(this.hostElement).appendChild(l.firstChild)};
_.Q.removeIconShape=function(){if(_.U("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.Q.removeStaticIcon=function(l,b){l.removeIcon(b)};
_.Q.applyAnimatedIcon=function(l,b,d){this.removeStaticIcon(d,l);this.removeIconShape();var L;d=this.animatedIconElement&&((L=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:L.type)===b.type;if(this.animatedIconElement&&d){this.animatedIconElement.polymerController.animatedIcon=b;var P;((P=this.animatedIconElement)==null?void 0:P.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(l),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=b,this.animatedIconElement.polymerController.active=this.active,_.U("delhi_modern_web_player_icons")?(b=JrA(l,this.icon)&&l.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=b?b.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.U("kevlar_use_wil_icons")?
l.insertBefore(this.animatedIconElement,l.childNodes[0]):(l=_.F$(l),l.insertBefore(this.animatedIconElement,l.childNodes[0]))};
_.Q.removeAnimatedIcon=function(l){_.U("kevlar_use_wil_icons")?this.animatedIconElement&&l.contains(this.animatedIconElement)&&l.removeChild(this.animatedIconElement):(l=_.F$(l),this.animatedIconElement&&l.contains(this.animatedIconElement)&&l.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.Q.handleError=function(l,b,d){_.r7(l,this.iconName,b,d);b=g0q(d,this.icon);var L=!1;window.location.href.includes("JpymaW6Lh2w")?L=!0:d._svgIcon&&(d=(d=d._svgIcon.parentNode)?d.tagName:"unknown",_.r7(l,d),d==="YT-ICON"&&l.name==="NotFoundError"?L=!0:l.name==="NotFoundError"&&b&&(L=!0));L?_.cX(l):_.az(l)};
_.qG.Object.defineProperties(Tk,{template:{configurable:!0,enumerable:!0,get:function(){if(Bjo===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;
FPF===void 0&&(FPF=document.createElement("template"));var L=FPF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Bjo=l}l=Bjo;return l}}});
Tk.prototype.handlePropertyChange=Tk.prototype.handlePropertyChange;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Tk.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",String)],Tk.prototype,"icon",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Tk.prototype,"active",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Tk.prototype,"defaultToFilled",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Tk.prototype,"isAnimatedIcon",void 0);
_.w([_.g({value:24}),_.u("design:type",Number)],Tk.prototype,"size",void 0);_.w([_.g({value:""}),_.u("design:type",String)],Tk.prototype,"targetContainer",void 0);_.w([_.g(),_.u("design:type",Object)],Tk.prototype,"animatedIconElement",void 0);_.w([_.g(),_.u("design:type",Object)],Tk.prototype,"isDarkTheme",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Tk.prototype,"ariaHidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],Tk.prototype,"ariaLabel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],Tk.prototype,"role",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],Tk.prototype,"tabindex",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],Tk.prototype,"title",void 0);_.w([_.g(),_.u("design:type",String)],Tk.prototype,"style",void 0);_.w([_.g(),_.u("design:type",String)],Tk.prototype,"iconFilter",void 0);_.w([_.g(),_.u("design:type",String)],Tk.prototype,"gradientColor",void 0);
_.w([_.tC("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],Tk.prototype,"handlePropertyChange",null);_.w([_.AC({is:"yt-icon",noInjection:!0})],Tk);var pNF="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),DhN=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var YOt={};YOt.YtPlaintextBehavior=[_.uC,{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(l){l.preventDefault();l=l.clipboardData.getData("text/plain");document.execCommand("insertText",!1,l)},
preventRichTextFormatting_:function(l){_.HI&&(l=l.detail.keyboardEvent,l.stopImmediatePropagation(),l.preventDefault())}}];var qOV;var HAJ;var ab=function(){var l=_.S.apply(this,arguments)||this;l.ignoreShadyDom=!1;l.hasChange_=!1;l.hasSetTitle_=!1;l.useIOObserverForVisibilityLogging_=_.U("kevlar_use_vimio_behavior")&&_.aC("INNERTUBE_CLIENT_NAME")==="WEB";l.ytFormattedStringObserverHandlerKeys_=void 0;return l};
_.h(ab,_.S);_.Q=ab.prototype;_.Q.created=function(){this.useIOObserverForVisibilityLogging_=_.U("kevlar_use_vimio_behavior")&&_.aC("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.Q.ready=function(){_.aC("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_()};
_.Q.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.Q.detached=function(){this.unobserveIOObservers_()};
_.Q.clearContents_=function(){for(var l=this.getRoot(),b=l.lastChild;b&&b.tagName!=="STYLE";){try{l.removeChild(b)}catch(d){break}b=l.lastChild}};
_.Q.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var l=_.X(this.ytFormattedStringObserverHandlerKeys_),b=l.next();!b.done;b=l.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(b.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.Q.resetForAttributedString=function(){var l=this.getRoot();!l.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),l.appendChild(this.ytAttributedStringElementRef))};
_.Q.resetForFormattedString=function(){var l=this.getRoot(),b=l.querySelector("yt-attributed-string");b&&(this.ytAttributedStringElementRef=l.removeChild(b))};
_.Q.textChanged=function(){this.textChanged_(this.text)};
_.Q.textChanged_=function(l){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!l||!l.runs&&!l.simpleText;if(_.U("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var b=this.hostElement.firstChild;b&&b.nodeName==="FONT";){var d=b;b=b.nextSibling;this.hostElement.removeChild(d)}b=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
d=l.simpleText;var L;!d&&((L=l.runs)==null?void 0:L.length)===1&&this.isSimpleString_(l.runs[0])&&(d=l.runs[0].text);d!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.aC("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(d!==void 0){try{b.textContent=d}catch(P){}b.textContent||(this.isEmpty=!0)}else l=l.runs,d!==void 0&&(l=[{text:d}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),l&&this.updateText_(l),
b.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.Q.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)};
_.Q.computeAriaLabel_=function(l){return l};
_.Q.computeEllipsisTruncateStyling=function(l,b){return l&&!b};
_.Q.computeUseAttributedString=function(l){return _.U("web_replace_formatted_with_attributed_string")&&Lu7(l)&&!this.disableAttributedString&&!this.enableContentEditable};
_.Q.setNodeStyle_=function(l,b){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.U("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?b.removeAttribute("dir"):b.setAttribute("dir","auto");b.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");b.style.color="";var d=null;this.noStyles||(l.bold&&(b.classList.add("bold"),d="bold"),l.deemphasize&&(b.classList.add("deemphasize"),d="deemphasize"),l.italics&&b.classList.add("italic"),
l.strikethrough&&b.classList.add("strikethrough"),l.errorUnderline&&(b.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),l.bracket&&b.classList.add("bracket"),l.textColor&&(b.style.color=_.$I(l.textColor)));d!==b.getAttribute("style-target")&&(d?b.setAttribute("style-target",d):b.removeAttribute("style-target"))};
_.Q.setUpVisibilityLogging_=function(l,b){var d=this;this.setNodeTrackingParams_(l,b);var L;((L=b.data)==null?0:L.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(l=this.ytRendererBehavior.visibilityObserver.observe(b,function(P){var E=d.ytRendererBehavior.getVisibilityLogger();E&&E.reportShown(P)},this.ytRendererBehavior.visibilityOptionVisible_),b=this.ytRendererBehavior.visibilityObserver.observe(b,function(P){var E=d.ytRendererBehavior.getVisibilityLogger();
E&&E.reportHidden(P)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(l),this.ytFormattedStringObserverHandlerKeys_.push(b))};
_.Q.setNodeTrackingParams_=function(l,b){b.data||(b.data={});if((l=l.loggingDirectives?l.loggingDirectives.trackingParams:null)||b.data.trackingParams)b.data.trackingParams=l};
_.Q.computeHasLinkOnly_=function(l){return!(!l||l.length!==1||this.noEndpoints||!l[0].navigationEndpoint)};
_.Q.getRoot=function(){var l=this.buildScopeDomOptions();return this.enableContentEditable?_.F$(_.F$(this.hostElement,l).querySelector("[contenteditable]")):_.F$(this.hostElement,l)};
_.Q.fixContenteditableScope=function(){var l=function(b){b&&(b.nodeType===1&&b.classList&&(b.classList.add("style-scope"),b.classList.add("yt-formatted-string")),b.childNodes&&b.childNodes.forEach(function(d){l(d)}))};
l(this.getRoot())};
_.Q.updateText_=function(l){for(var b=l.length,d=this.getRoot(),L=d.firstChild;L&&L.nodeName==="STYLE";)L=L.nextSibling;for(var P=0;P<b&&L;){var E=l[P],f=_.U("remove_cr_char")&&E.text?E.text.replace("\r",""):E.text;if(this.isSimpleString_(E)&&!this.useMixedDirectionFormattedStrings)if(L.nodeName==="#text"){L.textContent!=f&&(L.textContent=f);P++;L=L.nextSibling;continue}else break;if(_.K(E,xA))break;else if(!this.noEndpoints&&E.navigationEndpoint){if(L.nodeName!=="A")break;this.setDataOnAnchor_(L,
E.navigationEndpoint)}else if(L.nodeName!=="SPAN")break;this.setNodeStyle_(E,L);this.setUpVisibilityLogging_(E,L);L.textContent!=f&&(L.textContent=f);P++;L=L.nextSibling}if(L)for(E=d.lastChild,L=P?L.previousSibling:null;E&&E!=L;){try{d.removeChild(E)}catch(F){break}E=d.lastChild}P!==b&&this.addTextNodes_(l,P)};
_.Q.addTextNodes_=function(l,b){for(var d=document.createDocumentFragment(),L=l.length;b<L;b++){var P=l[b],E=_.U("remove_cr_char")&&P.text?P.text.replace("\r",""):P.text;if(this.isSimpleString_(P)&&!this.useMixedDirectionFormattedStrings)d.appendChild(document.createTextNode(E));else{var f=_.K(P,xA);if(f){if(f.image){var F=document.createElement("img");f.isCustomEmoji||F.classList.add("small-emoji");F.classList.add("emoji");f.isCustomEmoji&&(F.dataset.emojiId=f.emojiId);F.src=_.EL(f.image.thumbnails,
this.emojiSize);(P=this.get("image.accessibility.accessibilityData.label",f))?F.alt=P:f.shortcuts&&f.shortcuts.length>0?F.alt=f.shortcuts[0]:f.emojiId&&(F.alt=f.emojiId);d.appendChild(F);this.hasEmoji=!0}}else!this.noEndpoints&&P.navigationEndpoint?(F=document.createElement("a"),F.classList.add("yt-simple-endpoint"),F.setAttribute("spellcheck","false"),this.setDataOnAnchor_(F,P.navigationEndpoint)):F=document.createElement("span"),this.setNodeStyle_(P,F),this.setUpVisibilityLogging_(P,F),F.appendChild(document.createTextNode(E)),
d.appendChild(F)}}this.getRoot().appendChild(d)};
_.Q.isSimpleString_=function(l){return(this.noEndpoints||!l.navigationEndpoint)&&!_.K(l,xA)&&(this.noStyles||!(l.bold||l.deemphasize||l.italics||l.strikethrough||l.errorUnderline||l.bracket||l.textColor))&&!l.loggingDirectives};
_.Q.getRawText=function(){return _.iO(this.text)};
_.Q.getFirstRunText=function(){var l;if(((l=this.text)==null?0:l.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.Q.setFirstRunText=function(l){var b;((b=this.text)==null?0:b.runs)&&this.text.runs[0]&&(this.text.runs[0].text=l,this.textChanged_(this.text))};
_.Q.setDataOnAnchor_=function(l,b){var d=this;!_.U("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(b)||this.isSignalServiceEndpoint_(b)?(l.onclick=this.serviceEndpointHandler_(b),im(l,"#")):d2q({text:this.text,command:b},function(){NO1(l,b,d.target)})};
_.Q.isServiceEndpoint_=function(l){var b;return!((b=_.K(l==null?void 0:l.commandMetadata,_.sz))==null||!b.sendPost)};
_.Q.isSignalServiceEndpoint_=function(l){return!!_.K(l,_.fZ)};
_.Q.serviceEndpointHandler_=function(l){var b=this;return function(d){_.LZ(b.hostElement,[l]);d.preventDefault()}};
_.Q.overrideAriaLabelChanged_=function(){var l=this.getRoot();this.enableContentEditable&&l&&l.setAttribute("aria-label",this.overrideAriaLabel)};
_.Q.enableContentEditableChanged_=function(){var l=this,b=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),b=_.F$(this.hostElement,b),!b.lastChild||b.lastChild instanceof HTMLElement&&b.lastChild.id!=="contenteditable-root"){var d=document.createElement("div");d.id="contenteditable-root";d.setAttribute("contenteditable","true");d.setAttribute("dir","auto");d.onfocus=function(){l.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
b.appendChild(d);this.overrideAriaLabel&&d.setAttribute("aria-label",this.overrideAriaLabel)}}else d=_.Bf(this.hostElement).firstChild,d instanceof HTMLElement&&d.id==="contenteditable-root"&&_.F$(this.hostElement,b).removeChild(d)};
_.Q.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.Q.getNodesForVisibilityLogging_=function(){return _.BI(this.getRoot().childNodes,function(l){var b;return!((b=l.data)==null||!b.trackingParams)})};
_.Q.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.Q.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var l=this.ytRendererBehavior.getVisibilityLogger();l&&this.getNodesForVisibilityLogging_().forEach(function(b){l.reportShown(b)})}};
_.Q.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var l=this.ytRendererBehavior.getVisibilityLogger();l&&this.getNodesForVisibilityLogging_().forEach(function(b){l.reportHidden(b)})}};
_.qG.Object.defineProperties(ab.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.U("enable_mixed_direction_formatted_strings")}}});
ab.prototype.enableContentEditableChanged_=ab.prototype.enableContentEditableChanged_;ab.prototype.overrideAriaLabelChanged_=ab.prototype.overrideAriaLabelChanged_;ab.prototype.ellipsisTruncateChanged_=ab.prototype.ellipsisTruncateChanged_;ab.prototype.textChanged=ab.prototype.textChanged;_.w([_.z(YOt.YtPlaintextBehavior),_.u("design:type",Object)],ab.prototype,"ytPlaintextBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ab.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ab.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ab.prototype,"text",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"noEndpoints",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"noStyles",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ab.prototype,"isDarkTheme",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],ab.prototype,"splitLines",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ab.prototype,"forceDefaultStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ab.prototype,"ellipsisTruncate",void 0);_.w([_.g(),_.u("design:type",Object)],ab.prototype,"ignoreShadyDom",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.u("design:type",Boolean)],ab.prototype,"ellipsisTruncateStyling",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.u("design:type",String)],ab.prototype,"ariaLabel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ab.prototype,"isEmpty",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.u("design:type",Boolean)],ab.prototype,"hasLinkOnly_",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"hasEmoji",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"disableAttributedString",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"isOverlay",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"linkInheritColor",void 0);
_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"noPreWrap",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"userInput",void 0);_.w([_.g({value:16}),_.u("design:type",Number)],ab.prototype,"emojiSize",void 0);_.w([_.g(),_.u("design:type",String)],ab.prototype,"target",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"enableContentEditable",void 0);_.w([_.g(),_.u("design:type",String)],ab.prototype,"overrideAriaLabel",void 0);
_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"respectHtmlDir",void 0);_.w([_.g(),_.u("design:type",Boolean)],ab.prototype,"respectLangDir",void 0);_.w([_.y("plaintextOnly"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ab.prototype,"useMixedDirectionFormattedStrings",null);_.w([_.g({computed:"computeUseAttributedString(text)"}),_.u("design:type",Boolean)],ab.prototype,"useYtAttributedString",void 0);
_.w([_.tC("text"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ab.prototype,"textChanged",null);_.w([_.tC("ellipsisTruncate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ab.prototype,"ellipsisTruncateChanged_",null);_.w([_.tC("overrideAriaLabel"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ab.prototype,"overrideAriaLabelChanged_",null);
_.w([_.tC("enableContentEditable"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ab.prototype,"enableContentEditableChanged_",null);_.w([_.AC({is:"yt-formatted-string",disableElementRegistration:!0})],ab);
_.R(ab,"yt-formatted-string",function(){if(HAJ===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;qOV===void 0&&(qOV=document.createElement("template"));var L=qOV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);HAJ=l}l=HAJ;return l});var tOF;var UE$;var KP$;var eao;var i3=function(){var l=_.S.apply(this,arguments)||this;l.focused=!1;l.disabled=!1;l.isOverlay=!1;return l};
_.h(i3,_.S);i3.prototype.triggerDown=function(){if(!this.disabled){_.nL(this.hostElement,"down",!0);var l;(l=this.currentAnimation)==null||l.cancel()}};
i3.prototype.triggerUp=function(){if(!this.disabled){_.nL(this.hostElement,"down",!1);var l=this.fillElement;var b=this.strokeElement;typeof GroupEffect==="function"?(l=new GroupEffect([RaB(l),poH(b)]),l=new Animation(l,document.timeline)):l=new Vff(l,b);this.currentAnimation=l;var d;(d=this.currentAnimation)==null||d.play()}};
_.w([_.KL(".stroke"),_.u("design:type",HTMLElement)],i3.prototype,"strokeElement",void 0);_.w([_.KL(".fill"),_.u("design:type",HTMLElement)],i3.prototype,"fillElement",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],i3.prototype,"focused",void 0);_.w([_.g(),_.u("design:type",Object)],i3.prototype,"disabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],i3.prototype,"isOverlay",void 0);_.w([_.AC({is:"yt-interaction",disableElementRegistration:!0})],i3);
_.R(i3,"yt-interaction",function(){if(eao===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;KP$===void 0&&(KP$=document.createElement("template"));var L=KP$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);eao=l}l=eao;return l},{mode:2});var cB=function(){return _.S.apply(this,arguments)||this};
_.h(cB,_.S);_.Q=cB.prototype;_.Q.ready=function(){var l=this,b=_.F$(this.hostElement).querySelector("#button");b.addEventListener("focus",function(){H6J||(H6J=new qco);l.keyboardFocused=H6J.isKeyBoardInUse()});
b.addEventListener("blur",function(){l.keyboardFocused=!1;l.rippleUp_()})};
_.Q.computeTabIndex_=function(l){return l?-1:0};
_.Q.computeButtonAriaPressed_=function(l){if(this.toggleable)return l?"true":"false"};
_.Q.rippleDown_=function(){_.F$(this.hostElement).querySelector("#interaction").triggerDown()};
_.Q.rippleUp_=function(){_.F$(this.hostElement).querySelector("#interaction").triggerUp()};
_.Q.onPressedChanged_=function(){var l=_.Bf(_.F$(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.Bf(_.F$(this.hostElement).querySelector("#button")).children[0];l&&(l.active=this.pressed)};
cB.prototype.onPressedChanged_=cB.prototype.onPressedChanged_;cB.prototype.rippleUp_=cB.prototype.rippleUp_;cB.prototype.rippleDown_=cB.prototype.rippleDown_;_.w([_.g(),_.u("design:type",String)],cB.prototype,"label",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],cB.prototype,"disabled",void 0);_.w([_.g(),_.u("design:type",Boolean)],cB.prototype,"pressed",void 0);_.w([_.g(),_.u("design:type",Object)],cB.prototype,"toggleable",void 0);
_.w([_.g(),_.u("design:type",Boolean)],cB.prototype,"untabbable",void 0);_.w([_.g(),_.u("design:type",Boolean)],cB.prototype,"keyboardFocused",void 0);_.w([_.Hf("down"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cB.prototype,"rippleDown_",null);_.w([_.Hf("up"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cB.prototype,"rippleUp_",null);
_.w([_.tC("pressed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cB.prototype,"onPressedChanged_",null);_.w([_.AC({is:"yt-icon-button",disableElementRegistration:!0})],cB);
_.R(cB,"yt-icon-button",function(){if(UE$===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;tOF===void 0&&(tOF=document.createElement("template"));var L=tOF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);UE$=l}l=UE$;return l},{mode:2});var ha$;var kOV=function(){var l=document.body,b=l.appendChild;if(ha$===void 0){var d=document.createElement("template");_.k(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>');
ha$=d}d=ha$;b.call(l,d.content)};
document.body?kOV():window.addEventListener("DOMContentLoaded",kOV);var WPh=_.rI(["aria-"]),rG={};rG.YtRenderButtonBehavior=[_.a.YtRendererBehavior,_.VQ.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!!_.qP().resolve(_.YC(_.Ib))&&_.U("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 l=this.computeHref_(this.endpoint,!0);l?im(this.elements_.endpoint,l):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){l=this.buttonClass.split(" ");l=_.X(l);for(var b=l.next();!b.done;b=l.next())b=b.value,_.nL(this.hostElement,b,!0),this.elements_.button&&_.nL(this.elements_.button,b,!0),this.elements_.text&&_.nL(this.elements_.text,b,!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&&(l=null,this.buttonAccessibility&&(l=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=l:l?_.Ob([_.Ht(WPh)],this.elements_.button,"aria-label",l):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var l=_.qP().resolve(_.YC(_.Ib));l&&(this.keyboardFocused=l.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.zk("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,_.HJ(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.HJ(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(l,b){if(b)for(l=b.split(" "),l=_.X(l),b=l.next();!b.done;b=l.next())b=b.value,_.nL(this.hostElement,b,!1),this.elements_.button&&_.nL(this.elements_.button,b,!1),this.elements_.text&&_.nL(this.elements_.text,b,!1)},
buttonIconChanged_:function(l){this.elements_.icon?l?(this.elements_.icon.icon=l,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.HJ(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.OX(this.hostElement,"is-paper-button-with-icon",!1)):l&&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"&&_.HJ(this.elements_.button).appendChild(this.elements_.icon):_.HJ(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.OX(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(l){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,l){var b=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(l){case "yt_icon_button_with_label":b=!0;_.nL(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();l=_.HJ(this.elements_.button).firstElementChild;
this.elements_.icon=l;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.HJ(this.elements_.endpoint).appendChild(this.elements_.button);_.HJ(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.zk("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;_.HJ(this.elements_.button).appendChild(this.elements_.text);_.HJ(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":b=!0,this.elements_.button=this.getYtIconButton_(),l=_.HJ(this.elements_.button).firstElementChild,this.elements_.icon=l,this.setIconActive_(this.elements_.icon),
_.HJ(this.elements_.endpoint).appendChild(this.elements_.button)}_.OX(this.hostElement,"is-icon-button",b);_.OX(this.hostElement,"is-paper-button",!b);_.OX(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;_.F$((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&&_.HJ(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(l){if(l!=void 0||this.disabled)this.disabled=l,this.elements_.button&&(this.elements_.button.disabled=l)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(l){_.U("kevlar_system_icons")&&l&&this.data&&(this.data.isSelected!==void 0?l.active=this.data.isSelected:this.data.isToggled!==void 0&&(l.active=this.data.isToggled))},
observeBasicPalette_:function(l){_.ZT(this.hostElement,l)},
disabledChanged_:function(l){this.data&&this.set("data.isDisabled",l)},
onYtButtonTap_:function(l){if(this.disabled)l.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.LZ(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(l=this.disableCommandHandlerOverride,!this.data||!this.data.command||l||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.U("handle_service_request_actions")||_.LZ(this.hostElement,[this.serviceEndpoint]),
_.rh(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.U("handle_service_request_actions")?(l=[],this.serviceEndpoint&&l.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&l.push(this.data.command),l.length&&_.Py(this.hostElement,l,this.hostElement)):this.data&&this.data.command&&(l=this.data.command,l.accountUnlinkCommand||l.accountLinkCommand||l.insertAdCommand||l.insertHighlightMarkerCommand||
l.createLivestreamHighlightClipCommand||l.getVideoUploadFeedbackCommand||l.musicDeletePrivatelyOwnedEntityCommand||l.ypcCancelRecurrenceEndpoint||l.getMultiSelectCommandEndpoint?_.LZ(this.hostElement,[l]):_.Py(this.hostElement,[l],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 l,b=_.F$((l=this.container.hostElement)!=null?l:this.container);b.lastChild&&b.lastChild.tagName!="STYLE";)try{b.removeChild(b.lastChild)}catch(d){break}},
getYtIconButton_:function(){var l=this.reuseEnabled_()?_.zk("yt-icon-button"):document.createElement("yt-icon-button"),b=_.HJ(l).firstElementChild;if(b&&b.is!="yt-icon"){for(b=_.HJ(l);b.lastChild;)b.removeChild(b.lastChild);b=null}b||(b=this.getIcon_(),this.setIconActive_(b),_.HJ(l).appendChild(b));return l},
reuseEnabled_:function(){return _.U("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.zk("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.zk("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.ju0={};
_.ju0.YtButtonBehavior=[rG.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var l=this.data;l&&(this._setEndpoint(this.computeEndpoint_(l)),this._setServiceEndpoint(this.computeServiceEndpoint_(l)),this._setCommand(this.computeCommand_(l)),this._setButtonIcon(this.computeButtonIcon_(l)),this._setButtonText(this.computeButtonText_(l,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(l)),this._setButtonTooltip(this.computeTooltip_(l)),this._setButtonClass(this.computeButtonClass_(l)),this._setIconPositionType(this.computeIconPositionType_(l)),this.updateRenderedElements())},
setPressedState:function(l){var b;if((b=this.elements_)==null?0:b.button)this.elements_.button.pressed=!!l},
computeIconPositionType_:function(l){return l&&l.iconPosition||null},
computeEndpoint_:function(l){var b=l&&l.navigationEndpoint,d=this.get("data.command.commandMetadata.webCommandMetadata.url"),L=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:l&&l.command&&l.command.modalEndpoint?l.command:d&&!L&&l.command?l.command:null},
computeServiceEndpoint_:function(l){var b=l&&l.serviceEndpoint,d=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:d&&l.command?l.command:null},
computeCommand_:function(l){return l&&l.command||null},
computeButtonIcon_:function(l){return l&&l.icon&&l.icon.iconType?_.ni(l.icon.iconType):null},
computeButtonText_:function(l,b){return!b&&l&&l.text||null},
computeAccessibility_:function(l){return this.get("accessibilityData.accessibilityData",l)||l&&l.accessibility||(l&&l.text?{label:this.getSimpleString(l.text)}:null)},
computeTooltip_:function(l){return l?l.isDisabled&&l.disabledTooltip||l.tooltip||null:null},
computeButtonClass_:function(l){var b=l&&l.style?l.style.toLowerCase().replace(/_/g,"-")+" ":"";b+=l&&l.size?l.size.toLowerCase().replace(/_/g,"-")+" ":"";l.colorData&&l.colorData.basicColorPaletteData&&l.colorData.basicColorPaletteData.borderColor&&(b+="palette-with-border");return b.trim()}}];var Mb={};var zaf;var y1V;var ZAV,MOV=function(){return ZAV!==void 0?ZAV:ZAV=document.createElement("template")};
document.head.appendChild(MOV().content);var I3D;var $EJ,J1F=function(){return $EJ!==void 0?$EJ:$EJ=document.createElement("template")};
document.head.appendChild(J1F().content);var xE$;var gE$,SOQ=function(){return gE$!==void 0?gE$:gE$=document.createElement("template")};
document.head.appendChild(SOQ().content);var A1j;var vEV=document.head,C8r=vEV.appendChild,Ra0;if(A1j===void 0){var poV=document.createElement("template");_.k(poV,"\x3c!--css-build:shady--\x3e");poV.content.insertBefore(SOQ().content.cloneNode(!0),poV.content.firstChild);A1j=poV}Ra0=A1j;C8r.call(vEV,Ra0.content);var oEf=document.head,DEt=oEf.appendChild,VOD;if(xE$===void 0){var woD=document.createElement("template");_.k(woD,"\x3c!--css-build:shady--\x3e");woD.content.insertBefore(J1F().content.cloneNode(!0),woD.content.firstChild);xE$=woD}VOD=xE$;DEt.call(oEf,VOD.content);var uJD=document.head,GOr=uJD.appendChild,Tjh;if(I3D===void 0){var a3$=document.createElement("template");_.k(a3$,"\x3c!--css-build:shady--\x3e");a3$.content.insertBefore(MOV().content.cloneNode(!0),a3$.content.firstChild);I3D=a3$}Tjh=I3D;GOr.call(uJD,Tjh.content);var iA$;_.IH("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");iA$=_.U("web_button_rework")&&_.il("BUTTON_REWORK")||_.U("web_button_rework_with_live");_.lp=function(){return _.S.apply(this,arguments)||this};
_.h(_.lp,_.S);_.lp.prototype.created=function(){this.openPopupConfig=_.aC("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.lp.prototype.onYtNavigate_=function(l){var b=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(l.detail.endpoint);b&&(this.ytOpenPopupBehavior.openPopup(b),l.stopPropagation(),l.preventDefault())};
_.qG.Object.defineProperties(_.lp,{template:{configurable:!0,enumerable:!0,get:function(){if(y1V===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;zaf===void 0&&(zaf=document.createElement("template"));var L=zaf;d.call(b,L.content.cloneNode(!0),l.content.firstChild);y1V=l}l=y1V;return l}}});
_.lp.prototype.onYtNavigate_=_.lp.prototype.onYtNavigate_;_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],_.lp.prototype,"ytOpenPopupBehavior",void 0);_.w([_.z(_.ju0.YtButtonBehavior),_.u("design:type",Object)],_.lp.prototype,"ytButtonBehavior",void 0);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],_.lp.prototype,"onYtNavigate_",null);
_.w([_.AC({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:iA$})],_.lp);var c1h;var r1D=_.U("web_button_rework")&&_.il("BUTTON_REWORK")||_.U("web_button_rework_with_live"),bp=function(){var l=_.S.apply(this,arguments)||this;l.isPressed=!1;l.forceIconButton=!1;l.forceIconOnly=!1;l.forceModernIconButton=!1;l.skipCommandHandling=!1;l.alignByText=!1;l.fitToVisibleBounds=!0;l.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};l.onTap=function(b){_.rh(l.hostElement,"yt-service-request-sent-button-renderer",b)};
return l};
_.h(bp,_.S);_.Q=bp.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.Q.onClick=function(l){var b,d=this.disabled||((b=this.data)==null?void 0:b.isDisabled);b=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");d&&b&&l.stopPropagation()};
_.Q.computeIcon=function(){var l,b,d=(l=this.data)==null?void 0:(b=l.icon)==null?void 0:b.iconType;if(d)return _.ni(d)};
_.Q.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.Q.handleUpdateButtonAction=function(l){l=_.K(l,Lat);var b=_.K(l==null?void 0:l.updatedButton,_.Ym);if(this.data&&l&&b){var d=this.data;d.targetId&&l.targetId&&d.targetId===l.targetId&&(this.data=b)}};
_.qG.Object.defineProperties(bp.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var l=this;if(this.data){var b=ah1({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.rh(l.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.rh(l.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});b.alignByText=this.alignByText;return b}}}});
_.qG.Object.defineProperties(bp,{template:{configurable:!0,enumerable:!0,get:function(){if(c1h===void 0){var l=document.createElement("template");_.k(l,'\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>');c1h=l}l=c1h;return l}}});
bp.prototype.onClick=bp.prototype.onClick;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],bp.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bp.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],bp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"isPressed",void 0);
_.w([_.g(),_.u("design:type",Object)],bp.prototype,"forceIconButton",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"forceIconOnly",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"forceModernIconButton",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"skipCommandHandling",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"alignByText",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"buttonTooltipPosition",void 0);
_.w([_.g(),_.u("design:type",Object)],bp.prototype,"fitToVisibleBounds",void 0);_.w([_.g({computed:"computeTooltip(data)"}),_.u("design:type",Object)],bp.prototype,"tooltip",void 0);_.w([_.g(),_.u("design:type",Object)],bp.prototype,"overrides",void 0);_.w([_.g(),_.u("design:type",Boolean)],bp.prototype,"disabled",void 0);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],bp.prototype,"onClick",null);
_.w([_.y("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.u("design:type",Object),_.u("design:paramtypes",[])],bp.prototype,"computedButtonShape",null);_.w([_.AC({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!r1D,cssBuildOptOut:!0}),_.AC({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!r1D,cssBuildOptOut:!0})],bp);var lhD;var bkf;var d2=function(){var l=_.S.apply(this,arguments)||this;l.empty_=!0;l.loadTime=Infinity;l.pendingPaint=!1;l.hasChange_=!1;l.oldThumbnail_=null;l.oldDelayedSrc_="";l.objectURL_=null;return l};
_.h(d2,_.S);_.Q=d2.prototype;_.Q.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.Q.ready=function(){var l=this.shouldShowPlaceholder_();_.nL(this.hostElement,"no-transition",!0);l&&this.hostElement.classList.add("with-placeholder")};
_.Q.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.Q.isThumbPreloaded_=function(l){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",l)};
_.Q.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||dhF};
_.Q.computeThumbnailSrc_=function(l){return l&&l.thumbnails?_.EL(l.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.Q.computeAlt_=function(){var l=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&l||""};
_.Q.thumbnailChanged_=function(){var l=_.X([this.thumbnail,this.oldThumbnail_]),b=l.next().value;l=l.next().value;this.oldThumbnail_=b;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(l=this.computeThumbnailSrc_(l),this.computeThumbnailSrc_(b)===l))return;_.U("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(b)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):b&&_.il("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.m1(this,this.onReload_):_.m1(this,this.onShow_):this.resetImage_();b&&(this.hostElement.style.opacity=""+b.opacity)}};
_.Q.delayedSrcChanged_=function(){var l=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===l||this.resetImage_()};
_.Q.setSrc_=function(l){l?(_.F$(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.F$(this.hostElement).querySelector("#img").src=l):(_.F$(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.Q.resetImage_=function(){cwV(this.hostElement);this.empty_=!0;this.setSrc_(dhF);this.ytRendererBehavior.invalidate(!1)};
_.Q.observePlaceholderColor_=function(){var l=this.thumbnail&&this.thumbnail.placeholderColor;l?this.hostElement.style.backgroundColor=_.$I(l):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.Q.onLoad_=function(){_.F$(this.hostElement).querySelector("#img").src&&_.F$(this.hostElement).querySelector("#img").src!==dhF&&(iRV(this.hostElement),this.notifyOnLoaded&&_.rh(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.Q.onError_=function(){var l=this;if(_.U("web_use_cache_for_image_fallback"))EEV(_.F$(this.hostElement).querySelector("#img").src).then(function(b){l.objectURL_=_.Gc(b).toString();l.setSrc_(l.objectURL_)}).catch(function(){_.U("kevlar_woffle_fallback_image")&&l.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.Q.onPrescanVisible=function(){this.onShow_()};
_.Q.onVisible=function(){if(_.U("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.Q.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var l=this.computeSrc_();l!==_.F$(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(l))}};
_.Q.onReload_=function(){this.empty_=!1;var l=this.computeSrc_();l!==_.F$(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(l))};
_.Q.shouldShowPlaceholder_=function(){return _.U("kevlar_thumbnail_bg")};
d2.prototype.observePlaceholderColor_=d2.prototype.observePlaceholderColor_;d2.prototype.delayedSrcChanged_=d2.prototype.delayedSrcChanged_;d2.prototype.thumbnailChanged_=d2.prototype.thumbnailChanged_;_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],d2.prototype,"alt",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],d2.prototype,"ariaHidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],d2.prototype,"ariaLabel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],d2.prototype,"hidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],d2.prototype,"id",void 0);_.w([_.z(_.YG.YtVisibilityBehavior),_.u("design:type",Object)],d2.prototype,"ytVisibilityBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],d2.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",String)],d2.prototype,"delayedSrc",void 0);
_.w([_.g(),_.u("design:type",Object)],d2.prototype,"thumbnail",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],d2.prototype,"loaded",void 0);_.w([_.g(),_.u("design:type",Boolean)],d2.prototype,"notifyOnLoaded",void 0);_.w([_.g(),_.u("design:type",Number)],d2.prototype,"height",void 0);_.w([_.g(),_.u("design:type",Number)],d2.prototype,"width",void 0);_.w([_.g({value:function(){return"width"}}),
_.u("design:type",String)],d2.prototype,"dimension",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],d2.prototype,"fit",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],d2.prototype,"fitHeight",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],d2.prototype,"fitWidth",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],d2.prototype,"objectFit",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],d2.prototype,"objectPosition",void 0);_.w([_.g(),_.u("design:type",String)],d2.prototype,"preferredThumbnail",void 0);_.w([_.g({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.u("design:type",String)],d2.prototype,"alt_",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],d2.prototype,"sharedTooltipText",void 0);
_.w([_.g(),_.u("design:type",Boolean)],d2.prototype,"ftlEligible",void 0);_.w([_.g({value:void 0}),_.u("design:type",String)],d2.prototype,"observeHiddenOption",void 0);_.w([_.g({value:"observe_once"}),_.u("design:type",String)],d2.prototype,"observePrescanOption",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],d2.prototype,"roundedContainer",void 0);
_.w([_.Wf("thumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d2.prototype,"thumbnailChanged_",null);_.w([_.Wf("delayedSrc"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d2.prototype,"delayedSrcChanged_",null);_.w([_.tC("thumbnail.placeholderColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d2.prototype,"observePlaceholderColor_",null);
_.w([_.AC({is:"yt-img-shadow",disableElementRegistration:!0})],d2);var dhF=_.il("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.Xa()(d2,"yt-img-shadow",function(){if(bkf===void 0){var l=document.createElement("template");_.k(l,'\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">');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;lhD===void 0&&(lhD=document.createElement("template"));var L=lhD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);bkf=l}l=bkf;return l},{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 ElV;_.Lq=new _.tZ("SCREEN_MANAGER_TOKEN");ElV=new _.tZ("LOG_INITIAL_SCREEN_TOKEN");var LED=JL({entities:{}});_.PE=xh(LED)(LED.entities,{selectSfvAudioItemPlaybackState:function(l,b){var d,L;l=(L=_.Bv(l,"sfvAudioItemCurrentlyPlayingEntity",b))!=null?L:void 0;return(d=l==null?void 0:l.sfvAudioItemPlaybackState)!=null?d:void 0},
playlistLoopStateEntitySelector:rrV,toggleMenuServiceItemEntitySelector:lHq});_.EW=_.C(function(l){function b(lN){return _.K(lN,_.U3)}
function d(){var lN=L().isTogglingDisabled||W()&&L().toggledIsTogglingDisabled,sA=lN||H()?W():!W();M(sA);x(!1);if(!lN){var OA;(OA=f)==null||OA(!!sA)}var WV;((WV=E)==null?0:WV())||_.G2(_.qP().resolve(_.Lq),L().trackingParams);var qH;if(!sA||!b(L().defaultButtonViewModel)||(qH=E)!=null&&qH()){var KF;!b(L().toggledButtonViewModel)||((KF=E)==null?0:KF())||_.G2(_.qP().resolve(_.Lq),b(L().toggledButtonViewModel).trackingParams)}else _.G2(_.qP().resolve(_.Lq),b(L().defaultButtonViewModel).trackingParams)}
var L=l.data,P=l.buttonShapeOverrides,E=l.disableExplicitClickLogging,f=l.onToggle,F=l.style,n=l.useOutlinedIcon,N=l.className,Y=function(){var lN,sA;return W()?(lN=l.animatedTextPropsToggled)==null?void 0:lN.call(l):(sA=l.animatedTextPropsDefault)==null?void 0:sA.call(l)},q=_.IJ(function(){return Y()?Object.assign({},Y(),{shouldAnimate:J()}):void 0},void 0,"Zp4uoe"),H=function(){var lN;
return((lN=D())==null?void 0:lN.isToggled)!==void 0},t=_.X(_.bf(function(){var lN,sA,OA;
return H()?(lN=D())==null?void 0:lN.isToggled:(OA=P==null?void 0:(sA=P())==null?void 0:sA.toggled)!=null?OA:L().isToggled})),e=t.next().value;
t=t.next().value;var W=e,M=t;t=_.X(_.bf(function(){var lN,sA;return(lN=l.animatedTextPropsToggled)==null?void 0:(sA=lN.call(l))==null?void 0:sA.shouldAnimate}));
e=t.next().value;t=t.next().value;var J=e,x=t;e=_.X(_.jL(!1,void 0,"mq3Zfe"));var V=e.next().value,p=e.next().value,D=_.eZ(function(lN){a:{var sA=L().entityKey,OA=L().toggledStateEntitySelectorType;if(OA)switch(OA){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!sA)break;lN=_.PE.selectSfvAudioItemPlaybackState(lN,sA);if(lN==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){lN={isToggled:!0};break a}if(lN){lN={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":lN=
{isToggled:_.PxB(lN).includes("engagement-panel-comments-section")};break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":lN={isToggled:_.PxB(lN).includes("engagement-panel-live-chat-item-section")};break a;default:_.cX(new _.Rp("Error: entitySelectorType defined but not matched in selector.",lN,OA))}lN=void 0}return lN}),G=function(){return Object.assign({},P==null?void 0:P(),{onToggle:d,
toggleable:!0,toggled:W(),focused:V()})};
return _.O("toggle-button-view-model",{"on:focusin":_.Nb(function(){var lN=_.qP().resolve(_.YC(_.Ib));lN&&p(lN.isKeyBoardInUse());return!1}),
"on:focusout":_.Nb(function(){p(!1);return!1})},_.O(_.m,{cond:function(){return W()?b(L().toggledButtonViewModel):b(L().defaultButtonViewModel)},
then:function(lN){return _.O(_.Rb,{data:lN,className:N,style:F,useOutlinedIcon:n,buttonOverrides:G,animatedTextProps:q})}}))},"da");
_.EW.idomCompat={callbacks:{onToggle:!0}};_.P$(_.C(function(l){return _.O("yt-toggle-button-view-model",{class:function(){var b;return(b=l.scopingClassName)==null?void 0:b.call(l)}},_.O(_.EW,{data:function(){var b;
return(b=l.data)==null?void 0:b.call(l)},
buttonShapeOverrides:function(){var b;return(b=l.overrides)==null?void 0:b.call(l)},
animatedTextPropsDefault:function(){var b;return(b=l.animatedTextPropsDefault)==null?void 0:b.call(l)},
animatedTextPropsToggled:function(){var b;return(b=l.animatedTextPropsToggled)==null?void 0:b.call(l)},
disableExplicitClickLogging:function(){var b;return(b=l.disableExplicitClickLogging)==null?void 0:b.call(l)},
onToggle:function(b){var d;return(d=l.onToggle)==null?void 0:d.call(l,b)},
style:function(){var b;return(b=l.style)==null?void 0:b.call(l)},
useOutlinedIcon:function(){var b;return(b=l.useOutlinedIcon)==null?void 0:b.call(l)},
className:function(){var b;return(b=l.className)==null?void 0:b.call(l)}}))},"ea"),"yt-toggle-button-view-model",{props:{data:_.KX,
buttonShapeOverrides:_.KX,overrides:_.KX,animatedTextPropsDefault:_.KX,animatedTextPropsToggled:_.KX,disableExplicitClickLogging:_.KX,onToggle:_.bY,style:_.KX,useOutlinedIcon:_.KX,className:_.KX,scopingClassName:_.KX}});var QG=function(){return _.S.apply(this,arguments)||this};
_.h(QG,_.S);QG.prototype.onTap=function(l){l.stopPropagation();l=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.gw("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:l})):this.ytLiveChatReduxBehavior.dispatch(_.jN("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:l}))};
_.qG.Object.defineProperties(QG.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.engagementState)==null?void 0:l.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var l=_.K(this.data.toggleButton,_.eC),b;if(Number(((b=this.likeCountState)==null?void 0:b.likeCountIfIndifferentNumber)||"0")===0){var d;b=((d=this.data.likeCountPlaceholder)==null?void 0:d.content)||""}else{var L,P,E;b=((L=this.likeCountState)==null?void 0:(P=L.likeCountIfIndifferent)==null?void 0:P.content)||((E=this.data.likeCountPlaceholder)==null?void 0:E.content)||""}var f,F;d=((f=this.likeCountState)==null?void 0:(F=
f.likeCountIfLiked)==null?void 0:F.content)||"1";f=_.K(l.toggledButtonViewModel,_.U3);return Object.assign({},l,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.K(l.defaultButtonViewModel,_.U3),{title:b})},toggledButtonViewModel:{buttonViewModel:Object.assign({},f,{title:d})}})}}}});
QG.prototype.onTap=QG.prototype.onTap;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],QG.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],QG.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],QG.prototype,"data",void 0);
_.w([_.g({selectorArgs:["data.likeCountEntityKey"],selector:E8y}),_.u("design:type",Object)],QG.prototype,"likeCountState",void 0);_.w([_.g({selectorArgs:["data.engagementStateKey"],selector:Ok$}),_.u("design:type",Object)],QG.prototype,"engagementState",void 0);_.w([_.y("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QG.prototype,"isLiked",null);
_.w([_.y("data","likeCountState","isLiked"),_.u("design:type",Object),_.u("design:paramtypes",[])],QG.prototype,"toggleButton",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],QG.prototype,"onTap",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],QG);
_.R(QG,"yt-live-chat-like-button-view-model",function(){if(Qu2===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;EEF===void 0&&(EEF=document.createElement("template"));var L=EEF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Qu2=l}l=Qu2;return l},{mode:0});var P60;var E0V;var Xm=function(){return _.S.apply(this,arguments)||this};
_.h(Xm,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Xm.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Xm.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],Xm);
_.R(Xm,"yt-live-chat-paid-message-footer-renderer",function(){if(E0V===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;P60===void 0&&(P60=document.createElement("template"));var L=P60;d.call(b,L.content.cloneNode(!0),l.content.firstChild);E0V=l}l=E0V;return l},{mode:0});var QD0;var XNf;var fhF;var sDf,FEF=function(){if(sDf!==void 0)return sDf;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;fhF===void 0&&(fhF=document.createElement("template"));var L=fhF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return sDf=l};var fq=function(){return _.S.apply(this,arguments)||this};
_.h(fq,_.S);fq.prototype.onTap=function(l){l.stopPropagation()};
_.qG.Object.defineProperties(fq.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var l=_.K(this.data.replyButton,_.U3),b,d,L,P,E,f,F,n=Number(((b=this.replyCountState)==null?void 0:b.replyCountNumber)||"0")===0?(d=this.data)==null?void 0:(L=d.replyCountPlaceholder)==null?void 0:L.content:((P=this.replyCountState)==null?void 0:(E=P.replyCount)==null?void 0:E.content)||((f=this.data)==null?void 0:(F=f.replyCountPlaceholder)==null?void 0:F.content)||"",N;return Object.assign({},
l,{title:n,accessibilityText:(N=this.replyCountState)==null?void 0:N.replyButtonAccessibilityText})}}}});
_.qG.Object.defineProperties(fq,{template:{configurable:!0,enumerable:!0,get:function(){return FEF()}}});
fq.prototype.onTap=fq.prototype.onTap;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],fq.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fq.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],fq.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fq.prototype,"data",void 0);
_.w([_.g({selectorArgs:["data.replyCountEntityKey"],selector:function(l,b){return _.Bv(l.entities,"replyCountEntity",b)}}),
_.u("design:type",Object)],fq.prototype,"replyCountState",void 0);_.w([_.y("data","replyCountState"),_.u("design:type",Object),_.u("design:paramtypes",[])],fq.prototype,"buttonViewModel",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],fq.prototype,"onTap",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],fq);_.R(fq,"yt-live-chat-reply-button-view-model",function(){return FEF()},{mode:0});var BCj;var n0t;var sW=function(){var l=_.S.apply(this,arguments)||this;l.ariaLabel="";return l};
_.h(sW,_.S);
sW.prototype.dataChanged=function(){for(var l=(0,_.Nu)(_.F$(this.hostElement).querySelector("#image"));l.firstChild;)l.removeChild(l.firstChild);if(this.data)if(this.data.icon){var b=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(b.polymerController.icon="yt-sys-icons:shield-filled",b.polymerController.defaultToFilled=!0):b.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();l.appendChild(b)}else if(this.data.customThumbnail){b=document.createElement("img");
var d=_.D81(this.data.customThumbnail.thumbnails,16);d?(b.src=d,l.appendChild(b),b.setAttribute("alt",this.hostElement.ariaLabel||"")):_.cX(new _.Rp("Could not compute URL for thumbnail",this.data.customThumbnail))}};
sW.prototype.identity=function(l){return l};
sW.prototype.computeType=function(l){return st(l||void 0)};
sW.prototype.dataChanged=sW.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],sW.prototype,"data",void 0);_.w([_.g({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.u("design:type",Object)],sW.prototype,"ariaLabel",void 0);_.w([_.g({computed:"computeType(data)",reflectToAttribute:!0}),_.u("design:type",String)],sW.prototype,"type",void 0);
_.w([_.g({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.u("design:type",String)],sW.prototype,"sharedTooltipText",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("live_chat_enable_new_moderator_badge")}}),
_.u("design:type",Boolean)],sW.prototype,"enableNewModeratorBadge",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sW.prototype,"dataChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],sW);
_.R(sW,"yt-live-chat-author-badge-renderer",function(){if(n0t===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;BCj===void 0&&(BCj=document.createElement("template"));var L=BCj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);n0t=l}l=n0t;return l},{mode:0});var Oko;var NCJ;var Fm=function(){return _.S.apply(this,arguments)||this};
_.h(Fm,_.S);_.Q=Fm.prototype;_.Q.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"}}}}};
_.Q.computeBadgesInsideChip=function(l){return l?l.filter(function(b){return st(b.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.Q.computeBadgesOutsideChip=function(l){return this.prependChatBadges||!l?[]:l.filter(function(b){b=st(b.liveChatAuthorBadgeRenderer);return b!=="verified"&&b!=="owner"})};
_.Q.computeBadgesBeforeChip=function(l){return this.prependChatBadges&&l?l.filter(function(b){b=st(b.liveChatAuthorBadgeRenderer);return b!=="verified"&&b!=="owner"}):[]};
_.Q.computeIsHighlighted=function(l,b){var d=!!fS7(l,"owner"),L=!!fS7(l,"verified");l=!!fS7(l,"moderator");return(d||L&&!l)&&!b};
_.Q.computeAuthorType=function(l){return XlA(l)};
_.Q.computeAuthorClass=function(l,b){return b?(l?l+" ":"")+"single-line":l};
_.Q.onSeedColorChanged=function(){_.U("live_chat_author_name_color_usernames")||_.U("live_chat_seed_color_usernames")||_.U("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):_.U("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
Fm.prototype.onSeedColorChanged=Fm.prototype.onSeedColorChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Fm.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Fm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Fm.prototype,"authorName",void 0);_.w([_.g(),_.u("design:type",Array)],Fm.prototype,"authorBadges",void 0);
_.w([_.g({computed:"computeAuthorType(authorBadges)"}),_.u("design:type",String)],Fm.prototype,"authorType",void 0);_.w([_.g({computed:"computeAuthorClass(authorType, singleLine)"}),_.u("design:type",String)],Fm.prototype,"authorClass",void 0);_.w([_.g({computed:"computeBadgesInsideChip(authorBadges)"}),_.u("design:type",Array)],Fm.prototype,"badgesInsideChip",void 0);_.w([_.g({computed:"computeBadgesOutsideChip(authorBadges)"}),_.u("design:type",Array)],Fm.prototype,"badgesOutsideChip",void 0);
_.w([_.g({computed:"computeBadgesBeforeChip(authorBadges)"}),_.u("design:type",Array)],Fm.prototype,"badgesBeforeChip",void 0);_.w([_.g({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Fm.prototype,"isHighlighted",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Fm.prototype,"singleLine",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Fm.prototype,"disableHighlighting",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Fm.prototype,"dashboardMoneyFeed",void 0);_.w([_.g({value:_.U("live_chat_prepend_badges"),reflectToAttribute:!0}),_.u("design:type",Boolean)],Fm.prototype,"prependChatBadges",void 0);_.w([_.g(),_.u("design:type",String)],Fm.prototype,"authorNameColor",void 0);_.w([_.KL("#author-name"),_.u("design:type",HTMLDivElement)],Fm.prototype,"username",void 0);
_.w([_.tC("authorNameColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fm.prototype,"onSeedColorChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],Fm);
_.R(Fm,"yt-live-chat-author-chip",function(){if(NCJ===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Oko===void 0&&(Oko=document.createElement("template"));var L=Oko;d.call(b,L.content.cloneNode(!0),l.content.firstChild);NCJ=l}l=NCJ;return l},{mode:0});var mh$;var YBV;var BE=function(){var l=_.S.apply(this,arguments)||this;l.debounceCommand=_.g$(function(b){l.ytComponentBehavior.resolveCommand(b)},1500);
return l};
_.h(BE,_.S);BE.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var l=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",b,d,L=this.isHearted?(b=this.data)==null?void 0:b.unheartCommand:(d=this.data)==null?void 0:d.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.gw("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:l}));(l=_.A9(L))&&this.debounceCommand(l)}};
_.qG.Object.defineProperties(BE.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var l,b;if(!((l=this.data)==null?0:(b=l.creatorThumbnail)==null?0:b.sources))return{};l={thumbnails:[]};b={};b.url=this.data.creatorThumbnail.sources[0].url;l.thumbnails.push(b);return l}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.engagementState)==null?void 0:l.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.engagementState)==null?void 0:l.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.engagementState)==null?void 0:l.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.engagementState)==null?void 0:l.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((b=this.engagementState)==null?void 0:b.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}}});
BE.prototype.onTap=BE.prototype.onTap;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],BE.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],BE.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],BE.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],BE.prototype,"data",void 0);
_.w([_.g({selectorArgs:["data.engagementStateKey"],selector:Ok$}),_.u("design:type",Object)],BE.prototype,"engagementState",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],BE.prototype,"thumbnailDetails",null);_.w([_.y("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],BE.prototype,"isHearted",null);_.w([_.y("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],BE.prototype,"isEditable",null);
_.w([_.y("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],BE.prototype,"showCreatorView",null);_.w([_.y("data","engagementState"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],BE.prototype,"showButton",null);_.w([_.y("data","isHearted"),_.u("design:type",String),_.u("design:paramtypes",[])],BE.prototype,"label",null);_.w([_.y("data","isHearted"),_.u("design:type",Object),_.u("design:paramtypes",[])],BE.prototype,"heartHoverText",null);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BE.prototype,"onTap",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],BE);
_.R(BE,"yt-live-chat-creator-heart-view-model",function(){if(YBV===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;mh$===void 0&&(mh$=document.createElement("template"));var L=mh$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);YBV=l}l=YBV;return l},{mode:0});var nq=function(l,b){this.serviceId=new H1h(l,b)};
nq.prototype.toString=function(){return this.serviceId.toString()};var qBf=function(){this.internalMap={}};
_.Q=qBf.prototype;_.Q.contains=function(l){return Object.prototype.hasOwnProperty.call(this.internalMap,l)};
_.Q.get=function(l){if(this.contains(l))return this.internalMap[l]};
_.Q.set=function(l,b){this.internalMap[l]=b};
_.Q.getKeys=function(){return Object.keys(this.internalMap)};
_.Q.remove=function(l){delete this.internalMap[l]};var OW=function(){this.mappings=new qBf;this.errorCallbacks=new Set};
OW.prototype.getModuleId=function(l){return l.serviceId.getModuleId()};
OW.prototype.get=function(l){var b=this.mappings.get(l.toString());return Hkh(this,b,l)};
OW.prototype.getMultipleAsync=function(){var l=_.Tc.apply(0,arguments),b=this,d=l.map(function(n){return b.getModuleId(n)}),L=l.map(function(n){return b.mappings.get(n.toString())}).filter(function(n){return n});
if(L.length===l.length)return _.Ez(L.map(function(n,N){return Hkh(b,n,l[N])}));
var P=Df().loadMultiple(d);L=_.pM(d.map(function(n){return P[n]}));
var E=document.hidden,f=-1,F=_.KO("get_async_timeout_ms",-1);F>-1&&(f=setTimeout(function(){_.cX(new _.Rp("Module timeout.",d,E,document.hidden))},F));
return _.Ds(L.then(function(){return l.map(function(n){return Hkh(b,b.mappings.get(n.toString()),n)})}).thenCatch(function(n){for(var N=_.X(b.errorCallbacks),Y=N.next();!Y.done;Y=N.next())Y=Y.value,Y(n);
throw n;}),function(){clearTimeout(f)})};
OW.prototype.registerService=function(l,b){this.mappings.set(l.toString(),{type:"mapping",value:b});return l};
var Hkh=function(l,b,d){switch(b.type){case "mapping":return b.value;case "factory":return b=b.value(),l.mappings.set(d.toString(),{type:"mapping",value:b}),b;default:return _.Gr(b)}};
OW.prototype.onLoadError=function(l){var b=this;this.errorCallbacks.add(l);return function(){b.errorCallbacks.delete(l)}};
_.NJ=new OW;var tqJ=function(){};
_.Q=tqJ.prototype;
_.Q.JSC$14338_getRequest=function(l,b,d){b=b===void 0?{}:b;d=d===void 0?WxV:d;var L=b;if(this.isNavigationCommand()){var P,E=(P=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:P.url;L=_.nP$(l.clickTrackingParams,!0,!1,E,this.JSC$14338_getClientScreen(L))}else L=_.nP$(l.clickTrackingParams,!1,this.includeCsn);L={context:L};if(P=this.getExtension(l))return this.JSC$14338_buildRequest(L,P,b),P=this.getApiUrl(l),E=Object.assign({},{command:l},this.getRequestConfig(l,b)),L={input:P,requestShell:RN(P),
innerTubeRequest:L,config:E},L.config.authStrategy?L.config.authStrategy.identity=d:L.config.authStrategy={identity:d},(l=this.JSC$14338_getRequestKey(l,b))&&!L.config.requestKey&&(L.config.requestKey=l),L;l=new _.Rp("Error: Failed to create Request from Command.",l);_.az(l)};
_.Q.getApiUrl=function(l){var b=_.l$(this.getApiPaths(l)),d;(l=(d=_.K(l.commandMetadata,_.sz))==null?void 0:d.apiUrl)&&(b=l);return DkV(o3y(b))};
_.Q.isNavigationCommand=function(){return!1};
_.Q.JSC$14338_getClientScreen=function(){};
_.Q.JSC$14338_getRequestKey=function(){};
_.Q.getRequestConfig=function(){};
_.qG.Object.defineProperties(tqJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var mg=function(){};
_.h(mg,tqJ);mg.prototype.JSC$14345_getStoreKey=function(){};
mg.prototype.JSC$14338_getRequestKey=function(l,b){b=b===void 0?{}:b;return this.JSC$14345_getStoreKey(l,b)};var Yt=function(){};
_.h(Yt,mg);Yt.prototype.JSC$14338_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:RN("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
Yt.prototype.getApiPaths=function(){return[]};
Yt.prototype.getExtension=function(){};
Yt.prototype.JSC$14338_buildRequest=function(){};var Uh2={},KEV=(Uh2.GET_DATASYNC_IDS=RH(Yt),Uh2);var e0h,h0F,kPD,MqV,qJ,yrV,WEV,z0V,jDQ;e0h="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");h0F=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];
_.wr=function(l,b,d,L,P,E,f,F,n){this.endpointMap=l;this.networkManager=b;this.authService=d;this.responseProcessorMap=L;this.innertubeResponseStore=P;this.contextProcessors=E;this.asyncContextProcessors=f;this.localInnertubeRouter=F;this.requestSequencer=n;this.inflightRequests=new Map;l.signalEndpointMap||(l.signalEndpointMap={});l.signalEndpointMap=Object.assign({},KEV,l.signalEndpointMap)};
kPD=function(l,b,d,L,P,E,f,F,n){if(_.wr.instance!==void 0){if(L=_.wr.instance,l=[l!==L.endpointMap,b!==L.networkManager,d!==L.authService,P!==L.innertubeResponseStore,E!==L.contextProcessors,f!==L.asyncContextProcessors,F!==L.localInnertubeRouter],l.some(function(N){return N}))throw new _.Rp("InnerTubeTransportService is already initialized",l);
}else _.wr.instance=new _.wr(l,b,d,L,P,E,f,F,n)};
_.GZ=function(l,b,d){var L=L===void 0?WxV:L;var P=WEV(l,b);return P?new _.M$(function(E,f){var F,n,N,Y,q;return _.B(function(H){switch(H.nextAddress){case 1:return H.yield(P,2);case 2:F=H.yieldResult;n=F.JSC$14338_getRequest(b,d,L);if(!n){f(new _.Rp("Error: Failed to build request for command.",b));H.jumpTo(0);break}Aq(n.input);Y=((N=n.requestShell)==null?void 0:N.mode)==="cors"?"cors":void 0;if(l.authService.syncHeaders){q=jDQ(n.config,Y);H.jumpTo(4);break}return H.yield(z0V(n.config,Y),5);case 5:q=
H.yieldResult;case 4:E(yrV(l,n,q)),_.gR(H)}})}):_.ZQ(new _.Rp("Error: No request builder found for command.",b))};
MqV=function(l,b,d,L){var P=P===void 0?WxV:P;var E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G;return _.B(function(lN){switch(lN.nextAddress){case 1:E=sM1(b,l.endpointMap);if(!E)throw new _.Rp("Error: No streaming request builder found for command",b);f=E.JSC$14338_getRequest(b,d,P);if(!f)throw new _.Rp("Failed to build YtRequest for streaming Command",b);if((F=l.localInnertubeRouter)==null||!F.shouldPreferLocalResponse(f.input,f.innerTubeRequest)){lN.jumpTo(2);break}return lN.yield(l.localInnertubeRouter.localInnertubeResponse(f.input,
f.innerTubeRequest),3);case 3:return n=lN.yieldResult,N={},n.playerResponse&&(qJ(l,n.playerResponse,f),N.player=n.playerResponse,(Y=L)==null||Y(N,n)),n.watchNextResponse&&(qJ(l,n.watchNextResponse,f),N.content=n.watchNextResponse,(q=L)==null||q(N,n)),lN.return(N);case 2:t=((H=f.requestShell)==null?void 0:H.mode)==="cors"?"cors":void 0;if(l.authService.syncHeaders){e=jDQ(f.config,t);lN.jumpTo(4);break}return lN.yield(z0V(f.config,t),5);case 5:e=lN.yieldResult;case 4:return J=(M=(W=f.requestShell)==
null?void 0:W.headers)!=null?M:{},f.requestShell=Object.assign({},f.requestShell,{headers:Object.assign({},J,e)}),x=Object.assign({},f.requestShell),V=JSON.stringify(f.innerTubeRequest),f.requestShell.method==="POST"&&(x=Object.assign({},x,{body:V})),p=function(sA,OA){qJ(l,OA.playerResponse||OA.watchNextResponse||OA.reelItemWatchResponse||OA.reelWatchSequenceResponse,f);L==null||L(sA,OA);_.U("web_watch_stop_scheduler_on_player_response")&&OA.playerResponse&&Mhh()},D={},lN.yield(Zkr(l.networkManager,
f.input,x,p),6);
case 6:return D=lN.yieldResult,((G=f.config)==null?0:G.responseTick)&&_.Zi(f.config.responseTick),lN.return(D)}})};
_.tx=function(l,b,d,L,P){P=P===void 0?{authStrategy:{identity:WxV}}:P;var E=E===void 0?!0:E;var f=function(){};
f=lEy(c0y(d));b.context||(b.context=_.nP$(L,E));return new _.M$(function(F){var n,N,Y,q,H;return _.B(function(t){if(t.nextAddress==1)return n=o3y(d),N=_.Cv(n),l.authService.syncHeaders?(Y=jDQ(P,N),t.jumpTo(2)):t.yield(z0V(P,N),3);t.nextAddress!=2&&(Y=t.yieldResult);q=DkV(o3y(d));H={input:q,requestShell:RN(q),innerTubeRequest:b,config:P};F(yrV(l,H,Y,f));_.gR(t)})})};
qJ=function(l,b,d){var L;if(b&&!(b==null?0:(L=b.sequenceMetaData)==null?0:L.skipProcessing)&&l.responseProcessorMap){L=_.X(e0h);for(var P=L.next();!P.done;P=L.next())P=P.value,l.responseProcessorMap[P]&&l.responseProcessorMap[P].handleResponse(b,d)}};
yrV=function(l,b,d,L){L=L===void 0?function(){}:L;
var P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN,sA,OA,WV,qH,KF,AV,CF,gZ,rZ,nJ,Gy,qV,WF,Ih,jT,Ha,fF,PF,KJ,ah;return _.B(function(eo){switch(eo.nextAddress){case 1:f=(P=b.config)==null?void 0:(E=P.storeStrategy)==null?void 0:E.storeKey;if(!(f&&l.innertubeResponseStore&&l.innertubeResponseStore.has(f))||((F=b.config)==null?0:(n=F.storeStrategy)==null?0:n.disableCache)){eo.jumpTo(2);break}return eo.yield(l.innertubeResponseStore.get(f),3);case 3:if((N=eo.yieldResult)&&!N.isExpired())return eo.return(Promise.resolve(_.EH(N)));
case 2:if(!((Y=b)==null?0:(q=Y.innerTubeRequest)==null?0:q.context)){eo.jumpTo(4);break}H=b.innerTubeRequest.context;if(!(l.asyncContextProcessors&&l.asyncContextProcessors.length>0)){eo.jumpTo(5);break}t=[];e=_.X(l.asyncContextProcessors);for(W=e.next();!W.done;W=e.next())M=W.value,J=M.processContext(b),J.wrappedPromise_&&t.push(J.wrappedPromise_);if(!(t.length>0)){eo.jumpTo(5);break}return eo.yield(Promise.all(t),5);case 5:x=_.X(l.contextProcessors||[]),V=x.next();case 8:if(V.done){eo.jumpTo(4);
break}p=V.value;return eo.yield(p.processContext(H),9);case 9:V=x.next();eo.jumpTo(8);break;case 4:if((D=l.localInnertubeRouter)==null||!D.shouldPreferLocalResponse(b.input,b.innerTubeRequest)){eo.jumpTo(12);break}return eo.yield(l.localInnertubeRouter.localInnertubeResponse(b.input,b.innerTubeRequest),13);case 13:return G=eo.yieldResult,qJ(l,G,b),eo.return(G);case 12:return(OA=(sA=b.config)==null?void 0:sA.requestKey)&&l.inflightRequests.has(OA)?lN=l.inflightRequests.get(OA):(WV=JSON.stringify(b.innerTubeRequest),
AV=(KF=(qH=b.requestShell)==null?void 0:qH.headers)!=null?KF:{},b.requestShell=Object.assign({},b.requestShell,{headers:Object.assign({},AV,d)}),CF=Object.assign({},b.requestShell),b.requestShell.method==="POST"&&(CF=Object.assign({},CF,{body:WV})),((gZ=b.config)==null?0:gZ.requestTick)&&_.Zi(b.config.requestTick),rZ=function(){return l.networkManager.fetch(b.input,CF,b.config)},lN=l.requestSequencer?Ih0(l.requestSequencer,b,rZ):rZ(),OA&&l.inflightRequests.set(OA,lN)),eo.yield(lN,14);
case 14:(nJ=eo.yieldResult)&&_.U("web_streaming_player")&&Array.isArray(nJ)&&(nJ=nJ[0].playerResponse);if(nJ&&"error"in nJ&&((Gy=nJ)==null?0:(qV=Gy.error)==null?0:qV.details))for(WF=nJ.error.details,Ih=_.X(WF),jT=Ih.next();!jT.done;jT=Ih.next())Ha=jT.value,(fF=Ha["@type"])&&h0F.indexOf(fF)>-1&&(delete Ha["@type"],nJ=Ha);OA&&l.inflightRequests.has(OA)&&l.inflightRequests.delete(OA);((PF=b.config)==null?0:PF.responseTick)&&_.Zi(b.config.responseTick);if(nJ||(KJ=l.localInnertubeRouter)==null||!KJ.canProvideFallbackResponse(b.input,
b.innerTubeRequest)){eo.jumpTo(15);break}return eo.yield(l.localInnertubeRouter.localFallbackInnertubeResponse(b.input,b.innerTubeRequest),16);case 16:nJ=eo.yieldResult;case 15:return qJ(l,nJ,b),((ah=b.config)==null?0:ah.processorTick)&&_.Zi(b.config.processorTick),L(),eo.return(nJ||void 0)}})};
_.uY=function(l,b){return fHy(b,l.endpointMap)};
WEV=function(l,b){l=F3y(b,l.endpointMap);if(l!==void 0)return Promise.resolve(l)};
z0V=function(l,b){var d,L,P,E;return _.B(function(f){if(f.nextAddress==1){P=(d=l)==null?void 0:(L=d.authStrategy)==null?void 0:L.sessionIndex;var F=f.yield;var n=_.Ez(aaN({sessionIndex:P}));return F.call(f,n,2)}E=f.yieldResult;return f.return(Promise.resolve(Object.assign({},BuN(b),E)))})};
jDQ=function(l,b){var d;l=l==null?void 0:(d=l.authStrategy)==null?void 0:d.sessionIndex;d=aaN({sessionIndex:l});return Object.assign({},BuN(b),d)};var $hV,Jr$,xhr,g0V,SBQ,Arr,R0V,pNJ,UW,o0f,Dht,C6o,VqV;$hV=0;Jr$=/tone[1-5]/;xhr=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");g0V="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
SBQ=Number.MAX_SAFE_INTEGER;Arr=RegExp("\ufe0f","g");_.HE=function(l){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;l&&_.v0j(this,l)};
_.v0j=function(l,b){try{_.MP(b,{context:l,onSuccess:function(L,P){Array.isArray(P)?l.load(P):(L=new _.Rp("Emoji manager JSON response was not an array!",{response:P}),_.az(L))},
onError:function(L){L=new _.Rp("Failed to retrieve emoji manager initial JSON data!",{url:b,statusCode:_.kC(L).toString()});_.cX(L)}})}catch(L){var d=new _.Rp("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:b});
_.cX(d)}};
_.HE.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.HE.prototype.load=function(l,b){if(b)if(l.length)l=l.concat(b.emojis);else{this.emojis=b.emojis;this.emojiMap=b.emojiMap;this.emojiShortcutMap=b.emojiShortcutMap;this.emojiShortcutCharMap=C6o(b);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=b.emojiRegex;return}this.emojis=[].concat(_.VV(new Set(this.emojis.concat(l))));this.hasInitializedShortcutCharMap=!1;l=Array(this.emojis.length);for(b=0;b<this.emojis.length;b++){var d=this.emojis[b];if(d.emojiId){this.emojiMap[d.emojiId]=d;this.emojiMap[d.emojiId].index=
b;for(var L=0;d.shortcuts&&L<d.shortcuts.length;L++)this.emojiShortcutMap[d.shortcuts[L].toLocaleLowerCase()]=d;l[b]=d.isCustomEmoji&&d.shortcuts?d.shortcuts[0]:d.emojiId}}l.sort(function(P,E){return E.length-P.length});
if(l.length)try{this.emojiRegex=new RegExp(l.join("|").replace("*","\\*"),"gi")}catch(P){this.emojiRegex=/$./}else this.emojiRegex=/$./};
R0V=function(l,b){b=_.X(b);for(var d=b.next();!d.done;d=b.next()){var L=d.value;if(L.emojiId&&l.emojiMap[L.emojiId]){d=Object.assign({},l.emojiMap[L.emojiId],L);l.emojiMap[L.emojiId]=d;var P=void 0;d.index&&((P=l.emojis[d.index])==null?void 0:P.emojiId)===L.emojiId&&(l.emojis[d.index]=d);L=void 0;if((L=d.shortcuts)==null?0:L.length)for(l.hasInitializedShortcutCharMap=!1,L=_.X(d.shortcuts),P=L.next();!P.done;P=L.next())l.emojiShortcutMap[P.value.toLocaleLowerCase()]=d}}};
pNJ=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(_.XN.getInstance(),2);if(L.nextAddress!=3)return(b=L.yieldResult)?L.yield(b.get("ytlc-emoji-pref"),3):L.return();(d=L.yieldResult)&&R0V(l,Object.keys(d).map(function(P){return{emojiId:P,stickyPrefId:d[P]}}).filter(function(P){return!!P.emojiId&&!!P.stickyPrefId}));
_.gR(L)})};
_.tI=function(l,b,d){return(l=l.emojiMap[b])&&(!l.isLocked||d!==void 0&&d)?l:void 0};
UW=function(l,b,d){d=_.tI(l,b,d===void 0?!1:d);var L=b.match("\u200d");d&&l.skinTone!==0&&(l=(L==null?void 0:L.length)===1?_.tI(l,b.replace("\u200d",xhr[l.skinTone]+"\u200d")):_.tI(l,b+xhr[l.skinTone]))&&(d=l);return d};
o0f=function(l,b){var d=l.emojiMap[b];return(d==null?0:d.stickyPrefId)?l.emojiMap[d.stickyPrefId]:UW(l,b)};
_.Bx=function(l,b){l=l.emojiShortcutMap[b.toLocaleLowerCase()];return!l||l.isLocked?null:l};
Dht=function(l,b,d){return C6o(l,d===void 0?!1:d)[b]||{}};
C6o=function(l,b){b=b===void 0?!1:b;if(!l.hasInitializedShortcutCharMap){l.hasInitializedShortcutCharMap=!0;for(var d=0;d<l.emojis.length;d++){var L=l.emojis[d];if(!(L.isLocked||b&&L.isCustomEmoji&&L.emojiId&&!l.pickerCustomEmojiIds.includes(L.emojiId)))for(var P=0;L.shortcuts&&P<L.shortcuts.length;P++){var E=L.shortcuts[P];E.startsWith(":_")&&L.isCustomEmoji&&(l.emojiShortcutCharMap[":_"]==null&&(l.emojiShortcutCharMap[":_"]=Object.create(null)),l.emojiShortcutCharMap[":_"][E]=L);if(!(E.length<3||
!L.isCustomEmoji&&Jr$.test(E))){var f=E.substr(0,3).toLocaleLowerCase();l.emojiShortcutCharMap[f]==null&&(l.emojiShortcutCharMap[f]=Object.create(null));l.emojiShortcutCharMap[f][E]=L}}}}return l.emojiShortcutCharMap};
_.HE.prototype.createEmoji=function(l,b){b=b===void 0?!0:b;var d=document.createElement("img");l.isCustomEmoji||d.classList.add("small-emoji");d.classList.add("emoji");d.classList.add("yt-formatted-string");d.src=l.image?_.EL(l.image.thumbnails,this.emojiSize)||"":"";var L=void 0;l.image&&l.image.accessibility&&l.image.accessibility.accessibilityData&&(L=l.image.accessibility.accessibilityData.label);d.alt=L?L:(l.isCustomEmoji&&l.shortcuts?l.shortcuts[0]:l.emojiId)||"";l.isCustomEmoji&&(d.dataset.emojiId=
l.emojiId);_.OK&&(d.setAttribute("contenteditable","false"),d.setAttribute("unselectable","on"));b&&(l.shortcuts&&l.shortcuts.length&&d.setAttribute("shared-tooltip-text",l.shortcuts[0]),d.id="emoji-"+$hV++);return d};
_.HE.prototype.createDocumentFragment=function(l,b,d,L){b=b===void 0?!1:b;d=d===void 0?!0:d;L=L===void 0?!1:L;l=l.replace(Arr,"");for(var P=document.createDocumentFragment(),E=0,f,F=0;(f=this.emojiRegex.exec(l))!=null;){var n=_.tI(this,f[0])||_.Bx(this,f[0]);!n||n.isCustomEmoji&&!b||(n=this.createEmoji(n,d),E!==f.index&&P.appendChild(document.createTextNode(l.substring(E,f.index))),P.appendChild(n),E=f.index+f[0].length,F++)}if(!L||F)return P.appendChild(document.createTextNode(l.substr(E))),P};
VqV=function(l,b,d){var L,P,E,f,F,n,N,Y,q;return _.B(function(H){if(H.nextAddress==1){if(!b.emojiId||!l.emojiMap[b.emojiId])return H.return();L=Object.assign({},l.emojiMap[b.emojiId],{stickyPrefId:d});l.emojiMap[b.emojiId]=L;b.index&&((P=l.emojis[b.index])==null?void 0:P.emojiId)===b.emojiId&&(l.emojis[b.index]=L);if((E=b.shortcuts)==null?0:E.length)for(l.hasInitializedShortcutCharMap=!1,f=_.X(b.shortcuts),F=f.next();!F.done;F=f.next())n=F.value,l.emojiShortcutMap[n.toLocaleLowerCase()]=L;return H.yield(_.XN.getInstance(),
2)}if(H.nextAddress!=4)return(N=H.yieldResult)?H.yield(N.get("ytlc-emoji-pref"),4):H.jumpTo(0);q=(Y=H.yieldResult)!=null?Y:{};q[b.emojiId]=d;return H.yield(N.set("ytlc-emoji-pref",q,SBQ),0)})};
_.Kq=new _.HE;var GPV;_.em={};
GPV={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.U("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:_.U("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 TW(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 l=_.F$(this.hostElement||this).querySelector("#inline-action-button-container");l&&l.setAttribute("aria-hidden","true");this.menuButton=_.F$(this.hostElement).querySelector("#menu-button")},
attached:function(){var l=this.menuButton;l&&(l.addEventListener("focusin",_.qu(this,this.onMenuButtonFocus_)),l.addEventListener("focusout",_.qu(this,this.onMenuButtonBlur_)))},
detached:function(){var l=this.menuButton;l&&(l.removeEventListener("focusin",_.qu(this,this.onMenuButtonFocus_)),l.removeEventListener("focusout",_.qu(this,this.onMenuButtonBlur_)))},
identity:_.S$,truthy:function(l){return!!l},
computeTimestampString:function(l){return l?l.timestampText?this.getSimpleString(l.timestampText):this.TIME_FORMATTER.format(new Date(l.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(l){return l},
computeMenuVisible_:function(l,b){return l||b},
computeHasInlineActionButtons:function(l){if(!l)return!1;var b,d;return!((b=l.inlineActionButtons)==null||!b.length)||!((d=l.additionalInlineActionButtons)==null||!d.length)},
createDocumentFragmentFromString:function(l){var b=_.Kq.createDocumentFragment.bind(_.Kq),d;if((d=this.participantsManager)==null||!d.viewerRegex)return b(l);d=document.createDocumentFragment();for(var L=0,P;(P=this.participantsManager.viewerRegex.exec(l))!=null;){if(P.index>0){var E=":"+P[0]+":";if((_.tI(_.Kq,E)||_.Bx(_.Kq,E))&&l.indexOf(E)===P.index-1)continue}d.appendChild(b(l.substring(L,P.index)));L=document.createElement("span");L.appendChild(b(P[0]));L.classList.add("mention");d.appendChild(L);
L=P.index+P[0].length}d.appendChild(b(l.substring(L)));return d},
createDocumentFragment:function(l){var b=document.createDocumentFragment();if(l.simpleText)return b.appendChild(this.createDocumentFragmentFromString(l.simpleText)),b;if(!l.runs)return b;for(var d=0;d<l.runs.length;d++){var L=l.runs[d];if(L.emoji)b.appendChild(_.Kq.createEmoji(L.emoji));else if(L.text)if(L.navigationEndpoint){var P=document.createElement("a");P.classList.add("yt-simple-endpoint");NO1(P,L.navigationEndpoint);_.F$(P).appendChild(this.createDocumentFragmentFromString(L.text));b.appendChild(P)}else b.appendChild(this.createDocumentFragmentFromString(L.text))}return b},
hasModerationOverlayVisible:function(){var l;return((l=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:l.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(l){l.composedPath().some(function(b){return(b=b instanceof Element?b:null)?b.tagName&&(b.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||b.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.U("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(l)},
colorFromDecimal:function(l){return RyV(l)},
markAsDeleted:function(l,b){this.set("data.deletedStateMessage",l);this.set("data.showOriginalContentMessage",b)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(l){if(this.data.contextMenuEndpoint){var b=_.qP().resolve(_.hq),d=this.data.contextMenuEndpoint,L;(L=_.wr.instance)&&_.uY(L,d)?(b=wNQ(b,d),L=_.tx(L,{},b)):L=_.uxh(b,d);L.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);l&&l.stopPropagation()}},
handleGetContextMenuResponse_:function(l){var b=_.wr.instance;b&&_.uY(b,{liveChatEndpoint:{}})||(l=l.response);l.liveChatItemContextMenuSupportedRenderers&&l.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(l.liveChatItemContextMenuSupportedRenderers.menuRenderer);l.actions&&_.lQ(this.hostElement,"yt-live-chat-actions",[l.actions])},
handleGetContextMenuError:function(l){if(l instanceof Error||l instanceof Object||l instanceof String)var b=l;_.az(new _.Rp("Error encountered calling GetLiveChatItemContextMenu",b))},
showContextMenu_:function(l){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:l}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.rh(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.rh(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.em.YtLiveChatItemBehavior=[GPV,_.OD.YtComponentBehavior,_.DX.YtOpenPopupBehavior];_.hI=function(){};var TCD;var ahQ;var ikF;var crV;var kt=function(){var l=_.S.apply(this,arguments)||this;l.active=!1;l.identity=_.S$;return l};
_.h(kt,_.S);kt.prototype.dataChanged=function(){this.active=!1};
kt.prototype.onClick=function(){_.rh(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
kt.prototype.dataChanged=kt.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],kt.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],kt.prototype,"active",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kt.prototype,"dataChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],kt);
_.R(kt,"yt-live-chat-text-input-field-suggestion",function(){if(crV===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;ikF===void 0&&(ikF=document.createElement("template"));var L=ikF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);crV=l}l=crV;return l},{mode:0});_.WE=function(l,b,d){return CustomEvent.call(this,l,{detail:{value:b,path:d}})||this};
_.h(_.WE,CustomEvent);_.jm=function(){var l=_.S.apply(this,arguments)||this;l.viewerName=null;l.actionMap={"yt-live-chat-actions":"onChatMessage_"};l.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];l.PARTICIPANT_TIME_USEC_=3E8;return l};
_.h(_.jm,_.S);_.Q=_.jm.prototype;_.Q.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.Q.addParticipant=function(l){var b=_.SA7(this.participants,l,function(L,P){L=L[Object.keys(L)[0]];P=P[Object.keys(P)[0]];L=String(_.iO(L.authorName)).toLowerCase();P=String(_.iO(P.authorName)).toLowerCase();return L<P?-1:L==P?0:1}.bind(this));
if(b>=0){var d=this.participants[b];d[Object.keys(d)[0]].timestampUsec&&this.splice("participants",b,1,l)}else this.splice("participants",-b-1,0,l);l=l[Object.keys(l)[0]];b=_.iO(l.authorName).toLocaleLowerCase();d=b.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(d)||(this.allParticipantsCharMap_[d]={});this.allParticipantsCharMap_[d][b]=l};
_.Q.getAuthorsFromPrefix=function(l){return this.allParticipantsCharMap_.hasOwnProperty(l)?this.allParticipantsCharMap_[l]:null};
_.Q.computeViewerRegex_=function(l){if(!l)return null;l=l.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var b=l.indexOf("@")===0&&_.U("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(b+l.replace(/ /g,"\\s*")+"|^"+l.replace(/ /g,"\\s*")+"$|^"+l.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+l.replace(/ /g,"\\s*")+"$|(?<=\\s)"+l.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.Q.checkForStaleParticipants_=function(){var l=this;this.trimOldParticipants_();this.asyncHandle_&&YkB(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.Vx(function(){l.checkForStaleParticipants_()},3E4))};
_.Q.onChatMessage_=function(l){var b=this,d=Date.now()*1E3;l.forEach(function(L){if(L=_.K(L,SVj)){L=L.item;var P=Object.keys(L)[0];b.SUPPORTED_ITEM_TYPES_.indexOf(P)!=-1&&L[P].timestampUsec>=d-b.PARTICIPANT_TIME_USEC_&&b.addParticipant(L)}},this);
this.checkForStaleParticipants_()};
_.Q.trimOldParticipants_=function(){for(var l=Date.now()*1E3,b=this.participants.length-1;b>=0;b--){var d=this.participants[b];d=d[Object.keys(d)[0]];d.timestampUsec&&d.timestampUsec<l-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",b,1)}};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],_.jm.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],_.jm.prototype,"viewerName",void 0);_.w([_.g({computed:"computeViewerRegex_(viewerName)"}),_.u("design:type",Object)],_.jm.prototype,"viewerRegex",void 0);_.w([_.g({value:function(){return[]},
notify:!0}),_.u("design:type",Array)],_.jm.prototype,"participants",void 0);_.w([_.AC({is:"yt-live-chat-participants-manager",noInjection:!0})],_.jm);var rrF=/.*([:@#].*?)$/,z3=/\u00a0/g,lHV=String.fromCharCode(160),bKF={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"},yG=function(){var l=_.S.apply(this,arguments)||this;l.disabled=!1;l.liveChatRichMessageInput=null;l.messageInput=null;l.isValidWithNoInputText=!1;l.suggestions=[];l.emojiManager=_.Kq;l.inputMethodEditorActive=
!1;l.suggestionIndex=-1;l.JSC$14396_lastSuggestionRange=null;return l};
_.h(yG,_.S);_.Q=yG.prototype;_.Q.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.Q.attached=function(){_.Ny&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.Q.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.Q.dataChanged=function(){if(!this.ignoreColorMapping){var l=!1,b={},d;for(d in bKF)this.data&&this.data.hasOwnProperty(d)&&(b[bKF[d]]=this.colorFromDecimal(this.data[d]),l=!0);l&&_.mj(this.hostElement,b)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.Q.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.Q.colorFromDecimal=function(l){l=Math.floor(Number(l));return"rgba("+[l>>16&255,l>>8&255,l&255,(l>>24&255)/255].join()+")"};
_.Q.preventDrag=function(l){l.dataTransfer&&(l.dataTransfer.dropEffect="none");l.preventDefault()};
_.Q.preventResize=function(l){l.returnValue=!1};
_.Q.onInputChange=function(){var l=this.characterCount,b=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&b&&b.remove();if(!b&&this.characterCount>this.maxCharacterLimit){var d=window.getSelection();if(d){var L=d.getRangeAt(0);d.removeAllRanges();d.addRange(L)}}if(d=this.getCurrentRange())L=this.calculateTextBeforeRange(d),this.completeEmojisInRange(d,L,!0)||this.updateSuggestions(d,L);L=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(L);
_.rh(this.hostElement,"yt-live-chat-message-input-change",L);b&&this.characterCount===0&&b.remove();d&&d.commonAncestorContainer.parentElement.id==="input"&&d.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>l):d&&!d.collapsed&&d.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(l=this.input.childNodes.length-1;l>=0;l--)this.input.childNodes[l].nodeName==="BR"&&this.input.childNodes[l].remove()};
_.Q.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.Q.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var l=this.getCurrentRange();l&&l.commonAncestorContainer.parentElement.id==="input"&&l.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Q.mergeOverflowText=function(l){if(l){var b=document.createRange();b.selectNodeContents(l);b=b.extractContents();this.input.insertBefore(b,l)}};
_.Q.checkRangeAtEndOfInput=function(){var l=this.getCurrentRange();if(l){var b=_.F$(this.hostElement).querySelector("#overflow-text"),d=document.createRange();b&&b.previousSibling?b.previousSibling instanceof HTMLImageElement?d.selectNode(b.previousSibling):d.selectNodeContents(b.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(l.startContainer,
l.startOffset)}return!1};
_.Q.handleOverflowText=function(l){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var b=_.F$(this.hostElement).querySelector("#overflow-text"),d=this.getCurrentRange();this.input.normalize();l=this.checkRangeAtEndOfInput()&&l;this.mergeOverflowText(b);for(var L,P=0,E=0,f,F=this.input.childNodes,n=0;n<F.length;n++){var N=F[n];N instanceof Text?(E+=N.textContent.length,E>this.maxCharacterLimit&&(L=N,P=this.maxCharacterLimit+N.textContent.length-E)):N instanceof HTMLImageElement&&
(L=void 0,E=N.dataset.emojiId&&((L=this.data)==null?0:L.emojiCharacterCount)?E+this.data.emojiCharacterCount:E+N.alt.length,L=this.input,P=n);if(E>this.maxCharacterLimit&&L){f=document.createRange();f.collapse(!1);b?(E=this.input.lastChild.previousSibling,E instanceof Text?f.setEnd(this.input.lastChild.previousSibling,E.textContent.length):E instanceof HTMLImageElement&&f.setEnd(this.input,this.input.childNodes.length-1)):f.selectNodeContents(this.input);f.setStart(L,P);break}}f&&(L=!1,d&&(l=f.isPointInRange(d.startContainer,
d.startOffset-1)),b||(b=document.createElement("span"),b.id="overflow-text",b.textContent="",b.setAttribute("contenteditable","true"),_.F$(_.F$(this.hostElement).querySelector("#input")).appendChild(b),L=!0),b&&(d=f.extractContents(),b.insertBefore(d,b.firstChild),l&&b.firstChild&&(d=document.createRange(),L?d.setStartAfter(b.lastChild):d.setStartAfter(b.firstChild),d.collapse(!0),b=window.getSelection(),b.removeAllRanges(),b.addRange(d))))}};
_.Q.checkForDuplicateSpans=function(){for(var l=0;l<this.input.childNodes.length;l++){var b=this.input.childNodes[l];if(b.nodeName==="SPAN"){var d=document.createRange();d.selectNodeContents(b);d=d.extractContents();this.input.insertBefore(d,b);b.remove()}}this.handleOverflowText(!0)};
_.Q.getCurrentRange=function(){var l=window.getSelection();return l&&l.rangeCount?l.getRangeAt(0).cloneRange():null};
_.Q.getInputRange=function(){var l=this.getCurrentRange();if(l){for(var b=l.commonAncestorContainer,d=!1,L=_.F$(this.hostElement).querySelector("#input");b;){if(b===L){d=!0;break}b=b.parentNode}d||(l=null)}l||(l=this.getRangeAtEnd());return l};
_.Q.getRangeAtEnd=function(){var l=document.createRange(),b=_.F$(this.hostElement).querySelector("#input").lastChild;!b||b.nodeName!=="#text"&&b.nodeName!=="SPAN"?(l.selectNodeContents(_.F$(this.hostElement).querySelector("#input")),l.collapse(!1)):b.nodeName==="#text"?l.setStart(b,b.textContent.length):l.setStart(b,b.childNodes.length);return l};
_.Q.getChatParticipantSuggestions=function(l,b,d,L){var P=_.U("live_chat_enable_handles_web_text_input_update");if(b)for(var E in b)if(E.indexOf(l)===0||P&&E.indexOf(d+l)===0){var f=b[E],F=_.iO(f.authorName);L.push({suggestion:{author:!0,authorType:d,image:f.authorPhoto,alt:F,text:F}});if(L.length>=64)break}};
_.Q.getSuggestions=function(l){var b=[],d=l.substring(0,3),L=Dht(_.Kq,d,!0);if(L)for(var P in L)if(P.toLocaleLowerCase().indexOf(l)===0){var E=L[P];if(E&&E.emojiId){if(E=o0f(_.Kq,E.emojiId)){var f=void 0,F=void 0,n=void 0,N=void 0,Y=((f=E.image)==null?0:(F=f.accessibility)==null?0:(n=F.accessibilityData)==null?0:n.label)||E.isCustomEmoji?(N=E.shortcuts)==null?void 0:N[0]:E.emojiId;b.push({suggestion:{emoji:!0,image:E.image,alt:Y,text:P,textToInsertWhenSelected:E.isCustomEmoji?P:Y}})}if(b.length>=
64)break}}if(!this.participantsManager)return null;if(d.indexOf("@")===0||d.indexOf("#")===0)L=d.charAt(0),l=l.substring(1),P=_.U("live_chat_enable_handles_web_text_input_update"),d.indexOf("@")===0&&P&&(P=this.participantsManager.getAuthorsFromPrefix(d.substring(0,2)),this.getChatParticipantSuggestions(l,P,L,b)),d=d.substring(1),d=this.participantsManager.getAuthorsFromPrefix(d),this.getChatParticipantSuggestions(l,d,L,b);return b?b.sort(function(q,H){return H.suggestion.text<q.suggestion.text?-1:
H.suggestion.text===q.suggestion.text?0:1}):null};
_.Q.insertSuggestion=function(l){var b=_.U("live_chat_enable_handles_web_text_input_update"),d=l.authorType;b=l.text.indexOf(d)===0&&b?l.text+lHV:d+l.text+lHV;l.emoji?this.insertTextAtRange(this.JSC$14396_lastSuggestionRange,l.textToInsertWhenSelected||""):l.author&&this.insertTextAtRange(this.JSC$14396_lastSuggestionRange,b)};
_.Q.updateSuggestionsAtCaret=function(){var l=this.getCurrentRange();l&&this.updateSuggestions(l,this.calculateTextBeforeRange(l))};
_.Q.offsetStartOfRangeBy=function(l,b){for(;b>0;)if(l.startOffset-b>=0){l.setStart(l.startContainer,l.startOffset-b);break}else{b=l.startContainer instanceof HTMLImageElement?b-l.startContainer.alt.length:b-l.startOffset;var d=l.startContainer.previousSibling;if(!d){l.setStart(l.startContainer,0);break}if(_.U("live_chat_require_space_for_autocomplete_emoji")){var L=void 0,P=void 0;l.setStart(d,((L=d)==null?void 0:(P=L.textContent)==null?void 0:P.length)||0)}else l.setStart(d,d.childNodes.length||
0)}};
_.Q.updateSuggestions=function(l,b){var d=this;this.JSC$14396_lastSuggestionRange&&(this.JSC$14396_lastSuggestionRange.detach(),this.JSC$14396_lastSuggestionRange=null);if((b=rrF.exec(b))&&b.length&&(b=b[b.length-1].toLocaleLowerCase(),b.length>2&&(this.offsetStartOfRangeBy(l,b.length),this.JSC$14396_lastSuggestionRange=l,(l=this.getSuggestions(b))&&l.length))){this.suggestions=l;_.m1(this,function(){_.F$(d.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(l.length-1);return}this.dropdown.opened=!1};
_.Q.completeEmojisInRange=function(l,b,d){var L=b.replace(/[\s\xa0]+$/,"");b=b.length-L.length;L=L.split(" ");L=L[L.length-1].trim().toLocaleLowerCase();var P=L.lastIndexOf(":");if(d&&!b&&P!==L.length-1)return!1;P!==-1&&(d=L.lastIndexOf(":",P-1),d!==-1&&(L=L.substring(d)));if((d=_.Bx(_.Kq,L))&&d.emojiId){d=o0f(_.Kq,d.emojiId)||null;this.offsetStartOfRangeBy(l,L.length+b);var E,f,F,n;L=(((E=d)==null?0:E.isCustomEmoji)?(f=d)==null?void 0:(F=f.shortcuts)==null?void 0:F[0]:(n=d)==null?void 0:n.emojiId)||
"";b&&(L+=lHV);this.insertTextAtRange(l,L);this.dropdown.opened=!1;return!0}return!1};
_.Q.onSuggestion=function(l){this.insertSuggestion(l.detail);this.dropdown.opened=!1};
_.Q.onKeyPress=function(l){l.keyCode===13&&(l.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.rh(this.hostElement,"yt-live-chat-send-message"))};
_.Q.completeEmojis=function(){var l=document.createRange(),b=_.F$(this.hostElement).querySelector("#input").lastChild;b?l.setStart(b,b.childNodes.length):(l.selectNodeContents(_.F$(this.hostElement).querySelector("#input")),l.collapse(!1));this.completeEmojisInRange(l,this.calculateTextBeforeRange(l),_.U("live_chat_require_space_for_autocomplete_emoji"))};
_.Q.maybePreventTextFormatting=function(l){!_.HI||!l.ctrlKey&&!l.metaKey||l.keyCode!==66&&l.keyCode!==73||(l.stopImmediatePropagation(),l.preventDefault())};
_.Q.onKeyDown=function(l){this.maybePreventTextFormatting(l);if(this.dropdown.opened)switch(l.keyCode){case 27:this.dropdown.opened=!1;l.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;l.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);l.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),l.preventDefault()}};
_.Q.onKeyUp=function(l){switch(l.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.OK)this.onInputChange()};
_.Q.changeSuggestionIndex=function(l){if(this.dropdown.opened){var b=_.F$(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<b.children.length&&(b.children[this.suggestionIndex].active=!1);var d=this.suggestions.length;this.suggestionIndex=(l+d)%d;l=b.children[this.suggestionIndex];l.active=!0;b.scrollTop=l.offsetTop}};
_.Q.onInputPaste=function(l){l.preventDefault();(l=l.clipboardData)&&l.types&&(l=l.getData("text/plain")||"",l=l.replace(/\n/g,""),this.insertText(l));(l=this.getCurrentRange())&&l.commonAncestorContainer.parentElement.id==="input"&&l.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Q.onFocus=function(){this._setFocused(!0)};
_.Q.onBlur=function(){this._setFocused(!1)};
_.Q.insertText=function(l){this.insertTextAtRange(this.getInputRange(),l)};
_.Q.insertTextAtRange=function(l,b){if(l&&(l.collapsed||l.deleteContents(),b=_.Kq.createDocumentFragment(b,!0,!1))){for(var d=_.X((b==null?void 0:b.childNodes)||[]),L=d.next();!L.done;L=d.next()){L=L.value;var P=void 0,E=void 0,f=void 0,F=void 0,n=void 0;(f=(P=window)==null?void 0:(E=P.ShadyCSS)==null?void 0:E.ScopingShim)==null||(n=(F=f).scopeNode)==null||n.call(F,L,this.hostElement.localName)}d=b.lastChild;l.insertNode(b);this.focused||this.input.focus();if(this.focused){l=l.cloneRange();l.selectNodeContents(d);
l.collapse(!1);if(b=window.getSelection())b.removeAllRanges(),b.addRange(l);l.commonAncestorContainer.parentElement.id==="input"&&l.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}l=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(l);_.rh(this.hostElement,"yt-live-chat-message-input-change",l)}};
_.Q.setLiveChatRichMessageInput=function(l){_.F$(_.F$(this.hostElement).querySelector("#input")).textContent="";if(l&&l.textSegments){for(var b=0;b<l.textSegments.length;b++){var d=l.textSegments[b];d.text?_.F$(_.F$(this.hostElement).querySelector("#input")).appendChild(_.Kq.createDocumentFragment(d.text,!0,!1)):d.emojiId&&(d=_.tI(_.Kq,d.emojiId))&&_.F$(_.F$(this.hostElement).querySelector("#input")).appendChild(_.Kq.createEmoji(d,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.Q.setText=function(l){this.setLiveChatRichMessageInput(l?{textSegments:[{text:l}]}:null)};
_.Q.calculateTextBeforeRange=function(l){var b="",d=l.startContainer;if(d&&d instanceof Text){var L;b=((L=d.textContent)==null?void 0:L.substring(0,l.startOffset))||"";d=d.previousSibling}for(;d&&d instanceof Text;)b=d.textContent+b,d=d.previousSibling;return b.replace(z3," ")};
_.Q.calculateLiveChatRichMessageInput=function(){for(var l=[],b="",d=_.F$(_.F$(this.hostElement).querySelector("#input")).childNodes,L=0;L<d.length;L++){var P=d[L];P instanceof Text?b+=P.textContent:P instanceof HTMLImageElement&&(P.dataset.emojiId?(b&&(l.push({text:b.replace(z3," ")}),b=""),l.push({emojiId:P.dataset.emojiId})):b+=P.alt)}b&&l.push({text:b.replace(z3," ")});if(d=_.F$(this.hostElement).querySelector("#overflow-text")){b="";d=d.childNodes;for(L=0;L<d.length;L++)P=d[L],P instanceof Text?
b+=P.textContent:P instanceof HTMLImageElement&&(P.dataset.emojiId?(b&&(l.push({text:b.replace(z3," ")}),b=""),l.push({emojiId:P.dataset.emojiId})):b+=P.alt);b&&l.push({text:b.replace(z3," ")})}return{textSegments:l}};
_.Q.computeCharacterCount=function(l){if(!l||!l.textSegments)return 0;for(var b=0,d=0;d<l.textSegments.length;d++){var L=l.textSegments[d];if(L.text)b+=L.text.length;else if(L.emojiId){var P=void 0;if((P=this.data)==null?0:P.emojiCharacterCount)b+=this.data.emojiCharacterCount;else{var E=P=void 0,f=void 0;b+=((E=_.tI(_.Kq,(P=L)==null?void 0:P.emojiId))==null?void 0:(f=E.shortcuts)==null?void 0:f[0].length)||0}}}return b};
_.Q.characterCountChanged=function(){_.rh(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.Q.focusedChanged=function(){this.hostElement.dispatchEvent(new _.WE("focused-changed",this.focused))};
_.Q.focus=function(){this.setFocus(!1)};
_.Q.focusAtEnd=function(){this.setFocus(!0)};
_.Q.setFocus=function(l){l=l?this.getRangeAtEnd():this.getInputRange();_.F$(this.hostElement).querySelector("#input").focus();var b=window.getSelection();b&&(b.removeAllRanges(),b.addRange(l))};
_.Q.insertEmoji=function(l){var b,d=((l==null?0:l.isCustomEmoji)?(b=l.shortcuts)==null?void 0:b[0]:l==null?void 0:l.emojiId)||"";this.insertText(d)};
_.Q.computeText=function(l){if(!l||!l.textSegments)return"";for(var b="",d=0;d<l.textSegments.length;d++){var L=l.textSegments[d];if(L.text)b+=L.text;else if(L.emojiId){var P=void 0,E=void 0,f=void 0;b+=((E=_.tI(_.Kq,(P=L)==null?void 0:P.emojiId))==null?void 0:(f=E.shortcuts)==null?void 0:f[0])||""}}return b};
_.Q.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.qG.Object.defineProperties(yG.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.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}}});
yG.prototype.focusedChanged=yG.prototype.focusedChanged;yG.prototype.characterCountChanged=yG.prototype.characterCountChanged;yG.prototype.onSuggestion=yG.prototype.onSuggestion;yG.prototype.onMessageSet=yG.prototype.onMessageSet;yG.prototype.dataChanged=yG.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],yG.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],yG.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yG.prototype,"disabled",void 0);_.w([_.y("disabled"),_.u("design:type",Number),_.u("design:paramtypes",[])],yG.prototype,"inputTabIndex",null);_.w([_.y("data.maxCharacterLimit"),_.g({readOnly:!0,notify:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],yG.prototype,"maxCharacterLimit",null);
_.w([_.y("liveChatRichMessageInput"),_.g({readOnly:!0,notify:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],yG.prototype,"characterCount",null);_.w([_.y("maxCharacterLimit, characterCount"),_.g({readOnly:!0,notify:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],yG.prototype,"remainingCharacterCount",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],yG.prototype,"isChatMessageInput",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],yG.prototype,"inputExpanded",void 0);_.w([_.g({readOnly:!0,notify:!0}),_.u("design:type",Object)],yG.prototype,"liveChatRichMessageInput",void 0);_.w([_.g(),_.u("design:type",Object)],yG.prototype,"messageInput",void 0);_.w([_.g(),_.u("design:type",Boolean)],yG.prototype,"ignoreColorMapping",void 0);_.w([_.y("characterCount"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yG.prototype,"hasText",null);
_.w([_.g(),_.u("design:type",Object)],yG.prototype,"isValidWithNoInputText",void 0);_.w([_.y("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.g(),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yG.prototype,"isInputValid",null);_.w([_.g({readOnly:!0,value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],yG.prototype,"focused",void 0);_.w([_.g(),_.u("design:type",Array)],yG.prototype,"suggestions",void 0);
_.w([_.g(),_.u("design:type",_.HE)],yG.prototype,"emojiManager",void 0);_.w([_.g(),_.u("design:type",_.jm)],yG.prototype,"participantsManager",void 0);_.w([_.g(),_.u("design:type",Boolean)],yG.prototype,"noUnderline",void 0);_.w([_.g(),_.u("design:type",Object)],yG.prototype,"inputMethodEditorActive",void 0);_.w([_.KL("#dropdown"),_.u("design:type",Object)],yG.prototype,"dropdown",void 0);_.w([_.KL("#input"),_.u("design:type",HTMLElement)],yG.prototype,"input",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yG.prototype,"dataChanged",null);_.w([_.tC("messageInput"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yG.prototype,"onMessageSet",null);_.w([_.Hf("yt-live-chat-select-suggestion"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],yG.prototype,"onSuggestion",null);
_.w([_.tC("characterCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yG.prototype,"characterCountChanged",null);_.w([_.tC("focused"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yG.prototype,"focusedChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],yG);
_.dUD=_.R(yG,"yt-live-chat-text-input-field-renderer",function(){if(ahQ===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;TCD===void 0&&(TCD=document.createElement("template"));var L=TCD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);ahQ=l}l=ahQ;return l},{mode:0});var Zr=function(){var l=_.S.apply(this,arguments)||this;l.buttonOverrides={style:"overlay",type:"filled"};l.allowAnimations=!1;l.modern=_.U("web_button_rework_with_live");l.noPadding=!1;return l};
_.h(Zr,_.S);_.Q=Zr.prototype;_.Q.shouldSupportInlineActionButtons=function(){return!0};
_.Q.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"}}}}};
_.Q.ready=function(){var l=document.querySelector("yt-live-chat-app");l&&l.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Q.attached=function(){this.allowAnimations=!1};
_.Q.dataChanged=function(){if(this.data){var l={"--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)};_.mj(this.hostElement,l);this.allowAnimations=!0}};
_.Q.messageChanged=function(){var l,b=(l=this.data)==null?void 0:l.message;l=_.F$(_.F$(this.hostElement).querySelector("#message"));l.textContent="";b&&l.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(b))};
_.Q.computeShowOnlyHeader=function(l,b){return!l||l.pdgLikeButton||l.replyButton||l.buyFlowButton?!1:this.isEmpty(l,b)&&!l.footer};
_.Q.computeShowFooterDivider=function(l,b,d){return l?!!l.footer&&!this.isEmpty(l,b)&&!d:!1};
_.Q.computeIsUserEditable=function(l){return!!l.inputField};
_.Q.computeHasHeartButton=function(l){return(l==null?void 0:l.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(l==null?void 0:l.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(l==null?void 0:l.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.Q.computeNoveltyImage=function(l){if(l.headerOverlayImage&&l.headerOverlayImage.thumbnails.length){var b=l.headerOverlayImage.thumbnails[0],d,L;if((d=l.pdgPurchasedNoveltyLoggingDirectives)==null?0:(L=d.loggingDirectives)==null?0:L.trackingParams){var P,E;mhA((P=l.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(E=P.loggingDirectives)==null?void 0:E.trackingParams)}return b.width||0}return 0};
_.Q.computeAuthorPhotoSize=function(l){return(l==null?0:l.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.Q.inputFocus=function(){var l=_.F$(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");l&&l.focus()};
_.Q.inputInsertEmoji=function(l){var b=_.F$(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");b&&b.insertEmoji(l)};
_.Q.inputMessage=function(){var l=_.F$(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),b;return l&&((b=this.data)==null?0:b.inputField)?(l.completeEmojis(),_.oH(l.liveChatRichMessageInput)):null};
_.Q.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.Q.isEmpty=function(l,b){return l?l.empty||!(l.message||l.inputField||b):!0};
_.Q.onLowerBuyButtonClick=function(){var l,b=_.K((l=this.data)==null?void 0:l.buyButton,_.Ym);b&&b.trackingParams&&!oc$(b.command)&&(l=_.WZ(b.trackingParams))&&(b=_.zw())&&_.VB(b,l)};
_.Q.shouldSupportWholeItemClick=function(){return!0};
_.qG.Object.defineProperties(Zr.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Zr.prototype.isDeletedChanged=Zr.prototype.isDeletedChanged;Zr.prototype.messageChanged=Zr.prototype.messageChanged;Zr.prototype.dataChanged=Zr.prototype.dataChanged;_.w([_.z(jtV.YtPdgLiveChatItemBehavior),_.u("design:type",Object)],Zr.prototype,"ytPdgLiveChatItemBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Zr.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],Zr.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],Zr.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Zr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Zr.prototype,"data",void 0);_.w([_.g({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:Ok$}),_.u("design:type",Object)],Zr.prototype,"engagementState",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.u("design:type",Boolean)],Zr.prototype,"isUserEditable",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.u("design:type",Boolean)],Zr.prototype,"hasHeartButton",void 0);_.w([_.g({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Zr.prototype,"showOnlyHeader",void 0);
_.w([_.g({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Zr.prototype,"showFooterDivider",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Object)],Zr.prototype,"allowAnimations",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Zr.prototype,"dashboardMoneyFeed",void 0);_.w([_.g({computed:"computeNoveltyImage(data)"}),_.u("design:type",Number)],Zr.prototype,"noveltyWidth",void 0);
_.w([_.g({computed:"computeAuthorPhotoSize(data)"}),_.u("design:type",Number)],Zr.prototype,"authorPhotoSize",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Zr.prototype,"modern",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Zr.prototype,"noPadding",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zr.prototype,"dataChanged",null);
_.w([_.tC("data.message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zr.prototype,"messageChanged",null);_.w([_.y("data","dashboardMoneyFeed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Zr.prototype,"hideLowerBumper",null);_.w([_.tC("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zr.prototype,"isDeletedChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],Zr);
_.R(Zr,"yt-live-chat-paid-message-renderer",function(){if(XNf===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;QD0===void 0&&(QD0=document.createElement("template"));var L=QD0;d.call(b,L.content.cloneNode(!0),l.content.firstChild);XNf=l}l=XNf;return l},{mode:0});var L3t;var Px0;var MJ=function(){var l=_.hC.apply(this,arguments)||this;l._noAccessors=!0;return l};
_.h(MJ,_.hC);MJ.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.aC("openPopupConfig")};
_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],MJ.prototype,"ytOpenPopupBehavior",void 0);_.w([_.kO()],MJ);_.If=[_.DX.YtOpenPopupBehavior,MJ.prototype];var E8r;var aH=[_.qd,n6V,_.SV,_.k3D,_.rr,_.xkJ,_.n3,_.Ku,_.HH,_.DJ$,_.oN];aH.push(_.Ct);_.U("web_show_ep_endpoint_response_received")&&aH.push(_.gI);var MgQ=new _.tZ("RESPONSE_RECEIVED_COMMANDS"),zM1=new _.tZ("RESPONSE_RECEIVED_COMMANDS");var UUy="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),tKQ=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],HKV=["GET_UNSEEN_NOTIFICATION_COUNT"];var $t=function(){var l=_.hC.apply(this,arguments)||this;l._noAccessors=!0;l.serviceEndpointHandlers=[];return l};
_.h($t,_.hC);$t.prototype.created=function(){var l=this;this.endpointHandlerActionMap={"yt-service-request":function(b,d,L,P){var E;return qrA(l.hostElement,b,d,L,P,l.serviceEndpointHandlers,(E=l.onEntitiesUpdated)==null?void 0:E.bind(l))}}};
$t.prototype.attached=function(){_.f1(_.XZ.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
$t.prototype.detached=function(){_.FZ(_.XZ.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.w([_.kO()],$t);_.QMo=[$t.prototype];var X1V,fHr=function(){return X1V!==void 0?X1V:X1V=document.createElement("template")};
document.head.appendChild(fHr().content);var sMQ;var F3r=document.head,Bu2=F3r.appendChild,n8Q;if(sMQ===void 0){var OKJ=document.createElement("template");_.k(OKJ,"\x3c!--css-build:shady--\x3e");OKJ.content.insertBefore(fHr().content.cloneNode(!0),OKJ.content.firstChild);sMQ=OKJ}n8Q=sMQ;Bu2.call(F3r,n8Q.content);var Nuh,mU$=function(){return Nuh!==void 0?Nuh:Nuh=document.createElement("template")};
document.head.appendChild(mU$().content);var YrD;var qr$=document.head,HKf=qr$.appendChild,tKV;if(YrD===void 0){var UUr=document.createElement("template");_.k(UUr,"\x3c!--css-build:shady--\x3e");UUr.content.insertBefore(mU$().content.cloneNode(!0),UUr.content.firstChild);YrD=UUr}tKV=YrD;HKf.call(qr$,tKV.content);var K3o;_.IH("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.IH("sharingRendererButtons","buttonRenderer","ytd-button-renderer");K3o=_.U("web_button_rework")&&_.il("BUTTON_REWORK")||_.U("web_button_rework_with_live");_.JI=function(){var l=_.S.apply(this,arguments)||this;l.isPressed=!1;l.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return l};
_.h(_.JI,_.S);_.Q=_.JI.prototype;_.Q.created=function(){this.showTooltips=!0};
_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.onHintIdChanged=function(){var l=this,b,d,L=(b=this.ytButtonBehavior.data)==null?void 0:(d=b.hint)==null?void 0:d.hintRenderer;if(L&&L.hintId){b=_.bQ(this.hostElement,"yt-get-opened-popups-action");b=(b&&b.length===1?b[0]:[]).length>0;var P=null;L.hintId!=="sponsor-pre-purchase"||b?L.hintId.startsWith("sponsor-post-purchase")&&!b?P=O6t("membership-manage"):L.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!b&&(P=O6t("membership-freebie-join")):P=O6t("membership-join");P&&_.T1.addLowPriorityJob(function(){for(var E=
_.X(P),f=E.next();!f.done;f=E.next())l.ytComponentBehavior.resolveCommand(f.value)})}};
_.Q.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.Q.onYtNavigate=function(l){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(l.detail.endpoint);b&&(l.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(b))};
_.Q.onYtServiceRequestSent=function(l,b){this.handleServiceRequestActions(b);_.rh(this.hostElement,"yt-service-request-sent-button-renderer")};
_.Q.onServiceRequestCompleted=function(l,b){this.handleServiceRequestActions(b);_.rh(this.hostElement,"yt-service-request-completed-button-renderer")};
_.Q.updateButton=function(l){var b;if(l=(b=_.K(l,Lat))==null?void 0:b.updatedButton)this.ytButtonBehavior.data=_.K(l,_.Ym)};
_.Q.handleUpdateButtonAction=function(l){var b=this.ytButtonBehavior.data;b.targetId&&l.updateButtonAction.targetId&&b.targetId===l.updateButtonAction.targetId&&this.updateButton(l)};
_.Q.handleServiceRequestActions=function(l){if(l=l.actions)for(var b=0;b<l.length;b++)this.updateButton(l[b])};
_.qG.Object.defineProperties(_.JI,{template:{configurable:!0,enumerable:!0,get:function(){if(E8r===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);E8r=l}l=E8r;return l}}});
_.JI.prototype.onServiceRequestCompleted=_.JI.prototype.onServiceRequestCompleted;_.JI.prototype.onYtServiceRequestSent=_.JI.prototype.onYtServiceRequestSent;_.JI.prototype.onYtNavigate=_.JI.prototype.onYtNavigate;_.JI.prototype.onPressedStateChanged=_.JI.prototype.onPressedStateChanged;_.JI.prototype.onHintIdChanged=_.JI.prototype.onHintIdChanged;_.w([_.g(),_.u("design:type",Object)],_.JI.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],_.JI.prototype,"isPressed",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],_.JI.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.ju0.YtButtonBehavior),_.u("design:type",Object)],_.JI.prototype,"ytButtonBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],_.JI.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],_.JI.prototype,"ytComponentBehavior",void 0);
_.w([_.z(rG.YtRenderButtonBehavior),_.u("design:type",Object)],_.JI.prototype,"ytRenderButtonBehavior",void 0);_.w([_.tC("data.hint.hintRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],_.JI.prototype,"onHintIdChanged",null);_.w([_.tC("isPressed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],_.JI.prototype,"onPressedStateChanged",null);
_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],_.JI.prototype,"onYtNavigate",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],_.JI.prototype,"onYtServiceRequestSent",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],_.JI.prototype,"onServiceRequestCompleted",null);_.w([_.A({is:"ytd-button-renderer",disableElementRegistration:K3o})],_.JI);var xt=function(){var l=_.S.apply(this,arguments)||this;l.modern=_.U("web_button_rework_with_live");l.buttonOverrides={style:"overlay",type:"filled"};return l};
_.h(xt,_.S);_.Q=xt.prototype;_.Q.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"}}}}};
_.Q.ready=function(){var l=document.querySelector("yt-live-chat-app");l&&l.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Q.dataChanged=function(){if(this.data&&this.data.sticker){var l=_.EL(this.data.sticker.thumbnails,this.stickerWidth);l||_.JsN(l).thenCatch(function(){_.cX(new _.Rp("Failed to load Super Sticker with url",l))})}};
_.Q.computeAuthorPhotoSize=function(l){return(l==null?0:l.isV2Style)?32:40};
_.Q.computeIsV2Style=function(l){return(l==null?0:l.isV2Style)?!0:!1};
_.Q.onStickerLoaded=function(l){var b,d,L;(b=_.i$(l))==null||(d=b.parentNode)==null||(L=d.classList)==null||L.add("sticker-loaded")};
_.Q.computeNoveltyImageWidth=function(l){var b,d;if(l==null?0:(b=l.headerOverlayImage)==null?0:(d=b.thumbnails)==null?0:d.length){b=l.headerOverlayImage.thumbnails[0];var L,P;if((L=l.pdgPurchasedNoveltyLoggingDirectives)==null?0:(P=L.loggingDirectives)==null?0:P.trackingParams){var E,f;mhA((E=l.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(f=E.loggingDirectives)==null?void 0:f.trackingParams)}return b.width||0}return 0};
_.Q.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.Q.updateStickerStyles=function(){var l=this.data;l&&(l={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(l.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(l.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(l.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(l.authorNameTextColor)},
_.mj(this.hostElement,l))};
_.Q.onBuyButtonClick=function(){var l,b=_.K((l=this.data)==null?void 0:l.buyButton,_.Ym);b&&!oc$(b.command)&&this.ytRendererBehavior.logExplicitClick(b)};
_.Q.shouldSupportWholeItemClick=function(){return!0};
_.qG.Object.defineProperties(xt.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 l;return((l=this.data)==null?0:l.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
xt.prototype.updateStickerStyles=xt.prototype.updateStickerStyles;xt.prototype.isDeletedChanged=xt.prototype.isDeletedChanged;xt.prototype.onStickerLoaded=xt.prototype.onStickerLoaded;xt.prototype.dataChanged=xt.prototype.dataChanged;_.w([_.z(jtV.YtPdgLiveChatItemBehavior),_.u("design:type",Object)],xt.prototype,"ytPdgLiveChatItemBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xt.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],xt.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],xt.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],xt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xt.prototype,"data",void 0);
_.w([_.g({computed:"computeAuthorPhotoSize(data)"}),_.u("design:type",Number)],xt.prototype,"authorPhotoSize",void 0);_.w([_.g(),_.u("design:type",Boolean)],xt.prototype,"isDeleted",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],xt.prototype,"dashboardMoneyFeed",void 0);_.w([_.g({computed:"computeNoveltyImageWidth(data)"}),_.u("design:type",Number)],xt.prototype,"noveltyWidth",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],xt.prototype,"modern",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.u("design:type",Boolean)],xt.prototype,"isV2Style",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xt.prototype,"dataChanged",null);_.w([_.Hf("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],xt.prototype,"onStickerLoaded",null);
_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],xt.prototype,"stickerWidth",null);_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],xt.prototype,"stickerHeight",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],xt.prototype,"hasHeartButton",null);_.w([_.y("data","dashboardMoneyFeed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],xt.prototype,"hideLowerBumper",null);
_.w([_.tC("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xt.prototype,"isDeletedChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xt.prototype,"updateStickerStyles",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],xt);
_.R(xt,"yt-live-chat-paid-sticker-renderer",function(){if(Px0===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;L3t===void 0&&(L3t=document.createElement("template"));var L=L3t;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Px0=l}l=Px0;return l},{mode:0});var eMD;var hMV;var kut,W3F=function(){return kut!==void 0?kut:kut=document.createElement("template")};
document.head.appendChild(W3F().content);var jMV,zMQ=function(){return jMV!==void 0?jMV:jMV=document.createElement("template")};
document.head.appendChild(zMQ().content);var yst;var ZKF,MK2=function(){return ZKF!==void 0?ZKF:ZKF=document.createElement("template")};
document.head.appendChild(MK2().content);var IHf;var $UV=document.head,Js2=$UV.appendChild,xU2;if(IHf===void 0){var g8o=document.createElement("template");_.k(g8o,"\x3c!--css-build:shady--\x3e");g8o.content.insertBefore(MK2().content.cloneNode(!0),g8o.content.firstChild);IHf=g8o}xU2=IHf;Js2.call($UV,xU2.content);var Sr0=document.head,Aso=Sr0.appendChild,v8F;if(yst===void 0){var g2=document.createElement("template");_.k(g2,"\x3c!--css-build:shady--\x3e");g2.content.insertBefore(zMQ().content.cloneNode(!0),g2.content.firstChild);g2.content.insertBefore(W3F().content.cloneNode(!0),g2.content.firstChild);yst=g2}v8F=yst;Aso.call(Sr0,v8F.content);var Sm=function(){var l=_.hC.apply(this,arguments)||this;l.focusedIndex=0;l.verticalOffset=0;l.verticalAlign="top";l.dynamicAlign=!0;return l};
_.h(Sm,_.hC);Sm.prototype.emojiUrl=function(l){l=_.tI(this.emojiManager,l);if(!l)return"";var b;l=(b=l.image)==null?void 0:b.thumbnails;return _.EL(l,24)||""};
var CxV=function(l){var b;l.emojiVariants&&(b=l.data)!=null&&b.target&&_.m1(l,function(){l.set("verticalOffset",-1*l.hostElement.clientHeight);var d=_.F$(l.hostElement).querySelector("img");d&&d.focus()})};
_.Q=Sm.prototype;_.Q.onKeyboardEnter=function(){};
_.Q.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.Q.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.Q.onKeyDown=function(l){switch(l.keyCode){case 13:this.onKeyboardEnter();l.preventDefault();break;case 40:this.changeFocus(1);l.preventDefault();break;case 38:this.changeFocus(-1);l.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.Q.onYtEmojiSelect=function(l){var b=this,d,L,P,E,f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1)return L=(d=b.data)==null?void 0:d.emoji,f=((P=L)==null?void 0:P.stickyPrefId)||((E=L)==null?void 0:E.emojiId),n=(F=l.detail)==null?void 0:F.emojiId,f&&n&&f!==n?Y.yield((N=b.emojiManager)==null?void 0:VqV(N,L,n),2):Y.return();_.lQ(b.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[L,n]);_.gR(Y)})};
_.Q.changeFocus=function(l){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+l+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(l=_.F$(this.hostElement).querySelector("#variants"))&&l.children[this.focusedIndex].focus())};
_.qG.Object.defineProperties(Sm.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
Sm.prototype.onYtEmojiSelect=Sm.prototype.onYtEmojiSelect;Sm.prototype.onKeyDown=Sm.prototype.onKeyDown;Sm.prototype.onEmojiVariantsChanged=Sm.prototype.onEmojiVariantsChanged;Sm.prototype.onVerticalOffsetOrPositionTargetChanged=Sm.prototype.onVerticalOffsetOrPositionTargetChanged;_.w([_.z(_.HK),_.u("design:type",Object)],Sm.prototype,"ironOverlayBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Sm.prototype,"data",void 0);_.w([_.g(),_.u("design:type",_.HE)],Sm.prototype,"emojiManager",void 0);
_.w([_.g(),_.u("design:type",Object)],Sm.prototype,"emojiVariants",void 0);_.w([_.g(),_.u("design:type",Object)],Sm.prototype,"focusedIndex",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Sm.prototype,"positionTarget",null);_.w([_.g({reflectToAttribute:!0}),_.y("verticalOffset","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Sm.prototype,"isPositioned",null);_.w([_.g(),_.u("design:type",Object)],Sm.prototype,"verticalOffset",void 0);
_.w([_.g(),_.u("design:type",Object)],Sm.prototype,"verticalAlign",void 0);_.w([_.g(),_.u("design:type",Object)],Sm.prototype,"dynamicAlign",void 0);_.w([_.tC("verticalOffset","positionTarget"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sm.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.w([_.tC("emojiVariants"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sm.prototype,"onEmojiVariantsChanged",null);
_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],Sm.prototype,"onKeyDown",null);_.w([_.Hf("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype",Promise)],Sm.prototype,"onYtEmojiSelect",null);_.w([_.kO()],Sm);var RMr=[Sm.prototype];var p1V;var o8t;var DUf=/medium-light|medium-dark|light|medium|dark/,VKD=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,w10=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),AI=function(){var l=_.S.apply(this,arguments)||this;l.userSelection={left:null,right:null};l.scrollAction="lock";l.isEmojiDraftInProgress=!1;return l};
_.h(AI,_.S);_.Q=AI.prototype;_.Q.onClick=function(l){l=_.i$(l);l instanceof HTMLImageElement&&this.selectOrUpdateEmoji(l)};
_.Q.selectOrUpdateEmoji=function(l){var b=l.getAttribute("selection");b&&(b==="default"?_.rh(this.hostElement,"yt-emoji-select",_.tI(this.emojiManager,l.id)):b==="left"?this.userSelection=Object.assign({},this.userSelection,{left:l.src}):b==="right"?this.userSelection=Object.assign({},this.userSelection,{right:l.src}):b==="user"&&this.userSelection.left&&this.userSelection.right&&_.rh(this.hostElement,"yt-emoji-select",_.tI(this.emojiManager,l.id)))};
_.Q.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.Q.onMultiSelectorThumbnailRowChanged=function(){var l,b,d;((l=this.data)==null?0:(b=l.emoji)==null?0:(d=b.multiSelectorThumbnailRow)==null?0:d.length)&&this.openSelector()};
_.Q.getThumbnailFromEmojiRow=function(l){var b,d;return(l==null?void 0:(b=l.thumbnails)==null?void 0:(d=b[0])==null?void 0:d.url)||""};
_.Q.getEmojiAltTextForPartialSelector=function(l){var b;return((b=this.getThumbnailFromEmojiRow(l).match(VKD))==null?void 0:b[0])||""};
_.Q.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.Q.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.Q.getRowSelection=function(l){return["left","right"][l]};
_.Q.getIdFromComposedEmoji=function(l){return(l==null?void 0:l.emojiId)||""};
_.Q.getEmojiFromPartialSelections=function(l,b){if(!l&&!b)return null;var d,L,P=(d=this.data)==null?void 0:(L=d.emoji)==null?void 0:L.variantIds;if(!P||!P.length)return null;var E;l=(E=l.match(DUf))==null?void 0:E[0];var f;b=(f=b.match(DUf))==null?void 0:f[0];if(!l||!b)return null;var F=w10.get(l);f=w10.get(b);if(F===f){f=Array.from(w10.values()).filter(function(N){return N!==F}).join("|");
var n=new RegExp("^((?!("+f+")).)*"+F+"$")}else n=new RegExp(F+".*"+f);return(P=P.find(function(N){return n.test(N)}))&&_.tI(this.emojiManager,P)||null};
_.Q.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var l,b=this.ytEmojiSelectorBehavior.emojiUrl(((l=this.data.emoji)==null?void 0:l.emojiId)||"");_.F$(this.hostElement).querySelector('[selection="user"]').src.includes(b)||(this.isEmojiDraftInProgress=!0)}};
_.Q.onDomChange=function(){CxV(this.ytEmojiSelectorBehavior)};
_.Q.getFocusableElements=function(){return _.F$(this.hostElement).querySelectorAll("img").filter(function(l){return l.getAttribute("role")==="option"})};
_.Q.changeFocus=function(l){var b=this.getFocusableElements();b!=null&&b.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+l+b.length)%b.length,this.ytEmojiSelectorBehavior.focusedIndex<b.length&&(l=b[this.ytEmojiSelectorBehavior.focusedIndex])&&l.focus())};
_.Q.onKeyboardEnter=function(){var l=this.getFocusableElements();l!=null&&l.length&&(l=l[this.ytEmojiSelectorBehavior.focusedIndex])&&l instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(l),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.qG.Object.defineProperties(AI.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var l=this,b,d,L;return this.emojiManager&&((b=this.data)==null?0:(d=b.emoji)==null?0:(L=d.variantIds)==null?0:L.length)?this.data.emoji.variantIds.map(function(P){return!!P&&_.tI(l.emojiManager,P)}).filter(function(P){return!!P}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var l,b=(l=this.userSelection)==null?void 0:l.left,d;l=(d=this.userSelection)==null?void 0:d.right;return b&&l?this.getEmojiFromPartialSelections(b,l):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.composedEmojiSelection)==null?0:l.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var b;l=(b=this.userSelection)==null?void 0:b.left;var d;b=(d=this.userSelection)==null?void 0:d.right;if(!l&&!b){var L;return this.ytEmojiSelectorBehavior.emojiUrl(((L=this.data.emoji)==null?void 0:L.emojiId)||"")}return l&&!b?l:!l&&b?b:""}}});
AI.prototype.onMultiSelectorThumbnailRowChanged=AI.prototype.onMultiSelectorThumbnailRowChanged;AI.prototype.onClick=AI.prototype.onClick;_.w([_.z(_.HK),_.u("design:type",Object)],AI.prototype,"ironOverlayBehavior",void 0);_.w([_.z(RMr),_.u("design:type",Object)],AI.prototype,"ytEmojiSelectorBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],AI.prototype,"data",void 0);_.w([_.g(),_.u("design:type",_.HE)],AI.prototype,"emojiManager",void 0);
_.w([_.g(),_.u("design:type",Object)],AI.prototype,"userSelection",void 0);_.w([_.g(),_.u("design:type",Object)],AI.prototype,"scrollAction",void 0);_.w([_.g(),_.u("design:type",Object)],AI.prototype,"isEmojiDraftInProgress",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],AI.prototype,"emojiVariants",null);_.w([_.y("data","userSelection"),_.u("design:type",Object),_.u("design:paramtypes",[])],AI.prototype,"composedEmojiSelection",null);
_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],AI.prototype,"onClick",null);_.w([_.tC("data.emoji.multiSelectorThumbnailRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AI.prototype,"onMultiSelectorThumbnailRowChanged",null);_.w([_.y("data","userSelection","composedEmojiSelection"),_.u("design:type",String),_.u("design:paramtypes",[])],AI.prototype,"draftEmojiUrl",null);
_.w([_.AC({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],AI);
_.R(AI,"yt-emoji-multi-person-selector",function(){if(o8t===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;p1V===void 0&&(p1V=document.createElement("template"));var L=p1V;d.call(b,L.content.cloneNode(!0),l.content.firstChild);o8t=l}l=o8t;return l},{mode:2});var u60;var GuF;var vE=function(){var l=_.S.apply(this,arguments)||this;l.tooltip_=null;return l};
_.h(vE,_.S);_.Q=vE.prototype;_.Q.dataChanged_=function(){var l;if((l=this.data)==null?0:l.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.F$(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.Nu)(this.tooltip_).textContent=this.data.tooltip};
_.Q.computeTargetId=function(){var l;return((l=this.data)==null?void 0:l.targetId)||""};
_.Q.computeId_=function(l){return l};
_.Q.computeIcon_=function(l){return _.ni(l)};
_.Q.onTap_=function(){this.active=!this.active;_.rh(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.Q.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("active-changed",this.active))};
_.qG.Object.defineProperties(vE.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var l,b;if((l=this.data)==null?0:(b=l.icon)==null?0:b.iconType)return this.data.icon.iconType==="SUPER_STICKER";var d,L;return((d=this.data)==null?void 0:(L=d.icon)==null?void 0:L.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
vE.prototype.activeChangedForBinding=vE.prototype.activeChangedForBinding;vE.prototype.dataChanged_=vE.prototype.dataChanged_;_.w([_.z(_.nX.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],vE.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vE.prototype,"data",void 0);_.w([_.g({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.u("design:type",String)],vE.prototype,"id",void 0);
_.w([_.g({computed:"computeTargetId(data.targetId)"}),_.u("design:type",String)],vE.prototype,"targetId",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],vE.prototype,"active",void 0);_.w([_.g({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.u("design:type",String)],vE.prototype,"icon",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vE.prototype,"dataChanged_",null);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],vE.prototype,"iconFilled",null);_.w([_.tC("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vE.prototype,"activeChangedForBinding",null);_.w([_.AC({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],vE);
_.R(vE,"yt-emoji-picker-category-button-renderer",function(){if(GuF===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;u60===void 0&&(u60=document.createElement("template"));var L=u60;d.call(b,L.content.cloneNode(!0),l.content.firstChild);GuF=l}l=GuF;return l},{mode:2});var Tuj;var aHo;var Cq=function(){var l=_.S.apply(this,arguments)||this;l.ariaLabel=null;l.ariaActivedescendant=null;l.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};l.JSC$14461_ignoreNextFocus_=!1;l.longPressTimeoutId=-1;return l};
_.h(Cq,_.S);_.Q=Cq.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.Q.emojiChanged_=function(){this.changeFocus_(0,!1);for(var l=_.Ut(),b=0;b<this.emoji.length;b++){var d={veType:88013,elementIndex:b},L=this.emoji[b];L.isCustomEmoji&&(L=document.querySelector(("#"+L.emojiId).replace("/","\\/")))&&(d=_.t9(l,d))&&(L.visualElement=d)}};
_.Q.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.Q.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.Q.emojiSkinToneChanged_=function(l){this.skinTone=l};
_.Q.dataChanged=function(){this.data&&this.data.emojiData&&R0V(this.emojiManager,this.data.emojiData)};
_.Q.emojiUrl=function(l){l=this.getEmoji(l);if(!l)return"";var b;l=(b=l.image)==null?void 0:b.thumbnails;return _.EL(l,24)||""};
_.Q.emojiAlt=function(l){var b=this.get("image.accessibility.accessibilityData.label",l);return b?b:l.isCustomEmoji?l.shortcuts[0]:l.emojiId};
_.Q.emojiAriaLabel=function(l){return l.shortcuts?l.shortcuts[0]:""};
_.Q.emojiAriaSelected=function(l,b,d){return l&&d==b?"true":"false"};
_.Q.getEmoji=function(l){if(this.emojiManager)return this.shouldUseStickyPreferences?o0f(this.emojiManager,l):UW(this.emojiManager,l)};
_.Q.computeId_=function(l){return l.categoryId||""};
_.Q.computeEmoji=function(l){var b=this;return this.emojiManager?l.emojiIds?l.emojiIds.map(function(d){return d?_.tI(b.emojiManager,d):null}).filter(xUN):l.emojiData?l.emojiData.map(function(d){var L=!!d.emojiId&&_.tI(b.emojiManager,d.emojiId);
return L?Object.assign({},L,d):null}).filter(xUN):[]:[]};
_.Q.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.Q.computeAriaLabel_=function(l){return _.iO(l)};
_.Q.computeAriaActivedescendant_=function(l,b){return l&&l[b]?l[b].emojiId||"":""};
_.Q.handleLongPressEmojiWithVariants=function(l,b){this.changeFocusToEmoji(l.emojiId,!1);this.openVariantSelector(l,b)};
_.Q.onMouseDown=function(l){var b=this;this.hostElement!==document.activeElement&&(this.JSC$14461_ignoreNextFocus_=!0);if(l.button===0){var d=_.i$(l);if(d instanceof HTMLImageElement){var L=_.F$(this.hostElement).querySelector("#repeat").itemForElement(d);this.emojiContainsVariants(L)&&(this.longPressTimeoutId=setTimeout(function(){b.handleLongPressEmojiWithVariants(L,d)},500))}}};
_.Q.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.Q.onFocus=function(){this.JSC$14461_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14461_ignoreNextFocus_=!1};
_.Q.onBlur_=function(){this.showFocus=!1};
_.Q.emojiContainsVariants=function(l){return!!(l&&l.variantIds&&l.variantIds.length)};
_.Q.onClick=function(l){clearTimeout(this.longPressTimeoutId);l=_.i$(l);if(l instanceof HTMLImageElement){var b=l.id;this.changeFocusToEmoji(b,!1);var d=this.getEmoji(b),L;if(L=this.shouldUseStickyPreferences&&this.emojiContainsVariants(d)){var P;L=!((P=this.emojiManager.emojiMap[b])!=null&&P.stickyPrefId)}L?(P=_.F$(this.hostElement).querySelector("#repeat").itemForElement(l),this.openVariantSelector(P,l)):_.rh(this.hostElement,"yt-emoji-select",d)}};
_.Q.isActiveEmojiWithVariants=function(l,b){return l&&b?b.stickyPrefId?l===b.stickyPrefId:l===b.emojiId:!1};
_.Q.onCloseEmojiVariantSelector=function(l){this.activeEmojiWithVariantsId===l&&(this.activeEmojiWithVariantsId="")};
_.Q.onMouseOver_=function(l){l=_.i$(l);l instanceof HTMLImageElement&&_.rh(this.hostElement,"yt-emoji-hover",_.tI(this.emojiManager,l.id))};
_.Q.changeFocus_=function(l,b){this.focusedIndex=(this.focusedIndex+l+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(l=this.emoji[this.focusedIndex],b&&(this.showFocus=!0,_.F$(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.rh(this.hostElement,"yt-emoji-hover",l)))};
_.Q.changeFocusToEmoji=function(l,b){if(l){var d=this.emoji.findIndex(function(L){return L.emojiId===l});
d!==-1&&this.changeFocus_(d-this.focusedIndex,b)}};
_.Q.onKeyDown_=function(l){switch(l.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var b=this.emoji[this.focusedIndex];if(b&&b.emojiId){if(this.emojiContainsVariants(b)){var d=_.F$(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(b,d)}else _.rh(this.hostElement,"yt-emoji-select",UW(this.emojiManager,b.emojiId)),this.hostElement.focus();l.preventDefault()}}break;case 40:this.changeFocus_(1,!0);l.preventDefault();break;case 38:this.changeFocus_(-1,!0),
l.preventDefault()}};
_.Q.onEmojiStickyPreferenceChanged=function(l,b){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&l.emojiId&&l.variantIds&&l.variantIds.includes(b)&&this.activeEmojiWithVariantsId!==b&&this.setStickyEmojiPreference(l.emojiId,b)};
_.Q.openVariantSelector=function(l,b){this.activeEmojiWithVariantsId=l.stickyPrefId||l.emojiId||"";_.rh(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:l,target:b})};
_.Q.setStickyEmojiPreference=function(l,b){if(this.data){var d=this.emoji.findIndex(function(P){return P.emojiId===l});
if(d!==-1){var L=this.emoji[d];L.stickyPrefId=b;this.set("emoji."+d,Object.assign({},L));this.activeEmojiWithVariantsId=b}}};
Cq.prototype.onKeyDown_=Cq.prototype.onKeyDown_;Cq.prototype.onMouseOver_=Cq.prototype.onMouseOver_;Cq.prototype.onClick=Cq.prototype.onClick;Cq.prototype.onBlur_=Cq.prototype.onBlur_;Cq.prototype.onFocus=Cq.prototype.onFocus;Cq.prototype.onMouseUp=Cq.prototype.onMouseUp;Cq.prototype.onMouseDown=Cq.prototype.onMouseDown;Cq.prototype.dataChanged=Cq.prototype.dataChanged;Cq.prototype.disableIncrementalLoadingChanged_=Cq.prototype.disableIncrementalLoadingChanged_;Cq.prototype.emojiManagerChanged_=Cq.prototype.emojiManagerChanged_;
Cq.prototype.emojiChanged_=Cq.prototype.emojiChanged_;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Cq.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Cq.prototype,"data",void 0);_.w([_.g({computed:"computeId_(data)"}),_.u("design:type",String)],Cq.prototype,"id",void 0);_.w([_.g({computed:"computeEmoji(data)"}),_.u("design:type",Array)],Cq.prototype,"emoji",void 0);_.w([_.g(),_.u("design:type",Number)],Cq.prototype,"skinTone",void 0);
_.w([_.g(),_.u("design:type",_.HE)],Cq.prototype,"emojiManager",void 0);_.w([_.g(),_.u("design:type",Boolean)],Cq.prototype,"disableIncrementalLoading",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],Cq.prototype,"focusedIndex",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Cq.prototype,"showFocus",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.u("design:type",Object)],Cq.prototype,"ariaLabel",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.u("design:type",Object)],Cq.prototype,"ariaActivedescendant",void 0);_.w([_.g({value:60}),_.u("design:type",Number)],Cq.prototype,"domRepeatTargetFramerate",void 0);_.w([_.g({value:1}),_.u("design:type",Number)],Cq.prototype,"domRepeatInitialCount",void 0);_.w([_.g({value:""}),_.u("design:type",String)],Cq.prototype,"activeEmojiWithVariantsId",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],Cq.prototype,"shouldUseStickyPreferences",void 0);_.w([_.tC("emoji"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cq.prototype,"emojiChanged_",null);_.w([_.tC("emojiManager"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cq.prototype,"emojiManagerChanged_",null);
_.w([_.tC("disableIncrementalLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cq.prototype,"disableIncrementalLoadingChanged_",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cq.prototype,"dataChanged",null);_.w([_.Hf("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],Cq.prototype,"onMouseDown",null);
_.w([_.Hf("mouseup"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cq.prototype,"onMouseUp",null);_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cq.prototype,"onFocus",null);_.w([_.Hf("blur"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cq.prototype,"onBlur_",null);
_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Cq.prototype,"onClick",null);_.w([_.Hf("mouseover"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Cq.prototype,"onMouseOver_",null);_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Cq.prototype,"onKeyDown_",null);
_.w([_.AC({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],Cq);
_.R(Cq,"yt-emoji-picker-category-renderer",function(){if(aHo===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Tuj===void 0&&(Tuj=document.createElement("template"));var L=Tuj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);aHo=l}l=aHo;return l},{mode:2});var iKo;var csD;var rs$;var l9V;var Rf=function(){var l=_.S.apply(this,arguments)||this;l.ariaLabel=null;l.ariaActivedescendant=null;l.getFormattedStringRawText=_.iO;l.JSC$14467_ignoreNextFocus_=!1;return l};
_.h(Rf,_.S);_.Q=Rf.prototype;_.Q.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")};
_.Q.emojiUrl=function(l){var b,d;l=(b=UW(this.emojiManager,l,!0))==null?void 0:(d=b.image)==null?void 0:d.thumbnails;return _.EL(l,24)||""};
_.Q.emojiAlt=function(l){var b=this.get("image.accessibility.accessibilityData.label",l);return b?b:l.isCustomEmoji?l.shortcuts[0]:l.emojiId};
_.Q.emojiId=function(l){return"emoji"+l};
_.Q.computeId_=function(l){return l.categoryId||""};
_.Q.computeAriaActivedescendant_=function(l){return this.emoji&&l<this.emoji.length?this.emojiId(l):""};
_.Q.emojiChanged_=function(){this.changeFocus_(0,!1);for(var l=_.Ut(),b=0;b<this.emoji.length;b++){var d={veType:88013,elementIndex:b},L=this.emoji[b];L.isCustomEmoji&&(L=document.querySelector(("#"+L.emojiId).replace("/","\\/")))&&(d=_.t9(l,d))&&(L.visualElement=d)}};
_.Q.computeEmoji_=function(l){var b=this;return this.emojiManager?l.emojiIds.map(function(d){return _.tI(b.emojiManager,d,!0)}).filter(g8$):[]};
_.Q.titleOffsetChanged_=function(){var l=this.hostElement.getBoundingClientRect(),b=_.F$(this.hostElement).querySelector("#title").getBoundingClientRect();l=Math.max(0,Math.min(this.titleOffset,l.height-b.height));_.F$(this.hostElement).querySelector("#title").style.top=l+"px"};
_.Q.onEmojiMouseOver_=function(l){_.rh(this.hostElement,"yt-emoji-hover",l.model.item)};
_.Q.onEmojiTap_=function(l){this.data.command&&(l=h0V(_.qP().resolve(_.YC(E6)),this.data.command,l),_.rh(this.hostElement,"yt-navigate",l))};
_.Q.emojiAriaLabel=function(l){return l.shortcuts[0]};
_.Q.emojiAriaSelected=function(l,b,d){return l&&d==b?"true":"false"};
_.Q.changeFocus_=function(l,b){var d=this.emoji.length;this.focusedIndex=(this.focusedIndex+l+d)%d;l=this.emoji[this.focusedIndex];if(b){var L;(L=_.F$(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||L.scrollIntoView(!1);_.rh(this.hostElement,"yt-emoji-hover",l)}};
_.Q.onMouseDown_=function(){this.JSC$14467_ignoreNextFocus_=!0};
_.Q.onFocus_=function(){this.JSC$14467_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14467_ignoreNextFocus_=!1};
_.Q.onBlur_=function(){this.showFocus=!1};
_.Q.onKeyDown_=function(l){switch(l.keyCode){case 13:this.onEmojiTap_(l);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);l.preventDefault();break;case 38:this.changeFocus_(-1,!0),l.preventDefault()}};
Rf.prototype.onKeyDown_=Rf.prototype.onKeyDown_;Rf.prototype.onBlur_=Rf.prototype.onBlur_;Rf.prototype.onFocus_=Rf.prototype.onFocus_;Rf.prototype.onMouseDown_=Rf.prototype.onMouseDown_;Rf.prototype.onEmojiTap_=Rf.prototype.onEmojiTap_;Rf.prototype.titleOffsetChanged_=Rf.prototype.titleOffsetChanged_;Rf.prototype.emojiChanged_=Rf.prototype.emojiChanged_;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Rf.prototype,"ytComponentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Rf.prototype,"data",void 0);_.w([_.g({computed:"computeId_(data)"}),_.u("design:type",String)],Rf.prototype,"id",void 0);_.w([_.g({computed:"computeEmoji_(data)"}),_.u("design:type",Array)],Rf.prototype,"emoji",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],Rf.prototype,"titleOffset",void 0);_.w([_.g({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.u("design:type",Object)],Rf.prototype,"ariaLabel",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.u("design:type",Object)],Rf.prototype,"ariaActivedescendant",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Rf.prototype,"showFocus",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],Rf.prototype,"focusedIndex",void 0);_.w([_.g(),_.u("design:type",_.HE)],Rf.prototype,"emojiManager",void 0);
_.w([_.tC("emoji"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rf.prototype,"emojiChanged_",null);_.w([_.tC("titleOffset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rf.prototype,"titleOffsetChanged_",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Rf.prototype,"onEmojiTap_",null);
_.w([_.Hf("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rf.prototype,"onMouseDown_",null);_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rf.prototype,"onFocus_",null);_.w([_.Hf("blur"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Rf.prototype,"onBlur_",null);
_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Rf.prototype,"onKeyDown_",null);_.w([_.AC({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Rf);
_.R(Rf,"yt-emoji-picker-upsell-category-renderer",function(){if(l9V===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;rs$===void 0&&(rs$=document.createElement("template"));var L=rs$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);l9V=l}l=l9V;return l},{mode:2});var brV;var dNV;var pq=function(){var l=_.S.apply(this,arguments)||this;l.scrollAction="lock";l.verticalAlign="top";return l};
_.h(pq,_.S);_.Q=pq.prototype;_.Q.onClick=function(l){l=_.i$(l);l instanceof HTMLImageElement&&_.rh(this.hostElement,"yt-emoji-select",_.tI(this.emojiManager,l.id))};
_.Q.openSelector=function(){this.ironOverlayBehavior.open()};
_.Q.onDomChange=function(){CxV(this.ytEmojiSelectorBehavior)};
_.Q.computeIsFamilySelector=function(l){var b;return(l==null?void 0:(b=l.emoji)==null?void 0:b.emojiId)==="\ud83d\udc6a"};
_.Q.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var l=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];l&&l.emojiId&&(_.rh(this.hostElement,"yt-emoji-select",_.tI(this.emojiManager,l.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.qG.Object.defineProperties(pq.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var l=this,b,d,L;return this.emojiManager&&((b=this.data)==null?0:(d=b.emoji)==null?0:(L=d.variantIds)==null?0:L.length)?this.data.emoji.variantIds.map(function(P){return!!P&&_.tI(l.emojiManager,P)}).filter(function(P){return!!P}):[]}}});
pq.prototype.onClick=pq.prototype.onClick;_.w([_.z(_.HK),_.u("design:type",Object)],pq.prototype,"ironOverlayBehavior",void 0);_.w([_.z(RMr),_.u("design:type",Object)],pq.prototype,"ytEmojiSelectorBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],pq.prototype,"data",void 0);_.w([_.g(),_.u("design:type",_.HE)],pq.prototype,"emojiManager",void 0);_.w([_.g(),_.u("design:type",Object)],pq.prototype,"scrollAction",void 0);_.w([_.g(),_.u("design:type",Object)],pq.prototype,"verticalAlign",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.u("design:type",Boolean)],pq.prototype,"isFamilySelector",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],pq.prototype,"emojiVariants",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],pq.prototype,"onClick",null);_.w([_.AC({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],pq);
_.R(pq,"yt-emoji-variant-selector",function(){if(dNV===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;brV===void 0&&(brV=document.createElement("template"));var L=brV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);dNV=l}l=dNV;return l},{mode:2});var Lb$=/:/g,P1t=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],of=function(){var l=_.S.apply(this,arguments)||this;l.emojiVariantSelector=null;l.emojiMultiPersonSelector=null;l.identity=_.S$;l.lastAnimationTime_=0;l.animationStart_=null;l.animationEnd_=null;return l};
_.h(of,_.S);_.Q=of.prototype;
_.Q.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}}};
_.Q.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.Kq)};
_.Q.attached=function(){_.OK&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&pNJ(this.emojiManager)};
_.Q.dataChanged=function(){var l;if((l=this.data)==null?0:l.categories){l=this.emojiManager;var b=this.getCustomEmojiIds();l.pickerCustomEmojiIds=[].concat(_.VV(g0V),_.VV(b))}};
_.Q.getCustomEmojiIds=function(){var l,b=(l=this.data.categories)==null?void 0:l.find(function(E){var f;return((f=E.emojiPickerCategoryRenderer)==null?void 0:f.categoryId)&&P1t.includes(E.emojiPickerCategoryRenderer.categoryId)}),d;
l=(d=this.data.categories)==null?void 0:d.find(function(E){return E.emojiPickerUpsellCategoryRenderer});
var L,P;return[b==null?void 0:(L=b.emojiPickerCategoryRenderer)==null?void 0:L.emojiIds,l==null?void 0:(P=l.emojiPickerUpsellCategoryRenderer)==null?void 0:P.emojiIds].flat().filter(function(E){return!!E})};
_.Q.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.Q.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.Q.updateCategoriesAndPlaceholderInternal=function(l,b){var d=this;l&&b&&(this.categories=l.categories||[],this.categoryButtons=l.categoryButtons||[],this.resetPlaceholder(),this.search="",_.Vx(function(){d.updateButtons_()}))};
_.Q.computeId_=function(l){return l.id||""};
_.Q.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(l){return l.emojiPickerCategoryRenderer&&l.emojiPickerCategoryRenderer.emojiData}):!1};
_.Q.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.Q.onShowEmojiVariantSelector=function(l){var b=l.detail.emojiData;b.variantIds&&b.variantIds.length&&(b.multiSelectorThumbnailRow&&b.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:b,target:l.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:b,target:l.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Q.onIronOverlayClosed=function(l){var b=o0f(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");b&&l.composedPath&&(l.composedPath().includes(_.F$(this.hostElement).querySelector("#emoji-variant-selector"))||l.composedPath().includes(_.F$(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.lQ(this.hostElement,"yt-close-emoji-variant-selector",[b.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Q.onEmojiVariantSelectorMouseup=function(l){var b=l.target.firstChild;this.variantSelectorOpened&&b&&_.Vx(function(){b.noCancelOnOutsideClick=!1},100)};
_.Q.onEmojiVariantSelectorMousedown=function(l){l=l.target.firstChild;this.variantSelectorOpened&&l&&(l.noCancelOnOutsideClick=!1)};
_.Q.onSelectCategory_=function(l){var b=this.search!="";this.search="";for(var d=_.F$(this.hostElement).querySelector("#categories").children,L=0;L<d.length;L++){var P=d[L];if(P.id==l.detail.categoryId){b?(_.F$(this.hostElement).querySelector("#categories").scrollTop=P.offsetTop,this.updateButtons_()):(this.animationStart_=_.F$(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=P.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.Q.onEmojiHover_=function(l){this.placeholder=l.detail.shortcuts?l.detail.shortcuts[0]:""};
_.Q.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.Q.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.Q.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.Q.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.Q.computeSearchCategory_=function(l){l=l.replace(Lb$,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();l=l.split(" ");for(var b=[],d=this.emojiManager.emojis,L=0;L<d.length;L++){var P=d[L];if(P.searchTerms)for(var E=0;E<P.searchTerms.length;E++){for(var f=P.searchTerms[E].toLocaleLowerCase(),F=!1,n=0;n<l.length;n++)if(f.indexOf(l[n])!=-1){F=!0;break}if(F&&(!P.isCustomEmoji||!P.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(P.emojiId))){b.push(P.emojiId);
break}}}return{categoryId:-1,emojiIds:b}};
_.Q.computeSearchEmptyMessage_=function(l,b){return l&&b&&b.emojiIds&&b.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.Q.computeSearching_=function(l){return this.emojiManager&&l.replace(Lb$,"").length>1};
_.Q.computeSkinToneHidden=function(){var l;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((l=this.data)==null||!l.hideSkinTonePicker)};
_.Q.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.Q.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.Q.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.Q.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.Q.selectSkinTone_=function(l){l=Number(l.target.getAttribute("tone"));this.set("emojiManager.skinTone",l);_.lQ(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[l]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.Q.skinToneChanged_=function(){_.F$(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var l=_.F$(this.hostElement).querySelector("#dropdown-content").children,b=0;b<l.length;b++)b===this.skinTone?l[b].setAttribute("selected",""):l[b].removeAttribute("selected")};
_.Q.animateScroll_=function(l){this.lastAnimationTime_||(this.lastAnimationTime_=l);l-=this.lastAnimationTime_;l<200?(_.F$(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*l/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.F$(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.Q.searchChanged_=function(){this.updateButtons_()};
_.Q.updateButtons_=function(){var l=null;if(!this.search)for(var b=_.F$(this.hostElement).querySelector("#categories").scrollTop,d=_.F$(this.hostElement).querySelector("#categories").children,L=0;L<d.length;L++){var P=d[L];P.offsetTop<=b&&(l=P.id)}b=_.F$(this.hostElement).querySelector("#category-buttons").children;for(d=0;d<b.length;d++)L=b[d],L.active=L.id===l};
of.prototype.searchChanged_=of.prototype.searchChanged_;of.prototype.skinToneChanged_=of.prototype.skinToneChanged_;of.prototype.onEmojiHover_=of.prototype.onEmojiHover_;of.prototype.onSelectCategory_=of.prototype.onSelectCategory_;of.prototype.onShowEmojiVariantSelector=of.prototype.onShowEmojiVariantSelector;of.prototype.updateCategoriesAndPlaceholder_=of.prototype.updateCategoriesAndPlaceholder_;of.prototype.dataChanged=of.prototype.dataChanged;
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],of.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],of.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],of.prototype,"data",void 0);_.w([_.g({value:function(){return[]}}),
_.u("design:type",Array)],of.prototype,"categories",void 0);_.w([_.g({value:function(){return[]}}),
_.u("design:type",Array)],of.prototype,"categoryButtons",void 0);_.w([_.g({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.u("design:type",Boolean)],of.prototype,"disableScroll",void 0);_.w([_.g({computed:"computeId_(data)",reflectToAttribute:!0}),_.u("design:type",String)],of.prototype,"id",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],of.prototype,"selected",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],of.prototype,"disableIncrementalLoading",void 0);_.w([_.g(),_.u("design:type",String)],of.prototype,"placeholder",void 0);_.w([_.g({value:""}),_.u("design:type",String)],of.prototype,"search",void 0);_.w([_.g({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.u("design:type",Boolean)],of.prototype,"searching",void 0);_.w([_.g({computed:"computeSearchCategory_(search)"}),_.u("design:type",Object)],of.prototype,"searchCategory",void 0);
_.w([_.g({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.u("design:type",Object)],of.prototype,"searchEmptyMessage",void 0);_.w([_.g({computed:"identity(emojiManager.skinTone)"}),_.u("design:type",Number)],of.prototype,"skinTone",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],of.prototype,"skinToneOpened",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],of.prototype,"variantSelectorOpened",void 0);
_.w([_.g({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.u("design:type",Boolean)],of.prototype,"skinToneHidden",void 0);_.w([_.g(),_.u("design:type",_.HE)],of.prototype,"emojiManager",void 0);_.w([_.g(),_.u("design:type",Object)],of.prototype,"emojiVariantSelector",void 0);_.w([_.g(),_.u("design:type",Object)],of.prototype,"emojiMultiPersonSelector",void 0);
_.w([_.g({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.u("design:type",Boolean)],of.prototype,"shouldUseStickyPreferences",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],of.prototype,"dataChanged",null);_.w([_.tC("data","selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],of.prototype,"updateCategoriesAndPlaceholder_",null);
_.w([_.Hf("yt-show-emoji-variant-selector"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],of.prototype,"onShowEmojiVariantSelector",null);_.w([_.Hf("yt-emoji-picker-select-category"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],of.prototype,"onSelectCategory_",null);_.w([_.Hf("yt-emoji-hover"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],of.prototype,"onEmojiHover_",null);
_.w([_.tC("skinTone"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],of.prototype,"skinToneChanged_",null);_.w([_.tC("search"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],of.prototype,"searchChanged_",null);_.w([_.AC({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],of);
_.R(of,"yt-emoji-picker-renderer",function(){if(csD===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;iKo===void 0&&(iKo=document.createElement("template"));var L=iKo;d.call(b,L.content.cloneNode(!0),l.content.firstChild);csD=l}l=csD;return l},{mode:2});var Dr=function(){var l=_.S.apply(this,arguments)||this;l.emojiManager=_.Kq;l.isDarkTheme=document.documentElement.hasAttribute("dark");l.selectedIndex=1;l.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return l};
_.h(Dr,_.S);_.Q=Dr.prototype;_.Q.handleEmojiCustomizationVisible=function(l){this.emojiPickerRenderer.selected=l;this.selectedIndex=1;l?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.Q.emojiCustomizationSetChanged=function(){var l;(l=this.data)!=null&&l.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.cV(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.Q.updateSaveButtonState=function(l){var b;(b=this.data)!=null&&b.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.jN("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:l}))};
_.Q.emojiUrl=function(l){l=_.tI(this.emojiManager,l);if(!l)return"";var b;l=(b=l.image)==null?void 0:b.thumbnails;return _.EL(l,24)||""};
_.Q.emojiAlt=function(l){var b=_.tI(this.emojiManager,l);if(!b)return l;var d,L,P,E=(b==null?void 0:(d=b.image)==null?void 0:(L=d.accessibility)==null?void 0:(P=L.accessibilityData)==null?void 0:P.label)||"";return E?E:b.isCustomEmoji?b.shortcuts[0]:b.emojiId||l};
_.Q.emojiAriaLabel=function(l){var b,d;return((b=_.tI(this.emojiManager,l))==null?void 0:(d=b.shortcuts)==null?void 0:d[0])||l};
_.Q.onEmojiClick=function(l){l.model.index!==0&&(this.selectedIndex=l.model.index)};
_.Q.onEmojiSelect=function(l){l=l.detail;var b,d;((b=this.data)==null?0:b.emojiCustomizationSetEntityKey)&&((d=this.emojiCustomizationSet)==null?0:d.emojiId)&&l.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,l.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.jN("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,l.emojiId,this.selectedIndex)}))};
_.Q.canEditEmoji=function(l,b,d){l=l.indexOf(b);return l===d||l===0||d===0?!1:!0};
_.Q.getUpdatedEmojiIdList=function(l,b,d){var L=l.indexOf(b);l=[].concat(_.VV(l));L>=0&&(l[L]=l[d]);l[d]=b;return l};
_.qG.Object.defineProperties(Dr,{template:{configurable:!0,enumerable:!0,get:function(){if(hMV===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;eMD===void 0&&(eMD=document.createElement("template"));var L=eMD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);hMV=l}l=hMV;return l}}});
Dr.prototype.onEmojiSelect=Dr.prototype.onEmojiSelect;_.w([_.z(_.BB),_.u("design:type",Object)],Dr.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Dr.prototype,"ytActionHandlerBehavior",void 0);_.w([_.KL("yt-emoji-picker-renderer"),_.u("design:type",Object)],Dr.prototype,"emojiPickerRenderer",void 0);
_.w([_.g({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(l,b){return _.Bv(l.entities,"emojiCustomizationSetEntity",b)},
observer:"emojiCustomizationSetChanged"}),_.u("design:type",Object)],Dr.prototype,"emojiCustomizationSet",void 0);_.w([_.g(),_.u("design:type",Object)],Dr.prototype,"originalEmojiSet",void 0);_.w([_.g(),_.u("design:type",_.HE)],Dr.prototype,"emojiManager",void 0);_.w([_.g(),_.u("design:type",Object)],Dr.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Dr.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",Object)],Dr.prototype,"selectedIndex",void 0);
_.w([_.Hf("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Dr.prototype,"onEmojiSelect",null);_.w([_.AC({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],Dr);var EHV;var QAo;var XDV;var f9f;var VG=function(){var l=_.S.apply(this,arguments)||this;l.authorBadges=[];return l};
_.h(VG,_.S);_.Q=VG.prototype;_.Q.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.Q.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]]"}}}}}};
_.Q.dataChanged=function(){var l=XlA(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",l)};
_.Q.updateMessage=function(){var l=this.data.message,b=_.F$(_.F$(this.hostElement).querySelector("#message"));b.textContent="";l&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(l))};
_.Q.shouldSupportWholeItemClick=function(){return!0};
_.Q.onShowOriginalClick=function(l){l.preventDefault();this.showOriginal=!0};
_.Q.computeShowBar=function(l,b,d){return l&&b||d};
_.Q.computeAuthorBadges=function(l){return l.authorBadges||[]};
_.Q.computeAuthorIsOwner=function(l){return!!fS7(l.authorBadges,"owner")};
_.Q.computeAuthorNameColor=function(l){var b;if(_.U("live_chat_author_name_color_usernames")&&(l==null?0:(b=l.authorName)==null?0:b.simpleText))return _.N0B(_.mIy(l.authorName.simpleText));if(_.U("live_chat_seed_color_usernames")&&(l==null?0:l.authorSeedColorArgb))return _.N0B(_.Fa(l.authorSeedColorArgb));if(_.U("live_chat_colored_usernames"))return"#cc0000";var d;return _.U("live_chat_simple_color_usernames")&&(l==null?0:(d=l.authorName)==null?0:d.simpleText)&&(l==null?0:l.authorUsernameColorLight)&&
(l==null?0:l.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.Fa(l.authorUsernameColorDark):_.Fa(l.authorUsernameColorLight):""};
VG.prototype.updateMessage=VG.prototype.updateMessage;VG.prototype.dataChanged=VG.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],VG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],VG.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],VG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],VG.prototype,"data",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],VG.prototype,"showOriginal",void 0);_.w([_.g({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.u("design:type",Boolean)],VG.prototype,"isDimmed",void 0);_.w([_.g({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.u("design:type",Boolean)],VG.prototype,"showBar",void 0);
_.w([_.g({computed:"computeAuthorBadges(data)"}),_.u("design:type",Array)],VG.prototype,"authorBadges",void 0);_.w([_.g({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],VG.prototype,"authorIsOwner",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],VG.prototype,"inCollapsedBanner",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],VG.prototype,"inBanner",void 0);
_.w([_.g({value:_.U("live_chat_hide_avatars"),reflectToAttribute:!0}),_.u("design:type",Boolean)],VG.prototype,"avatarHidden",void 0);_.w([_.g({computed:"computeAuthorNameColor(data)"}),_.u("design:type",String)],VG.prototype,"authorNameColor",void 0);_.w([_.g(),_.u("design:type",_.jm)],VG.prototype,"participantsManager",void 0);_.w([_.g({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.u("design:type",Object)],VG.prototype,"filledButtonOverrides",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VG.prototype,"dataChanged",null);_.w([_.tC("data.message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VG.prototype,"updateMessage",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],VG);
_.R(VG,"yt-live-chat-text-message-renderer",function(){if(f9f===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;XDV===void 0&&(XDV=document.createElement("template"));var L=XDV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);f9f=l}l=f9f;return l},{mode:0});var w2=function(){var l=_.S.apply(this,arguments)||this;l.tonalButtonOverrides={type:"tonal",style:"overlay"};return l};
_.h(w2,_.S);
w2.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]]"}}}}}};
w2.prototype.shouldSupportInlineActionButtons=function(){return!0};
w2.prototype.shouldSupportWholeItemClick=function(){return!0};
_.qG.Object.defineProperties(w2.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],w2.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],w2.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],w2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],w2.prototype,"data",void 0);_.w([_.g(),_.u("design:type",_.jm)],w2.prototype,"participantsManager",void 0);
_.w([_.g(),_.u("design:type",Object)],w2.prototype,"tonalButtonOverrides",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.infoDialogButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],w2.prototype,"hasInfoDialogButton",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],w2);
_.R(w2,"yt-live-chat-auto-mod-message-renderer",function(){if(QAo===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;EHV===void 0&&(EHV=document.createElement("template"));var L=EHV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);QAo=l}l=QAo;return l},{mode:0});var sAj;var Fbr;var B8V;var nHt=function(){return _.S.apply(this,arguments)||this};
_.h(nHt,_.S);_.w([_.g(),_.u("design:type",Object)],nHt.prototype,"data",void 0);_.w([_.A({is:"ytd-factoid-renderer",disableElementRegistration:!0})],nHt);
_.R(nHt,"ytd-factoid-renderer",function(){if(B8V!==void 0)return B8V;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return B8V=l},{mode:1});var up=function(){return _.S.apply(this,arguments)||this};
_.h(up,_.S);up.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.w([_.g(),_.u("design:type",Object)],up.prototype,"data",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],up.prototype,"ytRendererstamperBehavior",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],up);
_.R(up,"yt-live-chat-channel-activity-reputation-renderer",function(){if(Fbr===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;sAj===void 0&&(sAj=document.createElement("template"));var L=sAj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Fbr=l}l=Fbr;return l},{mode:0});var Ort;var N8F;var G3=function(){return _.S.apply(this,arguments)||this};
_.h(G3,_.S);G3.prototype.ready=function(){var l=document.querySelector("yt-live-chat-app");l&&l.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Boolean)],G3.prototype,"menuFocused",void 0);_.w([_.g(),_.u("design:type",Object)],G3.prototype,"data",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],G3.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],G3);
_.R(G3,"yt-live-chat-donation-announcement-renderer",function(){if(N8F===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Ort===void 0&&(Ort=document.createElement("template"));var L=Ort;d.call(b,L.content.cloneNode(!0),l.content.firstChild);N8F=l}l=N8F;return l},{mode:0});var mND;var YU2,qUt=function(){if(YU2!==void 0)return YU2;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;mND===void 0&&(mND=document.createElement("template"));var L=mND;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return YU2=l};var T3=function(){return _.S.apply(this,arguments)||this};
_.h(T3,_.S);_.qG.Object.defineProperties(T3,{template:{configurable:!0,enumerable:!0,get:function(){return qUt()}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],T3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],T3.prototype,"data",void 0);_.w([_.AC({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],T3);_.R(T3,"yt-live-chat-empty-feed-view-model",function(){return qUt()},{mode:0});var Hr2;var tW$;var af=function(){return _.S.apply(this,arguments)||this};
_.h(af,_.S);af.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"}}}}}};
_.qG.Object.defineProperties(af.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var l,b;return{runs:[{text:(l=this.data)==null?void 0:(b=l.channelName)==null?void 0:b.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var l=[],b;if((b=this.data)==null||!b.channelBadges)return l;var d;b=_.X((d=this.data)==null?void 0:d.channelBadges);for(d=b.next();!d.done;d=b.next()){d=_.K(d.value,q3F);var L=void 0,P=void 0;if((L=d)==null?0:(P=L.badgeImage)==null?0:P.sources)L=void 0,P={liveChatAuthorBadgeRenderer:{tooltip:d.tooltip,accessibility:{accessibilityData:{label:(L=_.K(d.rendererContext,_.jy))==null?void 0:L.label}}}},d.badgeImage.sources[0].clientResource?P.liveChatAuthorBadgeRenderer.icon=
{iconType:d.badgeImage.sources[0].clientResource.imageName}:P.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:d.badgeImage.sources},l.push(P)}return l}}});
_.w([_.g(),_.u("design:type",Object)],af.prototype,"data",void 0);_.w([_.y("data.channelName"),_.u("design:type",Object),_.u("design:paramtypes",[])],af.prototype,"channelName",null);_.w([_.y("data.channelBadges"),_.u("design:type",Array),_.u("design:paramtypes",[])],af.prototype,"channelBadges",null);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],af.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],af);
_.R(af,"yt-live-chat-identity-view-model",function(){if(tW$===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Hr2===void 0&&(Hr2=document.createElement("template"));var L=Hr2;d.call(b,L.content.cloneNode(!0),l.content.firstChild);tW$=l}l=tW$;return l},{mode:0});var UNV;var Kb$;var ehV;var hhr;var ip=function(){var l=_.S.apply(this,arguments)||this;l.hidden=!1;l.supportsInlineActionButtons=!0;return l};
_.h(ip,_.S);ip.prototype.ready=function(){var l;((l=document.querySelector("yt-live-chat-app"))==null?0:l.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
ip.prototype.dataChanged=function(l){var b=(0,_.Nu)(_.F$(this.hostElement).querySelector("#detail-text"));b.textContent="";(l==null?0:l.detailText)&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(l.detailText))};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ip.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],ip.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ip.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({observer:"dataChanged"}),_.u("design:type",Object)],ip.prototype,"data",void 0);
_.w([_.g({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.u("design:type",Object)],ip.prototype,"hidden",void 0);_.w([_.A({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],ip);
_.R(ip,"yt-live-chat-legacy-paid-message-renderer",function(){if(hhr===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ehV===void 0&&(ehV=document.createElement("template"));var L=ehV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);hhr=l}l=hhr;return l},{mode:0});var kzf;var WbV;var jA0={},cE=function(){return _.hC.apply(this,arguments)||this};
_.h(cE,_.hC);cE.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
cE.prototype.onLiveChatMembershipItemBehaviorClick=cE.prototype.onLiveChatMembershipItemBehaviorClick;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cE.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cE.prototype,"data",void 0);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],cE.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.w([_.kO()],cE);
jA0.YtLiveChatMembershipItemBehavior=[cE.prototype,_.a.YtRendererBehavior];var r2=function(){var l=_.S.apply(this,arguments)||this;l.supportsInlineActionButtons=!0;l.hasPrimaryHeaderText=!1;l.showOnlyHeader=!1;l.authorBadges=[];l.modern=_.U("web_button_rework_with_live");l.buttonOverrides={style:"overlay",type:"filled"};return l};
_.h(r2,_.S);_.Q=r2.prototype;_.Q.shouldSupportInlineActionButtons=function(){return!0};
_.Q.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.Q.ready=function(){var l=document.querySelector("yt-live-chat-app");l&&l.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.Q.messageChanged=function(){var l=this.data.message,b=(0,_.Nu)(_.F$(this.hostElement).querySelector("#message"));b.textContent="";l&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(l))};
_.Q.computeHasPrimaryHeaderText=function(l){return!(!l||!l.headerPrimaryText)};
_.Q.computeShowOnlyHeader=function(l,b){return this.isMessageEmpty(l,b)};
_.Q.computeAuthorBadges=function(l){return l.authorBadges||[]};
_.Q.isMessageEmpty=function(l,b){return!l||l.empty?!0:!l.message&&!l.inputField&&!b};
_.Q.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.Q.getInputElement=function(){return _.F$(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.Q.inputFocus=function(){var l=this.getInputElement();l&&l.focus()};
_.Q.inputInsertEmoji=function(l){var b=this.getInputElement();b&&b.insertEmoji(l)};
_.Q.inputMessage=function(){var l=this.getInputElement();return l&&this.data.inputField?(l.completeEmojis(),_.oH(l.liveChatRichMessageInput)):null};
_.Q.onFooterButtonClick=function(){this.data.footerButton&&_.rh(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.Q.shouldSupportWholeItemClick=function(){return!0};
r2.prototype.isDeletedChanged=r2.prototype.isDeletedChanged;r2.prototype.messageChanged=r2.prototype.messageChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],r2.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],r2.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(jA0.YtLiveChatMembershipItemBehavior),_.u("design:type",Object)],r2.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],r2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],r2.prototype,"data",void 0);_.w([_.g({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.u("design:type",Object)],r2.prototype,"hasPrimaryHeaderText",void 0);_.w([_.g({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.u("design:type",Object)],r2.prototype,"showOnlyHeader",void 0);
_.w([_.g({computed:"computeAuthorBadges(data)"}),_.u("design:type",Array)],r2.prototype,"authorBadges",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],r2.prototype,"modern",void 0);_.w([_.tC("data.message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r2.prototype,"messageChanged",null);_.w([_.tC("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r2.prototype,"isDeletedChanged",null);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],r2);
_.R(r2,"yt-live-chat-membership-item-renderer",function(){if(WbV===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;kzf===void 0&&(kzf=document.createElement("template"));var L=kzf;d.call(b,L.content.cloneNode(!0),l.content.firstChild);WbV=l}l=WbV;return l},{mode:0});var zhf;var yP2;var lR=function(){return _.S.apply(this,arguments)||this};
_.h(lR,_.S);lR.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lR.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],lR);
_.R(lR,"yt-live-chat-mode-change-message-renderer",function(){if(yP2===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;zhf===void 0&&(zhf=document.createElement("template"));var L=zhf;d.call(b,L.content.cloneNode(!0),l.content.firstChild);yP2=l}l=yP2;return l},{mode:0});var Zr0;var MW$;var bR=function(){return _.S.apply(this,arguments)||this};
_.h(bR,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],bR.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bR.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],bR);
_.R(bR,"yt-live-chat-moderation-message-renderer",function(){if(MW$===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Zr0===void 0&&(Zr0=document.createElement("template"));var L=Zr0;d.call(b,L.content.cloneNode(!0),l.content.firstChild);MW$=l}l=MW$;return l},{mode:0});var I9Q;var $N2;var dz=function(){return _.S.apply(this,arguments)||this};
_.h(dz,_.S);dz.prototype.onClick=function(){var l;if((l=this.data)!=null&&l.onClickCommand){var b;_.Nv.instance.resolveCommand((b=this.data)==null?void 0:b.onClickCommand)}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],dz.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],dz.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],dz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],dz.prototype,"data",void 0);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],dz);
_.R(dz,"yt-live-chat-offer-click-count-message-renderer",function(){if($N2===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;I9Q===void 0&&(I9Q=document.createElement("template"));var L=I9Q;d.call(b,L.content.cloneNode(!0),l.content.firstChild);$N2=l}l=$N2;return l},{mode:0});var JPV;var xNJ=function(){return _.S.apply(this,arguments)||this};
_.h(xNJ,_.S);_.w([_.g(),_.u("design:type",Object)],xNJ.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],xNJ);
_.R(xNJ,"yt-live-chat-placeholder-item-renderer",function(){if(JPV===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);JPV=l}l=JPV;return l},{mode:0});var gHJ;var SUh;var APQ=new TW(7),LD=function(){var l=_.S.apply(this,arguments)||this;l.data={};return l};
_.h(LD,_.S);LD.prototype.dataChanged=function(){var l;((l=this.data)==null?0:l.class)&&_.nL(this.hostElement,this.data.class,!0);var b;((b=this.oldData)==null?0:b.class)&&_.nL(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
LD.prototype.computeTimestampString=function(l){return APQ.format(new Date(l/1E3))};
LD.prototype.dataChanged=LD.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],LD.prototype,"data",void 0);_.w([_.g({computed:"computeTimestampString(data.timestampUsec)"}),_.u("design:type",String)],LD.prototype,"timestampString",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LD.prototype,"dataChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],LD);
_.R(LD,"yt-live-chat-server-error-message",function(){if(SUh===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;gHJ===void 0&&(gHJ=document.createElement("template"));var L=gHJ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);SUh=l}l=SUh;return l},{mode:0});var vHr;var C1F;var PR=function(){var l=_.S.apply(this,arguments)||this;l.defaultToFilledIcon=!1;return l};
_.h(PR,_.S);PR.prototype.computeHasPrimaryColorIcon=function(l){return l==="SPARK"||l==="SPONSORSHIP_STAR"};
PR.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],PR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],PR.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],PR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],PR.prototype,"defaultToFilledIcon",void 0);_.w([_.g(),_.u("design:type",Object)],PR.prototype,"data",void 0);
_.w([_.g({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.u("design:type",Boolean)],PR.prototype,"hasPrimaryColorIcon",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],PR);
_.R(PR,"yt-live-chat-viewer-engagement-message-renderer",function(){if(C1F===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;vHr===void 0&&(vHr=document.createElement("template"));var L=vHr;d.call(b,L.content.cloneNode(!0),l.content.firstChild);C1F=l}l=C1F;return l},{mode:0});var RhV;var EY=function(){var l=_.S.apply(this,arguments)||this;l.modernUpdate=!1;l.buttonStyle="overlay";l.buttonType="filled";return l};
_.h(EY,_.S);EY.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
EY.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],EY.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],EY.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],EY.prototype,"modernUpdate",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],EY.prototype,"buttonStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],EY.prototype,"buttonType",void 0);
_.w([_.A({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],EY);
_.R(EY,"ytd-ad-hover-text-button-renderer",function(){if(RhV!==void 0)return RhV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return RhV=l},{mode:1});var pD2;var Qs=function(){var l=_.S.apply(this,arguments)||this;l.buttonOverrides={size:"XS"};return l};
_.h(Qs,_.S);Qs.prototype.onHelpTap=function(l){this.data&&this.data.informationDialog&&(_.rh(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),l.preventDefault(),l.stopPropagation())};
_.w([_.g(),_.u("design:type",Object)],Qs.prototype,"buttonOverrides",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Qs.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Qs.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],Qs);
_.R(Qs,"ytd-live-chat-purchased-product-message-renderer",function(){if(pD2!==void 0)return pD2;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return pD2=l},{mode:1});var oHF;var DNj;var XI=function(){var l=_.S.apply(this,arguments)||this;l.isContainerDeleted=!1;return l};
_.h(XI,_.S);XI.prototype.onContextMenuClick=function(l){this.ytLiveChatItemBehavior.showContextMenu(l)};
XI.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))};
XI.prototype.isContainerDeletedChanged=XI.prototype.isContainerDeletedChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],XI.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],XI.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],XI.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],XI.prototype,"isContainerDeleted",void 0);
_.w([_.g(),_.u("design:type",String)],XI.prototype,"deletedStateMessage",void 0);_.w([_.tC("isContainerDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],XI.prototype,"isContainerDeletedChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],XI);
_.R(XI,"ytd-sponsorships-live-chat-header-renderer",function(){if(DNj!==void 0)return DNj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return DNj=l},{mode:1});var fD=function(){var l=_.S.apply(this,arguments)||this;l.modern=_.U("web_button_rework_with_live");l.buttonOverrides={style:"overlay",type:"filled"};return l};
_.h(fD,_.S);fD.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]]"}}}}}};
fD.prototype.onCtaButtonClick=function(){var l,b=_.K((l=this.data)==null?void 0:l.optInPrompt,_.Ym);if(l=this.maybeGetButtonCommand(b)){var d;(d=_.Ut())==null||d.clickCommand(l)}};
fD.prototype.maybeGetButtonCommand=function(l){return!l||!l.command||_.K(l.command,bDh)===void 0&&_.K(l.command,lmo)===void 0?null:l.command};
fD.prototype.shouldHideOptinPrompt=function(l,b){return!l||b};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],fD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],fD.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fD.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],fD.prototype,"modern",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],fD);
_.R(fD,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(oHF!==void 0)return oHF;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return oHF=l},{mode:1});var VWt;var sY=function(){return _.S.apply(this,arguments)||this};
_.h(sY,_.S);sY.prototype.onContextMenuClick=function(l){this.ytLiveChatItemBehavior.showContextMenu(l)};
sY.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))};
sY.prototype.isDeletedChanged=sY.prototype.isDeletedChanged;_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],sY.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sY.prototype,"data",void 0);_.w([_.tC("isDeleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sY.prototype,"isDeletedChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],sY);
_.R(sY,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(VWt!==void 0)return VWt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return VWt=l},{mode:1});var FI=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return l};
_.h(FI,_.S);_.Q=FI.prototype;
_.Q.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"}}}};
_.Q.handleLiveChatAction=function(l){_.K(l,vwV)?this.handleMarkChatItemAsDeletedAction(_.K(l,vwV)):_.K(l,A02)&&this.handleRemoveChatItemAction(_.K(l,A02))};
_.Q.handleLiveChatActions=function(l){l.forEach(this.handleLiveChatAction,this)};
_.Q.handleMarkChatItemAsDeletedAction=function(l){var b=this,d;((d=this.data)==null?0:d.items)&&this.data.items.forEach(function(L,P){var E=Object.keys(L)[0];Object.values(L)[0].id===l.targetItemId&&b.markAsDeleted("data.items",P,E,l.deletedStateMessage,l.showOriginalContentMessage)})};
_.Q.handleRemoveChatItemAction=function(l){var b=this,d;((d=this.data)==null?0:d.items)&&this.data.items.forEach(function(L,P){Object.values(L)[0].id===l.targetItemId&&b.splice("data.items",P,1)})};
_.Q.markAsDeleted=function(l,b,d,L,P){l=[l,b,d].join(".");this.set(l+".deletedStateMessage",L);this.set(l+".showOriginalContentMessage",P)};
_.w([_.g(),_.u("design:type",Object)],FI.prototype,"data",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],FI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],FI.prototype,"ytActionHandlerBehavior",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],FI);
_.R(FI,"yt-live-chat-item-display-list-renderer",function(){if(Kb$===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;UNV===void 0&&(UNV=document.createElement("template"));var L=UNV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Kb$=l}l=Kb$;return l},{mode:0});var wDV;var uHV,GzV=function(){if(uHV!==void 0)return uHV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;wDV===void 0&&(wDV=document.createElement("template"));var L=wDV;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return uHV=l};var BR=function(){var l=_.S.apply(this,arguments)||this;l.isHeader=!1;return l};
_.h(BR,_.S);BR.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.qG.Object.defineProperties(BR,{template:{configurable:!0,enumerable:!0,get:function(){return GzV()}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],BR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],BR.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],BR.prototype,"isHeader",void 0);_.w([_.AC({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],BR);_.R(BR,"yt-live-chat-item-display-renderer",function(){return GzV()},{mode:0});var T8V,a9D,bBt,l8J;
T8V={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}};a9D={home:"eohps",search:"eosps",watch:"eowps"};_.iro=["watch","search","home"];
_.nD=function(){this.JSC$14578_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14578_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.aC("PRECONSTRUCTION_DELAY",0);this.signals_=_.ev();this.targetPage_=""};
_.nD.prototype.init=function(l,b){l=l===void 0?"":l;b=b===void 0?null:b;if(this.JSC$14578_isInitialized_)this.abort();else if(this.JSC$14578_isInitialized_=!0,l&&_.cPr(this,l),b){var d=_.hx(this.signals_,"pcl")?0:10,L=function(){for(var P=0,E;E=_.iro[P++];)E!=l&&E!=b&&this.pendingPages_.push(E);_.rPV(this)}.bind(this);
this.signals_.parkOrScheduleJob(L,d,"pcl")}};
_.nD.prototype.abort=function(){this.fragmentJobId_&&(_.T1.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);l8J(this)};
_.cPr=function(l,b){l.JSC$14578_isInitialized_&&!l.targetPage_&&(l.targetPage_=b,bBt(l,b),l.isInitialPass_=!1,bBt(l,b),l.signals_.processSignal(a9D[l.targetPage_]),l8J(l),_.rPV(l))};
_.rPV=function(l){l.pendingPages_.length&&!l.pagePreparerJobId_&&(l.pagePreparerJobId_=_.pl(_.T1,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.cPr(this,this.pendingPages_.shift())}.bind(l),l.DEFAULT_DELAY_))};
bBt=function(l,b){if(b=T8V[b])for(var d in b){var L=!1,P=d;d.charAt(0)=="~"&&(L=!0,P=d.substring(1));var E=b[d];E=typeof E=="object"?E:{count:E};b[d]=E;E.componentName=P;E.count>0&&(l.isInitialPass_?L||l.isSeenDuringInitialPass_[P]||(l.JSC$14578_queue_.push({componentName:P,count:1,signals:E.signals}),l.isSeenDuringInitialPass_[P]=!0,E.count--):l.JSC$14578_queue_.push(E))}};
l8J=function(l){l.JSC$14578_queue_.length=0;l.targetPage_="";l.isInitialPass_=!0;l.signals_.processSignal("eop")};
_.nD.getInstance=function(){return _.LE(_.nD)};var d_V=function(){this.signals=_.ev();this.init()};
d_V.prototype.startPreconstruction=function(){_.nD.getInstance().init(_.il("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
d_V.prototype.init=function(){LIh(this);window.Polymer&&Fxj&&lUZ();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var l=_.PV.ytcsi;if(l&&l.gt&&(l=l.gt())&&l.tick&&(l.tick.aft>0||l.tick.pbs>0)&&(_.il("IS_HOMEPAGE_COLD")||_.il("IS_RESULTS_PAGE_COLD")||_.il("IS_WATCH_PAGE_COLD"))){PM2(this);break a}pHZ(owN,this.onNotifications,this)}};
var LIh=function(l){var b=function(){l.signals.processSignal("dl")};
document.readyState==="complete"?(_.bo(Error("th"),"WARNING"),b()):_.qty(window,"load",b)};
d_V.prototype.onNotifications=function(l){l.timer||(_.il("IS_HOMEPAGE_COLD")||_.il("IS_RESULTS_PAGE_COLD")||_.il("IS_WATCH_PAGE_COLD"))&&PM2(this)};
var PM2=function(l){l.signals.parkOrScheduleJob(function(){l.signals.processSignal("eocs")},10,"eor")};
new d_V;var E2o=function(){return _.hC.apply(this,arguments)||this};
_.h(E2o,_.hC);_.qG.Object.defineProperties(E2o.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.U("enable_entity_store_from_dependency_injection")?_.i4():_.rT()}}});
_.w([_.kO()],E2o);_.OY=[PB.prototype,E2o.prototype];var Qvf=["ytd-rich-shelf-renderer"],Nl=function(){var l=_.hC.apply(this,arguments)||this;l._noAccessors=!0;l.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";l.followUpDialogPromise=null;l.followUpDialogPromiseResolve=null;l.followUpDialogPromiseReject=null;return l};
_.h(Nl,_.hC);_.Q=Nl.prototype;_.Q.dismissibleItemIsDismissedChanged_=function(l){_.U("kevlar_fluid_dismiss")&&(l?_.rh(this.hostElement,"yt-dismissible-item-dismissed"):_.rh(this.hostElement,"yt-dismissible-item-undismissed"))};
_.Q.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.Q.dismissibleItemReset_=function(){var l=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 _.M$(function(b,d){l.followUpDialogPromiseResolve=b;l.followUpDialogPromiseReject=d});
_.rh(this.hostElement,"yt-enable-lockup-interaction")};
_.Q.dismissibleItemOnYtServiceRequestSent_=function(l,b){b.actions&&this.dismissibleItemProcessActions(b.actions,l)};
_.Q.dismissibleItemOnRequestSent=function(l){for(var b=_.X(l.detail),d=b.next();!d.done;d=b.next()){var L=void 0;(d=(L=_.K(d.value,_.fZ))==null?void 0:L.actions)&&this.dismissibleItemProcessActions(d,l)}};
_.Q.dismissibleItemOnCommandSent=function(l,b){b&&this.dismissibleItemProcessActions(b,l)};
_.Q.setAndGetDismissedContentId=function(l){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+l};
_.Q.replayDismissAction=function(l){this.dismissibleItemProcessActions([l])};
_.Q.dismissibleItemProcessActions=function(l,b){for(var d=0;d<l.length;d++){var L=l[d],P=void 0;((P=_.K(L,_.QB))==null?0:P.commands)&&this.dismissibleItemProcessActions(_.K(L,_.QB).commands,b);if(_.K(L,_.TT)){if(P=_.K(L,_.TT),!P.replaceParentSection||Qvf.includes(this.hostElement.nodeName.toLowerCase()))P.groupDismissal&&SrB(this,P.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(P),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.jN("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:L})),L=void 0,(L=b)==null||L.stopPropagation()}else if(_.K(L,Inh))this.dismissibleItemHandleHideEnclosingAction_(),L=void 0,(L=b)==null||L.stopPropagation();else if(_.K(L,dkJ))L=_.K(L,dkJ),P=void 0,((P=L)==null?0:P.targetGroupId)&&SrB(this,{targetGroupId:L.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.jN("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
L=void 0,(L=b)==null||L.stopPropagation();else if(_.K(L,_.fZ))(L=_.K(L,_.fZ).actions)&&_.Py(this.hostElement,L,this.hostElement),L=void 0,(L=b)==null||L.stopPropagation();else{var E=P=void 0;((P=_.K(L,_.PS))==null?void 0:P.signal)!=="TELL_US_WHY"||((E=_.K(L,_.PS))==null?0:E.targetId)&&_.U("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),L=void 0,(L=b)==null||L.stopPropagation())}}};
_.Q.dismissibleItemOnYtServiceRequestCompleted_=function(l,b){var d=this.get("feedbackResponses.0.followUpDialog",b.data);d?this.followUpDialogPromiseResolve(d):b.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(b.actions,l)};
_.Q.dismissibleItemHandleReplaceEnclosingAction_=function(l){this.dismissedRenderer=l.item;this.isDismissed=!0;var b=null;(b=_.F$(this.hostElement).querySelector("#dismissed"))&&_.m1(this,function(){_.BX(b)});
_.rh(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.Q.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.Q.dismissibleItemHandleUndoFeedbackAction_=function(){_.rh(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.Q.dismissibleItemHandleTellUsWhySignalAction_=function(){var l=this;this.followUpDialogPromise.then(function(b){l.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:b}})})};
Nl.prototype.dismissibleItemOnYtServiceRequestCompleted_=Nl.prototype.dismissibleItemOnYtServiceRequestCompleted_;Nl.prototype.dismissibleItemOnCommandSent=Nl.prototype.dismissibleItemOnCommandSent;Nl.prototype.dismissibleItemOnRequestSent=Nl.prototype.dismissibleItemOnRequestSent;Nl.prototype.dismissibleItemOnYtServiceRequestSent_=Nl.prototype.dismissibleItemOnYtServiceRequestSent_;Nl.prototype.dismissibleItemDataChanged_=Nl.prototype.dismissibleItemDataChanged_;
Nl.prototype.dismissibleItemIsDismissedChanged_=Nl.prototype.dismissibleItemIsDismissedChanged_;_.w([_.z(_.If),_.u("design:type",Object)],Nl.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Nl.prototype,"ytdReduxBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Nl.prototype,"isDismissed",void 0);_.w([_.g(),_.u("design:type",Object)],Nl.prototype,"dismissedRenderer",void 0);
_.w([_.tC("isDismissed"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean]),_.u("design:returntype")],Nl.prototype,"dismissibleItemIsDismissedChanged_",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Nl.prototype,"dismissibleItemDataChanged_",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],Nl.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.w([_.Hf("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Nl.prototype,"dismissibleItemOnRequestSent",null);
_.w([_.Hf("yt-dismissible-item-action"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Array]),_.u("design:returntype")],Nl.prototype,"dismissibleItemOnCommandSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],Nl.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.w([_.kO()],Nl);_.mK=[_.If,_.OY,Nl.prototype];var Y4=function(){var l=_.hC.apply(this,arguments)||this;l.disableGridStateAware=!1;l.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};l.currentGridClass="";return l};
_.h(Y4,_.hC);Y4.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.m1(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var l=this.gridStateAwareGetElement();_.nL(l,"grid",!0)}};
Y4.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
Y4.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.F$(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
Y4.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var l="grid-disabled";else{l=_.Cc.getInstance();var b=this.get("pageSubtype");l=b&&Nvj.includes(b)?"grid-disabled":l.currentSnapState_?l.currentSnapState_.className:null}(b=this.gridStateAwareGetElement())&&l!==this.currentGridClass&&(l&&_.nL(b,l,!0),this.currentGridClass&&_.nL(b,this.currentGridClass,!1),this.currentGridClass=l)};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Y4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",String)],Y4.prototype,"gridStateAwareSizingElementSelector",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Y4.prototype,"disableGridStateAware",void 0);_.w([_.kO()],Y4);_.ql=[Y4.prototype,_.wG.YtActionHandlerBehavior];_.HR=new _.tZ("GUIDE_TOKEN");var UY;_.tn={};UY=function(){var l=_.hC.apply(this,arguments)||this;l.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 l};
_.h(UY,_.hC);_.Q=UY.prototype;_.Q.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Q.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var l=_.qP().resolve(_.YC(_.HR));l&&(this.guidePersistentAndVisible=l.getGuidePersistentAndVisible(),this.activeEndpoint=l.getActiveEndpoint(),this.guideOpened=l.getGuideOpened(),this.miniGuideVisible=l.getMiniGuideVisible())};
_.Q.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.Q.handleGuideStateAction=function(l){this.guidePersistentAndVisible=l};
_.Q.handleMiniGuideStateAction=function(l){this.miniGuideVisible=l};
_.Q.handleGuideOpenedAction=function(l){this.guideOpened=l};
_.Q.handleActiveEndpointAction=function(l){this.activeEndpoint=l};
UY.prototype.onActiveEndpointChange=UY.prototype.onActiveEndpointChange;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],UY.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],UY.prototype,"guidePersistentAndVisible",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],UY.prototype,"miniGuideVisible",void 0);_.w([_.g(),_.u("design:type",Object)],UY.prototype,"activeEndpoint",void 0);
_.w([_.tC("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],UY.prototype,"onActiveEndpointChange",null);_.w([_.g(),_.u("design:type",Boolean)],UY.prototype,"guideOpened",void 0);_.w([_.kO()],UY);_.tn.YtdGuideStateAwareBehavior=[];_.tn.YtdGuideStateAwareBehavior.push(UY.prototype,_.wG.YtActionHandlerBehavior);var Xu2=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],KD=function(){var l=_.hC.apply(this,arguments)||this;l.hoverJobId=0;l.JSC$14605_touched=!1;return l};
_.h(KD,_.hC);_.Q=KD.prototype;_.Q.created=function(){this.useExpandableTooltip=!Xu2.includes(this.is)};
_.Q.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.Q.detached=function(){this.useExpandableTooltip=!1};
_.Q.lockupOnDown=function(l){this.interactionElement&&!_.lT(_.ad(l),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.Q.lockupOnUp=function(l){this.interactionElement&&!_.lT(_.ad(l),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.Q.onTouchStart=function(){this.JSC$14605_touched=!0};
_.Q.lockupOnMouseEnter=function(){var l=this,b=_.KO("kevlar_lockup_hover_delay",-1);this.JSC$14605_touched&&b>=0?(_.T1.cancelJob(this.hoverJobId),this.hoverJobId=_.T1.addJob(function(){l.lockupIsHovered=!0},8,b),this.JSC$14605_touched=!1):this.lockupIsHovered=!0};
_.Q.lockupOnMouseLeave=function(){this.hoverJobId&&(_.T1.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.Q.lockupOnPopupClosed=function(l,b){var d;((d=b.popupRenderer)==null?void 0:d.is)==="ytd-menu-popup-renderer"&&(l=b.popupRenderer.veData,b=_.zw(),l&&b&&_.Di(b,[l]))};
_.Q.lockupOnLockupRequested=function(l){var b=l.detail.videoIds[0],d;l.detail&&b===((d=this.data)==null?void 0:d.videoId)&&(l.detail.returnValue=[this.data])};
_.Q.lockupOnYtServiceRequestSent=function(l,b){if(l=b.actions)for(var d=0;d<l.length;d++){var L=l[d];if(L.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&b.ajaxPromise){var P=void 0,E=(P=_.K(b.endpoint,_.n3))==null?void 0:P.playlistId;P=void 0;L=(P=L.removedVideoId)!=null?P:"";CHV(_.WL(),L,E)}else L.action==="ACTION_REMOVE_VIDEO"&&b.ajaxPromise&&(E=void 0,L=(E=L.setVideoId)!=null?E:"",_.Rjo(_.WL(),L))}};
_.Q.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.Q.lockupOnLockupEnabled=function(){if(!this.$){var l=_.qP().resolve(_.dO).getCurrentPage(),b=this.getParentRenderer?this.getParentRenderer():void 0;_.cX(new _.Rp("component not ready",this.is,this.isAttached,l==null?void 0:l.is,b==null?void 0:b.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
KD.prototype.lockupOnLockupEnabled=KD.prototype.lockupOnLockupEnabled;KD.prototype.lockupOnLockupDisabled=KD.prototype.lockupOnLockupDisabled;KD.prototype.lockupOnYtServiceRequestSent=KD.prototype.lockupOnYtServiceRequestSent;KD.prototype.lockupOnLockupRequested=KD.prototype.lockupOnLockupRequested;KD.prototype.lockupOnPopupClosed=KD.prototype.lockupOnPopupClosed;KD.prototype.lockupOnMouseLeave=KD.prototype.lockupOnMouseLeave;KD.prototype.lockupOnMouseEnter=KD.prototype.lockupOnMouseEnter;
KD.prototype.onTouchStart=KD.prototype.onTouchStart;KD.prototype.lockupOnUp=KD.prototype.lockupOnUp;KD.prototype.lockupOnDown=KD.prototype.lockupOnDown;_.w([_.g(),_.u("design:type",Object)],KD.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],KD.prototype,"lockupIsHovered",void 0);_.w([_.g(),_.u("design:type",Boolean)],KD.prototype,"lockupTouchTriggered",void 0);_.w([_.g(),_.u("design:type",Boolean)],KD.prototype,"useExpandableTooltip",void 0);
_.w([_.KL("#interaction"),_.u("design:type",Object)],KD.prototype,"interactionElement",void 0);_.w([_.Hf("down"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],KD.prototype,"lockupOnDown",null);_.w([_.Hf("up"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],KD.prototype,"lockupOnUp",null);
_.w([_.Hf("touchstart"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KD.prototype,"onTouchStart",null);_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KD.prototype,"lockupOnMouseEnter",null);_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KD.prototype,"lockupOnMouseLeave",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],KD.prototype,"lockupOnPopupClosed",null);_.w([_.Hf("yt-lockup-requested"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],KD.prototype,"lockupOnLockupRequested",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],KD.prototype,"lockupOnYtServiceRequestSent",null);_.w([_.Hf("yt-disable-lockup-interaction"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KD.prototype,"lockupOnLockupDisabled",null);
_.w([_.Hf("yt-enable-lockup-interaction"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],KD.prototype,"lockupOnLockupEnabled",null);_.w([_.kO()],KD);_.eI=[KD.prototype];_.f8h={YtdReduxBehavior:[]};_.f8h.YtdReduxBehavior.push.apply(_.f8h.YtdReduxBehavior,_.OY);var hn=function(){var l=_.hC.apply(this,arguments)||this;l._noAccessors=!0;l.disableNowPlaying=!1;l.disableTooltips=!1;l.useHoveredProperty=!1;l.hovered=!1;l.isThumbnailHovered_=!1;l.addBackground=_.U("kevlar_thumbnail_bg");l.nowPlaying=!1;l.disableRounding=!1;l.size="small";return l};
_.h(hn,_.hC);_.Q=hn.prototype;_.Q.computeThumbnailOverlaySidePanelWidth_=function(l,b){return l-b};
_.Q.computeSize=function(l,b){if(!this.disableRounding){if(!l&&!b)return"small";l=Math.max(l||0,b||0);return l>=256?"large":l>=96?"medium":"small"}};
_.Q.computeFinalHoveredState_=function(l,b,d){return this.nowPlaying?!1:_.U("kevlar_thumbnail_fluid")&&l?b:d};
_.Q.computeHoverOverlays_=function(l,b){return l&&b?b:void 0};
_.Q.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.Q.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.Q.checkMiniplayer_=function(){var l;if(((l=this.data)==null?0:l.playlistSetVideoId)&&_.U("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{l=_.cT();var b=l.currentEndpoint;!this.disableNowPlaying&&b&&_.K(b,_.oN)&&this.data?(b=_.K(b,_.oN),this.nowPlaying=this.data.playlistId?b.playlistId===this.data.playlistId:b.videoId===this.data.videoId,this.isVideoPlaying=l==null?void 0:l.isVideoPlaying):this.nowPlaying=!1}};
hn.prototype.checkMiniplayer_=hn.prototype.checkMiniplayer_;hn.prototype.onMouseLeave_=hn.prototype.onMouseLeave_;hn.prototype.onMouseEnter_=hn.prototype.onMouseEnter_;hn.prototype.computeHoverOverlays_=hn.prototype.computeHoverOverlays_;hn.prototype.computeFinalHoveredState_=hn.prototype.computeFinalHoveredState_;hn.prototype.computeSize=hn.prototype.computeSize;hn.prototype.computeThumbnailOverlaySidePanelWidth_=hn.prototype.computeThumbnailOverlaySidePanelWidth_;
_.w([_.z(_.OY),_.u("design:type",Object)],hn.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hn.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],hn.prototype,"height",void 0);_.w([_.g(),_.u("design:type",Boolean)],hn.prototype,"bottomSidePanel",void 0);_.w([_.g(),_.u("design:type",Number)],hn.prototype,"width",void 0);_.w([_.g(),_.u("design:type",Object)],hn.prototype,"disableNowPlaying",void 0);
_.w([_.g({selector:_.xM}),_.u("design:type",Boolean)],hn.prototype,"miniplayerIsActive",void 0);_.w([_.g(),_.u("design:type",Object)],hn.prototype,"disableTooltips",void 0);_.w([_.g(),_.u("design:type",Object)],hn.prototype,"useHoveredProperty",void 0);_.w([_.g(),_.u("design:type",Object)],hn.prototype,"hovered",void 0);_.w([_.g(),_.u("design:type",Object)],hn.prototype,"isThumbnailHovered_",void 0);
_.w([_.g({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.u("design:type",Boolean)],hn.prototype,"finalHoveredState_",void 0);_.w([_.g({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.u("design:type",Number)],hn.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hn.prototype,"addBackground",void 0);
_.w([_.g({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.u("design:type",Object)],hn.prototype,"hoverOverlays_",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hn.prototype,"nowPlaying",void 0);_.w([_.g(),_.u("design:type",Boolean)],hn.prototype,"isVideoPlaying",void 0);_.w([_.g(),_.u("design:type",Object)],hn.prototype,"disableRounding",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.u("design:type",Object)],hn.prototype,"size",void 0);_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hn.prototype,"onMouseEnter_",null);_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hn.prototype,"onMouseLeave_",null);
_.w([_.tC("data","disableNowPlaying","miniplayerIsActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hn.prototype,"checkMiniplayer_",null);_.w([_.kO()],hn);var svQ=[hn.prototype];_.k4={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(l,b){return l+":"+_.iN(b)},
getPlayerListener_:function(l,b,d){l=this.getPlayerListenerKey_(l,b);b=this.playerListeners_.get(l);d&&this.playerListeners_.delete(l);return b},
savePlayerListener_:function(l,b){var d=b.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(l,b),d);return d},
listenToPlayerEvent:function(l,b,d){d=this.savePlayerListener_(b,d);l.addEventListener(b,d)},
listenToPlayerEvents:function(l,b){b.forEach(function(d,L){this.listenToPlayerEvent(l,L,d)}.bind(this))},
unlistenFromPlayerEvent:function(l,b,d){d=this.getPlayerListener_(b,d,!0);l.removeEventListener(b,d)},
unlistenFromPlayerEvents:function(l,b){b.forEach(function(d,L){this.unlistenFromPlayerEvent(l,L,d)}.bind(this))}}};
_.WR=function(){};_.FIj=new _.tZ("PLAYER_API_TOKEN");var RMy=!1,VKZ,o8N=!1,u6B;var Xs=function(l,b,d,L,P){_.S8.call(this);var E=this;this.playerId=b;this.webPlayerContextConfig=L;this.pKH=P;this.mT3=!1;this.api={};this.wmX=this.zOd=null;this.dcF=new _.$C;this.tS={};this.sIW=this.o2B=this.elementId=this.nen=this.config=null;this.ifh=!1;this.iJ=this.qGq=null;this.uxh={};this.e0r=["onReady"];this.lastError=null;this.bDr=NaN;this.plg={};this.avp=0;this.aY=this.targetElement=l;_.j8(this,this.dcF);Bcj(this);d?this.avp=setTimeout(function(){E.loadNewVideoConfig(d)},0):L&&(n2$(this),
OBV(this))};
_.h(Xs,_.S8);Xs.prototype.getId=function(){return this.playerId};
Xs.prototype.loadNewVideoConfig=function(l){if(!this.isDisposed()){this.avp&&(clearTimeout(this.avp),this.avp=0);var b=l||{};b instanceof VJV||(b=new VJV(b));this.config=b;this.setConfig(l);OBV(this);this.isReady()&&NcV(this)}};
var n2$=function(l){var b;l.webPlayerContextConfig?b=l.webPlayerContextConfig.rootElementId:b=l.config.attrs.id;l.elementId=b||l.elementId;l.elementId==="video-player"&&(l.elementId=l.playerId,l.webPlayerContextConfig?l.webPlayerContextConfig.rootElementId=l.playerId:l.config.attrs.id=l.playerId);var d;((d=l.aY)==null?void 0:d.id)===l.elementId&&(l.elementId+="-player",l.webPlayerContextConfig?l.webPlayerContextConfig.rootElementId=l.elementId:l.config.attrs.id=l.elementId)};
Xs.prototype.setConfig=function(l){this.nen=l;this.config=m_f(l);n2$(this);if(!this.o2B){var b;this.o2B=YNF(this,((b=this.config.args)==null?void 0:b.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)l=this.config.attrs,(b=l.width)&&this.aY&&(this.aY.style.width=cp(Number(b)||b,!0)),(l=l.height)&&this.aY&&(this.aY.style.height=cp(Number(l)||l,!0))};
Xs.prototype.getConfig=function(){return this.nen};
var NcV=function(l){if(l.config&&l.config.loaded!==!0)if(l.config.loaded=!0,!l.config.args||l.config.args.autoplay!=="0"&&l.config.args.autoplay!==0&&l.config.args.autoplay!==!1){var b;l.api.loadVideoByPlayerVars((b=l.config.args)!=null?b:null)}else l.api.cueVideoByPlayerVars(l.config.args)},HB$=function(l){var b=!0,d=l.getPlayerElement();
d&&l.config&&(b=d.dataset.version===qNF(l));return b&&!!_.lo("yt.player.Application.create")},OBV=function(l){if(!l.isDisposed()&&!l.ifh){var b=HB$(l);
if(b&&(l.getPlayerElement()?"html5":null)==="html5")l.sIW="html5",l.isReady()||t70(l);else if(U_t(l),l.sIW="html5",b&&l.iJ&&l.targetElement)l.targetElement.appendChild(l.iJ),t70(l);else{l.config&&(l.config.loaded=!0);var d=!1;l.qGq=function(){d=!0;var L=KIj(l,"player_bootstrap_method")?_.lo("yt.player.Application.createAlternate")||_.lo("yt.player.Application.create"):_.lo("yt.player.Application.create");var P=l.config?m_f(l.config):void 0;L&&L(l.targetElement,P,l.webPlayerContextConfig,l.pKH);t70(l)};
l.ifh=!0;b?l.qGq():(_.gh(qNF(l),l.qGq),(b=eiJ(l))&&BKj(b||""),hiD(l)&&!d&&_.Yg("yt.player.Application.create",null))}}};
Xs.prototype.getPlayerElement=function(){var l=_.Q4(document,this.elementId);!l&&this.aY&&this.aY.querySelector&&(l=this.aY.querySelector("#"+this.elementId));return l};
var t70=function(l){if(!l.isDisposed()){var b=l.getPlayerElement(),d=!1;b&&b.getApiInterface&&b.getApiInterface()&&(d=!0);if(d){l.ifh=!1;if(!KIj(l,"html5_remove_not_servable_check_killswitch")){var L;if((b==null?0:b.isNotServable)&&l.config&&(b==null?0:b.isNotServable((L=l.config.args)==null?void 0:L.video_id)))return}kY2(l)}else l.bDr=setTimeout(function(){t70(l)},50)}},kY2=function(l){Bcj(l);
l.mT3=!0;var b=l.getPlayerElement();if(b){l.zOd=WIV(l,b,"addEventListener");l.wmX=WIV(l,b,"removeEventListener");var d=b.getApiInterface();d=d.concat(b.getInternalApiInterface());for(var L=l.api,P=0;P<d.length;P++){var E=d[P];L[E]||(L[E]=WIV(l,b,E))}}for(var f in l.tS)l.tS.hasOwnProperty(f)&&l.zOd&&l.zOd(f,l.tS[f]);NcV(l);l.o2B&&l.o2B(l.api);l.dcF.publish("onReady",l.api)},WIV=function(l,b,d){var L=b[d];
return function(){var P=_.Tc.apply(0,arguments);try{return l.lastError=null,L.apply(b,P)}catch(E){if(d!=="sendAbandonmentPing")throw E.params=d,l.lastError=E,P=new _.Rp("PlayerProxy error in method call",{error:E,method:d,playerId:l.playerId}),P.level="WARNING",P;}}},Bcj=function(l){l.mT3=!1;
if(l.wmX)for(var b in l.tS)l.tS.hasOwnProperty(b)&&l.wmX(b,l.tS[b]);for(var d in l.plg)l.plg.hasOwnProperty(d)&&clearTimeout(Number(d));l.plg={};l.zOd=null;l.wmX=null;b=l.api;for(var L in b)b.hasOwnProperty(L)&&(b[L]=null);b.addEventListener=function(P,E){l.addEventListener(P,E)};
b.removeEventListener=function(P,E){l.removeEventListener(P,E)};
b.destroy=function(){l.dispose()};
b.getLastError=function(){return l.getLastError()};
b.getPlayerType=function(){return l.getPlayerType()};
b.getCurrentVideoConfig=function(){return l.getConfig()};
b.loadNewVideoConfig=function(P){l.loadNewVideoConfig(P)};
b.isReady=function(){return l.isReady()}};
Xs.prototype.isReady=function(){return this.mT3};
Xs.prototype.addEventListener=function(l,b){var d=this;this.isDisposed();var L=YNF(this,b);L&&(_.pF(this.e0r,l)||this.tS[l]||(b=jvV(this,l),this.zOd&&this.zOd(l,b)),this.dcF.subscribe(l,L),l==="onReady"&&this.isReady()&&setTimeout(function(){L(d.api)},0))};
Xs.prototype.removeEventListener=function(l,b){this.isDisposed()||(b=YNF(this,b))&&this.dcF.unsubscribe(l,b)};
var YNF=function(l,b){var d=b;if(typeof b==="string"){if(l.uxh[b])return l.uxh[b];d=function(){var L=_.Tc.apply(0,arguments),P=_.lo(b);if(P)try{P.apply(_.PV,L)}catch(E){throw L=new _.Rp("PlayerProxy error when executing callback",{error:E}),L.level="ERROR",L;}};
l.uxh[b]=d}return d?d:null},jvV=function(l,b){var d=function(L){var P=function(){l.isDisposed();
if(!l.isDisposed())try{l.dcF.publish(b,L!=null?L:void 0)}catch(F){var f=new _.Rp("PlayerProxy error when creating global callback",{error:F.message,event:b,playerId:l.playerId,data:L,originalStack:F.stack,componentStack:F.componentStack});f.level="WARNING";throw f;}};
if(KIj(l,"web_player_publish_events_immediately"))P();else{var E=setTimeout(function(){P();_.RB.remove(l.plg,String(E))},0);
_.RB.add(l.plg,String(E),!0)}};
return l.tS[b]=d};
Xs.prototype.getPlayerType=function(){return this.sIW||(this.getPlayerElement()?"html5":null)};
Xs.prototype.getLastError=function(){return this.lastError};
var U_t=function(l){l.cancel();Bcj(l);l.sIW=null;l.config&&(l.config.loaded=!1);var b=l.getPlayerElement();b&&(HB$(l)||!hiD(l)?l.iJ=b:(b&&b.destroy&&b.destroy(),l.iJ=null));l.targetElement&&_.Vh(l.targetElement)};
Xs.prototype.cancel=function(){this.qGq&&_.CCQ(qNF(this),this.qGq);clearTimeout(this.bDr);this.ifh=!1};
Xs.prototype.disposeInternal=function(){U_t(this);if(this.iJ&&this.config&&this.iJ.destroy)try{this.iJ.destroy()}catch(b){var l=new _.Rp("PlayerProxy error during disposal",{error:b});l.level="ERROR";throw l;}this.uxh=null;for(l in this.tS)this.tS.hasOwnProperty(l)&&delete this.tS[l];this.nen=this.config=this.api=null;delete this.targetElement;delete this.aY;_.S8.prototype.disposeInternal.call(this)};
var hiD=function(l){var b,d;l=(b=l.config)==null?void 0:(d=b.args)==null?void 0:d.fflags;return!!l&&l.indexOf("player_destroy_old_version=true")!==-1},qNF=function(l){return l.webPlayerContextConfig?l.webPlayerContextConfig.jsUrl:(l=l.config.assets)?l.js:""},eiJ=function(l){return l.webPlayerContextConfig?l.webPlayerContextConfig.cssUrl:(l=l.config.assets)?l.css:""},KIj=function(l,b){if(l.webPlayerContextConfig)var d=l.webPlayerContextConfig.serializedExperimentFlags;
else{var L;if((L=l.config)==null?0:L.args)d=l.config.args.fflags}return(d||"").split("&").includes(b+"=true")},m_f=function(l){for(var b={},d=_.X(Object.keys(l)),L=d.next();!L.done;L=d.next()){L=L.value;
var P=l[L];b[L]=typeof P==="object"?_.RB.clone(P):P}return b};var csZ={},iK$="player_uid_"+(Math.random()*1E9>>>0);var jI=function(l,b,d,L,P,E){b=b===void 0?document.createElement("div"):b;this.webPlayerContextConfig=l;this.container=b;this.commandResolver=d;this.apiResolver=brQ();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.nu;L||E?zih(this):yb$(this);this.pendingPlayerResponse=L;this.pendingWatchNextResponse=P;this.pendingPlayerVars=E;ZB2(this)};
jI.prototype.loadVideoWithPlayerResponse=function(l,b,d){this.loadVideo(l,b,d)};
jI.prototype.loadVideoWithPlayerVars=function(l){return this.loadVideo(void 0,void 0,l)};
jI.prototype.destroy=function(l){if(l=_.Q4(document,l))l=iK$+"_"+_.iN(l),(l=csZ[l])&&l.dispose()};
var I82=function(l,b){var d;_.B(function(L){if(L.nextAddress==1)return l.pendingWatchNextResponse=b,l.synchronousApi?(d=l.synchronousApi,L.jumpTo(2)):L.yield(l.api,3);L.nextAddress!=2&&(d=L.yieldResult);if(!M7J(l,d))return L.return();l.pendingWatchNextResponse&&(d.updateVideoData({raw_watch_next_response:l.pendingWatchNextResponse}),l.pendingWatchNextResponse=void 0);_.gR(L)})},M7J=function(l,b){var d;
if(!(b==null?0:(d=b.isReady)==null?0:d.call(b))){var L;_.cX(new _.Rp("playerApi is falsey",{synchronousApi:l.synchronousApi,apiResolved:l.apiResolver.resolved,playerApiUndefined:b===void 0,playerApiNull:b===null,playerApiReady:(b==null?void 0:(L=b.isReady)==null?void 0:L.call(b))===!0,playerApiMethods:b?Object.keys(b):[]}));return!1}return!0},$_V=function(l,b){if(typeof l[b]==="function")return l[b]()},Jbt=function(l){var b=window,d,L=(d=b.ytplayer)==null?void 0:d.bootstrapPlayerContainer;
if((d=L==null?void 0:L.firstElementChild)&&_.Xe(d,"html5-video-player")){var P,E,f=(P=b.ytplayer)==null?void 0:(E=P.bootstrapWebPlayerContextConfig)==null?void 0:E.contextId;P=l.webPlayerContextConfig.contextId;if(f&&f===P){L!==l.container&&(L=!1,$_V(d,"getPlayerState")===2&&(L=!0),l.container.appendChild(d),L||$_V(d,"playVideo"));var F;if((F=b.ytplayer)==null?0:F.bootstrapPlayerResponse)l.bootstrapPlayerResponse=b.ytplayer.bootstrapPlayerResponse}}},ZB2=function(l){var b,d,L,P,E;
_.B(function(f){if(f.nextAddress==1)return l.pageReadyOrDataAvailable?f.jumpTo(2):f.yield(l.pageReadyOrDataAvailableResolver.promise,2);if(f.nextAddress!=4)return!_.U("kevlar_player_unified_player_loading")||p1H()&&DUV()?f.jumpTo(4):f.yield(Tu7(),4);Jbt(l);if(l.pendingPlayerResponse||l.pendingPlayerVars)b=aH$(l.pendingPlayerResponse,l.pendingWatchNextResponse,l.pendingPlayerVars),l.pendingPlayerResponse&&l.pendingPlayerResponse===l.bootstrapPlayerResponse&&(b.loaded=!0),l.bootstrapPlayerResponse=
void 0;d=l9H(l.container,b,l.webPlayerContextConfig);((L=b)==null?0:L.loaded)&&l.pendingWatchNextResponse?(I82(l,l.pendingWatchNextResponse),l.pendingPlayerResponse=void 0,l.pendingPlayerVars=void 0):x_h(l);P=function(F){d.removeEventListener("onReady",P);l.synchronousApi=F;l.apiResolver.resolve(F)};
d.addEventListener("onReady",P);l.commandResolver!==void 0&&(E=l.commandResolver,d.addEventListener("innertubeCommand",function(F){E(F)}));
_.gR(f)})};
jI.prototype.loadVideo=function(l,b,d){var L=this,P,E,f,F,n,N,Y,q,H;return _.B(function(t){if(t.nextAddress==1)return L.pendingPlayerResponse=l,L.pendingWatchNextResponse=b,L.pendingPlayerVars=d,zih(L),L.synchronousApi?(P=L.synchronousApi,t.jumpTo(2)):t.yield(L.api,3);t.nextAddress!=2&&(P=t.yieldResult);if(!M7J(L,P))return t.return(new Promise(function(){}));
f=new Promise(function(e){E=e});
F=function(){var e=P.getPlayerResponse();e&&(P.removeEventListener("onVideoDataChange",F),E(e))};
P.addEventListener("onVideoDataChange",F);if(L.pendingPlayerResponse||L.pendingPlayerVars)L.pendingPlayerResponse&&L.pendingPlayerResponse===L.bootstrapPlayerResponse?(E(L.pendingPlayerResponse),L.pendingWatchNextResponse&&I82(L,L.pendingWatchNextResponse)):(n=aH$(L.pendingPlayerResponse,L.pendingWatchNextResponse,L.pendingPlayerVars),(H=(N=L.pendingPlayerResponse)==null?void 0:(Y=N.playerConfig)==null?void 0:(q=Y.playbackStartConfig)==null?void 0:q.startPaused)?P.cueVideoByPlayerVars(n.args):P.loadVideoByPlayerVars(n.args)),
x_h(L),L.bootstrapPlayerResponse=void 0;return t.return(f)})};
var yb$=function(l){if(document.readyState==="complete"||document.readyState==="interactive")zih(l);else{var b=function(){document.removeEventListener("DOMContentLoaded",b);zih(l)};
document.addEventListener("DOMContentLoaded",b)}},zih=function(l){l.pageReadyOrDataAvailable=!0;
l.pageReadyOrDataAvailableResolver.resolve()},x_h=function(l){l.pendingPlayerResponse=void 0;
l.pendingWatchNextResponse=void 0;l.pendingPlayerVars=void 0};
_.qG.Object.defineProperties(jI.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var z6=function(l){r1.call(this,l===void 0?"document_active":l);var b=this;this.overridePriority=10;this.JSC$14638_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){b.transition("document_disposed",{event:d})});
window.addEventListener("beforeunload",function(d){b.transition("document_disposed_preventable",{event:d})});
window.addEventListener("unload",function(d){b.transition("document_disposed",{event:d});b.JSC$14638_hasRun=new Map})};
_.h(z6,r1);
z6.prototype.runPreventableDispose=function(l,b){if(!this.JSC$14638_hasRun.get("document_disposed_preventable")){l(b==null?void 0:b.event);var d,L;if((b==null?0:(d=b.event)==null?0:d.defaultPrevented)||(b==null?0:(L=b.event)==null?0:L.returnValue)){b.event.returnValue||(b.event.returnValue=!0);b.event.defaultPrevented||b.event.preventDefault();this.JSC$14638_hasRun=new Map;this.transition("document_active");return}}this.JSC$14638_hasRun.set("document_disposed_preventable",!0);this.JSC$14638_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
z6.prototype.runDispose=function(l,b){this.JSC$14638_hasRun.get("document_disposed")?this.transition("document_active"):(l(b==null?void 0:b.event),this.JSC$14638_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
z6.prototype.runFlush=function(l,b){l(b==null?void 0:b.event);this.transition("document_active")};
z6.prototype.runActive=function(){};var ys=function(l){r1.call(this,l===void 0?"document_visibility_unknown":l);var b=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"?b.transition("document_visible",{event:d}):b.transition("document_hidden",
{event:d})});
_.U("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(d){b.transition("document_backgrounded",{event:d})}),window.addEventListener("focus",function(d){b.transition("document_foregrounded",{event:d})}))};
_.h(ys,r1);ys.prototype.runVisible=function(l,b){l(b==null?void 0:b.event);_.U("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
ys.prototype.runHidden=function(l,b){l(b==null?void 0:b.event);_.U("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
ys.prototype.runBackgrounded=function(l,b){l(b==null?void 0:b.event)};
ys.prototype.runForegrounded=function(l,b){l(b==null?void 0:b.event)};var Zm=function(){this.teardownLifecycle=new z6;this.visibilityLifecycle=new ys};
Zm.prototype.install=function(){var l=_.Tc.apply(0,arguments),b=this;l.forEach(function(d){b.teardownLifecycle.install(d)});
l.forEach(function(d){b.visibilityLifecycle.install(d)})};var Ml=function(){Zm.call(this);var l={};this.install((l.document_disposed={callback:this.abortSlisAndFlush},l));_.U("combine_ve_grafts")&&(l={},this.install((l.document_disposed={callback:this.flushInteractionLoggingAttachVes},l)));l={};this.install((l.flush_logs={callback:this.logFinalPayload},l));_.U("web_log_cfg_cee_ks")||_.pl(_.T1,g22)};
_.h(Ml,Zm);var dNq=function(){Ml.loggingInstance||(Ml.loggingInstance=new Ml);return Ml.loggingInstance};
Ml.prototype.logFinalPayload=function(){if(_.U("web_fp_via_jspb")){var l=new CO2,b=_.zw();b&&_.xZ(l,1,b);b=_.U("jspb_sparse_encoded_pivot")?new Rz([{}]):new Rz;_.yE(b,380,R8h,l);Z5j("finalPayload",b);_.U("web_fp_via_jspb_and_json")&&_.Gj("finalPayload",{csn:_.zw()})}else _.Gj("finalPayload",{csn:_.zw()})};
Ml.prototype.abortSlisAndFlush=function(){ZSr(km);WT!=null&&WT.flush()};
Ml.prototype.flushInteractionLoggingAttachVes=function(){aGj(_.Ut())};
var g22=function(){var l=_.aC("CLIENT_EXPERIMENT_EVENTS");if(l){var b=dVB();l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=d.value,b(d)&&_.Gj("genericClientExperimentEvent",{eventType:d});delete _.GR.CLIENT_EXPERIMENT_EVENTS}};var SNt={};
SNt.YtPlayerBehavior=[_.k4.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 l=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.nu;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;LbA(function(){l.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.cS(this,"pan-down"),_.U("kevlar_pinch_fullscreen")&&_.aE().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.U("kevlar_pinch_fullscreen")&&_.aE().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(l,b,d){var L=this;f2(this.useUnifiedPlayer_());if(this.mainAppPlayer_)f2(!1,"MainAppPlayer already created.");else{var P=_.U("kevlar_player_container_query_killswitch")?this.$.container:_.F$(this.hostElement).querySelector("#container");this.mainAppPlayer_=new jI(this.getWebPlayerContextConfig_(),P,function(E){return _.mf(E,L.hostElement)},l,b,d);
this.mainAppPlayer_.api.then(function(E){L.player_=E;L.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&cSQ.resolve(E)})}},
loadVideoWithPlayerResponse:function(l,b){var d=this;if(this.useUnifiedPlayer_()){var L=this.watchNextData,P,E=(P=l.videoDetails)==null?void 0:P.videoId,f,F,n;(P=(f=this.watchNextData)==null?void 0:(F=f.currentVideoEndpoint)==null?void 0:(n=F.watchEndpoint)==null?void 0:n.videoId)&&E!=P&&(L=void 0,_.U("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(l,L,b):this.createMainAppPlayer_(l,L,b);this.mainAppPlayer_.api.then(function(){_.rh(d.hostElement,
"yt-player-updated")})}else this.update(As$(l,b))},
loadVideoWithPlayerVars:function(l){var b=this;this.useUnifiedPlayer_()?(_.U("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(l):this.createMainAppPlayer_(void 0,void 0,l),this.mainAppPlayer_.api.then(function(){_.rh(b.hostElement,"yt-player-updated")})):this.update({args:l})},
update:function(l){var b=this;if(this.useUnifiedPlayer_())f2(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(l);var d=TdN(l.args);d&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==d&&Object.assign(l.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(l).then(function(L){_.rh(b.hostElement,"yt-player-updated",_.U("kevlar_player_updated_obsolete_player_killswitch")?
L:void 0)})}_.ib(new _.Rp("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.getPlayerPromise(),2);d=L.yieldResult;if(!d)throw Error("vh");l&&b.updatePlayerPlaylist_(l);_.gR(L)})},
acquireApi_:function(l){var b=this;if(this.useUnifiedPlayer_())f2(!1,"Invalid method call in kevlar_unified_player.");else return _.T1.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(f2(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(d){b.shouldAutoplay_(l)?d.loadVideoByPlayerVars(l.args):d.cueVideoByPlayerVars(l.args)})):this.initPlayerPromise_=this.initPlayerContainer_(l),this.initPlayerPromise_},
initPlayerContainer_:function(l){var b=this;if(this.useUnifiedPlayer_())f2(!1,"Invalid method call in kevlar_unified_player.");else return f2(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.cX(Error("wh")),f2(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.U("kevlar_player_container_query_killswitch")?this.$.container:_.F$(this.hostElement).querySelector("#container"),Tu7().then(function(){var d=b.initPlayer_(l);b.playerResolver_.resolve(d);
return d})},
onPlayerReady_:function(l,b){this.useUnifiedPlayer_()?f2(!1,"Invalid method call in kevlar_unified_player."):(l.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&cSQ.resolve(l),b(l))},
maybeCallApiMethodOnElement_:function(l,b){if(typeof l[b]==="function")return l[b]()},
maybeAdoptBootstrapPlayer_:function(){var l=window,b,d=(b=l.ytplayer)==null?void 0:b.bootstrapPlayerContainer;if((b=d==null?void 0:d.firstElementChild)&&b.classList.contains("html5-video-player")){var L,P,E=(L=l.ytplayer)==null?void 0:(P=L.bootstrapWebPlayerContextConfig)==null?void 0:P.contextId;L=this.getWebPlayerContextConfig_().contextId;if(E&&E===L){d!==this.playerContainer_&&(d=!1,this.maybeCallApiMethodOnElement_(b,"getPlayerState")===2&&(d=!0),this.playerContainer_.appendChild(b),d||this.maybeCallApiMethodOnElement_(b,
"playVideo"));var f;if((f=l.ytplayer)==null?0:f.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=l.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(l){var b=this;if(this.useUnifiedPlayer_())f2(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(d){b.maybeAdoptBootstrapPlayer_();var L=l?v8V(l):void 0;L&&L==b.bootstrapPlayerResponse_&&(l.loaded=!0);L=b.playerContainer_;var P=b.getWebPlayerContextConfig_();L=l9H(L,l,P);b.player_=L;b.onPlayerReadyEvent_=b.onPlayerReady_.bind(b,b.player_,d);b.player_.addEventListener("onReady",b.onPlayerReadyEvent_);b.player_.addEventListener("innertubeCommand",
b.onPlayerInnerTubeCommand_.bind(b))})},
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(l){l.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(l){l.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var l=_.qP().resolve(_.dO).getCurrentPage();l&&l.getScrollTop()<=0?_.cS(this,"pan-down"):_.cS(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(l){l.isFullscreen()||l.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(l){l.isFullscreen()&&l.toggleFullscreen()})},
updatePlayerPlaylist_:function(l){var b=this,d,L,P;return _.B(function(E){if(E.nextAddress==1)return d=_.qP().resolve(_.YC(_.Ud)),L=!!(d&&d.playlistComponent&&d.playlistComponent.loopOn),E.yield(b.getPlayerPromise(),2);var f=P=E.yieldResult,F=f.updatePlaylist,n=[];if(_.U("kevlar_player_playlist_use_local_index")){var N,Y;var q=(Y=(N=l.localCurrentIndex)!=null?N:l.currentIndex)!=null?Y:0}else{var H;q=(H=l.currentIndex)!=null?H:0}if(l.contents)for(N=0;N<l.contents.length;N++)if((Y=l.contents[N])&&Y.playlistPanelVideoRenderer)if(YYZ(Y)){Y=
Y.playlistPanelVideoRenderer;H="";Y.shortBylineText&&(H=_.iO(Y.shortBylineText));var t="";Y.title?t=_.iO(Y.title):Y.unplayableText&&(t=_.iO(Y.unplayableText));n.push({author:H,title:t,encrypted_id:Y.videoId})}else N<q&&--q;F.call(f,{index:q,list:l.playlistId?l.playlistId:"",loop:L,playlist_title:l.title,playlist_length:n.length,video:n,fetch:0,external_list:"1",title:l.title?l.title:"",playlist_author:l.ownerName?_.iO(l.ownerName):void 0});_.gR(E)})},
focusOnPlayer:function(){_.m1(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var l=this.playerContainer_.querySelector(".html5-video-player");l&&(_.Ig(_.qP().resolve(_.kh)),l.focus())}})},
preparePlayer:function(){var l=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(b){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")b();else{var d=function(){document.removeEventListener("DOMContentLoaded",d);b()};
document.addEventListener("DOMContentLoaded",d)}})).then(function(){return Tu7()}).then(function(){l.initPlayerPromise_||l.preparePlayerJobId_||(l.preparePlayerJobId_=_.pl(_.T1,function(){l.initPlayerPromise_||(l.initPlayerPromise_=l.initPlayerContainer_())}))}):_.ib(new _.Rp("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(l){this.useUnifiedPlayer_()?f2(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(l)||(l.args.autoplay="0")},
shouldAutoplay_:function(l){if(this.useUnifiedPlayer_())f2(!1,"Invalid method call in kevlar_unified_player.");else{var b=this.get("args.el",l);return b&&b!="detailpage"&&this.isMiniplayerActive_()||b&&(b=="sponsorshipsoffer"||b=="handlesclaiming")&&this.get("args.autoplay",l)=="0"?!1:(l=v8V(l))&&this.get("playerConfig.playbackStartConfig.startPaused",l)?!1:!0}},
isMiniplayerActive_:function(){return _.qP().resolve(_.pE).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var l=this.getPlayer();if(l){var b=l.getPlayerState();_.U("kevlar_player_check_ad_state_on_stop")&&(b=l.getPlayerState(l.getPresentingPlayerType()));b!=5&&l.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(l,b,d){d=d===void 0?!1:d;var L=this,P,E,f,F;return _.B(function(n){if(n.nextAddress==1)return b||(b=L.hostElement),P=L.useUnifiedPlayer_()?!!L.mainAppPlayer_:!!L.initPlayerPromise_,P?n.yield(L.getPlayerPromise(),2):(d?l.insertBefore(b,l.firstChild):l.appendChild(b),n.return());E=n.yieldResult;f=E.getPlayerState(E.getPresentingPlayerType());F=!1;if(f==-1||f==1||f==3)F=!0;d?l.insertBefore(b,l.firstChild):l.appendChild(b);F&&E.playVideo();E.setSize(NaN,NaN);_.gR(n)})},
watchNextDataChanged_:function(l){var b=this;l&&(this.useUnifiedPlayer_()&&_.U("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&I82(this.mainAppPlayer_,l):this.getPlayerPromise().then(function(d){d.updateVideoData(b.computeWatchNextPlayerVars_(l))}))},
computeWatchNextPlayerVars_:function(l){if(this.useUnifiedPlayer_()&&_.U("kevlar_unified_player_update_watch_next_killswitch"))f2(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:l}},
maybeSendAbandonmentPing_:function(){var l=this.getPlayer();l&&l.getPlayerState()!=5&&l.getPlayerState()!=0&&l.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var l=_.aC("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(l=Object.assign({},l),l.rootElementId=this.playerId);l.serializedExperimentIds&&l.serializedExperimentFlags||_.cX(Error("xh"));return l},
hasWebPlayerContextConfig_:function(){return!!_.aC("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(l){this.useUnifiedPlayer_()?f2(!1,"Invalid method call in kevlar_unified_player."):_.mf(l,this.hostElement)},
useUnifiedPlayer_:function(){var l=_.U("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.U("kevlar_unified_player")||l}}];var Ab0={};Ab0.YtPlaylistPanelBehavior=[_.a.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(l){l=l.detail;if(l.actions.loop!=void 0||l.actions["yt-icons:loop"]!=void 0)this.loopOn=l.actions.loop||l.actions["yt-icons:loop"];if(l.actions.shuffle!=void 0||l.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=l.actions.shuffle||l.actions["yt-icons:shuffle"]},
setMenuData_:function(l){if(!l||!l.playlistButtons||l.isInfinite)return null;for(var b=l.playlistButtons.menuRenderer.topLevelButtons,d=b.length,L=0;L<d;L++)if(b[L].toggleButtonRenderer){var P=b[L].toggleButtonRenderer;P.defaultIcon.iconType=="LOOP"&&this.loopOn?P.isToggled=this.loopOn:P.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(P.isToggled=this.shuffleOn)}return l.playlistButtons}}];_.$4={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(l,b,d){var L=this.getClickTarget_(b);if(L&&this.isClickAllowed_(L)){b.preventDefault();l=(0,_.RB.unsafeClone)(l);var P=this.getContainerBoundingRect();b=this.getRelativeClickXy_(b,P);this.expandEndpointUrlMacros_(l,{NX:b[0],NY:b[1],NB:L.code});d&&this.truncateWebCommendMetadataUrl_(l);_.rh(this.hostElement,"yt-navigate",{endpoint:l})}},
getClickTarget_:function(l){if(!this.clickTargetMap)return null;l=_.ad(l)||[];l=_.X(l);for(var b=l.next();!b.done;b=l.next()){b=b.value;if(b===_.F$(this.hostElement).querySelector("#menu"))break;if(b=this.clickTargetMap.get(b.id))return b}return null},
getRelativeClickXy_:function(l,b){var d=Math.round(l.detail.x-b.left);l=Math.round(l.detail.y-b.top);return d<0||l<0?[null,null]:[d,l]},
getContainerBoundingRect:function(){return _.F$(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(l,b){for(var d=_.X(l.loggingUrls||[]),L=d.next();!L.done;L=d.next())L=L.value,L.baseUrl&&(L.baseUrl=noZ(L.baseUrl,b));l.urlEndpoint&&l.urlEndpoint.url&&(l.urlEndpoint.url=noZ(l.urlEndpoint.url,b));l.commandMetadata&&l.commandMetadata.webCommandMetadata&&l.commandMetadata.webCommandMetadata.url&&(l.commandMetadata.webCommandMetadata.url=noZ(l.commandMetadata.webCommandMetadata.url,b))},
truncateWebCommendMetadataUrl_:function(l){if(l.commandMetadata&&l.commandMetadata.webCommandMetadata&&l.commandMetadata.webCommandMetadata.url){var b=l.commandMetadata.webCommandMetadata.url,d=b.indexOf("&pp=");if(d>0){var L=b.indexOf("&",d+1);l.commandMetadata.webCommandMetadata.url=L>d&&L<b.length?b.slice(0,d)+b.slice(L):b.slice(0,d)}}},
configureClickTargets:function(l,b,d){this.containerId=l;this.clickTargetMap=new Map;l=_.X(b);for(b=l.next();!b.done;b=l.next())if(b=b.value,b.location){var L=d.get(b.location);L&&(_.nL(_.F$(this.hostElement).querySelector("#"+L),"yt-simple-endpoint",this.isClickAllowed_(b)),this.clickTargetMap.set(L,b))}},
isClickAllowed_:function(l){return l.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||l.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||l.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||l.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.Jn={};
_.Jn.YtLazyListBehavior=[_.ji.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 l=(this.constructor.generatedFrom||this).observers;l||(l=[]);l.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
l}},
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 l=this.renderElementsOutsideVisibleArea_;l&&(SCo(l,4),l.processSignal())},
deepLazyListObserver_:function(l){var b=this;if(l){var d=l.value||[];if(this.itemsPath==l.path){var L=this.nonDeferredItemCount;l=0;L>-1&&d.length>L&&(l=_.aC("REMAINING_DOVA_DEFERRED_CHUNKS",-1));l>0?(L>0&&(L=d.slice(0,L),this.setInitialItemsOnDataChanged(L)),(L=this.renderElementsOutsideVisibleArea_)?L.cancel():(L=this.renderElementsOutsideVisibleArea_=new _.yQ(2,"eocs"),_.qty(window,"scroll",function(){return b.renderDeferredElements()})),_.ZX(L,function(){b.setInitialItemsOnDataChanged(d)}),_.TR("REMAINING_DOVA_DEFERRED_CHUNKS",
l-1)):this.setInitialItemsOnDataChanged(d)}else if(this.itemsPath+".splices"==l.path)this.onItemsUpdated_(d);
else L="shownItems"+l.path.substr(this.itemsPath.length),this.useSignals&&L==="shownItems.length"||this.notifyPath(L,l.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(l){l&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(l),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(l){l=l.indexSplices;for(var b=0,d=l.length;b<d;b++){var L=l[b];if(L.index<this.shownCount&&(L.removed&&this.splice("shownItems",L.index,L.removed.length),L.addedCount)){var P=L.object.slice(L.index,L.index+L.addedCount);L=["shownItems",L.index,0];L.push.apply(L,P);this.splice.apply(this,L)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(l){this.cancelPendingTasks_();l||(l=[]);this.items_=l;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&&(_.il("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.m1(this,this.tryRenderChunk_)))},
fillRange_:function(l,b){this.canShowMore&&this.items_&&(l=this.items_.slice(l,b),l.unshift("shownItems"),this.push.apply(this,l),this.shownCount=b,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var l=this;this.canShowMore&&_.wo(this,"renderChunk",function(){l.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.il("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.Z_(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var l=this.renderElementsOutsideVisibleArea_;l&&(l.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var l=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(l-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=l;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(l){return Math.ceil(1E3/l)},
onCanShowMoreUpdated_:function(l){this.data&&this.items_!==null&&(l?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(l){!this.shouldUseTaskManager()&&this.data&&(!l&&this.canShowMore?(_.UrA(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):l&&this.partiallyRenderedItems_.has(this.items_)&&(_.U("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var SI;_.x4={};
SI=function(){var l=_.hC.apply(this,arguments)||this;l.atStart=!0;l.atEnd=!0;l.startIndex=0;l.endIndex=0;l.scrollCount=0;l.initialStartIndex=0;l.disableScrollEventListener=!1;l.useFloorScrolling=!1;l.isSearch=!1;l.dragging=!1;l.dragMouseStart=0;l.dragOffsetStart=0;l.disableWheelScroll=!1;l.centerListItems=!1;l.offset=0;l.minComponentWidth=0;l.marginWidthRight=0;l.marginWidthLeft=0;l.setButtonsStateRequested=!1;l.itemsVisibilityObserver=null;l.fullyVisibleItemsIndices=[];l.JSC$14667_onWheelScroll=function(b){if(l.isSearch&&
!l.disableWheelScroll&&_.U("desktop_enable_dmpanel_wheel_scroll")){var d=b.shiftKey?Math.abs(b.deltaY)>Math.abs(b.deltaX)?b.deltaY:b.deltaX:b.deltaX;d!==0&&(b.preventDefault(),l.ytLazyListBehavior.fillRemainingListItems(),l.offset+=d,gz(l),l.reposition_())}};
l.onPointerDown=function(b){v2h(l)&&(l.dragMouseStart=b.clientX,l.dragOffsetStart=l.offset,l.dragging=!0)};
l.onPointerMove=function(b){v2h(l)&&l.dragging&&(l.ytLazyListBehavior.fillRemainingListItems(),l.offset=l.dragOffsetStart-(b.clientX-l.dragMouseStart),gz(l),l.reposition_())};
l.onPointerUp=function(){v2h(l)&&(l.dragging=!1)};
return l};
_.h(SI,_.hC);var CMt=function(l){var b=_.F$(l.hostElement).querySelector("#items").children;if(!b)return 0;var d=0;l=_.X(l.fullyVisibleItemsIndices);for(var L=l.next();!L.done;L=l.next())d+=b[L.value].clientWidth;return d},v2h=function(l){return l.isSearch&&_.U("desktop_enable_dmpanel_click_drag_scroll")};
SI.prototype.created=function(){this.cachedViewportWidth=_.aC("initialInnerWidth")||window.innerWidth;this.JSC$14667_cachedViewportHeight=_.aC("initialInnerHeight")||window.innerHeight;_.aC("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.TR("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
SI.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.U("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();Rio(this)};
SI.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.U("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var l;(l=this.itemsVisibilityObserver)==null||l.disconnect();this.itemsVisibilityObserver=null;var b;(b=this.itemsObserver)==null||b.disconnect()};
var Rio=function(l){var b=_.F$(l.hostElement).querySelector("#scroll-container");if(b){if(!l.itemsVisibilityObserver){var d=window.getComputedStyle(b).marginRight;l.itemsVisibilityObserver=new IntersectionObserver(function(L){pu2(l,L)},{root:b,
rootMargin:d,threshold:.98})}if(b=_.F$(l.hostElement).querySelector("#items"))l.itemsObserver=new N_V(b,function(L){o22(l,L)})}},o22=function(l,b){D_$(l)&&(Array.from(b.addedNodes).filter(function(d){return d.nodeType===Node.ELEMENT_NODE}).forEach(function(d){l.itemsVisibilityObserver&&l.itemsVisibilityObserver.observe(d)}),Array.from(b.removedNodes).filter(function(d){return d.nodeType===Node.ELEMENT_NODE}).forEach(function(d){l.itemsVisibilityObserver&&l.itemsVisibilityObserver.unobserve(d)}))},
pu2=function(l,b){var d=new Set(l.fullyVisibleItemsIndices);
b=_.X(b);for(var L=b.next();!L.done;L=b.next()){L=L.value;var P=L.target.parentElement;P?(P=Array.from(P.children).indexOf(L.target),L.isIntersecting?d.add(P):d.has(P)&&d.delete(P)):_.cX(new _.Rp("Parent element not found",L.target.nodeName))}l.fullyVisibleItemsIndices=Array.from(d).sort(function(E,f){return E-f});
d.size===0?_.cX(new _.Rp("No visible entries in horizontal list")):(l.startIndex=l.fullyVisibleItemsIndices[0],l.endIndex=l.fullyVisibleItemsIndices[l.fullyVisibleItemsIndices.length-1])},D_$=function(l){l.data?l=(l=l.data)&&l.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===l.itemSizeConstraint:!1:l=!1;
return l};
_.Q=SI.prototype;_.Q.addScrollEventListeners=function(){var l=_.F$(this.hostElement).querySelector("#scroll-container");l.style.touchAction="pan-y";l.addEventListener("wheel",this.JSC$14667_onWheelScroll);l.addEventListener("pointerdown",this.onPointerDown);l.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.Q.removeScrollEventListeners=function(){var l=_.F$(this.hostElement).querySelector("#scroll-container");l.removeEventListener("wheel",this.JSC$14667_onWheelScroll);l.removeEventListener("pointerdown",this.onPointerDown);l.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.Q.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.m1(this,this.setStartIndex,[this.initialStartIndex])};
_.Q.reposition_=function(){var l=_.aC("HTML_DIR")=="rtl"?"":"-",b=_.F$(this.hostElement).querySelector("#items");b&&(b.style.transform="translateX("+l+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.Q.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.m1(this,this.setButtonsState_))};
_.Q.setButtonsState_=function(){this.setButtonsStateRequested=!1;var l=_.F$(this.hostElement).querySelector("#items").firstElementChild;if(l){this.minComponentWidth||(this.minComponentWidth=V70(this,l));l=_.F$(this.hostElement).querySelector("#scroll-container").clientWidth;var b=_.F$(this.hostElement).querySelector("#items");b=_.U("kevlar_horizontal_list_scroll_width_killswitch")?b.clientWidth:b.scrollWidth;var d=this.get(this.ytLazyListBehavior.itemsPath,this);if(d){var L=Math.round(l/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+L,d.length)-1)}this.ytLazyListBehavior.canShowMore?b+this.minComponentWidth>=this.offset+l&&(this.atEnd=!1):this.atEnd=this.offset+l>=b-20?!0:!1;this.atStart=this.offset<=20}};
_.Q.setStartIndex=function(l){if(!this.minComponentWidth){var b=_.F$(this.hostElement).querySelector("#items").firstElementChild;if(!b)return;this.minComponentWidth=V70(this,b)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*l;gz(this);this.reposition_()};
_.Q.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.x6();var l=_.F$(this.hostElement).querySelector("#scroll-container").clientWidth;_.U("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=V70(this,_.F$(this.hostElement).querySelector("#items").firstElementChild));l=this.useFloorScrolling?Math.floor(l/this.minComponentWidth)||1:Math.round(l/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&wut(this);this.offset+=D_$(this)?
CMt(this):l*this.minComponentWidth;gz(this);this.reposition_();this.scrollCount++};
_.Q.prevClick_=function(){var l=_.F$(this.hostElement).querySelector("#scroll-container").clientWidth;l=this.useFloorScrolling?Math.floor(l/this.minComponentWidth)||1:Math.round(l/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=D_$(this)?CMt(this):this.minComponentWidth*this.scrollCount-1):this.offset-=D_$(this)?CMt(this):l*this.minComponentWidth;this.centerListItems&&wut(this);gz(this);this.reposition_()};
_.Q.onIronResize_=function(){this.resizeSupportEnabled&&_.m1(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.Q.onItemsTransitionEnd_=function(l){_.i$(l)===_.F$(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.Q.onChildElementFocus_=function(l){l=l.target.closest("#items > *");var b=_.F$(this.hostElement).querySelector("#scroll-container");if(b.contains(l)){if(_.U("web_horizontal_list_behavior_focus_killswitch"))if(l.offsetLeft<this.offset)this.offset=Math.abs(l.offsetLeft)<l.clientWidth?0:l.offsetLeft;else if(l.offsetLeft+l.clientWidth>this.offset+b.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.x6(),this.offset=l.offsetLeft+l.clientWidth-b.clientWidth;else return;else{var d=_.F$(this.hostElement).querySelector("#items"),
L=_.aC("HTML_DIR")==="rtl",P=L?d.clientWidth-l.offsetLeft:l.offsetLeft;d=L?d.clientWidth-(l.offsetLeft+l.clientWidth):l.offsetLeft+l.clientWidth;var E=L?P>this.offset+b.clientWidth:P<this.offset,f=L?d<this.offset:d>this.offset+b.clientWidth,F=L?E:f;if(L?f:E)b=L?d:P,this.offset=Math.abs(b)<l.clientWidth?0:b;else if(F)this.ytLazyListBehavior.fillRemainingListItems(),_.x6(),this.offset=(L?P:d)-b.clientWidth;else return}gz(this);this.reposition_()}};
_.Q.observeShownItems_=function(){this.reset()};
_.Q.checkComponentWidthResize=function(){var l=_.F$(this.hostElement).querySelector("#items").firstElementChild;l&&(l=V70(this,l),this.centerListItems||l!==this.minComponentWidth)&&(this.minComponentWidth=l,this.offset=l*this.scrollCount,this.centerListItems&&wut(this),gz(this),this.reposition_())};
var V70=function(l,b){var d=window.getComputedStyle(b).marginRight;d=Math.floor(Number(d.replace("px","")));var L=window.getComputedStyle(b).marginLeft;L=Math.floor(Number(L.replace("px","")));l.centerListItems&&!l.marginWidthRight&&(l.marginWidthRight=d,l.marginWidthLeft=L);return l.resizeSupportEnabled?b.getBoundingClientRect().width+d:b.offsetWidth+d},gz=function(l){var b=_.F$(l.hostElement).querySelector("#scroll-container").clientWidth,d=_.F$(l.hostElement).querySelector("#items").clientWidth;
l.offset<0?l.offset=0:l.offset+b>=d&&(l.offset=d-b)},wut=function(l){l.offset-=(_.F$(l.hostElement).querySelector("#scroll-container").clientWidth+l.marginWidthRight-l.minComponentWidth)/2-l.marginWidthLeft};
_.qG.Object.defineProperties(SI.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var l=_.aC("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(l==-1)l=this.JSC$14667_cachedViewportHeight,l=l>1320?5:l>1020?4:l>730?3:l>430?2:1;else if(l==0)return 0;_.TR("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",l-1);l=_.aC("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(l>-1)return l;l=this.cachedViewportWidth;l=l>1600?6:l>1400?5:l>1300?4:l>1090?5:l>870?4:l>660?3:2;_.TR("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
l);return l},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.U("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
SI.prototype.observeShownItems_=SI.prototype.observeShownItems_;SI.prototype.onChildElementFocus_=SI.prototype.onChildElementFocus_;SI.prototype.onItemsTransitionEnd_=SI.prototype.onItemsTransitionEnd_;SI.prototype.onIronResize_=SI.prototype.onIronResize_;SI.prototype.prevClick_=SI.prototype.prevClick_;SI.prototype.nextClick_=SI.prototype.nextClick_;SI.prototype.setButtonsState_=SI.prototype.setButtonsState_;SI.prototype.requestButtonsStateUpdate_=SI.prototype.requestButtonsStateUpdate_;
SI.prototype.reposition_=SI.prototype.reposition_;SI.prototype.reset=SI.prototype.reset;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],SI.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],SI.prototype,"ytLazyListBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],SI.prototype,"atStart",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],SI.prototype,"atEnd",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"startIndex",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"endIndex",void 0);_.w([_.g({value:6}),_.u("design:type",Number)],SI.prototype,"initialCount",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"scrollCount",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"initialStartIndex",void 0);
_.w([_.g(),_.u("design:type",Object)],SI.prototype,"disableScrollEventListener",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"supportComponentResize",void 0);_.w([_.g({value:function(){var l=this;return function(){return l.prevClick_()}}}),
_.u("design:type",Function)],SI.prototype,"boundPrevClick",void 0);_.w([_.g({value:function(){var l=this;return function(){return l.nextClick_()}}}),
_.u("design:type",Function)],SI.prototype,"boundNextClick",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"useFloorScrolling",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"isSearch",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"dragging",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"dragMouseStart",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"dragOffsetStart",void 0);
_.w([_.g(),_.u("design:type",Object)],SI.prototype,"disableWheelScroll",void 0);_.w([_.g(),_.u("design:type",Object)],SI.prototype,"centerListItems",void 0);_.w([_.Hf("iron-resize"),_.tC("guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SI.prototype,"onIronResize_",null);_.w([_.Hf("transitionend"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],SI.prototype,"onItemsTransitionEnd_",null);
_.w([_.Hf("focusin"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],SI.prototype,"onChildElementFocus_",null);_.w([_.tC("shownItems"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SI.prototype,"observeShownItems_",null);_.w([_.kO()],SI);_.x4.YtdHorizontalListBehavior=[];_.x4.YtdHorizontalListBehavior.push(_.dK,_.a.YtRendererBehavior,_.Jn.YtLazyListBehavior,_.tn.YtdGuideStateAwareBehavior,SI.prototype);var EHq=["APP_STATE","PI"];var An,vR=function(l){this.hostElement=l},CD=function(l,b){if(b&&(sA7(b.viewableCommands)||sA7(b.endOfSessionCommands))){var d=B8H(b.viewableCommands);
b=B8H(b.endOfSessionCommands);if(!An){var L=_.KO("custom_active_view_tos_timeout_ms");An=L>0&&L!==36E5?new J7H(Fby(),L):new J7H(Fby())}g9V(An,l.hostElement);Swq(An,l.hostElement,d,b)}},Rg=function(l){An&&g9V(An,l.hostElement)};var ufV=_.rI(["about:blank"]),GYj={pushState:window.history.pushState,replaceState:window.history.replaceState};var pD=function(l){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=l;this.internalPushState=l.pushState.bind(l);this.internalReplaceState=l.replaceState.bind(l)};
pD.prototype.init=function(){this.initialized=!0};
pD.prototype.pushState=function(l,b){this.initialized||this.init();this.internalPushState&&this.internalPushState(l,"",b)};
pD.prototype.replaceState=function(l,b){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(l,"",b)};
pD.prototype.getState=function(){return this.history&&this.history.state};var Tcf=function(l){var b=function(){var d=l.apply(this,arguments)||this;d.boundHistoryPushState=!1;d.boundHistoryReplaceState=!1;d.debugInfo={};return d};
_.h(b,l);b.prototype.init=function(){var d=_.MD("IFRAME");_.dR(d,_.Um(ufV));d.sandbox="allow-same-origin";d.style.display="none";this.iframe=d;document.body.appendChild(d);this.bindHistoryStateFunctions();l.prototype.init.call(this)};
b.prototype.bindHistoryStateFunctions=function(){var d=this,L=[],P;this.iframe&&((P=this.iframe.contentWindow)==null?0:P.history)&&(P=this.iframe.contentWindow.history)&&(L.push(P),Object.getPrototypeOf(P)&&L.push(Object.getPrototypeOf(P)));window.history&&L.push(window.history);P=window.history;Object.getPrototypeOf(P)&&L.push(Object.getPrototypeOf(P));L.push(GYj);P=function(f){for(var F=null,n=0;n<L.length;n++){var N=L[n][f];if(typeof N==="function"){F=N.bind(window.history);d.debugInfo[f]=n;break}}return F};
if(!this.boundHistoryReplaceState){var E=P("replaceState");E&&(this.internalReplaceState=E,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(P=P("pushState"))&&(this.internalPushState=P,this.boundHistoryPushState=!0)};
return b}(pD),a8Q=function(){return Tcf.call(this,window.history)||this};
_.h(a8Q,Tcf);a8Q.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var og=function(l){this.browserHistory=l;this.initialized=!1};
og.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
og.prototype.pushState=function(l,b){this.initialized||this.init();this.browserHistory.pushState(l,b)};
og.prototype.replaceState=function(l,b){this.initialized||this.init();this.browserHistory.replaceState(l,b)};
og.prototype.handlePopstate=function(l){return l.state};_.iB0=function(l,b,d,L,P){this.endpoint=l;this.forward=b;this.historyEntry=d;this.JSC$30925_savedComponentState=L;this.legacyBorder=P===void 0?!1:P};var cbF=function(l,b){this.rootData=l;this.scrollTop=b};_.Dm=new _.tZ("EPHEMERAL_STORE_TOKEN");_.Vs=function(l){this.data=Object.assign({},l);var b;(b=this.data.innertubeResponse)==null||delete b.frameworkUpdates};
_.Vs.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.t8)()};
_.EH=function(l){return Object.assign({},l.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var rbV=function(){this.maxSize=100;this.timeToDataCache=new Map};
rbV.prototype.get=function(l){var b=this.timeToDataCache.get(l);b&&(this.timeToDataCache.delete(l),this.timeToDataCache.set(l,b));if(b&&b.rootData&&(_.U("web_use_response_store_for_history_cache")||_.U("mweb_use_new_history_manager"))){var d=_.qP().resolve(_.Dm),L=luj(b),P=!!L;if(L){if(L.content){var E=wz(d,L.content);P&&E?b.rootData.response=_.EH(E):P=!1}L.player&&(E=wz(d,L.player),P&&E?b.rootData.playerResponse=_.EH(E):P=!1);L.reelSequence&&(d=wz(d,L.reelSequence),P&&d?b.rootData.reelWatchSequenceResponse=
_.EH(d):P=!1)}P||(this.timeToDataCache.delete(l),b=void 0)}return b};
rbV.prototype.set=function(l,b){if(b.rootData&&(_.U("web_use_response_store_for_history_cache")||_.U("mweb_use_new_history_manager"))){var d=luj(b),L=Object.assign({},b.rootData);d&&(d.content&&b.rootData.response&&(ba0(this,d.content,b.rootData.response),L.response=null),d.player&&b.rootData.playerResponse&&(ba0(this,d.player,b.rootData.playerResponse),L.playerResponse=null),d.reelSequence&&b.rootData.reelWatchSequenceResponse&&(ba0(this,d.reelSequence,b.rootData.reelWatchSequenceResponse),L.reelWatchSequenceResponse=
null));b=new cbF(L,b.scrollTop)}this.timeToDataCache.has(l)?this.timeToDataCache.delete(l):this.timeToDataCache.size>=this.maxSize&&(d=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(d.value));this.maxSize!==0&&this.timeToDataCache.set(l,b)};
rbV.prototype.clear=function(){this.timeToDataCache.clear()};
var luj=function(l){var b=_.qP().resolve(_.YC(_.ZK)),d;if((d=l.rootData)==null?0:d.endpoint)return b==null?void 0:kiA(b,l.rootData.endpoint);var L;_.cX(new _.Rp("History snapshot response data does not contain endpoint",(L=l.rootData)==null?void 0:L.url));return null},ba0=function(l,b,d){if(l.maxSize>0){var L;
(l=(L=d.responseContext)==null?void 0:L.maxAgeSeconds)&&Number(l)>0&&(L=_.qP().resolve(_.Dm),d=OJ(d,l),L.put(b,new _.Vs(d)))}};var daJ=function(l,b,d){this.endpoint=b;this.JSC$30931_savedComponentState=d===void 0?null:d;this.entryTime=l};var N8V=1;var uR=function(l){var b=function(){var d=l.apply(this,[].concat(_.VV(_.Tc.apply(0,arguments))))||this;d.historyEntryTime=0;d.historySnapshotCache=d.createHistoryCache();return d};
_.h(b,l);b.prototype.createHistoryCache=function(){return new rbV};
b.prototype.saveAndReplace=function(d,L,P){var E=window.location.href;var f=f===void 0?{}:f;var F=(F=this.browserHistory.getState())&&F.entryTime?F.entryTime:mNZ();d=this.createNewHistoryEntry(d,f,F);this.saveSnapshot(F,L,P);this.replaceState(d,E||window.location.href)};
b.prototype.saveAndPush=function(d,L,P,E,f){f=f===void 0?{}:f;this.saveSnapshot(this.historyEntryTime,P,E);P=this.historySnapshotCache;E=this.historyEntryTime;var F=P.timeToDataCache.keys();F=_.X(F);for(var n=F.next();!n.done;n=F.next())n=n.value,n>E&&P.timeToDataCache.delete(n);L=this.createNewHistoryEntry(L,f);this.pushState(L,d)};
b.prototype.saveSnapshot=function(d,L,P){this.historySnapshotCache.set(d,new cbF(L,P))};
b.prototype.createNewHistoryEntry=function(d,L,P){P=P===void 0?mNZ():P;return new daJ(P,d,L)};
b.prototype.handlePopstate=function(d){var L=l.prototype.handlePopstate.call(this,d),P=null,E=null,f=!1,F=null;L&&L.entryTime&&(F=this.historySnapshotCache.get(L.entryTime)||null,f=L.entryTime>this.historyEntryTime,this.historyEntryTime=L.entryTime,P=L.endpoint,E=L.JSC$30931_savedComponentState);this.handleHistoryCacheLoad(new _.iB0(P,f,F,E),d);return L};
b.prototype.pushState=function(d,L){Number(d==null?void 0:d.entryTime)>=0&&(this.historyEntryTime=d.entryTime);l.prototype.pushState.call(this,d,L)};
b.prototype.replaceState=function(d,L){Number(d==null?void 0:d.entryTime)>=0&&(this.historyEntryTime=d.entryTime);l.prototype.replaceState.call(this,d,L)};
b.prototype.handleHistoryCacheLoad=function(){};
return b}(og),LSj=function(){var l=uR.call(this,new a8Q)||this;
l.dispatchElement=null;l.entryIndex=0;return l};
_.h(LSj,uR);_.Q=LSj.prototype;_.Q.init=function(l){l=l===void 0?!0:l;uR.prototype.init.call(this);this.initialized||(l||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.Q.handlePopstate=function(l){var b=null;l.state||(b="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return uR.prototype.handlePopstate.call(this,l);var d=new CustomEvent("yt-history-pop",{cancelable:!0});_.lQ(this.dispatchElement,"yt-history-pop",[d,{errorMsg:b}]);_.bQ(this.dispatchElement,"yt-close-all-popups-action");if(!d.defaultPrevented){d=_.qP().resolve(_.dO);b=d.getCurrentData();var L=d.getCurrentPage();d=0;L?(L=_.lQ(this.dispatchElement,"yt-get-page-offset",
[L]),L.length>0&&(d=L[0])):_.cX(new _.Rp("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:b?b.page:"undefined"}));b&&(b.csn=_.zw());this.saveSnapshot(this.historyEntryTime,b,d)}return uR.prototype.handlePopstate.call(this,l)};
_.Q.handleHistoryCacheLoad=function(l,b){l.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.X(_.bQ(this.dispatchElement,"yt-history-will-navigate",[b])).next().value||_.lQ(this.dispatchElement,"yt-history-load",[b,l]))};
_.Q.pushState=function(l,b){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var d=new _.Rp("history.pushState is not a function",this.getDebugString());_.az(d)}uR.prototype.pushState.call(this,l,b)};
_.Q.replaceState=function(l,b){if(!this.browserHistory.boundHistoryReplaceState){var d=new _.Rp("history.replaceState is not a function",this.getDebugString());_.az(d)}uR.prototype.replaceState.call(this,l,b)};
_.Q.saveAndPush=function(l,b,d,L,P){P=P===void 0?{}:P;d&&(d.csn=_.zw());uR.prototype.saveAndPush.call(this,l,b,d,L,P)};
_.Q.getDebugString=function(){var l=[];this.initialized&&l.push("i");this.browserHistory.boundHistoryReplaceState&&l.push("bhr");this.browserHistory.boundHistoryPushState&&l.push("bhs");"replaceState"in this.browserHistory.debugInfo&&l.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&l.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&l.push("ei:"+String(this.entryIndex));return l.join(",")};
_.G6=function(l,b){l.init(!0);var d=l.browserHistory.getState();l.replaceState(d,Fs(b))};
LSj.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.T6=new _.tZ("DESKTOP_HISTORY_MANAGER_TOKEN");var Pyh=[10,20,30,40,50,60],ag=function(){this.currentPartitionIndex=0},ENt=function(l){AYt({mainAppWeb:_.V1(),
survivalSli:{partitionMinute:l,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},QiQ=function(l){AYt({mainAppWeb:_.V1(),
survivalSli:{partitionMinute:l,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},X0J=function(l){return l.currentPartitionIndex>=0&&l.currentPartitionIndex<Pyh.length?Pyh[l.currentPartitionIndex]:-1},fuQ=function(l){return l.currentPartitionIndex>0&&l.currentPartitionIndex-1<Pyh.length?Pyh[l.currentPartitionIndex-1]:-1};
ag.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var l=fuQ(this);l>0&&QiQ(l);l=X0J(this);l>0&&ENt(l);siD(this)}};
var siD=function(l){var b=X0J(l);if(b>0){var d=fuQ(l);d<0&&(d=0);l.intervalId=_.T1.addJob(function(){var L=fuQ(l);L>0&&QiQ(L);L=X0J(l);L>0&&ENt(L);siD(l)},3,(b-d)*6E4);
l.currentPartitionIndex+=1}else l.currentPartitionIndex=-1};var FSQ=function(l){Wh.call(this,l,132);this.isDocument=l===document.documentElement};
_.h(FSQ,Wh);FSQ.prototype.calculateScrollDelta=function(l,b,d){var L=0;l<b?L=l<b-100?-48:-8:l>b+d&&(L=l>b+d+100?48:8);return L};
FSQ.prototype.JSC$11557_onMouseMove=function(l){this.isDocument||(l.clientX=l.event_.pageX,l.clientY=l.event_.pageY);Wh.prototype.JSC$11557_onMouseMove.call(this,l)};_.BpJ=function(l,b){var d=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14721_dragListGroup=null;this.onDraggerCreated=function(L){var P=L.JSC$11553_dragger;P.scrollTarget_=d.scrollElement;L=L.draggerEl;P&&L.menuOpened&&P.setEnabled(!1)};
this.onDragStart=function(L){var P=L.draggerEl;L=L.currDragItem;var E=Object.assign({},L==null?void 0:L.data);E.trackingParams=void 0;P.data=E;P.style.position="absolute";P.style.width=(L==null?void 0:L.clientWidth)+"px";P.style.zIndex="2030";P.onDrag&&P.onDrag();L=_.wx(P);(E=L.querySelector("ytd-app"))?_.F$(E).appendChild(P):L.body.appendChild(P);d.dragScrollSupport=new FSQ(d.scrollElement);d.dragScrollSupport.horizontalScrolling_=!1;P=d.dragScrollSupport;P.constrainScroll_=!!P.margin_&&!1};
this.onDrop=function(L){d.handleDrop(L);d.dragScrollSupport&&(_.su(d.dragScrollSupport),d.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(d.JSC$14721_dragListGroup){var L=d.JSC$14721_dragListGroup;vhr(L,L.currDragItem_)}};
this.handleDrop=b};
_.iR=function(l){l.JSC$14721_dragListGroup&&(_.Am(l.JSC$14721_dragListGroup,ZtF,l.onDragStart),_.Am(l.JSC$14721_dragListGroup,JL$,l.onDragStart),l.JSC$14721_dragListGroup.dispose(),l.JSC$14721_dragListGroup=null);l.dragScrollSupport&&(_.su(l.dragScrollSupport),l.dragScrollSupport=null);l.scrollElement.removeEventListener("scroll",l.onReorderableScroll)};
_.nNQ=function(l,b,d,L){L=L===void 0?"":L;_.iR(l);d&&(l.scrollElement=d);l.JSC$14721_dragListGroup=new sy;l.JSC$14721_dragListGroup.hysteresisDistance_=2;ghF(l.JSC$14721_dragListGroup,b);l.JSC$14721_dragListGroup.draggerElClasses_=mB("dragging").split(" ");L&&SL2(l.JSC$14721_dragListGroup,function(P){var E=P||document,f=null;E.getElementsByClassName?f=E.getElementsByClassName(L)[0]:f=FCV("*",L,P);return f||P});
_.zC(l.JSC$14721_dragListGroup,zC$,l.onDraggerCreated);_.zC(l.JSC$14721_dragListGroup,ZtF,l.onDragStart);_.zC(l.JSC$14721_dragListGroup,JL$,l.onDrop);l.JSC$14721_dragListGroup.init();l.scrollElement.addEventListener("scroll",l.onReorderableScroll,{passive:!0})};
_.qG.Object.defineProperties(_.BpJ.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var OaJ=function(){this.skipNextNavigation=!1},Np2=function(l,b,d){if(!b)return!1;
if(l.skipNextNavigation)return l.skipNextNavigation=!1;if(_.K(d,_.Q5))return!1;var L,P,E;if((L=_.K(d,_.qd))==null?0:(P=L.browseEndpointContextSupportedConfigs)==null?0:(E=P.browseEndpointContextMainConfig)==null?0:E.skipConfirmation)return!1;var f;return((f=_.K(b.commandMetadata,_.sz))==null?void 0:f.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
OaJ.prototype.showConfirmationDialog=function(l,b){this.navigateParams=b;this.customConfirmationCommand?_.qP().resolve(_.tk).resolveCommand(this.customConfirmationCommand):(b={openPopupAction:{popup:{confirmDialogRenderer:{title:_.ao(_.By("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.ao(_.By("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.ao(_.By("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.ao(_.By("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.XZ.getInstance().triggerAction("yt-open-popup-action",b,l))};
OaJ.prototype.cancelPendingNavigation=function(){var l;((l=this.navigateParams)==null?void 0:l.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var mao=function(){},qT0=function(l,b,d,L,P,E,f){d=d===void 0?{}:d;
f=f===void 0?{}:f;var F=_.qP().resolve(_.ZK),n,N=(n=_.K(b,_.Q5))==null?void 0:n.url;return N?L9N(F,N,d,window.location.href,function(Y,q){YTo(l,Y,q,!1,!0,d,E,L)},function(){return!1}):uE(F,b,d,window.location.href,tq(b),function(Y,q){YTo(l,Y,q,!1,!0,d,E,L)},P,f)},YTo=function(l,b,d,L,P,E,f,F){if(!l.JSC$14736_chunkHandler)if(d.page==="learning_journey_watch"&&_.U("web_enable_canvas_on_learning_journey")){var n=!_.K(F,_.qd);
P=P||L;if(n)if(P){if(_.U("kevlar_continue_playback_without_player_response")){var N;var Y=(N=_.K(F,_.oN))==null?void 0:N.videoId}L={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:L,previousVideoId:Y},tempData:E}}else L={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else L={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};l.JSC$14736_chunkHandler=new XW2(_.P_,L,f,n,P)}else if(d.page==="watch"||d.page==="learning_journey_watch")if(P||L){if(_.U("kevlar_continue_playback_without_player_response")){var q;
n=(q=_.K(F,_.oN))==null?void 0:q.videoId}l.JSC$14736_chunkHandler=new F7V(_.P_,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:L,previousVideoId:n},tempData:E},f)}else l.JSC$14736_chunkHandler=new EnQ(_.P_);else d.page==="shorts"&&P&&!L?l.JSC$14736_chunkHandler=new sWr(_.P_,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:E},f):l.JSC$14736_chunkHandler=new QWV(f);l.JSC$14736_chunkHandler.processChunk({endpoint:b,data:d});return l.JSC$14736_chunkHandler.m3.promise},
Hat=function(l,b,d,L,P){(d=_.kvV(d))&&YTo(l,b,d,!1,!0,L,void 0,P)};_.trh=new _.tZ("NAVIGATION_SERVICE_TOKEN");var UaV=function(){this.pendingNavigationPromise=null};
_.Q=UaV.prototype;_.Q.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.Q.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.Q.addEventListener=function(){throw Error("yh");};
_.Q.dispatchEvent=function(){throw Error("yh");};
_.Q.removeEventListener=function(){throw Error("yh");};var KSj=new _.tZ("APP_ROOT");var qUN=null;var ePV=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],cR=function(){_.v2.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];hP2(this)};
_.h(cR,_.v2);cR.prototype.verifyUser=function(){var l=hP2(this),b=l.logout;if(!l.sessionChange)return!0;this.dispatchEvent("ytsessionchange");b&&this.dispatchEvent("ytuserinvalid");return!1};
var hP2=function(l){var b=ePV.map(function(P){var E;return(E=_.xC.get(P))!=null?E:""}),d=b.some(function(P,E){return l.sessionCookies&&l.sessionCookies[E]!==""&&P===""}),L=b.some(function(P,E){return l.sessionCookies&&l.sessionCookies[E]!==P});
l.sessionCookies=b;return{logout:d,sessionChange:L}};
cR.prototype.clearTimeout=function(){this.scheduledJobId&&(_.T1.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var hhy=new _.tZ("POSTMESSAGE_TUNNEL_TOKEN");var UNq=["/parent_tools","/file_download","/artist_roster"],jAB=[wmD,udF,Gch,aB0,TBt,VHt,ibo,chf];var rz=new _.tZ("NAVIGATION_CONFIRMATION_SERVICE");var kN2="/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(" "),WSh=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],lq=function(l,b){this.pendingNavigationPromise=null;this.JSC$14759_clientRoot=l;this.historyManager=b;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 mao;this.debugString=l.is;l={"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};_.f1(_.XZ.getInstance(),l,this.JSC$14759_clientRoot)},MrV,Iuh,$aD,Joj,ZaD;
_.h(lq,UaV);lq.prototype.reload=function(){_.vH(window.location.href)};
var zrV=function(l){l.currentEndpoint&&_.K(l.currentEndpoint,_.Ku)?l.reload():l.currentEndpoint&&l.navigate(l.currentEndpoint,!0,void 0,{disableCache:!0})};
lq.prototype.navigate=function(l,b,d,L,P,E,f,F){b=b===void 0?!1:b;d=d===void 0?{}:d;L=L===void 0?{}:L;var n=_.qP().resolve(rz),N;if(!f&&Np2(n,(N=this.currentEndpoint)!=null?N:void 0,l))return n.showConfirmationDialog(this.JSC$14759_clientRoot.parentElement,{endpoint:l,reload:b,params:d,tempData:L,requestType:P,createScreenConfig:E}),!1;var Y=_.ev();_.hx(Y,"eocs")||Y.parkOrScheduleJob(function(){Y.processSignal("eocs")},10,"eor");
HrN();f=tq(l);n=L.autonav==="1";N=_.zw();cR.instance||(cR.instance=new cR);var q=cR.instance.verifyUser(),H;if(_.U("enable_dark_theme_only_on_shorts")){var t=document.documentElement.hasAttribute("dark"),e=_.Rd(!0)==="USER_INTERFACE_THEME_DARK";if(f==="shorts"){if(!t)if(_.U("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var W;_.vH((W=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:W.url,void 0,void 0,window.top)}}else{var M;_.vH(_.sQ((M=_.K(l==
null?void 0:l.commandMetadata,_.sz))==null?void 0:M.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.U("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!t){var J;_.vH(_.sQ((J=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:J.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(e!==t){var x;_.vH(_.sQ((x=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:x.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(f==="watch"){if(jio(_.qP().resolve(_.pE),
l)&&(q||_.U("fix_miniplayer_navigation_killswitch")))return!1;_.U("block_all_player_prefetch_requests")||(H=W7o(_.LE(_.Vv),l,n))}else{var V,p=(V=_.K(this.currentEndpoint,_.oN))==null?void 0:V.videoId;p&&_.XN.getInstance().then(function(AV){AV&&AV.set("yt-miniplayer-shown-video-id",p)})}H&&(d.frags=H.missingFragments_.join(","));
W=null;var D;M=(D=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:D.ignoreNavigation;if(!M)if(_.U("kevlar_command_url")){var G;W=(G=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?void 0:G.url}else W=_.Li$(l,d);if(W&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&W==this.lastNavigationUrl)return _.jh({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.qK(xK(),"CANCELLED")}W&&(this.lastNavigationUrl=W);ihj();_.TR("IS_HOMEPAGE_COLD",
!1);_.TR("IS_RESULTS_PAGE_COLD",!1);_.TR("IS_WATCH_PAGE_COLD",!1);l.loggingUrls&&l.loggingUrls.forEach(function(AV){AV.baseUrl&&_.EM(AV.baseUrl)});
_.MWA(l,E?E.layer:0)&&_.U("kevlar_flush_logs_on_away_navigation")&&_.Tj();if(zhV(l))return!1;QQf(f,P);if(!W)return M||_.cX(new _.Rp("Can't construct url for endpoint",l)),_.qK(xK(),"FAILURE"),!1;_.tWA();D=l&&_.K(l,_.qd)&&_.K(l,_.qd).browseId.startsWith("UC");d=(G=_.U("enable_dark_theme_only_on_shorts")&&f==="shorts"?!1:_.pu()&&document.documentElement.hasAttribute("dark")!==_.Cu())?{themeRefresh:1}:{};G&&!_.Ak()&&_.Rd()==="USER_INTERFACE_THEME_DARK"&&(d.theme="dark");D=G||zPo(W)&&!D&&!_.U("kevlar_disable_url_allowlist");
q||(D=!0);if(D||_.aC("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var lN;var sA=(lN=window.top)==null?void 0:lN.location.href}catch(AV){var OA;sA=(OA=AV)==null?void 0:OA.message}_.cX(new _.Rp("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:sA}))}l=_.U("kevlar_redirect_on_window_killswitch")?window.top:window;Aq(W);_.vH(_.sQ(W,d),void 0,void 0,l);_.qK(xK(),"ABORTED");return!1}_.U("kevlar_early_popup_close")&&_.lQ(this.JSC$14759_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14736_chunkHandler=void 0;var WV;sA=tq((WV=this.currentEndpoint)!=null?WV:void 0);(WV=f==="shorts"&&sA==="shorts")||_.uAF();_.rq(xm1)("nr",void 0);n&&_.jh({webInfo:{navigationReason:"an"}});l.clickTrackingParams&&(L.itct=l.clickTrackingParams,L.csn=N);aUQ(L);L.endpoint=JSON.stringify(l);_.U("enable_unknown_lact_fix_on_html5")&&(_.qP().resolve(_.kh),L.lact=_.HX());_.RB.isEmpty(L)||_.uv(W,L);!_.U("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(E=Object.assign({},{layer:0},E,{parentLayer:3}));this.pendingNavigationPromise=E=qT0(this.pageFetcher,l,L,this.currentEndpoint,this.JSC$14759_isNetworkPromiseStale.bind(this),E,F);E=E.then(this.handleNavigateSuccess.bind(this,E,l,H,L),this.handleNavigateFail.bind(this,E,l));_.cT().navigationFinishPromise=E;b={endpoint:l,pageType:f,url:Fs(W),reload:!!b,noProgressBar:WV};P&&(b.type=P);var qH;P=_.YI((qH=this.currentEndpoint)!=null?qH:null);qH=_.YI(l!=null?l:null);this.fireEvent("yt-navigate-start",
b);var KF;(KF=_.qP().resolve(_.YC(_.trh)))==null||KF.publish("navigation-start",{sourcePageSubtype:P,destinationPageSubtype:qH});H&&Hat(this.pageFetcher,l,H,L,this.currentEndpoint);return!0};
lq.prototype.JSC$14759_isNetworkPromiseStale=function(l){return l!=this.pendingNavigationPromise};
var yoJ=function(l,b,d,L,P){var E=tq(b);b={endpoint:b,pageType:E};P&&(b.errorMessage=P);_.cX(d);b.navigationDoneMs=_.Zi("nd");b.navigationErrorReason=L;l.fireEvent("yt-navigate-error",b)};
lq.prototype.handleNavigateFail=function(l,b,d){var L=void 0;d instanceof _.pH&&(L=d,b2V(d));if(this.JSC$14759_isNetworkPromiseStale(l))return _.ZQ(L);_.qK(xK(),"FAILURE");yoJ(this,b,d,"101");return _.ZQ(d)};
lq.prototype.handleNavigateSuccess=function(l,b,d,L,P){if(this.JSC$14759_isNetworkPromiseStale(l))return _.Ez();this.pendingNavigationPromise=null;if(!P)return b=new _.Rp("Missing data in response for navigation endpoint",b),_.ZQ(b);if(P.reload)return window.location.reload(!0),_.Ez();d&&(l={},_.RB.extend(l,_.kvV(d),P),P=l);var E,f;d=(E=P)==null?void 0:(f=E.timing)==null?void 0:f.responseStart;d!=null&&_.Zi("srt",d);_.Zi("pdc");var F,n;E=(F=P)==null?void 0:(n=F.timing)==null?void 0:n.info;E!=null&&
(F=_.rq(_.vwQ)(E),_.jh(F));_.qK(xK(),"SUCCESS");ZaD(this,b,P,1,L);return _.Ez()};
var zPo=function(l){var b=l;_.U("kevlar_no_redirect_to_classic_2_ks")||(b=(new _.Dt(l)).getPath());if(b==="/"||b==="/red")return!1;var d=!0;kN2.forEach(function(L){l.indexOf(L)===0&&(d=!1)});
WSh.forEach(function(L){var P=L.url;_.U(L.expFlag)&&l.indexOf(P)===0&&(d=!1)});
return d};
lq.prototype.publishPageData=function(l){this.fireEvent("yt-page-data-fetched",{pageData:l})};
MrV=function(l,b,d,L,P,E){var f=null;b.page!=="watch"&&b.page!=="learning_journey_watch"||L?b.filler||_.lQ(l.JSC$14759_clientRoot,"yt-stop-old-player",[b]):f=YTo(l.pageFetcher,P,b,d,!1,E,void 0,l.currentEndpoint);if(f)return f.then(l.publishPageData.bind(l,b));l.publishPageData(b);return _.Ez()};
Iuh=function(l,b,d){var L=null;if(!d)return L=new _.Rp("Empty data",l.debugString,b);var P=d.response;if(!P)return L;var E={endpointType:tq(b)||"unknown"};P.responseContext?(P=P.responseContext.errors)&&(L=new _.Rp("Errors in response context",l.debugString,b,P,E)):L=P.error||P.errorMetadata?new _.Rp("Errors in response",l.debugString,b,P.error,P.errorMetadata,E):new _.Rp("responseContext missing",l.debugString,b,Object.keys(P).sort().join(","),E);var f,F,n,N;if(l=d==null?void 0:(f=d.response)==null?
void 0:(F=f.responseContext)==null?void 0:(n=F.webResponseContextExtensionData)==null?void 0:(N=n.webResponseContextDebugData)==null?void 0:N.debugErrorMessages)for(f=0;f<l.length;f++);return L};
$aD=function(l){var b,d,L,P;return l==null?void 0:(b=l.response)==null?void 0:(d=b.responseContext)==null?void 0:(L=d.errors)==null?void 0:(P=L.error)==null?void 0:P["0"]};
Joj=function(l,b){var d;if(d=b.url&&!b.url.startsWith("/clip"))d=b.url,d=!_.U("webfe_parse_debug_param_in_resolveurl_service")&&l.searchDebugUrlMatcher.test(d)||Bbq(d)?!0:!1;if(d)Bbq(b.url)&&_.fO(window.location.href).themeRefresh?(b=_.Gw(b.url,"themeRefresh"),_.G6(l.historyManager,b)):b.url&&!nHN(b.url)&&_.G6(l.historyManager,b.url);else if(b.endpoint){var L,P,E;(d=(L=b.endpoint)==null?void 0:(P=L.commandMetadata)==null?void 0:(E=P.webCommandMetadata)==null?void 0:E.url)&&!nHN(d)&&_.G6(l.historyManager,
d);d&&b.url&&d!=b.url&&!b.url.match("playnext=1")&&new _.Rp("Response url mismatch in response data",l.debugString,d,b.url)}};
_.xaf=function(l,b,d,L,P,E,f,F){E=E===void 0?!1:E;var n=_.qP().resolve(rz),N;if(!F&&Np2(n,(N=l.currentEndpoint)!=null?N:void 0,b))return n.showConfirmationDialog(l.JSC$14759_clientRoot.parentElement,{endpoint:b,data:d,navigationType:L,tempData:P,isMiniplayer:E,isForwardHistoryNavigation:f==null?void 0:f.forward}),_.Ez();l.pageFetcher.JSC$14736_chunkHandler=void 0;return ZaD(l,b,d,L,P,E)};
ZaD=function(l,b,d,L,P,E){E=E===void 0?!1:E;l.isMiniplayerExpansion=E;var f=L===2;l.currentEndpoint=b;l.numNavigations++;l.numNavigations&&(S1Q.navigationCount=l.numNavigations);_.TR("NUM_NAV",l.numNavigations);var F=Iuh(l,b,d);if(F)return yoJ(l,b,F,"102",$aD(d)),_.ZQ(F);var n,N,Y,q;F=d.rootVe||(d==null?void 0:(n=d.response)==null?void 0:(N=n.responseContext)==null?void 0:(Y=N.webResponseContextExtensionData)==null?void 0:(q=Y.ytConfigData)==null?void 0:q.rootVisualElementType);!f&&d&&Joj(l,d);var H,
t;n=d==null?void 0:(H=d.response)==null?void 0:(t=H.responseContext)==null?void 0:t.maxAgeSeconds;if(!f&&!isNaN(n)){var e;_.U("kevlar_use_response_ttl_to_invalidate_cache")?e=(0,_.t8)()+1E3*n:_.U("kevlar_always_invalidate_cache")&&(e=0);isNaN(e)||(d.expirationTime=e)}_.LE(_.Vv).prefetchCache_.clear();f||d.page!=="watch"||L!==1?L=MrV(l,d,f,!!E,b,P):(l.publishPageData(d),L=_.Ez());P=L.then(function(){var W=tq(b);W={endpoint:b,pageType:W,fromHistory:f,response:d};W.navigationDoneMs=_.Zi("nd");l.fireEvent("yt-navigate-finish",
W);var M;(M=_.qP().resolve(_.YC(_.trh)))==null||M.publish("navigation-end")});
d.csn&&F&&d.clientSideGrafts&&L.then(l.attachClientSideGrafts.bind(l,d,_.je()));return P};
_.Q=lq.prototype;_.Q.attachClientSideGrafts=function(l,b){l.clientSideGrafts&&b&&l.clientSideGrafts.forEach(function(d){if(b&&d){var L=_.WZ(d);_.U("combine_ve_grafts")?_.Ut().graftServerVe(d,b):_.CZ(l.csn,b,L)}})};
_.Q.handleSignalActionHistoryBack=function(){window.history.back()};
_.Q.handleSignalActionCloseWindow=function(){window.close()};
_.Q.handleSignalActionReloadPage=function(){this.reload()};
_.Q.handleSignalActionSoftReloadPage=function(){zrV(this)};
_.Q.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.Q.fireEvent=function(l,b){l=new CustomEvent(l,{bubbles:!0,cancelable:!1,composed:!0,detail:b});this.dispatchEvent(l)};
_.Q.addEventListener=function(l,b){this.JSC$14759_clientRoot.addEventListener(l,b)};
_.Q.dispatchEvent=function(l){return this.JSC$14759_clientRoot.dispatchEvent(l)};
_.Q.removeEventListener=function(l,b){this.JSC$14759_clientRoot.removeEventListener(l,b)};
lq[Hr]=[KSj,_.T6];_.sIQ=new nq("browse","h8y2qb");_.F5V=new nq("search","JzFVk");_.BmN=new nq("shorts","xwEKAe");_.n$Q=new nq("watchFixie","nmfa2d");_.O4j=new nq("watchFlexy","CF909");_.NmF=new nq("watchGrid","Tm0L3c");_.mfB=new nq("watchLearningJourney","L3n37");var gND;var STD=function(){return _.S.apply(this,arguments)||this};
_.h(STD,_.S);_.qG.Object.defineProperties(STD,{template:{configurable:!0,enumerable:!0,get:function(){if(gND===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);gND=l}l=gND;return l}}});
_.w([_.z(SNt.YtPlayerBehavior),_.u("design:type",Object)],STD.prototype,"ytPlayerBehavior",void 0);_.w([_.A({is:"ytd-player"})],STD);var AoJ;var vNJ;var CyF;var bq=function(){var l=_.S.apply(this,arguments)||this;l.forceModernIconButton=!1;l.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return l};
_.h(bq,_.S);bq.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]]"}}}}}};
bq.prototype.handleAccountLinkingStateChangedCommand=function(l){if(l=_.K(l,mmo)){var b,d=(b=this.data)==null?void 0:b.providerKey;b=l.providerKey;d&&b&&d.id===b.id&&d.subject===b.subject&&(l=l.linked,l!==void 0&&(this.set("data.linked",l),this.notifyPath("data.linked"),_.U("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(l)))}};
bq.prototype.setPlayerAccountLinkState=function(l){var b=new IEV;$qo(b,Z3f(new yQj,l));var d=_.P_();d&&d.getPlayerPromise().then(function(L){L.setAccountLinkState(_.g6(b.JSC$12484_serializeBinary(),4));L.updateAccountLinkingConfig(l)})};
bq.prototype.handleShowAccountLinkDialog=function(){var l=this.get("button.buttonRenderer.command");l&&_.X8([l],this.hostElement)};
_.qG.Object.defineProperties(bq.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}}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bq.prototype,"ytRendererBehavior",void 0);_.w([_.z([_.wG.YtActionHandlerBehavior]),_.u("design:type",Object)],bq.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bq.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],bq.prototype,"overrides",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bq.prototype,"forceModernIconButton",void 0);_.w([_.g({value:"bottom"}),_.u("design:type",String)],bq.prototype,"buttonTooltipPosition",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],bq.prototype,"forceIconButton",void 0);_.w([_.g(),_.u("design:type",Boolean)],bq.prototype,"disableTextTransform",void 0);
_.w([_.y("data","data.linked","data.isWarning"),_.u("design:type",Object),_.u("design:paramtypes",[])],bq.prototype,"button",null);_.w([_.A({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],bq);
_.R(bq,"ytd-account-link-button-renderer",function(){if(CyF!==void 0)return CyF;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return CyF=l},{mode:1});var RPf;var p0r=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],dA=function(){return _.S.apply(this,arguments)||this};
_.h(dA,_.S);dA.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
dA.prototype.updateButtonActiveState=function(){var l=this,b=!!p0r.find(function(d){return l.currentState===d});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.U("enable_web_delhi_icons")&&(b=!1);this.button&&(this.button.isPressed=b)};
_.qG.Object.defineProperties(dA.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.playlistLoopStateEntity)==null?void 0:l.state)||((b=this.data)==null?void 0:b.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var l=void 0,b;if(this.currentState&&((b=this.data)==null?0:b.states)){b=_.X(this.data.states);for(var d=b.next();!d.done;d=b.next()){d=_.K(d.value,_.MnV);var L=void 0;if(((L=d)==null?void 0:L.state)===this.currentState){l=d;break}}}return l}}});
dA.prototype.updateButtonActiveState=dA.prototype.updateButtonActiveState;_.w([_.z(_.OY),_.u("design:type",Object)],dA.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dA.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],dA.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.PE.playlistLoopStateEntitySelector}),_.u("design:type",Object)],dA.prototype,"playlistLoopStateEntity",void 0);_.w([_.g(),_.u("design:type",Object)],dA.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],dA.prototype,"forceIconOnly",void 0);_.w([_.KL("ytd-button-renderer"),_.u("design:type",_.JI)],dA.prototype,"button",void 0);
_.w([_.y("data","playlistLoopStateEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],dA.prototype,"currentState",null);_.w([_.tC("currentButtonStateRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dA.prototype,"updateButtonActiveState",null);_.w([_.y("currentState"),_.u("design:type",Object),_.u("design:paramtypes",[])],dA.prototype,"currentButtonStateRenderer",null);
_.w([_.A({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],dA);
_.R(dA,"ytd-playlist-loop-button-renderer",function(){if(RPf!==void 0)return RPf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return RPf=l},
{mode:1});var oNV;var DaD=_.By("DOWNLOAD",{},"Download"),Vr0=_.By("DOWNLOADING",{},"Downloading"),w0r=_.By("DOWNLOADED",{},"Downloaded"),ur2=_.By("RETRY",{},"Retry"),Lh=function(){var l=_.S.apply(this,arguments)||this;l.forceIconButton=!1;l.forceIconOnly=!1;l.overrides=!1;l.buttonTooltipPosition=!1;l.styleActionButton=!1;l.disableTextTransform=!1;l.downloadProgress=0;l.isDownloadComplete=!1;l.isHidden=!0;l.transferState="TRANSFER_STATE_UNKNOWN";l.isVideoDeletedByUser=!1;l.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return l};
_.h(Lh,_.S);_.Q=Lh.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.dataChanged=function(){var l;(l=this.data)!=null&&l.text||(l=_.Ai(_.rT().getState(),this.videoId),this.updateButtonState(l))};
_.Q.computeVideoId=function(l){return l};
_.Q.computePlayerStateEntityKey=function(l){return l};
_.Q.showHideButton=function(){this.updateButtonVisibility()};
_.Q.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var l;((l=this.playerStateEntity)==null?void 0:l.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};
_.Q.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Q.updateButtonState=function(l){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==Vr0||!_.U2(l))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(l){case "TRANSFER_STATE_UNKNOWN":l=DaD;var b="OFFLINE_DOWNLOAD";var d="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":l=ur2;b="OFFLINE_DOWNLOAD";d="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":l=w0r;b="OFFLINE_PIN";d="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":l=
Vr0;b="OFFLINE_DOWNLOADING_ZERO";d="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":l=ur2;b="OFFLINE_DOWNLOAD";d="ACTION_RETRY";break;default:l=DaD,b="OFFLINE_DOWNLOAD",d="ACTION_ADD"}this.isVideoDeletedByUser&&(l=DaD,b="OFFLINE_DOWNLOAD",d="ACTION_ADD");var L=Object.assign({},this.data);L.text=_.ao(l);L.tooltip=l;L.icon={iconType:b};L.size="SIZE_DEFAULT";L.style="STYLE_DEFAULT";_.K(L.command,_.UJ)&&(_.K(L.command,_.UJ).action=d);this.set("data",L)}};
_.Q.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var l="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?l="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?l="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?l="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?l="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?l="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(l="OFFLINE_PIN",this.isDownloadComplete=!0);var b;l!==((b=this.data.icon)==null?void 0:b.iconType)&&(b=Object.assign({},this.data),b.text=_.ao(Vr0),b.tooltip=Vr0,b.icon={iconType:l},_.K(b.command,_.UJ)&&(_.K(b.command,_.UJ).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",b))}};
Lh.prototype.updateProgress=Lh.prototype.updateProgress;Lh.prototype.onTransferStateChanged=Lh.prototype.onTransferStateChanged;Lh.prototype.showHideButton=Lh.prototype.showHideButton;Lh.prototype.dataChanged=Lh.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Lh.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Lh.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Lh.prototype,"forceIconButton",void 0);
_.w([_.g(),_.u("design:type",Object)],Lh.prototype,"forceIconOnly",void 0);_.w([_.g(),_.u("design:type",Object)],Lh.prototype,"overrides",void 0);_.w([_.g(),_.u("design:type",Object)],Lh.prototype,"buttonTooltipPosition",void 0);_.w([_.g(),_.u("design:type",Object)],Lh.prototype,"styleActionButton",void 0);_.w([_.g(),_.u("design:type",Object)],Lh.prototype,"disableTextTransform",void 0);
_.w([_.g({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.u("design:type",String)],Lh.prototype,"videoId",void 0);_.w([_.g({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.u("design:type",String)],Lh.prototype,"playerStateEntityKey",void 0);_.w([_.g(),_.u("design:type",Object)],Lh.prototype,"data",void 0);_.w([_.g({selector:Cw,selectorArgs:["videoId"]}),_.u("design:type",Object)],Lh.prototype,"downloadProgress",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Lh.prototype,"isDownloadComplete",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Lh.prototype,"isHidden",void 0);_.w([_.g({selector:_.Ai,selectorArgs:["videoId"]}),_.u("design:type",String)],Lh.prototype,"transferState",void 0);_.w([_.g({selector:_.cpF,selectorArgs:["videoId"]}),_.u("design:type",Object)],Lh.prototype,"isVideoDeletedByUser",void 0);
_.w([_.g({selector:wBN,selectorArgs:["videoId"]}),_.u("design:type",Object)],Lh.prototype,"offlineabilityState",void 0);_.w([_.g({selector:_.OL,selectorArgs:["playerStateEntityKey"]}),_.u("design:type",Object)],Lh.prototype,"playerStateEntity",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],Lh.prototype,"showTooltips",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],Lh.prototype,"sendCommandWhenDisabled",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],Lh.prototype,"disabled",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lh.prototype,"dataChanged",null);_.w([_.Wf("offlineabilityState","playerStateEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lh.prototype,"showHideButton",null);
_.w([_.Wf("transferState","isVideoDeletedByUser"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lh.prototype,"onTransferStateChanged",null);_.w([_.Wf("downloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lh.prototype,"updateProgress",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],Lh);
_.R(Lh,"ytd-download-button-renderer",function(){if(oNV!==void 0)return oNV;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return oNV=l},{mode:2});var GNV;var Tpr,auo=function(){if(Tpr!==void 0)return Tpr;var l=document.createElement("template");_.k(l,'\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 Tpr=l};var iaD=_.U("web_button_rework")&&_.il("BUTTON_REWORK")||_.U("web_button_rework_with_live"),coF=_.KO("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,PM=function(){var l=_.S.apply(this,arguments)||this;l.isPressed=!1;l.forceIconButton=!1;l.forceIconOnly=!1;l.forceModernIconButton=!1;l.alignByText=!1;l.isShorts=!1;l.animatedText=!1;l.shouldAnimate=!1;l.JSC$14797_browserSupportsAnimation=_.U("web_supports_animations_api");l.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};l.onTap=function(){var b;if((b=l.data)==null||!b.defaultNavigationEndpoint){var d;b=!((d=l.data)==null?0:d.isToggled);var L;if((L=l.data)==null||!L.preventAutoToggle){l.shouldAnimate=!1;l.disableTextUpdateJobId&&_.T1.cancelJob(l.disableTextUpdateJobId);l.disableTextUpdateJobId=_.T1.addLowPriorityJob(function(){l.disableTextUpdateJobId=void 0},coF);
var P;l.set("data.isToggled",!((P=l.data)==null?0:P.isToggled));d=l.getInnertubeIcon();L={toggled:b,actions:{}};d&&(L.actions[d.toLowerCase()]=b);_.rh(l.hostElement,"yt-toggle-button",L)}}};
return l};
_.h(PM,_.S);_.Q=PM.prototype;_.Q.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.T1.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.toggle=function(l){var b;this.set("data.isToggled",l!==void 0?l:!((b=this.data)==null?0:b.isToggled))};
_.Q.handleUpdateToggleButtonStateCommand=function(l){if(this.data){l=_.K(l,KaQ);var b,d,L,P=(b=this.data)==null?void 0:(d=b.toggleButtonSupportedData)==null?void 0:(L=d.toggleButtonIdData)==null?void 0:L.id;P&&l&&P===(l==null?void 0:l.buttonId)&&this.set("data.isToggled",l.toggled)}};
_.Q.handleUpdateToggleButtonTextAction=function(l){if(this.data){l=_.K(l,pRJ);var b,d,L,P=(b=this.data)==null?void 0:(d=b.toggleButtonSupportedData)==null?void 0:(L=d.toggleButtonIdData)==null?void 0:L.id;P&&l&&P===(l==null?void 0:l.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=l.defaultNumericalValue,this.set("data.defaultText",l.defaultText),this.set("data.toggledText",l.toggledText),this.shouldAnimate=!1)}};
_.Q.getInnertubeIcon=function(){var l=this.data;if(l){var b,d,L=((b=l.defaultIcon)==null?0:b.iconType)?(d=l.defaultIcon)==null?void 0:d.iconType:null,P,E;b=((P=l.toggledIcon)==null?0:P.iconType)?(E=l.toggledIcon)==null?void 0:E.iconType:L;return l.isToggled?b:L}};
_.Q.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.qG.Object.defineProperties(PM.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var l={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$14797_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var b=l.renderer;var d=l.element;var L=l.toggled;var P=l.onTapCallback;var E=l.commandClientArgs;var f=l.overrides;var F=l.forceIcon;var n=l.forceModernIconButton;var N=l.forceDisabled;var Y=l.useAnimatedText;var q=l.animatedTextProps;l=JPQ(b,L);F=!b.defaultIcon||!F&&b.defaultText?b.defaultIcon?"leading":void 0:n?"icon-only":"icon-only-40";F==="icon-only-40"&&(l.type="text");var H;n=Object;var t=n.assign,e;a:switch((e=
b.style)==null?void 0:e.styleType){case "STYLE_COMPACT_GRAY":e={size:"S"};break a;default:e={size:"M"}}var W=!!L;var M=(M=L&&b.toggledText||b.defaultText)?_.J9(M):void 0;Y?(Y=_.iO(L&&b.toggledText||b.defaultText))&&q&&!isNaN(Number(q.numberValue))?(q.numberText=Y,L&&(q.numberValue+=1),Y=q):Y=void 0:Y=void 0;var J,x,V,p;var D=(q=((x=L?b.toggledAccessibilityData||((D=b.toggledText)==null?void 0:D.accessibility):b.accessibilityData||((J=b.defaultText)==null?void 0:J.accessibility))==null?void 0:(V=x.accessibilityData)==
null?void 0:V.label)||((p=b.accessibility)==null?void 0:p.label))?q:_.iO(L&&b.toggledText||b.defaultText);N=N===void 0?b.isDisabled:N;d=$NN(b,L,P,d,E);L=I91(b,L);L!=null&&L.length?(L=_.Ci({innertubeCommand:YPQ(L),forceNewState:!0}),L=RO(L)?L:void 0):L=void 0;b=t.call(n,{},l,e,{iconPosition:F},f,{focused:!1,toggled:W,toggleable:!0,formattedButtonText:M,animatedTextProps:Y,accessibilityLabel:D,disabled:N,onTap:d,aTagConfig:L},VqQ((H=b.colorData)==null?void 0:H.basicColorPaletteData));b.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(b.type="filled");return b}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var l=this.getInnertubeIcon();if(l)return _.ni(l)}}});
PM.prototype.resetAnimation=PM.prototype.resetAnimation;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],PM.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],PM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],PM.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],PM.prototype,"isPressed",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"forceIconButton",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"forceIconOnly",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"forceModernIconButton",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"alignByText",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"overrides",void 0);
_.w([_.g(),_.u("design:type",Boolean)],PM.prototype,"disabled",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"isShorts",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"buttonTooltipPosition",void 0);_.w([_.g(),_.u("design:type",Object)],PM.prototype,"animatedText",void 0);_.w([_.g(),_.u("design:type",String)],PM.prototype,"textNumberValue",void 0);_.w([_.g({computed:"computeTooltip(data, data.isToggled)"}),_.u("design:type",Object)],PM.prototype,"tooltip",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PM.prototype,"resetAnimation",null);_.w([_.y("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.u("design:type",Object),_.u("design:paramtypes",[])],PM.prototype,"computedButtonShape",null);_.w([_.y("data.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],PM.prototype,"computedIcon",null);
_.w([_.A({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],PM);iaD&&_.R(PM,"ytd-toggle-button-renderer",auo,{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var roD=_.C(function(l){function b(N){var Y;return _.B(function(q){if(q.nextAddress==1)return(Y=!gHF(N,F())||!F().enabled)?q.jumpTo(2):q.yield(RhQ(),3);q.nextAddress!=2&&(Y=q.yieldResult);if(Y)return q.return();d();setTimeout(function(){f(!1)},1500);
_.gR(q)})}
function d(){setTimeout(function(){f(!0);var N;(N=L.lottieEl)==null||N.goToAndPlay(0)},150)}
var L=_.H_(),P=_.X(_.jL(!1,void 0,"UfUosc")),E=P.next().value,f=P.next().value,F=_.ro(l.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.wq(function(){var N,Y;((N=l.settings)==null?void 0:(Y=N.call(l))==null?void 0:Y.uniqueId)==="this is not intended behavior"&&_.cX(new _.Rp("Smartimation Settings is undefined"))});
_.Vl(function(){F().experimentEnabled&&(F().enabled?SUj(b):(f(!1),AP1(b)),_.wk(function(){AP1(b)}))},"IHhVmc");
_.Vl(function(){F().timings.join("");F().experimentEnabled&&(vHy(F()),_.wk(function(){C1V(F())}))},"fsfhOe");
var n=_.IJ(function(){var N=L,Y=F().uniqueId+"-border",q,H;var t="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((H=(q=_.qP().resolve(_.YC(_.uf)))==null?void 0:q())!=null&&H?"dark":"light")+"_v2.json";return{animationRef:N,animationConfig:{name:Y,autoplay:!1,loop:!1,path:t}}},void 0,"UWvUGe");
P={};return _.O("yt-smartimation",{class:_.nt(l.className,"smartimation",(P["smartimation--experiment-enabled"]=function(){return F().experimentEnabled},P["smartimation--active-border"]=E,P["smartimation--enable-masking"]=pDN(),P))},_.O(_.m,{cond:function(){return F().experimentEnabled},
then:function(){return _.O("div",{class:"smartimation__border"},_.O(_.u3,{className:"smartimation__border-gradient",data:n,animationName:function(){return n().animationConfig.name}}))}}),_.O("div",{class:"smartimation__content"},l.children))},"ha");
roD.idomCompat=!0;_.P$(roD,"yt-smartimation",{props:{className:_.KX,settings:_.KX}});var E_=function(){var l=_.S.apply(this,arguments)||this;l.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};l.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};l.shouldEnableSmartimation=!1;return l};
_.h(E_,_.S);E_.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
E_.prototype.onDataChanged=function(){var l,b;this.shouldEnableSmartimation=(((l=this.data)==null?void 0:(b=l.timedAnimationData)==null?void 0:b.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
E_.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var l=_.K(this.data.likeButton,_.qq),b=_.K(this.data.dislikeButton,_.qq);return!!((l==null?0:l.isToggled)||(b==null?0:b.isToggled))};
E_.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]]"}}}}}};
_.qG.Object.defineProperties(E_.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var l,b,d=((l=this.data)==null?void 0:(b=l.timedAnimationData)==null?void 0:b.animationTiming)||[];return{uniqueId:"like-dislike",timings:d,enabled:this.shouldEnableSmartimation,experimentEnabled:d.length>0}}}});
E_.prototype.onDataChanged=E_.prototype.onDataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],E_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],E_.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],E_.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],E_.prototype,"likeButtonOverride",void 0);_.w([_.g(),_.u("design:type",Object)],E_.prototype,"dislikeButtonOverride",void 0);
_.w([_.y("shouldEnableSmartimation"),_.u("design:type",Object),_.u("design:paramtypes",[])],E_.prototype,"smartimationSettings",null);_.w([_.tC("data"),_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],E_.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],E_);
_.R(E_,"ytd-segmented-like-dislike-button-renderer",function(){if(GNV!==void 0)return GNV;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return GNV=l},{mode:1});var lcD;var bgV;(bgV=document.body)==null||bgV.setAttribute("rounded-container","");var dMJ={};dMJ.YtToggleButtonBehavior=[_.wG.YtActionHandlerBehavior,rG.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 l=this.data.isToggled;if(!this.isModal_(l)){if(!this.data.preventAutoToggle){this.toggle();var b={toggled:this.data.isToggled,actions:{}};b.actions[this.buttonIcon]=this.data.isToggled;_.rh(this.hostElement,"yt-toggle-button",b)}b=this.data.defaultServiceEndpoint||null;var d=this.data.toggledServiceEndpoint||null;if(b&&d||b&&this.data.preventAutoToggle)l=l?d:b,b=this.disableCommandHandlerOverride,_.U("killswitch_toggle_button_behavior_resolve_command")||b?_.LZ(this.hostElement,
[l]):_.mf(l,this.hostElement),_.rh(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:l})}},
stateChanged_:function(){var l=this.data;if(l){var b=l.isToggled;this._setEndpoint(this.computeEndpoint_(l));this._setServiceEndpoint(this.computeServiceEndpoint_(l));this._setButtonIcon(this.computeButtonIcon_(l,b));this._setButtonText(this.computeButtonText_(l,b));this._setButtonAccessibility(this.computeAccessibility_(l,b));this._setButtonTooltip(this.computeTooltip_(l,b));this._setButtonClass(this.computeButtonClass_(l,b));this._setIconPositionType(this.computeIconPositionType_(l));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=b):this.elements_.button.setAttribute("aria-pressed",b));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=b)}},
shouldSetIconActiveState_:function(){return _.U("kevlar_system_icons")},
toggle:function(l){this.set("data.isToggled",l!==void 0?l:!this.data.isToggled);_.U("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(l){if(l){var b,d;return!!((b=this.data)==null?0:(d=b.toggledServiceEndpoint)==null?0:d.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(l){return l&&l.defaultNavigationEndpoint||null},
computeButtonIcon_:function(l,b){var d=l&&l.defaultIcon?_.ni(l.defaultIcon.iconType):null;l=l&&l.toggledIcon?_.ni(l.toggledIcon.iconType):d;return b?l:d},
handleUpdateToggleButtonStateCommand_:function(l){l=l.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==l.buttonId&&this.toggle(l.toggled)},
computeButtonText_:function(l,b){return l?b&&l.toggledText||l.defaultText||null:null},
computeAccessibility_:function(l,b){return l?(b?this.get("toggledAccessibilityData.accessibilityData",l):this.get("accessibilityData.accessibilityData",l))||l.accessibility||null:null},
computeTooltip_:function(l,b){return l?b&&l.toggledTooltip||l.defaultTooltip||null:null},
computeButtonClass_:function(l,b){if(!l)return"";var d="",L=l.toggledStyle||l.style;if(b=b?L:l.style){b.styleType&&(b=b.styleType);try{d+=b.toLowerCase().replace(/_/g,"-")+" "}catch(P){_.r7(P,b,typeof b),_.cX(P)}}if(l=l.size){l.sizeType&&(l=l.sizeType);try{d+=l.toLowerCase().replace(/_/g,"-")+" "}catch(P){_.r7(P,l,typeof l),_.cX(P)}}return d.trim()},
computeIconPositionType_:function(l){return l&&l.iconPosition||null},
computeServiceEndpoint_:function(l){var b=l&&l.serviceEndpoint,d=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:d&&l.command?l.command:null},
handleUpdateToggleButtonTextAction_:function(l){l=l.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==l.buttonId&&(this.set("data.defaultText",l.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",l.toggledText),this.notifyPath("data.toggledText"))}}];_.IH("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var LM$=_.U("web_button_rework")&&_.il("BUTTON_REWORK")||_.U("web_button_rework_with_live"),Q8=function(){var l=_.S.apply(this,arguments)||this;l.systemIcons=_.U("kevlar_system_icons");l.roundedContainer=!0;return l};
_.h(Q8,_.S);Q8.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Q8.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var l=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var b={toggled:!!this.data.isToggled,actions:{}};b.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var d,L;b.actions.playlistId=(d=this.data.defaultServiceEndpoint)==null?void 0:(L=d.playlistEditEndpoint)==null?void 0:L.playlistId;_.rh(this.hostElement,"yt-toggle-button",b)}(l=l?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(l)}};
Q8.prototype.onYtNavigate=function(l){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(l.detail.endpoint);b&&(l.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(b))};
_.qG.Object.defineProperties(Q8,{template:{configurable:!0,enumerable:!0,get:function(){if(lcD===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);lcD=l}l=lcD;return l}}});
Q8.prototype.onYtNavigate=Q8.prototype.onYtNavigate;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Q8.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Q8.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],Q8.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(dMJ.YtToggleButtonBehavior),_.u("design:type",Object)],Q8.prototype,"ytToggleButtonBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Q8.prototype,"data",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],Q8.prototype,"showTooltips",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Q8.prototype,"systemIcons",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Q8.prototype,"roundedContainer",void 0);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Q8.prototype,"onYtNavigate",null);
_.w([_.A({is:"ytd-toggle-button-renderer",disableElementRegistration:LM$})],Q8);var P0J,EpV;_.XM=new _.tZ("PANEL_CONTROLLER_TOKEN");_.fh=new _.tZ("SHEET_CONTROLLER_TOKEN");_.s_=new _.tZ("DIALOG_CONTROLLER_TOKEN");P0J=new _.tZ("DIALOG_CONTAINER_TOKEN");EpV=new _.tZ("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.FM=new _.tZ("PERSISTENT_PANEL_CONTROLLER_TOKEN");var ir$=_.By("DOWNLOAD",{},"Download"),cPy=_.By("DOWNLOADING",{},"Downloading"),rPq=_.By("DOWNLOADED",{},"Downloaded"),l8F=_.By("RETRY",{},"Retry");var QeV=_.C(function(l){var b=E2$,d=function(){return""},L=bBN(l.data),P=d_Q(l.data),E=LIj(l.data),f=PMN(l.data);
b=function(){var F=l.data(),n=T8q(F,L(),P(),E(),f()),N=!!F.videoId,Y=n.text;return{title:N?Y:void 0,tooltip:N?void 0:Y,accessibilityText:Y,onTap:n.onTap,iconName:n.iconType,style:F.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:n.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:F.buttonSize}};
d={};d=_.nt("ytDownloadButtonViewModelHost",(d.ytDownloadButtonViewModelIsHidden=function(){var F=l.data(),n=f();return F.playlistId||n()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||n()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},d));
return _.O("download-button-view-model",{class:d},_.O(_.Rb,{data:b}))},"ia");
QeV.idomCompat=!0;var NcQ=new _.tZ("SUBMIT_API_SERVICE_TOKEN");var Bc7,n2A,m_V={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var JbN=new _.tZ("RENDERER_LOGGER_TOKEN");var ZBN=new _.tZ("RENDERER_STAMPER_OPTIONS_TOKEN");var qNV;_.kY=new U4t;qNV=new Map;var M7F="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),$_Q=["notificationTextRenderer","notificationMultiActionRenderer"],
I8N="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),ybA=HBA(function(l){return _.GI(l==null?void 0:l.targetId)}).useUpdatableData;var zij=0,WIQ=new Set;_.W_.debugName="EjJbCe";var XqQ=_.C(function(l){var b=l.data;l=l.className;_.VL(function(){b().formId||_.az(Error("Ch"))});
var d=_.FI7(function(){return b().formId},function(){return b().beforeSubmitCommand},function(){return b().afterSubmitCommand}),L=d.submitForm,P=d.isValid,E=d.isSubmitting,f=function(){return{state:b().isDisabled||!P()||E()?"disabled":"active"}};
return _.O("yt-submit-button-view-model",{class:_.nt("ytSubmitButtonViewModelHost",l)},_.O(_.W_,{data:function(){return b().button}},{buttonViewModel:function(F){return _.O(_.Rb,{data:F.data,
buttonOverrides:f,onClick:L})}}))},"la");var sej=_.C(function(l){var b=l.backgroundLottieRef;var d=l.foregroundLottieRef;var L=l.children;var P=l.wrapperClass;var E=l.disableAnimation;l=function(){return(_.U("web_animated_actions")||_.U("web_animated_actions_v2"))&&!(E==null?0:E())};
return _.O("yt-animated-action",{class:_.nt("ytAnimatedActionHost",P)},_.O("div",{class:"ytAnimatedActionContentWithBackground"},_.O(_.m,{cond:l,then:function(){return _.O(fcJ,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:b==null?void 0:b(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(x_j()?"dark":"light")+"_v5.json"}}}})}}),L),_.O(_.m,{cond:l,
then:function(){return _.O(fcJ,{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_"+(x_j()?"dark":"light")+"_v4.json"}}}})}}))},"ma");
sej.idomCompat=!0;var fcJ=_.C(function(l){var b=l.wrapperClass;var d=l.lottieClass;var L=l.lottiePlayerProps;return _.O("div",{class:_.nt("ytAnimatedActionLottie",b),"aria-hidden":"true"},_.O(_.u3,{className:d,data:L,animationName:function(){return L().animationConfig.name}}))},"na");var g2N={isOpen:!1};var AbB={isAllowed:!1};var CMN={errorMessage:"",title:"",privacy:"",isDisabled:!0};var puN={isOpen:!1};var D_A={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var FM$={response:void 0};var wuN=function(l,b){l=l===void 0?FM$:l;switch(b.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},l,{response:b.payload});default:return l}};var BNr={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var ufQ=function(l,b){l=l===void 0?BNr:l;switch(b.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},l,{nextDisabled:b.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},l,{nextCommand:b.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},l,{footerSubmissionData:b.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},l,{isImpersonationValid:b.payload});default:return l}};var npQ={reportFormData:void 0,reportDetailsFormData:void 0};var GY7=function(l,b){l=l===void 0?npQ:l;switch(b.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},l,{reportFormData:b.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},l,{reportDetailsFormData:b.payload});default:return l}};var OgQ=void 0;_.U("mweb_enable_redux_store_on_demand")||(OgQ=new cv(TcV()));var BM=_.U("enable_web_delhi_icons");var NN$=_.C(function(l){l=_.lf(l,{themeOverride:void 0,animationRef:{}});var b=l.animatedIconType,d=l.active,L=l.themeOverride,P=l.animationRef;l=l.staticIconFn;var E=_.X(_.jL(void 0,void 0,"l48agc")),f=E.next().value,F=E.next().value,n=function(){a:{var M=b();var J=L==null?void 0:L();var x;J=(J==null?void 0:J.useDarkTheme)||((x=_.qP().resolve(_.YC(_.uf)))==null?void 0:x());switch(M){case "LIKE":OgQ||(OgQ=new cv(TcV()));M=(M=KPA(OgQ.getState()))&&M.animationLightUrl&&M.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:J?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:J?M.animationDarkUrl:M.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(M){J=M;break a}J="animated_like_icon_"+(J?"dark":"light")+"_"+(BM?"v5":"v4");J={lottiePlayerProps:{animationConfig:{name:J,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+J+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(BM?" animated-like-icon-delhi":"")}}},totalFrames:BM?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":J={lottiePlayerProps:{animationConfig:{name:J?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(J?"dark":"light")+(BM?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(BM?" animated-subscribe-icon-delhi":"")}}},totalFrames:BM?120:79,lazyLoad:!1};break a}J=
void 0}return J},N=function(){var M,J;
return(J=(M=n())==null?void 0:M.lottiePlayerProps.animationConfig.name)!=null?J:""},Y=function(){if(n()){var M=n().lottiePlayerProps.animationConfig.path;
return zZ.get(M)||f()}};
E=_.X(_.jL(!1,void 0,"sDrGId"));var q=E.next().value;E=E.next().value;var H=iBB(E),t=function(){var M=n(),J,x,V;return(V=M==null?void 0:(J=M.lottiePlayerProps.animationConfig)==null?void 0:(x=J.rendererSettings)==null?void 0:x.className)!=null?V:""},e=void 0,W=void 0;
_.Vl(function(){var M=n(),J=N(),x=Y(),V=q(),p=d();if(M&&(W!==J&&(W=J,e=p,J=P(),H.animationConfig=M.lottiePlayerProps.animationConfig,H.animationRef=J,x&&(H.animationConfig.animationData=x,H.animationConfig.path=void 0),J=M.lottiePlayerProps.animationConfig.path,!zZ.get(J)&&M.lazyLoad&&J&&a81(J,F)),!(V||M.lazyLoad&&!x))){if(x=!P().lottieEl)p?(V=M.totalFrames,H.animationConfig.initialSegment=[V-1,V]):H.animationConfig.initialSegment=void 0;if(e!==p&&!x)if(x=P(),p){var D;(D=x.lottieEl)==null||D.playSegments([0,
M.totalFrames],!0)}else{var G;(G=x.lottieEl)==null||G.playSegments([0,1],!0)}e=p}},"RQVZ1d");
return _.O("animated-icon",{class:"ytAnimatedIconHost"},_.O(_.m,{cond:function(){var M,J;return!((M=n())==null||!M.lottiePlayerProps.animationConfig.path||((J=n())==null?0:J.lazyLoad)&&!Y()||q())},
then:function(){return _.O(_.u3,{data:H,animationName:N,className:t,animationRef:P})},
else:l}))},"pa");_.nh=_.C(function(l){var b=_.n1("yt-subscribe-button-view-model"),d=_.n1("div"),L=_.n1("div"),P=_.H_(),E=_.H_(),f=_.H_(),F=_.eN(baB,function(){return l.data().stateEntityStoreKey}),n=_.eN(daF,function(){var Gy,qV;
return(qV=(Gy=l.data().notificationStateEntityStoreKeys)==null?void 0:Gy.subsNotificationStateKey)!=null?qV:""}),N=function(){return!l.data().enableSubscribeButtonPostClickAnimation},Y=_.X(_.jL(0,void 0,"YtsSKb")),q=Y.next().value,H=Y.next().value;
Y=_.X(_.jL(0,void 0,"V6JxRe"));var t=Y.next().value,e=Y.next().value;Y=_.X(_.jL(!1,void 0,"JUCSZ"));var W=Y.next().value,M=Y.next().value;Y=_.X(_.jL(!1,void 0,"oV6jwf"));var J=Y.next().value,x=Y.next().value;Y=_.X(_.jL(!1,void 0,"hK1Whe"));var V=Y.next().value,p=Y.next().value,D;Y=_.X(_.jL(!1,void 0,"Asaolf"));var G=Y.next().value,lN=Y.next().value,sA=function(){x(!0);_.Z_(_.T1,function(){x(!1)},1500)};
_.Vl(function(){var Gy=J();_.ko(function(){Gy&&!N()&&F()&&ma$(P,E,f)})},"Qq6Hsf");
_.Vl(function(){var Gy=F();_.ko(function(){if(!N()&&Gy){var qV;((qV=l.animateWidth)==null?0:qV.call(l))&&NpN(b.value,!!Gy.subscribed,q(),t());var WF,Ih;((WF=D)==null?0:WF.subscribed)||!Gy.subscribed||Gy.key!==((Ih=D)==null?void 0:Ih.key)||sA();D=Gy}})},"hog8te");
Y=_.IJ(function(){var Gy,qV,WF,Ih=l.data(),jT=!((Gy=F())==null||!Gy.subscribed);Gy=!((qV=l.isOverlay)==null||!qV.call(l));qV=W()?b:void 0;var Ha=(WF=n())==null?void 0:WF.state;WF=G();OaF(Ih,Ha);return lu7({model:Ih,subscribed:jT,isOverlay:Gy,element:qV,notificationState:Ha,disableTextEllipsis:!0,focused:WF})},void 0,"hc1PRd");
var OA=function(){var Gy;if(!N()&&((Gy=l.animateWidth)==null?0:Gy.call(l))&&(d==null?0:d.value)&&(L==null?0:L.value)&&!V()){Gy=F();var qV=_.X((Gy==null?0:Gy.subscribed)?[d,L]:[L,d]),WF=qV.next().value;qV=qV.next().value;WF=Math.ceil(WF.value.getBoundingClientRect().width);qV=Math.ceil(qV.value.getBoundingClientRect().width);H(WF);e(qV);NpN(b.value,!(Gy==null||!Gy.subscribed),WF,qV);p(!0)}},WV=_.Nb(function(Gy){OA();
var qV=F();qV&&(Gy.detail.endpoint.subscribeEndpoint||Gy.detail.endpoint.unsubscribeEndpoint)&&FS1(b.value,!qV.subscribed,qV)}),qH=function(){var Gy=_.qP().resolve(_.YC(_.Ib));
Gy&&lN(Gy.isKeyBoardInUse())},KF=function(){lN(!1)};
_.BS("yt-player-subscribe",function(Gy){var qV=F();qV&&Gy===l.data().channelId&&FS1(b.value,!0,qV)});
_.BS("yt-player-unsubscribe",function(Gy){var qV=F();qV&&Gy===l.data().channelId&&FS1(b.value,!1,qV)});
_.BS("yt-update-subscribe-button-action",function(Gy){Gy=_.K(Gy,PCQ);var qV=F();qV&&Gy&&Gy.channelId===l.data().channelId&&FS1(b.value,!!Gy.subscribed,qV)});
_.wq(function(){b.value&&(b.value.addEventListener("focusin",qH),b.value.addEventListener("focusout",KF));var Gy=_.pl(_.T1,function(){OA()});
M(!0);_.wk(function(){_.T1.cancelJob(Gy);b.value&&(b.value.removeEventListener("focusin",qH),b.value.removeEventListener("focusout",KF))})});
var AV=function(){var Gy,qV,WF;if(WF=!((Gy=F())==null||!Gy.subscribed))Gy=!!l.data().disableNotificationBell,WF=(qV=n())==null?void 0:qV.state,WF=!Gy&&!!WF;return WF},CF=function(){var Gy;
return!((Gy=F())==null?0:Gy.subscribed)},gZ=function(){var Gy,qV;
if(qV=CF()){qV=!!l.data().disableNotificationBell;var WF=(Gy=n())==null?void 0:Gy.state;qV=!qV&&!!WF}return qV},rZ={},nJ={};
return _.O("yt-subscribe-button-view-model",{class:_.nt(l.className,"ytSubscribeButtonViewModelHost",(rZ.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var Gy,qV;return!((Gy=F())==null||!Gy.subscribed)&&((qV=l.animateWidth)==null?void 0:qV.call(l))&&J()},rZ.ytSubscribeButtonViewModelHostHidden=function(){var Gy;
return!((Gy=F())==null?0:Gy.subscribed)&&l.data().hideWhenUnsubscribed},rZ)),
el:b,"on:yt-service-request-sent":WV},_.O(sej,{backgroundLottieRef:P,foregroundLottieRef:E,wrapperClass:_.nt("ytSubscribeButtonViewModelAnimatedActionWrapper",(nJ.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var Gy;return((Gy=l.animateWidth)==null?void 0:Gy.call(l))&&J()},nJ.ytSubscribeButtonViewModelStaticWidth=function(){var Gy;
return!((Gy=l.animateWidth)==null?0:Gy.call(l))},nJ)),
disableAnimation:N},_.O("div",{el:d,class:"ytSubscribeButtonViewModelContainer"},_.O(_.CX,{data:Y,icon:function(){return _.O(_.m,{cond:AV,then:function(){var Gy=function(){var qV;return siZ((qV=n())==null?void 0:qV.state)};
return _.O(_.m,{cond:function(){return N()||Gy()!=="NOTIFICATIONS_NONE"},
then:function(){return _.O(_.H$,{icon:Gy})},
else:function(){return _.O(NN$,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:f})}})}})},
secondaryIconName:function(){return AV()?"EXPAND":void 0}}))),_.O("div",{el:L,
class:"ytSubscribeButtonViewModelInvisible"},_.O(_.m,{cond:function(){var Gy;return((Gy=l.animateWidth)==null?void 0:Gy.call(l))&&!N()&&!V()},
then:function(){return _.O(_.CX,{data:_.IJ(function(){var Gy;return lu7({model:l.data(),subscribed:CF(),isOverlay:!((Gy=l.isOverlay)==null||!Gy.call(l)),element:b,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var Gy;return gZ()?siZ((Gy=n())==null?void 0:Gy.state):void 0},
secondaryIconName:function(){return gZ()?"EXPAND":void 0}})}})))},"sa");
_.nh.idomCompat=!0;var mMf=_.C(function(l){var b=l.data;var d=_.eN(baB,function(){return b().subscriptionStateEntityKey});
return _.O(_.m,{cond:function(){var L=b(),P=d();return!L.hideWhenUnsubscribed||(P==null?0:P.subscribed)?_.K(b().button,_.U3):void 0},
then:function(L){return _.O("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.O(_.Rb,{data:L,buttonOverrides:function(){return{toggled:!0}}}))}})},"ta");
mMf.idomCompat=!0;var YhV,O_;YhV=_.C(function(l){return _.O(_.W_,{data:function(){return l.actionRow().actions}},{buttonViewModel:function(b){var d=b.data;
return _.O(O_,{isRow:l.isRow,isIconOnlyButton:function(){return YT$(d())},
useIntrinsicWidth:l.useIntrinsicWidth},_.O(_.Rb,{data:d}))},
subscribeButtonViewModel:function(b){return _.O(O_,{isRow:l.isRow},_.O(_.nh,{data:b.data,isOverlay:!1,animateWidth:function(){return!l.isRow()}}))},
downloadButtonViewModel:function(b){var d=b.data;return _.O(O_,{isRow:l.isRow,isIconOnlyButton:function(){return!!d().playlistId}},_.O(QeV,{data:d}))},
submitButtonViewModel:function(b){var d=b.data;return _.O(O_,{isRow:l.isRow,isIconOnlyButton:function(){var L=d();return YT$(_.K(L==null?void 0:L.button,_.U3))}},_.O(XqQ,{data:d}))},
toggleButtonViewModel:function(b){var d=b.data;return _.O(O_,{isRow:l.isRow,isIconOnlyButton:function(){var L=d();return YT$(_.K(L.isToggled?L.toggledButtonViewModel:L.defaultButtonViewModel,_.U3))}},_.O(_.EW,{data:d}))},
subscribePlusButtonViewModel:function(b){return _.O(O_,{isRow:l.isRow},_.O(mMf,{data:b.data}))}})},"ua");
O_=_.C(function(l){var b={};return _.O("div",{class:_.nt("ytFlexibleActionsViewModelAction",(b.ytFlexibleActionsViewModelActionRowAction=l.isRow,b.ytFlexibleActionsViewModelActionIntrinsicWidth=l.useIntrinsicWidth,b.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,b.ytFlexibleActionsViewModelActionIconOnlyButton=l.isIconOnlyButton,b))},l.children)},"va");
_.Ne=_.C(function(l){var b=function(){var L;return((L=l.layout)==null?void 0:L.call(l))===1},d={};
return _.O("yt-flexible-actions-view-model",{class:_.nt("ytFlexibleActionsViewModelHost",l.className,(d.ytFlexibleActionsViewModelInline=function(){return!b()},d.ytFlexibleActionsViewModelScrollable=function(){return l.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},d))},_.O(_.RC,{each:function(){return l.data().actionsRows||[]}},function(L){return _.O(_.m,{cond:b,
then:function(){return _.O("div",{class:"ytFlexibleActionsViewModelActionRow"},_.O(YhV,{actionRow:L,isRow:b,useIntrinsicWidth:function(){return!!l.data().respectActionIntrinsicWidth}}))},
else:function(){return _.O(YhV,{actionRow:L,isRow:b})}})}))},"wa");_.P$(_.Ne,"yt-flexible-actions-view-model",{props:{data:_.KX,layout:_.KX,justifyContentOverride:_.KX,className:_.KX}});_.m$=_.C(function(l){var b=_.eN(_.v$,function(){var P;return(P=l.data().dislikeEntityKey)!=null?P:""}),d=_.IJ(function(){var P=b();
return P?P.likeStatus==="DISLIKE":_.K(l.data().toggleButtonViewModel,_.eC).isToggled},void 0,"fNr9he"),L=_.IJ(function(){return Object.assign({},_.K(l.data().toggleButtonViewModel,_.eC),{isToggled:d()})},void 0,"AezoCc");
return _.O("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.O(_.EW,{data:L,buttonShapeOverrides:l.buttonShapeOverrideables,onToggle:function(P){var E=b();E&&P!==(E.likeStatus==="DISLIKE")&&E.key&&_.cf(_.gw("likeStatusEntity",E.key,{likeStatus:P?"DISLIKE":"INDIFFERENT",hadUserInteraction:P}))}}))},"xa");
_.m$.idomCompat=!0;_.Yv=_.C(function(l){var b=_.U("web_supports_animations_api"),d=ztN(function(H){var t=N();if(!H){var e,W;return{numberText:(W=t==null?void 0:(e=t.likeCountIfIndifferent)==null?void 0:e.content)!=null?W:"",numberValue:Number(t==null?void 0:t.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var M;e=(t==null?void 0:(M=t.likeCountIfIndifferent)==null?void 0:M.content)!==H.numberText;if(F()||!e)return H;var J;return{numberText:(t==null?void 0:(J=t.likeCountIfIndifferent)==null?void 0:J.content)||
"",numberValue:Number(t==null?void 0:t.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!t}}),L=ztN(function(H){var t=N();
if(!H){var e,W;return{numberText:(W=t==null?void 0:(e=t.likeCountIfLiked)==null?void 0:e.content)!=null?W:"",numberValue:Number(t==null?void 0:t.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var M;e=(t==null?void 0:(M=t.likeCountIfIndifferent)==null?void 0:M.content)!==H.numberText;if(F()||!e)return H;var J;return{numberText:(t==null?void 0:(J=t.likeCountIfLiked)==null?void 0:J.content)||"",numberValue:Number(t==null?void 0:t.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!t}}),P=_.X(_.jL(void 0,
void 0,"xYSlUe")),E=P.next().value,f=P.next().value,F=E,n=_.eN(_.v$,function(){var H,t;
return(t=(H=l.data())==null?void 0:H.likeStatusEntityKey)!=null?t:""}),N=_.eN(E8y,function(){var H,t;
return((H=l.likeCountEntity)==null?void 0:(t=H.call(l))==null?void 0:t.key)||""}),Y=_.IJ(function(){var H;
return((H=n())==null?void 0:H.likeStatus)==="LIKE"},void 0,"DG5Osd"),q=function(){var H;
return b&&!((H=l.likeCountEntity)==null||!H.call(l))};
return _.O("like-button-view-model",{class:_.nt("ytLikeButtonViewModelHost",l.className)},_.O(_.EW,{data:function(){var H=Object,t=H.assign,e;var W=_.K((e=l.data())==null?void 0:e.toggleButtonViewModel,_.eC);return t.call(H,{},W||{},{isToggled:Y()})},
buttonShapeOverrides:l.buttonShapeOverrideables,animatedTextPropsDefault:function(){return q()?d():void 0},
animatedTextPropsToggled:function(){return q()?L():void 0},
onToggle:function(H){qTB(H,n(),F(),f)},
style:function(){var H;return((H=l.disableIconAnimation)==null?0:H.call(l))?void 0:{animateIcon:"true"}}}))},"ya");
_.Yv.idomCompat=!0;var qh0=_.C(function(l){var b=function(){return _.K(l.data().likeButtonViewModel,_.ow)},d=function(){var P;
return((P=b())==null?void 0:P.likeStatusEntityKey)||""},L=_.IJ(function(){var P,E;
var f=(E=_.eN(_.v$,d)())!=null?E:(P=b())==null?void 0:P.likeStatusEntity;P=l.data();var F;P=(P==null?void 0:(F=P.timedAnimationData)==null?void 0:F.animationTiming)||[];return{uniqueId:"like-dislike",timings:P,enabled:(f==null?void 0:f.likeStatus)==="INDIFFERENT"&&P.length>0,experimentEnabled:P.length>0}},void 0,"zZ3GQb");
return _.O("segmented-like-dislike-button-view-model",{class:_.nt("ytSegmentedLikeDislikeButtonViewModelHost",l.className),"button-renderer":!0},_.O(roD,{settings:L},_.O("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.O(_.m,{cond:b,then:function(P){return _.O(_.Yv,{data:P,likeCountEntity:function(){return l.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.U("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.O(_.m,{cond:function(){return _.K(l.data().dislikeButtonViewModel,_.DK)},
then:function(P){return _.O(_.m$,{data:P,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"za");
qh0.idomCompat=!0;_.P$(qh0,"segmented-like-dislike-button-view-model",{props:{data:_.KX,className:_.KX}});var HgF=_.C(function(l){var b=l.data;var d=l.className;var L=l.setMinWidth;var P=l.forceIconOnly;var E=_.n1("account-link-button-view-model"),f=_.eN(_.HaN,function(){var H;return(H=b().accountLinkStatusEntityKey)!=null?H:""}),F=_.eN(_.HaN,function(){var H;
return(H=b().accountLinkStatusSecondaryEntityKey)!=null?H:""}),n=function(){if(!_.U("web_account_link_secondary_killswitch")){var H,t;
return((H=f())==null?void 0:H.linked)||((t=F())==null?void 0:t.linked)}var e;return(e=f())==null?void 0:e.linked};
_.Vl(function(){var H=f();if(H){var t=$qo(new IEV,Z3f(new yQj,!!H.linked));_.YY().then(function(e){e&&(e.setAccountLinkState(_.g6(t.JSC$12484_serializeBinary(),4)),e.updateAccountLinkingConfig(!!H.linked))})}},"IvZF7");
var N=function(){return _.K(b().toggleButtonViewModel,_.eC)};
_.BS("yt-signal-action-show-account-link-dialog",function(){if(N()){var H=n()?N().toggledButtonViewModel:N().defaultButtonViewModel;H=_.K(H,_.U3);var t;if((t=f())==null?0:t.isWarning){t=_.K(b().warningButtonViewModel,_.U3);if(!t){_.bo(Error("Dh"));return}H=t}var e;(t=_.A9((e=H)==null?void 0:e.onTap))&&_.X8([t],E.value)}else _.bo(Error("Eh"))});
var Y=function(){var H=N();return Object.assign({},H,{isToggled:n()})},q=function(){return(P==null?0:P())?{iconPosition:"icon-only"}:{}};
return _.O("account-link-button-view-model",{class:_.nt("ytwAccountLinkButtonViewModelHost",d,function(){return(L==null?0:L())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:E,"button-renderer":!0},_.O("div",null,_.O(_.m,{cond:function(){var H;if((H=f())==null?0:H.isWarning)return(H=_.K(b().warningButtonViewModel,_.U3))||_.bo(Error("Dh")),H},
then:function(H){return _.O(_.Rb,{data:H,buttonOverrides:q})},
else:function(){return _.O(_.EW,{data:Y,buttonShapeOverrides:q})}})))},"Ba");_.P$(HgF,"account-link-button-view-model",{props:{data:_.KX,className:_.bY,setMinWidth:_.bY,forceIconOnly:_.bY}});_.IH("menuRenderer","menuRenderer","ytd-menu-renderer");
var t2V={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"}},
UM$=_.U("web_fix_missing_action_buttons")?100:200,qe=function(){var l=_.S.apply(this,arguments)||this;l.safeArea=!_.U("kevlar_flex_menu_safe_area_killswitch");l.tonalOverride=!1;l.threeDotSize="M";l.isOverlay=!1;l.useOverlayDark=!1;l.topLevelIconsOnly=!1;l.JSC$14930_lastWidth=0;l.maybeUpdateFlexibleMenu=function(){_.U("web_fix_missing_action_buttons")?requestAnimationFrame(l.maybeUpdateFlexibleMenuImpl):l.maybeUpdateFlexibleMenuImpl()};
l.maybeUpdateFlexibleMenuImpl=function(){var b;if((b=l.data)!=null&&b.flexibleItems){l.maybeFlushDebouncer();b=l.hostElement.clientWidth;var d=b>l.JSC$14930_lastWidth,L,P=((L=l.topLevelButtonsContainer)==null?void 0:L.scrollHeight)||0,E;L=((E=l.flexibleItemButtonsContainer)==null?void 0:E.scrollHeight)||0;E=l.hostElement.scrollHeight>Math.max(P,L)+8;d?(l.resetFlexibleItems(),l.JSC$14930_lastWidth=l.hostElement.clientWidth,l.maybeUpdateFlexibleMenu()):E&&(l.shrinkFlexibleMenu(),l.JSC$14930_lastWidth=
b)}};
l.computeThreeDotButtonShape=function(){if(l.tonalOverride)return Object.assign({},{onTap:function(){l.onOverflowTap()},
iconPosition:"icon-only",style:l.isOverlay?l.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:l.threeDotSize,state:"active",accessibilityLabel:l.computeAccessibilityLabel(l.data)},l.threeDotButtonOverride)};
l.onOverflowTap=function(){if(l.data.fetchMenuCommand)_.qP().resolve(_.tk).resolveCommand(l.data.fetchMenuCommand,{form:{element:l.hostElement}});else if(l.data.isDisabled&&l.data.disabledCommand)_.mf(l.data.disabledCommand,l.hostElement);else{var b=l.createMenuRendererVe(),d={items:l.items};l.data.menuPopupAccessibility&&(d.menuPopupAccessibility=l.data.menuPopupAccessibility);l.data.footer&&(d.footer=l.data.footer);b={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:d},veData:b}};
_.qP().resolve(_.fh).openSheet({openPopupActionCommand:b},l.hostElement)}};
return l};
_.h(qe,_.S);_.Q=qe.prototype;_.Q.updateButtonOverrides=function(){if(!_.U("menu_renderer_label_update_upkillswitch")){var l=_.F$(this.hostElement).querySelector("yt-button-view-model");l&&(l.buttonOverrides=this.buttonOverrides)}};
_.Q.computeHasItems=function(){var l;return((l=this.topLevelButtonData)==null?void 0:l.length)||this.hasFlexibleItems};
_.Q.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.Q.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.mj(this.hostElement,{"--ytd-menu-renderer-button-color":_.$I(this.data.iconColor)}))};
_.Q.onStamperFinished=function(){this.JSC$14930_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.Q.setupFlexibleMenu=function(){var l=this,b;(b=this.data)!=null&&b.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.Yh(this.maybeUpdateFlexibleMenu,UM$,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){l.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))};
_.Q.maybeFlushDebouncer=function(){if(_.U("web_replace_formatted_with_attributed_string")){var l;(l=this.topLevelButtons)==null||l.forEach(function(d){var L;(d=(L=d.getElementsByTagName("yt-attributed-string"))==null?void 0:L[0])&&KD7(d)});
var b;(b=this.flexibleItemButtons)==null||b.forEach(function(d){var L;(d=(L=d.getElementsByTagName("yt-attributed-string"))==null?void 0:L[0])&&KD7(d)})}};
_.Q.resetFlexibleItems=function(){var l;if((l=this.data)!=null&&l.flexibleItems){_.U("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var b;this.flexAsTopLevelButtons=(b=this.data.flexibleItems)==null?void 0:b.map(function(d){return _.K(d,_.ntQ).topLevelButton});
_.U("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.Q.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.Q.shrinkFlexibleMenu=function(){var l;(l=this.flexAsTopLevelButtons)!=null&&l.length&&(this.flexAsTopLevelButtons=[].concat(_.VV(this.flexAsTopLevelButtons.slice(0,-1))))};
_.Q.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:t2V,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:t2V,events:!0}}};
_.Q.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Q.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Q.detached=function(){this.icon="MORE_VERT"};
_.Q.computeTopLevelButtonData=function(l){if(!l)return[];var b;l=(b=l==null?void 0:l.topLevelButtons)!=null?b:[];return _.RB.unsafeClone([].concat(_.VV(l)))};
_.Q.computeItems=function(l,b){if(!l)return[];var d=[];if(b){var L=(l.flexibleItems||[]).map(function(f){return _.K(f,_.ntQ)});
L=_.X(L);for(var P=L.next();!P.done;P=L.next())P=P.value,b.includes(P.topLevelButton)||(P=P.menuItem)&&d.push(P)}var E;l=(E=l==null?void 0:l.items)!=null?E:[];return[].concat(_.VV(d),_.VV(l))};
_.Q.computeMenuActive=function(l,b){return l||b};
_.Q.onPopupOpened=function(){this.overlayOpen=!0;_.rh(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.Q.onPopupClosed=function(){this.overlayOpen=!1;_.rh(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Q.onPopupCanceled=function(){this.overlayOpen=!1;_.rh(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Q.computeAccessibilityLabel=function(l){return this.get("accessibility.accessibilityData.label",l)};
_.Q.isHidden=function(l,b){return this.tonalOverride||!l?!0:l.fetchMenuCommand||l.isDisabled&&l.disabledCommand?!1:!(b==null?0:b.length)};
_.Q.isModernOverflowHidden=function(l,b){return this.tonalOverride&&l?l.fetchMenuCommand?!1:!(b==null?0:b.length):!0};
_.Q.createMenuRendererVe=function(){var l=this.data.trackingParams,b=_.zw(),d=_.je();return l&&b&&d?(l=_.WZ(l),d=_.mi(7591),_.U("combine_ve_grafts")?_.VS(_.Ut(),d,l):_.CZ(b,l,d),d):null};
_.qG.Object.defineProperties(qe.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.flexAsTopLevelButtons)==null||!l.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
qe.prototype.onPopupCanceled=qe.prototype.onPopupCanceled;qe.prototype.onPopupClosed=qe.prototype.onPopupClosed;qe.prototype.onPopupOpened=qe.prototype.onPopupOpened;qe.prototype.tonalOverrideChanged=qe.prototype.tonalOverrideChanged;qe.prototype.resetFlexibleItems=qe.prototype.resetFlexibleItems;qe.prototype.setupFlexibleMenu=qe.prototype.setupFlexibleMenu;qe.prototype.iconButtonColorChanged=qe.prototype.iconButtonColorChanged;qe.prototype.updateButtonOverrides=qe.prototype.updateButtonOverrides;
_.w([_.z(_.If),_.u("design:type",Object)],qe.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qe.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qe.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("#button-shape"),_.u("design:type",HTMLElement)],qe.prototype,"buttonShape",void 0);_.w([_.KL("#button"),_.u("design:type",Object)],qe.prototype,"button",void 0);
_.w([_.g(),_.u("design:type",Object)],qe.prototype,"data",void 0);_.w([_.g({computed:"computeTopLevelButtonData(data)"}),_.u("design:type",Array)],qe.prototype,"topLevelButtonData",void 0);_.w([_.g(),_.u("design:type",Array)],qe.prototype,"flexAsTopLevelButtons",void 0);_.w([_.g({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.u("design:type",Array)],qe.prototype,"items",void 0);_.w([_.g({value:"MORE_VERT"}),_.u("design:type",String)],qe.prototype,"icon",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],qe.prototype,"safeArea",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.u("design:type",Boolean)],qe.prototype,"menuActive",void 0);_.w([_.g(),_.u("design:type",Boolean)],qe.prototype,"menuFocused",void 0);_.w([_.g({value:"bottom"}),_.u("design:type",String)],qe.prototype,"buttonTooltipPosition",void 0);_.w([_.g(),_.u("design:type",Boolean)],qe.prototype,"overlayOpen",void 0);
_.w([_.g({value:!0}),_.u("design:type",Boolean)],qe.prototype,"forceIconButton",void 0);_.w([_.g(),_.u("design:type",Boolean)],qe.prototype,"styleActionButton",void 0);_.w([_.g(),_.u("design:type",Boolean)],qe.prototype,"disableTextTransformOnButtons",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],qe.prototype,"tonalOverride",void 0);_.w([_.g(),_.u("design:type",Object)],qe.prototype,"threeDotSize",void 0);
_.w([_.g(),_.u("design:type",Object)],qe.prototype,"threeDotButtonOverride",void 0);_.w([_.g(),_.u("design:type",Object)],qe.prototype,"isOverlay",void 0);_.w([_.g(),_.u("design:type",Object)],qe.prototype,"useOverlayDark",void 0);_.w([_.g({computed:"computeButtonOverride(tonalOverride)"}),_.u("design:type",Object)],qe.prototype,"buttonOverride",void 0);_.w([_.g(),_.u("design:type",Boolean)],qe.prototype,"minimizePipBreakages",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],qe.prototype,"hasCustomIconColor",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("flexAsTopLevelButtons"),_.u("design:type",Object),_.u("design:paramtypes",[])],qe.prototype,"hasFlexibleItems",null);_.w([_.g({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.u("design:type",Boolean)],qe.prototype,"hasItems",void 0);_.w([_.g(),_.u("design:type",Object)],qe.prototype,"topLevelIconsOnly",void 0);
_.w([_.tC("topLevelIconsOnly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"updateButtonOverrides",null);_.w([_.y("topLevelIconsOnly"),_.u("design:type",Object),_.u("design:paramtypes",[])],qe.prototype,"buttonOverrides",null);_.w([_.KL("#top-level-buttons-computed"),_.u("design:type",HTMLElement)],qe.prototype,"topLevelButtonsContainer",void 0);_.w([_.eQ(".top-level-buttons > *"),_.u("design:type",Array)],qe.prototype,"topLevelButtons",void 0);
_.w([_.KL("#flexible-item-buttons"),_.u("design:type",HTMLElement)],qe.prototype,"flexibleItemButtonsContainer",void 0);_.w([_.eQ("#flexible-item-buttons > *"),_.u("design:type",Array)],qe.prototype,"flexibleItemButtons",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"iconButtonColorChanged",null);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"setupFlexibleMenu",null);_.w([_.Wf("topLevelIconsOnly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"resetFlexibleItems",null);_.w([_.tC("tonalOverride"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"tonalOverrideChanged",null);
_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"onPopupOpened",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"onPopupClosed",null);_.w([_.Hf("yt-popup-canceled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qe.prototype,"onPopupCanceled",null);
_.R(qe,"ytd-menu-renderer",function(){if(vNJ===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);vNJ=l}l=vNJ;return l},{mode:2});var KM$;var es2;_.HM=_.C(function(l){var b=l.data;var d=function(){if(b().icon)a:{var P={iconName:b().icon};for(var E=_.qP().resolve(_.Ot),f=_.X([12,24]),F=f.next();!F.done;F=f.next()){var n=F.value;F=Object.assign({},P,{iconStyle:"youtube_fill",iconSize:n});n=Object.assign({},P,{iconStyle:"youtube_outline",iconSize:n});if(E.resolveIcon(F)){P=F;break a}if(E.resolveIcon(n)){P=n;break a}}P=void 0}else P=void 0;return P};
l={};var L={};return _.O("badge-shape",{class:_.nt("yt-badge-shape",function(){return kNN(b().type)},(l["yt-badge-shape--overlay"]=function(){return b().isOverlay},l["yt-badge-shape--ads-include-dot"]=function(){return b().adsIncludeDot},l["yt-badge-shape--thumbnail-badge"]=function(){a:switch(b().type){case 17:case 18:case 19:var P=!0;
break a;default:P=!1}return P},l["yt-badge-shape--status-badge"]=function(){a:switch(b().type){case 12:case 13:case 14:case 15:case 16:var P=!0;
break a;default:P=!1}return P},l["yt-badge-shape--no-text"]=function(){return!b().text},l["yt-badge-shape--modern"]=function(){return b().modern||_.U("web_modern_badge_shape")},l)),
style:_.qb({"background-color":function(){var P;return(P=b().customColors)==null?void 0:P.backgroundColor}}),
role:function(){return b().accessibilityText?"img":void 0},
"aria-label":function(){return b().accessibilityText}},_.O(_.m,{cond:function(){return b().animation},
then:function(P){return _.O(_.u3,{className:"yt-badge-shape__icon",data:P,animationName:function(){return P().animationConfig.name||""}})}}),_.O(_.m,{cond:function(){var P;
return d()&&!((P=b())==null?0:P.animation)},
then:function(){return _.O("div",{class:"yt-badge-shape__icon"},_.O(_.yq,{data:function(){return d()}}))}}),_.O("div",{class:_.nt("yt-badge-shape__text",(L["yt-badge-shape__text--clip-text-overflow"]=function(){return b().clipTextOverflow},L["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(b().numBadgesInRow||0)>1},L))},function(){var P;
return(P=b())==null?void 0:P.text}))},"Ca");
_.HM.idomCompat=!0;_.P$(_.HM,"badge-shape",{props:{data:_.KX}});var tF=function(){var l=_.S.apply(this,arguments)||this;l.systemIcons=_.U("kevlar_system_icons");l.animated=_.U("animated_live_badge_icon");l.useBadgeShape=_.U("web_badge_shape_defrag");return l};
_.h(tF,_.S);_.Q=tF.prototype;_.Q.addTooltips=function(){for(var l=_.F$(this.hostElement).querySelectorAll(".badge"),b=0,d;d=l[b++];){var L=this.repeatElement.itemForElement(d);d=_.F$(d);d.lastChild&&d.lastChild.is==="tp-yt-paper-tooltip"&&d.removeChild(d.lastChild);if(L=L.metadataBadgeRenderer&&L.metadataBadgeRenderer.tooltip){var P=_.zk("tp-yt-paper-tooltip");(0,_.Nu)(P).textContent=L;P.setAttribute("position","top");P.setAttribute("aria-hidden","true");d.appendChild(P)}}};
_.Q.badgesChanged=function(){var l=this;_.ev().parkOrScheduleJob(function(){l.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.Q.standaloneRoundedBadgeChanged=function(){var l=this.useRoundedBadge?this.useRoundedBadge:void 0;l&&(this.useRoundedBadge=l)};
_.Q.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Q.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Q.computeStyle=function(l){_.U("kevlar_ytb_live_badges")&&l==="BADGE_STYLE_TYPE_LIVE_NOW"&&(l="badge-style-type-live-now-alternate");return l?l.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeRole=function(l){return this.computeAriaLabel(l)?"img":"status"};
_.Q.computeAriaLabel=function(l){var b;return(l==null?void 0:(b=l.accessibilityData)==null?void 0:b.label)||(l==null?void 0:l.label)};
_.Q.computeBadgeShape=function(l){if(l){var b,d;var L=ePH(l.style);var P=hPN(l.style),E=l.label,f=((b=l.accessibilityData)==null?void 0:b.label)||l.label;a:switch(l.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":b=!0;break a;default:b=!1}var F=(d=l.icon)==null?void 0:d.iconType;a:switch(l.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":l=!0;break a;default:l=!1}L={type:L,brNzRatingBadgeType:P,text:E,accessibilityText:f,
isOverlay:b,icon:F!=="PREMIUM"?F:void 0,modern:_.U("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:l}}else L={};return L};
_.Q.updateComputedBadges=function(l,b,d){var L=this;(b=b?[b]:d?[d]:void 0)?this.computedBadges=b:this.computedBadges=l==null?void 0:l.filter(function(P){var E;if((E=P.metadataBadgeRenderer)==null?0:E.groups){E=!1;P=_.X(P.metadataBadgeRenderer.groups);for(var f=P.next();!f.done;f=P.next()){f=f.value;var F=void 0;E=E||((F=L.hiddenBadgeGroups)==null?void 0:F.includes(f))}return!E}return!0})};
_.Q.useFilledIcons=function(l){return _.U("kevlar_system_icons")&&(l==="AUDIO_BADGE"||l==="CHECK_CIRCLE_THICK"||l==="OFFICIAL_ARTIST_BADGE"||l==="SPONSORSHIP_STAR"||l==="PERSON_RADAR_FILLED"||l==="PERSON_RADAR")};
_.Q.computeBadgeShapeStyle=function(l){return this.useBadgeShape?l==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||l==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":l==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.Q.computeIcon=function(l){var b,d;l=l==null?void 0:(b=l.metadataBadgeRenderer)==null?void 0:(d=b.icon)==null?void 0:d.iconType;if(l!=="PREMIUM"&&l)return _.ni(l)};
_.Q.computeStandaloneBadge=function(l){var b;l=l==null?void 0:(b=l.icon)==null?void 0:b.iconType;return l==="PREMIUM_STANDALONE"||l==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
tF.prototype.hiddenBadgeGroupsChanged=tF.prototype.hiddenBadgeGroupsChanged;tF.prototype.standaloneBadgeChanged=tF.prototype.standaloneBadgeChanged;tF.prototype.standaloneRoundedBadgeChanged=tF.prototype.standaloneRoundedBadgeChanged;tF.prototype.badgesChanged=tF.prototype.badgesChanged;_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"hidden",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],tF.prototype,"componentBehavior",void 0);
_.w([_.g(),_.u("design:type",Array)],tF.prototype,"badges",void 0);_.w([_.g(),_.u("design:type",Object)],tF.prototype,"topStandaloneBadge",void 0);_.w([_.g(),_.u("design:type",Object)],tF.prototype,"bottomStandaloneBadge",void 0);_.w([_.g(),_.u("design:type",Object)],tF.prototype,"computedBadges",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"mediumFontAdBadge",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"useRoundedBadge",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"largeFontAdBadge",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"overlayAd",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"overlayPremium",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"noDotAdBadge",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"collectionTruncate",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"isThumbnailBadge",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tF.prototype,"wrapBadges",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Number)],tF.prototype,"numBadgesInRow",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tF.prototype,"systemIcons",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tF.prototype,"animated",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tF.prototype,"useBadgeShape",void 0);_.w([_.g({value:[]}),_.u("design:type",Array)],tF.prototype,"hiddenBadgeGroups",void 0);_.w([_.KL("#repeat"),_.u("design:type",JC)],tF.prototype,"repeatElement",void 0);_.w([_.Wf("badges"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tF.prototype,"badgesChanged",null);
_.w([_.Wf("useRoundedBadge"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tF.prototype,"standaloneRoundedBadgeChanged",null);_.w([_.Wf("topStandaloneBadge","bottomStandaloneBadge"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tF.prototype,"standaloneBadgeChanged",null);_.w([_.Wf("hiddenBadgeGroups"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tF.prototype,"hiddenBadgeGroupsChanged",null);
_.w([_.A({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],tF);
var hs$=_.Xa()(tF,"ytd-badge-supported-renderer",function(){if(es2===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);es2=l}l=es2;return l},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.fi("kevlar_poly_si_batch_j053")?1:2});var U_=function(){var l=_.S.apply(this,arguments)||this;l.iconType="STAR";l.plaMedium=_.U("enable_pla_resizing_for_desktop_medium");l.plaLarge=_.U("enable_pla_resizing_for_desktop_large");l.plaExtraLarge=_.U("enable_pla_resizing_for_desktop_extra_large");l.standardizeIconSize=_.U("kevlar_system_icons");l.mediaHoverOverlayInitialVisibility=_.U("enable_top_landscape_image_button_command_web");l.noBottomMargin=!1;l.thumbnailObjectFit="CONTAIN";l.thumbnailFitHeight=!0;l.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return l};
_.h(U_,_.S);_.Q=U_.prototype;_.Q.created=function(){this.activeView=new vR(this.hostElement)};
_.Q.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"}}}};
_.Q.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",U_.JSC$14942_DEFAULT_CLICK_LOCATION_BEHAVIOR,U_.JSC$14942_CLICK_LOCATION_ID_MAP))};
_.Q.onTap=function(l){this.onTapOrClick(l)};
_.Q.onTapOrClick=function(l){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,l,!1)};
_.Q.updateMediaBackgroundImage=function(){var l=this.get("data.image.thumbnail.thumbnails");l&&(l=_.EL(l,0))&&_.mj(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+l+")"})};
_.Q.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var l=0;l<this.data.impressionEndpoints.length;l++){var b=this.data.impressionEndpoints[l];b.clickTrackingParams&&delete b.clickTrackingParams;_.qP().resolve(_.tk).resolveCommand(b,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var d;((d=this.data)==null?0:d.activeView)&&CD(this.activeView,this.data.activeView)}};
_.Q.handleMuteAd=function(){};
_.Q.attached=function(){var l=this;_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rg(l.activeView)})};
_.Q.detached=function(){_.U("stop_av_measurement_on_detach")&&Rg(this.activeView)};
_.qG.Object.defineProperties(U_.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null||!l.titleText)return"";var b;return _.By("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((b=this.data)==null?void 0:b.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.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 l;return!((l=this.data)==null||!l.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"}}});
U_.prototype.onTap=U_.prototype.onTap;U_.prototype.dataChanged=U_.prototype.dataChanged;
U_.JSC$14942_CLICK_LOCATION_ID_MAP=_.U("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"]]);
U_.JSC$14942_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.U("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"}];_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],U_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],U_.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.mK),_.u("design:type",Object)],U_.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],U_.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],U_.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.z([_.wG.YtActionHandlerBehavior]),_.u("design:type",Object)],U_.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],U_.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],U_.prototype,"clickCommand",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],U_.prototype,"miniMode",void 0);_.w([_.g(),_.u("design:type",String)],U_.prototype,"iconType",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"plaMedium",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"plaLarge",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"plaExtraLarge",void 0);_.w([_.y("data.titleText"),_.u("design:type",String),_.u("design:paramtypes",[])],U_.prototype,"titleAriaLabel",null);_.w([_.y("data.rating"),_.u("design:type",Object),_.u("design:paramtypes",[])],U_.prototype,"getRating",null);_.w([_.y("data.price"),_.u("design:type",Object),_.u("design:paramtypes",[])],U_.prototype,"getPrice",null);
_.w([_.y("data.thirdLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],U_.prototype,"getThirdLine",null);_.w([_.y("data.fourthLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],U_.prototype,"getFourthLine",null);_.w([_.y("data.fifthLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],U_.prototype,"getFifthLine",null);_.w([_.y("getRating"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"computeRatingHidden",null);
_.w([_.y("getPrice"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"computePriceHidden",null);_.w([_.y("getThirdLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"computeThirdLineHidden",null);_.w([_.y("getFourthLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"computeFourthLineHidden",null);_.w([_.y("getFifthLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"computeFifthLineHidden",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.energyIcon"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"hasEnergyIcon",null);_.w([_.y("computePriceHidden","computeRatingHidden"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"computeSecondaryTextHidden",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"standardizeIconSize",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],U_.prototype,"noBottomMargin",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.layout"),_.u("design:type",String),_.u("design:paramtypes",[])],U_.prototype,"layout",null);_.w([_.y("data.layout"),_.u("design:type",Object),_.u("design:paramtypes",[])],U_.prototype,"mediaThumbnailWidth",null);
_.w([_.y("layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U_.prototype,"useRoundedBadge",null);_.w([_.g(),_.u("design:type",String)],U_.prototype,"thumbnailObjectFit",void 0);_.w([_.g(),_.u("design:type",Object)],U_.prototype,"thumbnailFitHeight",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U_.prototype,"dataChanged",null);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],U_.prototype,"onTap",null);_.w([_.A({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],U_);
_.R(U_,"ytd-display-ad-renderer",function(){if(KM$!==void 0)return KM$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return KM$=l},{mode:1});var kLh;var WMF;var jet;var WSj=new Map;var zsj=!1;var Kh=function(){var l=_.S.apply(this,arguments)||this;l.DEFAULT_TOOLTIP_OFFSET="10";l.TOOLTIP_OFFSET_NO_BANNER="-8";l.badges=null;l.noEndpoints=!1;l.wrapText=!1;l.forceVerified=!1;l.tooltipPosition="top";l.compactStyle=!1;l.height=0;l.lineHeight=0;return l};
_.h(Kh,_.S);_.Q=Kh.prototype;_.Q.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.Q.attached=function(){var l=this;this.observer=new MutationObserver(function(b,d){l.handleResized();d.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.Q.detached=function(){this.observer&&this.observer.disconnect()};
_.Q.logTooltipEvent=function(){_.U("kevlar_wiz_tooltip_event_killswitch")||zsj||(_.ji$("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),zsj=!0)};
_.Q.handleWindowResized=function(){this.handleResized()};
_.Q.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")))};
_.Q.onHeightChanged=function(){if(this.verified){var l=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.aC("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=l:this.textContainerEl.style.marginRight=l}};
_.Q.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.aC("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.Q.handleResized=function(){var l=this;this.verified&&_.T1.addLowPriorityJob(function(){l.fitBackgroundToText();var b=getComputedStyle(l.hostElement).lineHeight;b&&(b=b.match(/\d+/))&&b.length&&(l.lineHeight=Number(b[0]));l.height=l.lineHeight&&!l.wrapText?l.lineHeight:l.textEl.offsetHeight})};
_.Q.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var l=document.createRange(),b=_.F$(this.textEl).children;b.length>0?l.selectNodeContents(b[0]):l.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(l.getBoundingClientRect().width)+"px"}};
_.Q.computeChannelBadgeStyle=function(l){var b;if((l==null?0:(b=l.runs)==null?0:b.length)&&l.runs[0].textColor)return"--ytd-badge-icon-color:"+_.$I(l.runs[0].textColor)+";"};
_.qG.Object.defineProperties(Kh.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"?_.ao(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var l=this.get("badges.0.metadataBadgeRenderer.tooltip");if(l)return l}return _.iO(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
Kh.prototype.onLineHeightChanged=Kh.prototype.onLineHeightChanged;Kh.prototype.onHeightChanged=Kh.prototype.onHeightChanged;Kh.prototype.onChannelNameChanged=Kh.prototype.onChannelNameChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Kh.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"badges",void 0);_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"channelName",void 0);
_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"noEndpoints",void 0);_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"wrapText",void 0);_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"forceVerified",void 0);_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"tooltipPosition",void 0);_.w([_.g(),_.u("design:type",String)],Kh.prototype,"tooltip",void 0);_.w([_.g(),_.u("design:type",Boolean)],Kh.prototype,"hasChannelArt",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Kh.prototype,"compactStyle",void 0);_.w([_.KL("#text-container"),_.u("design:type",HTMLElement)],Kh.prototype,"textContainerEl",void 0);_.w([_.KL("#text"),_.u("design:type",Object)],Kh.prototype,"textEl",void 0);_.w([_.KL("#verified-tooltip"),_.u("design:type",HTMLElement)],Kh.prototype,"verifiedTooltip",void 0);_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"height",void 0);
_.w([_.g(),_.u("design:type",Object)],Kh.prototype,"lineHeight",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("badges","forceVerified"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Kh.prototype,"verified",null);_.w([_.y("badges","verified"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Kh.prototype,"hideBadges",null);_.w([_.y("channelName"),_.u("design:type",Object),_.u("design:paramtypes",[])],Kh.prototype,"formattedName",null);
_.w([_.y("badges","verified","formattedName"),_.u("design:type",String),_.u("design:paramtypes",[])],Kh.prototype,"tooltipText",null);_.w([_.y("hasChannelArt"),_.u("design:type",String),_.u("design:paramtypes",[])],Kh.prototype,"tooltipOffset",null);_.w([_.tC("channelName"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kh.prototype,"onChannelNameChanged",null);
_.w([_.tC("height"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kh.prototype,"onHeightChanged",null);_.w([_.tC("lineHeight","height"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kh.prototype,"onLineHeightChanged",null);_.w([_.A({is:"ytd-channel-name",disableElementRegistration:!0})],Kh);
_.R(Kh,"ytd-channel-name",function(){if(jet!==void 0)return jet;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return jet=l},{mode:_.fi("kevlar_poly_si_batch_j036")?1:2});var eb=function(){var l=_.S.apply(this,arguments)||this;l.standardizeIconSize=_.U("kevlar_system_icons");return l};
_.h(eb,_.S);eb.prototype.basicPaletteChanged=function(){var l;(l=this.data.color)!=null&&l.basicColorPaletteData&&_.ZT(this.hostElement,this.data.color.basicColorPaletteData)};
eb.prototype.useFilledIcons=function(l){return _.U("kevlar_system_icons")&&(l==="CHECK_CIRCLE_THICK"||l==="OFFICIAL_ARTIST_BADGE")};
_.qG.Object.defineProperties(eb.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return this.data.authorCreator||((l=this.data)==null?void 0:(b=l.color)==null?void 0:(d=b.basicColorPaletteData)==null?void 0:d.backgroundColor)}}});
eb.prototype.basicPaletteChanged=eb.prototype.basicPaletteChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eb.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],eb.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],eb.prototype,"standardizeIconSize",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.authorUnifiedVerified"),_.u("design:type",Object),_.u("design:paramtypes",[])],eb.prototype,"verified",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],eb.prototype,"creator",null);_.w([_.tC("data.color.basicColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eb.prototype,"basicPaletteChanged",null);_.w([_.A({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],eb);
_.R(eb,"ytd-author-comment-badge-renderer",function(){if(WMF!==void 0)return WMF;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return WMF=l},{mode:1});var y2r;var hF=function(){return _.S.apply(this,arguments)||this};
_.h(hF,_.S);hF.prototype.computeThumbnailWidth=function(l){if(l==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hF.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hF.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],hF.prototype,"icon",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],hF.prototype,"surface",void 0);
_.w([_.g({reflectToAttribute:!0,value:_.U("enable_shrink_image_size_on_web_posts_singleton")}),_.u("design:type",Boolean)],hF.prototype,"searchSxsUx",void 0);_.w([_.g({reflectToAttribute:!0,value:_.U("enable_community_page_on_desktop")}),_.u("design:type",Boolean)],hF.prototype,"useSmallerPostImageAttachments",void 0);_.w([_.A({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],hF);
_.R(hF,"ytd-backstage-image-renderer",function(){if(y2r!==void 0)return y2r;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return y2r=l},{mode:1});var ZgV;var kv=function(){var l=_.S.apply(this,arguments)||this;l.isLoading=!1;l.selectedItemIndex=-1;return l};
_.h(kv,_.S);_.Q=kv.prototype;_.Q.computeIsChannelOwner=function(l){if(!l)return!0;l=l[0];return!(l&&(l.signinEndpoint||l.selectServiceEndpoint))};
_.Q.computeIsImagePoll=function(l){return(l==null?void 0:l.type)==="POLL_TYPE_IMAGE"};
_.Q.computeIsTotalVotesDisabled=function(l){return!(l==null?0:l.totalVotes)};
_.Q.thumbnailSrc=function(l){var b,d,L,P;return(l==null?0:(b=l.thumbnails)==null?0:(d=b[0])==null?0:d.url)?_.VE((L=l.thumbnails)==null?void 0:(P=L[0])==null?void 0:P.url):void 0};
_.Q.progressWidth=function(l){return"width:"+(l?l*100:0)+"%;"};
_.Q.textAreaWidth=function(l){return this.isImagePoll?null:"width:"+(l?l*100:0)+"%;"};
_.Q.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.Q.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var l=this.data.choices,b=0;b<l.length;b++)if(l[b].selected){this.selectedItemIndex=b;break}};
_.Q.onPopupClosed=function(l,b){l=Number(this.pollVotes.selected);b.confirmed&&(this.selectChoice(l,!1),_.lQ(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.Q.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.Q.onYtCommentPollRevert=function(l,b){b&&(this.selectChoice(b.selectedChoiceIndex,!0),this.set("data.totalVotes",b.totalVotes))};
_.Q.onYtServiceRequestSent=function(l,b){if(b.actions)for(l=0;l<b.actions.length;l++){var d=b.actions[l];_.K(d,cK)&&this.set("data.totalVotes",_.K(d,cK).totalVotes)}};
_.Q.onYtServiceRequestCompleted=function(l){var b=this.get("detail.data.actionResults.0.feedback",l);l=this.get("detail.data.actionResults.0.status",l);if(b==="FEEDBACK_DESELECT"||b==="FEEDBACK_SELECT")this.isLoading=!1,l==="STATUS_FAILED"?_.rh(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.Q.getEndpoint=function(l,b){return b===l?this.data.choices[b].deselectServiceEndpoint||null:this.data.choices[l].selectServiceEndpoint||null};
_.Q.selectChoice=function(l,b){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var d=0;d<this.data.choices.length;d++){var L;if(l===this.selectedItemIndex){var P=!1;var E=L=null}else L=(P=d===l)?this.data.choices[d].voteRatioIfSelected:this.data.choices[d].voteRatioIfNotSelected,E=P?this.data.choices[d].votePercentageIfSelected:this.data.choices[d].votePercentageIfNotSelected;this.set("data.choices."+d+".voteRatio",L);
this.set("data.choices."+d+".votePercentage",E);this.set("data.choices."+d+".selected",P)}b||(this.isLoading=!0,(b=this.getEndpoint(l,this.selectedItemIndex))&&_.qP().resolve(_.tk).resolveCommand(b,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===l?-1:l};
_.qG.Object.defineProperties(kv.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
kv.prototype.onYtServiceRequestCompleted=kv.prototype.onYtServiceRequestCompleted;kv.prototype.onYtServiceRequestSent=kv.prototype.onYtServiceRequestSent;kv.prototype.onYtCommentPollRevert=kv.prototype.onYtCommentPollRevert;kv.prototype.onPopupClosed=kv.prototype.onPopupClosed;kv.prototype.dataChanged=kv.prototype.dataChanged;_.w([_.z(_.K5),_.u("design:type",Object)],kv.prototype,"paperItemBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kv.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],kv.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kv.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],kv.prototype,"isLoading",void 0);_.w([_.g({computed:"computeIsChannelOwner(data.choices)"}),_.u("design:type",Boolean)],kv.prototype,"isChannelOwner",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.u("design:type",Boolean)],kv.prototype,"isImagePoll",void 0);_.w([_.g({computed:"computeIsTotalVotesDisabled(data)"}),_.u("design:type",Boolean)],kv.prototype,"isTotalVotesDisabled",void 0);_.w([_.g(),_.u("design:type",Object)],kv.prototype,"previousPollInfo",void 0);_.w([_.g(),_.u("design:type",Object)],kv.prototype,"selectedItemIndex",void 0);_.w([_.KL("#poll-votes"),_.u("design:type",Object)],kv.prototype,"pollVotes",void 0);
_.w([_.y("isChannelOwner"),_.u("design:type",Object),_.u("design:paramtypes",[])],kv.prototype,"endpointStyle",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kv.prototype,"dataChanged",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],kv.prototype,"onPopupClosed",null);
_.w([_.Hf("yt-comment-poll-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],kv.prototype,"onYtCommentPollRevert",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],kv.prototype,"onYtServiceRequestSent",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],kv.prototype,"onYtServiceRequestCompleted",null);_.w([_.A({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],kv);
_.R(kv,"ytd-backstage-poll-renderer",function(){if(ZgV!==void 0)return ZgV;var l=document.createElement("template");_.k(l,'\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]]">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" aria-selected$="[[item.selected]]" name="[[index]]" role="option" 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" default-to-filled="true" hidden="[[!item.selected]]" icon="check-circle"></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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ZgV=l},{mode:2});var M20;var Icf={autoplay:!1,loop:!1},$Mr={simpleText:""},WM=function(){var l=_.S.apply(this,arguments)||this;l.isLoading=!1;l.usesPanelLockup=!1;l.selectedItemIndex=-1;l.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},Icf,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});l.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},Icf,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});l.correctnessAnimationProps=[];l.correctnessAnimationRefs=[];return l};
_.h(WM,_.S);_.Q=WM.prototype;_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.Q.computeIsChannelOwner=function(l){if(!l)return!0;l=l[0];return!(l&&(l.signinEndpoint||l.selectServiceEndpoint))};
_.Q.computeIsTotalVotesDisabled=function(l){return!(l==null?0:l.totalVotes)};
_.Q.computeIsImageQuiz=function(l){return(l==null?void 0:l.type)==="POLL_TYPE_IMAGE"};
_.Q.onExplanationChanged=function(){this.expander.reset()};
_.Q.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var l=this.data.choices;if(l){this.maybeInitializeQuizLotties(l);for(var b=0;b<l.length;b++)if(l[b].isSelected||this.isChannelOwner&&l[b].isCorrect){this.selectedItemIndex=b;return}this.selectedItemIndex=-1}}};
_.Q.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var l=this.selectedItemIndex,b=Number(this.quizVotes.selected);this.selectChoice(b);this.sendVoteAction(b,l);this.quizVotes.selected=-1;var d;l=!((d=this.data)==null?0:d.enableAnimation);this.maybePlayAnswerAnimations(l)}};
_.Q.onYtCommentPollRevert=function(l,b){b&&(this.selectChoice(b.selectedChoiceIndex),this.set("data.totalVotes",b.totalVotes))};
_.Q.onYtServiceRequestSent=function(l,b){if(b.actions)for(l=_.X(b.actions),b=l.next();!b.done;b=l.next())(b=_.K(b.value,cK))&&this.set("data.totalVotes",b.totalVotes)};
_.Q.onYtServiceRequestCompleted=function(l){var b=this.get("detail.data.actionResults.0.feedback",l);l=this.get("detail.data.actionResults.0.status",l);if(b==="FEEDBACK_DESELECT"||b==="FEEDBACK_SELECT")this.isLoading=!1,l==="STATUS_FAILED"?_.rh(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.Q.getAnimationPropsForChoiceIndex=function(l,b){return b[l]};
_.Q.maybePlayAnswerAnimations=function(l){l=l===void 0?!1:l;var b;if((b=this.data)!=null&&b.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){b=_.X(this.correctnessAnimationRefs);for(var d=b.next();!d.done;d=b.next()){var L=void 0,P=void 0;(L=d.value)==null||(P=L.lottieEl)==null||P.stop()}if(!(this.selectedItemIndex<0)){b=0;l&&(b=this.isCorrect?37:25);var E,f;(E=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(f=E.lottieEl)==null||f.goToAndPlay(l?b:0,!0);if(!(this.isCorrect||
(E=this.data.choices.findIndex(function(Y){return Y.isCorrect}),E<0))){var F,n;
(n=(F=this.correctnessAnimationRefs[E])==null?void 0:F.lottieEl)==null||n.goToAndPlay(37,!0);var N;F=(N=this.fadeContainers)==null?void 0:N.item(E);!l&&F&&this.fadeIn(F)}}}};
_.Q.thumbnailSrc=function(l){var b,d,L,P;return(l==null?0:(b=l.thumbnails)==null?0:(d=b[0])==null?0:d.url)?_.VE((L=l.thumbnails)==null?void 0:(P=L[0])==null?void 0:P.url):void 0};
_.Q.a11yVotedText=function(l,b){var d,L,P=((d=this.data)==null?void 0:(L=d.correctVotedText)==null?void 0:L.simpleText)||"",E,f;d=((E=this.data)==null?void 0:(f=E.votedText)==null?void 0:f.simpleText)||"";if(!b)return"";var F,n;if((F=this.data)==null?0:(n=F.choices)==null?0:n[l].isCorrect)return P;var N,Y;return((N=this.data)==null?0:(Y=N.choices)==null?0:Y[l].isSelected)?d:""};
_.Q.getEndpoint=function(l,b){return b===l?this.data.choices[l].deselectServiceEndpoint||null:this.data.choices[l].selectServiceEndpoint||null};
_.Q.sendVoteAction=function(l,b){if(l=this.getEndpoint(l,b))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(l)};
_.Q.selectChoice=function(l){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var b=0;b<this.data.choices.length;b++)this.set("data.choices."+b+".isSelected",l===this.selectedItemIndex?!1:b===l);this.selectedItemIndex=this.selectedItemIndex===l?-1:l};
_.Q.maybeInitializeQuizLotties=function(l){var b=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=l.map(function(d){return{animationConfig:d.isCorrect?b.baseCorrectLottiePlayerAnimationConfig:b.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){b.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(d){return d.animationRef||{}})};
_.Q.fadeIn=function(l){l.classList.add("fade-in");_.sL(_.T1,function(){l.classList.remove("fade-in")},900)};
_.qG.Object.defineProperties(WM.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.U("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.iO(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 l,b;return((l=this.data)==null?void 0:(b=l.choices)==null?void 0:b.some(function(d){return d.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null||!l.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?$Mr:this.data.choices[this.selectedItemIndex].explanation||$Mr}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null||!l.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
WM.prototype.onYtServiceRequestCompleted=WM.prototype.onYtServiceRequestCompleted;WM.prototype.onYtServiceRequestSent=WM.prototype.onYtServiceRequestSent;WM.prototype.onYtCommentPollRevert=WM.prototype.onYtCommentPollRevert;WM.prototype.dataChanged=WM.prototype.dataChanged;WM.prototype.onExplanationChanged=WM.prototype.onExplanationChanged;_.w([_.z(_.K5),_.u("design:type",Object)],WM.prototype,"paperItemBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],WM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],WM.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.ji.YtTaskEmitterBehavior),_.u("design:type",Object)],WM.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],WM.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],WM.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],WM.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Object)],WM.prototype,"usesPanelLockup",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.u("design:type",Boolean)],WM.prototype,"isChannelOwner",void 0);_.w([_.g({computed:"computeIsTotalVotesDisabled(data)"}),_.u("design:type",Boolean)],WM.prototype,"isTotalVotesDisabled",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.u("design:type",Boolean)],WM.prototype,"isImageQuiz",void 0);_.w([_.g(),_.u("design:type",Object)],WM.prototype,"previousQuizInfo",void 0);_.w([_.g(),_.u("design:type",Object)],WM.prototype,"selectedItemIndex",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data","usesPanelLockup"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WM.prototype,"shouldUseModernUi",null);
_.w([_.eQ(".fade-container"),_.u("design:type",Object)],WM.prototype,"fadeContainers",void 0);_.w([_.g(),_.u("design:type",Array)],WM.prototype,"correctnessAnimationProps",void 0);_.w([_.y("explanation","showCorrectAnswer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WM.prototype,"showExplanation",null);_.w([_.y("isChannelOwner","isAttempted"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WM.prototype,"showCorrectAnswer",null);
_.w([_.y("isChannelOwner","isAttempted","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WM.prototype,"isQuizAnsweringDisabled",null);_.w([_.y("isQuizAnsweringDisabled"),_.u("design:type",Object),_.u("design:paramtypes",[])],WM.prototype,"endpointStyle",null);_.w([_.y("data","selectedItemIndex"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WM.prototype,"isAttempted",null);
_.w([_.y("data","selectedItemIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],WM.prototype,"explanation",null);_.w([_.y("data","selectedItemIndex"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WM.prototype,"isCorrect",null);_.w([_.KL("ytd-expander"),_.u("design:type",Object)],WM.prototype,"expander",void 0);_.w([_.KL("#quiz-votes"),_.u("design:type",Object)],WM.prototype,"quizVotes",void 0);
_.w([_.tC("explanation"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WM.prototype,"onExplanationChanged",null);_.w([_.tC("data","isChannelOwner"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WM.prototype,"dataChanged",null);_.w([_.Hf("yt-comment-quiz-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],WM.prototype,"onYtCommentPollRevert",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],WM.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],WM.prototype,"onYtServiceRequestCompleted",null);_.w([_.A({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],WM);
_.R(WM,"ytd-backstage-quiz-renderer",function(){if(M20!==void 0)return M20;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return M20=l},{mode:1});var J2$;var jb=function(){return _.S.apply(this,arguments)||this};
_.h(jb,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],jb.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],jb.prototype,"data",void 0);_.w([_.A({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],jb);
_.R(jb,"ytd-post-uploaded-video-renderer",function(){if(J2$!==void 0)return J2$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return J2$=l},{mode:1});var xMo;var zb=function(){return _.S.apply(this,arguments)||this};
_.h(zb,_.S);zb.prototype.useFilledIcons=function(l){return l==="SPONSORSHIP_STAR"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],zb.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],zb.prototype,"data",void 0);_.w([_.A({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],zb);
var gp$=_.Xa()(zb,"ytd-sponsors-only-badge-renderer",function(){if(xMo===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);xMo=l}l=xMo;return l},{allowedProps:["data"],
mode:1});var Sho;var y8=function(){return _.S.apply(this,arguments)||this};
_.h(y8,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],y8.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],y8.prototype,"data",void 0);_.w([_.A({is:"ytd-child-video-renderer",disableElementRegistration:!0})],y8);
_.R(y8,"ytd-child-video-renderer",function(){if(Sho!==void 0)return Sho;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Sho=l},{mode:1});var A2D;var vp2;var Z5=function(){var l=_.S.apply(this,arguments)||this;l.size=0;l.fallbackImageSize={height:void 0,width:9999};l.webModernCollections=!1;return l};
_.h(Z5,_.S);_.Q=Z5.prototype;_.Q.computeBlurredImageSize=function(l){return l?{height:l*2,width:l*2}:this.fallbackImageSize};
_.Q.computeImageSize=function(l){return l?{height:l,width:l}:this.fallbackImageSize};
_.Q.computeObjectFit=function(l){return l?"FILL":"CONTAIN"};
_.Q.computePreserve=function(l){return l?!0:!1};
_.Q.setBackground=function(){var l,b;if((l=this.data)==null?0:(b=l.thumbnail)==null?0:b.sampledThumbnailColor)l=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+l.red+","+l.green+","+l.blue+",1)"};
Z5.prototype.setBackground=Z5.prototype.setBackground;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Z5.prototype,"ytRendererBehavior",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Z5.prototype,"watchFeedThumbnail",void 0);_.w([_.g(),_.u("design:type",Object)],Z5.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Z5.prototype,"size",void 0);
_.w([_.g({computed:"computeBlurredImageSize(size)"}),_.u("design:type",Object)],Z5.prototype,"blurredImageSize",void 0);_.w([_.g({computed:"computeImageSize(size)"}),_.u("design:type",Object)],Z5.prototype,"imageSize",void 0);_.w([_.g({computed:"computePreserve(size)"}),_.u("design:type",String)],Z5.prototype,"preserve",void 0);_.w([_.g({computed:"computeObjectFit(size)"}),_.u("design:type",String)],Z5.prototype,"objectFit",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Z5.prototype,"webModernCollections",void 0);_.w([_.tC("data.thumbnail.sampledThumbnailColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Z5.prototype,"setBackground",null);_.w([_.A({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],Z5);
_.R(Z5,"ytd-playlist-custom-thumbnail-renderer",function(){if(vp2!==void 0)return vp2;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return vp2=l},{mode:1});var C0t;var Me=function(){return _.S.apply(this,arguments)||this};
_.h(Me,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Me.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Me.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],Me.prototype,"width",void 0);_.w([_.A({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],Me);
_.R(Me,"ytd-playlist-video-thumbnail-renderer",function(){if(C0t!==void 0)return C0t;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return C0t=l},{mode:1});var Rst;var I4=function(){return _.S.apply(this,arguments)||this};
_.h(I4,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],I4.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],I4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],I4.prototype,"width",void 0);_.w([_.A({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],I4);
_.R(I4,"ytd-show-custom-thumbnail-renderer",function(){if(Rst!==void 0)return Rst;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Rst=l},{mode:1});var pqJ;var $v=function(){return _.S.apply(this,arguments)||this};
_.h($v,_.S);$v.prototype.useFilledIcons=function(l){return l==="MUSIC"||l==="COURSE"};
$v.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=xI(this.overlayColor,"0.8");else if(this.overlayColor){var l=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+l.red+","+l.green+","+l.blue+",0.8)"}};
_.qG.Object.defineProperties($v.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)}}});
$v.prototype.overlayColorChanged=$v.prototype.overlayColorChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$v.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],$v.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],$v.prototype,"overlayColor",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.icon","data.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],$v.prototype,"overlayStyle",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.icon","data.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],$v.prototype,"overlayTextStyle",null);_.w([_.tC("overlayColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$v.prototype,"overlayColorChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],$v);
_.R($v,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(pqJ!==void 0)return pqJ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return pqJ=l},{mode:1});var opo;var JF=function(){var l=_.S.apply(this,arguments)||this;l.active=!1;return l};
_.h(JF,_.S);JF.prototype.computeIsSpinnerHidden=function(l){return(l==null?void 0:l.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
JF.prototype.computeOverlayIcon=function(l){return(l==null?void 0:l.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(l==null?void 0:l.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],JF.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],JF.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],JF.prototype,"active",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],JF);
_.R(JF,"ytd-thumbnail-overlay-downloading-renderer",function(){if(opo!==void 0)return opo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return opo=l},{mode:1});var DMD;var xv=function(){return _.S.apply(this,arguments)||this};
_.h(xv,_.S);_.qG.Object.defineProperties(xv.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xv.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xv.prototype,"data",void 0);_.w([_.y("data.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],xv.prototype,"text",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],xv);
_.R(xv,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(DMD!==void 0)return DMD;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return DMD=l},{mode:1});var V2t,wqt=function(){if(V2t!==void 0)return V2t;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return V2t=l};var gA=function(){return _.S.apply(this,arguments)||this};
_.h(gA,_.S);_.qG.Object.defineProperties(gA,{template:{configurable:!0,enumerable:!0,get:function(){return wqt()}}});
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],gA.prototype,"animateEqualizer",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],gA);_.Xa()(gA,"ytd-thumbnail-overlay-equalizer",function(){return wqt()},{allowedProps:["animateEqualizer"],
mode:1});var uYt;var Sb=function(){var l=_.S.apply(this,arguments)||this;l.nowPlayingBadge=_.U("web_now_playing_badge");l.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return l};
_.h(Sb,_.S);Sb.prototype.activeChanged=function(){var l=this;_.U("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.m1(this,function(){_.rh(l.hostElement,"yt-playlist-lockup-now-playing-active",l)})};
Sb.prototype.onMiniplayerPlayStateChanged=function(l){var b,d=(b=_.K(_.cT().currentEndpoint,_.oN))==null?void 0:b.videoId;this.isVideoPlaying=l&&(_.U("web_limit_now_playing_animation_killswitch")||this.videoId===d)};
Sb.prototype.activeChanged=Sb.prototype.activeChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Sb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Sb.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Sb.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],Sb.prototype,"isVideoPlaying",void 0);_.w([_.g(),_.u("design:type",String)],Sb.prototype,"videoId",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Sb.prototype,"equalizerOnly",void 0);_.w([_.g(),_.u("design:type",Boolean)],Sb.prototype,"isActive",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Sb.prototype,"nowPlayingBadge",void 0);_.w([_.tC("isActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sb.prototype,"activeChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],Sb);
_.R(Sb,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(uYt!==void 0)return uYt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return uYt=l},{mode:1});var GLJ;var AF=function(){return _.S.apply(this,arguments)||this};
_.h(AF,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],AF.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],AF.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],AF);
_.R(AF,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(GLJ!==void 0)return GLJ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return GLJ=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var TNh;var vM=function(){return _.S.apply(this,arguments)||this};
_.h(vM,_.S);vM.prototype.onDurationChanged=function(){var l,b;_.F$(this.hostElement).querySelector("#progress").style.width=((b=(l=this.data)==null?void 0:l.percentDurationWatched)!=null?b:0)+"%"};
vM.prototype.onDurationChanged=vM.prototype.onDurationChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],vM.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vM.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],vM.prototype,"isLive",void 0);_.w([_.tC("data.percentDurationWatched"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vM.prototype,"onDurationChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],vM);
_.R(vM,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(TNh!==void 0)return TNh;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return TNh=l},{mode:1});var ach;var Ch=function(){var l=_.S.apply(this,arguments)||this;l.bottomPanel=!1;l.richGridOverlay=!1;l.watchFeedOverlay=!1;l.isCompact=!1;return l};
_.h(Ch,_.S);Ch.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.qG.Object.defineProperties(Ch.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:(b=l.icon)==null?void 0:b.iconType)==="PLAY_ALL"&&_.U("kevlar_system_icons")}}});
Ch.prototype.widthChanged=Ch.prototype.widthChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ch.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ch.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],Ch.prototype,"width",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Ch.prototype,"bottomPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Ch.prototype,"richGridOverlay",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Ch.prototype,"watchFeedOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Ch.prototype,"isCompact",void 0);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ch.prototype,"isIconFilled",null);_.w([_.tC("width","watchFeedOverlay"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ch.prototype,"widthChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Ch);
_.R(Ch,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(ach!==void 0)return ach;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ach=l},{mode:1});var igJ;var c2o=["CLIP","SHORTS"],R4=function(){var l=_.S.apply(this,arguments)||this;l.animated=_.U("animated_live_badge_icon");l.hasIcon=!1;l.updateTimerIntervalId=0;l.timeSinceLive=0;return l};
_.h(R4,_.S);_.Q=R4.prototype;_.Q.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.Q.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.Q.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.Q.hasIconOrText=function(){var l,b;return!!(((l=this.data)==null?0:l.icon)||((b=this.data)==null?0:b.text))};
_.Q.initializeLiveBadgeTimer=function(){var l=this,b,d=(b=this.liveBadgeData)==null?void 0:b.startTimestampSec;if(d&&this.canShowLiveBadgeTimer()){var L;b=Number((L=this.liveBadgeData)==null?void 0:L.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(d);this.updateTimerIntervalId=_.zo(function(){l.canShowLiveBadgeTimer()?l.timeSinceLive++:(l.timeSinceLive=0,window.clearInterval(l.updateTimerIntervalId))},b)}else this.timeSinceLive=0};
_.Q.canShowLiveBadgeTimer=function(){var l=Date.now(),b,d;return l<(Number((b=this.liveBadgeData)==null?void 0:b.endTimestampSec)-1)*1E3&&l>Number((d=this.liveBadgeData)==null?void 0:d.startTimestampSec)*1E3};
_.qG.Object.defineProperties(R4.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.zP$(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 l;return(l=this.data)==null?void 0:l.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 c2o.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
R4.prototype.initializeLiveBadgeTimer=R4.prototype.initializeLiveBadgeTimer;R4.prototype.dataChanged=R4.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],R4.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],R4.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],R4.prototype,"icon",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],R4.prototype,"animated",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.u("design:type",Boolean)],R4.prototype,"hideTimeStatus",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],R4.prototype,"hasIcon",void 0);_.w([_.g(),_.u("design:type",Object)],R4.prototype,"timeSinceLive",void 0);_.w([_.y("data","timeSinceLive"),_.u("design:type",Object),_.u("design:paramtypes",[])],R4.prototype,"badgeShapeData",null);
_.w([_.y("data","overlayType"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],R4.prototype,"hideBadgeShape",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R4.prototype,"dataChanged",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.style"),_.u("design:type",Object),_.u("design:paramtypes",[])],R4.prototype,"overlayStyle",null);
_.w([_.y("data.liveBadgeData"),_.u("design:type",Object),_.u("design:paramtypes",[])],R4.prototype,"liveBadgeData",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.type"),_.u("design:type",Object),_.u("design:paramtypes",[])],R4.prototype,"overlayType",null);_.w([_.y("overlayType","overlayStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],R4.prototype,"useFilledIcon",null);
_.w([_.Wf("liveBadgeData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R4.prototype,"initializeLiveBadgeTimer",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],R4);
_.R(R4,"ytd-thumbnail-overlay-time-status-renderer",function(){if(igJ!==void 0)return igJ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return igJ=l},{mode:_.fi("kevlar_poly_si_batch_j035")?1:2});var r2t;var ph=function(){return _.S.apply(this,arguments)||this};
_.h(ph,_.S);ph.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"}}}}};
ph.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(l){if(this.hasPlaybackProgressBar)return{percentDurationWatched:l.percentDurationWatched}};
ph.prototype.computeHasPlaybackProgressBar=function(l){return!!l.percentDurationWatched&&l.percentDurationWatched>0};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ph.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ph.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ph.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.u("design:type",Boolean)],ph.prototype,"hasPlaybackProgressBar",void 0);
_.w([_.A({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],ph);
_.R(ph,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(r2t!==void 0)return r2t;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return r2t=l},{mode:1});var lzr;var bUo=_.C(function(l){var b=l.data;var d=l.children;var L=function(){return!!b().doubleStack},P=function(){return!!b().includeStackHeight};
return _.O("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!b().experimentEnabled}},_.O(_.m,{cond:b,
then:function(){var E={};return _.O(_.H7,null,_.O(_.m,{cond:P,then:function(){var f={};return _.O("div",{class:_.nt("ytCollectionsStackSpacer",(f.ytCollectionsStackSpacerDoubleStack=L,f))})}}),_.O("div",{class:_.nt((E.ytCollectionsStackRelativeStack=P,E))},_.O(_.m,{cond:L,
then:function(){var f={};return _.O("div",{class:_.nt("ytCollectionsStackCollectionStack2",function(){return b().customClassName2ndStack},(f.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return b().enableResponsiveMode},f)),
style:_.qb({"background-color":function(){return ZaZ(b())}})})}}),_.O("div",{class:_.nt("ytCollectionsStackCollectionStack1",function(){return b().customClassName1stStack},function(){return yoF(b().thumbnailSize?b().thumbnailSize:"medium")}),
style:_.qb({"background-color":function(){return ZaZ(b())}})}),d))}}))},"Da");_.P$(bUo,"yt-collections-stack",{props:{data:_.KX}});var o4=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};l.webModernCollections=!1;l.isSearch=!1;l.isDoubleStack=!1;l.thumbnailSize="medium";return l};
_.h(o4,_.S);_.Q=o4.prototype;
_.Q.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]]"}}}}}};
_.Q.getThumbnailDetails=function(l){if(l!=null&&l.thumbnailRenderer){var b=l.thumbnailRenderer,d;if((d=b.playlistVideoThumbnailRenderer)==null?0:d.thumbnail)return b.playlistVideoThumbnailRenderer.thumbnail;var L;if((L=b.playlistCustomThumbnailRenderer)==null?0:L.thumbnail)return b.playlistCustomThumbnailRenderer.thumbnail;l=l.thumbnailRenderer;var P;if((P=l.showCustomThumbnailRenderer)==null?0:P.thumbnail)return l.showCustomThumbnailRenderer.thumbnail}};
_.Q.computeOverlayColor=function(l){var b,d;if((b=this.getThumbnailDetails(l))==null?0:(d=b.darkColorPalette)==null?0:d.section2Color)return this.getThumbnailDetails(l).darkColorPalette.section2Color;var L;return(L=this.getThumbnailDetails(l))==null?void 0:L.sampledThumbnailColor};
_.Q.computeWebModernCollections=function(l){if(l==null||!l.thumbnailOverlays)return!1;l=_.X(l.thumbnailOverlays);for(var b=l.next();!b.done;b=l.next()){var d=void 0;if((d=b.value)==null?0:d.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.Q.computeNavigationEndpoint=function(l){return gm1(l==null?void 0:l.navigationEndpoint)};
_.qG.Object.defineProperties(o4.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var l=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:l==null?void 0:l.sampledThumbnailColor,vibrantColorPalette:l==null?void 0:l.vibrantColorPalette,darkColorPalette:l==null?void 0:l.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],o4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],o4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(svQ),_.u("design:type",Object)],o4.prototype,"ytdThumbnailBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],o4.prototype,"componentBehavior",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],o4.prototype,"watchFeedThumbnail",void 0);_.w([_.g(),_.u("design:type",Number)],o4.prototype,"customThumbnailSize",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],o4.prototype,"hideAria",void 0);_.w([_.g(),_.u("design:type",Object)],o4.prototype,"data",void 0);_.w([_.g({computed:"computeOverlayColor(data)"}),_.u("design:type",Object)],o4.prototype,"overlayColor",void 0);
_.w([_.g({computed:"computeWebModernCollections(data)"}),_.u("design:type",Object)],o4.prototype,"webModernCollections",void 0);_.w([_.g({computed:"computeNavigationEndpoint(data)"}),_.u("design:type",Object)],o4.prototype,"computedNavigationEndpoint",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],o4.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],o4.prototype,"isDoubleStack",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],o4.prototype,"thumbnailSize",void 0);_.w([_.y("data","isDoubleStack","thumbnailSize"),_.u("design:type",Object),_.u("design:paramtypes",[])],o4.prototype,"collectionStack",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],o4);
_.R(o4,"ytd-playlist-thumbnail",function(){if(lzr!==void 0)return lzr;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return lzr=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var dTt;_.P$(_.C(function(l){return _.O("yt-text-view-model",{class:_.nt("ytTextViewModelHost")},_.O(_.UD,{text:function(){return l.data().text}}))},"Ea"),"yt-text-view-model",{props:{data:_.KX}});var D5=function(){var l=_.S.apply(this,arguments)||this;l.noEndpoints=!1;l.amsterdamPostMvp=_.U("web_amsterdam_post_mvp_playlists");l.badges=[];l.transferState="TRANSFER_STATE_UNKNOWN";return l};
_.h(D5,_.S);_.Q=D5.prototype;_.Q.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.Q.getMetadata=function(l){if(!l)return[];var b=[],d=l.shortViewCountText||l.viewCountText;d&&b.push(_.iO(d));l.publishedTimeText&&b.push(_.iO(l.publishedTimeText));l.upcomingEventData&&l.upcomingEventData.upcomingEventText&&b.push(_.M2(_.iO(l.upcomingEventData.upcomingEventText),Number(l.upcomingEventData.startTime)));return b};
_.Q.observeDataForBylineSeparator=function(){this.data&&_.nL(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.Q.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.$I(this.metadataColor)};
_.Q.getSimpleString=function(l){return _.iO(l)};
_.Q.isBylineHidden=function(l){return this.noByline||!((l==null?0:l.longBylineText)||(l==null?0:l.shortBylineText))};
_.Q.isMetadataHidden=function(l){var b;return((b=this.getMetadata(l))==null?void 0:b.length)===0};
_.Q.isBylineMetadataSeparatorHidden=function(l){return this.isMetadataHidden(l)||!this.shouldShowVideoInfo};
_.Q.isLongByline=function(l,b){return b&&!(l==null||!l.longBylineText)};
_.qG.Object.defineProperties(D5.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var l;return this.amsterdamPostMvp&&!((l=this.data)==null||!l.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 l;return!((l=this.data)==null||!l.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.U("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
D5.prototype.metadataColorChanged=D5.prototype.metadataColorChanged;D5.prototype.observeDataForBylineSeparator=D5.prototype.observeDataForBylineSeparator;_.w([_.z(_.OY),_.u("design:type",Object)],D5.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],D5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],D5.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],D5.prototype,"noEndpoints",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],D5.prototype,"isSlimShort",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],D5.prototype,"radioMeta",void 0);_.w([_.g({selector:_.AL}),_.u("design:type",Object)],D5.prototype,"isGridViewEnabled",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],D5.prototype,"richMeta",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],D5.prototype,"amsterdamPostMvp",void 0);
_.w([_.g(),_.u("design:type",Boolean)],D5.prototype,"noByline",void 0);_.w([_.g({computed:"isLongByline(data, radioMeta)"}),_.u("design:type",Boolean)],D5.prototype,"longByline",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],D5.prototype,"truncateMetadataLine",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],D5.prototype,"miniMode",void 0);_.w([_.g(),_.u("design:type",Number)],D5.prototype,"metadataColor",void 0);
_.w([_.g(),_.u("design:type",Array)],D5.prototype,"badges",void 0);_.w([_.g({selector:_.Ai,selectorArgs:["data.videoId"]}),_.u("design:type",String)],D5.prototype,"transferState",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],D5.prototype,"isDownloading",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],D5.prototype,"typographyBump",void 0);_.w([_.KL("#metadata-line"),_.u("design:type",HTMLElement)],D5.prototype,"metadataLine",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D5.prototype,"observeDataForBylineSeparator",null);_.w([_.tC("metadataColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D5.prototype,"metadataColorChanged",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],D5.prototype,"shouldShowVideoInfo",null);
_.w([_.y("badges"),_.u("design:type",String),_.u("design:paramtypes",[])],D5.prototype,"inlineBadgeClass",null);_.w([_.y("longByline"),_.u("design:type",String),_.u("design:paramtypes",[])],D5.prototype,"longBylineClass",null);_.w([_.y("data","longByline"),_.u("design:type",Object),_.u("design:paramtypes",[])],D5.prototype,"bylineText",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],D5.prototype,"hasAttributedBylineText",null);
_.w([_.y("isGridViewEnabled","data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],D5.prototype,"watchFeedBigThumbs",null);_.w([_.A({is:"ytd-video-meta-block",disableElementRegistration:!0})],D5);
_.R(D5,"ytd-video-meta-block",function(){if(dTt!==void 0)return dTt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return dTt=l},{mode:_.fi("kevlar_poly_si_batch_j080")?1:2});_.IH("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var V8=function(){var l=_.S.apply(this,arguments)||this;l.displayItemCount=2;l.isBackstagePlaylist=!1;l.isPostCompactPlaylist=!1;l.shouldShowChannelThumbnail=!1;return l};
_.h(V8,_.S);_.Q=V8.prototype;_.Q.computeFirstVideos=function(l,b){return l===void 0||b===void 0?[]:l.slice(0,b)};
_.Q.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var l=this.data.thumbnailRenderer;l.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",l.playlistVideoThumbnailRenderer.thumbnail);l.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",l.playlistCustomThumbnailRenderer.thumbnail)}};
_.Q.computeThumbnailHeight=function(l,b,d,L,P){return L?P==="BIG"?280:P==="MASSIVE"?337:234:d?240:b?72:l?118:138};
_.Q.computeThumbnailWidth=function(l,b,d,L,P){return L?P==="MEDIUM"?450:P==="BIG"?500:P==="MASSIVE"?600:420:d?360:b?128:l?210:246};
_.Q.computeUseBiggerThumbs=function(l){return l&&_.U("enable_desktop_search_bigger_thumbs")};
_.Q.computeShouldShowChannelThumbnail=function(l,b){return l&&!(b==null||!b.channelThumbnail)};
_.qG.Object.defineProperties(V8.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
V8.prototype.dataChanged=V8.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],V8.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],V8.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],V8.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],V8.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],V8.prototype,"displayItemCount",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],V8.prototype,"isBackstagePlaylist",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],V8.prototype,"isPostCompactPlaylist",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],V8.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.u("design:type",Boolean)],V8.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],V8.prototype,"biggerThumbsStyle",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],V8.prototype,"isDownloads",void 0);_.w([_.g({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.u("design:type",Object)],V8.prototype,"shouldShowChannelThumbnail",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],V8.prototype,"dataChanged",null);
_.w([_.y("isSearch"),_.u("design:type",String),_.u("design:paramtypes",[])],V8.prototype,"stackThumbnailSize",null);_.w([_.A({is:"ytd-playlist-renderer",disableElementRegistration:!0})],V8);
_.R(V8,"ytd-playlist-renderer",function(){if(A2D===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);A2D=l}l=A2D;return l},{mode:1});var L4F;var PX$;var wA=function(){var l=_.S.apply(this,arguments)||this;l.startX=0;return l};
_.h(wA,_.S);wA.prototype.onEndpointMouseDown=function(l){this.startX=l.clientX};
wA.prototype.onEndpointClick=function(l){this.startX!==l.clientX&&(l.preventDefault(),l.stopPropagation())};
wA.prototype.computeObjectFit=function(l){return l==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||l==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||l==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
wA.prototype.computeCardStyle=function(l){return l?l.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.qG.Object.defineProperties(wA.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:(b=l.searchRefinementCardRendererStyle)==null?void 0:b.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}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wA.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wA.prototype,"data",void 0);_.w([_.g({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.u("design:type",Number)],wA.prototype,"objectFit",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.u("design:type",String)],wA.prototype,"cardStyle",void 0);
_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],wA.prototype,"roundContainer",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],wA.prototype,"isAlbumCard",null);_.w([_.y("data","isAlbumCard"),_.u("design:type",Object),_.u("design:paramtypes",[])],wA.prototype,"collectionStack",null);_.w([_.A({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],wA);
_.R(wA,"ytd-search-refinement-card-renderer",function(){if(PX$!==void 0)return PX$;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return PX$=l},{mode:1});var E9r;var uq=function(){var l=_.S.apply(this,arguments)||this;l.isRichGrid=!1;return l};
_.h(uq,_.S);_.w([_.g(),_.u("design:type",Object)],uq.prototype,"data",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],uq.prototype,"componentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],uq.prototype,"ytdReduxBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uq.prototype,"isRichGrid",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],uq.prototype,"miniMode",void 0);
_.w([_.A({is:"ytd-game-details-renderer",disableElementRegistration:!0})],uq);
_.R(uq,"ytd-game-details-renderer",function(){if(E9r!==void 0)return E9r;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return E9r=l},{mode:1});var QRV;var XbV;var Gb=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return l};
_.h(Gb,_.S);_.Q=Gb.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.currentStateData=function(l){var b=l||this.data;return b&&b.states&&b.currentStateId!=null?b.states.find(function(d){return d.stateId===b.currentStateId})||null:null};
_.Q.currentStateRendererData=function(l){return(l=this.currentStateData(l))&&l.state&&l.state.buttonRenderer?l.state.buttonRenderer:null};
_.Q.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())};
_.Q.computeButtonIcon=function(l){l=this.currentStateRendererData(l);var b;return(l==null?0:(b=l.icon)==null?0:b.iconType)?l.icon.iconType.toLowerCase():null};
_.Q.computeAccessibility=function(l){return(l=this.currentStateRendererData(l))&&l.accessibilityData?l.accessibilityData.accessibilityData||null:null};
_.Q.computeButtonClass=function(l){var b=this.currentStateRendererData(l);if(!b)return"";l="";var d=b.style;d&&(l+=d.toLowerCase().replace(/_/g,"-")+" ");(b=b.size)&&(l+=b.toLowerCase().replace(/_/g,"-")+" ");return l.trim()};
_.Q.computeServiceEndpoint=function(l){if(!l)return null;var b=l&&l.serviceEndpoint,d=this.get("command.commandMetadata.webCommandMetadata.sendPost",l);return b?b:d&&l.command?l.command:null};
_.Q.computeBellMenuItemParams=function(l){var b;l=(b=_.K(l==null?void 0:l.command,_.QB))==null?void 0:b.commands;if(!l||l.length===0)return null;b=_.K(l[0],_.rK);var d,L;return(b==null?0:(d=b.popup)==null?0:(L=d.menuPopupRenderer)==null?0:L.items)?b.popup.menuPopupRenderer.items.map(function(P){return P.menuServiceItemRenderer.trackingParams}):null};
_.Q.handleBellMenuOpenSelectedAction=function(l){var b=l.trackingParams,d=this.computeBellMenuItemParams(this.data);this.data&&b&&d&&d.includes(b)&&this.ytRenderButtonBehavior._setButtonIcon(l.icon.iconType.toLowerCase())};
_.Q.onYtServiceRequestCompleted=function(l,b){(l=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",b))&&this.set("data",l)};
_.Q.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.Q.resetState=function(){this.set("data.currentStateId",3)};
_.Q.onYtButtonTapHandler=function(){if(this.data){var l=this.currentStateRendererData(this.data);l&&this.ytRendererBehavior.logExplicitClick(l)}};
Gb.prototype.onYtServiceRequestError=Gb.prototype.onYtServiceRequestError;Gb.prototype.onYtServiceRequestCompleted=Gb.prototype.onYtServiceRequestCompleted;Gb.prototype.stateChanged=Gb.prototype.stateChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Gb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Gb.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(rG.YtRenderButtonBehavior),_.u("design:type",Object)],Gb.prototype,"ytRenderButtonBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Gb.prototype,"data",void 0);_.w([_.Wf("data","data.currentStateId"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gb.prototype,"stateChanged",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],Gb.prototype,"onYtServiceRequestCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Gb.prototype,"onYtServiceRequestError",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],Gb);
_.R(Gb,"ytd-subscription-notification-toggle-button-renderer",function(){if(XbV!==void 0)return XbV;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return XbV=l},{mode:1});var fzh;var Tb=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};l.tapHandler=function(){if(l.data){var b=l.currentStateRendererData();b&&l.ytRendererBehavior.logExplicitClick(b)}};
return l};
_.h(Tb,_.S);_.Q=Tb.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.currentStateData=function(){var l=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(b){return b.stateId===l.data.currentStateId})||null:null};
_.Q.currentStateRendererData=function(){var l=this.currentStateData();return l&&l.state&&l.state.buttonRenderer?l.state.buttonRenderer:null};
_.Q.computeAccessibilityLabel=function(){var l,b,d;return(l=this.currentStateRendererData())==null?void 0:(b=l.accessibilityData)==null?void 0:(d=b.accessibilityData)==null?void 0:d.label};
_.Q.computeBellMenuItemParams=function(){var l,b,d=(b=_.K((l=this.data)==null?void 0:l.command,_.QB))==null?void 0:b.commands;if(!d||d.length===0)return null;l=_.K(d[0],_.rK);var L,P;return(l==null?0:(L=l.popup)==null?0:(P=L.menuPopupRenderer)==null?0:P.items)?l.popup.menuPopupRenderer.items.map(function(E){return E.menuServiceItemRenderer.trackingParams}):null};
_.Q.handleBellMenuOpenSelectedAction=function(l){var b=l.trackingParams,d=this.computeBellMenuItemParams();if(this.data&&b&&d&&d.includes(b)&&(l==null||!l.isDisabled)){var L;((L=_.K(l.serviceEndpoint,_.fZ))==null?void 0:L.signal)!=="CLIENT_SIGNAL"&&(this.icon=l.icon.iconType)}};
_.Q.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.Q.onYtServiceRequestCompleted=function(l,b){if(l=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",b))this.icon=void 0,this.set("data",l)};
_.Q.onYtServiceRequestError=function(){this.icon=void 0};
_.qG.Object.defineProperties(Tb.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var l=this.data,b=this.textLabel,d=this.hostElement,L=this.computeAccessibilityLabel(),P=this.tapHandler,E=this.isOverlay?"overlay":"mono",f=(l==null?0:l.disableButton)?"disabled":"active";b=b?_.J9(b):void 0;return{style:E,type:"tonal",state:f,size:"M",focused:!1,formattedButtonText:b,iconPosition:"leading-trailing",onTap:Iuj(l,P,d),accessibilityLabel:L}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var l=this.currentStateRendererData(),b,d,L=(d=this.icon)!=null?d:l==null?void 0:(b=l.icon)==null?void 0:b.iconType;if(L)return _.ni(L)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.secondaryIcon)==null?void 0:b.iconType;if(d)return _.ni(d)}}});
Tb.prototype.onYtServiceRequestError=Tb.prototype.onYtServiceRequestError;Tb.prototype.onYtServiceRequestCompleted=Tb.prototype.onYtServiceRequestCompleted;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Tb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Tb.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Tb.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Tb.prototype,"textLabel",void 0);
_.w([_.g(),_.u("design:type",String)],Tb.prototype,"icon",void 0);_.w([_.g(),_.u("design:type",Boolean)],Tb.prototype,"isOverlay",void 0);_.w([_.y("data.*","textLabel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tb.prototype,"computedButtonShape",null);_.w([_.y("data.*","icon"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tb.prototype,"computedIcon",null);_.w([_.y("computedIcon"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tb.prototype,"computedAnimateIcon",null);
_.w([_.y("data.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],Tb.prototype,"computedSecondaryIcon",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],Tb.prototype,"onYtServiceRequestCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Tb.prototype,"onYtServiceRequestError",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],Tb);
_.R(Tb,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(fzh!==void 0)return fzh;var l=document.createElement("template");_.k(l,'\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 fzh=l},{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var sRo;_.P$(sej,"yt-animated-action",{props:{backgroundLottieRef:_.KX,foregroundLottieRef:_.KX,wrapperClass:_.KX,disableAnimation:_.KX},unsafeExternallySettableAttributes:new Set(["key"])});var a4=function(){var l=_.S.apply(this,arguments)||this;l.animatedActionEnabled=_.U("web_animated_actions");l.foregroundLottieRef={};l.backgroundLottieRef={};l.forceIconOnly=!1;l.showTextWhileAnimating=!1;l.keyboardFocused=!1;l.isAnimating=!1;l.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return l};
_.h(a4,_.S);_.Q=a4.prototype;_.Q.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.Q.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]]"}}}}}};
_.Q.attached=function(){this.keyboardFocused=!1};
_.Q.onYtServiceRequestSent=function(l,b){(this.get("endpoint.subscribeEndpoint",b)||this.get("endpoint.unsubscribeEndpoint",b))&&this.updateSubscriptionState(!this.subscribed)};
_.Q.onYtServiceRequestCompleted=function(l,b){(l=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",b.data))&&this.bellButton&&(this.bellButton.data=l)};
_.Q.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.mj(this.hostElement)};
_.Q.onPlayerSubscribe=function(l){this.isCompactRed()||l!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.Q.onPlayerUnsubscribe=function(l){this.isCompactRed()||l!==this.data.channelId||this.updateSubscriptionState(!1)};
_.Q.handleUpdateSubscribeButtonAction=function(l){l=_.K(l,PCQ);var b;l&&l.channelId===((b=this.data)==null?void 0:b.channelId)&&this.updateSubscriptionState(!!l.subscribed)};
_.Q.computeButtonStyle=function(l){return this.get("style.styleType",l)||null};
_.Q.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.Q.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.Q.updateSubscriptionState=function(l){if(l!==this.subscribed){this.set("data.subscribed",l);var b,d=(b=this.data)==null?void 0:b.subscribedEntityKey;d&&this.ytdReduxBehavior.dispatch(_.jN("subscriptionStateEntity",d,{key:d,subscribed:l}));this.isCompactRed()||_.rh(this.hostElement,"yt-subscription-changed",l);l||(_.lQ(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!l),l&&this.hasBellButton&&this.startAnimation())}};
_.Q.startAnimation=function(){var l=this;if(!this.isAnimating){var b=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var d;(d=this.backgroundLottieRef.lottieEl)==null||d.goToAndPlay(0);var L;(L=this.foregroundLottieRef.lottieEl)==null||L.goToAndPlay(0);_.T1.addJob(function(){l.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.T1.addJob(function(){l.updateContainerToFitContent(!!l.subscribed,!0)},2,1500);
_.T1.addJob(function(){l.isAnimating=!1},2,b)}};
_.Q.maybeAnimateBellIcon=function(){var l=_.Bf(this.hostElement).querySelector("yt-animated-icon");if(l){var b;(b=l.animationRef.lottieEl)==null||b.goToAndPlay(0)}};
_.Q.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.Q.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.Q.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var l;this.unsubscribedWidth=(l=this.subscribeButtonShape)==null?void 0:l.getBoundingClientRect().width}var b;this.subscribedWidth=(b=this.bellButton)==null?void 0:b.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.Q.updateContainerToFitContent=function(l,b){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(l?(l=this.subscribedWidth,b=this.isAnimating&&!b,this.subscribedIconOnlyWidth===void 0||b||(l=this.subscribedIconOnlyWidth),this.hostElement.style.width=l+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.Q.clearContainerSize=function(){this.hostElement.style.width=""};
_.Q.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.Q.maybeSetSubscribedButtonIconOnlyWidth=function(){var l=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 b;l.subscribedIconOnlyWidth=(b=l.bellButton)==null?void 0:b.getBoundingClientRect().width;requestAnimationFrame(function(){if(l.bellButton){var d;l.bellButton.textLabel=
(d=l.data)==null?void 0:d.subscribedButtonText}})})))};
_.qG.Object.defineProperties(a4.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 l;return(l=this.data)==null?void 0:l.subscribedButtonText}var b;return this.forceIconOnly?void 0:(b=this.data)==null?void 0:b.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var l,b,d=((l=this.data)==null?void 0:(b=l.timedAnimationData)==null?void 0:b.animationTiming)||[];return{uniqueId:"subscribe",timings:d,enabled:d.length>0&&!this.subscribed,experimentEnabled:d.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var l;return!this.subscribed&&((l=this.data)==null?void 0:l.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 l={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var b=l.renderer;var d=l.element;var L=l.subscribed;var P=l.commandController;var E=l.isOverlay;l=l.stopPropagation;var f=gNZ(b,L);E&&(f.style="overlay");E=Object;var F=E.assign,n;a:switch((n=b.style)==null?void 0:n.styleType){case "COMPACT_GRAY":case "COMPACT_RED":n={size:"S"};break a;default:n={size:"M"}}var N=xaV(b,
L);var Y=(Y=L?b.subscribedButtonText:b.unsubscribedButtonText)?_.J9(Y):void 0;return F.call(E,{},f,n,{focused:!1,toggled:L,accessibilityLabel:N,formattedButtonText:Y,onTap:Jo7(b,L,d,P,l)})}}}});
a4.prototype.onMouseDown=a4.prototype.onMouseDown;a4.prototype.onDataChanged=a4.prototype.onDataChanged;a4.prototype.observedSubscribed=a4.prototype.observedSubscribed;a4.prototype.onYtServiceRequestCompleted=a4.prototype.onYtServiceRequestCompleted;a4.prototype.onYtServiceRequestSent=a4.prototype.onYtServiceRequestSent;a4.prototype.maybeUpdateBellButtonText=a4.prototype.maybeUpdateBellButtonText;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],a4.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],a4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],a4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],a4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],a4.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],a4.prototype,"data",void 0);
_.w([_.g({selectorArgs:["data.subscribedEntityKey"],selector:baB}),_.u("design:type",Object)],a4.prototype,"subscriptionStateEntity",void 0);_.w([_.g({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.u("design:type",Boolean)],a4.prototype,"subscribed",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],a4.prototype,"branded",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],a4.prototype,"animatedActionEnabled",void 0);
_.w([_.g(),_.u("design:type",Object)],a4.prototype,"foregroundLottieRef",void 0);_.w([_.g(),_.u("design:type",Object)],a4.prototype,"backgroundLottieRef",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],a4.prototype,"overlayButton",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.u("design:type",Object)],a4.prototype,"buttonStyle",void 0);_.w([_.g(),_.u("design:type",Object)],a4.prototype,"forceIconOnly",void 0);
_.w([_.g(),_.u("design:type",Object)],a4.prototype,"showTextWhileAnimating",void 0);_.w([_.g({value:function(){return!!_.qP().resolve(_.YC(_.Ib))&&_.U("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.u("design:type",Boolean)],a4.prototype,"useKeyboardFocused",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],a4.prototype,"keyboardFocused",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],a4.prototype,"isAnimating",void 0);_.w([_.y("data.notificationPreferenceButton.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],a4.prototype,"hasBellButton",null);
_.w([_.tC("subscribedButtonText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a4.prototype,"maybeUpdateBellButtonText",null);_.w([_.y("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],a4.prototype,"subscribedButtonText",null);_.w([_.y("data.timedAnimationData.animationTiming","subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],a4.prototype,"smartimationSettings",null);
_.w([_.g({reflectToAttribute:!0}),_.y("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],a4.prototype,"subscribeButtonHidden",null);_.w([_.g({reflectToAttribute:!0}),_.y("subscribed","hasBellButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],a4.prototype,"subscribeButtonInvisible",null);
_.w([_.g({reflectToAttribute:!0}),_.y("subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],a4.prototype,"unsubscribeButtonHidden",null);_.w([_.KL("ytd-subscription-notification-toggle-button-renderer-next"),_.u("design:type",Object)],a4.prototype,"bellButton",void 0);_.w([_.KL("#subscribe-button-shape"),_.u("design:type",HTMLElement)],a4.prototype,"subscribeButtonShape",void 0);
_.w([_.y("overlayButton","subscribed","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],a4.prototype,"buttonShape",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],a4.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],a4.prototype,"onYtServiceRequestCompleted",null);
_.w([_.tC("subscribed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a4.prototype,"observedSubscribed",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a4.prototype,"onDataChanged",null);_.w([_.Hf("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],a4.prototype,"onMouseDown",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],a4);
_.R(a4,"ytd-subscribe-button-renderer",function(){if(sRo!==void 0)return sRo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return sRo=l},{mode:1});var iq=function(){var l=_.S.apply(this,arguments)||this;l.isRichGrid=!1;return l};
_.h(iq,_.S);iq.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],iq.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],iq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],iq.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],iq.prototype,"isRichGrid",void 0);_.w([_.A({is:"ytd-game-card-renderer",disableElementRegistration:!0})],iq);
_.R(iq,"ytd-game-card-renderer",function(){if(QRV!==void 0)return QRV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return QRV=l},{mode:1});var cM={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.U("defer_menus")&&!Rrf?0:void 0,waitForSignal:"eocs"};var F4r;var B3t;var rA=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return l};
_.h(rA,_.S);_.Q=rA.prototype;_.Q.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.Q.onSeriesReminderStateEntityChange=function(){var l,b,d;((l=this.eventReminderStateEntity)==null?0:l.key)&&((b=this.seriesReminderStateEntity)==null?void 0:b.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((d=this.eventReminderStateEntity)==null?void 0:d.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.jN("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.Q.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.Q.onYtServiceRequestError=function(){var l;this.updateReminderStateEntitiesFromButtonState((l=this.data)==null?void 0:l.currentState)};
_.Q.handleUpdateUpcomingEventReminderButtonStateCommand=function(l){if(l=_.K(l,LKo)){var b,d=(b=this.data)==null?void 0:b.targetId;d&&l.targetId===d&&_.Vx(this.updateReminderStateEntitiesFromButtonState.bind(this,l.state))}};
_.Q.getButtonStateFromReminderState=function(){var l;if(((l=this.seriesReminderStateEntity)==null?void 0:l.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var b;if(((b=this.eventReminderStateEntity)==null?void 0:b.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var d,L;if(((d=this.seriesReminderStateEntity)==null?void 0:d.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((L=this.eventReminderStateEntity)==
null?void 0:L.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var P;return(P=this.data)==null?void 0:P.currentState};
_.Q.updateReminderStateEntitiesFromButtonState=function(l){if(l){switch(l){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":l="UPCOMING_EVENT_REMINDER_STATE_NONE";var b="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":l="UPCOMING_EVENT_REMINDER_STATE_SINGLE";b="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":l="UPCOMING_EVENT_REMINDER_STATE_NONE";b="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var d;
((d=this.eventReminderStateEntity)==null?0:d.key)&&this.ytdReduxBehavior.dispatch(_.jN("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:l})));var L;((L=this.seriesReminderStateEntity)==null?0:L.key)&&this.ytdReduxBehavior.dispatch(_.jN("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:b})))}};
_.qG.Object.defineProperties(rA.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var l=this.getButtonStateFromReminderState(),b,d;if(l&&((b=this.data)==null?0:(d=b.states)==null?0:d.length))for(b=_.X(this.data.states),d=b.next();!d.done;d=b.next()){d=d.value;var L=void 0;if(((L=_.K(d,PRr))==null?void 0:L.state)===l)return _.K(d,PRr)}}}});
rA.prototype.onYtServiceRequestError=rA.prototype.onYtServiceRequestError;rA.prototype.onYtServiceRequestCompleted=rA.prototype.onYtServiceRequestCompleted;rA.prototype.onSeriesReminderStateEntityChange=rA.prototype.onSeriesReminderStateEntityChange;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],rA.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rA.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],rA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],rA.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],rA.prototype,"data",void 0);_.w([_.g({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:LS7}),_.u("design:type",Object)],rA.prototype,"eventReminderStateEntity",void 0);
_.w([_.g({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(l,b){return _.Bv(l.entities,"sportsSeriesReminderStateEntity",b)}}),
_.u("design:type",Object)],rA.prototype,"seriesReminderStateEntity",void 0);_.w([_.y("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],rA.prototype,"currentButtonStateRenderer",null);_.w([_.tC("seriesReminderStateEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rA.prototype,"onSeriesReminderStateEntityChange",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rA.prototype,"onYtServiceRequestCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rA.prototype,"onYtServiceRequestError",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],rA);
_.R(rA,"ytd-upcoming-event-reminder-button-renderer",function(){if(B3t!==void 0)return B3t;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return B3t=l},{mode:1});var n9$;var lF=function(){return _.S.apply(this,arguments)||this};
_.h(lF,_.S);lF.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.qG.Object.defineProperties(lF.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(_.U("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lF.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lF.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],lF.prototype,"shelfDismissal",void 0);_.w([_.y("data.responseText"),_.u("design:type",Object),_.u("design:paramtypes",[])],lF.prototype,"text",null);
_.w([_.y("data.responseText"),_.u("design:type",Object),_.u("design:paramtypes",[])],lF.prototype,"textAriaLabel",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],lF);
_.R(lF,"ytd-notification-multi-action-renderer",function(){if(n9$!==void 0)return n9$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return n9$=l},{mode:1});var OUV;var bF=function(){return _.S.apply(this,arguments)||this};
_.h(bF,_.S);bF.prototype.ready=function(){var l=this;_.F$(this.hostElement).querySelector("#undo").addEventListener("tap",function(){l.onUndoTap()})};
bF.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bF.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bF.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],bF);
_.R(bF,"ytd-notification-text-renderer",function(){if(OUV!==void 0)return OUV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return OUV=l},{mode:1});var N3h;var ds=function(){var l=_.S.apply(this,arguments)||this;l.mouseOverDelayJobId=0;l.fadeInImageDelayJobId=0;l.startTimeMs=-1;l.loadingStartTimeMs=-1;l.loadingEndTimeMs=-1;l.hasVideoPreview=!1;return l};
_.h(ds,_.S);_.Q=ds.prototype;_.Q.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Q.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.Q.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Q.showThumbnail=function(){var l=this;this.csn=_.zw();_.Mz("fmth");_.T1.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.sL(_.T1,function(){l.loadingStartTimeMs=(0,_.t8)();var b=_.F$(l.hostElement).querySelector("#thumbnail");b.complete?l.displayMouseOverImage():b.addEventListener("load",_.qu(l,l.displayMouseOverImage))},150):_.nL(_.F$(this.hostElement).querySelector("#play"),"show",!0)};
_.Q.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.Q.onTap=function(){this.removeVideoPreview()};
_.Q.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var l=this.videoId,b=this.csn,d=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,L=this.startTimeMs,P=this.hasVideoPreview,E=_.WZ(this.trackingParams),f={isMovingThumbnail:P};P&&L>0&&(d>0&&(f.movingThumbnailLoadingDurationMs=Math.round(d)),f.durationHoveredMs=Math.round((0,_.t8)()-L));l&&(f.videoId=l);_.wb(b,E,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:f});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.Q.removeVideoPreview=function(){_.T1.cancelJob(this.mouseOverDelayJobId);_.T1.cancelJob(this.fadeInImageDelayJobId);var l=_.F$(this.hostElement).querySelector("#thumbnail");_.nL(l,"fade-in",!1);l.removeEventListener("load",_.qu(this,this.displayMouseOverImage));l=_.F$(this.hostElement).querySelector("#play");_.nL(l,"fade-in",!1);_.nL(l,"show",!1)};
_.Q.displayMouseOverImage=function(){var l=_.F$(this.hostElement).querySelector("#thumbnail"),b=_.F$(this.hostElement).querySelector("#play");this.isImageAvailable(l)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.t8)(),this.startTimeMs=(0,_.t8)(),this.fadeInImageDelayJobId=_.sL(_.T1,function(){_.nL(l,"fade-in",!0)},50)):_.nL(b,"fade-in",!0)};
_.Q.computeThumbnail=function(l,b){var d;l&&l.movingThumbnailDetails&&l.movingThumbnailDetails.thumbnails&&b?d=_.EL(l.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):d=b?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(d)return _.VE(d)};
_.Q.isImageAvailable=function(l){return!(!l.src||l.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||l.naturalWidth===120)};
ds.prototype.onTap=ds.prototype.onTap;ds.prototype.dataChanged=ds.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ds.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ds.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ds.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],ds.prototype,"csn",void 0);_.w([_.g(),_.u("design:type",Object)],ds.prototype,"trackingParams",void 0);
_.w([_.g(),_.u("design:type",String)],ds.prototype,"videoId",void 0);_.w([_.g(),_.u("design:type",Boolean)],ds.prototype,"isAttachedAndDataSet",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ds.prototype,"dataChanged",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ds.prototype,"onTap",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],ds);
_.R(ds,"ytd-moving-thumbnail-renderer",function(){if(N3h!==void 0)return N3h;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return N3h=l},{mode:1});var mTh;_.OH=function(l){this.hostElement=l;this.eventSink=null;this.eventList=[]};
_.OH.prototype.shouldForward=function(){var l,b;return(b=(l=this.eventSink)==null?void 0:l.isConnected)!=null?b:document.body.contains(this.eventSink)};
_.OH.prototype.start=function(l,b){this.eventSink&&this.stop();for(var d=0;d<l.length;d++)this.hostElement.addEventListener(l[d],_.qu(this,this.forwardEvent));var L;this.eventSink=(L=b.hostElement)!=null?L:b;this.eventList=l};
_.OH.prototype.stop=function(){for(var l=0;l<this.eventList.length;l++)this.hostElement.removeEventListener(this.eventList[l],_.qu(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.OH.prototype.forwardEvent=function(l,b){this.shouldForward()&&(l.stopPropagation(),this.eventSink instanceof Element?_.rh(this.eventSink,l.type,b):_.cX(new _.Rp("eventSink is not an element")))};_.LS={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.OH(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(l,b){this.forwarder_.start(l,b)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var Pk=function(){return _.S.apply(this,arguments)||this};
_.h(Pk,_.S);_.Q=Pk.prototype;_.Q.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=_.aC("HTML_DIR")==="rtl"?"right":"left"};
_.Q.dataChanged=function(){this.popupOpen=!1};
_.Q.computeAriaLabel=function(l){return _.K(l,hno).label};
_.Q.onTap=function(l){l.stopPropagation();l.preventDefault();this.data.command&&_.qP().resolve(_.tk).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.Q.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Q.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
Pk.prototype.onPopupClosed=Pk.prototype.onPopupClosed;Pk.prototype.onPopupOpened=Pk.prototype.onPopupOpened;Pk.prototype.onTap=Pk.prototype.onTap;Pk.prototype.dataChanged=Pk.prototype.dataChanged;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Pk.prototype,"eventForwardingBehavior",void 0);_.w([_.z(_.PK),_.u("design:type",Object)],Pk.prototype,"ironButtonState",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Pk.prototype,"componentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Pk.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:-1}),_.u("design:type",Number)],Pk.prototype,"tabindex",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.u("design:type",Object)],Pk.prototype,"ariaLabel",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Pk.prototype,"disableTooltips",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Pk.prototype,"popupOpen",void 0);
_.w([_.g(),_.u("design:type",Element)],Pk.prototype,"eventSink",void 0);_.w([_.KL("#tooltip"),_.u("design:type",Object)],Pk.prototype,"tooltip",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pk.prototype,"dataChanged",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Pk.prototype,"onTap",null);
_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pk.prototype,"onPopupOpened",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pk.prototype,"onPopupClosed",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],Pk);
_.R(Pk,"ytd-thumbnail-overlay-button-renderer",function(){if(mTh!==void 0)return mTh;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return mTh=l},{mode:1});var YwV;var E1=function(){return _.S.apply(this,arguments)||this};
_.h(E1,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],E1.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],E1.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],E1.prototype,"disableAnimation",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],E1.prototype,"rounded",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],E1.prototype,"transparentBackground",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],E1.prototype,"noPadding",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],E1);
_.R(E1,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(YwV!==void 0)return YwV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return YwV=l},{mode:1});var qwJ;var Qu=function(){return _.S.apply(this,arguments)||this};
_.h(Qu,_.S);Qu.prototype.computeIconPosition=function(l){return this.get("iconPosition",l)||null};
Qu.prototype.computeIconStyle=function(l){return this.get("iconStyle",l)||null};
Qu.prototype.computeIsIconStyleFilled=function(l){if(!l)return!1;var b;return l.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((b=l.icon)==null?void 0:b.iconType)==="ERROR_BLACK"};
_.w([_.g(),_.u("design:type",Object)],Qu.prototype,"data",void 0);_.w([_.g({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Qu.prototype,"iconPosition",void 0);_.w([_.g({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Qu.prototype,"iconStyle",void 0);_.w([_.g({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Qu.prototype,"iconStyleFilled",void 0);
_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],Qu);
_.R(Qu,"ytd-thumbnail-overlay-icon-renderer",function(){if(qwJ!==void 0)return qwJ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qwJ=l},{mode:1});var HUf;var X9=function(){return _.S.apply(this,arguments)||this};
_.h(X9,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X9.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],X9.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],X9);
_.R(X9,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(HUf!==void 0)return HUf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HUf=l},{mode:1});var t00;var fS=function(){var l=_.S.apply(this,arguments)||this;l.isPreviewLoading=!1;return l};
_.h(fS,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fS.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fS.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],fS.prototype,"isPreviewLoading",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],fS);
_.R(fS,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(t00!==void 0)return t00;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return t00=l},{mode:1});var UT$;var s1=function(){return _.S.apply(this,arguments)||this};
_.h(s1,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],s1.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],s1.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],s1);
_.R(s1,"ytd-thumbnail-overlay-pinking-renderer",function(){if(UT$!==void 0)return UT$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return UT$=l},{mode:1});var K4f;var F9=function(){var l=_.S.apply(this,arguments)||this;l.disableTooltips=!1;l.isLoading=!1;l.useExpandableTooltip=!1;l.toggled=!1;l.hovered=!1;l.mouseoverDelayJobId=0;l.toggleDelayJobId=0;l.expandAnimationDelayJobId=0;return l};
_.h(F9,_.S);_.Q=F9.prototype;_.Q.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");_.F$(this.hostElement).querySelector("#tooltip").position=_.aC("HTML_DIR")==="rtl"?"right":"left"};
_.Q.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.T1.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.T1.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.T1.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.Q.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.T1.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.T1.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.T1.cancelJob(this.expandAnimationDelayJobId)};
_.Q.computeIcon=function(l,b,d){return(l=d?b:l)&&l.iconType?_.ni(l.iconType):void 0};
_.Q.computeAriaLabel=function(l,b,d){return _.K(d?b:l,hno).label};
_.Q.computeTooltip=function(l,b,d){return d?b:l};
_.Q.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.Q.computeIconOnHover=function(l,b){if((l==null?0:l.iconType)&&!b)return _.ni(l.iconType)};
_.Q.onTap=function(l){var b=this;l.stopPropagation();l.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(l=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(l),this.useExpandableTooltip&&(this.toggleDelayJobId=_.sL(_.T1,function(){b.hovered=!1;b.data&&!b.data.toggledServiceEndpoint&&(b.expandAnimationDelayJobId=_.sL(_.T1,function(){b.set("data.isToggled",
!1)},200))},2E3))};
_.Q.onMouseenter=function(){var l=this;this.mouseoverDelayJobId=_.sL(_.T1,function(){l.hovered=!0},300)};
_.Q.onMouseleave=function(){_.T1.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.Q.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Q.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.Q.onServiceRequestCompleted=function(l,b){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(b)||this.set("data.isToggled",!this.data.isToggled)};
_.Q.serviceRequestWasSuccessful=function(l){return _.K(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.n3)?l.data.status==="STATUS_SUCCEEDED":!0};
F9.prototype.onServiceRequestCompleted=F9.prototype.onServiceRequestCompleted;F9.prototype.onPopupClosed=F9.prototype.onPopupClosed;F9.prototype.onPopupOpened=F9.prototype.onPopupOpened;F9.prototype.onMouseleave=F9.prototype.onMouseleave;F9.prototype.dataChanged=F9.prototype.dataChanged;_.w([_.z(_.PK),_.u("design:type",Object)],F9.prototype,"ironButtonState",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],F9.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],F9.prototype,"ytEventForwardingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],F9.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.u("design:type",Object)],F9.prototype,"ariaLabel",void 0);_.w([_.g(),_.u("design:type",Object)],F9.prototype,"disableTooltips",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],F9.prototype,"popupOpen",void 0);_.w([_.g(),_.u("design:type",Object)],F9.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Element)],F9.prototype,"eventSink",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],F9.prototype,"useExpandableTooltip",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.u("design:type",Object)],F9.prototype,"toggled",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],F9.prototype,"hovered",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.u("design:type",Object)],F9.prototype,"iconOnHover",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F9.prototype,"dataChanged",null);
_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F9.prototype,"onMouseleave",null);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F9.prototype,"onPopupOpened",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F9.prototype,"onPopupClosed",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],F9.prototype,"onServiceRequestCompleted",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],F9);
_.R(F9,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(K4f!==void 0)return K4f;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return K4f=l},{mode:_.fi("kevlar_poly_si_batch_j053")?1:2});var e9J;var h9Q=_.C(function(l){var b=l.data;var d=l.thumbnailSize;var L=function(){return b().enableSegmentView};
return _.O("yt-thumbnail-overlay-progress-bar-view-model",{class:_.nt("ytThumbnailOverlayProgressBarHost",function(){return STZ(d==null?void 0:d())})},_.O(_.m,{cond:L,
then:function(){return _.O("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.O("div",{class:_.$Y("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+b().startPercent+"%"}}),_.O("div",{class:_.$Y("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+b().segmentDurationPercent+"%"}},_.O("div",{class:_.$Y("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.O("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.O("div",null," ",function(){return b().segmentLabel})),_.O("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.O("div",{class:_.$Y("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.O(_.m,{cond:function(){return!L()&&b().startPercent},
then:function(){var P={};return _.O("div",{class:_.$Y("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(P.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.U("web_enable_modern_progress_bar_overlay"),P))},_.O("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+b().startPercent+"%"}}))}}))},"Fa");
h9Q.idomCompat=!0;_.kh0=_.C(function(l){var b=_.H_(),d=_.eZ(function(P){var E,f,F;a:{var n=(E=l.data())==null?void 0:E.animationActivationTargetId;E=((f=l.data())==null?void 0:f.animationActivationEntityKey)||"";f=(F=l.data())==null?void 0:F.animationActivationEntitySelectorType;if(E&&n)switch(f){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":P=_.OL(P,E);F=_.qP().resolve(_.YC(_.pE));n=!!(P&&P.videoId===n&&(F==null?0:F.isMiniplayerActive()));n={activated:n,playAnimation:n&&P.playerState==="PLAYER_STATE_PLAYING"};
break a}n=void 0}return n});
_.Vl(function(){var P;if((P=d())==null?0:P.activated){var E;if((E=d())==null?0:E.playAnimation){var f;(f=b.lottieEl)==null||f.goToAndPlay(0)}else{var F;(F=b.lottieEl)==null||F.goToAndStop(0)}}},"DbQiXd");
var L=function(){var P,E=!((P=d())==null||!P.activated);if(l.data()){P=l.data();var f=void 0;P.icon&&(f=_.Lsq(P.icon),f=n_N(f));var F=void 0,n;if((n=P.backgroundColor)==null?0:n.lightTheme){var N;F={backgroundColor:xI((N=P.backgroundColor)==null?void 0:N.lightTheme,"0.8")}}if(P.text||f||E){if(E&&P.lottieData&&b){N=P.lottieData;var Y,q,H;n={animationConfig:{name:N.url,path:N.url,autoplay:(Y=N.settings)==null?void 0:Y.autoplay,loop:(H=(q=N.settings)==null?void 0:q.loop)!=null?H:!0},animationRef:b}}else n=
void 0;if(E)Y=17;else b:switch(P.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":Y=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":Y=19;break b;default:Y=17}E={type:Y,text:E&&P.animatedText?P.animatedText:P.text,icon:f,customColors:F,animation:n}}else E=void 0}else E=void 0;return E};
return _.O("yt-thumbnail-badge-view-model",{class:_.nt("ytThumbnailBadgeViewModelHost",l.class)},_.O(_.m,{cond:L,then:function(){return _.O(_.HM,{data:function(){return L()}})}}))},"Ha");var W4o=_.C(function(l){var b={},d={};return _.O("yt-thumbnail-bottom-overlay-view-model",{class:_.nt("ytThumbnailBottomOverlayViewModelHost",(b.ytThumbnailBottomOverlayViewModelHostBackground=function(){return l.data().enableGradientBackground},b))},_.O(_.W_,{data:function(){return l.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(L){return _.O(h9Q,{data:L.data,
thumbnailSize:l.thumbnailSize})}}),_.O("div",{class:_.nt("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var L;
return AoF((L=l.thumbnailSize)==null?void 0:L.call(l))},(d.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var L;
return(L=l.isClip)==null?void 0:L.call(l)},d.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var L;
return!_.U("web_enable_modern_progress_bar_overlay")&&((L=l.thumbnailSize)==null?void 0:L.call(l))==="small"},d))},_.O(_.W_,{data:function(){return l.data().badge}},{thumbnailBadgeViewModel:function(L){return _.O(_.kh0,{data:L.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.O(_.W_,{data:function(){return l.data().badges}},{thumbnailBadgeViewModel:function(L){return _.O(_.kh0,{data:L.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ia");
W4o.idomCompat=!0;_.P$(W4o,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.bY,thumbnailSize:_.bY,isClip:_.bY}});var Bk=_.C(function(l){var b=l.data;var d=l.className;l=l.alwaysShow;var L=_.RPV(),P={};return _.O("thumbnail-hover-overlay-view-model",{el:_.lY(_.AW(function(){return b().rendererContext})),
class:_.nt("ytThumbnailHoverOverlayViewModelHost",d,(P.ytThumbnailHoverOverlayViewModelHostForceHover=l,P)),"aria-label":function(){var E;return(E=_.K(b().rendererContext,_.jy))==null?void 0:E.label},
role:function(){return _.gO(b().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.gO(b().rendererContext)!==void 0?0:void 0},
"on:keypress":L},_.O("div",{class:_.nt("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(b().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var E="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:E="ytThumbnailHoverOverlayViewModelStyleCover"}return E})},_.O(_.m,{cond:function(){return b().icon},
then:function(E){return _.O(_.cZ,{data:E,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.O(_.m,{cond:function(){return b().text},
then:function(E){return _.O(_.UD,{text:E,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ka");
Bk.idomCompat=!0;var jRF=_.C(function(l){var b=l.data;return _.O(_.W_,{data:function(){return b==null?void 0:b().overlays}},{thumbnailHoverOverlayViewModel:Bk})},"La");
jRF.idomCompat=!0;var z9V={};var y7f=_.C(function(l){var b=l.data;var d=l.image;var L=l.state;var P=l.iconType;var E=l.overlays;var f=l.isOverlay;var F=_.O6("div");l=_.X(_.jL(!0,void 0,"AA4e7b"));var n=l.next().value,N=l.next().value,Y=function(){return!!b().onTap},q=_.ro(P,"LIVE");
_.Vl(function(){var t=b();requestAnimationFrame(function(){if(F.value===null)var e=!0;else{var W=F.value;e=t.badgeText;var M=Tpy(t.size);e in z9V?W=z9V[e]:(W=W.clientWidth,z9V[e]=W);(e=W>M)?F.value.style.display="none":F.value.style.visibility="visible"}N(e)})},"vNdN8b");
var H=function(){var t={};return t["yt-spec-avatar-shape__image"]=!0,t["yt-spec-avatar-shape__image--ads-app"]=b().type===1,t["yt-spec-avatar-shape__image--inscribed-square"]=b().type===2,t};
return _.O("yt-avatar-shape",null,_.O("div",{el:_.lY(iaZ(Y,{keydown:function(t){if(t.key==="Enter"){var e;(e=t.currentTarget)==null||e.click()}},
click:function(t){var e,W;return void((W=(e=b()).onTap)==null?void 0:W.call(e,t))}})),
class:function(){var t={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},e=b();t=(t[e.clusterLayoutConfig?lcZ(e.clusterLayoutConfig):bgH(e.size)]=!0,t["yt-spec-avatar-shape__button--tappable"]=Y(),t);(e=b().avatarButtonCustomClassName)&&(t[e]=!0);return _.$Y(t)},
"aria-label":function(){return Y()?b().accessibilityText:""},
role:function(){return Y()?"button":void 0},
tabindex:function(){return Y()?0:void 0}},_.O("div",{class:function(){var t,e=b(),W=L==null?void 0:L(),M=f==null?void 0:f(),J=!((t=e.decorations)==null||!t.includes(2)||e.size!=="medium"&&e.size!=="large"),x=e.size==="tiny"||e.size==="extra-small",V,p,D,G,lN={};
t=(lN["yt-spec-avatar-shape--live-ring"]=!!(((V=e.decorations)==null?0:V.includes(0))&&LMA(e.size)),lN["yt-spec-avatar-shape--stories-watched"]=J&&!(W==null||!W.storiesWatched),lN["yt-spec-avatar-shape--stories-unwatched"]=J&&!(W==null?0:W.storiesWatched),lN["yt-spec-avatar-shape--background-border"]=P0F(e.decorations)&&!x,lN["yt-spec-avatar-shape--background-border-thin"]=P0F(e.decorations)&&x,lN["yt-spec-avatar-shape__on-select-border"]=!((p=e.decorations)==null||!p.includes(4)),lN["yt-spec-avatar-shape__white-border"]=
!((D=e.decorations)==null||!D.includes(5)),lN["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((G=e.decorations)==null?0:G.includes(5))&&x),lN["yt-spec-avatar-shape--is-overlay"]=!!M,lN);return _.$Y(t)},
style:function(){a:{var t=b().clusterLayoutConfig;if(t){b:{var e=t.numAvatarsInCluster;var W=t.avatarIndex;if(W!==e-1){switch(t.clusterSize){case "small":t="32";break;case "medium":t="36";break;case "40":t="40";break;default:e=void 0;break b}e="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+t+"x"+t+"_avatars_"+e+"_index_"+W+".svg"}else e=void 0}if(e){e=_.qb({"-webkit-mask-image":"url("+e+")","mask-image":"url("+e+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}e=void 0}return e}},_.O("div",{class:function(){var t={};
var e=b();t=(t[e.clusterLayoutConfig?coV(e.clusterLayoutConfig):roZ(e.size)]=!0,t["yt-spec-avatar-shape--no-margin"]=P0F(b().decorations),t["yt-spec-avatar-shape--square"]=b().type===2,t);return _.$Y(t)}},_.O(_.cZ,{data:d,
alt:function(){return!Y()&&b().accessibilityText?b().accessibilityText:""},
targetWidth:function(){return dMF(b().size)},
targetHeight:function(){return dMF(b().size)},
className:function(){return _.$Y(H())}}),_.O(_.m,{cond:function(){var t;
return((t=b().decorations)==null?void 0:t.includes(0))&&LMA(b().size)},
then:function(){return _.O("div",{class:function(){var t={};t=(t["yt-spec-avatar-shape__live-badge"]=!0,t["yt-spec-avatar-shape__live-badge--badge-small"]=b().size==="small",t["yt-spec-avatar-shape__live-badge--badge-medium"]=b().size==="medium"||b().size==="48",t["yt-spec-avatar-shape__live-badge--badge-large"]=b().size==="large",t["yt-spec-avatar-shape__live-badge--badge-extra-large"]=b().size==="extra-large"||b().size==="extra-extra-large"||b().size==="giant",t);return _.$Y(t)}},_.O(_.m,{cond:function(){return b().badgeText},
then:function(t){return _.O("div",{class:"yt-spec-avatar-shape__badge-text",el:F},t)}}),_.O(_.m,{cond:n,
then:function(){return _.O("div",{class:"yt-spec-avatar-shape__badge-icon"},_.O(_.H$,{icon:q,size:function(){a:switch(b().size){case "extra-large":var t=16;break a;default:t=13}return t}}))}}))}}),_.O(_.m,{cond:function(){var t,e;
return((t=b().decorations)==null?void 0:t.includes(1))||((e=b().decorations)==null?void 0:e.includes(0))&&!LMA(b().size)},
then:function(){return _.O("div",{class:function(){var t=b(),e,W,M={};var J=(M["yt-spec-avatar-shape__live-dot"]=!((e=t.decorations)==null||!e.includes(0)||LMA(t.size)),M["yt-spec-avatar-shape__new-content"]=!((W=t.decorations)==null||!W.includes(1)),M);return _.$Y(J)}})}}),_.O(_.m,{cond:function(){return!!E},
then:function(){return _.O("div",{class:function(){var t={};t=Object.assign((t["yt-spec-avatar-shape__image-overlays"]=!0,t),H());return _.$Y(t)}},E==null?void 0:E())}})))))},"Oa");
y7f.idomCompat={callbacks:{overlays:!0}};_.nS=_.C(function(l){function b(){d().endpoint&&_.pi(d().endpoint)}
var d=l.data;var L=l.decorations;var P=l.avatarButtonCustomClassName;var E=l.isOverlay;var f=l.clusterLayoutConfig;return _.O("avatar-view-model",null,_.O(_.m,{cond:function(){return d().image},
then:function(F){return _.O(y7f,{data:function(){return QeH({data:d(),onTap:d().endpoint?b:void 0,decorations:L==null?void 0:L(),badgeText:void 0,accessibilityText:d().accessibilityText,avatarButtonCustomClassName:P==null?void 0:P(),clusterLayoutConfig:f==null?void 0:f()})},
image:F,iconType:"RADAR_LIVE",overlays:function(){return _.O(jRF,{data:d})},
isOverlay:E})}}))},"Pa");
_.nS.idomCompat=!0;_.O1=_.C(function(l){var b=l.data;l=l.className;var d=_.O6("yt-decorated-avatar-view-model"),L=function(){return _.K(b().avatar,_.C2)},P=_.IJ(function(){var E,f=b(),F=L(),n=_.gO(b().rendererContext),N=(E=d.value)!=null?E:void 0,Y;
if(F){N={data:f,avatar:F,onTap:n,element:N};E=N.data;f=N.avatar;F=N.onTap;n=N.element;N=N.commandController;F=F?FMA(F,n,N):void 0;n=[];E.liveData&&n.push(0);var q;N=(q=E.liveData)==null?void 0:q.liveBadgeText;q=(Y=_.K(E.rendererContext,_.jy))==null?void 0:Y.label;Y=QeH({data:f,onTap:F,decorations:n,badgeText:N,accessibilityText:q?q:E.a11yLabel})}else Y={size:"medium"};return Y},void 0,"c00kWd");
return _.O("yt-decorated-avatar-view-model",{class:_.nt("ytDecoratedAvatarViewModelHost",l),el:d},_.O(_.m,{cond:function(){var E;return(E=L())==null?void 0:E.image},
then:function(E){return _.O(y7f,{data:P,image:E,iconType:"RADAR_LIVE",overlays:function(){return _.O(jRF,{data:L})}})}}))},"Qa");
_.O1.idomCompat=!0;_.NO=_.C(function(l){var b=function(){var F;return Object.assign({},l.data(),(F=l.overrides)==null?void 0:F.call(l))},d=function(){return _.SN(b().rendererContext)},L=function(){var F=b().avatars,n,N;
return(N=(n=(F==null?0:F[0])?_.K(F[0],_.C2):void 0)==null?void 0:n.avatarImageSize)!=null?N:"AVATAR_SIZE_UNKNOWN"},P=function(){return se7(b())},E=function(){if(b().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var F=void 0;
else if((F=l.decorations)==null?0:F.call(l))F=l.decorations();else{F=b();var n=0;F.avatars&&(n+=F.avatars.length);F.decoratedText&&(n+=1);F=n>1?[3]:[]}return F},f={};
return _.O("yt-avatar-stack-view-model",{el:_.lY(_.AW(function(){return b().rendererContext})),
class:_.nt("yt-avatar-stack-view-model",l.className,(f["yt-avatar-stack-view-model--tappable"]=d,f["yt-avatar-stack-view-model--is-overlay"]=l.isOverlay,f["yt-avatar-stack-view-model--medium-text"]=l.useMediumText,f)),tabindex:function(){return d()?0:void 0},
role:function(){return d()?"link":void 0},
"aria-label":function(){var F,n;return(n=(F=_.K(b().rendererContext,_.jy))==null?void 0:F.label)!=null?n:""}},_.O(_.m,{cond:function(){var F;
return b().avatars&&!((F=l.hideAvatar)==null?0:F.call(l))},
then:function(){return _.O("div",{class:"yt-avatar-stack-view-model__avatars"},_.O(_.m,{cond:function(){return b().decoratedText},
then:function(F){var n={};return _.O("div",{class:_.nt("yt-avatar-stack-view-model__text-container",(n["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return L()==="AVATAR_SIZE_XXS"||L()==="AVATAR_SIZE_XS"},n["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var N;
return((N=l.isOverlay)==null?void 0:N.call(l))&&(L()==="AVATAR_SIZE_XXS"||L()==="AVATAR_SIZE_XS")},n)),
style:_.qb({width:function(){return P().avatarSizeInPx+"px"},
height:function(){return P().avatarSizeInPx+"px"}})},_.O(_.UD,{text:F,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.O("div",{style:function(){return _.qb(P().avatarStackStyle)()},
class:function(){return P().avatarStackClass}},_.O(_.W_,{data:function(){return P().avatars.reverse()}},{avatarViewModel:function(F,n){return _.O("div",{style:function(){var N,Y;
return _.qb((Y=(N=P()).avatarStyle)==null?void 0:Y.call(N,n()))()},
class:function(){return P().avatarClass}},_.O(_.nS,{data:F.data,
decorations:E,avatarButtonCustomClassName:function(){return P().avatarButtonCustomClassName},
isOverlay:l.isOverlay,clusterLayoutConfig:function(){var N,Y;return(Y=(N=P()).clusterLayoutConfig)==null?void 0:Y.call(N,n())}}))},
decoratedAvatarViewModel:function(F,n){return _.O("div",{style:function(){var N,Y;return _.qb((Y=(N=P()).avatarStyle)==null?void 0:Y.call(N,n()))()},
class:function(){return P().avatarClass}},_.O(_.O1,{data:F.data}))}})))}}),_.O(_.m,{cond:function(){return b().text},
then:function(F){return _.O(_.UD,{text:F,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ra");
_.NO.idomCompat=!0;_.P$(_.C(function(l){var b=l.data;var d=l.thumbnailSize;return _.O("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.O("div",{class:_.nt("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return BNy(d==null?void 0:d())})},_.O(_.W_,{data:function(){return b().avatarStack}},{avatarStackViewModel:function(L){return _.O(_.NO,{data:L.data,
decorations:[5]})}})))},"Sa"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.KX,
thumbnailSize:_.KX}});var ZUD=_.C(function(l){l=_.lf(l,{hidden:!1});var b=l.data;l=l.hidden;return _.O("yt-thumbnail-overlay-title-view-model",{class:_.nt("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(b().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var d="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:d="ytThumbnailOverlayTitleViewModelPositionTop"}return d}),
hidden:l},_.O(_.m,{cond:function(){return b().leadingContent},
then:function(d){return _.O("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.O(_.W_,{data:d},{decoratedAvatarViewModel:_.O1}))}}),_.O("div",null,_.O(_.UD,{text:function(){return b().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.O(_.m,{cond:function(){return b().subtitle},
then:function(){return _.O(_.UD,{text:function(){return b().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Ta");
ZUD.idomCompat=!0;_.P$(ZUD,"yt-thumbnail-overlay-title-view-model",{props:{data:_.KX,hidden:_.KX}});_.M0j=_.C(function(l){l=_.lf(l,{isClip:!1});var b=l.data,d=l.thumbnailSize,L={};return _.O("yt-thumbnail-overlay-badge-view-model",{class:_.nt("yt-thumbnail-overlay-badge-view-model",function(){a:switch(b().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var P="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:P="yt-thumbnail-overlay-badge-view-model--bottom-end"}return P},function(){return np1(d==null?void 0:d())},(L["yt-thumbnail-overlay-badge-view-model--clip"]=l.isClip,
L))},_.O(_.W_,{data:function(){return b().thumbnailBadges}},{thumbnailBadgeViewModel:function(P){return _.O(_.kh0,{data:P.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ua");
_.M0j.idomCompat=!0;_.P$(_.M0j,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.KX,thumbnailSize:_.KX,isClip:_.KX}});var Izr=_.C(function(l){var b=l.data;l=l.hidden;var d=_.IJ(function(){return b().indicatorCount||0},void 0,"AbKnMc"),L={};
return _.O("yt-page-indicator-view-model",{class:_.nt("ytPageIndicatorViewModelHost",(L.ytPageIndicatorViewModelIndicatorHidden=function(){return!b().indicatorCount},L)),
hidden:l},_.O(_.RC,{each:function(){return Array(d())}},function(P,E){var f={};
return _.O("div",{class:_.nt("ytPageIndicatorViewModelIndicator",(f.ytPageIndicatorViewModelIndicatorSelected=function(){return b().selectedIndex===E()},f))})}))},"Va");
Izr.idomCompat=!0;_.P$(Izr,"yt-page-indicator-view-model",{props:{data:_.KX,hidden:_.KX}});var m6=function(){var l=_.S.apply(this,arguments)||this;l.eventSink=function(){return l};
l.disableInteraction=!1;l.noRoundedCorners=!1;l.isPreviewLoading=!1;l.isOriginalAspectRatio=!1;l.computedObjectFit=!1;l.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return l};
_.h(m6,_.S);_.Q=m6.prototype;
_.Q.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:_.U("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"}}};
_.Q.onImageLoaded=function(){this.loaded=!0};
_.Q.onImageUnloaded=function(){this.loaded=!1};
_.Q.computeRichThumbnail=function(l,b,d,L){if(l&&b&&!L&&!_.U("disable_moving_thumbs_handling")&&!d)return b};
_.Q.computeImageWidth=function(l,b){return b||9999};
_.Q.computeIsOriginalAspectRatio=function(l){return l};
_.Q.computeIsLive=function(l){if(l==null?0:l.badges)for(var b=0;b<l.badges.length;b++){var d=l.badges[b];if(d.metadataBadgeRenderer&&d.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(l==null?0:l.thumbnailOverlays)for(b=0;b<l.thumbnailOverlays.length;b++)if(d=l.thumbnailOverlays[b],d.thumbnailOverlayTimeStatusRenderer&&d.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.Q.computeObjectFit=function(l,b){return b||(l?"CONTAIN":"")};
_.Q.computeNavigationEndpoint=function(l,b,d){return l?b:d};
_.Q.computeHasClip=function(l){l=_.X(l||[]);for(var b=l.next();!b.done;b=l.next())if(b.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.Q.computeOverlayColor=function(l){var b;return(l==null?0:(b=l.darkColorPalette)==null?0:b.section2Color)?l.darkColorPalette.section2Color:l==null?void 0:l.sampledThumbnailColor};
_.qG.Object.defineProperties(m6.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.vEq(this.width)}}});
m6.prototype.onImageUnloaded=m6.prototype.onImageUnloaded;m6.prototype.onImageLoaded=m6.prototype.onImageLoaded;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],m6.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],m6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(svQ),_.u("design:type",Object)],m6.prototype,"ytdThumbnailBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],m6.prototype,"componentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],m6.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],m6.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],m6.prototype,"circular",void 0);
_.w([_.g({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.u("design:type",Object)],m6.prototype,"richThumbnail",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.u("design:type",Boolean)],m6.prototype,"hasClip",void 0);_.w([_.g(),_.u("design:type",Object)],m6.prototype,"eventSink",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m6.prototype,"queued",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],m6.prototype,"richGridThumbnail",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],m6.prototype,"useExpandableTooltip",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],m6.prototype,"useUntranslatedNavigationEndpoint",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m6.prototype,"disableInteraction",void 0);
_.w([_.g({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.u("design:type",Object)],m6.prototype,"computedNavigationEndpoint",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m6.prototype,"nowPlayingEqualizerOnly",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],m6.prototype,"hidePlaybackStatus",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],m6.prototype,"objectFit",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m6.prototype,"noRoundedCorners",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],m6.prototype,"watchFeedThumbnail",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m6.prototype,"isPreviewLoading",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.u("design:type",Object)],m6.prototype,"isOriginalAspectRatio",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.u("design:type",Object)],m6.prototype,"computedObjectFit",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.u("design:type",Boolean)],m6.prototype,"isLiveVideo",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],m6.prototype,"loaded",void 0);_.w([_.g({computed:"computeOverlayColor(data.thumbnail)"}),_.u("design:type",Object)],m6.prototype,"overlayColor",void 0);_.w([_.g(),_.u("design:type",Boolean)],m6.prototype,"minimizePipBreakages",void 0);_.w([_.g({selector:_.xS$}),_.u("design:type",Boolean)],m6.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.g(),_.u("design:type",Number)],m6.prototype,"width",void 0);
_.w([_.y("inlinePreviewIsEnabled"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],m6.prototype,"isPreviewDisabled",null);_.w([_.y("width"),_.u("design:type",String),_.u("design:paramtypes",[])],m6.prototype,"thumbnailSize",null);_.w([_.Hf("image-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m6.prototype,"onImageLoaded",null);
_.w([_.Hf("image-unloaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m6.prototype,"onImageUnloaded",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-thumbnail"})],m6);
var $Tr=_.Xa()(m6,"ytd-thumbnail",function(){if(e9J===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);e9J=l}l=e9J;return l},{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 mMV=function(l){var b=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15202_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15202_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(d){J7V(b,d)};
this.onLockupMouseLeaveFn=function(d){d=d.relatedTarget;var L,P;((L=document.getElementsByTagName("ytd-video-preview"))==null?0:(P=L.item(0))==null?0:P.contains(d))||(b.terminateVideoPreview(),Y7(b))};
this.onThumbnailMouseDownFn=function(){b.terminateVideoPreview();Y7(b)};
this.onTouchStart=function(){b.JSC$15202_touched=!0};
this.mediaRenderer=l.mediaRenderer;this.thumbnailElement=l.thumbnailElement;this.lockupElement=l.lockupElement;this.videoPreviewOptsInput=l.videoPreviewOpts;xTD(this);qO(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)):
_.cX(Error("Fh")):_.cX(Error("Gh")):g9f(this)},lE=function(l){g9f(l);
var b;(b=l.lockupElement)==null||b.removeEventListener("mouseenter",l.onMouseMoveFn);var d;(d=l.lockupElement)==null||d.removeEventListener("mouseleave",l.onLockupMouseLeaveFn);var L;(L=l.lockupElement)==null||L.removeEventListener("touchstart",l.onTouchStart);var P;(P=l.thumbnailElement)==null||P.removeEventListener("mousedown",l.onThumbnailMouseDownFn);Y7(l)},xTD=function(l){l.inlinePreviewIsEnabledForUser=_.rT().getState().ui.inlinePreviewIsEnabled;
l.unsubscribeFromInlinePreviewIsEnabled=_.lK(_.rT(),_.xS$,function(b){(l.inlinePreviewIsEnabledForUser=b)||Y7(l)});
l.JSC$15202_unsubscribeFromInlinePreviewIsActive=_.lK(_.rT(),_.Jp$,function(b){(l.inlinePreviewIsActive=b)||Y7(l)})},g9f=function(l){l.unsubscribeFromInlinePreviewIsEnabled();
l.unsubscribeFromInlinePreviewIsEnabled=function(){};
l.JSC$15202_unsubscribeFromInlinePreviewIsActive();l.JSC$15202_unsubscribeFromInlinePreviewIsActive=function(){}},J7V=function(l,b){b.buttons>0||(b=_.KO("kevlar_lockup_hover_delay",-1),l.JSC$15202_touched&&b>=0?(_.T1.cancelJob(l.videoPreviewJobId),l.videoPreviewJobId=_.sL(_.T1,function(){SwV(l)},b),l.JSC$15202_touched=!1):SwV(l))},s1Z=function(l){l.videoPreviewJobId=_.sL(_.T1,function(){return _.B(function(b){return b.yield(A7t(l,{isAutoplay:!0}),0)})})},SwV=function(l){!l.previewTriggered&&qO(l)&&
(l.inlinePreviewIsActive&&l.terminateVideoPreview(),l.previewTriggered=!0,l.mediaRenderer.isInlinePreviewTriggered=!0,_.T1.cancelJob(l.videoPreviewJobId),l.videoPreviewJobId=_.sL(_.T1,function(){return _.B(function(b){return b.yield(A7t(l),0)})}))},A7t=function(l,b){b=b===void 0?{}:b;
var d=b.isAutoplay===void 0?!1:b.isAutoplay;var L,P,E,f;return _.B(function(F){if(F.nextAddress==1){if(!qO(l))return F.return();L=l.getVideoPreviewOpts();if(!L)return F.return();d&&(L.isAutoplay=!0);return(E=(P=_.bQ(l.mediaRenderer.hostElement,"yt-open-video-preview-action",[L]))&&P[0])?F.yield(P[0],3):F.jumpTo(2)}F.nextAddress!=2&&(E=F.yieldResult===1);if(E){var n=(f=l.mediaRenderer)==null?void 0:f.data;n&&(NNA(n)?delete n.inlinePlayerData:"inlinePlaybackEndpoint"in n&&delete n.inlinePlaybackEndpoint)}_.gR(F)})};
mMV.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var l,b;if((b=(l=this.videoPreviewOptsInput)==null?void 0:l.videoPreviewData)!=null)l=b;else if(l=this.mediaRenderer.data)if(NNA(l))l={inlinePlaybackEndpoint:_.A9(l.inlinePlayerData.onVisible),navigationEndpoint:_.A9(l.onTap),thumbnail:"image"in l?l.image:l.thumbnail,thumbnailOverlays:void 0,accessibilityText:Og1(l)};else if("multipleInlinePlaybackEndpoint"in l){var d=_.K(_.K(l.multipleInlinePlaybackEndpoint,CCV),R7o);if(d!=
null&&d.playerDescriptors){b=[];d=_.X(d.playerDescriptors);for(var L=d.next();!L.done;L=d.next())L=L.value,b.push({inlinePlaybackEndpoint:L.inlinePlaybackEndpoint,navigationEndpoint:L.navigationEndpoint,thumbnail:L.thumbnail,thumbnailOverlays:L.thumbnailOverlays,accessibilityText:Og1(l)});l=b}else l=void 0}else l={inlinePlaybackEndpoint:l.inlinePlaybackEndpoint,navigationEndpoint:l.navigationEndpoint,thumbnail:l.thumbnail,thumbnailOverlays:l.thumbnailOverlays,accessibilityText:Og1(l)};else l=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:l,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var qO=function(l){var b;if(b=l.inlinePreviewIsEnabledForUser)b=(l=l.mediaRenderer.data)?"inlinePlaybackEndpoint"in l&&l.inlinePlaybackEndpoint||NNA(l)&&l.inlinePlayerData||"multipleInlinePlaybackEndpoint"in l&&l.multipleInlinePlaybackEndpoint?!0:!1:!1;return b};
mMV.prototype.terminateVideoPreview=function(){_.lQ(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var Y7=function(l){_.T1.cancelJob(l.videoPreviewJobId);l.inlinePreviewIsActive=!1;l.previewTriggered=!1;l.mediaRenderer.isInlinePreviewTriggered=!1};var v9Q=_.rI(["#"]),Hk=function(){var l=_.S.apply(this,arguments)||this;l.isDisabled=!1;return l};
_.h(Hk,_.S);_.Q=Hk.prototype;
_.Q.configureRendererStamper=function(){return{"data.menu":cM,"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"}}}};
_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.getMetadata=function(l){var b=[];if(l.metadataText&&Object.keys(l.metadataText).length>0){var d=this.ytRendererBehavior.getSimpleString(l.metadataText);l.upcomingEventData&&l.upcomingEventData.upcomingEventText&&(d=_.M2(d,Number(l.upcomingEventData.startTime)));b.push(d)}else l.shortViewCountText&&b.push(this.ytRendererBehavior.getSimpleString(l.shortViewCountText)),l.publishedTimeText&&b.push(this.ytRendererBehavior.getSimpleString(l.publishedTimeText)),l.upcomingEventData&&l.upcomingEventData.upcomingEventText&&
(d=this.ytRendererBehavior.getSimpleString(l.upcomingEventData.upcomingEventText),b.push(_.M2(d,Number(l.upcomingEventData.startTime))));return b};
_.Q.calculateBylineText=function(l){return l.shortBylineText?l.shortBylineText:l.bylineText?l.bylineText:null};
_.Q.calculateIsDisabled=function(l){return!!l.isDisabled};
_.Q.computeHrefWithDefault=function(l){return this.ytComponentBehavior.computeHref_(l)||_.fDA(v9Q)};
_.Q.onDetailsTap=function(l){var b=this.data&&this.data.navigationEndpoint;b&&!_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.U("kevlar_grid_video_renderer_killswitch")?_.rh(this.hostElement,"yt-navigate",{endpoint:b}):this.ytComponentBehavior.resolveCommand(b))};
_.Q.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15209_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:_.F$(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.F$(this.hostElement).querySelector("ytd-thumbnail")})};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$15209_inlinePreviewHoverListener)==null||lE(l)};
_.Q.computeThumbnailWidth=function(l,b){return b&&b>0?b:l?360:210};
_.Q.computeNumBadgesInRow=function(l){var b;return((b=l.badges)==null?void 0:b.length)||0};
_.Q.computeShowChannelThumbnail=function(l,b){var d;return b&&!!(l==null?0:(d=l.channelThumbnailSupportedRenderers)==null?0:d.channelThumbnailWithLinkRenderer)};
_.qG.Object.defineProperties(Hk.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.JSC$15209_inlinePreviewHoverListener)==null?0:qO(l))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
Hk.prototype.dataChanged=Hk.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hk.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Hk.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Hk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],Hk.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.z(_.eI),_.u("design:type",Object)],Hk.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Hk.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Hk.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],Hk.prototype,"noEndpoints",void 0);_.w([_.g({computed:"calculateBylineText(data)"}),_.u("design:type",Object)],Hk.prototype,"bylineText",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Hk.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Hk.prototype,"isDownloading",void 0);_.w([_.g({reflectToAttribute:!0,value:0}),_.u("design:type",Number)],Hk.prototype,"width",void 0);_.w([_.g({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.u("design:type",Object)],Hk.prototype,"isDisabled",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hk.prototype,"dataChanged",null);_.w([_.y("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"isHovered",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"hasAttributedBylineText",null);
_.w([_.y("bylineText","hasAttributedBylineText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hk.prototype,"showBylineText",null);_.w([_.A({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],Hk);
_.R(Hk,"ytd-grid-video-renderer",function(){if(F4r!==void 0)return F4r;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return F4r=l},{mode:_.fi("kevlar_poly_si_batch_j047")?1:2});var CXV;var tY=function(){var l=_.S.apply(this,arguments)||this;l.roundedContainer=!0;l.skipRoundingTop=!1;l.disableTopPadding=!1;l.amsterdamEnabled=_.U("enable_desktop_amsterdam_info_panels");l.extractOverlay=!1;return l};
_.h(tY,_.S);tY.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
tY.prototype.onClick=function(l){var b,d=(b=this.data)==null?void 0:b.sourceEndpoint;!_.lT(_.ad(l),this.hostElement,["A".toString()])&&d&&_.rh(this.hostElement,"yt-navigate",{endpoint:d})};
_.qG.Object.defineProperties(tY.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 l;return!((l=this.data)==null||!l.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=(l=this.data)==null?void 0:l.paragraphMaxLines)!=null?b:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],tY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],tY.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tY.prototype,"showVerticalDividers",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tY.prototype,"roundedContainer",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tY.prototype,"skipRoundingTop",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tY.prototype,"disableTopPadding",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],tY.prototype,"amsterdamEnabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tY.prototype,"extractOverlay",void 0);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],tY.prototype,"showMetadataAtTop",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],tY.prototype,"showMetadataBelowTitle",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.menu"),_.u("design:type",Object),_.u("design:paramtypes",[])],tY.prototype,"hasMenu",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.truncateParagraphs"),_.u("design:type",Object),_.u("design:paramtypes",[])],tY.prototype,"truncateParagraphs",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.paragraphMaxLines"),_.u("design:type",Number),_.u("design:paramtypes",[])],tY.prototype,"paragraphMaxLines",null);
_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.background"),_.u("design:type",Object),_.u("design:paramtypes",[])],tY.prototype,"background",null);_.w([_.A({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],tY);
_.R(tY,"ytd-info-panel-content-renderer",function(){if(CXV!==void 0)return CXV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return CXV=l},{mode:_.fi("kevlar_poly_si_batch_j076")?1:2});var R9J;var pbV;var o92;var DTQ;var U1=function(){return _.S.apply(this,arguments)||this};
_.h(U1,_.S);U1.prototype.computeStyle=function(l){return l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],U1.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],U1.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],U1.prototype,"style_",void 0);_.w([_.AC({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],U1);
_.R(U1,"yt-channel-thumbnail-with-link-renderer",function(){if(DTQ===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;o92===void 0&&(o92=document.createElement("template"));var L=o92;d.call(b,L.content.cloneNode(!0),l.content.firstChild);DTQ=l}l=DTQ;return l},{mode:2});var KS=function(){return _.S.apply(this,arguments)||this};
_.h(KS,_.S);KS.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"}}}};
KS.prototype.computeTitleStyle=function(l){return l||null};
KS.prototype.computeAvatarStyle=function(l){return l||null};
KS.prototype.computeShowNavigationButton=function(l,b){return!(l==null||!l.navigationButton||b)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],KS.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],KS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],KS.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.u("design:type",String)],KS.prototype,"titleStyle",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.u("design:type",String)],KS.prototype,"avatarStyle",void 0);_.w([_.g(),_.u("design:type",Boolean)],KS.prototype,"hideNavigationButton",void 0);_.w([_.A({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],KS);
_.R(KS,"ytd-rich-list-header-renderer",function(){if(pbV!==void 0)return pbV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return pbV=l},{mode:_.fi("kevlar_poly_si_batch_j058")?1:2});var eJ=function(){return _.S.apply(this,arguments)||this};
_.h(eJ,_.S);eJ.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]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eJ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],eJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],eJ.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],eJ.prototype,"isSearch",void 0);_.w([_.A({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],eJ);
_.R(eJ,"ytd-preview-card-renderer",function(){if(R9J!==void 0)return R9J;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return R9J=l},{mode:1});var V0o;var hY=function(){return _.S.apply(this,arguments)||this};
_.h(hY,_.S);hY.prototype.configureRendererStamper=function(){return{"data.menu":cM}};
hY.prototype.dataChanged=function(){var l=this.get("colorExtractionPalette.section1Color",this.data);l=_.$I(l);_.mj(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":l})};
hY.prototype.computeCardStyle=function(l){return this.get("style.value",l)||null};
hY.prototype.dataChanged=hY.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],hY.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hY.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.u("design:type",String)],hY.prototype,"cardStyle",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hY.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],hY);
_.R(hY,"ytd-compact-channel-recommendation-card-renderer",function(){if(V0o!==void 0)return V0o;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return V0o=l},{mode:1});var wb0;var utQ;var k7=function(){var l=_.S.apply(this,arguments)||this;l.alignAuto=!1;l.collapsed=!0;l.isToggled=!1;l.alwaysCollapsed=!1;l.canToggle=!0;l.collapsedHeight=80;l.disableToggle=!1;l.alwaysToggleable=!1;l.reversed=!1;l.shouldUseNumberOfLines=!1;l.recomputeOnResize=!1;l.canToggleJobId=0;l.lastReversed=!1;return l};
_.h(k7,_.S);_.Q=k7.prototype;_.Q.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.Q.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.Q.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var l=_.F$(this.hostElement),b=l.childNodes,d=document.createDocumentFragment(),L=l.childNodes.length-1;L>=0;L--)_.F$(d).appendChild(b[L]);_.U("enable_shadydom_free_scoped_node_methods")?_.Bf(this.hostElement).appendChild(d):l.appendChild(d)}};
_.Q.ready=function(){var l=this;_.Vx(function(){l.initChildrenObserver()},1)};
_.Q.attached=function(){var l;(l=this.resizeObserver)==null||l.observe(this.content)};
_.Q.detached=function(){this.detachObserver()};
_.Q.toggle=function(l,b){this.canToggle&&(this.isToggled=b,_.rh(this.hostElement,"yt-refit"),l&&l.stopPropagation())};
_.Q.reset=function(){this.childrenChanged()};
_.Q.onIronResize=function(){this.recomputeOnResize&&!_.U("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.Q.computeIsMoreVisible=function(l,b){return l&&!b};
_.Q.computeShouldUseNumberOfLines=function(l){try{return!!l&&window.CSS.supports("-webkit-line-clamp","1")}catch(b){}return!1};
_.Q.computeIsLessVisible=function(l,b){return l&&b};
_.Q.observeCollapsedHeightAndMaxLines=function(){var l=this.collapsedHeight,b=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.mj(this.hostElement,{"--ytd-expander-max-lines":""+b,"--ytd-expander-collapsed-height":""}):_.mj(this.hostElement,{"--ytd-expander-collapsed-height":l+"px","--ytd-expander-max-lines":""})};
_.Q.handleMoreTap=function(l){this.disableToggle||(_.rh(this.hostElement,"yt-expander-more-tapped"),this.toggle(l,!0))};
_.Q.handleLessTap=function(l){_.rh(this.hostElement,"yt-expander-less-tapped");this.toggle(l,!1)};
_.Q.initChildrenObserver=function(){var l=this;this.observer=new MutationObserver(function(){l.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.U("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.Yh(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var b;(b=l.resizeThrottle)==null||b.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.Q.childrenChanged=function(){var l=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){ft(function(){l.canToggleJobId=0;l.calculateCanCollapse()})}))};
_.Q.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};
_.Q.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.Q.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("collapsed-changed",this.collapsed))};
_.Q.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("is-toggled-changed",this.isToggled))};
_.Q.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("can-toggle-changed",this.canToggle))};
_.qG.Object.defineProperties(k7.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
k7.prototype.canToggleChangedForBinding=k7.prototype.canToggleChangedForBinding;k7.prototype.isToggledChangedForBinding=k7.prototype.isToggledChangedForBinding;k7.prototype.collapsedChangedForBinding=k7.prototype.collapsedChangedForBinding;k7.prototype.observeCollapsedHeightAndMaxLines=k7.prototype.observeCollapsedHeightAndMaxLines;k7.prototype.onIronResize=k7.prototype.onIronResize;k7.prototype.reversedChanged=k7.prototype.reversedChanged;k7.prototype.toggledChanged=k7.prototype.toggledChanged;
k7.prototype.alwaysToggleableChanged=k7.prototype.alwaysToggleableChanged;_.w([_.z(_.dK),_.u("design:type",Object)],k7.prototype,"ironResizableBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],k7.prototype,"alignAuto",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],k7.prototype,"collapsed",void 0);_.w([_.g(),_.u("design:type",Object)],k7.prototype,"isToggled",void 0);_.w([_.g(),_.u("design:type",Object)],k7.prototype,"alwaysCollapsed",void 0);
_.w([_.g(),_.u("design:type",Object)],k7.prototype,"canToggle",void 0);_.w([_.g(),_.u("design:type",Object)],k7.prototype,"collapsedHeight",void 0);_.w([_.g(),_.u("design:type",Object)],k7.prototype,"disableToggle",void 0);_.w([_.g(),_.u("design:type",Object)],k7.prototype,"alwaysToggleable",void 0);_.w([_.g(),_.u("design:type",Object)],k7.prototype,"reversed",void 0);_.w([_.g(),_.u("design:type",Number)],k7.prototype,"maxNumberOfLines",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.u("design:type",Object)],k7.prototype,"shouldUseNumberOfLines",void 0);_.w([_.g(),_.u("design:type",Object)],k7.prototype,"recomputeOnResize",void 0);_.w([_.KL("#content"),_.u("design:type",HTMLDivElement)],k7.prototype,"content",void 0);_.w([_.Wf("alwaysToggleable"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"alwaysToggleableChanged",null);
_.w([_.Wf("isToggled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"toggledChanged",null);_.w([_.y("canToggleJobId"),_.u("design:type",Object),_.u("design:paramtypes",[])],k7.prototype,"isResetting",null);_.w([_.tC("reversed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"reversedChanged",null);
_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"onIronResize",null);_.w([_.tC("maxNumberOfLines","collapsedHeight"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"observeCollapsedHeightAndMaxLines",null);_.w([_.tC("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"collapsedChangedForBinding",null);
_.w([_.tC("isToggled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"isToggledChangedForBinding",null);_.w([_.tC("canToggle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],k7.prototype,"canToggleChangedForBinding",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-expander"})],k7);
_.R(k7,"ytd-expander",function(){if(utQ!==void 0)return utQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return utQ=l},{mode:1});var ZU=function(){return _.S.apply(this,arguments)||this};
_.h(ZU,_.S);ZU.prototype.computeIsCarousel=function(l){return!!l.isCarousel};
ZU.prototype.observeLightsourcePalette=function(){var l,b=(l=this.data)==null?void 0:l.vibrantsourceColorPaletteData;b&&_.ZT(this.hostElement,b)};
ZU.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
ZU.prototype.observeLightsourcePalette=ZU.prototype.observeLightsourcePalette;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ZU.prototype,"data",void 0);_.w([_.g({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],ZU.prototype,"isCarousel",void 0);
_.w([_.tC("data.vibrantsourceColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZU.prototype,"observeLightsourcePalette",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],ZU);
_.R(ZU,"ytd-media-upsell-renderer",function(){if(wb0!==void 0)return wb0;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return wb0=l},{mode:2});var GhV;var MO=function(){var l=_.S.apply(this,arguments)||this;l.JSC$15236_playerEvents=new Map;l.listeningToPlayer=!1;l.startX=0;l.active=!1;l.shouldShowButtons=_.U("web_buttons_hidden_killswitch");l.isHighlighted=!1;l.useHighlightStyling=_.U("web_enable_deeper_metadata_highlight_styling");l.enableProblemWalkthrough=_.U("problem_walkthrough_sd");return l};
_.h(MO,_.S);_.Q=MO.prototype;
_.Q.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}}}}}};
_.Q.created=function(){this.JSC$15236_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Q.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.qu(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.qu(this,this.onActiveUpdate))};
_.Q.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.qu(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.qu(this,this.onActiveUpdate))};
_.Q.onDataChanged=function(){this.removePlayerListeners()};
_.Q.onColorPaletteChange=function(){var l={},b;if(_.Rd()==="USER_INTERFACE_THEME_DARK"&&((b=this.data)==null?0:b.darkColorPalette)){var d=this.data.darkColorPalette;l["--ytd-macro-markers-list-item-background-color"]=_.Jq(this.get("section2Color",d))}else{var L;_.Rd()==="USER_INTERFACE_THEME_LIGHT"&&((L=this.data)==null?0:L.lightColorPalette)&&(d=this.data.lightColorPalette,l["--ytd-macro-markers-list-item-background-color"]=_.Jq(this.get("section3Color",d)))}d?(l["--ytd-macro-markers-list-item-title-color"]=
_.Jq(this.get("primaryTitleColor",d)),l["--ytd-macro-markers-list-item-secondary-color"]=_.Jq(this.get("secondaryTitleColor",d)),l["--ytd-macro-markers-list-item-timestamp-background-color"]=_.Jq(this.get("section1Color",d)),this.customButtonProperties={customColors:{color:_.Jq(this.get("primaryTitleColor",d))}},this.useColorSampling=!0):(l["--ytd-macro-markers-list-item-background-color"]="initial",l["--ytd-macro-markers-list-item-title-color"]="initial",l["--ytd-macro-markers-list-item-secondary-color"]=
"initial",l["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.mj(this.hostElement,l)};
_.Q.onEndpointMouseDown=function(l){this.startX=l.clientX};
_.Q.onEndpointClick=function(l){var b=this,d,L,P;return _.B(function(E){if(E.nextAddress==1){if(b.startX!==l.clientX)return l.preventDefault(),E.return();b.data&&b.ytRendererBehavior.logExplicitClick(b.data);if(!b.seekWithAnimationOnClick)return E.jumpTo(0);if(l.button!==0||l.shiftKey||l.altKey||l.metaKey||l.ctrlKey||_.lT(_.ad(l),b.hostElement,["BUTTON".toString()]))return E.return();l.stopPropagation();l.preventDefault();return b.data?E.yield(_.EJ().getPlayerPromise(),3):E.return()}d=E.yieldResult;
P=(L=_.K(b.data.onTap,_.oN))==null?void 0:L.startTimeSeconds;P!==void 0&&d.seekToTimeWithAnimation(P*1E3,_.iO(b.data.title));_.gR(E)})};
_.Q.computeLayout=function(l){return l};
_.Q.computeIsHighlighted=function(l){return!!l};
_.Q.computeCarouselType=function(l){return l};
_.Q.hideCarousel=function(l){return this.hideThumbnail(l)};
_.Q.hideThumbnail=function(l){return this.enableProblemWalkthrough&&l!==null&&l==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.Q.onRepeatButtonToggle=function(l){var b=this;l.detail.toggled&&_.EJ().getPlayerPromise().then(function(d){b.ytPlayerListenerBehavior.listenToPlayerEvents(d,b.JSC$15236_playerEvents);b.listeningToPlayer=!0})};
_.Q.onLoopRangeChange=function(l){var b=_.F$(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(b){var d=b.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",b.polymerController.data);if(d){var L=Number(d.endTimeMs);if(Number(d.startTimeMs)!==(l==null?void 0:l.startTimeMs)||L!==(l==null?void 0:l.endTimeMs))b.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.Q.removePlayerListeners=function(){var l=this;this.listeningToPlayer&&_.EJ().getPlayerPromise().then(function(b){l.ytPlayerListenerBehavior.unlistenFromPlayerEvents(b,l.JSC$15236_playerEvents);l.listeningToPlayer=!1})};
_.Q.onActiveUpdate=function(l){this.active=l.detail.active};
MO.prototype.onColorPaletteChange=MO.prototype.onColorPaletteChange;MO.prototype.onDataChanged=MO.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],MO.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],MO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],MO.prototype,"ytPlayerListenerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],MO.prototype,"data",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],MO.prototype,"useCustomColors",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],MO.prototype,"active",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],MO.prototype,"shouldShowButtons",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.u("design:type",String)],MO.prototype,"layout",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.u("design:type",Object)],MO.prototype,"isHighlighted",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],MO.prototype,"useHighlightStyling",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],MO.prototype,"enableProblemWalkthrough",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.u("design:type",String)],MO.prototype,"carouselType",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],MO.prototype,"useColorSampling",void 0);_.w([_.g(),_.u("design:type",Boolean)],MO.prototype,"seekWithAnimationOnClick",void 0);_.w([_.g(),_.u("design:type",Object)],MO.prototype,"customButtonProperties",void 0);
_.w([_.KL("#repeat-button"),_.u("design:type",HTMLElement)],MO.prototype,"repeatButton",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MO.prototype,"onDataChanged",null);_.w([_.tC("data.lightColorPalette","data.darkColorPalette"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MO.prototype,"onColorPaletteChange",null);_.w([_.A({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],MO);
_.R(MO,"ytd-macro-markers-list-item-renderer",function(){if(GhV!==void 0)return GhV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return GhV=l},{mode:1});var T3V;var azh;var I2=function(){return _.S.apply(this,arguments)||this};
_.h(I2,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],I2.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],I2.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],I2);
_.R(I2,"ytd-title-and-button-list-header-renderer",function(){if(azh!==void 0)return azh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return azh=l},{mode:1});var iUJ;var c7D=new _.tZ("BUTTON_RENDERER_TOKEN");_.$7=_.C(function(l){var b=_.qP().resolve(c7D);return _.O(b,Object.assign({},l,{overrides:l.buttonOverrides}))},"Wa");var r7V=_.C(function(l){var b=l.data,d=_.ro(l.useSquareAspectRatio,!1);return _.O("dismissed-mini-game-card-view-model",null,_.O(_.m,{cond:function(){var L,P;return(L=b().responseText)==null?void 0:(P=L.runs)==null?void 0:P.length},
then:function(){var L={};return _.O("div",{class:_.nt("yt-mini-game-card-view-model__dismissed-card",(L["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!d()},L["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.U("web_game_card_force_2_by_3")},L["yt-mini-game-card-view-model--dismissed-square-card"]=d,L))},_.O("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.O(_.m,{cond:function(){return b().responseText.runs[0].text},
then:function(P){return _.O("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:P},P)}}),_.O(_.W_,{data:function(){return b().buttons}},{buttonRenderer:_.$7,
buttonViewModel:_.Rb})))}}))},"Xa");var lyQ=_.C(function(l){var b=l.data;return _.O("br-nz-badge-shape",{class:_.nt(function(){return YhH(b().brNzRatingBadgeType)}),
role:function(){return b().accessibilityText?"img":void 0},
"aria-label":function(){return b().accessibilityText}},function(){var d;
return(d=b())==null?void 0:d.text})},"Ya");_.JY=_.C(function(l){var b=function(){var d=l.data(),L,P,E,f;if(d){var F=!((L=l.workaroundShortsIsThumbnailBadge)==null||!L.call(l));L=(P=l.modern)==null?void 0:P.call(l);P=(E=l.numBadgesInRow)==null?void 0:E.call(l);E=(f=l.clipTextOverflow)==null?void 0:f.call(l);var n;a:switch(d.badgeStyle){case "BADGE_OVERLAY":f=!0;break a;default:f=!1}d={type:F?17:qhB(d.badgeStyle),brNzRatingBadgeType:HgV(d.badgeStyle),text:d.badgeText,icon:d.iconName,isOverlay:f,modern:L||_.U("web_modern_badge_view_model"),accessibilityText:d.accessibilityLabel||
((n=_.K(d.rendererContext,_.jy))==null?void 0:n.label),numBadgesInRow:P,clipTextOverflow:E}}else d=void 0;return d};
return _.O("yt-badge-view-model",{class:_.nt("ytBadgeViewModelHost",l.class)},_.O(_.pz,null,_.O(_.v7,{when:function(){var d;return!((d=b())==null||!d.brNzRatingBadgeType)}},function(){return _.O(lyQ,{data:function(){return b()}})}),_.O(_.v7,{when:function(){return!!b()&&!b().brNzRatingBadgeType}},function(){return _.O(_.HM,{data:function(){return b()}})})))},"Za");
_.JY.idomCompat=!0;var fyo=_.C(function(l){l=_.lf(l,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var b=l.data,d=l.useFullWidth,L=l.isDesktopWeb,P=l.addSearchResultTopMargin,E=function(){return b().layout},f=function(){return b().title},F=function(){return b().metadataText?b().metadataText:b().genre},n=function(){return b().channelName},N=function(){return b().image},Y=function(){return b().colorPalette},q=function(){return b().actionButton},H=function(){return b().overflowButton},
t=function(){return b().avatar},e=function(){return b().ageRating},W=function(){var V={};
V=_.nt("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(V["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return L()},V));
return _.O("div",{class:V},_.O(b0t,{imageData:N,colorPalette:Y}),_.O(dCh,{onTap:function(){return b().onTap},
imageData:N,accessibilityText:function(){return b().accessibilityText},
overlayBadgeText:function(){return b().overlayBadgeText},
iconName:function(){return b().iconName},
unplayableInlinePlaybackIconName:function(){return b().unplayableInlinePlaybackIconName},
isDesktopWeb:L}),_.O(_.m,{cond:function(){return!L()},
then:function(){return _.O(_.H7,null,_.O(LmV,{layout:E,colorPalette:Y,isDesktopWeb:L,overflowButton:H,avatar:t,onTap:function(){return b().onTap},
genre:F,title:f,channelName:n}),_.O(Pz0,{actionButton:q}))}}))},M=function(){var V={};
V=_.nt((V["yt-mini-game-card-view-model--search-result-desktop"]=function(){return L()},V["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!L()},V["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return P()},V));
return _.O("div",{class:V},W(),_.O(Ezf,{description:function(){return b().description},
isDesktopWeb:L,title:f,genre:F,onTap:function(){return b().onTap},
actionButton:q,overflowButton:H,avatar:t,channelName:n}))},J=function(){var V={};
V=_.nt("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(V["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return L()},V["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return L()&&b().width===135},V["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return L()},V["yt-mini-game-card-view-model--big-metadata-font"]=function(){return b().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},V["yt-mini-game-card-view-model--use-full-width"]=
function(){return d()},V["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.U("web_game_card_force_2_by_3")},V));
return _.O("div",{class:V},_.O(QGF,{colorPalette:Y,isDesktopWeb:L,onTap:function(){return b().onTap},
accessibilityText:function(){return b().accessibilityText},
overlayBadgeText:function(){return b().overlayBadgeText},
iconName:function(){return b().iconName},
unplayableInlinePlaybackIconName:function(){return b().unplayableInlinePlaybackIconName},
actionButton:q,imageData:N}),_.O(LmV,{layout:E,colorPalette:Y,isDesktopWeb:L,overflowButton:H,avatar:t,onTap:function(){return b().onTap},
genre:F,title:f,channelName:n}),_.O(_.m,{cond:e,then:function(p){return _.O(XU0,{ageRating:p})}}))},x=function(){var V={};
V=_.nt("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(V["yt-mini-game-card-view-model--square-card-desktop"]=function(){return L()},V["yt-mini-game-card-view-model--use-full-width"]=function(){return d()},V));
return _.O("div",{class:V},_.O(dCh,{onTap:function(){return b().onTap},
imageData:N,accessibilityText:function(){return b().accessibilityText},
overlayBadgeText:function(){return b().overlayBadgeText},
iconName:function(){return b().iconName},
unplayableInlinePlaybackIconName:function(){return b().unplayableInlinePlaybackIconName},
isDesktopWeb:L}),_.O(LmV,{layout:E,colorPalette:Y,isDesktopWeb:L,overflowButton:H,avatar:t,onTap:function(){return b().onTap},
genre:F,title:f,channelName:n}),_.O(_.m,{cond:e,then:function(p){return _.O(XU0,{ageRating:p})}}))};
return _.O("mini-game-card-view-model",{class:l.className},_.O(_.pz,null,_.O(_.v7,{when:function(){return E()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return J()}),_.O(_.v7,{when:function(){return E()==="MINI_APP_LAYOUT_SQUARE"}},function(){return x()}),_.O(_.v7,{when:function(){return E()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return M()})))},"$a");
fyo.idomCompat=!0;var Pz0=_.C(function(l){var b=_.ro(l.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.O(_.W_,{data:l.actionButton},{buttonViewModel:function(d){return _.O("div",{class:b},_.O(_.Rb,{data:d.data}))}})},"ab"),dCh=_.C(function(l){var b=l.onTap;
var d=l.imageData;var L=l.accessibilityText;var P=l.overlayBadgeText;var E=l.iconName;var f=l.unplayableInlinePlaybackIconName;l=l.isDesktopWeb;return _.O(_.$G,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:b},_.O(_.cZ,{data:d,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(L==null?void 0:L())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.O(sGf,{overlayBadgeText:P,iconName:E,unplayableInlinePlaybackIconName:f,isDesktopWeb:l}))},"bb"),sGf=_.C(function(l){var b=l.overlayBadgeText;
var d=l.iconName;var L=l.unplayableInlinePlaybackIconName;var P=l.isDesktopWeb;return _.O("div",{class:"yt-mini-game-card-view-model__badge-container"},_.O(_.m,{cond:d,then:function(E){return _.O("div",{class:"yt-mini-game-card-view-model__badge"},_.O("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.O(_.H$,{icon:E,className:"yt-mini-game-card-view-model__icon",size:12}),_.O("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},b)))}}),_.O(_.m,{cond:function(){return!d()&&
b()},
then:function(){return _.O("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},b)}}),_.O(_.m,{cond:function(){return L()&&P()},
then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.O(_.H$,{icon:L,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"cb"),b0t=_.C(function(l){var b=l.colorPalette;
var d=l.imageData;var L=function(){return b().vibrantColorPalette?b().vibrantColorPalette.section2Color:b().sectionTwoColor};
return _.O(_.H7,null,_.O("div",{class:"yt-mini-game-card-view-model__background-base",style:_.qb({"background-color":function(){return xI(L(),"1")}})}),_.O("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.qb({"background-image":function(){return"url("+d().sources[0].url+")"}})}),_.O("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.qb({background:function(){return"linear-gradient(180deg,\n    "+xI(L(),".8")+" 0%,\n    "+xI(L(),".4")+" 25%,\n    "+xI(b().vibrantColorPalette?b().vibrantColorPalette.section4Color:b().sectionFourColor,".8")+" 100%)"}})}))},"db"),LmV=_.C(function(l){var b=l.layout;
var d=l.colorPalette;var L=l.overflowButton;var P=l.avatar;var E=l.onTap;var f=l.title;var F=l.channelName;var n=l.genre;var N=function(){var Y;return b()!=="MINI_APP_LAYOUT_SQUARE"&&((Y=d())==null?0:Y.textPrimaryColor)?"color: "+xI(d().textPrimaryColor,".7"):""};
return _.O("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.O(_.m,{cond:P,then:function(){return _.O("div",{class:"yt-mini-game-card-view-model__avatar"},_.O(_.W_,{data:P},{avatarViewModel:_.nS}))}}),_.O(_.$G,{command:E,
className:"yt-mini-game-card-view-model__metadata-details"},_.O("h3",{class:"yt-mini-game-card-view-model__title",title:f},f),_.O(_.m,{cond:P,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:F,style:N},F),_.O("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:N},n))},
else:function(){return _.O("span",{class:"yt-mini-game-card-view-model__genre",title:n},n)}})),_.O("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.O(_.W_,{data:L},{buttonViewModel:function(Y){var q=Y.data;
return _.O(_.Rb,{data:function(){return Object.assign({},q(),{customFontColor:b()==="MINI_APP_LAYOUT_SINGLETON"?q().customFontColor:void 0})}})}})))},"eb"),QGF=_.C(function(l){var b=l.colorPalette;
var d=l.isDesktopWeb;var L=l.onTap;var P=l.accessibilityText;var E=l.overlayBadgeText;var f=l.iconName;var F=l.unplayableInlinePlaybackIconName;var n=l.actionButton;l=l.imageData;return _.O("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.O(b0t,{imageData:l,colorPalette:b}),_.O(dCh,{onTap:L,imageData:l,accessibilityText:P,overlayBadgeText:E,iconName:f,unplayableInlinePlaybackIconName:F,isDesktopWeb:d}),_.O(_.m,{cond:function(){return n==null?void 0:n()},
then:function(){return _.O(Pz0,{actionButton:n})}}))},"fb"),Ezf=_.C(function(l){var b=l.description;
var d=l.isDesktopWeb;var L=l.title;var P=l.genre;var E=l.onTap;var f=l.actionButton;var F=l.overflowButton;var n=l.avatar;l=l.channelName;var N={};N=_.nt("yt-mini-game-card-view-model--search-result-metadata-wrapper",(N["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=d,N["yt-mini-game-card-view-model--show-unplayable-on-hover"]=d,N["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!d()},N));
var Y={};Y=_.nt("yt-mini-game-card-view-model__search-result-info-row",(Y["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!d()},Y));
return _.O("div",{class:N},_.O("div",{class:Y},_.O(_.$G,{command:E,className:"yt-mini-game-card-view-model__metadata-details"},_.O("h3",{class:"yt-mini-game-card-view-model__title",title:L},L),_.O("span",{class:"yt-mini-game-card-view-model__genre",title:P},P)),_.O(Pz0,{actionButton:f,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.O("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.O(_.W_,{data:F},{buttonViewModel:_.Rb}))),_.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(_.W_,{data:n},{avatarViewModel:function(q){var H=q.data;return _.O(_.nS,{data:function(){return Object.assign({},H(),{avatarImageSize:d()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.O(_.$G,{command:E,
className:"yt-mini-game-card-view-model__description"},_.O("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},l)),_.O(_.$G,{command:E,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.O("div",null)))),_.O(_.m,{cond:d,then:function(){return _.O(_.$G,{command:E,className:"yt-mini-game-card-view-model__description"},b)}}))},"gb"),XU0=_.C(function(l){var b=l.ageRating;
return _.O("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.O(_.cZ,{data:function(){return{sources:[{url:b().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.O(_.JY,{data:function(){return{badgeText:b().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"hb");_.P$(fyo,"mini-game-card-view-model",{props:{data:_.KX,className:_.KX,useFullWidth:_.KX,isDesktopWeb:_.KX,addSearchResultTopMargin:_.KX}});_.P$(r7V,"dismissed-mini-game-card-view-model",{props:{data:_.KX,useSquareAspectRatio:_.KX}});var x7=function(){var l=_.S.apply(this,arguments)||this;l.isSearch=!1;l.isRichGrid=!1;return l};
_.h(x7,_.S);_.Q=x7.prototype;_.Q.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.Q.dismissibleItemOnYtServiceRequestSent=function(l,b){b.actions&&this.dismissibleItemProcessActions(l,b.actions)};
_.Q.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.Q.dataChanged=function(){this.dismissibleItemReset()};
_.Q.dismissibleItemProcessActions=function(l,b){for(var d=0;d<b.length;d++){var L=b[d];_.K(L,_.TT)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.K(L,_.TT)),l.stopPropagation())}};
_.Q.dismissibleItemHandleReplaceEnclosingAction=function(l){this.dismissedRenderer=l.item;this.isDismissed=!0};
_.qG.Object.defineProperties(x7.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var l;return!!this.data&&!((l=this.dismissedRenderer)==null?0:l.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.dismissedRenderer)==null||!l.notificationMultiActionRenderer)}}});
x7.prototype.dataChanged=x7.prototype.dataChanged;x7.prototype.dismissibleItemOnRequestSent=x7.prototype.dismissibleItemOnRequestSent;x7.prototype.dismissibleItemOnYtServiceRequestSent=x7.prototype.dismissibleItemOnYtServiceRequestSent;_.w([_.g(),_.u("design:type",Object)],x7.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],x7.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],x7.prototype,"isDismissed",void 0);
_.w([_.g(),_.u("design:type",Object)],x7.prototype,"dismissedRenderer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],x7.prototype,"isRichGrid",void 0);_.w([_.y("data.layout"),_.u("design:type",Object),_.u("design:paramtypes",[])],x7.prototype,"useSquareAspectRatio",null);_.w([_.y("data","dismissedRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],x7.prototype,"showCard",null);
_.w([_.y("data","dismissedRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],x7.prototype,"showDismissed",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],x7.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.w([_.Hf("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],x7.prototype,"dismissibleItemOnRequestSent",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],x7.prototype,"dataChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],x7);
_.R(x7,"ytd-mini-game-card-view-model",function(){if(iUJ!==void 0)return iUJ;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return iUJ=l},{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var Fm0;var BFJ;var gs=function(){return _.Hh.apply(this,arguments)||this};
_.h(gs,_.Hh);gs.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
gs.prototype.getContinuationUrl=function(l){var b={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(b.itct=this.data.clickTrackingParams);return _.FP(l,b)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gs.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],gs.prototype,"data",void 0);_.w([_.AC({is:"yt-reload-continuation",noInjection:!0})],gs);var nzr;var O0f;var SJ=function(){var l=_.S.apply(this,arguments)||this;l.notificationData={};return l};
_.h(SJ,_.S);_.Q=SJ.prototype;_.Q.isMenuExpanded=function(l){return l&&l.length<=1?"undefined":"false"};
_.Q.dataChanged_=function(){this.selected=void 0;var l=this.computeSelectedIndex_(this.data);l>=0&&(this.selected=l);l=this.data&&this.data.length>1;_.nL(this.hostElement,"has-items",l);_.F$(this.hostElement).querySelector("#label").tabIndex=l?0:-1};
_.Q.onDropdownOpen=function(){var l=_.zw();if(this.parentTrackingParams&&this.data){var b=_.WZ(this.parentTrackingParams);this.data.forEach(function(d){l&&b&&d.trackingParams&&(d=_.WZ(d.trackingParams),_.CZ(l,b,d),_.o_(l,[d]))})}else this.parentTrackingParams||_.cX(new _.Rp("No parent tracking params passed in for yt-dropdown-menu."))};
_.Q.hasNotification=function(l){var b;if(l.targetId&&((b=this.notificationData)==null?0:b.targetId)){var d;return l.targetId===((d=this.notificationData)==null?void 0:d.targetId)}};
_.Q.computeSelectedIndex_=function(l){if(l)for(var b=0,d=l.length;b<d;b++)if(l[b].selected)return b;return-1};
_.Q.computeLabel_=function(l){return this.data&&l!=void 0?this.data[l].title:""};
_.Q.computeShowIcon_=function(l,b){return!b&&!!l};
_.Q.computeVerticalOffset_=function(l){return l?36:0};
_.Q.computeEndpoint_=function(l){return l.endpoint||l.navigationEndpoint};
_.Q.onLabelClick_=function(l){this.data&&this.data.length<=1?l.stopPropagation():this.menuExpanded="true"};
_.Q.onIronActivate_=function(l){l=l.detail.item;var b=_.F$(this.hostElement).querySelector("#repeat").itemForElement(l);if(b&&b.trackingParams){var d=_.zw(),L=_.WZ(b.trackingParams);d&&_.VB(d,L)}if(b&&b.serviceEndpoint)_.U("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(b.serviceEndpoint):_.LZ(this.hostElement,[b.serviceEndpoint]),_.rh(this.hostElement,"yt-playlist-reloading");else a:{if((b=l.querySelector("yt-supported-renderers"))&&
(b=b.rendererElement)&&b.is=="yt-reload-continuation"){b.trigger();break a}(l=l.querySelector("yt-reload-continuation"))&&l.trigger()}};
_.Q.onTap_=function(l){l.preventDefault()};
_.Q.onItemTap_=function(l){this.ytEndpointBehavior.onEndpointTap_(l)};
_.Q.onLinkFocus_=function(l){try{var b=l.target}catch(L){}if(b){var d=b.querySelector("tp-yt-paper-item");d&&_.wo(this,"focus",function(){d.focus()})}};
_.Q.onMenuClose_=function(){this.menuExpanded="false"};
_.Q.isLabelIconActive_=function(l){return l==="true"};
_.Q.computeHasSubtitle_=function(l){return!!l};
_.Q.computeHrefForItem_=function(l){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(l))};
_.Q.updateSelectedFromBinding=function(l){this.selected=l.detail.value};
_.qG.Object.defineProperties(SJ.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
SJ.prototype.onMenuClose_=SJ.prototype.onMenuClose_;SJ.prototype.onTap_=SJ.prototype.onTap_;SJ.prototype.onIronActivate_=SJ.prototype.onIronActivate_;SJ.prototype.onDropdownOpen=SJ.prototype.onDropdownOpen;SJ.prototype.dataChanged_=SJ.prototype.dataChanged_;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],SJ.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.VQ.YtEndpointBehavior),_.u("design:type",Object)],SJ.prototype,"ytEndpointBehavior",void 0);
_.w([_.g(),_.u("design:type",Array)],SJ.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],SJ.prototype,"parentTrackingParams",void 0);_.w([_.g(),_.u("design:type",Object)],SJ.prototype,"selected",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],SJ.prototype,"useLabel",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],SJ.prototype,"useComputedAriaLabel",void 0);_.w([_.g(),_.u("design:type",String)],SJ.prototype,"icon",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],SJ.prototype,"iconLabel",void 0);_.w([_.g(),_.u("design:type",String)],SJ.prototype,"ariaLabel",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],SJ.prototype,"disabled",void 0);_.w([_.g({computed:"isMenuExpanded(data)"}),_.u("design:type",String)],SJ.prototype,"menuExpanded",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],SJ.prototype,"closeOnActivate",void 0);
_.w([_.g({reflectToAttribute:!0,value:_.U("web_modern_buttons")}),_.u("design:type",Boolean)],SJ.prototype,"modernButtons",void 0);_.w([_.g(),_.u("design:type",Object)],SJ.prototype,"notificationData",void 0);_.w([_.y("ariaLabel, selected"),_.g(),_.u("design:type",String),_.u("design:paramtypes",[])],SJ.prototype,"computedAriaLabel",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SJ.prototype,"dataChanged_",null);
_.w([_.Hf("paper-dropdown-open"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],SJ.prototype,"onDropdownOpen",null);_.w([_.Hf("iron-activate"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],SJ.prototype,"onIronActivate_",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],SJ.prototype,"onTap_",null);
_.w([_.Hf("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],SJ.prototype,"onMenuClose_",null);_.w([_.AC({is:"yt-dropdown-menu",disableElementRegistration:!0})],SJ);
_.R(SJ,"yt-dropdown-menu",function(){if(O0f===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;nzr===void 0&&(nzr=document.createElement("template"));var L=nzr;d.call(b,L.content.cloneNode(!0),l.content.firstChild);O0f=l}l=O0f;return l},{mode:2});var AY=function(){var l=_.S.apply(this,arguments)||this;l.hasNotification=!1;return l};
_.h(AY,_.S);AY.prototype.computeId=function(l){return l};
AY.prototype.computeHorizontalAlign=function(l){return l?"right":"left"};
AY.prototype.computeAccessibilityLabel=function(l){var b,d;return((b=l.accessibility)==null?void 0:(d=b.accessibilityData)==null?void 0:d.label)||null};
AY.prototype.notificationDataChanged=function(){var l;this.hasNotification=!!this.notificationData&&!((l=this.data)==null?0:l.icon)};
AY.prototype.notificationDataChanged=AY.prototype.notificationDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],AY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.nX.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],AY.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],AY.prototype,"data",void 0);_.w([_.g({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",String)],AY.prototype,"id",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],AY.prototype,"isRightAligned",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],AY.prototype,"disabled",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],AY.prototype,"closeOnActivate",void 0);_.w([_.g(),_.u("design:type",Object)],AY.prototype,"notificationData",void 0);_.w([_.g(),_.u("design:type",Object)],AY.prototype,"hasNotification",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],AY.prototype,"useComputedAriaLabel",void 0);_.w([_.tC("notificationData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AY.prototype,"notificationDataChanged",null);_.w([_.AC({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],AY);
_.R(AY,"yt-sort-filter-sub-menu-renderer",function(){if(BFJ===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Fm0===void 0&&(Fm0=document.createElement("template"));var L=Fm0;d.call(b,L.content.cloneNode(!0),l.content.firstChild);BFJ=l}l=BFJ;return l},{mode:2});var NFo=_.C(function(l){var b=l.data;var d=_.Nb(function(){var E=b().onTap;(E=_.K(E,_.S3))&&_.qP().resolve(_.tk).resolveCommand(E);return!1}),L=function(){return{sources:[{url:b().thumbnailUrl,
width:120,height:90}]}},P=function(){return b().rating&&b().ratingA11yLabel&&b().reviewsCount&&b().reviewsCountA11yLabel};
return _.O("place-data-view-model",null,_.O(_.m,{cond:function(){return b().placeName&&b().placeCategory},
then:function(){return _.O("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":d},_.O(_.cZ,{data:L,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.O(_.$G,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return b().onTap}},_.O("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return b().placeName}},function(){return b().placeName})),_.O("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.O(_.m,{cond:P,
then:function(){return _.O("div",{class:_.nt("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.O("span",{class:"score",title:function(){return b().ratingA11yLabel}},function(){return b().rating}),_.O("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.O(_.H$,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.O("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return b().reviewsCountA11yLabel}},function(){return b().reviewsCount}))},
else:function(){return _.O("div",{class:_.nt("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.O("div",{class:_.nt("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.O("span",{class:"category",
title:function(){return b().placeCategory}},function(){return b().placeCategory}))))}}))},"ib");
NFo.idomCompat=!0;_.P$(NFo,"place-data-view-model",{props:{data:_.KX}});var mCV=new _.tZ("INLINE_PLAYBACK_HOOK_TOKEN");var Y0o=JL({sharedUi:u5J});_.uT=xh(Y0o)(Y0o.sharedUi,{animatedThumbnailEnabledSelector:function(l){return l.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(l){return l.inlinePreviewEnabled},
currentPageTypeSelector:function(l){return l.currentPageType},
currentPageSubTypeSelector:function(l){return l.currentPageSubType},
persistentPanelVisibleSelector:function(l){return l.persistentPanelVisible}});var q0r=function(l){this.setActiveSlideIndex=l;this.jobIds=[];this.isSlideshowPlaying=!1},UCJ=function(l,b){l.isSlideshowPlaying||(l.isSlideshowPlaying=!0,H0f(l),tMV(l,b,0))},H0f=function(l){_.sL(_.T1,function(){l.setActiveSlideIndex(0)},1)},tMV=function(l,b,d){l.jobIds.push(_.sL(_.T1,function(){var L=d<b-1?d+1:0;
l.setActiveSlideIndex(L);tMV(l,b,L)},1800))};var Kmj,hcr;Kmj=new _.tZ("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.ec2=new _.tZ("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");hcr=new _.tZ("COMMON_MARK_VIEW_MODEL_TOKEN");var kVV=new _.tZ("IMAGE_ON_LOAD_HANDLER_TOKEN");var Wm0=_.C(function(l){return _.O("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.O(_.m,{cond:function(){var b;return(b=l.data())==null?void 0:b.thumbnail},
then:function(b){return _.O(_.cZ,{data:b,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"jb");_.jGF=_.C(function(l){var b=l.data;var d=l.lockupExperiments;l={};return _.O("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.O("div",{class:_.nt("ytThumbnailOverlayButtonViewModelButton",(l.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var L;return d&&((L=d())==null?void 0:L.useLegacySizedIconButton)},l))},_.O(_.W_,{data:function(){return b().overlayButton}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
buttonOverrides:function(){var P;return d&&((P=d())==null?0:P.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"kb");
_.jGF.idomCompat=!0;var zcV=_.C(function(l){return _.O("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.Nb(function(b){b.preventDefault();return!1})},_.O(_.W_,{data:function(){return l.data().buttons}},{toggleButtonViewModel:function(b){return _.O("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.O(_.EW,{data:b.data}))}}))},"lb");
zcV.idomCompat=!0;var yDJ=_.C(function(l){var b=function(){var d;return((d=_.K(l.data().rendererContext,_.jy))==null?void 0:d.label)||""};
return _.O("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.O(_.m,{cond:function(){return l.data().image},
then:function(){return _.O("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.O(_.cZ,{data:function(){return l.data().image},
alt:b}))}}),_.O(_.m,{cond:function(){return l.data().text},
then:function(){return _.O("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return l.data().text})}}))},"mb");var Z0$;Z0$=_.uT.animatedThumbnailEnabledSelector;_.vk=_.C(function(l){var b=[],d=function(){var H,t;return _.vEq((H=l.width)==null?void 0:H.call(l),(t=l.height)==null?void 0:t.call(l))},L=_.qP().resolve(_.YC(kVV)),P=_.n1("yt-thumbnail-view-model",function(){b.push("elRef.value set");
var H;(H=l.playbackRef)==null||H.call(l,{thumbnailElRef:P,thumbnail:l.data().image,thumbnailOverlays:l.data().overlays,thumbnailSize:d()})});
_.wq(function(){b.push("onInit");_.wk(function(){b.push("onCleanup")})});
var E=_.eZ(Z0$),f=function(){var H,t;return(t=(H=l.aspectRatio)==null?void 0:H.call(l))!=null?t:0},F=function(){return(l.data().image?_.d8V(l.data().image):f())<=1&&f()===0},n=function(){return F()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},N=function(){P.value||_.cX(new _.Rp("Thumbnail elRef.value is null",b.join("\n")));
L&&P.value&&L(P.value)},Y=function(){var H,t;
return((H=l.hovered)==null?void 0:H.call(l))&&d()!=="large"&&((t=l.data().overlays)==null?void 0:t.some(function(e){return _.K(e,WK$)}))},q={};
return _.O("yt-thumbnail-view-model",{class:_.nt("ytThumbnailViewModelHost",l.className,function(){return UMA(f())},function(){var H,t;
a:{var e=d(),W=(H=l.disableRounding)==null?void 0:H.call(l);H=(t=l.isClip)==null?void 0:t.call(l);if(!W&&!H)switch(e){case "large":t="ytThumbnailViewModelLarge";break a;case "small":t="ytThumbnailViewModelSmall";break a;default:t="ytThumbnailViewModelMedium";break a}t=void 0}return t},(q.ytThumbnailViewModelCinematic=F,q)),
style:_.qb({"background-color":function(){var H,t=F()?(H=l.data().backgroundColor)==null?void 0:H.lightTheme:void 0;return t?xI(t,"1"):void 0}}),
el:P},_.O(_.m,{cond:F,then:function(){return _.O("div",{class:"ytThumbnailViewModelBlurredImage"},_.O(_.cZ,{data:function(){return l.data().image},
alt:"",contentMode:n,targetWidth:l.width,onload:N}))}}),_.O("div",{class:"ytThumbnailViewModelImage"},_.O(_.cZ,{data:function(){return l.data().image},
alt:"",contentMode:n,targetWidth:l.width,onload:N}),null),_.O(_.W_,{data:function(){return Y()?void 0:l.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:ZUD,thumbnailOverlayBadgeViewModel:function(H){return _.O(_.M0j,{data:H.data,thumbnailSize:d,isClip:l.isClip})},
thumbnailBottomOverlayViewModel:function(H){return _.O(W4o,{data:H.data,thumbnailSize:d,isClip:l.isClip})},
thumbnailOverlayFullViewModel:yDJ,thumbnailOverlayButtonViewModel:function(H){return _.O(_.jGF,{data:H.data,lockupExperiments:l.lockupExperiments})},
channelDisclosureViewModel:function(H){H=H.data;var t;return _.O("div",null,(t=_.qP().resolve(_.YC(Kmj)))==null?void 0:t({data:H}))}}),_.O(_.W_,{data:function(){var H;
return((H=l.hovered)==null?0:H.call(l))?l.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(H){return _.O(Bk,{data:H.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:zcV}),_.O(_.W_,{data:function(){var H;return((H=l.hovered)==null?0:H.call(l))&&E()?l.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:Wm0}),_.O(_.m,{cond:l.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%"})))}}))},"nb");
_.vk.idomCompat={callbacks:{playbackRef:!0}};var MMD=_.C(function(l){var b=_.X(_.jL(-1,void 0,"RW2Ole")),d=b.next().value,L=b.next().value;_.wq(function(){var P=new q0r(L);UCJ(P,l.data().thumbnails.length);_.wk(function(){if(P.isSlideshowPlaying){P.isSlideshowPlaying=!1;for(var E=P.jobIds,f=0,F=E.length;f<F;f++)_.T1.cancelJob(E[f]);P.jobIds.length=0}})});
return _.O("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.O(_.W_,{data:function(){return l.data().thumbnails}},{thumbnailViewModel:function(P,E){return _.O("div",{class:function(){var f=!l.data().primaryThumbnail,F=E(),n=d(),N=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
f&&F===0&&N.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");F<=n&&N.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return N.join(" ")}},_.O(_.vk,{data:P.data,
disableRounding:l.disableRounding}))}}))},"ob");
MMD.idomCompat=!0;var KMA=new _.tZ("DWELL_DETECTOR_REGISTRY_TOKEN");var $Cf=_.C(function(l){var b=esN(l.triggeringElement),d=function(){return!!l.data().primaryThumbnail},L=function(){var E,f=(E=l.data())==null?void 0:E.maxHeight,F;
E=(F=l.maxHeight)==null?void 0:F.call(l);return f!=null&&E!=null?Math.min(f,E):E!=null?E:f},P=function(){var E=L();
if(E){var f;if(d()&&(f=l.includeStackHeight)!=null&&f.call(l)){var F;f=((F=l.doubleStack)==null?0:F.call(l))?8:4}else f=0;E=E-f-1;if(!(E<0)){F=Math;f=F.ceil;var n,N;var Y=A17((N=(n=l.aspectRatio)==null?void 0:n.call(l))!=null?N:0);return f.call(F,E*Y)}}};
return _.O("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.qb({height:function(){return L()?L()+"px":void 0},
width:function(){return P()?P()+"px":void 0}})},_.O(Iy$,{stackEnabled:d,
thumbnailSize:function(){var E,f;return _.vEq((E=l.width)==null?void 0:E.call(l),(f=l.height)==null?void 0:f.call(l))},
doubleStack:l.doubleStack,stackColor:function(){return l.data().stackColor},
includeStackHeight:l.includeStackHeight},_.O(_.W_,{data:function(){return l.data().primaryThumbnail}},{thumbnailViewModel:function(E){var f={};
return _.O(_.vk,{data:E.data,width:l.width,height:l.height,aspectRatio:l.aspectRatio,disableRounding:l.disableRounding,className:_.nt((f.ytCollectionThumbnailViewModelHostHasStacks=d,f)),hovered:l.hovered,playbackRef:l.playbackRef})}}),_.O(_.m,{cond:function(){var E;
return b()&&((E=l.data().thumbnails)==null?void 0:E.length)},
then:function(){return _.O("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.O(MMD,{data:l.data,disableRounding:function(){return!d()}}))}})))},"pb");
$Cf.idomCompat={callbacks:{playbackRef:!0}};
var Iy$=_.C(function(l){var b=l.children;var d=l.stackEnabled;var L=l.thumbnailSize;var P=l.doubleStack;var E=l.stackColor;var f=l.includeStackHeight;var F,n=(F=_.qP().resolve(_.YC(_.uf)))==null?void 0:F();return _.O(_.m,{cond:d,then:function(){return _.O(bUo,{data:function(){var N,Y;return{experimentEnabled:!0,thumbnailSize:L(),doubleStack:P==null?void 0:P(),color:n?E==null?void 0:(N=E())==null?void 0:N.darkTheme:E==null?void 0:(Y=E())==null?void 0:Y.lightTheme,enableResponsiveMode:!1,includeStackHeight:f==
null?void 0:f()}}},b)},
else:function(){return b}})},"qb");var JDo=new _.tZ("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var R2;_.CS={calledOnce:!0,state:"visible"};R2={calledOnce:!0,state:"hidden"};_.pS=_.C(function(l){var b=l.data;var d=l.customCommandResolver;var L=l.className;var P=l.delayedClassName;var E=l.animationEntityKey;var f=l.isCompactWidth;var F=l.isContentWidth;l=_.X(_.jL(!1,void 0,"pC3tUb"));var n=l.next().value,N=l.next().value,Y=_.ro(E,""),q=_.eN(tOV,Y),H=function(){var qH,KF;return(KF=(qH=q())==null?void 0:qH.value)!=null?KF:!1},t=function(){_.cf(_.jN("booleanEntity",Y(),{key:Y(),
value:!0}));D=void 0};
E=_.X(_.bf(H));var e=E.next().value,W=E.next().value;E=_.X(_.bf(H));var M=E.next().value,J=E.next().value;E=_.X(_.bf(function(){var qH;return H()?(qH=b().styleTransitionConfig)==null?void 0:qH.destinationStyle:void 0}));
var x=E.next().value,V=E.next().value,p=function(){var qH=Object.assign({},b(),x()&&{style:x()});var KF,AV,CF=qH.label,gZ=(KF=qH.interaction)==null?void 0:(AV=KF.accessibility)==null?void 0:AV.label;KF=qH.iconImage?qH.label&&qH.label.content?qH.iconLeading?"leading":"trailing":"icon-only":void 0;qH={formattedButtonText:CF,accessibilityLabel:gZ,style:jeN(qH.style),type:zs7(qH.style),state:"active",size:WMV(qH.size),iconPosition:KF,disabled:!1,aTagConfig:kLj(qH,d)};_.U("enable_desktop_vdcbg_components")&&
(qH.focused=n());return qH},D;
E=_.U6({visibilityCallback:function(qH){var KF,AV=(KF=b().interaction)==null?void 0:KF.onFirstVisible;qH&&AV&&_.pi(AV)},
showOption:_.CS});var G=function(){return uJZ(p(),!!b().iconImage)};
l={};var lN={};L=_.nt(function(){return"ytwAdButtonViewModelHost"},function(){return b().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var qH=!!b().delayedAppearanceConfig,KF=e();
return qH?KF?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var qH=!!b().delayedAppearanceConfig,KF=M();
return qH?KF?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!b().delayedAppearanceConfig||e()?P==null?void 0:P():""},(l.ytwAdButtonViewModelHostCompactWidth=function(){return f==null?void 0:f()},l),(lN.ytwAdButtonViewModelHostContentWidth=function(){return F==null?void 0:F()},lN),L!=null?L:"");
var sA=function(){var qH,KF=(qH=b().delayedAppearanceConfig)==null?void 0:qH.delayedInvisibleSeconds;KF&&(D=_.Z_(_.T1,function(){W(!0);OA()},KF*1E3))},OA=function(){var qH,KF=(qH=b().delayedAppearanceConfig)==null?void 0:qH.delayedVisibleSeconds;
KF&&(D=_.Z_(_.T1,function(){J(!0);WV()},KF*1E3))},WV=function(){var qH,KF=(qH=b().styleTransitionConfig)==null?void 0:qH.styleTransitionSeconds,AV,CF=(AV=b().styleTransitionConfig)==null?void 0:AV.destinationStyle;
KF&&CF?D=_.Z_(_.T1,function(){V(CF);t()},KF*1E3):t()};
_.wq(function(){sA()});
_.wk(function(){D&&_.T1.cancelJob(D)});
return _.O("ad-button-view-model",{"on:focusin":_.Nb(_.U("enable_desktop_vdcbg_components")?function(){var qH=_.qP().resolve(_.YC(_.Ib));qH&&N(qH.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.Nb(_.U("enable_desktop_vdcbg_components")?function(){N(!1);return!1}:void 0),
class:L,el:_.lY(E),style:_.qb({"transition-duration":"0.3s"})},_.O(_.m,{cond:p,then:function(){return _.O(_.CX,{data:p,icon:function(){return _.O(_.m,{cond:function(){return b().iconImage},
then:function(qH){return _.O(_.cZ,{data:qH,alt:"",targetWidth:G,targetHeight:G,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"sb");var xCt=_.C(function(l){var b=l.data;l=function(){return b().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var d=_.U6({visibilityCallback:function(E){var f,F=(f=b().interaction)==null?void 0:f.onFirstVisible;E&&F&&_.pi(F)},
showOption:_.CS}),L={},P={};return _.O("ad-button-group-view-model",{class:_.nt("ytwAdButtonGroupViewModelHost",(L.ytwAdButtonGroupViewModelHostCompactWidth=l,L)),el:_.lY(d)},_.O("div",{class:_.nt("ytwAdButtonGroupViewModelHostSecondaryButton",(P.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=l,P))},_.O(_.W_,{data:function(){return b().secondaryAdButton}},{adButtonViewModel:function(E){return _.O(_.pS,{data:E.data})}})),_.O("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.O(_.W_,
{data:function(){return b().primaryAdButton}},{adButtonViewModel:function(E){return _.O(_.pS,{data:E.data})}})))},"tb");var gzV=_.C(function(l){var b=function(){var d;return((d=l.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=l.data())==null?void 0:d.text}),_.O("div",null,_.O(_.CX,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var d;(d=l.onDismiss)==null||d.call(l)}}},
iconName:"DISMISSAL"}))),_.O("div",null,_.O("div",{class:"ytSurveyIconsAnswers"},_.O(_.RC,{each:function(){return b()},
keyBy:"INDEX"},function(d,L){return _.O("div",null,_.O(_.CX,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var P;(P=l.onSelect)==null||P.call(l,d(),L)}}},
icon:function(){return _.O(_.H$,{icon:function(){var P,E;return(P=d())==null?void 0:(E=P.icon)==null?void 0:E.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.O("div",{class:"ytSurveyIconsAnswersText"},_.O("div",null,function(){return b().length?b()[0].text:""}),_.O("div",null,function(){return b().length?b()[b().length-1].text:""}))))},"ub");var S0$=_.C(function(l){var b=_.lY(_.AW(function(){var n;return(n=l.data())==null?void 0:n.rendererContext},void 0,void 0,void 0,!0)),d=_.X(_.jL(!1,void 0,"GW0yjf")),L=d.next().value,P=d.next().value,E=_.eN(trj,function(){var n;
return(n=l.data().keys)==null?void 0:n.surveyEntityKey}),f=_.eN(Uaq,function(){var n;
return(n=l.data().keys)==null?void 0:n.surveyStateEntityKey});
_.BS("ytd-slimline-survey-show-action",function(){P(!1)});
var F=function(){var n,N;var Y=(n=f())==null?void 0:(N=n.questionStack)==null?void 0:N[0];if(Y!==void 0){var q,H;return(q=E())==null?void 0:(H=q.questions)==null?void 0:H[Y]}};
d={};return _.O("yt-slimline-survey-view-model",{el:b,class:_.nt("ytSlimlineSurveyViewModelHost",(d.ytSlimlineSurveyViewModelCollapsed=function(){return L()},d))},_.O("div",{class:"ytSlimlineSurveyViewModelContainer"},_.O(_.m,{cond:function(){var n;
return((n=F())==null?void 0:n.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.O(gzV,{data:function(){return F()},
onSelect:function(n,N){var Y,q;return _.B(function(H){P(!0);if(q=(Y=l.data())==null?void 0:Y.onSelectRating)_.pi(q),_.cf(QYV(N));_.gR(H)})},
onDismiss:function(){P(!0);var n;var N=(n=E())==null?void 0:n.dismissalFeedbackToken;n=N?{feedbackEndpoint:{feedbackToken:N}}:void 0;n&&_.vZ(n,{form:{element:b.value}})}})}})))},"vb");var ADh=_.C(function(l){return _.O("yt-table-view-model",{class:_.nt("ytTableViewModelHost",l.className)},_.O(_.RC,{each:function(){return l.data().rows||[]}},function(b){var d={};
return _.O("div",{class:_.nt("ytTableViewModelRow",(d.ytTableViewModelRowBottomBorder=function(){return l.data().showSeparators},d))},_.O(_.RC,{each:function(){return(b==null?void 0:b.cells)||[]}},function(L,P){var E,f={};
return _.O("span",{class:_.nt((f.ytTableViewModelRowLabel=function(){return P()===0&&l.data().showHorizontalHeaders},f.ytTableViewModelCell=function(){return!l.data().showHorizontalHeaders||P()>0},f))},(E=L.text)==null?void 0:E.content)}))}))},"wb");var vzt=_.C(function(l){return _.O("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.O(_.W_,{data:function(){var b;return(b=l.data())==null?void 0:b.attachments}},{flexibleActionsViewModel:function(b){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(_.Ne,{data:b.data,
layout:function(){var d;return((d=l.lockupStyle())==null?void 0:d.arrangement)===1?0:1},
justifyContentOverride:function(){var d;return((d=l.lockupStyle())==null?void 0:d.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(b){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(S0$,{data:b.data}))},
expandableMetadataViewModel:function(b){b=b.data;var d;return _.O("div",{class:_.nt("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(d=_.qP().resolve(_.YC(JDo)))==null?void 0:d({data:b}))},
adButtonGroupViewModel:function(b){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(xCt,{data:b.data}))},
adButtonViewModel:function(b){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(_.pS,{data:b.data,isCompactWidth:!0}))},
tableViewModel:function(b){return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.O(ADh,{data:b.data}))},
aiCompanionAttachmentViewModel:function(b){b=b.data;var d;return _.O("div",{class:"ytLockupAttachmentsViewModelAttachment"},(d=_.qP().resolve(_.YC(_.ec2)))==null?void 0:d({data:b}))}}))},"xb");var J2A=_.KO("rich_grid_min_item_width",310),IcV=_.KO("rich_grid_max_item_width",500);var op$,pqF;op$=16/9;pqF=2/3;_.o2=_.C(function(l){var b=l.data;var d=l.className;var L=l.imageSizeConfig;var P=l.notifyOnLoaded;var E=function(){return b().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},f=function(){var H;
return _.SN((H=b())==null?void 0:H.rendererContext)};
l={};l=(l.ytContentPreviewImageViewModelHost=!0,l.ytContentPreviewImageViewModelCircleImage=function(){return E()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},l.ytContentPreviewImageViewModelTappable=function(){return f()},l);
var F=function(){var H,t;return(t=(H=_.K(b().rendererContext,_.jy))==null?void 0:H.label)!=null?t:""},n=function(){return V2N(b())},N=function(){var H=DMZ(E(),b().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",L==null?void 0:L(),wqN(n()),b().layoutWidth,b().layoutHeight),t=Object.assign({},H);
H.width&&(t.width=Math.round(H.width));H.height&&(t.height=Math.round(H.height));H.maxWidth&&(t.maxWidth=Math.round(H.maxWidth));H.maxHeight&&(t.maxHeight=Math.round(H.maxHeight));return t},Y=_.IJ(function(){return N().height},void 0,"CxFlJb"),q=_.IJ(function(){return N().width},void 0,"lb8Jhd");
return _.O("yt-content-preview-image-view-model",{el:_.lY(_.AW(function(){var H;return(H=b())==null?void 0:H.rendererContext})),
role:function(){return f()?"link":void 0},
tabindex:function(){return f()?0:void 0},
class:_.nt(d,l,function(){var H=E();var t=L==null?void 0:L();H=H==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||H==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||H==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||H==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(t==null?void 0:t.size)!=null&&t.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(t==null?void 0:t.size)!=null&&t.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return H}),
style:function(){var H=N(),t=[];H.width&&t.push("width: "+H.width+"px");H.height&&t.push("height: "+H.height+"px");H.maxWidth&&t.push("max-width: "+H.maxWidth+"px");H.maxHeight&&t.push("max-height: "+H.maxHeight+"px");H.fullWidth&&t.push("width: 100%");return t.join(";")}},_.O(_.m,{cond:n,
then:function(H){return _.O(_.cZ,{data:H,alt:F,"data-disabled$":function(){return!F()},
notifyOnLoaded:P,targetWidth:q,targetHeight:Y,preserveWidth:function(){return!!q()},
preserveHeight:function(){return!!Y()}})}}),_.O(_.W_,{data:function(){var H;
return(H=b())==null?void 0:H.overlays}},{thumbnailHoverOverlayViewModel:Bk,
thumbnailOverlayButtonViewModel:_.jGF}))},"yb");
_.o2.idomCompat=!0;var DU=_.C(function(l){var b=l.data;var d=l.className;var L=l.useSmallLayout;var P=l.useMediumText;l=l.useHeavyText;var E={};return _.O("yt-attribution-view-model",{el:_.lY(_.AW(function(){var f;return(f=b())==null?void 0:f.rendererContext})),
class:_.nt(d,(E.ytAttributionViewModelHost=!0,E.ytAttributionViewModelMediumText=P,E.ytAttributionViewModelHeavyText=l,E))},_.O(_.m,{cond:function(){return _.SN(b().rendererContext)},
then:function(){return _.O("button",{class:"ytAttributionViewModelTappable"},_.O(CzF,{data:b,useSmallLayout:L}))},
else:function(){return _.O(CzF,{data:b,useSmallLayout:L})}}))},"zb"),CzF=_.C(function(l){var b=l.data;
var d=l.useSmallLayout;var L=function(){return{size:(d==null?0:d())?16:24}};
return _.O(_.H7,null,_.O(_.W_,{data:function(){return b().contentPreviewImage}},{contentPreviewImageViewModel:function(P){return _.O(_.o2,{data:P.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:L})}}),_.O(_.W_,{data:function(){return b().badge}},{badgeViewModel:function(P){return _.O(_.JY,{data:P.data,
class:"ytAttributionViewModelBadge",modern:!0})}}),_.O(_.m,{cond:function(){return b().text},
then:function(){return _.O(_.UD,{text:function(){return b().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.O(_.m,{cond:function(){return b().suffix},
then:function(){return _.O(_.UD,{text:function(){return b().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Ab");
DU.idomCompat=!0;var Rcf,pU2,ozV,DCV,VMt;Rcf=_.C(function(l){var b=l.delimiter;var d=l.max;var L=l.index;var P=l.isStandalone;return _.O(_.m,{cond:function(){return d()-1>L()},
then:function(){var E={};return _.O("span",{class:_.nt("yt-content-metadata-view-model__delimiter",(E["yt-content-metadata-view-model__delimiter--standalone"]=P,E)),"aria-hidden":!0},b)}})},"Bb");
pU2=_.C(function(l){var b=l.metadataPart;var d=l.maxLines;return _.O(_.UD,{text:function(){return b().text},
linkInheritColor:!0,className:function(){return uYN(d())},
userInput:!0})},"Cb");
ozV=_.C(function(l){var b=l.metadataPart;var d=l.maxLines;return _.O(_.m,{cond:function(){return b().tooltip},
then:function(L){return _.O("span",{title:L,role:"tooltip"},_.O(pU2,{metadataPart:b,maxLines:d}))},
else:function(){return _.O(pU2,{metadataPart:b,maxLines:d})}})},"Db");
DCV=_.C(function(l){var b=l.metadataPart;var d=l.isOverlay;var L=l.useMediumText;var P=l.hideAvatar;var E=function(){return b().maxLines!==void 0?b().maxLines:1};
return _.O(_.H7,null,_.O(_.W_,{data:function(){return b().avatarStack}},{avatarStackViewModel:function(f){return _.O(_.NO,{data:f.data,
isOverlay:d,useMediumText:L,hideAvatar:P})},
badgeViewModel:_.JY}),_.O(_.m,{cond:function(){return b().leadingIcon},
then:function(f){return _.O(_.H$,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return f().name},
size:function(){return f().width}})}}),_.O(_.m,{cond:function(){return b().text},
then:function(){return _.O(ozV,{metadataPart:b,maxLines:E})}}),_.O(_.m,{cond:function(){return b().icon},
then:function(f){return _.O(_.H$,{className:"yt-content-metadata-view-model__icon",icon:function(){return f().name},
size:function(){return f().width}})}}))},"Eb");
VMt=_.C(function(l){var b=l.metadataRow;var d=l.isInline;var L=l.delimiter;var P=l.isOverlay;var E=l.useMediumText;var f=l.extensions;var F=function(){var N,Y=f==null?void 0:(N=f())==null?void 0:N.lockupMetadata;N=b();var q,H;return!!((Y==null?0:(q=Y.byline)==null?0:q.hideAvatar)&&((H=_.K(N,qY0))==null?void 0:H.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},n=function(){return b().metadataParts||[]};
l={};return _.O("div",{class:_.nt("yt-content-metadata-view-model__metadata-row",(l["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=d,l["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var N,Y=f==null?void 0:(N=f())==null?void 0:N.lockupMetadata;N=b();var q,H;return!!((Y==null?0:(q=Y.byline)==null?0:q.addPadding)&&((H=_.K(N,qY0))==null?void 0:H.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},l["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var N;
return!!(f==null?0:(N=f())==null?0:N.lockupMetadata)&&b().badges&&!b().metadataParts},l))},_.O(_.W_,{data:function(){return b().badges}},{badgeViewModel:function(N){return _.O("div",{class:"yt-content-metadata-view-model__badge"},_.O(_.JY,{data:N.data,
numBadgesInRow:function(){var Y,q;return((Y=b())==null?void 0:(q=Y.badges)==null?void 0:q.length)||0}}))}}),_.O(_.RC,{each:n},function(N,Y){return _.O(_.H7,null,_.O(DCV,{metadataPart:N,
isOverlay:P,useMediumText:E,hideAvatar:F}),_.O(Rcf,{delimiter:L,max:function(){return n().length},
index:Y,isStandalone:!1}))}),_.O(_.m,{cond:function(){return b().isSpacerRow&&!d()},
then:function(){return _.O("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Fb");
_.Vu=_.C(function(l){l=_.lf(l,{layout:0,isOverlay:!1});var b=l.data,d=l.layout,L=l.isOverlay,P=l.useMediumText,E=l.extensions,f=function(){return d()===0},F=function(){var N;
return((N=b().metadataRows)==null?void 0:N.filter(function(Y){var q,H=E==null?void 0:(q=E())==null?void 0:q.lockupMetadata,t,e;q=!!((H==null?0:(t=H.description)==null?0:t.hideDescription)&&((e=_.K(Y,qY0))==null?void 0:e.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var W,M;return!((H==null?0:(W=H.spacer)==null?0:W.hideSpacer)&&((M=_.K(Y,qY0))==null?void 0:M.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||q)}))||[]},n={};
return _.O("yt-content-metadata-view-model",{class:_.nt(l.className,"yt-content-metadata-view-model",(n["yt-content-metadata-view-model--inline"]=f,n["yt-content-metadata-view-model--tappable"]=function(){return _.SN(b().rendererContext)},n["yt-content-metadata-view-model--medium-text"]=P,n)),
el:_.lY(_.AW(function(){return b().rendererContext}))},_.O(_.RC,{each:F},function(N,Y){return _.O(_.H7,null,_.O(VMt,{metadataRow:N,
isInline:f,delimiter:function(){return b().delimiter},
isOverlay:L,useMediumText:P,extensions:E}),_.O(_.m,{cond:function(){return f()&&!N.isSpacerRow},
then:function(){return _.O(Rcf,{delimiter:function(){return b().delimiter},
max:function(){return F().length},
index:Y,isStandalone:!0})}}))}))},"Gb");
_.Vu.idomCompat=!0;var wUV=_.C(function(l){var b=_.qP().resolve(_.YC(_.uf)),d={};return _.O("yt-lockup-metadata-view-model",{class:_.nt("yt-lockup-metadata-view-model",function(){a:{var L=l.lockupStyle();if(L==null?0:L.isOverlay)L="yt-lockup-metadata-view-model--overlay";else switch(L==null?void 0:L.arrangement){case 1:L="yt-lockup-metadata-view-model--horizontal";break a;default:L="yt-lockup-metadata-view-model--vertical"}}return L},function(){a:{var L=l.lockupStyle();
switch(L==null?void 0:L.titleMaxLines){case 1:L="yt-lockup-metadata-view-model--title-max-lines-1";break a}L=void 0}return L},function(){a:{var L=l.lockupStyle();
if(L==null?0:L.isTiny)L="yt-lockup-metadata-view-model--tiny";else switch(L==null?void 0:L.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":L="yt-lockup-metadata-view-model--compact";break a;default:L="yt-lockup-metadata-view-model--standard"}}return L},(d["yt-lockup-metadata-view-model--overlay"]=function(){var L;
return(L=l.lockupStyle())==null?void 0:L.isOverlay},d["yt-lockup-metadata-view-model--card"]=function(){var L;
return(L=l.lockupStyle())==null?void 0:L.isCard},d["yt-lockup-metadata-view-model--centered"]=function(){var L;
return(L=l.lockupStyle())==null?void 0:L.isCentered},d["yt-lockup-metadata-view-model--typography-bump"]=function(){var L;
return(L=l.lockupStyle())==null?void 0:L.typographyBump},d["yt-lockup-metadata-view-model--legacy-typography"]=function(){var L;
return(L=l.lockupStyle())==null?void 0:L.useLegacyTypography},d["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var L;
return(L=l.lockupStyle())==null?void 0:L.useRichGridLegacyTypography},d))},_.O(_.W_,{data:function(){return l.data().image}},{avatarStackViewModel:function(L){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.NO,{data:L.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(L){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.nS,{data:L.data}))},
decoratedAvatarViewModel:function(L){return _.O("div",{class:"yt-lockup-metadata-view-model__avatar"},_.O(_.O1,{data:L.data}))}}),_.O("div",{class:"yt-lockup-metadata-view-model__text-container"},_.O("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var L;return(L=l.data().title)==null?void 0:L.content}},_.O(_.m,{cond:function(){return l.data().title},
then:function(L){return _.O(_.$G,{command:l.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.qb({color:function(){var P;a:{var E=l.lockupStyle();var f=(P=l.hovered)==null?void 0:P.call(l);P=!(b==null||!b());var F;if((E==null?0:(F=E.onFocusEffect)==null?0:F.textPrimaryColor)&&f&&(E=P?E.onFocusEffect.textPrimaryColor.darkTheme:E.onFocusEffect.textPrimaryColor.lightTheme)){E=gy(E);break a}E=void 0}return E}}),
ariaLabel:l.lockupAccessibilityLabel},_.O(_.UD,{text:L,userInput:!0}))}})),_.O("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.qb({color:function(){var L;a:{var P=l.lockupStyle();var E=(L=l.hovered)==null?void 0:L.call(l);L=!(b==null||!b());var f;if((P==null?0:(f=P.onFocusEffect)==null?0:f.textSecondaryColor)&&E&&(P=L?P.onFocusEffect.textSecondaryColor.darkTheme:P.onFocusEffect.textSecondaryColor.lightTheme)){P=gy(P);break a}P=void 0}return P}})},_.O(_.W_,{data:function(){return l.data().metadata}},{contentMetadataViewModel:function(L){return _.O(_.Vu,{data:L.data,
layout:function(){var P,E;return(E=(P=l.layout)==null?void 0:P.call(l))!=null?E:1},
useMediumText:function(){var P,E;return((P=l.lockupStyle())==null?void 0:P.typographyBump)||((E=l.lockupStyle())==null?void 0:E.useRichGridLegacyTypography)},
extensions:function(){var P,E,f,F;return{lockupMetadata:{byline:{hideAvatar:((P=l.lockupStyle())==null?void 0:P.arrangement)===0,addPadding:((E=l.lockupStyle())==null?void 0:E.arrangement)===1},description:{hideDescription:!((f=l.lockupStyle())==null||!f.compactMetadata)},spacer:{hideSpacer:!((F=l.lockupStyle())==null||!F.compactMetadata)}}}}})}})),_.O(_.W_,{data:function(){return l.data().attribution}},{attributionViewModel:function(L){return _.O("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.O(DU,{data:L.data,
useSmallLayout:!0}))}})),_.O("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.O(_.W_,{data:function(){return l.data().menuButton}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
buttonOverrides:function(){var P;return((P=l.lockupStyle())==null?0:P.isOverlay)?{style:"overlay"}:void 0}})}})))},"Hb");
wUV.idomCompat=!0;var uoF=_.C(function(l){var b=_.n1("notification-multi-action-renderer");_.VL(function(){requestAnimationFrame(function(){_.BX(b.value)})});
var d={},L={},P={};return _.O("notification-multi-action-renderer",{class:_.nt("ytNotificationMultiActionRendererHost",(d.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var E;return(E=l.useLegacyShelfStyle)==null?void 0:E.call(l)},d)),
el:b},_.O("span",{"aria-live":"polite",class:_.nt("ytNotificationMultiActionRendererTextContainer",(L.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var E;return(E=l.useLegacyShelfStyle)==null?void 0:E.call(l)},L))},_.O(_.UD,{text:function(){return l.data().responseText}})),_.O("div",{class:_.nt("ytNotificationMultiActionRendererButtonContainer",(P.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var E;
return(E=l.useLegacyShelfStyle)==null?void 0:E.call(l)},P))},_.O(_.W_,{data:function(){var E;
return(E=l.data().buttons)==null?void 0:E.map(function(f){if(f=f.buttonRenderer){var F,n=Object,N=n.assign,Y=(F=f.icon)==null?void 0:F.iconType;F=(F=f.command||f.serviceEndpoint||f.navigationEndpoint)?{innertubeCommand:F}:void 0;f={buttonViewModel:N.call(n,{},{iconName:Y,onTap:F,trackingParams:f.trackingParams,titleFormatted:f.text?_.J9(f.text):void 0},TNj(f))}}else f=void 0;return f}).filter(function(f){return!!f})}},{buttonViewModel:function(E,f){return _.O("div",null,_.O(_.Rb,{data:E.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var F;return((F=l.useModernStyles)==null?0:F.call(l))?{type:f()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Jb");var GVV=_.C(function(l){var b=_.n1("notification-text-renderer");_.VL(function(){requestAnimationFrame(function(){_.BX(b.value)})});
return _.O("notification-text-renderer",{el:b,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.O(_.UD,{text:function(){return l.data().successResponseText}}))},"Lb");_.ws=_.C(function(l){var b=_.eN(fu1,function(){var L;return acj((L=l.contentId)==null?void 0:L.call(l))}),d=function(){var L;
return _.K((L=b())==null?void 0:L.command,_.TT)};
return _.O(_.m,{cond:function(){var L;if(!(L=d())){var P;L=_.K((P=b())==null?void 0:P.command,Inh)}return L},
then:function(){return _.O(_.m,{cond:d,then:function(){var L={};return _.O("div",{class:_.nt("ytDismissibleItemReplacedContent",function(){var P;return igF((P=l.aspectRatio)==null?void 0:P.call(l))})},_.O("div",{class:_.nt((L.ytDismissibleItemAspectRatioContainer=function(){var P;
return((P=l.aspectRatio)==null?void 0:P.call(l))!==void 0},L))},_.O(_.W_,{data:function(){var P;
return(P=d())==null?void 0:P.item}},{notificationMultiActionRenderer:function(P){return _.O(uoF,{data:P.data,
useModernStyles:l.useModernStyle,useLegacyShelfStyle:l.useLegacyShelfStyle})},
notificationTextRenderer:GVV})))}})},
else:l.children})},"Mb");_.TFD=_.C(function(l){var b=l.data;var d=l.customCommandResolver;l=_.lY(_.U6({visibilityCallback:function(E){var f,F=(f=b().interaction)==null?void 0:f.onFirstVisible;E&&F&&_.pi(F)},
showOption:_.CS}));var L=function(){var E;return((E=b().interaction)==null?0:E.onTap)?function(f){var F;hsA(f,(F=b().interaction)==null?void 0:F.onTap,d)}:void 0},P=function(){var E,f=b(),F=L(),n=(E=_.K(b().rendererContext,_.jy))==null?void 0:E.label;
a:switch(f.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":E=1;break a;default:E=0}return{size:lzy(f.size),type:E,onTap:F,accessibilityText:n}};
return _.O("ad-avatar-view-model",{class:function(){var E;return((E=b().interaction)==null?0:E.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:l},_.O(_.m,{cond:function(){return b().image},
then:function(E){return _.O(y7f,{data:P,image:E})}}))},"Nb");_.uF=_.C(function(l){var b=_.lf(l,{hasDot:!1,usedInMasthead:!1}),d=Object.assign({},b),L=b.data,P=b.hasDot;l=b.customCommandResolver;var E=b.usedInMasthead,f=(delete d.data,delete d.hasDot,delete d.customCommandResolver,delete d.usedInMasthead,d);b=function(){return L().style};
b!==void 0&&b!==null||_.bo(Error("Hh"));l=_.oZ(function(){return L().interaction},l);
return _.O("ad-badge-view-model",{class:_.nt(function(){var F;return((F=L().interaction)==null?0:F.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var F=f.adRenderingContextType(),n=E();
L();return F!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||n?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.lY(l)},_.O(_.HM,{data:function(){var F;L();return{type:2,text:(F=L().label)==null?void 0:F.content,adsIncludeDot:P(),isOverlay:L().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Ob");var ayF;_.Ge=_.C(function(l){var b=l.data;var d=l.customCommandResolver;var L=l.adRenderingContextType;return _.O("ad-details-line-view-model",{class:function(){var P;return((P=b().interaction)==null?0:P.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(P){var E,f=(E=b().interaction)==null?void 0:E.onFirstVisible;P&&f&&_.pi(f)},
showOption:_.CS}),_.oZ(function(){return b().interaction},d))},_.O(_.m,{cond:function(){return b().style},
then:function(P){return _.O(_.RC,{each:function(){var E;return((E=b())==null?void 0:E.attributes)||[]},
keyBy:"INDEX"},function(E){return _.O(ayF,{attribute:E,style:P,adRenderingContextType:function(){return L()}})})}}))},"Pb");
ayF=_.C(function(l){var b=l.attribute;var d=l.style;var L=l.adRenderingContextType;return _.O(_.m,{cond:function(){return b().text},
then:function(P){return _.O(_.UD,{text:P,className:function(){var E=L();d();return E==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Qb");var i0r=_.C(function(l){var b=l.data;var d=l.typographyBump;var L=function(){return b().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},P=function(){return{size:"M"}};
l={};return _.O(_.H7,null,_.O("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.O(_.UD,{text:function(){return b().headline},
className:_.nt("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(l.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return L==null?void 0:L()},l.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(d==null?void 0:d())&&!(L==null?0:L())},l)),
linkInheritColor:!0}),_.O(_.m,{cond:function(){return b().description},
then:function(E){var f={};return _.O(_.UD,{text:E,className:_.nt("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(f.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return L==null?void 0:L()},f.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(d==null?void 0:d())&&!(L==null?0:L())},f)),
linkInheritColor:!0})}}),_.O(_.m,{cond:function(){return b().secondaryDescription},
then:function(E){var f={};return _.O(_.UD,{text:E,className:_.nt("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(f.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return d==null?void 0:d()},f)),
linkInheritColor:!0})}}),_.O("div",{class:function(){return L()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.O(_.m,{cond:function(){return b().adAvatar},
then:function(){return _.O("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.O(_.W_,{data:function(){return b().adAvatar}},{adAvatarViewModel:_.TFD}))}}),_.O(_.W_,{data:function(){return b().adBadge}},{adBadgeViewModel:function(E){return _.O(_.uF,{data:E.data,
hasDot:function(){return!!b().adDetailsLine},
adRenderingContextType:function(){return b().adRenderingContextType}})}}),_.O(_.W_,{data:function(){return b().adDetailsLine}},{adDetailsLineViewModel:function(E){return _.O(_.Ge,{data:E.data,
adRenderingContextType:function(){return b().adRenderingContextType}})}}))),_.O("div",{class:function(){return _.U("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":L()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.O(_.W_,{data:function(){return b().menu}},{buttonViewModel:function(E){return _.O(_.Rb,{data:E.data,
buttonOverrides:_.U("enable_desktop_vdc_components")?P:function(){a:switch(b().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var f="S";break a;default:f="M"}return{size:f}}})}})))},"Rb"),cD$=_.C(function(l){var b=l.data;
var d=l.noBottomMargin;var L=l.useVideoLockupTopPadding;var P=l.typographyBump;l={};l=_.nt("ytwFeedAdMetadataViewModelHostMetadata",(l.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return d==null?void 0:d()},l.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return L==null?void 0:L()},l));
var E=function(){return b().adBadge};
E!==void 0&&E!==null||_.bo(Error("Ih"));E={};var f={};return _.O(_.H7,null,_.O(_.m,{cond:function(){return b().adAvatar},
then:function(){return _.O("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.O(_.W_,{data:function(){return b().adAvatar}},{adAvatarViewModel:function(F){return _.O(_.TFD,{data:F.data})}}))}}),_.O("div",{class:l},_.O("div",{class:_.nt("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(E.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return P==null?void 0:P()},E.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(P==
null?void 0:P())&&_.U("web_enable_typography_bump_v2")},E))},_.O(_.UD,{text:function(){return b().headline},
linkInheritColor:!0})),_.O(_.m,{cond:function(){return b().description},
then:function(F){return _.O(_.UD,{text:F,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.O("div",{class:function(){return b().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.U("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.O(_.W_,{data:function(){return b().adBadge}},
{adBadgeViewModel:function(F){return _.O(_.uF,{data:F.data,
hasDot:function(){return!!b().adDetailsLine},
adRenderingContextType:function(){return b().adRenderingContextType}})}}),_.O(_.W_,{data:function(){return b().adDetailsLine}},{adDetailsLineViewModel:function(F){return _.O(_.Ge,{data:F.data,
adRenderingContextType:function(){return b().adRenderingContextType}})}})),_.O(_.m,{cond:function(){return b().secondaryDescription},
then:function(F){return _.O(_.UD,{text:F,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.O("div",{class:_.nt("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(f.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return L==null?void 0:L()},f))},_.O(_.W_,{data:function(){return b().menu}},{buttonViewModel:_.Rb})))},"Sb"),Te=_.C(function(l){var b=l.data;
var d=l.noBottomMargin;var L=l.listenToTapEvent;var P=l.setTouchEndHandler;var E=l.useVideoLockupTopPadding;var f=l.typographyBump;l=_.U6({visibilityCallback:function(q){var H,t=(H=b().interaction)==null?void 0:H.onFirstVisible;q&&t&&_.pi(t)},
showOption:_.CS});var F=_.oZ(function(){return b().interaction},void 0,function(){return L==null?void 0:L()}),n=_.X(_.jL(!1,void 0,"N3Oquc")),N=n.next().value,Y=n.next().value;
n=_.Nb(function(q){(P==null?0:P())&&!N()&&(q.currentTarget.click(),Y(!0),setTimeout(function(){Y(!1)},100));
return!1});
return _.O("feed-ad-metadata-view-model",{class:function(){var q;return((q=b().interaction)==null?0:q.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.lY(l,F),"on:touchend":n},_.O(_.pz,null,_.O(_.v7,{when:function(){return b().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.O(i0r,{data:b,
typographyBump:f})}),_.O(_.v7,{when:function(){return b().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.O(cD$,{data:b,
noBottomMargin:d,useVideoLockupTopPadding:E,typographyBump:f})})))},"Tb");var rDF,lpQ;rDF=_.uT.inlinePreviewEnabledSelector;_.a2=_.C(function(l){return _.O("yt-lockup-view-model",{class:_.nt(l.className,"yt-lockup-view-model--wrapper")},_.O(_.ws,{contentId:function(){return l.data().contentId},
useModernStyle:!0,aspectRatio:function(){var b,d;return((b=l.containerType)==null?void 0:b.call(l))!==3?C0N(l.data().contentType,(d=l.force16By9ThumbnailAspectRatio)==null?void 0:d.call(l)):void 0}},function(){return _.O(lpQ,Object.assign({},l))}))},"Ub");
lpQ=_.C(function(l){l=_.lf(l,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0,useOverlayStyling:void 0});var b=l.data,d=l.containerLayoutConfig,L=l.containerType,P=l.sizing,E=l.protectBackground,f=l.typographyBump,F=l.force16By9ThumbnailAspectRatio,n=l.thumbnailFixedWidth,N=l.thumbnailTargetWidth,Y=l.lockupExperiments,
q=l.elementsPerRow,H=l.useOverlayStyling,t=_.qP().resolve(_.YC(_.uf));l=_.lY(_.AW(function(){var gZ;return(gZ=b())==null?void 0:gZ.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 e=_.eZ(rDF),W=_.qP().resolve(_.YC(mCV)),M=W?{}:void 0,J=function(){var gZ,rZ,nJ;return(nJ=(rZ=_.K((gZ=b())==null?void 0:gZ.rendererContext,_.jy))==null?void 0:rZ.label)!=null?nJ:void 0},x=function(){var gZ;
return(gZ=_.K(b().metadata,_.HDV))==null?void 0:gZ.endorsement},V=function(){var gZ=d==null?void 0:d(),rZ;
if(gZ==null?0:gZ.containerType){var nJ=(rZ=b())==null?void 0:rZ.contentType;rZ=Y();var Gy=f(),qV=N(),WF=E();gZ=Object.assign({},RsN(gpA(gZ),V4(gZ.responsiveSize),Gy,nJ,gZ.force16By9ThumbnailAspectRatio,qV,WF,void 0,rZ),{thumbnailFixedWidth:gZ.contentPreviewWidth})}else gZ=RsN(L(),P(),f(),(nJ=b())==null?void 0:nJ.contentType,F(),N(),E(),H(),Y());return gZ};
W&&M&&W({enabled:function(){return e()},
itemPlaybackModel:function(){return b().itemPlayback},
thumbnailElRef:function(){return M.thumbnailElRef},
containerElRef:l,options:function(){var gZ=M.thumbnailOverlays||[],rZ=x(),nJ;!rZ||((nJ=Y())==null?0:nJ.onFocusEffect)||gZ.push(rZ);var Gy,qV;return{thumbnail:M.thumbnail,thumbnailOverlays:gZ,accessibilityText:J(),thumbnailSize:M.thumbnailSize,enableRounding:V().isCollection,containPlayerWithinThumbnail:V().isCollection,mouseleaveCallback:function(){G(!1)},
trackingParams:(Gy=_.K(b().rendererContext,_.Ki))==null?void 0:(qV=Gy.loggingDirectives)==null?void 0:qV.trackingParams}}});
var p=0;W=_.X(_.jL(!1,void 0,"v0iGab"));var D=W.next().value,G=W.next().value;W=_.X(_.jL(!1,void 0,"PVKcBd"));var lN=W.next().value,sA=W.next().value;W=_.Nb(function(){lN()?(_.T1.cancelJob(p),p=_.T1.addJob(function(){G(!0)},8,32)):G(!0);
return!0});
var OA=_.Nb(function(gZ){gZ=gZ.relatedTarget;var rZ=document.querySelector("ytd-video-preview");gZ&&rZ&&rZ.contains(gZ)||(p&&(_.T1.cancelJob(p),p=0),G(!1))});
_.wk(function(){p&&(_.T1.cancelJob(p),p=0)});
var WV=r2N(function(){sA(!0)}),qH=WV.touchFeedbackEvents,KF=WV.touchFeedbackOnPointerUp,AV=WV.touchFeedbackOnPointerDown;
WV=WV.touchFeedbackOnPointerLeave;var CF={};return _.O(_.H7,null,_.O("div",{el:l,class:_.nt("yt-lockup-view-model",function(){a:{var gZ=V();if(gZ.metadataOnThumbnail)gZ="yt-lockup-view-model--metadata-on-thumbnail";else switch(gZ.arrangement){case 1:gZ="yt-lockup-view-model--horizontal";break a;default:gZ="yt-lockup-view-model--vertical"}}return gZ},function(){a:{var gZ=V();
if(gZ.metadataOnThumbnail)gZ="yt-lockup-view-model--metadata-on-thumbnail";else{switch(gZ.collectionStackNumber){case 1:gZ="yt-lockup-view-model--collection-stack-1";break a;case 2:gZ="yt-lockup-view-model--collection-stack-2";break a}gZ=void 0}}return gZ},function(){var gZ;
return _.GLF((gZ=b())==null?void 0:gZ.contentId)},(CF["yt-lockup-view-model--card"]=function(){return V().isCard},CF["yt-lockup-view-model--compact"]=function(){return V().isTiny||V().sizing!=="STANDARD"},CF["yt-lockup-view-model--protect-background"]=E,CF["yt-lockup-view-model--add-margins"]=function(){return V().addMarginForFullbleed},CF["yt-lockup-view-model--centered"]=function(){return V().isCentered},CF["yt-lockup-view-model--fullbleed"]=function(){return V().fullbleed},CF["yt-lockup-view-model--single-column-grid"]=
function(){return q()===1&&L()===2},CF["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var gZ;
return(gZ=Y())==null?void 0:gZ.useRichGridLegacyMargin},CF["yt-lockup-view-model--flex-none"]=function(){return!_.U("lockup_flex_none_killswitch")},CF)),
"on:mousedown":AV,"on:mouseleave":OA,"on:mouseup":KF,"on:mouseover":W,"on:touchstart":AV,"on:touchend":KF,"on:pointerleave":WV},_.O(_.Jp,{model:function(){var gZ,rZ,nJ=Object,Gy=nJ.assign,qV=(M==null?void 0:M.thumbnailSize)||"small";a:{var WF=V();var Ih=!!(x()&&((gZ=Y())==null?0:gZ.onFocusEffect));switch((M==null?void 0:M.thumbnailSize)||"small"){case "small":gZ=4;break;case "large":gZ=12;break;default:gZ=8}if(Ih)WF=gZ+12;else{switch(WF.collectionStackNumber){case 1:WF=gZ+8;break a;case 2:WF=gZ+12;
break a}WF=void 0}}qV={thumbnailSize:qV,triggerEvents:!0,customTopExtend:WF};var jT;WF=(rZ=Y())==null?void 0:rZ.onFocusEffect;Ih=!(t==null||!t());if(WF){var Ha,fF;rZ=Ih?(Ha=WF.onFocusColor)==null?void 0:Ha.darkTheme:(fF=WF.onFocusColor)==null?void 0:fF.lightTheme;var PF,KJ;Ha=Ih?(PF=WF.keyLightColor)==null?void 0:PF.darkTheme:(KJ=WF.keyLightColor)==null?void 0:KJ.lightTheme;var ah;PF=Ih?(jT=WF.touchResponseColor)==null?void 0:jT.darkTheme:(ah=WF.touchResponseColor)==null?void 0:ah.lightTheme;jT={background:rZ!==
void 0?gy(rZ):void 0,keyLight:Ha!==void 0?gy(Ha):void 0};ah=[];KJ=_.X(WF.lightingTechniques||[]);for(Ha=KJ.next();!Ha.done;Ha=KJ.next())switch(Ha.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":ah.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":ah.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":ah.push(3)}jT={hoverEffect:{palette:jT,lightingTechniques:ah},touchEffect:{palette:{background:PF!==void 0?gy(PF):void 0}}}}else jT={};return Gy.call(nJ,{},qV,jT)},
hovered:function(){return D()},
pointerDownEvent:qH.pointerDownEvent,pointerUpEvent:qH.pointerUpEvent,pointerLeaveEvent:qH.pointerLeaveEvent}),_.O(_.m,{cond:function(){var gZ;return x()&&D()&&((gZ=Y())==null?void 0:gZ.onFocusEffect)},
then:function(){return _.O("div",{class:"yt-lockup-view-model__endorsement"},_.O(_.W_,{data:function(){return x()}},{attributionViewModel:function(gZ){return _.O(DU,{data:gZ.data,
useHeavyText:!0})}}))}}),_.O(_.$G,{command:function(){var gZ;
return _.gO((gZ=b())==null?void 0:gZ.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(n()||V().thumbnailFixedWidth)&&V().arrangement===1?"width: "+(n()||V().thumbnailFixedWidth):""}},_.O(_.W_,{data:function(){var gZ;
return(gZ=b())==null?void 0:gZ.contentImage}},{thumbnailViewModel:function(gZ){return _.O(_.vk,{data:gZ.data,
aspectRatio:function(){return V().aspectRatio},
disableRounding:function(){return V().disableRounding},
width:N,hovered:function(){return D()&&!(e()&&b().itemPlayback)},
isClip:function(){var rZ;return((rZ=b())==null?void 0:rZ.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:t2q(M),lockupExperiments:function(){return Y()}})},
collectionThumbnailViewModel:function(gZ){return _.O($Cf,{data:gZ.data,aspectRatio:function(){return V().aspectRatio},
disableRounding:function(){return V().disableRounding},
width:N,doubleStack:function(){return V().collectionStackNumber===2},
hovered:function(){return D()&&!(e()&&b().itemPlayback)},
playbackRef:t2q(M)})},
decoratedAvatarViewModel:_.O1})),_.O("div",{class:"yt-lockup-view-model__metadata"},_.O(_.W_,{data:function(){var gZ;return(gZ=b())==null?void 0:gZ.metadata}},{lockupMetadataViewModel:function(gZ){return _.O(wUV,{data:gZ.data,
hovered:D,lockupStyle:V,lockupCommand:function(){var rZ;return _.gO((rZ=b())==null?void 0:rZ.rendererContext)},
lockupAccessibilityLabel:function(){return J()},
layout:function(){var rZ;return((rZ=Y())==null?0:rZ.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(gZ){return _.O(Te,{data:gZ.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:f})}}),_.O(_.W_,{data:function(){var gZ;
return(gZ=b())==null?void 0:gZ.attachmentSlot}},{lockupAttachmentsViewModel:function(gZ){return _.O(vzt,{data:gZ.data,
lockupStyle:V})}}))),_.O(_.W_,{data:function(){var gZ;
return(gZ=b())==null?void 0:gZ.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(gZ){return _.O(vzt,{data:gZ.data,
lockupStyle:V})}}))},"Vb");
_.a2.idomCompat=!0;_.P$(_.a2,"yt-lockup-view-model",{props:{data:_.KX,containerLayoutConfig:_.KX,containerType:_.KX,sizing:_.KX,protectBackground:_.KX,typographyBump:_.KX,thumbnailFixedWidth:_.KX,thumbnailTargetWidth:_.KX,force16By9ThumbnailAspectRatio:_.KX,className:_.KX,lockupExperiments:_.KX,elementsPerRow:_.KX,useOverlayStyling:_.KX}});var PXA,bnQ=_.C(function(l){var b=_.lf(l,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),d=b.text,L=b.alwaysShowTruncationText;l=b.truncationText;var P=b.onTextClick,E=b.maxLines,f=b.disableTextMask,F=b.textStyle,n=b.accessibilityLabel,N=b.textSize,Y=b.alwaysTruncateAtMaxLines,q=b.expandOnClick;b=_.X(_.jL(!1,void 0,"EzA1q"));var H=b.next().value,t=b.next().value;b=_.Nb(function(){q()&&t(!H());P==null||P()});
var e=function(){a:switch(N()){case "medium":var lN=2;break a;case "large":lN=2.2;break a;default:lN=1.8}return lN},W=Xbq(d,function(){return H()?Infinity:E()},e,f,Y,H),M=W.isTruncated;
d=W.displayText;Y=W.contentRef;var J=W.hiddenRef,x=W.placeholderTruncationTextRef,V=W.hiddenTruncationTextRef;W=W.truncationTextRef;var p={},D={},G={};return _.O("truncated-text",{class:_.nt((p["yt-truncated-text"]=!0,p["yt-truncated-text--overlay"]=function(){return F()==="overlay"},p["yt-truncated-text--medium-text"]=function(){return N()==="medium"},p["yt-truncated-text--large-text"]=function(){return N()==="large"},p["yt-truncated-text--primary-text"]=function(){return F()==="primary-text"},p)),
"on:click":b,style:function(){return"line-height: "+e()+"rem;"}},_.O("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:Y,style:function(){return H()?"":"max-height: "+E()*e()+"rem;"}},_.O(_.UD,{text:d}),_.O("button",{"aria-disabled":!0,
disabled:!0,class:_.nt((D["yt-truncated-text__inline-button"]=!0,D["yt-truncated-text--hidden"]=function(){return!(!H()&&(L!=null&&L()||M()))},D)),
el:x,style:function(){return"line-height: "+e()+"rem;"}},_.O(_.UD,{text:l}))),_.O("truncated-text-content",{class:_.nt("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:J,style:function(){return H()?"":"max-height: "+E()*e()+"rem;"},
"aria-hidden":"true"},_.O(_.UD,{text:d}),_.O("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:V,style:function(){return"line-height: "+e()+"rem;"}},_.O(_.UD,{text:l}))),_.O("button",{"aria-label":n,
class:_.nt((G["yt-truncated-text__absolute-button"]=function(){return!f()},G["yt-truncated-text__bottom-button"]=function(){return f()},G["yt-truncated-text--hidden"]=function(){return!(!H()&&(L!=null&&L()||M()))},G)),
el:W,style:function(){return"line-height: "+e()+"rem;"}},_.O(_.UD,{text:l})))},"Xb");
bnQ.idomCompat={callbacks:{onTextClick:!0}};var PeV=_.C(function(l){var b=l.data;l=l.className;var d=_.IJ(function(){return sR$(b())},void 0,"uDhDke"),L=_.O(_.H7,null,_.O(_.m,{cond:function(){return b().heroText||b().image},
then:function(){return _.O(ds2,{data:b})}}),_.O(LWQ,{data:b,
sizeSmall:function(){return b().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.O("yt-video-attribute-view-model",{class:l},_.O("div",{class:function(){var P=b();a:switch(P.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var E="yt-video-attribute-view-model--vertical";break a;default:E="yt-video-attribute-view-model--horizontal"}a:switch(P.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var f="yt-video-attribute-view-model--image-small";break a;default:f="yt-video-attribute-view-model--image-large"}a:switch(P.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var F=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":F="yt-video-attribute-view-model--image-avatar";break a;default:F=""}a:switch(P.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var n="yt-video-attribute-view-model--metadata-header";break a;default:n=""}a:switch(P.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var N="yt-video-attribute-view-model--container-card";break a;default:N=""}return["yt-video-attribute-view-model",E,f,
F,n,N,sR$(P)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.qb({"background-color":function(){var P=b();if(P.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var E="";else{E=P.lightColorPalette;P=P.darkColorPalette;var f,F=((f=_.qP().resolve(_.YC(_.uf)))==null?0:f())&&P?P:E;E=(E=F==null?void 0:F.section2Color)?_.Jq(E):""}return E}})},_.O(_.m,{cond:d,
then:function(){return _.O(_.$G,{className:"yt-video-attribute-view-model__content-container",command:d,role:"group",ariaLabel:function(){return b().title}},L)},
else:function(){return _.O("div",{class:"yt-video-attribute-view-model__content-container"},L)}})))},"Yb");
PeV.idomCompat=!0;var ds2=_.C(function(l){var b=l.data;var d,L=(d=_.qP().resolve(_.YC(_.uf)))==null?void 0:d(),P=function(){return L&&b().darkThemeImage?b().darkThemeImage:b().image},E=_.IJ(function(){return F4y(b())},void 0,"UDqj0b");
return _.O("div",{class:"yt-video-attribute-view-model__hero-section"},_.O(_.pz,null,_.O(_.v7,{when:P},function(){return _.O(_.cZ,{data:function(){return P()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.O(_.v7,{when:function(){return b().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 b().heroText}))})),_.O(_.m,{cond:function(){return b().overflowMenuOnTap},
then:function(){return _.O("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.O(_.CX,{data:E,iconName:"MORE_VERT"}))}}))},"Zb");
ds2.idomCompat=!0;var LWQ=_.C(function(l){var b=l.data;l=l.sizeSmall;var d=function(){return b().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},L=_.IJ(function(){return RO(_.Ci({innertubeCommand:sR$(b())}))?"link":sR$(b())?"button":"group"},void 0,"e2MmYe"),P={};
return _.O("div",{class:_.nt("yt-video-attribute-view-model__metadata",(P["yt-video-attribute-view-model--small-font"]=l,P)),role:L},_.O("h1",{class:"yt-video-attribute-view-model__title"},function(){return b().title}),_.O(_.m,{cond:function(){return b().subtitle},
then:function(){return _.O("h4",{class:"yt-video-attribute-view-model__subtitle"},_.O(_.m,{cond:d,then:function(){return _.O(bnQ,{text:function(){return fzj(b().subtitle)},
truncationText:function(){return fzj(b().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.O("span",null,function(){return b().subtitle})}}))}}),_.O(_.m,{cond:function(){return b().secondarySubtitle},
then:function(E){return _.O("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.O(_.UD,{text:function(){var f=E();if(f!=null&&f.attachmentRuns){for(var F=[],n=_.X(f.attachmentRuns),N=n.next();!N.done;N=n.next())N=N.value,N.element&&F.push(Object.assign({},N,{element:Object.assign({},N.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));f=Object.assign({},f,{attachmentRuns:F})}return f}}))}}),_.O(_.W_,
{data:function(){return b().buttonViewModel}},{buttonViewModel:function(E){return _.O(_.Rb,{data:E.data,
className:"yt-video-attribute-view-model__button"})}}))},"$b");
LWQ.idomCompat=!0;_.P$(PeV,"yt-video-attribute-view-model",{props:{data:_.KX,className:_.KX}});var iF=function(){var l=_.S.apply(this,arguments)||this;l.useHighlightStyling=_.U("web_enable_deeper_metadata_highlight_styling");l.isSearch=!1;l.JSC$15452_lastScrollContainerWidth=NaN;l.pageLoadingFromNavigation=!1;l.currentIndex=0;l.supportComponentResize=!1;return l};
_.h(iF,_.S);_.Q=iF.prototype;
_.Q.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}}}}}};
_.Q.attached=function(){document.addEventListener("yt-page-type-changed",_.qu(this,this.onPageChange))};
_.Q.detached=function(){document.removeEventListener("yt-page-type-changed",_.qu(this,this.onPageChange))};
_.Q.getItemsPath=function(){return"data.cards"};
_.Q.onIronResize=function(){this.updateListStyles()};
_.Q.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var l;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(l=this.data)==null?void 0:l.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.U("problem_walkthrough_sd")&&!!this.centerItems};
_.Q.computeCardListStyle=function(l){return l||null};
_.Q.computeEmpty=function(l){return!this.get("cards.length",l)};
_.Q.computeThumbnailStyle=function(l){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",l)||null};
_.Q.computeHasSubtitle=function(l){return!!this.get("header.richListHeaderRenderer.subtitle",l)};
_.Q.computeInitialCountNumber=function(l){return this.hasSquareMiniApp&&l==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&l==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:l==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:l==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:l==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&l==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.Q.computeUseFloorScrolling=function(l){return l==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.Q.computeHasGameCard=function(l){return(l=this.get("cards",l))?l.some(function(b){return b.gameCardRenderer}):!1};
_.Q.computeCenterHeaderTitle=function(l){return!(l==null||!l.centerHeaderTitle)};
_.Q.computeHasPortraitMiniApp=function(l){return(l=l==null?void 0:l.cards)?l.some(function(b){return b.miniGameCardViewModel&&b.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.Q.computeHasSquareMiniApp=function(l){return(l=l==null?void 0:l.cards)?l.some(function(b){return b.miniGameCardViewModel&&b.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.Q.computeHasSkinnyWidthPortraitMiniApp=function(l){return(l=l==null?void 0:l.cards)?l.some(function(b){return b.miniGameCardViewModel&&b.miniGameCardViewModel.width===135}):!1};
_.Q.computeCenterItems=function(l){return!!l};
_.Q.computeHasInfoPanel=function(l){var b;return l==null?void 0:(b=l.cards)==null?void 0:b.some(function(d){return d.infoPanelContentRenderer})};
_.Q.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.Q.getItemByIndex=function(l){var b=this.items.children;return b&&b.length>l?b[l]:void 0};
_.Q.onPageChange=function(){var l=this;this.pageLoadingFromNavigation=!0;_.T1.addJob(function(){l.pageLoadingFromNavigation=!1;_.bQ(l.hostElement,"yt-terminate-video-preview-action")},8)};
_.Q.updateListStyles=function(){if(_.U("problem_walkthrough_sd")&&this.JSC$15452_scrollContainer!==void 0){var l=this.JSC$15452_scrollContainer.clientWidth;l!==this.JSC$15452_lastScrollContainerWidth&&(this.JSC$15452_lastScrollContainerWidth=l,_.mj(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(l*.8,415)+"px"}),_.rh(this.hostElement,"iron-resize"))}};
_.qG.Object.defineProperties(iF.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.U("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!((l=this.data)==null?0:(b=l.cards)==null?0:(d=b[0])==null?0:d.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!((l=this.data)==null?0:(b=l.cards)==null?0:(d=b[0])==null?0:d.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return _.U("enable_desktop_amsterdam_info_panels")&&!!((l=this.data)==null?0:(b=l.cards)==null?0:(d=b[0])==null?0:d.infoPanelContentRenderer)}}});
iF.prototype.dataChanged=iF.prototype.dataChanged;iF.prototype.onIronResize=iF.prototype.onIronResize;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],iF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],iF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.x4.YtdHorizontalListBehavior),_.u("design:type",Object)],iF.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.z(_.mK),_.u("design:type",Object)],iF.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],iF.prototype,"data",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],iF.prototype,"useCustomColors",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],iF.prototype,"useHighlightStyling",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.u("design:type",Object)],iF.prototype,"cardListStyle",void 0);_.w([_.g({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.u("design:type",Boolean)],iF.prototype,"empty",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.u("design:type",Boolean)],iF.prototype,"hasSubtitle",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.u("design:type",Boolean)],iF.prototype,"thumbnailStyle",void 0);_.w([_.g({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.u("design:type",Boolean)],iF.prototype,"hasGameCard",void 0);_.w([_.g({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.u("design:type",Boolean)],iF.prototype,"centerHeaderTitle",void 0);
_.w([_.g({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.u("design:type",Boolean)],iF.prototype,"hasPortraitMiniApp",void 0);_.w([_.g({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.u("design:type",Boolean)],iF.prototype,"hasSquareMiniApp",void 0);_.w([_.g({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.u("design:type",Boolean)],iF.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.w([_.g({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.u("design:type",Boolean)],iF.prototype,"hasInfoPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],iF.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],iF.prototype,"inlineStructuredDescription",void 0);_.w([_.KL("#scroll-container"),_.u("design:type",HTMLDivElement)],iF.prototype,"JSC$15452_scrollContainer",void 0);
_.w([_.g({computed:"computeInitialCountNumber(data.style.type)"}),_.u("design:type",Number)],iF.prototype,"initialCount",void 0);_.w([_.g({computed:"computeUseFloorScrolling(data.style.type)"}),_.u("design:type",Boolean)],iF.prototype,"useFloorScrolling",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.u("design:type",Boolean)],iF.prototype,"centerItems",void 0);_.w([_.g(),_.u("design:type",Object)],iF.prototype,"pageLoadingFromNavigation",void 0);
_.w([_.g(),_.u("design:type",Object)],iF.prototype,"currentIndex",void 0);_.w([_.g(),_.u("design:type",Number)],iF.prototype,"scrollCount",void 0);_.w([_.g(),_.u("design:type",Object)],iF.prototype,"supportComponentResize",void 0);_.w([_.KL("#items"),_.u("design:type",HTMLDivElement)],iF.prototype,"items",void 0);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iF.prototype,"onIronResize",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iF.prototype,"dataChanged",null);_.w([_.g({reflectToAttribute:!0}),_.y("inlineStructuredDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],iF.prototype,"hideNavigationButton",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],iF.prototype,"modernChapters",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],iF.prototype,"hasVideoAttributeViewModels",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],iF.prototype,"modernInfoPanels",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],iF);
_.R(iF,"ytd-horizontal-card-list-renderer",function(){if(T3V!==void 0)return T3V;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return T3V=l},{mode:_.fi("kevlar_poly_si_batch_j072")?1:2});var EjF=_.C(function(l){var b=l.data;var d={};return _.O("video-summary-content-view-model",{class:_.nt("videoSummaryContentViewModelHost",l.className,(d.videoSummaryContentViewModelHostIsSearch=l.isSearch,d))},_.O(_.RC,{each:function(){var L=[],P=b().paragraphs;if(P==null||!P.length)return[];for(var E=0;E<P.length;E++){var f=_.K(P[E],UBr),F=void 0;E>0&&(F=_.K(P[E-1],UBr));F&&!!F.marker===!!f.marker?L[L.length-1].paragraphs.push(f):L.push({isList:!!f.marker,paragraphs:[f]})}return L},
keyBy:"INDEX"},function(L){return _.O(_.m,{cond:function(){return L().isList},
then:function(){return _.O("ul",{class:"videoSummaryContentViewModelList"},_.O(_.RC,{each:function(){return L().paragraphs},
keyBy:"INDEX"},function(P){return _.O("li",{class:"videoSummaryContentViewModelListItem"},_.O(_.UD,{text:function(){return P().text}}))}))},
else:function(){return _.O("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.O(_.RC,{each:function(){return L().paragraphs},
keyBy:"INDEX"},function(P){return _.O("p",{class:"videoSummaryContentViewModelParagraph"},_.O(_.UD,{text:function(){return P().text}}))}))}})}),_.O(_.m,{cond:function(){return!!_.K(b().likeButtonViewModel,_.ow)&&!!_.K(b().dislikeButtonViewModel,_.DK)},
then:function(){return _.O("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.O("div",{class:"videoSummaryContentViewModelLikeButton"},_.O(_.Yv,{data:function(){return _.K(b().likeButtonViewModel,_.ow)},
disableIconAnimation:!0})),_.O(_.m$,{data:function(){return _.K(b().dislikeButtonViewModel,_.DK)}}))}}))},"ac");
EjF.idomCompat=!0;_.P$(EjF,"video-summary-content-view-model",{props:{data:_.KX,isSearch:_.KX,className:_.KX}});var ck=function(){var l=_.S.apply(this,arguments)||this;var b,d;l.isExpanded=(d=(b=l.data)==null?void 0:b.isExpanded)!=null?d:!1;l.disableExpand=!1;l.showProminentLabel=!1;l.showRightSideLabel=!0;l.toggleExpandableContent=function(L){l.disableExpand||(L.stopPropagation(),_.bT(_.ad(L),l.hostElement,["info","expanded-subtitle"])||(l.isExpanded=!l.isExpanded,l.ytRendererBehavior.logExplicitClick(l.data),l.JSC$15463_cardList&&!_.U("expandable_metadata_a11y_fix_ks")&&_.m1(l,function(){_.FO(l.hostElement)})))};
l.useSquareThumbnail=!1;l.startX=0;return l};
_.h(ck,_.S);_.Q=ck.prototype;_.Q.computeUseSquareThumbnail=function(){var l;return(l=this.data)==null?void 0:l.useSquareThumbnail};
_.Q.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"}}}}};
_.Q.dataChanged=function(){if(this.data){var l,b;this.isExpanded=(b=(l=this.data)==null?void 0:l.isExpanded)!=null?b:!1;var d,L,P,E;if(l=this.isDarkTheme()?(d=this.data)==null?void 0:(L=d.colorData)==null?void 0:L.darkColorPalette:(P=this.data)==null?void 0:(E=P.colorData)==null?void 0:E.lightColorPalette){var f,F;if((f=this.data)==null?0:(F=f.colorData)==null?0:F.vibrantColorPalette)l.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.ZT(this.hostElement,l)}}};
_.Q.isExpandedChanged=function(){this.isExpanded&&this.JSC$15463_cardList&&_.rh(this.JSC$15463_cardList,"iron-resize")};
_.Q.computeIsExpanded=function(l){return!!l.isExpanded};
_.Q.computeShowProminentLabel=function(l,b){var d;return!!(l==null?0:(d=l.header)==null?0:d.showLeadingCollapsedLabel)&&!b};
_.Q.computeShowRightSideLabel=function(l,b){var d;return!(l==null?0:(d=l.header)==null?0:d.showLeadingCollapsedLabel)&&!b};
_.Q.captureContentClick=function(l){if(!this.disableExpand)if(_.U("expandable_metadata_fix_killswitch")){var b=l.target;_.xYr(b,"ytd-macro-markers-list-item-renderer")||l.stopPropagation();(b==null?void 0:b.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.bT(_.ad(l),this.hostElement,["items"])||_.lT(_.ad(l),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.Q.timestampClick=function(l){l.stopPropagation();var b,d;(l=(b=this.data)==null?void 0:(d=b.header)==null?void 0:d.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(l)};
_.Q.onDown=function(l){l.stopPropagation();this.startX=l.detail?l.detail.x:0};
_.Q.onUp=function(l){this.skipKeyInteraction(l)&&l.stopPropagation()};
_.Q.skipKeyInteraction=function(l){var b=l.target;if((b==null?void 0:b.id)==="scroll-container"||(b==null?void 0:b.id)==="items"||l.detail&&l.detail.x!==this.startX)return!0;l=_.ad(l);l=_.X(l);for(b=l.next();!b.done;b=l.next()){b=b.value;if(b===this.hostElement)break;if(b.hasAttribute&&b.hasAttribute("skip-key-interaction"))return!0}return!1};
_.Q.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.qG.Object.defineProperties(ck.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var l;return!!_.K((l=this.data)==null?void 0:l.expandedContent,tvf)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var l;return!!_.K((l=this.data)==null?void 0:l.expandedContent,_.tIJ)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.useCustomColors)&&!((b=this.data)==null||!b.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var l,b;return!!((l=this.data)==null?0:(b=l.header)==null?0:b.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var l,b;return!!((l=this.data)==null?0:(b=l.header)==null?0:b.expandedSubtitle)&&this.isExpanded}},
expandedSubtitleTarget:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.header)==null?void 0:b.expandedSubtitleTapCommand;l=d&&_.K(d,_.Q5);return _.U("web_open_ai_support_links_external_window")&&(l==null?void 0:l.target)==="TARGET_NEW_WINDOW"?"_blank":null}},
expandedSubtitleRel:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.header)==null?void 0:b.expandedSubtitleTapCommand;l=d&&_.K(d,_.Q5);return _.U("web_open_ai_support_links_external_window")&&(l==null?void 0:l.target)==="TARGET_NEW_WINDOW"?"noopener":null}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var l,b;return!!((l=this.data)==null?0:(b=l.header)==null?0:b.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
ck.prototype.onUp=ck.prototype.onUp;ck.prototype.onDown=ck.prototype.onDown;ck.prototype.isExpandedChanged=ck.prototype.isExpandedChanged;ck.prototype.dataChanged=ck.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ck.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ck.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ck.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ck.prototype,"isExpanded",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ck.prototype,"disableExpand",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],ck.prototype,"isSearch",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],ck.prototype,"isWatch",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.u("design:type",Object)],ck.prototype,"showProminentLabel",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.u("design:type",Object)],ck.prototype,"showRightSideLabel",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ck.prototype,"hasVideoSummary",null);_.w([_.g({value:!1,reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ck.prototype,"hasLockupViewModel",null);_.w([_.g({reflectToAttribute:!0}),_.y("data","isWatch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ck.prototype,"useCustomColors",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ck.prototype,"showInfoButton",null);_.w([_.y("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ck.prototype,"showTimestamp",null);_.w([_.y("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ck.prototype,"showExpandedSubtitle",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ck.prototype,"expandedSubtitleTarget",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ck.prototype,"expandedSubtitleRel",null);_.w([_.y("data","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ck.prototype,"showThumbnail",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ck.prototype,"useVppShoppingDestinationStyle",null);
_.w([_.g(),_.u("design:type",Object)],ck.prototype,"toggleExpandableContent",void 0);_.w([_.KL("ytd-horizontal-card-list-renderer"),_.u("design:type",Object)],ck.prototype,"JSC$15463_cardList",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.u("design:type",Object)],ck.prototype,"useSquareThumbnail",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ck.prototype,"dataChanged",null);
_.w([_.tC("isExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ck.prototype,"isExpandedChanged",null);_.w([_.Hf("down"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ck.prototype,"onDown",null);_.w([_.Hf("up"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ck.prototype,"onUp",null);_.w([_.A({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],ck);
_.R(ck,"ytd-expandable-metadata-renderer",function(){if(L4F!==void 0)return L4F;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]" target$="[[expandedSubtitleTarget]]" rel$="[[expandedSubtitleRel]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return L4F=l},{mode:1});var QTV,X4F=function(){if(QTV!==void 0)return QTV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return QTV=l};_.P$(_.NO,"yt-avatar-stack-view-model",{props:{className:_.KX,data:_.KX,overrides:_.KX,isOverlay:_.KX,useMediumText:_.KX,decorations:_.KX,hideAvatar:_.KX}});_.IH("itemSectionRenderer","videoRenderer","ytd-video-renderer");var rs=function(){var l=_.S.apply(this,arguments)||this;l.disableExpand=!1;l.shouldShowChannelInfo=!1;l.hasAttributedBylineText=!1;l.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return l};
_.h(rs,_.S);_.Q=rs.prototype;_.Q.computeUseSearchUi=function(){var l,b;return this.isSearch||((l=this.data)==null?void 0:(b=l.style)==null?void 0:b.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Q.computeUseThreeLineTitle=function(){var l;return((l=this.data)==null?void 0:l.maxTitleLines)===3};
_.Q.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.U("polymer_video_renderer_defer_menu")&&!Rrf?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"}}}};
_.Q.attached=function(){_.nL(this.hostElement,"blue-links",_.U("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.OX(_.F$(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var l=this.get("data.buttons.buttonRenderer.serviceEndpoint"),b;l&&((b=_.K(l.commandMetadata,_.lS))==null?0:b.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(l);this.updateInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15468_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:this.JSC$15468_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$15468_inlinePreviewHoverListener)==null||lE(l)};
_.Q.onTextWrapperClick=function(l){var b,d,L=this.hideTranslation?(b=this.data)==null?void 0:b.untranslatedNavigationEndpoint:(d=this.data)==null?void 0:d.navigationEndpoint;b=_.bT(_.ad(l),this.hostElement,["expandable-metadata"]);!L||b&&!_.U("expandable_metadata_fix_killswitch")||_.lT(_.ad(l),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.rh(this.hostElement,"yt-navigate",{endpoint:L})};
_.Q.computeThumbnailWidth=function(l,b,d,L,P){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:L?P==="MASSIVE"?600:P==="BIG"?500:P==="MEDIUM"?450:420:d?360:b?128:l?210:246};
_.Q.computeUseBiggerThumbs=function(l){return l&&_.U("enable_desktop_search_bigger_thumbs")};
_.Q.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.Q.computeHasAttributedBylineText=function(){var l;return!((l=this.data)==null||!l.attributedBylineText)};
_.Q.computeVideoStyle=function(){if(_.U("enable_video_style")){var l,b;return(l=this.data)==null?void 0:(b=l.style)==null?void 0:b.value}};
_.Q.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Q.handleHideItemSectionVideosByIdCommand=function(l){var b;l=(b=_.K(l,pTV))==null?void 0:b.videoId;this.data&&this.data.videoId===l&&(this.isHidden=!0)};
_.Q.getMetadataSnippetContainerClass=function(l){return l?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.Q.computeTitleText=function(l,b,d){return l?d:b};
_.Q.computeDescriptionSnippet=function(l,b,d){return l?d:b};
_.Q.computeSnippetText=function(l,b,d){return l?d:b};
_.Q.computeNavigationEndpoint=function(l,b){return l?b==null?void 0:b.untranslatedNavigationEndpoint:b==null?void 0:b.navigationEndpoint};
_.Q.hideInlineTitleIcon=function(l,b){return l||!b};
_.qG.Object.defineProperties(rs.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 l;return(l=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?l:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!(this==null?0:(l=this.data)==null?0:(b=l.channelThumbnailSupportedRenderers)==null?0:(d=b.channelThumbnailWithLinkRenderer)==null?0:d.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var l;return!!_.K((l=this.data)==null?void 0:l.avatar,Ulh)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.JSC$15468_inlinePreviewHoverListener)==null?0:qO(l))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.qG.Object.defineProperties(rs,{template:{configurable:!0,enumerable:!0,get:function(){return X4F()}}});
rs.prototype.dataChanged=rs.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],rs.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rs.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],rs.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],rs.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.z(_.eI),_.u("design:type",Object)],rs.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],rs.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],rs.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],rs.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],rs.prototype,"isBackstageVideo",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],rs.prototype,"isPostCompactVideo",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],rs.prototype,"isHistory",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],rs.prototype,"isRichGridVideoPost",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],rs.prototype,"isHidden",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],rs.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.u("design:type",Boolean)],rs.prototype,"useSearchUi",void 0);_.w([_.g({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.u("design:type",Boolean)],rs.prototype,"useThreeLineTitle",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.u("design:type",Boolean)],rs.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.u("design:type",Object)],rs.prototype,"videoStyle",void 0);_.w([_.g({computed:"computeDisableExpand(videoStyle)"}),_.u("design:type",Object)],rs.prototype,"disableExpand",void 0);
_.w([_.g({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.u("design:type",Object)],rs.prototype,"shouldShowChannelInfo",void 0);_.w([_.g({computed:"computeHasAttributedBylineText(data)"}),_.u("design:type",Object)],rs.prototype,"hasAttributedBylineText",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],rs.prototype,"biggerThumbsStyle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.u("design:type",String)],rs.prototype,"inlineTitleIcon",void 0);_.w([_.g({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.u("design:type",Object)],rs.prototype,"computedNavigationEndpoint",void 0);_.w([_.g({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(l,b){return _.Bv(l.entities,"searchVideoResultEntity",b)}}),
_.u("design:type",Object)],rs.prototype,"searchVideoResultEntity",void 0);_.w([_.KL("ytd-thumbnail"),_.u("design:type",HTMLElement)],rs.prototype,"thumbnail",void 0);_.w([_.KL("#dismissible"),_.u("design:type",HTMLElement)],rs.prototype,"JSC$15468_dismissibleMedia",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rs.prototype,"dataChanged",null);
_.w([_.y("searchVideoResultEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rs.prototype,"hideTranslation",null);_.w([_.y("searchVideoResultEntity"),_.u("design:type",Array),_.u("design:paramtypes",[])],rs.prototype,"hiddenBadgeGroups",null);_.w([_.y("data","useAvatar"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rs.prototype,"shouldShowChannelThumbnail",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rs.prototype,"useAvatar",null);
_.w([_.y("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rs.prototype,"isHovered",null);_.w([_.A({is:"ytd-video-renderer",disableElementRegistration:!0})],rs);_.R(rs,"ytd-video-renderer",function(){return X4F()},{mode:_.fi("kevlar_poly_si_batch_j047")?1:2});var lc=function(){var l=_.S.apply(this,arguments)||this;l.editDialog=null;l.roundedContainer=!0;l.isLoading=!1;l.isRichGrid=!1;l.isRichGridRepost=!1;l.reduceSidePaddings=_.U("reduce_side_paddings_in_shelf");l.JSC$15475_spinnerEl=null;return l};
_.h(lc,_.S);_.Q=lc.prototype;
_.Q.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"}}}};
_.Q.contentTextChanged=function(){this.expander.reset()};
_.Q.dataChanged=function(){var l=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var b=0,d=this.data.actions&&this.data.actions.length;b<d;b++)this.openEditDialog(_.K(this.data.actions[b],kBV));if((b=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(b=this.get("buttonRenderer.hint.hintRenderer.hintId",b))&&b.startsWith("share-post-hint")){var L=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(L){_.pc.getInstance();var P=oE(_.ao(_.By("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.T1.addLowPriorityJob(function(){_.Py(l.hostElement,P,L)})}}}};
_.Q.updatePoll=function(l){l>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.Q.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15475_spinnerEl||(this.JSC$15475_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.F$(this.hostElement).appendChild(this.JSC$15475_spinnerEl));this.JSC$15475_spinnerEl&&(this.JSC$15475_spinnerEl.active=this.isLoading)};
_.Q.onYtNavigate=function(l){var b=this.get("updateCommentDialogEndpoint",l.detail.endpoint);b&&(this.openEditDialog(b),l.stopPropagation())};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Q.onYtCommentPollRevert=function(l,b){b&&this.updatePoll(b.selectedChoiceIndex)};
_.Q.onYtServiceRequestSent=function(l,b){var d;b.endpoint&&(_.K(b.endpoint,xJr)||_.K(b.endpoint,JIr)&&((d=_.K(b.endpoint,JIr))==null||!d.clientActions))&&(this.isLoading=!0);if(b.actions)for(l=0;l<b.actions.length;l++)d=b.actions[l],_.K(d,cK)&&(d=this.get("updateBackstagePollAction.selectedChoiceIndex",d),d==void 0&&(d=-1),this.updatePoll(d))};
_.Q.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Q.openEditDialog=function(l){l&&l.dialog&&(this.editDialog=l.dialog,l=this.editDialogEl.firstElementChild)&&(l.focus(),l.openDialog&&l.openDialog())};
_.Q.computeIsPostHidden=function(l,b){return!!l||b};
_.Q.computeSurfaceType=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeUsesCompactLockup=function(l){return l==="BACKSTAGE_SURFACE_TYPE_HOME"||l==="BACKSTAGE_SURFACE_TYPE_SEARCH"||l==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||l==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||l==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||l==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Q.computeShowWithoutToolbar=function(l){return!l.actionButtons&&!l.actionMenu};
_.Q.computePostAttachment=function(l){if(l.backstageAttachment){if(_.K(l.backstageAttachment,Oqt))return"poll";if(_.K(l.backstageAttachment,iX0))return"quiz";if(_.K(l.backstageAttachment,_.HT))return"video";if(_.K(l.backstageAttachment,cpJ))return"uploaded-videos";if(_.K(l.backstageAttachment,anV))return l.contentText?"image":"image-only";if(_.K(l.backstageAttachment,uUV))return"playlist"}return"none"};
_.Q.computePostTabIndex=function(l){return l?0:-1};
_.Q.computeButtonTooltipPosition=function(l){return this.computeUsesCompactLockup(l)?"top":"bottom"};
_.Q.computeHasText=function(l){return!(l==null||!l.contentText)};
_.Q.onTap=function(l){var b,d;if(((b=this.data)==null?0:b.navigationEndpoint)&&((d=this.data)==null?void 0:d.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var L;((L=this.data)==null?0:L.navigationEndpoint)&&!_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.qG.Object.defineProperties(lc.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.voteCount)||_.ao("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,Oqt))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,cpJ))}}});
lc.prototype.onYtServiceRequestCompleted=lc.prototype.onYtServiceRequestCompleted;lc.prototype.onYtServiceRequestSent=lc.prototype.onYtServiceRequestSent;lc.prototype.onYtCommentPollRevert=lc.prototype.onYtCommentPollRevert;lc.prototype.onYtCommentboxDismiss=lc.prototype.onYtCommentboxDismiss;lc.prototype.onYtNavigate=lc.prototype.onYtNavigate;lc.prototype.isLoadingChanged=lc.prototype.isLoadingChanged;lc.prototype.dataChanged=lc.prototype.dataChanged;lc.prototype.contentTextChanged=lc.prototype.contentTextChanged;
_.w([_.z(_.mK),_.u("design:type",Object)],lc.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],lc.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lc.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],lc.prototype,"editDialog",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lc.prototype,"roundedContainer",void 0);_.w([_.g(),_.u("design:type",Object)],lc.prototype,"isLoading",void 0);_.w([_.g({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.u("design:type",String)],lc.prototype,"surface",void 0);
_.w([_.g({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.u("design:type",Boolean)],lc.prototype,"usesCompactLockup",void 0);_.w([_.g({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],lc.prototype,"showWithoutToolbar",void 0);_.w([_.g({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.u("design:type",String)],lc.prototype,"attachment",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lc.prototype,"isRichGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lc.prototype,"isRichGridRepost",void 0);_.w([_.g({reflectToAttribute:!0,value:_.U("use_better_post_dismissals")}),_.u("design:type",Boolean)],lc.prototype,"useBetterPostDismissals",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lc.prototype,"reduceSidePaddings",void 0);
_.w([_.g({computed:"computeHasText(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],lc.prototype,"hasText",void 0);_.w([_.KL("#expander"),_.u("design:type",Object)],lc.prototype,"expander",void 0);_.w([_.KL("#action-buttons"),_.u("design:type",Object)],lc.prototype,"actionButtons",void 0);_.w([_.KL("#edit-dialog"),_.u("design:type",HTMLElement)],lc.prototype,"editDialogEl",void 0);
_.w([_.tC("data.contentText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lc.prototype,"contentTextChanged",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lc.prototype,"dataChanged",null);_.w([_.tC("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lc.prototype,"isLoadingChanged",null);
_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lc.prototype,"onYtNavigate",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lc.prototype,"onYtCommentboxDismiss",null);_.w([_.Hf("yt-comment-poll-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],lc.prototype,"onYtCommentPollRevert",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],lc.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],lc.prototype,"onYtServiceRequestCompleted",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],lc.prototype,"voteCount",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],lc.prototype,"commentCount",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lc.prototype,"hasPoll",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lc.prototype,"hasUploadedVideo",null);_.w([_.A({is:"ytd-post-renderer",disableElementRegistration:!0})],lc);
_.R(lc,"ytd-post-renderer",function(){if(kLh!==void 0)return kLh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return kLh=l},{mode:1});var fpf;var sTr;var bc=function(){return _.S.apply(this,arguments)||this};
_.h(bc,_.S);bc.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.x4.YtdHorizontalListBehavior),_.u("design:type",Object)],bc.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],bc.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bc.prototype,"data",void 0);
_.w([_.g({value:"$.items.children"}),_.u("design:type",String)],bc.prototype,"itemsPath",void 0);_.w([_.g({value:1}),_.u("design:type",Number)],bc.prototype,"initialCount",void 0);_.w([_.g({reflectToAttribute:!0,value:_.U("enable_community_page_on_desktop")}),_.u("design:type",Boolean)],bc.prototype,"useSmallerPostImageAttachments",void 0);_.w([_.g(),_.u("design:type",String)],bc.prototype,"surface",void 0);_.w([_.A({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],bc);
_.R(bc,"ytd-post-multi-image-renderer",function(){if(sTr!==void 0)return sTr;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return sTr=l},{mode:_.fi("kevlar_poly_si_batch_j079")?1:2});var FWF={"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"}}},
df=function(){var l=_.S.apply(this,arguments)||this;l.hasInlineCommentSection=!1;l.editDialog=null;l.isLoading=!1;l.shouldHideAuthor=!1;l.shouldShowVideoTime=!1;l.isInEngagementPanel=!1;l.hideBorder=!1;l.usesFullLockup=!1;l.shouldShowMenuInCompactView=!1;l.JSC$15490_spinnerEl=null;l.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return l};
_.h(df,_.S);_.Q=df.prototype;_.Q.configureRendererStamper=function(){return FWF};
_.Q.computeIsPollHeaderEnabled=function(l){return(l==null?void 0:l.pollMetadataIcon)!=null};
_.Q.getPublishTimeStampString=function(l,b){b=new Date((Number(b)-60*((new Date).getTimezoneOffset()-(new Date(Number(b)*1E3)).getTimezoneOffset()))*1E3);b=(new TW(10)).format(b);if(l&&l.runs&&l.runs.length)for(var d=0;d<l.runs.length;d++)l.runs[d].text&&(l.runs[d].text=l.runs[d].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",b));return l};
_.Q.created=function(){this.JSC$15490_spinnerEl=null};
_.Q.contentTextChanged=function(){this.expander.reset()};
_.Q.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var l;if((l=this.data)==null?0:l.actions){l=_.X(this.data.actions);for(var b=l.next();!b.done;b=l.next())this.openEditDialog(_.K(b.value,kBV))}};
_.Q.handleSignalActionOpenPostCommentDialogAction=function(){_.F$(this.hostElement).querySelector("#action-buttons").reply()};
_.Q.updatePoll=function(l,b){b&&this.set("data.pollMetadataVoteCountText",b);this.hasInlineCommentSection&&(l=l>=0,b=_.F$(this.hostElement).querySelector("#action-buttons"),l?b.reply():b.hideReplyDialog())};
_.Q.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15490_spinnerEl||(this.JSC$15490_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.F$(this.hostElement).appendChild(this.JSC$15490_spinnerEl));this.JSC$15490_spinnerEl&&(this.JSC$15490_spinnerEl.active=this.isLoading)};
_.Q.onYtNavigate=function(l){var b=this.get("updateCommentDialogEndpoint",l.detail.endpoint);b&&(this.openEditDialog(b),l.stopPropagation())};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Q.onYtCommentPollRevert=function(l,b){b&&this.updatePoll(b.selectedChoiceIndex,b.totalVotes)};
_.Q.onYtServiceRequestSent=function(l,b){l.stopPropagation();l=_.K(b.endpoint,JIr);if(_.K(b.endpoint,xJr)||l&&!l.clientActions)this.isLoading=!0;if(b.actions)for(l=0;l<b.actions.length;l++){var d=b.actions[l],L=_.K(d,cK);L&&(d=this.get("updateBackstagePollAction.selectedChoiceIndex",d),d===void 0&&(d=-1),this.updatePoll(d,L.totalVotes))}};
_.Q.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Q.openEditDialog=function(l){l&&l.dialog&&(this.editDialog=l.dialog,l=this.editDialogElement.firstElementChild)&&(l.focus(),l.openDialog&&l.openDialog())};
_.Q.computeIsBodyHidden=function(l,b){return!!l||b};
_.qG.Object.defineProperties(df.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var l=this.data,b=l.showPostAuthorBackgroundHighlight,d=l.postAuthorBadgeType,L=l.authorEndpoint;if(!b&&d!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&d!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var P,E,f;l=_.ao(((P=l.authorText)==null?void 0:(E=P.runs)==null?void 0:(f=E[0])==null?void 0:f.text)||"");P=void 0;switch(d){case "POST_AUTHOR_BADGE_TYPE_ARTIST":P={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":P={iconType:b?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:l,authorEndpoint:L,authorCreator:b,icon:P}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var l,b;if((l=this.data)==null?0:(b=l.pollMetadataIcon)==null?0:b.iconType)return _.ni(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.voteCount)||_.ao("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,Oqt))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,iX0))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,cpJ))}}});
df.prototype.onYtServiceRequestCompleted=df.prototype.onYtServiceRequestCompleted;df.prototype.onYtServiceRequestSent=df.prototype.onYtServiceRequestSent;df.prototype.onYtCommentPollRevert=df.prototype.onYtCommentPollRevert;df.prototype.onYtCommentboxDismiss=df.prototype.onYtCommentboxDismiss;df.prototype.onYtNavigate=df.prototype.onYtNavigate;df.prototype.isLoadingChanged=df.prototype.isLoadingChanged;df.prototype.dataChanged=df.prototype.dataChanged;df.prototype.contentTextChanged=df.prototype.contentTextChanged;
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],df.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],df.prototype,"rendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],df.prototype,"rendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],df.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.KL("#contentTextExpander"),_.u("design:type",Object)],df.prototype,"expander",void 0);_.w([_.KL("#edit-dialog"),_.u("design:type",Element)],df.prototype,"editDialogElement",void 0);_.w([_.g(),_.u("design:type",Object)],df.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],df.prototype,"hasInlineCommentSection",void 0);_.w([_.g(),_.u("design:type",Object)],df.prototype,"editDialog",void 0);_.w([_.g(),_.u("design:type",Object)],df.prototype,"isLoading",void 0);
_.w([_.g({computed:"computeIsPollHeaderEnabled(data)"}),_.u("design:type",Boolean)],df.prototype,"isPollHeaderEnabled",void 0);_.w([_.g(),_.u("design:type",Object)],df.prototype,"shouldHideAuthor",void 0);_.w([_.g(),_.u("design:type",Object)],df.prototype,"shouldShowVideoTime",void 0);_.w([_.g(),_.u("design:type",Object)],df.prototype,"isInEngagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],df.prototype,"hideBorder",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],df.prototype,"usesFullLockup",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],df.prototype,"shouldShowMenuInCompactView",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],df.prototype,"authorCommentBadge",null);_.w([_.y("isInEngagementPanel"),_.u("design:type",Number),_.u("design:paramtypes",[])],df.prototype,"postTextMaxLines",null);
_.w([_.y("data.icon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],df.prototype,"pollIcon",null);_.w([_.tC("data.contentText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],df.prototype,"contentTextChanged",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],df.prototype,"dataChanged",null);
_.w([_.tC("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],df.prototype,"isLoadingChanged",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],df.prototype,"onYtNavigate",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],df.prototype,"onYtCommentboxDismiss",null);
_.w([_.Hf("yt-comment-poll-revert"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],df.prototype,"onYtCommentPollRevert",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],df.prototype,"onYtServiceRequestSent",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],df.prototype,"onYtServiceRequestCompleted",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],df.prototype,"voteCount",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],df.prototype,"commentCount",null);
_.w([_.y("data.backstageAttachment"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],df.prototype,"hasPoll",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],df.prototype,"hasQuiz",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],df.prototype,"hasUploadedVideo",null);_.w([_.A({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],df);
_.R(df,"ytd-backstage-post-renderer",function(){if(fpf!==void 0)return fpf;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return fpf=l},{mode:1});var B4o;var LP=function(){var l=_.S.apply(this,arguments)||this;l.editDialog=null;l.showExpandButton=!1;l.isRichGrid=!1;l.usesFullLockup=!1;return l};
_.h(LP,_.S);_.Q=LP.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.Q.computeShowExpandButton=function(l){return this.usesCompactLockup||l&&l.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.Q.computeUsesCompactLockup=function(l){return!!l.condensedContent};
_.Q.computeShowFullContentText=function(l){return!l};
_.Q.onYtNavigate=function(l){l=this.get("updateCommentDialogEndpoint",l.detail.endpoint);this.openEditDialog(l)};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Q.openEditDialog=function(l){l&&l.dialog&&(this.editDialog=l.dialog,l=this.repostEditDialogEl.firstElementChild)&&(l.focus(),l.openDialog&&l.openDialog())};
_.Q.onTap=function(l){if(this.data){var b=null;this.usesCompactLockup&&!_.lT(_.ad(l)||[],this.hostElement,["YT-IMG-SHADOW"])?b=this.get("navigationEndpoint",this.data):l.target===this.moreButtonEl&&(b=this.get("navigationEndpoint",l.target.data));b&&_.rh(this.hostElement,"yt-navigate",{endpoint:b})}};
LP.prototype.onYtCommentboxDismiss=LP.prototype.onYtCommentboxDismiss;LP.prototype.onYtNavigate=LP.prototype.onYtNavigate;LP.prototype.dataChanged=LP.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],LP.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],LP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],LP.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],LP.prototype,"editDialog",void 0);_.w([_.g({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],LP.prototype,"usesCompactLockup",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],LP.prototype,"showExpandButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],LP.prototype,"isRichGrid",void 0);
_.w([_.g({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.u("design:type",Boolean)],LP.prototype,"showFullContentText",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],LP.prototype,"usesFullLockup",void 0);_.w([_.KL("#more"),_.u("design:type",Object)],LP.prototype,"moreButtonEl",void 0);_.w([_.KL("#repost-content-text"),_.u("design:type",HTMLElement)],LP.prototype,"repostContentTextEl",void 0);
_.w([_.KL("#repost-edit-dialog"),_.u("design:type",HTMLElement)],LP.prototype,"repostEditDialogEl",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LP.prototype,"dataChanged",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],LP.prototype,"onYtNavigate",null);
_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LP.prototype,"onYtCommentboxDismiss",null);_.w([_.A({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],LP);
_.R(LP,"ytd-shared-post-renderer",function(){if(B4o!==void 0)return B4o;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return B4o=l},{mode:1});var njj;var OnJ;var Pg=function(){return _.S.apply(this,arguments)||this};
_.h(Pg,_.S);Pg.prototype.attached=function(){var l=this;this.networkStatusManager||(this.networkStatusManager=new _.XO,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){l.onlineHandler()}))};
Pg.prototype.detached=function(){var l=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){l.onlineHandler()}),delete this.networkStatusManager)};
Pg.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Pg.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Pg.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Pg.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],Pg);
_.R(Pg,"ytd-reload-page-button-renderer",function(){if(OnJ!==void 0)return OnJ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return OnJ=l},{mode:1});var N4V={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"},EE=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(EE,_.S);_.Q=EE.prototype;_.Q.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Q.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.Q.computeHasBodyText=function(l){return!!l.bodyText};
_.Q.computeButtons=function(l){var b=[];l.ctaButton&&b.push(l.ctaButton);l.secondaryButton&&b.push(l.secondaryButton);return b};
_.Q.computeRendererStyle=function(l){return l.style?l.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():l.icon?"":"no-icon"};
_.Q.getIconName=function(l,b){b=b===void 0?!1:b;if(l===void 0)return"";l=this.get("icon.iconType",l);var d;_.U("enable_hlp_client_icon_pick")?d=this.getThemedIcon(l,b):d=l;(b=N4V[d])||(b="yt-icons");return[b,d].join(":")};
_.Q.getThemedIcon=function(l,b){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(l)?b?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(l)?b?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":l};
_.Q.isThumbnail=function(l){return!!l.thumbnail};
_.Q.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Q.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],EE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],EE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],EE.prototype,"data",void 0);
_.w([_.g({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],EE.prototype,"rendererStyle",void 0);_.w([_.g({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.u("design:type",String)],EE.prototype,"iconName",void 0);_.w([_.g({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],EE.prototype,"thumbnail",void 0);_.w([_.g({computed:"computeButtons(data)"}),_.u("design:type",Array)],EE.prototype,"buttons",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],EE.prototype,"isDarkTheme",void 0);_.w([_.g({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],EE.prototype,"hasBodyText",void 0);_.w([_.A({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],EE);
_.Xa()(EE,"ytd-background-promo-renderer",function(){if(njj===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);njj=l}l=njj;return l},{allowedProps:["data"],
mode:1});var msF;var Q0=function(){return _.S.apply(this,arguments)||this};
_.h(Q0,_.S);_.qG.Object.defineProperties(Q0.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L,P,E;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(l=this.data)==null?void 0:(b=l.thumbnail)==null?void 0:b.sampledThumbnailColor,vibrantColorPalette:(d=this.data)==null?void 0:(L=d.thumbnail)==null?void 0:L.vibrantColorPalette,darkColorPalette:(P=this.data)==null?void 0:(E=P.thumbnail)==null?void 0:E.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Q0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Q0.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Q0.prototype,"collectionStack",null);_.w([_.A({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Q0);
_.R(Q0,"ytd-compact-station-renderer",function(){if(msF!==void 0)return msF;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return msF=l},{mode:1});var Yao;var Xw=function(){var l=_.S.apply(this,arguments)||this;l.isRichGrid=!1;return l};
_.h(Xw,_.S);Xw.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]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Xw.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Xw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Xw.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Xw.prototype,"isRichGrid",void 0);_.w([_.A({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],Xw);
_.R(Xw,"ytd-grid-channel-renderer",function(){if(Yao!==void 0)return Yao;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Yao=l},{mode:1});var qao;var fP=function(){return _.S.apply(this,arguments)||this};
_.h(fP,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fP.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fP.prototype,"data",void 0);_.w([_.A({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],fP);
_.R(fP,"ytd-grid-movie-playlist-renderer",function(){if(qao!==void 0)return qao;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qao=l},{mode:1});var HnD;var sE=function(){var l=_.S.apply(this,arguments)||this;l.downloadProgress=0;l.transferState="TRANSFER_STATE_UNKNOWN";l.modernButtons=_.U("web_modern_buttons");return l};
_.h(sE,_.S);sE.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
sE.prototype.configureRendererStamper=function(){return{"data.menu":cM}};
sE.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
sE.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.U("woffle_playlist_renderer_killswitch")){var l,b=Iry(this.entityInfo,this.transferState,this.downloadProgress,(l=this.data)==null?void 0:l.playlistId,this.isOnline);l=b.viewPlaylistText;var d=b.badges;b=b.thumbnailOverlays;this.isDownloads=!!l||!!d;this.set("data.viewPlaylistText",l);d&&d.length>0&&this.set("data.badges",d);b&&b.length>0&&this.set("data.thumbnailOverlays",
b)}};
_.qG.Object.defineProperties(sE.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 l;return!((l=this.data)==null?0:l.menu)}}});
sE.prototype.transferStateChanged=sE.prototype.transferStateChanged;sE.prototype.dataChanged=sE.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sE.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],sE.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],sE.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sE.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g({selector:_.oGA,selectorArgs:["data.playlistId"]}),_.u("design:type",Object)],sE.prototype,"downloadProgress",void 0);_.w([_.g({selector:_.vv,selectorArgs:["data.playlistId"]}),_.u("design:type",Object)],sE.prototype,"transferState",void 0);_.w([_.g({selector:pBN,selectorArgs:["data.playlistId"]}),_.u("design:type",Object)],sE.prototype,"entityInfo",void 0);_.w([_.g({selector:_.S9}),_.u("design:type",Boolean)],sE.prototype,"isOnline",void 0);
_.w([_.g(),_.u("design:type",Object)],sE.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],sE.prototype,"downloadRenderData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],sE.prototype,"modernButtons",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],sE.prototype,"isDownloads",void 0);_.w([_.y("transferState"),_.g({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],sE.prototype,"downloadState",null);
_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sE.prototype,"menuHidden",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sE.prototype,"dataChanged",null);_.w([_.Wf("transferState","downloadProgress","isOnline"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sE.prototype,"transferStateChanged",null);
_.w([_.A({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],sE);
_.R(sE,"ytd-grid-playlist-renderer",function(){if(HnD!==void 0)return HnD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HnD=l},{mode:1});var tcf;var Fw=function(){return _.S.apply(this,arguments)||this};
_.h(Fw,_.S);Fw.prototype.configureRendererStamper=function(){return{"data.menu":cM,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.qG.Object.defineProperties(Fw.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L,P,E;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(l=this.data)==null?void 0:(b=l.thumbnail)==null?void 0:b.sampledThumbnailColor,vibrantColorPalette:(d=this.data)==null?void 0:(L=d.thumbnail)==null?void 0:L.vibrantColorPalette,darkColorPalette:(P=this.data)==null?void 0:(E=P.thumbnail)==null?void 0:E.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Fw.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],Fw.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],Fw.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Fw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Fw.prototype,"data",void 0);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Fw.prototype,"collectionStack",null);_.w([_.A({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],Fw);
_.R(Fw,"ytd-grid-radio-renderer",function(){if(tcf!==void 0)return tcf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tcf=l},{mode:1});var Us0;var Bg=function(){return _.S.apply(this,arguments)||this};
_.h(Bg,_.S);Bg.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
Bg.prototype.computeNavigationEndpoint=function(l){return gm1(l==null?void 0:l.navigationEndpoint)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Bg.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Bg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],Bg.prototype,"ytdLockupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Bg.prototype,"data",void 0);_.w([_.g({computed:"computeNavigationEndpoint(data)"}),_.u("design:type",Object)],Bg.prototype,"computedNavigationEndpoint",void 0);
_.w([_.A({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],Bg);
_.R(Bg,"ytd-grid-show-renderer",function(){if(Us0!==void 0)return Us0;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Us0=l},{mode:1});var KWo;_.nP=function(l){this.playerClient=l};
_.eYV=function(l,b,d){d=d===void 0?{}:d;return l.playerClient.setOption("ad",b,d)};
_.nP.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.nP.prototype.executeCommand=function(l,b){this.getOptions().includes("executeCommand")?_.eYV(this,"executeCommand",{command:l,layoutId:b}):_.Gf("Calling executeCommand when adModule is not loaded")};var OE=function(){return _.S.apply(this,arguments)||this};
_.h(OE,_.S);OE.prototype.getLayoutId=function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.layoutId:null};
OE.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var l=_.P_(),b=this.getLayoutId(),d=this.data.clickthroughEndpoint;l&&b&&_.U("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?l.getPlayerPromise().then(function(L){(new _.nP(L)).executeCommand(d,b)}):_.rh(this.hostElement,"yt-navigate",{endpoint:d})}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],OE.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],OE.prototype,"data",void 0);_.w([_.A({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],OE);
_.R(OE,"ytd-shopping-companion-item-renderer",function(){if(KWo!==void 0)return KWo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return KWo=l},{mode:1});var hYF;var N9=function(){var l=_.S.apply(this,arguments)||this;l.isExpandableContent=!1;return l};
_.h(N9,_.S);_.qG.Object.defineProperties(N9.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?void 0:l.price)||((b=this.data)==null?void 0:(d=b.dealsData)==null?void 0:d.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var l,b;if((l=this.data)!=null&&l.dealsData&&((b=this.data)==null||!b.priceReplacementText)){l=this.data.dealsData;var d,L,P;return((d=l.salesData)==null?void 0:d.originalPrice)||((L=l.priceDropData)==null?void 0:L.referencePrice)||((P=l.promotionData)==null?void 0:P.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var l,b;return(l=this.data)==null?void 0:(b=l.dealsData)==null?void 0:b.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],N9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],N9.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],N9.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],N9.prototype,"isExpandableContent",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"showCta",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"ctaText",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"hasPriceTopPosition",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"hasPriceBottomPosition",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"useNewStyle",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"showPriceReplacementText",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"priceValue",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"showDeal",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"showAffiliateDisclaimer",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"useSaleStyle",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"useFromBrandCtaStyle",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"useFromVendorCtaStyle",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],N9.prototype,"useShoppingCollectionCtaStyle",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],N9);
_.R(N9,"ytd-vertical-product-card-renderer",function(){if(hYF!==void 0)return hYF;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return hYF=l},{mode:1});var k9f;var mT=function(){return _.S.apply(this,arguments)||this};
_.h(mT,_.S);mT.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],mT.prototype,"ytdLockupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mT.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],mT);
_.R(mT,"ytd-grid-movie-renderer",function(){if(k9f!==void 0)return k9f;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return k9f=l},{mode:1});var WWD;var YP=function(){var l=_.S.apply(this,arguments)||this;l.roundedFix=_.U("web_enable_merch_item_rounding_fix");l.itemStyle="small-item";return l};
_.h(YP,_.S);YP.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var l,b,d,L,P=(b=_.K((l=this.data)==null?void 0:l.buttonCommand,_.Md2))==null?void 0:(d=b.item)==null?void 0:(L=d.notificationTextRenderer)==null?void 0:L.successResponseText;P&&_.B3N(this.hostElement,P)}};
_.qG.Object.defineProperties(YP.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:l.isProductPlaceholder)!==void 0&&((b=this.data)==null?void 0:b.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.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}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],YP.prototype,"ytRendererBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],YP.prototype,"roundedFix",void 0);_.w([_.g(),_.u("design:type",Object)],YP.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],YP.prototype,"itemStyle",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YP.prototype,"hasPrice",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YP.prototype,"hasPriceReplacementText",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YP.prototype,"hasAdditionalFeesText",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YP.prototype,"hasAffiliateDisclaimer",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YP.prototype,"isProductPlaceholder",null);
_.w([_.g(),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YP.prototype,"hideOpenInNewIcon",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YP.prototype,"ariaLabel",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],YP);
_.R(YP,"ytd-merch-shelf-item-renderer",function(){if(WWD!==void 0)return WWD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return WWD=l},{mode:1});_.P$(_.C(function(l){return _.O("button-card-view-model",{el:_.lY(_.AW(function(){return l.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return l.data().title},
role:"button"},_.O(_.Jp,{model:{}}),_.O("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.O("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.O(_.m,{cond:function(){return l.data().image},
then:function(b){return _.O(_.cZ,{data:b,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.O("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return l.data().title})))},"bc"),"button-card-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){l=_.lf(l,{className:void 0});var b=l.data;l=l.className;var d=_.IJ(function(){return b().onTapCommand},void 0,"SXkP9e");
return _.O("ytd-shopping-item-card",{class:_.nt("ytdShoppingItemCardHost",l)},_.O(_.$G,{command:d,className:"ytdShoppingItemCardHostLink"},_.O("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.O(_.W_,{data:function(){return b().thumbnailViewModel}},{thumbnailViewModel:function(L){return _.O(_.vk,{data:L.data,
aspectRatio:3})}})),_.O("div",null,_.O("p",{class:"ytdShoppingItemCardHostItemTitle"},_.O(_.UD,{text:function(){return b().itemTitle}})),_.O("p",{class:"ytdShoppingItemCardHostPrice"},_.O(_.UD,{text:function(){return b().priceOrStatus}})))))},"cc"),"ytd-shopping-item-card",{props:{data:_.KX,
className:_.KX}});var jT0={isAdsVideo:!0},zYf={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},y$2={showPlayerControls:!1,videoPreviewDurationMs:15E3},ZnV={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},Mch={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var aZ=null,n9A={};var mTj="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(" "),q9={},YwH=(q9.FEwhat_to_watch="home",q9.FEhashtag="hashtag",q9.FEtrending="trending",q9.FEhistory="history",q9.SPunlimited="premium",q9.FEmemberships_and_purchases="paid_memberships",q9.SPredeem_code="redeem",q9.SPverify_location="locate",q9.SPminor_moment="minor_moment",
q9.FEmini_app_container="mini_app",q9.FEnews_destination="news",q9.SPopen_in_app="open_in_app",q9.FEexplore="explore",q9.FEsubscriptions="subscriptions",q9.FEsfv_audio_pivot="sfv_audio_pivot",q9.FEplaylist_aggregation="playlist_aggregation",q9);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");_.Ez("init");var Iph=function(){},gjj=_.C(function(l){var b=l.data;
var d=l.inlineMetadata;var L=l.aspectRatio;var P=l.scrimStyle;var E=l.className;var f=l.useDefaultStyle;var F=l.titleStyle;var n=new Iph,N=_.U("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",Y=_.IJ(function(){return(f==null?0:f())?N==="SHORTS_LOCKUP_STYLE_SLIM":b().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),q=_.IJ(function(){return _.GI(d)||Y()||!1},void 0,"SEL6Qd"),H=function(){return(P==null?void 0:P())!==void 0?P==null?void 0:P():1},
t=_.IJ(function(){return b().belowThumbnailMetadata||!q()},void 0,"KAqk1b");
l=_.U6({visibilityCallback:function(sA){var OA=b().onFirstVisible;sA&&OA&&_.pi(OA)},
showOption:{calledOnce:!0,state:"visible"}});var e=_.lY(),W={},M=_.nt(function(){return Y(),"shortsLockupViewModelHostThumbnailContainer"},(W.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.GI(L)===1},W.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.GI(L)===2},W.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.U("web_shorts_2_by_3_lockups_study")&&!_.U("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
W)),J=_.IJ(function(){if(_.GI(L)===1)return 1;
_.GI(L);return 2},void 0,"Bg5Es"),x,V=function(){if(n){var sA;
(sA=x)==null||lE(sA);var OA;if(n.hostElement&&((OA=n.data)==null?0:OA.inlinePlayerData)){var WV,qH;sA=((WV=n.data)==null?0:(qH=WV.inlinePlayerData)==null?0:qH.enableAudioControl)?Object.assign({},Mch):Object.assign({},ZnV);var KF,AV;((KF=n.data)==null?void 0:(AV=KF.inlinePlayerData)==null?void 0:AV.maxPlaybackLengthSec)!==void 0&&(sA.videoPreviewDurationMs=n.data.inlinePlayerData.maxPlaybackLengthSec*1E3);x=RZ({mediaRenderer:n,lockupElement:n.hostElement,thumbnailElement:e.value,videoPreviewOpts:sA})}}};
_.Vl(function(){n&&(n.data=b(),V())},"wo9C7e");
var p=_.IJ(function(){return b().thumbnail},void 0,"haijYd");
W=_.IJ(function(){return b().badge},void 0,"RpDeSe");
var D=_.IJ(function(){return b().onTap},void 0,"hOfuOb"),G={},lN={};
return _.O("ytm-shorts-lockup-view-model",{el:_.lY(function(sA){n&&(n.hostElement=sA)},V,l),
class:_.nt("shortsLockupViewModelHost",E)},_.O(_.H7,null,_.O(_.$G,{command:D,className:_.nt("shortsLockupViewModelHostEndpoint",(G.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!t()},G),"reel-item-endpoint",""),
ariaHidden:function(){return!q()},
tabIndex:function(){return q()?0:-1}},_.O("div",{el:e,
class:_.nt("shortsLockupViewModelHostThumbnailParentContainer",(lN.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!Y()},lN))},_.O(_.m,{cond:p,
then:function(){return _.O("div",{class:M},_.O(_.cZ,{data:function(){var sA;return(sA=p==null?void 0:p())!=null?sA:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.O(_.W_,{data:function(){return b().thumbnailViewModel}},{thumbnailViewModel:function(sA){return _.O(_.vk,{data:sA.data,
aspectRatio:function(){return J()},
disableRounding:function(){return Y()}})}}),null),_.O(_.m,{cond:q,
then:function(){return _.O($sh,{data:b,scrimStyle:H,useDefaultStyle:f,titleStyle:F})}}),_.O(_.W_,{data:W},{badgeViewModel:function(sA){return _.O(_.JY,{data:sA.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.O(_.m,{cond:function(){return q()&&b().menuOnTap},
then:function(){return _.O(J$o,{data:b,inlineMetadata:!0})}}),_.O(_.m,{cond:t,
then:function(){return _.O(xsV,{data:b,useDefaultStyle:f,inlineMetadata:q})}})))},"ec"),$sh=_.C(function(l){var b=l.data;
var d=l.scrimStyle;var L=l.useDefaultStyle;var P=l.titleStyle;var E=_.U("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",f=L&&_.U("web_hide_primary_text_for_pivot_panel"),F=_.IJ(function(){return(L==null?0:L())?E==="SHORTS_LOCKUP_STYLE_SLIM":b().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
l={};l=_.nt("shortsLockupViewModelHostInlineMetadata",(l.shortsLockupViewModelHostMetadataRounded=function(){return!F()},l.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(d==null?void 0:d())===3&&!_.U("enable_shorts_lockup_new_scrim")},l.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(d==null?void 0:d())===3&&_.U("enable_shorts_lockup_new_scrim")},l.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(d==null?void 0:d())===2||(d==null?void 0:
d())===4},l.shortsLockupViewModelHostShowOverPlayer=function(){return!0},l),"image-overlay-text");
var n={};return _.O("div",{class:l},_.O("h3",{class:_.nt("shortsLockupViewModelHostMetadataTitle",(n.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(d==null?void 0:d())===4},n.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return b().belowThumbnailMetadata},n.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(P==null?void 0:P())===1},n.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(P==null?void 0:P())===2},n)),
"aria-label":function(){return b().accessibilityText}},_.O(_.m,{cond:function(){var N;
return!((N=b().overlayMetadata)==null||!N.primaryText)&&!f},
then:function(){return _.O(_.UD,{text:function(){var N;return(N=b().overlayMetadata)==null?void 0:N.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.O(_.m,{cond:function(){var N;
return(N=b().overlayMetadata)==null?void 0:N.secondaryText},
then:function(){return _.O(SaV,{data:b,scrimStyle:d,className:void 0})}}))},"fc"),xsV=_.C(function(l){var b=l.data;
var d=l.useDefaultStyle;var L=l.inlineMetadata;var P=_.U("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",E=_.IJ(function(){return(d==null?0:d())?P==="SHORTS_LOCKUP_STYLE_SLIM":b().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),f=_.lY(),F;
l=_.Nb(function(t){if(_.xY(_.JW(t),f.value,["AVATAR-VIEW-MODEL"]))return!1;var e;(e=F)==null||e.click();return!1});
var n=_.IJ(function(){return b().belowThumbnailMetadata||b().overlayMetadata},void 0,"GwezKf"),N=function(){return b().menuOnTap&&!L()},Y=function(){var t;
return(t=n())==null?void 0:t.avatar},q={},H={};
return _.O("div",{class:_.nt(function(){return E()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(q.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!Y()},q.shortsLockupViewModelHostOutsideMetadataHasMenu=N,q)),
"on:click":l,el:f,role:"presentation"},_.O(_.W_,{data:Y},{avatarViewModel:function(t){return _.O(_.nS,{data:t.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.O("div",null,_.O("h3",{class:_.nt("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(H.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var t,e;
return!((t=n())==null?0:(e=t.primaryText)==null?0:e.content)},H.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=L,H)),
role:"presentation"},_.O(_.$G,{ref:function(t){return void(F=t)},
command:function(){return b().onTap},
className:_.nt("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var t,e;return(t=n())==null?void 0:(e=t.primaryText)==null?void 0:e.content},
"aria-label":function(){return b().accessibilityText}},_.O(_.m,{cond:function(){var t;
return(t=n())==null?void 0:t.primaryText},
then:function(t){return _.O(_.UD,{text:t,noEndpoints:!0,noStyleRuns:!0})}}))),_.O(_.m,{cond:function(){var t;
return(t=n())==null?void 0:t.secondaryText},
then:function(t){return _.O("div",{class:_.nt("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.O(_.UD,{text:t,noStyleRuns:!0}))}})),_.O(_.m,{cond:N,
then:function(){return _.O(J$o,{data:b,inlineMetadata:!1})}}))},"gc"),SaV=_.C(function(l){var b=l.data;
var d=l.scrimStyle;l=l.className;var L={};return _.O("div",{class:_.nt((L.shortsLockupViewModelHostMetadataSubhead=function(){return(d==null?void 0:d())!==4},L.shortsLockupViewModelHostMetadataSubheadNew=_.U("enable_shorts_lockup_new_scrim"),L.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(d==null?void 0:d())===4},L),l),
"aria-hidden":"true"},_.O(_.UD,{text:function(){var P;return(P=b().overlayMetadata)==null?void 0:P.secondaryText},
noStyleRuns:!0}))},"hc"),J$o=_.C(function(l){var b=l.data;
var d=l.inlineMetadata;l={};l=_.nt((l.shortsLockupViewModelHostInlineMetadataMenu=function(){return d()},l.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!d()},l.shortsLockupViewModelHostShowOverPlayer=function(){return!0},l),"image-overlay-text");
return _.O("div",{class:l},_.O(_.CX,{data:function(){return{style:d()?"overlay":"mono",accessibilityLabel:b().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(L){L.preventDefault();L.stopPropagation();var P=_.Ci({elementsCommand:b().menuOnTap,forceNewState:!0});if(P==null?0:P.onclick)P.onclick(L)}}},
iconName:"MORE_VERT"}))},"ic");var A$V=_.C(function(l){var b=l.data;var d=l.inlineMetadata;var L=l.aspectRatio;var P=l.scrimStyle;var E=l.className;var f=l.useDefaultStyle;l=_.IJ(function(){var F=b().entityId;return F?F.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.O("ytm-shorts-lockup-view-model-v2",{class:_.nt("shortsLockupViewModelHost",E)},_.O(_.ws,{contentId:l,aspectRatio:function(){return(L==null?void 0:L())===1?1:(L==null?void 0:L())===2?2:4}},function(){return _.O(gjj,{data:b,
inlineMetadata:d,aspectRatio:L,scrimStyle:P,className:E,useDefaultStyle:f})}))},"jc");_.P$(A$V,"ytm-shorts-lockup-view-model-v2",{props:{data:_.bY,inlineMetadata:_.bY,aspectRatio:_.bY,scrimStyle:_.bY,className:_.bY,useDefaultStyle:_.bY,titleStyle:_.bY}});var vj$=16/9*210,Hg=function(){var l=_.S.apply(this,arguments)||this;l.isExpandableContent=!1;l.hideShelfHeader=!1;l.engagementPanel=!1;l.buttonClasses=["arrow"];l.isSearch=!1;l.disableScrollEventListener=!1;l.containsLockup=!1;l.overrideArrowPositionForProductCard=!1;l.overrideArrowPositionForShoppingItemCard=!1;l.overrideArrowPositionForReelItems=!1;l.overrideArrowPositionForGridMovie=!1;l.overrideArrowPositionToCenter=!1;l.isSearchPostShelf=!1;l.overrideArrowPositionForMixedShelf=!1;l.overrideArrowPositionForMixedShelfShortsOnly=
!1;l.hasBigThumbsReelItems=!1;l.shouldUseMixedListHeight=!1;l.shouldUseShortsListHeight=!1;l.gridVideoWidth=0;l.isSearchVodShelf=!1;l.disableWheelScroll=!1;l.sizing="COMPACT";l.shortsLockupAspectRatio=0;return l};
_.h(Hg,_.S);_.Q=Hg.prototype;
_.Q.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]]"}}}}};
_.Q.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.U("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.Q.computeInitialCountNumber=function(l){if(!l)return 6;var b=l.items.some(function(E){return!!E.topicRecommendationsChipRenderer}),d=l.items.some(function(E){return!!E.displayAdRenderer}),L=this.computeShouldListItemsHaveEqualHeight(l),P=l.items.some(function(E){return!!E.gridPlaylistRenderer});
l=l.items.some(function(E){return!!E.shoppingItemCardViewModel});
return b?9:d?8:P||L?10:l?7:6};
_.Q.computeContainsPost=function(l){return!!l&&!!l.items&&l.items.some(function(b){return!!b.postRenderer})};
_.Q.computeContainsLockup=function(){if(_.U("web_horizontal_list_lockup_arrow_killswitch"))return!1;var l,b;return(l=this.data)==null?void 0:(b=l.items)==null?void 0:b.some(function(d){return!!d.lockupViewModel})};
_.Q.maybeUpdateLockupAspectRatio=function(){var l,b;if(this.computeContainsLockup()&&((l=this.data)==null?0:(b=l.items)==null?0:b.length)){var d;l=C0N((d=this.data.items[0].lockupViewModel)==null?void 0:d.contentType,this.data.force16By9ThumbnailAspectRatio);d=C8y(l);d=this.computeLockupWidth()/d;_.mj(this.hostElement,{"--yt-horizontal-list-content-height":d+"px"})}};
_.Q.computeOverrideArrowPositionForProductCard=function(l){if(this.isExpandableContent)return!1;var b;return!!(l==null?0:(b=l.items)==null?0:b.some(function(d){return!!d.verticalProductCardRenderer}))};
_.Q.computeOverrideArrowPositionForShoppingItemCard=function(l){var b;return!!(l==null?0:(b=l.items)==null?0:b.some(function(d){return!!d.shoppingItemCardViewModel}))};
_.Q.computeOverrideArrowPositionForReelItemRenderer=function(l){return this.containsReelItemRenderer(l)};
_.Q.computeHasBigThumbsReelItems=function(l,b){return l&&this.containsReelItemRenderer(b)};
_.Q.computeShouldListItemsHaveEqualHeight=function(l){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(l==null?void 0:l.itemSizeConstraint)};
_.Q.computeShouldListItemsHaveShortsHeight=function(l){return this.computeShouldListItemsHaveEqualHeight(l)&&!this.containsGridVideoRenderer(l)};
_.Q.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.Q.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.Q.containsReelItemRenderer=function(l){var b;return!!(l==null?0:(b=l.items)==null?0:b.some(function(d){return!(!d.reelItemRenderer&&!d.shortsLockupViewModel)}))};
_.Q.containsGridVideoRenderer=function(l){var b;return!!(l==null?0:(b=l.items)==null?0:b.some(function(d){return!!d.gridVideoRenderer||!!d.lockupViewModel}))};
_.Q.computeContainsGridMovieRenderer=function(l){var b;return!!(l==null?0:(b=l.items)==null?0:b.some(function(d){return!!d.gridMovieRenderer}))};
_.Q.computeOverrideArrowPositionToCenter=function(l){return this.computeIsSearchPostShelf(l)};
_.Q.computeIsSearchPostShelf=function(l){var b;return!!(l==null?0:(b=l.items)==null?0:b.some(function(d){var L,P;return((P=(L=d.postRenderer)==null?void 0:L.surface)!=null?P:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.Q.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(l){var b;return!!(l==null?0:(b=l.items)==null?0:b.some(function(d){var L,P,E;return((E=(L=d.backgroundPromoRenderer)==null?void 0:(P=L.style)==null?void 0:P.value)!=null?E:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.Q.computeIsSearchVodShelf=function(l,b){return l&&this.containsGridVideoRenderer(b)};
_.Q.computeDisableWheelScroll=function(l,b){return this.computeIsSearchVodShelf(l,b)};
_.Q.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.Q.computeShortsLockupAspectRatio=function(){return 1};
_.Q.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.mj(this.hostElement,{"--ytd-reel-item-thumbnail-height":vj$+"px"})};
Hg.prototype.dataChanged=Hg.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hg.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Hg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.x4.YtdHorizontalListBehavior),_.u("design:type",Object)],Hg.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Hg.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],Hg.prototype,"isExpandableContent",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"hideShelfHeader",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"engagementPanel",void 0);_.w([_.g(),_.u("design:type",Array)],Hg.prototype,"buttonClasses",void 0);_.w([_.g(),_.u("design:type",Object)],Hg.prototype,"isSearch",void 0);
_.w([_.g(),_.u("design:type",Object)],Hg.prototype,"disableScrollEventListener",void 0);_.w([_.g({computed:"computeInitialCountNumber(data)"}),_.u("design:type",Number)],Hg.prototype,"initialCount",void 0);_.w([_.g({computed:"computeContainsPost(data)"}),_.u("design:type",Boolean)],Hg.prototype,"supportComponentResize",void 0);_.w([_.g({computed:"computeContainsPost(data)"}),_.u("design:type",Boolean)],Hg.prototype,"containsPost",void 0);
_.w([_.g({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"containsLockup",void 0);_.w([_.g({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Hg.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.w([_.g({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"overrideArrowPositionForProductCard",void 0);_.w([_.g({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.w([_.g({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"overrideArrowPositionForReelItems",void 0);_.w([_.g({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"overrideArrowPositionForGridMovie",void 0);
_.w([_.g({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"overrideArrowPositionToCenter",void 0);_.w([_.g({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"isSearchPostShelf",void 0);_.w([_.g({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.w([_.g({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.w([_.g({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"hasBigThumbsReelItems",void 0);
_.w([_.g({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"shouldUseMixedListHeight",void 0);_.w([_.g({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"shouldUseShortsListHeight",void 0);_.w([_.g({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"gridVideoWidth",void 0);
_.w([_.g({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"isSearchVodShelf",void 0);_.w([_.g({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.u("design:type",Object)],Hg.prototype,"disableWheelScroll",void 0);_.w([_.g({computed:"computeSizing(isSearch)"}),_.u("design:type",Object)],Hg.prototype,"sizing",void 0);
_.w([_.g({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.u("design:type",Object)],Hg.prototype,"shortsLockupAspectRatio",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hg.prototype,"dataChanged",null);
_.R(Hg,"yt-horizontal-list-renderer",function(){if(AoJ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);AoJ=l}l=AoJ;return l},{mode:1});var Ceo=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
Ceo.prototype.subscribe=function(l,b){var d=this.subscriptions.get(l);if(!d)return function(){};
d.add(b);return function(){d.delete(b)}};
Ceo.prototype.unsubscribe=function(l,b){(l=this.subscriptions.get(l))&&l.delete(b)};
Ceo.prototype.publish=function(l,b){b=b===void 0?{}:b;(l=this.subscriptions.get(l))&&l.forEach(function(d){d(b)})};var RY$;var p4f=[10,12,14,16,18,20,24,28,32,36],oj$=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],tH=function(){var l=_.S.apply(this,arguments)||this;l.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";l.hideOverflow=!1;l.useRoboto=!1;l.fontClass="";l.overflown=!1;l.actionMap={"yt-window-resized":"resize"};return l};
_.h(tH,_.S);_.Q=tH.prototype;
_.Q.attached=function(){var l=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();_.m1(this,function(){l.resize()});
if(!_.OK){var b,d,L;(b=document)==null||(d=b.fonts)==null||(L=d.ready)==null||L.then(function(){l.resize()})}};
_.Q.dataChanged=function(){this.resize()};
_.Q.guideIsExpandedChanged=function(){this.resize()};
_.Q.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 l=this.getMaxNumLines(),b=this.getMinFont(),d=this.getMaxFont(),L=this.useRoboto?p4f:oj$;for(L=L.filter(function(E){return E<=d&&E>=b});L.length>1;){var P=Math.floor(L.length/2);
this.updateFontSize(L[P]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=l)L=L.slice(P,L.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>l)L=L.slice(0,P);else break}this.updateFontSize(L[L.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(l)}};
_.Q.handleOverflow=function(l){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>l&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",l.toString()))};
_.Q.updateFontSize=function(l){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+l;this.textNode.classList.add(this.fontClass)};
_.Q.getMaxFont=function(){var l=this.useRoboto?p4f:oj$;l=l[l.length-1];return this.maxFontSize&&this.maxFontSize<=l?this.maxFontSize:l};
_.Q.getMinFont=function(){var l=(this.useRoboto?p4f:oj$)[0];return this.minFontSize&&this.minFontSize>=l?this.minFontSize:l};
_.Q.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.Q.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.Q.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.iO(this.text).split("\n").length-1:Infinity};
_.Q.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()}};
tH.prototype.guideIsExpandedChanged=tH.prototype.guideIsExpandedChanged;tH.prototype.dataChanged=tH.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],tH.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],tH.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],tH.prototype,"text",void 0);
_.w([_.g(),_.u("design:type",String)],tH.prototype,"fontFamily",void 0);_.w([_.g(),_.u("design:type",Number)],tH.prototype,"maxWidth",void 0);_.w([_.g(),_.u("design:type",Number)],tH.prototype,"maxHeight",void 0);_.w([_.g(),_.u("design:type",Number)],tH.prototype,"maxFontSize",void 0);_.w([_.g(),_.u("design:type",Number)],tH.prototype,"minFontSize",void 0);_.w([_.g(),_.u("design:type",Number)],tH.prototype,"maxLines",void 0);_.w([_.g(),_.u("design:type",Object)],tH.prototype,"hideOverflow",void 0);
_.w([_.g({selector:_.ZXq}),_.u("design:type",Boolean)],tH.prototype,"guideIsExpanded",void 0);_.w([_.KL("#container"),_.u("design:type",HTMLElement)],tH.prototype,"containerNode",void 0);_.w([_.KL("#text"),_.u("design:type",HTMLElement)],tH.prototype,"textNode",void 0);_.w([_.Wf("text"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tH.prototype,"dataChanged",null);
_.w([_.Wf("guideIsExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tH.prototype,"guideIsExpandedChanged",null);_.w([_.A({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],tH);
_.R(tH,"yt-dynamic-sizing-formatted-string",function(){if(RY$!==void 0)return RY$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return RY$=l},{mode:1});var Ds2;_.Vcj=function(l){_.bN.call(this,l)};
_.h(_.Vcj,_.bN);var w4D=function(l){_.bN.call(this,l)};
_.h(w4D,_.Vcj);var UE=function(){return _.S.apply(this,arguments)||this};
_.h(UE,_.S);UE.prototype.onTapSuspendedChannel=function(){var l;if((l=this.data)!=null&&l.serviceEndpoint){var b,d;(l=(d=_.K((b=this.data)==null?void 0:b.serviceEndpoint,_.Q5))==null?void 0:d.url)?_.vH(l,void 0,void 0,window.top):(b=new w4D("Did not handle suspended account tap. No appealUrl."),_.az(b))}else b=new w4D("Did not handle suspended account tap. No serviceEndpoint."),_.az(b)};
UE.prototype.onTap=function(){var l=this,b=_.Ut(),d,L=(d=_.t9(b,{veType:7116}))!=null?d:void 0;_.Vq(b,{visualElement:L});_.SX();this.saveRoleText();var P;if((P=this.data)==null?0:P.youtubeSuspended)this.onTapSuspendedChannel();else{var E=!1,f,F;(b=(F=_.K((f=this.data)==null?void 0:f.serviceEndpoint,_.RJh))==null?void 0:F.supportedTokens)&&b.forEach(function(n){if(n.accountSigninToken)if(E=!0,l.onAccountItemTap)l.onAccountItemTap(n.accountSigninToken.signinUrl);else _.vH(n.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!E){if(f=this.get("serviceEndpoint",this.data))E=!0,this.ytComponentBehavior.resolveCommand(f);E||_.ib(new w4D("Did not handle account switch tap. No token."))}}};
UE.prototype.saveRoleText=function(){if(this.data){var l=this.data,b=l.channelDelegationRole;if(b){var d,L=(d=_.K(l==null?void 0:l.serviceEndpoint,_.RJh))==null?void 0:d.supportedTokens;if(!L){var P,E,f,F;L=(P=_.K(l==null?void 0:l.serviceEndpoint,_.rK))==null?void 0:(E=P.popup)==null?void 0:(f=E.confirmDialogRenderer)==null?void 0:(F=f.confirmButton)==null?void 0:F.buttonRenderer;var n;L=(n=_.K(L==null?void 0:L.command,_.QB))==null?void 0:n.commands;if(!L)return;var N;L=(N=_.K(L[1],_.RJh))==null?
void 0:N.supportedTokens}if(L){n=void 0;N=_.X(L);for(L=N.next();!L.done;L=N.next())if(L=L.value,L.datasyncIdToken){n=L.datasyncIdToken.datasyncIdToken;break}if(n){var Y;a:{if(_.o7q()&&(N=_.wa(n+"::pom"))){N=new iK(N);break a}N=void 0}(Y=N)==null||Y.set("role_text",b);if((d9F?d9F:window.location).href.indexOf("studio")!==-1&&(Y=DOH())){N=Y.src?(new URL(Y.src)).origin:"*";var q;(q=Y.contentWindow)==null||q.postMessage({action:"save_pom_role",datasyncId:n,roleText:b},N)}}}}}};
_.qG.Object.defineProperties(UE.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.accountPhoto)==null?void 0:b.thumbnails;return d&&d.length>0&&(d[0].height===36||d[0].height===48)?d[0].height:40}}});
UE.prototype.onTap=UE.prototype.onTap;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],UE.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],UE.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!1}),_.u("design:type",Function)],UE.prototype,"onAccountItemTap",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],UE.prototype,"enableRingForActiveAccount",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],UE.prototype,"thumbnailSize",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],UE.prototype,"onTap",null);_.w([_.A({is:"ytd-account-item-renderer",disableElementRegistration:!0})],UE);
_.R(UE,"ytd-account-item-renderer",function(){if(Ds2!==void 0)return Ds2;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Ds2=l},{mode:1});var uXr;var KP=function(){return _.S.apply(this,arguments)||this};
_.h(KP,_.S);KP.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.qP().resolve(_.tk).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],KP.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],KP.prototype,"data",void 0);_.w([_.A({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],KP);
_.R(KP,"ytd-identity-chip-renderer",function(){if(uXr!==void 0)return uXr;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return uXr=l},{mode:1});var G9$;var T4Q;var apt;var in$;var e_=function(){var l=_.S.apply(this,arguments)||this;l.richItemMinWidth=_.KO("wn_grid_min_item_width",310);l.isShorts=!1;l.isWatchNext=!1;l.isExploreHub=!1;return l};
_.h(e_,_.S);_.qG.Object.defineProperties(e_.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var l=[],b=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.mj(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)&&b)for(b*=this.data.rows,d=0;d<b;d++)l.push({});return l}}});
_.w([_.z(_.OY),_.u("design:type",Object)],e_.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],e_.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],e_.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.Ji,value:3}),_.u("design:type",Number)],e_.prototype,"itemsPerRow",void 0);_.w([_.g({selector:_.ypy,value:6}),_.u("design:type",Number)],e_.prototype,"slimItemsPerRow",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Number)],e_.prototype,"richItemMinWidth",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],e_.prototype,"miniMode",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],e_.prototype,"isShorts",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],e_.prototype,"isWatchNext",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],e_.prototype,"isExploreHub",void 0);
_.w([_.y("isExploreHub"),_.g({reflectToAttribute:!0}),_.u("design:type",Object),_.u("design:paramtypes",[])],e_.prototype,"shimmerAnimation",null);_.w([_.y("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.u("design:type",Array),_.u("design:paramtypes",[])],e_.prototype,"cardItems",null);_.w([_.A({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],e_);
_.c$J=_.Xa()(e_,"ytd-ghost-grid-renderer",function(){if(in$===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);in$=l}l=in$;return l},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.P$(_.C(function(l){var b=_.lf(l,{numberOfComments:3}).numberOfComments,d=_.lf(l,{isInitialLoad:!1}).isInitialLoad,L=_.lf(l,{engagementPanel:!1}).engagementPanel,P=function(){return Math.min(Number(b==null?void 0:b())||20,20)};
return _.O("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.O(_.m,{cond:function(){return!(L==null?0:L())&&(d==null?void 0:d())},
then:function(){return _.O("div",{class:"ytGhostCommentsComments"},_.O("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.O("div",{class:_.nt("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.O("div",{class:_.nt("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:_.nt("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.O("div",{class:_.nt("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.O("div",{class:"ytGhostCommentsComments"},_.O(_.RC,{each:function(){return Array((P==null?void 0:P())||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:_.nt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.O("div",{class:_.nt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:_.nt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:"ytGhostCommentsGhostLikeDislike"},_.O("div",{class:_.nt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.O("div",{class:_.nt("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"kc"),"yt-ghost-comments",{props:{numberOfComments:_.KX,
isInitialLoad:_.KX,engagementPanel:_.KX},unsafeExternallySettableAttributes:new Set(["hidden"])});_.IH("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var hH=function(){var l=_.S.apply(this,arguments)||this;l.isOverridable=!1;l.spinnerActive=!1;l.showButton=!1;l.isCommentsSection=!1;l.engagementPanel=!0;l.isShortsGrid=!1;l.isShortsPage=!1;l.isWatchPage=!1;l.originalShowButton=!1;l.endOfList=!1;return l};
_.h(hH,_.S);_.Q=hH.prototype;_.Q.resetIntersectionObserver=function(){var l;(l=this.observer)==null||l.disconnect();this.observer=void 0};
_.Q.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var l,b;((l=this.data)==null?void 0:l.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((b=this.data)==null?0:b.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.Q.initializeIntersectionObserver=function(){var l=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(b){b=_.X(b);for(var d=b.next();!d.done;d=b.next())d.value.isIntersecting&&(l.triggerContinuation(),l.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.Q.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]]"}}}}}};
_.Q.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var l;((l=this.data)==null?0:l.continuationEndpoint)&&(l=_.K(this.data.continuationEndpoint,_.Ct))&&this.ytdReduxBehavior.dispatch(_.E2({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:l}}))};
_.Q.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.Q.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.Q.onServiceRequestCompleted=function(l,b){if(!_.U("kevlar_hide_spinner_on_empty_continuation_killswitch")){var d;(d=b.actions)!=null&&d.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.Q.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.Q.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.Q.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.Q.numberOfGhostCommentsChanged=function(){var l=3;if(this.engagementPanel){var b,d,L;l=Math.floor(((((b=this.hostElement)==null?void 0:(d=b.parentElement)==null?void 0:(L=d.parentElement)==null?void 0:L.scrollHeight)||108)-108)/108);l=this.isInitialLoad?Math.max(l,3):3}b=[].concat(_.VV(this.hostElement.querySelectorAll("yt-ghost-comments")));b=_.X(b);for(d=b.next();!d.done;d=b.next())d=d.value,d.numberOfComments=l,d.isInitialLoad=this.isInitialLoad,d.engagementPanel=this.engagementPanel};
_.Q.detached=function(){this.resetIntersectionObserver()};
_.qG.Object.defineProperties(hH.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
hH.prototype.numberOfGhostCommentsChanged=hH.prototype.numberOfGhostCommentsChanged;hH.prototype.continuationTriggerOffsetChanged=hH.prototype.continuationTriggerOffsetChanged;hH.prototype.showButtonChanged=hH.prototype.showButtonChanged;hH.prototype.onYtServiceRequestCompletedForButtonRenderer=hH.prototype.onYtServiceRequestCompletedForButtonRenderer;hH.prototype.onServiceRequestCompleted=hH.prototype.onServiceRequestCompleted;hH.prototype.onYtServiceRequestSentForButtonRenderer=hH.prototype.onYtServiceRequestSentForButtonRenderer;
hH.prototype.observeData=hH.prototype.observeData;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.YG.YtVisibilityBehavior),_.u("design:type",Object)],hH.prototype,"ytVisibilityBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],hH.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],hH.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hH.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],hH.prototype,"isOverridable",void 0);_.w([_.g(),_.u("design:type",Object)],hH.prototype,"spinnerActive",void 0);_.w([_.g(),_.u("design:type",Object)],hH.prototype,"showButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hH.prototype,"isCommentsSection",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hH.prototype,"engagementPanel",void 0);_.w([_.g(),_.u("design:type",Object)],hH.prototype,"isShortsGrid",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$Sj}),_.u("design:type",Object)],hH.prototype,"isShortsPage",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.IX7}),_.u("design:type",Object)],hH.prototype,"isWatchPage",void 0);_.w([_.g(),_.u("design:type",Number)],hH.prototype,"continuationTriggerOffset",void 0);
_.w([_.g(),_.u("design:type",Object)],hH.prototype,"endOfList",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hH.prototype,"isInitialLoad",void 0);_.w([_.KL("ytd-button-renderer"),_.u("design:type",_.JI)],hH.prototype,"buttonRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],hH.prototype,"buttonOverrides",void 0);
_.w([_.g(),_.y("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.u("design:type",Object),_.u("design:paramtypes",[])],hH.prototype,"showGhostCardComments",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hH.prototype,"observeData",null);
_.w([_.Hf("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hH.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],hH.prototype,"onServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-completed-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hH.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.w([_.Wf("showButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hH.prototype,"showButtonChanged",null);
_.w([_.Wf("continuationTriggerOffset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hH.prototype,"continuationTriggerOffsetChanged",null);_.w([_.tC("isInitialLoad","engagementPanel"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hH.prototype,"numberOfGhostCommentsChanged",null);_.w([_.A({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],hH);
_.R(hH,"ytd-continuation-item-renderer",function(){if(apt!==void 0)return apt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return apt=l},{mode:1});var r$t;var kP=function(){var l=_.S.apply(this,arguments)||this;l.downloadProgress=0;l.transferState="TRANSFER_STATE_UNKNOWN";l.downloadState="DOWNLOAD_STATE_UNKNOWN";l.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";l.offlineVideoPolicyExpirationTimestamp=0;l.downloadedVideoPlaybackPosition=0;return l};
_.h(kP,_.S);kP.prototype.dataChanged=function(){var l;this.videoData=_.K((l=this.data)==null?void 0:l.renderer,HqV);this.transferStateChanged()};
kP.prototype.downloadProgressChanged=function(){if(this.entityInfo){var l=Object.assign({},this.videoData),b=$JV(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),d=b.publishedTimeText,L=b.badges;l.shortViewCountText=b.shortViewCountText;l.publishedTimeText=d;l.badges=L;this.set("videoData",l)}};
kP.prototype.transferStateChanged=function(){if(this.entityInfo){var l=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",b=_.U2(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!ti(this.entityInfo.policyEntity),d=Object.assign({},this.videoData),L=$JV(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),P=L.publishedTimeText,E=L.badges;d.shortViewCountText=
L.shortViewCountText;d.publishedTimeText=P;d.badges=E;d.isDisabled=b;d.isWatched=this.downloadedVideoPlaybackPosition>0;d.navigationEndpoint=b?void 0:JQ7(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var f;l&&((f=this.videoData)==null?0:f.videoId)&&!_.U("dl_resume_click_killswitch")&&(d.isDisabled=!1,d.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});d.thumbnailOverlays=Mmj(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",d)}};
kP.prototype.transferStateChanged=kP.prototype.transferStateChanged;kP.prototype.downloadProgressChanged=kP.prototype.downloadProgressChanged;kP.prototype.dataChanged=kP.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kP.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],kP.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kP.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],kP.prototype,"videoData",void 0);_.w([_.g({selector:Cw,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],kP.prototype,"downloadProgress",void 0);_.w([_.g(),_.u("design:type",Number)],kP.prototype,"relativeDateReference",void 0);_.w([_.g({selector:_.Ai,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],kP.prototype,"transferState",void 0);
_.w([_.g({selector:rpF,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],kP.prototype,"downloadState",void 0);_.w([_.g({selector:ApN,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],kP.prototype,"offlinePolicyAction",void 0);_.w([_.g({selector:vG$,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],kP.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.w([_.g({selector:pw,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],kP.prototype,"downloadedVideoPlaybackPosition",void 0);_.w([_.g({selector:RLF,selectorArgs:["videoData.videoId"]}),_.u("design:type",Object)],kP.prototype,"entityInfo",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],kP.prototype,"isDownloading",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kP.prototype,"dataChanged",null);
_.w([_.Wf("downloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kP.prototype,"downloadProgressChanged",null);_.w([_.Wf("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kP.prototype,"transferStateChanged",null);
_.w([_.A({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],kP);
_.R(kP,"ytd-downloaded-video-grid-video-renderer",function(){if(r$t!==void 0)return r$t;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return r$t=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var l42;var Wg=function(){};
Wg.prototype.resolve=function(l,b){var d=this;return _.B(function(L){return L.yield(d.resolveCommand(l,b),0)})};var boV,j_;boV=HBA(function(l){return l.targetId},{shouldPersist:!1});
j_=boV.updateData;_.dxV=boV.useUpdatableData;var LNh,PsV;LNh=HBA(function(l){return l.targetId});
PsV=LNh.updateData;_.Ef$=LNh.useUpdatableData;var QqV=t0B.bind(null,j_),XGo=t0B.bind(null,PsV);(function(l,b,d){var L=_.K(d==null?void 0:d.updatedRenderer,_.GkV);return L?l({targetId:b},function(){return L}):!1}).bind(null,j_);var zG=function(){};
_.h(zG,Wg);zG.prototype.resolveCommand=function(l){var b;return _.B(function(d){b=_.K(l,_.ZKV);if(!b)return d.return();QqV(b.targetId,b);_.gR(d)})};var y0=function(){var l=_.hC.apply(this,arguments)||this;l.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return l};
_.h(y0,_.hC);_.Q=y0.prototype;_.Q.configureContinuationPathMap=function(){return{}};
_.Q.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.Q.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.Q.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.Q.observeData=function(){this.data&&(this.continuationIsReloading=!1,this.reloadUiContent=void 0)};
_.Q.handleAppendContinuationItemsAction=function(l){var b=_.K(l,_.CGr);if(this.data&&this.data.targetId&&b&&this.continuationPathMap&&b.targetId===this.data.targetId){var d=X_B(l),L=d&&this.continuationPathMap[d];if(L&&d)if(l=this.get(L,this.data)){a:{for(d=0;d<l.length;d++){var P=l[d],E=void 0,f=!!_.K((E=_.K(P,jlJ))==null?void 0:E.content,_.N20);if(_.K(P,_.bE)||f)break a}d=l.length}L="data."+L;b.continuationItems?d===l.length-1?(this.pop(L),this.push.apply(this,[L].concat(_.VV(b.continuationItems)))):
d===l.length?this.push.apply(this,[L].concat(_.VV(b.continuationItems))):this.splice.apply(this,[L,d,1].concat(_.VV(b.continuationItems))):this.splice(L,d,1);(_.U("web_enable_voting_animation")||_.U("enable_music_web_cairo_voting_animation"))&&_.rh(this.hostElement,"yt-append-continuation-items-action-finished");_.rh(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.cX(new _.Rp("append continuation items does not exist",d));else _.cX(new _.Rp("append continuation path does not exist",
d))}};
_.Q.handleReloadContinuationItemsCommand=function(l){var b=_.K(l,_.ZKV);if(this.data&&b){if(_.U("web_client_explore_hub")||_.U("web_explore_hub_on_hover")||_.U("web_client_explore_hub_on_hover")||!_.U("web_reload_continuation_items_command_resolver_killswitch"))try{_.qP().resolve(zG).resolveCommand(l)}catch(E){}if(this.data.targetId&&this.continuationPathMap&&b.targetId===this.data.targetId&&(!_.U("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||b.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var d,
L=(d=b.slot)==null?void 0:d.replace("RELOAD_CONTINUATION_SLOT_","");d=(l=X_B(l)+"-"+(L==null?void 0:L.toLowerCase()))&&this.continuationPathMap[l];if(!d||!l||!L)_.cX(new _.Rp("reload continuation path does not exist",l));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(b)){if(b.replaceWithFirstItem){var P;this.set("data."+d,((P=b.continuationItems)==null?0:P.length)?b.continuationItems[0]:{})}else this.set("data."+d,b.continuationItems?b.continuationItems:
[]);this.continuationIsReloading=!1;this.reloadUiContent=void 0;_.rh(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.Q.handleShowReloadUiCommand=function(l){l=_.K(l,bWF);var b;((b=this.data)==null?0:b.targetId)&&(l==null?0:l.targetId)&&l.targetId===this.data.targetId&&(this.continuationIsReloading=!0,l.content&&(this.reloadUiContent=l.content))};
y0.prototype.observeData=y0.prototype.observeData;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],y0.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],y0.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],y0.prototype,"data",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],y0.prototype,"continuationIsReloading",void 0);
_.w([_.g(),_.u("design:type",Object)],y0.prototype,"reloadUiContent",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],y0.prototype,"observeData",null);_.w([_.kO()],y0);_.Z2=[_.OD.YtComponentBehavior,_.wG.YtActionHandlerBehavior,y0.prototype];_.M9={};_.M9.YtNextContinuationBehavior=[_.ji.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",_.qu(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.qu(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(l,b){l.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,b,{}):(l={locationRetrieved:function(d){this.makeNextContinuationRequest_(d,b,{})}.bind(this)},_.rh(this.hostElement,"yt-retrieve-location",l))},
makeNextContinuationRequest_:function(l,b,d){_.Mz("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();l=b(l);var L;this.canUseContextualNetworkManager_()&&(L=this.getNetworkManager());L||(L=_.qP().resolve(_.hq));b=_.wr.instance;if(_.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&b){L=_.l$([l.startsWith("/")?l.substr(1):l]);var P,E;d=_.tx(b,{},L,d==null?void 0:(P=d.context)==null?void 0:(E=P.clickTracking)==null?void 0:E.clickTrackingParams).then(function(f){return{response:f}})}else d=
this.nextContinuation.usePost?L.postData(l,d):L.fetchData(l);
d.then(this.updateNextContinuationData_.bind(this,l));this.pendingContinuationRequest_=d;this.startListeningForNavigate_()},
updateNextContinuationData_:function(l,b){var d=this;_.Mz("ncl");this.pendingContinuationRequest_=void 0;if(b){var L={};this.nextContinuation&&(L=this.nextContinuation);if(b.response&&b.response.continuationContents&&b.response.continuationContents[L.continuationType]){l=b.response.continuationContents[L.continuationType];var P=L.header||"data.header",E=l[L.responseHeaderKey||"header"];E&&this.set(P,E);P=L.contentsArray||"data.contents";E=this.getContents_(l,L.responseContentsKey||"contents")||[];
this.pathExists_(P)?(E.unshift(P),this.push.apply(this,E)):this.set(P,E);E&&(UTA(_.Ut(),b.response,this.hostElement,function(f){_.lQ(d.hostElement,"yt-store-grafted-ve-action",[f])}),_.rh(this.hostElement,"yt-next-continuation-data-updated",{continuationData:b,
page:this,contentsArray:P}));this.set(L.continuationsArray||"data.continuations",l[L.responseContinuationsKey||"continuations"]||[])}else b.reload?_.cX(new _.Rp("Reloading from continuation is unsupported")):b.responseContext&&b.responseContext.errors||(delete b.xsrf_token,delete b.timing,delete b.endpoint,delete b.csn,b.responseContext&&delete b.responseContext.serviceTrackingParams,P={request:_.sQ(l,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(b).sort()},b.response&&(P.responseContentKeys=
Object.keys(b.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(P.continuationType=this.nextContinuation.continuationType.substr(0,256)),b=new _.Rp("Malformed continuation",P),l.indexOf("/comment_service_ajax")==0?_.cX(b):_.az(b)),this.set(L.continuationsArray||"data.continuations",[])}else _.ib(new _.Rp("Missing continuation response",l))},
getContents_:function(l,b){b=b.split(".");return _.RB.getValueByKeys(l,b)},
pathExists_:function(l){var b=this;l=l.toString().split(".");for(var d=0;d<l.length;d++)if(b=b[l[d]],b===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var f4Q;var sqo;var I0=function(){var l=_.S.apply(this,arguments)||this;l.triggered_=!1;return l};
_.h(I0,_.S);_.Q=I0.prototype;_.Q.attached=function(){this.maybeTriggerAutoload()};
_.Q.detached=function(){this.hasBeenTriggered_=!1};
_.Q.onPrescanVisible=function(){this.onShow()};
_.Q.onShow=function(){this.showButton||this.trigger()};
_.Q.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.rh(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.Q.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.Q.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.Q.computeLabel_=function(l,b){return l===void 0?null:l.label||!b?l.label:this.showMoreText_};
_.Q.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.Q.getContinuationUrl=function(l){var b={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(b.itct=this.data.clickTrackingParams);return _.FP(l,b)};
_.Q.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
I0.prototype.showButtonChanged_=I0.prototype.showButtonChanged_;I0.prototype.observeData_=I0.prototype.observeData_;_.w([_.z(_.YG.YtVisibilityBehavior),_.u("design:type",Object)],I0.prototype,"ytVisibilityBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],I0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],I0.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],I0.prototype,"showButton",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],I0.prototype,"showIcon",void 0);_.w([_.g({computed:"computeLabel_(data, showButton)"}),_.u("design:type",Object)],I0.prototype,"label",void 0);_.w([_.g({value:_.ao(_.By("SHOW_MORE",void 0,"Show More"))}),_.u("design:type",Object)],I0.prototype,"showMoreText_",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],I0.prototype,"spinnerActive_",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],I0.prototype,"hasBeenTriggered_",void 0);
_.w([_.g({value:void 0}),_.u("design:type",String)],I0.prototype,"observeVisibleOption",void 0);_.w([_.g({value:void 0}),_.u("design:type",String)],I0.prototype,"observeHiddenOption",void 0);_.w([_.g({value:"observe_once"}),_.u("design:type",Object)],I0.prototype,"observePrescanOption",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I0.prototype,"observeData_",null);
_.w([_.tC("showButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],I0.prototype,"showButtonChanged_",null);_.w([_.AC({is:"yt-next-continuation",disableElementRegistration:!0})],I0);
_.R(I0,"yt-next-continuation",function(){if(sqo===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;f4Q===void 0&&(f4Q=document.createElement("template"));var L=f4Q;d.call(b,L.content.cloneNode(!0),l.content.firstChild);sqo=l}l=sqo;return l},{mode:2});var FNt;var BgD;var $P=function(){return _.S.apply(this,arguments)||this};
_.h($P,_.S);$P.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$P.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],$P.prototype,"data",void 0);_.w([_.AC({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],$P);
_.R($P,"yt-music-pass-small-feature-info-renderer",function(){if(BgD===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;FNt===void 0&&(FNt=document.createElement("template"));var L=FNt;d.call(b,L.content.cloneNode(!0),l.content.firstChild);BgD=l}l=BgD;return l},{mode:2});_.IH("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var JH=function(){var l=_.S.apply(this,arguments)||this;l.isCollapsible=!1;l.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return l};
_.h(JH,_.S);_.Q=JH.prototype;_.Q.computeIsCollapsible=function(l){return!!(((l==null?0:l.showMoreText)||(l==null?0:l.visibleRowCount))&&(l==null?0:l.isCollapsible))};
_.Q.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"}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.Q.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.Q.onIronResize=function(){var l=this;_.wo(this,"updateGridInitItems",function(){l.maybeUpdateInitialItemsDisplayed()})};
_.Q.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var l=this.getVisibleWidth();l!==0&&(l=Math.floor(l/214)*(this.data.visibleRowCount||2),l!==this.initialCount&&(this.initialCount=l,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.Q.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.Q.computeExpandVisible=function(l,b,d,L){return l&&b&&d&&!!L&&!!L.showMoreText};
_.Q.computeShowMoreButton=function(l){return{text:l,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.Q.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.Q.initCollapsed=function(){var l=this;this.ytLazyListBehavior.canShowMore=!1;var b;(this.collapsed=!((b=this.data)==null||!b.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.m1(this,function(){_.bQ(l.hostElement,"yt-refit-popups-action")})};
_.Q.fillRestIfNotCollapsible=function(){var l=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!l||this.ytLazyListBehavior.fillRemainingListItems()};
_.Q.computeViewAllHidden=function(l,b){return l||!b.viewAllEndpoint};
JH.prototype.fillRestIfNotCollapsible=JH.prototype.fillRestIfNotCollapsible;JH.prototype.initCollapsed=JH.prototype.initCollapsed;JH.prototype.onIronResize=JH.prototype.onIronResize;JH.prototype.persistentGuideChanged=JH.prototype.persistentGuideChanged;_.w([_.z(_.dK),_.u("design:type",Object)],JH.prototype,"ironResizableBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],JH.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],JH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],JH.prototype,"ytLazyListBehavior",void 0);_.w([_.z(_.M9.YtNextContinuationBehavior),_.u("design:type",Object)],JH.prototype,"ytNextContinuationBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],JH.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.z(_.Z2),_.u("design:type",Object)],JH.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],JH.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],JH.prototype,"collapsed",void 0);_.w([_.g(),_.u("design:type",Number)],JH.prototype,"initialCount",void 0);_.w([_.g({computed:"computeShowMoreButton(data.showMoreText)"}),_.u("design:type",Object)],JH.prototype,"showMoreButton",void 0);
_.w([_.g({computed:"computeIsCollapsible(data)"}),_.u("design:type",Object)],JH.prototype,"isCollapsible",void 0);_.w([_.KL("#items"),_.u("design:type",HTMLElement)],JH.prototype,"items",void 0);_.w([_.Wf("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JH.prototype,"persistentGuideChanged",null);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JH.prototype,"onIronResize",null);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JH.prototype,"initCollapsed",null);_.w([_.Wf("canShowMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],JH.prototype,"fillRestIfNotCollapsible",null);_.w([_.A({is:"ytd-grid-renderer",disableElementRegistration:!0})],JH);
_.R(JH,"ytd-grid-renderer",function(){if(l42!==void 0)return l42;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return l42=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var xP=function(){return _.S.apply(this,arguments)||this};
_.h(xP,_.S);
xP.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"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],xP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xP.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xP.prototype,"data",void 0);_.w([_.A({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],xP);
_.R(xP,"ytd-carousel-ad-renderer",function(){if(T4Q!==void 0)return T4Q;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return T4Q=l},{mode:1});var nft;var gf=function(){return _.S.apply(this,arguments)||this};
_.h(gf,_.S);_.Q=gf.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,gf.JSC$15673_CLICK_LOCATION_ID_MAP))};
_.Q.onSitelinkTap=function(l){l.stopPropagation();var b,d,L=l==null?void 0:(b=l.model)==null?void 0:(d=b.item)==null?void 0:d.onTap;L&&this.ytSparklesClickLocationBehavior.handleClick(L,l,!1)};
_.Q.onTap=function(l){var b=this.data&&this.data.content&&this.data.content.navigationEndpoint;b&&this.ytSparklesClickLocationBehavior.handleClick(b,l,!1)};
_.Q.sendImpression=function(){if(this.data&&this.data.content)for(var l=_.X(this.data.content.impressionEndpoints||[]),b=l.next();!b.done;b=l.next()){b=_.X(b.value.loggingUrls||[]);for(var d=b.next();!d.done;d=b.next())d=d.value,d.baseUrl&&Qt(d.baseUrl,d.attributionSrcMode)}};
gf.prototype.onTap=gf.prototype.onTap;gf.prototype.dataChanged=gf.prototype.dataChanged;gf.JSC$15673_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"]]);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],gf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gf.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],gf.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],gf.prototype,"data",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gf.prototype,"dataChanged",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],gf.prototype,"onTap",null);_.w([_.A({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],gf);
_.R(gf,"ytd-promoted-sparkles-text-search-renderer",function(){if(nft!==void 0)return nft;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return nft=l},{mode:1});var Ooh;var S_=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-mute-ad-action":"handleMuteAd"};return l};
_.h(S_,_.S);_.Q=S_.prototype;_.Q.created=function(){this.activeView=new vR(this.hostElement)};
_.Q.configureRendererStamper=function(){return{"data.menu":{id:_.U("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]]"}}}}}};
_.Q.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.Q.computeHasAdBadge=function(l){return!(l==null||!l.adBadge)};
_.Q.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",S_.JSC$15682_DEFAULT_AD_BADGE_RENDERER),_.nL(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&CD(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,S_.JSC$15682_CLICK_LOCATION_ID_MAP))};
_.Q.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var l;(((l=this.data)==null?void 0:l.impressionCommands)||[]).forEach(function(b){b=_.X(b.loggingUrls||[]);for(var d=b.next();!d.done;d=b.next())d=d.value,d.baseUrl&&Qt(d.baseUrl,d.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.Q.onTap=function(l){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint,L;(b=(L=this.data)==null?void 0:L.thumbnailNavigationEndpoint)&&_.bT(_.ad(l),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(b,l,!1):d&&this.ytSparklesClickLocationBehavior.handleClick(d,l,!1)};
_.Q.handleMuteAd=function(){this.collapsed=!0};
_.Q.attached=function(){var l=this;_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rg(l.activeView)})};
_.Q.detached=function(){_.U("stop_av_measurement_on_detach")&&Rg(this.activeView)};
_.qG.Object.defineProperties(S_.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var l;return!(((l=this.data)==null?void 0:l.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var l;return!(((l=this.data)==null?void 0:l.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.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}}});
S_.prototype.dataChanged=S_.prototype.dataChanged;
S_.JSC$15682_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"]]);
S_.JSC$15682_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.By("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],S_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],S_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],S_.prototype,"actionHandlerBehavior",void 0);
_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],S_.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],S_.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],S_.prototype,"collapsed",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],S_.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],S_.prototype,"biggerThumbsStyle",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.u("design:type",Boolean)],S_.prototype,"fixAlignmentSmallScreens",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs_square")}}),
_.u("design:type",Boolean)],S_.prototype,"useBiggerThumbsSquare",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.mediaHoverOverlay"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S_.prototype,"hideHoverOverlay",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S_.prototype,"webSearchLayout",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S_.prototype,"webSearchLayoutLandscape",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S_.prototype,"webSearchLayoutSquare",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.promotedSparklesWebStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S_.prototype,"sparklesCtaNoBackground",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.actionButton"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S_.prototype,"hideActionButton",null);_.w([_.g({computed:"computeButtonOverride(uiUpdate)"}),_.u("design:type",Object)],S_.prototype,"buttonOverride",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.u("design:type",Boolean)],S_.prototype,"hasNewAdBadge",void 0);_.w([_.y("data.promotedSparklesWebStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S_.prototype,"useRoundedBadge",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],S_.prototype,"dataChanged",null);_.w([_.A({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],S_);
_.R(S_,"ytd-promoted-sparkles-web-renderer",function(){if(Ooh!==void 0)return Ooh;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Ooh=l},{mode:1});var Ng$;var AH=function(){var l=_.S.apply(this,arguments)||this;l.isInlinePreviewTriggered=!1;l.enableMonoStyle=_.U("enable_default_mono_cta_migration_web_client");return l};
_.h(AH,_.S);_.Q=AH.prototype;_.Q.created=function(){this.activeView=new vR(this.hostElement)};
_.Q.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]]"}}}}}};
_.Q.computeShowCta=function(l){return!(l==null||!l.ctaRenderer)};
_.Q.onCtaClick=function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.ctaRenderer)==null?void 0:(d=b.buttonRenderer)==null?void 0:d.command;L&&this.ytComponentBehavior.resolveCommand(L)};
_.Q.onWatchButtonClick=function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.watchButtonRenderer)==null?void 0:(d=b.buttonRenderer)==null?void 0:d.command;L&&this.ytComponentBehavior.resolveCommand(L)};
_.Q.onTap=function(){};
_.Q.dataChanged=function(){if(this.data){var l;_.U("enable_inline_muted_playback_on_web_search")&&((l=this.data)==null?0:l.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",AH.JSC$15686_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&CD(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",AH.JSC$15686_DEFAULT_CLICK_LOCATION_BEHAVIOR,AH.JSC$15686_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(l=this.thumbnail.getElementsByTagName("a"),l.length>0&&(l=l.namedItem("thumbnail"))&&l.removeAttribute("href"));var b;if(((b=this.data)==null?0:b.forceImpAutoplay)&&_.U("enable_force_imp_autoplay_on_desktop_search")){var d;(d=this.JSC$15687_inlinePreviewHoverListener)==null||s1Z(d)}}};
_.Q.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var l=_.X(this.data.impressionUrls),b=l.next();!b.done;b=l.next())b=b.value,wf1(b,GgQ(b));this.data.impressionsFired=!0}};
_.Q.maybeComputeHref=function(){return null};
_.Q.computeIsShortDR=function(l){return!(l==null||!l.watchButtonRenderer)&&!(l==null||!l.ctaRenderer)&&!!this.enableShortDR};
_.Q.computeIsNewUiOrShortDr=function(l){return!!this.enableUiUpdate||this.computeIsShortDR(l)};
_.Q.computeIsNewUiAndNotShortDr=function(l){return!!this.enableUiUpdate&&!this.computeIsShortDR(l)};
_.Q.computeHideAvatar=function(l){return!((l==null?0:l.channelThumbnail)&&this.computeIsNewUiOrShortDr(l))};
_.Q.onClick=function(l){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint;if(this.enableShortDR&&d&&(_.K(d,_.oN)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(d,l,!!_.K(d,_.oN)),l.stopPropagation();else if(d&&_.K(d,_.oN))this.ytSparklesClickLocationBehavior.handleClick(d,l,!0),l.stopPropagation();else if(d){var L,P;((L=this.data)==null?0:L.navigationEndpoint)&&((P=this.data)==null?0:P.adPlaybackContextParams)&&(b=this.data.navigationEndpoint,l=this.data.adPlaybackContextParams,
b.commandMetadata&&_.K(b.commandMetadata,_.sz)&&_.K(b.commandMetadata,_.sz).url&&(b=_.fO(_.K(b.commandMetadata,_.sz).url).adurl)&&_.ThV(b)&&_.uv(_.Aj(b),{encoded_ad_playback_context:l}));this.ytComponentBehavior.resolveCommand(d)}};
_.Q.computeButtonOverride=function(l){if(this.computeIsNewUiOrShortDr(l))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.Q.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.Q.onThumbnailContainerClick=function(l){this.onClick(l)};
_.Q.computeThumbnailWidth=function(l,b){return l?b==="MASSIVE"?600:b==="BIG"?500:b==="MEDIUM"?450:420:360};
_.Q.attached=function(){var l=this,b;_.U("enable_inline_muted_playback_on_web_search")&&((b=this.data)==null?0:b.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rg(l.activeView)})};
_.Q.detached=function(){var l;_.U("enable_inline_muted_playback_on_web_search")&&((l=this.data)==null?0:l.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.U("stop_av_measurement_on_detach")&&Rg(this.activeView)};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15687_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:jT0})};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$15687_inlinePreviewHoverListener)==null||lE(l)};
AH.prototype.dataChanged=AH.prototype.dataChanged;AH.prototype.onTap=AH.prototype.onTap;AH.JSC$15686_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.By("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};AH.JSC$15686_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
AH.JSC$15686_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"}];_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],AH.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],AH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],AH.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],AH.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.KL("#main-container"),_.u("design:type",HTMLElement)],AH.prototype,"mainContainer",void 0);
_.w([_.g(),_.u("design:type",Object)],AH.prototype,"isInlinePreviewTriggered",void 0);_.w([_.g(),_.u("design:type",Object)],AH.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],AH.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_video_display_compact_button_group_for_desktop_search")}}),
_.u("design:type",Boolean)],AH.prototype,"enableShortDR",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_vac_ui_update_for_desktop_search")}}),
_.u("design:type",Boolean)],AH.prototype,"enableUiUpdate",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],AH.prototype,"biggerThumbsStyle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.u("design:type",Boolean)],AH.prototype,"showCta",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.u("design:type",Boolean)],AH.prototype,"isShortDr",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.u("design:type",Boolean)],AH.prototype,"isShortDrOrNewUi",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.u("design:type",Boolean)],AH.prototype,"isNewUiAndNotShortDr",void 0);_.w([_.g({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],AH.prototype,"buttonOverride",void 0);_.w([_.g({computed:"computeSecondaryButtonOverride(data)"}),_.u("design:type",Object)],AH.prototype,"secondaryButtonOverride",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],AH.prototype,"enableMonoStyle",void 0);
_.w([_.KL("ytd-thumbnail"),_.u("design:type",HTMLElement)],AH.prototype,"thumbnail",void 0);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AH.prototype,"onTap",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AH.prototype,"dataChanged",null);_.w([_.A({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],AH);
_.R(AH,"ytd-promoted-video-renderer",function(){if(Ng$!==void 0)return Ng$;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Ng$=l},{mode:1});var mx2;var vg=function(){var l=_.S.apply(this,arguments)||this;l.useRoundedBadge=!0;l.sitelinkIds=[];return l};
_.h(vg,_.S);_.Q=vg.prototype;
_.Q.configureRendererStamper=function(){return{"data.menu":{id:_.U("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]]"}}}}}};
_.Q.dataChanged=function(){var l;(l=this.data)!=null&&l.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,vg.JSC$15692_CLICK_LOCATION_ID_MAP)};
_.Q.onTap=function(l){var b,d=(b=this.data)==null?void 0:b.navigationCommand;d&&!_.bT(_.ad(l),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(d,l,!1)};
_.Q.onSitelinkTap=function(l){var b,d,L=l==null?void 0:(b=l.model)==null?void 0:(d=b.item)==null?void 0:d.onTap;L&&this.ytSparklesClickLocationBehavior.handleClick(L,l,!1)};
_.Q.configureSitelinkClickTargets=function(){var l=this,b,d,L=(b=this.data)==null?void 0:(d=b.clickLocationTargets)==null?void 0:d.find(function(P){return P.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
L&&_.F$(this.hostElement).querySelectorAll(".sitelink").forEach(function(P){_.nL(P,"yt-simple-endpoint",!0);l.sitelinkIds.push(P.id);var E,f;(E=l.ytSparklesClickLocationBehavior)==null||(f=E.clickTargetMap)==null||f.set(P.id,L)})};
_.Q.sendImpression=function(){var l,b,d=((l=this.data)==null?void 0:(b=l.impressionCommand)==null?void 0:b.loggingUrls)||[];l=_.X(d);for(b=l.next();!b.done;b=l.next())b=b.value,b.baseUrl&&Qt(b.baseUrl,b.attributionSrcMode)};
_.Q.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.qG.Object.defineProperties(vg.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
vg.prototype.onTap=vg.prototype.onTap;vg.prototype.dataChanged=vg.prototype.dataChanged;vg.JSC$15692_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"]]);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],vg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],vg.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],vg.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vg.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],vg.prototype,"showFavicon",null);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],vg.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],vg.prototype,"biggerThumbsStyle",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.u("design:type",Boolean)],vg.prototype,"enableThumbnailScalingFix",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vg.prototype,"dataChanged",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vg.prototype,"onTap",null);_.w([_.A({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],vg);
_.R(vg,"ytd-text-image-no-button-layout-renderer",function(){if(mx2!==void 0)return mx2;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return mx2=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var YjF;var CP=function(){var l=_.S.apply(this,arguments)||this;l.isInlinePlaybackState=!1;l.uiUpdate=_.U("web_modern_buttons");l.hideCta=_.U("hide_cta_for_home_web_video_ads");l.noBottomMargin=!1;l.animateInTimeStamp=_.KO("hide_cta_for_home_web_video_ads_animate_in_time");l.animateInCta=!1;l.isHovered=!1;l.enableMonoStyle=_.U("enable_default_mono_cta_migration_web_client");l.player=null;l.JSC$15699_playerEvents=new Map;l.JSC$15699_preventProgressSaveTimer=null;l.delayedCtaJobId=null;return l};
_.h(CP,_.S);_.Q=CP.prototype;_.Q.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]]"}}}}}};
_.Q.attached=function(){this.JSC$15699_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15699_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.U("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.Q.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15699_playerEvents)};
_.Q.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",CP.JSC$15698_DEFAULT_CLICK_LOCATION_BEHAVIOR,CP.JSC$15698_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.Q.hoverChanged=function(){var l=this;this.delayedCtaJobId&&(_.T1.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.U("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.Z_(_.T1,function(){l.buttonContainer.classList.add("show-delayed-buttons")},_.KO("delayed_cta_on_web_delay_milliseconds")))};
_.Q.setPlayer=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return(b=_.bQ(l.hostElement,"yt-get-inline-preview-player-action"))&&b[0]?d.yield(b[0].getPlayerPromise(),3):d.jumpTo(0);l.player=d.yieldResult;l.ytPlayerListenerBehavior.listenToPlayerEvents(l.player,l.JSC$15699_playerEvents);_.gR(d)})};
_.Q.onPlaybackStart=function(){var l=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15699_preventProgressSaveTimer=_.sL(_.T1,function(){l.JSC$15699_preventProgressSaveTimer=null},1E4))};
_.Q.onVideoProgress=function(l){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&l>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.Q.resetPreventProgressSaveTimer=function(){_.T1.cancelJob(this.JSC$15699_preventProgressSaveTimer);this.JSC$15699_preventProgressSaveTimer=null};
_.Q.getSimpleString=function(l){return _.iO(l)};
_.Q.onClick=function(l){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint,L;b=(L=this.data)==null?void 0:L.channelEndpoint;var P,E;((E=_.K((P=this.data)==null?void 0:P.adCtaButton,_.Ym))==null?0:E.command)&&_.bT(_.ad(l),this.hostElement,["call-to-action"])||(b&&_.bT(_.ad(l),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(b,l,!1):!_.bT(_.ad(l),this.hostElement,
["secondary-button"])&&d&&(_.U("enable_short_dr_for_desktop_launchable")?(L=!!_.K(d,_.oN),this.isInlinePlaybackState&&L&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(d,l,L)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(d,l,!0))))}};
_.Q.updateWatchEndpointStartTime=function(){var l,b;this.player&&((l=this.data)==null?0:l.inlinePlaybackEndpoint)&&((b=this.data)==null?0:b.navigationEndpoint)&&!this.JSC$15699_preventProgressSaveTimer&&(l=Math.floor(this.player.getCurrentTime()),_.K(this.data.navigationEndpoint,_.oN).startTimeSeconds=l,_.K(this.data.inlinePlaybackEndpoint,_.oN).startTimeSeconds=l)};
_.Q.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.Q.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.qG.Object.defineProperties(CP.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.U("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.watchButton)&&!((b=this.data)==null||!b.adCtaButton)}}});
CP.prototype.hoverChanged=CP.prototype.hoverChanged;CP.prototype.dataChanged=CP.prototype.dataChanged;
CP.JSC$15698_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"]]);
CP.JSC$15698_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"}];
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],CP.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],CP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],CP.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],CP.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],CP.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],CP.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],CP.prototype,"isInlinePlaybackState",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],CP.prototype,"miniMode",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],CP.prototype,"uiUpdate",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],CP.prototype,"hideCta",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],CP.prototype,"noBottomMargin",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],CP.prototype,"animateInCta",void 0);_.w([_.g({computed:"computeButtonOverride(uiUpdate)"}),_.u("design:type",Object)],CP.prototype,"buttonOverride",void 0);
_.w([_.g({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.u("design:type",Object)],CP.prototype,"secondaryButtonOverride",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],CP.prototype,"isHovered",void 0);_.w([_.KL("#button-container"),_.u("design:type",HTMLElement)],CP.prototype,"buttonContainer",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],CP.prototype,"typographyBump",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("typographyBump"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],CP.prototype,"typographyBumpV2",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],CP.prototype,"enableMonoStyle",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CP.prototype,"dataChanged",null);
_.w([_.tC("isHovered"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CP.prototype,"hoverChanged",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],CP.prototype,"isButtonGroup",null);_.w([_.A({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],CP);
_.R(CP,"ytd-ad-inline-playback-meta-block",function(){if(YjF!==void 0)return YjF;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return YjF=l},{mode:_.fi("kevlar_poly_si_batch_j065")?1:2});var qjV;var R0=function(){var l=_.S.apply(this,arguments)||this;l.noBottomMargin=!1;l.isInlinePreviewTriggered=!1;l.JSC$15704_activeViewMeasurementDataResolver=_.TZ();return l};
_.h(R0,_.S);_.Q=R0.prototype;_.Q.created=function(){this.activeView=new vR(this.hostElement)};
_.Q.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.attached=function(){var l=this;this.updateInlinePreviewHoverListeners();this.JSC$15704_activeViewMeasurementDataResolver.promise.then(function(b){CD(l.activeView,b)});
_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rg(l.activeView)})};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners();_.U("stop_av_measurement_on_detach")&&Rg(this.activeView)};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15704_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:this.JSC$15704_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:jT0})};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$15704_inlinePreviewHoverListener)==null||lE(l)};
_.Q.onDataChanged=function(){var l;((l=this.data)==null?0:l.activeView)&&this.JSC$15704_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",R0.JSC$15703_DEFAULT_CLICK_LOCATION_BEHAVIOR,R0.JSC$15703_CLICK_LOCATION_ID_MAP);this.thumbnail&&(l=this.thumbnail.getElementsByTagName("a"),l.length>0&&(l=l.namedItem("thumbnail"))&&l.removeAttribute("href"));var b;if((b=this.data)==
null?0:b.forceImpAutoplay){var d;(d=this.JSC$15704_inlinePreviewHoverListener)==null||s1Z(d)}};
_.Q.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.Q.onThumbnailContainerClick=function(l){if(this.data&&this.data.navigationEndpoint){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(d,l,!!_.K(d,_.oN));l.stopPropagation()}};
_.Q.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Q.impressionLog=function(){var l=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var b,d,L=(d=_.K((b=this.data)==null?void 0:b.onImpression,_.QB))==null?void 0:d.commands;L&&(L.forEach(function(P){P.clickTrackingParams&&delete P.clickTrackingParams;l.ytComponentBehavior.resolveCommand(P)}),this.data.impressionsFired=!0)}};
_.qG.Object.defineProperties(R0.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.JSC$15704_inlinePreviewHoverListener)==null?0:qO(l))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
R0.prototype.onTypographyBumpChanged=R0.prototype.onTypographyBumpChanged;R0.prototype.onDataChanged=R0.prototype.onDataChanged;R0.JSC$15703_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);R0.JSC$15703_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"}];
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],R0.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],R0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],R0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],R0.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],R0.prototype,"ytdLockupBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],R0.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],R0.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],R0.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],R0.prototype,"noBottomMargin",void 0);_.w([_.g(),_.u("design:type",Object)],R0.prototype,"isInlinePreviewTriggered",void 0);
_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],R0.prototype,"miniMode",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],R0.prototype,"typographyBump",void 0);_.w([_.KL("ytd-thumbnail"),_.u("design:type",HTMLElement)],R0.prototype,"thumbnail",void 0);_.w([_.KL("#dismissible"),_.u("design:type",HTMLElement)],R0.prototype,"JSC$15704_dismissibleMedia",void 0);
_.w([_.KL("ytd-ad-inline-playback-meta-block"),_.u("design:type",HTMLElement)],R0.prototype,"adInlinePlaybackMetaBlock",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R0.prototype,"onDataChanged",null);_.w([_.Wf("typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R0.prototype,"onTypographyBumpChanged",null);
_.w([_.y("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],R0.prototype,"isHovered",null);_.w([_.A({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],R0);
_.R(R0,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(qjV!==void 0)return qjV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qjV=l},{mode:1});var Ho0;var pP=function(){var l=_.S.apply(this,arguments)||this;l.isInlinePreviewTriggered=!1;l.JSC$15707_activeViewMeasurementDataResolver=_.TZ();return l};
_.h(pP,_.S);_.Q=pP.prototype;_.Q.created=function(){this.activeView=new vR(this.hostElement)};
_.Q.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.attached=function(){var l=this;this.updateInlinePreviewHoverListeners();this.JSC$15707_activeViewMeasurementDataResolver.promise.then(function(b){CD(l.activeView,b)})};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15707_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:this.JSC$15707_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:jT0})};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$15707_inlinePreviewHoverListener)==null||lE(l)};
_.Q.onDataChanged=function(){var l;((l=this.data)==null?0:l.activeView)&&this.JSC$15707_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",pP.JSC$15706_DEFAULT_CLICK_LOCATION_BEHAVIOR,pP.JSC$15706_CLICK_LOCATION_ID_MAP);this.thumbnail&&(l=this.thumbnail.getElementsByTagName("a"),l.length>0&&(l=l.namedItem("thumbnail"))&&l.removeAttribute("href"))};
_.Q.onThumbnailContainerClick=function(l){if(this.data&&this.data.navigationEndpoint){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(d,l,!0);l.stopPropagation()}};
_.Q.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Q.impressionLog=function(){var l=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var b,d,L=(d=_.K((b=this.data)==null?void 0:b.onImpression,_.QB))==null?void 0:d.commands;L&&(L.forEach(function(P){P.clickTrackingParams&&delete P.clickTrackingParams;_.qP().resolve(_.tk).resolveCommand(P,{form:{element:l.hostElement}})}),this.data.impressionsFired=!0)}};
_.qG.Object.defineProperties(pP.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.JSC$15707_inlinePreviewHoverListener)==null?0:qO(l))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
pP.prototype.onDataChanged=pP.prototype.onDataChanged;pP.JSC$15706_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);pP.JSC$15706_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"}];_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],pP.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],pP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],pP.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],pP.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],pP.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],pP.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],pP.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],pP.prototype,"isInlinePreviewTriggered",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],pP.prototype,"miniMode",void 0);_.w([_.KL("ytd-thumbnail"),_.u("design:type",HTMLElement)],pP.prototype,"thumbnail",void 0);_.w([_.KL("#dismissible"),_.u("design:type",HTMLElement)],pP.prototype,"JSC$15707_dismissibleMedia",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pP.prototype,"onDataChanged",null);_.w([_.y("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],pP.prototype,"isHovered",null);_.w([_.A({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],pP);
_.R(pP,"ytd-video-display-full-buttoned-renderer",function(){if(Ho0!==void 0)return Ho0;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Ho0=l},{mode:1});var Px=function(l,b,d,L){L=L===void 0?!1:L;_.bN.call(this,l);this.adsClientErrorMessage=d;this.aggressivelySample=L;this.args=[];b&&this.args.push(b)};
_.h(Px,_.bN);var dw=function(l,b,d,L){L=L===void 0?!1:L;_.bN.call(this,l);this.adsClientErrorMessage=d;this.aggressivelySample=L;this.args=[];b&&this.args.push(b)};
_.h(dw,_.bN);var t4V=function(l){_.S8.call(this);var b=this;this.initializationFunction=l;this.instance=null;this.addOnDisposeCallback(function(){_.su(b.instance);b.instance=null})};
_.h(t4V,_.S8);t4V.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.Gf("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var y7V=function(){var l=new Map;[].forEach(function(b){l.set(b.JSC$31238_getType(),b)});
this.getters=l};new Promise(function(){});var h91=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"]]),K4V=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"}]]),Ux2=function(l){this.experimentApiProvider=l;l=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=l<.1};var o0=function(l,b,d,L){_.S8.call(this);this.adsControlFlowEventListeners=b;this.adEventLogger=d;this.experimentApiProvider=L;this.adsControlFlowManagerHelper=l(this,this,this,this,this);_.j8(this,this.adsControlFlowManagerHelper);l=_.X(b);for(b=l.next();!b.done;b=l.next())_.j8(this,b.value)};
_.h(o0,_.S8);var KNJ=function(l,b,d,L){D2(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",b,d,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,L);l=_.X(l.adsControlFlowEventListeners);for(L=l.next();!L.done;L=l.next())KNJ(L.value,b,d)};
_.Q=o0.prototype;_.Q.onOpportunityProcessedExternallyManaged=function(l,b,d,L){D2(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",l,d,b,void 0,void 0,void 0,void 0,void 0,void 0,void 0,L)};
_.Q.onSlotReceivedExternallyManaged=function(l,b){V0(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",l,b)};
_.Q.onSlotEntered=function(l){if(wf(this.adsControlFlowManagerHelper,l)!=null){V0(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",l);this.adsControlFlowManagerHelper.onSlotEntered(l);for(var b=_.X(this.adsControlFlowEventListeners),d=b.next();!d.done;d=b.next())d.value.onSlotEntered(l);if(wf(this.adsControlFlowManagerHelper,l)!=null&&wf(this.adsControlFlowManagerHelper,l).isOccupyingSlotType()&&uc(this.adsControlFlowManagerHelper,l)&&!eff(this.adsControlFlowManagerHelper,l)){var L;GG(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",l,(L=uc(this.adsControlFlowManagerHelper,l))!=null?L:void 0);l=wf(this.adsControlFlowManagerHelper,l);l.slotLifecycleStage!=="entered"&&TG(l.slot,l.slotLifecycleStage,"enterLayoutForSlot");l.slotLifecycleStage="rendering";l.registeredLayoutRenderingAdapter.startRendering(l.layout)}}};
_.Q.onSlotExited=function(l){if(wf(this.adsControlFlowManagerHelper,l)!=null){V0(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",l);this.adsControlFlowManagerHelper.onSlotExited(l);for(var b=_.X(this.adsControlFlowEventListeners),d=b.next();!d.done;d=b.next())d.value.onSlotExited(l);wf(this.adsControlFlowManagerHelper,l)!=null&&wf(this.adsControlFlowManagerHelper,l).markedForUnscheduleAfterOutboundAdapterRequests&&hfh(this,l)}};
_.Q.onLayoutReceivedExternallyManaged=function(l,b,d){l.managerLayer!=="core"&&GG(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",l,b,d)};
var kEf=function(l,b,d){if(wf(l.adsControlFlowManagerHelper,b)!=null){GG(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",b,d);l=_.X(l.adsControlFlowEventListeners);for(var L=l.next();!L.done;L=l.next())kEf(L.value,b,d)}};
o0.prototype.onLayoutExited=function(l,b,d){if(wf(this.adsControlFlowManagerHelper,l)!=null){GG(this.adEventLogger,e9F(d),l,b);this.adsControlFlowManagerHelper.onLayoutExited(l,b);for(var L=_.X(this.adsControlFlowEventListeners),P=L.next();!P.done;P=L.next())P.value.onLayoutExited(l,b,d);(d=uc(this.adsControlFlowManagerHelper,l))&&b.layoutId===d.layoutId&&WNo(this,l)}};
o0.prototype.disposeInternal=function(){var l=jqF(this.adsControlFlowManagerHelper);l=_.X(l);for(var b=l.next();!b.done;b=l.next())hfh(this,b.value);_.S8.prototype.disposeInternal.call(this)};
var hfh=function(l,b){if(wf(l.adsControlFlowManagerHelper,b)!=null)if(wf(l.adsControlFlowManagerHelper,b).JSC$31268_isSlotExitRequested()||wf(l.adsControlFlowManagerHelper,b).JSC$31268_isLayoutExitRequested())wf(l.adsControlFlowManagerHelper,b).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(wf(l.adsControlFlowManagerHelper,b).isOccupyingSlotType())wf(l.adsControlFlowManagerHelper,b).markedForUnscheduleAfterOutboundAdapterRequests=!0,WNo(l,b);else if(wf(l.adsControlFlowManagerHelper,b).JSC$31268_isSlotFillRequested())wf(l.adsControlFlowManagerHelper,
b).markedForUnscheduleAfterOutboundAdapterRequests=!0,wf(l.adsControlFlowManagerHelper,b)!=null&&(V0(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",b),b=wf(l.adsControlFlowManagerHelper,b),b.fulfillmentLifecycleStage="fill_cancel_requested",b.registeredFulfillmentAdapter.cancelSlotFilling());else{var d=uc(l.adsControlFlowManagerHelper,b),L;l.experimentApiProvider.get();(L=_.U("h5_enable_layout_unscheduling_events"))&&(d?zff(l,b,d):_.Gf(Error("Lh"),b,d,void 0,!1));V0(l.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",b);var P=wf(l.adsControlFlowManagerHelper,b),E=b.slotEntryTrigger,f=P.registeredSlotEntryTriggerAdapters.get(E.triggerId);f&&(f.unregisterTrigger(E),P.registeredSlotEntryTriggerAdapters.delete(E.triggerId));E=_.X(b.slotFulfillmentTriggers);for(f=E.next();!f.done;f=E.next()){f=f.value;var F=P.registeredFulfillmentTriggerAdapters.get(f.triggerId);F&&(F.unregisterTrigger(f),P.registeredFulfillmentTriggerAdapters.delete(f.triggerId))}E=_.X(b.slotExpirationTriggers);
for(f=E.next();!f.done;f=E.next())if(f=f.value,F=P.registeredExpirationTriggerAdapters.get(f.triggerId))F.unregisterTrigger(f),P.registeredExpirationTriggerAdapters.delete(f.triggerId);P.hasLayout()&&(E=P.layout,a0(P,E.layoutExitNormalTriggers),a0(P,E.layoutExitSkipTriggers),a0(P,E.layoutExitMuteTriggers),a0(P,E.layoutExitUserInputSubmittedTriggers),a0(P,E.layoutExitUserCancelledTriggers));P.registeredFulfillmentAdapter=void 0;P.registeredSlotAdapter!=null&&(P.registeredSlotAdapter.release(),P.registeredSlotAdapter=
void 0);P.registeredLayoutRenderingAdapter!=null&&(P.registeredLayoutRenderingAdapter.release(),P.registeredLayoutRenderingAdapter=void 0);P=l.adsControlFlowManagerHelper;wf(P,b)&&(P=ylf(P,b.slotType+"_"+b.slotPhysicalPosition))&&P.delete(b.slotId);V0(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",b);l=_.X(l.adsControlFlowEventListeners);for(P=l.next();!P.done;P=l.next())P=P.value,P.onSlotUnscheduled(b),d&&!L&&zff(P,b,d)}},zff=function(l,b,d){GG(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
b,d);
GG(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",b,d);l=_.X(l.adsControlFlowEventListeners);for(var L=l.next();!L.done;L=l.next())L=L.value,d&&zff(L,b,d)},WNo=function(l,b){if(wf(l.adsControlFlowManagerHelper,b)!=null&&wf(l.adsControlFlowManagerHelper,b).isOccupyingSlotType()){var d=uc(l.adsControlFlowManagerHelper,b);
if(d&&eff(l.adsControlFlowManagerHelper,b)){if(wf(l.adsControlFlowManagerHelper,b)!=null){var L=l.adEventLogger,P;var E=((P=K4V.get("abandoned"))==null?void 0:P.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";GG(L,E,b,d);l=wf(l.adsControlFlowManagerHelper,b);l.slotLifecycleStage!=="rendering"&&TG(l.slot,l.slotLifecycleStage,"exitLayout");l.slotLifecycleStage="rendering_stop_requested";l.registeredLayoutRenderingAdapter.stopRendering(d,"abandoned")}}else{V0(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
b);try{L=wf(l.adsControlFlowManagerHelper,b);if(!L)throw new dw("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");L.slotLifecycleStage!=="enter_requested"&&L.slotLifecycleStage!=="entered"&&L.slotLifecycleStage!=="rendering"&&TG(L.slot,L.slotLifecycleStage,"exitSlot");L.slotLifecycleStage="exit_requested";if(L.registeredSlotAdapter===void 0)throw L.slotLifecycleStage="scheduled",new dw("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
L.registeredSlotAdapter.exit()}catch(f){f instanceof dw&&f.adsClientErrorMessage?(ZoV(l.adEventLogger,f.adsClientErrorMessage,b),_.Gf(f,b,void 0,void 0,f.aggressivelySample)):(ZoV(l.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",b),_.Gf(f,b))}}}};var ic=function(l,b,d,L,P,E){_.S8.call(this);this.registry=l;this.experimentApiProvider=E;this.slotMap=new Map};
_.h(ic,_.S8);var ylf=function(l,b){return(l=l.slotMap.get(b))?l:new Map},wf=function(l,b){return ylf(l,b.slotType+"_"+b.slotPhysicalPosition).get(b.slotId)},jqF=function(l){var b=[];
l.slotMap.forEach(function(d){d=_.X(d.values());for(var L=d.next();!L.done;L=d.next())b.push(L.value.slot)});
return b};
ic.prototype.onSlotEntered=function(l){l=wf(this,l);l.slotLifecycleStage!=="enter_requested"&&TG(l.slot,l.slotLifecycleStage,"onSlotEntered");l.slotLifecycleStage="entered"};
var eff=function(l,b){l=wf(l,b);return l.hasLayout()&&l.isRendering()},uc=function(l,b){(l=wf(l,b))?l.hasLayout()&&!l.layout&&_.Gf("Unexpected empty layout",b):_.Gf("Unexpected undefined slotState",b);
return(l==null?void 0:l.layout)||null};
ic.prototype.onSlotExited=function(l){l=wf(this,l);l.slotLifecycleStage!=="exit_requested"&&TG(l.slot,l.slotLifecycleStage,"onSlotExited");l.slotLifecycleStage="scheduled"};
ic.prototype.onLayoutExited=function(l,b){l=wf(this,l);l.isPrimaryLayout(b)&&(l.slotLifecycleStage!=="rendering_stop_requested"&&TG(l.slot,l.slotLifecycleStage,"onLayoutExited"),l.slotLifecycleStage="entered")};
var a0=function(l,b){b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=l.registeredLayoutExitTriggerAdapters.get(d.triggerId);L&&(L.unregisterTrigger(d),l.registeredLayoutExitTriggerAdapters.delete(d.triggerId))}},TG=function(l,b,d){_.Gf("Slot stage was "+b+" when calling method "+d,l)};var I40=function(l){_.S8.call(this);this.deps=l;this.JSC$15760_adsControlFlowManager=M40(this)};
_.h(I40,_.S8);var M40=function(l){var b=new o0(function(d,L,P,E){return new ic(l.deps.registry,d,L,P,E,l.deps.experimentApiProvider)},new Set(z9q(l.deps.registry).concat(l.deps.listeners)),l.deps.adEventLogger,l.deps.experimentApiProvider);
_.j8(l,b);return b};var liV=function(){};var $xV=function(l,b){_.S8.call(this);this.experimentApiProvider=l;this.eventLoggingSettingsProvider=b;this.eventCount=0;this.premiumAdSeenEventLogger=bZA()()};
_.h($xV,_.S8);$xV.prototype.logEvent=function(l){D2(this,l)};
var V0=function(l,b,d,L){D2(l,b,void 0,void 0,void 0,d,void 0,void 0,void 0,d.adSlotLoggingData,void 0,void 0,L)},GG=function(l,b,d,L,P){D2(l,b,void 0,void 0,void 0,d,L?L:void 0,void 0,void 0,d.adSlotLoggingData,L?L.adLayoutLoggingData:void 0,void 0,P);
d=_.qP().resolve(_.YC(oz))==null?void 0:D0();b=d==null?void 0:d.adsSeenHotConfig;d=d==null?void 0:d.adsHotConfig;(b==null?0:b.logOnAdsSeen)&&(d==null?0:d.webEnablePremiumAdsSeenLogging)&&Jlh(l,L?L:void 0,P)},ZoV=function(l,b,d){D2(l,"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:b})},D2=function(l,b,d,L,P,E,f,F,n,N,Y,q,H){H=H===void 0?0:H;
xx2(l.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+b,"slot:",E,"layout:",f,"ping:",F,"Opportunity:",{opportunityType:d,associatedSlotId:L,slotsFromOpportunity:P,triggerBundle:n,adSlotLoggingData:N,adLayoutLoggingData:Y});try{var t=function(){l.experimentApiProvider.get();if(b!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){b||_.Gf("Empty PACF event type",E,f);var e=l.eventLoggingSettingsProvider.get();var W;(W=e.alwaysIncludeDebugData)||(e.experimentApiProvider.get(),W=
!1);e=W;W={eventType:b,eventOrder:++l.eventCount};var M={};E&&(M.slotData=W4$(e,E));if(f){var J={type:f.layoutType,controlFlowManagerLayer:h91.get(f.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};e&&(J.debugData={layoutId:f.layoutId});M.layoutData=J}F&&(M.pingData={pingDispatchStatus:F.dispatchStatus,serializedAdPingMetadata:F.ping.serializedAdPingMetadata,pingIndex:F.index});n&&(M.triggerData=khB(n.trigger,n.category));d&&(M.opportunityData=jRV(e,d,L,P));W.adClientData=M;N&&(W.serializedSlotAdServingData=
N.serializedSlotAdServingDataEntry);Y&&(W.serializedAdServingData=Y.serializedAdServingDataEntry);q&&(W.errorInfo=q);_.Gj("adsClientStateChange",{adsClientEvent:W})}};
H&&H>0?_.pl(_.$e(),function(){return t()},H):t()}catch(e){xx2(l.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.pl(_.$e(),function(){_.Gf(e instanceof Error?e:String(e),E,f,{pacf_message:"exception during pacf logging"})})}},Jlh=function(l,b,d){if(b){var L=b.adLayoutLoggingData;
_.pl(_.$e(),function(){l.premiumAdSeenEventLogger!=null&&L&&_.Gj("adsSeenClientLogging",{serializedAdServingDataEntry:L.serializedAdServingDataEntry})},d!=null?d:0)}};var gfF=function(l,b){$xV.call(this,l,b)};
_.h(gfF,$xV);var Sjo=function(){},xx2=function(l,b){return _.U(b)};var vfJ=function(){var l=new AlF;this.JSC$15785_adsControlFlowManager=(new I40(l)).JSC$15760_adsControlFlowManager},AlF=function(){_.S8.call(this);
var l=this;this.experimentApiProvider=new t4V(function(){return new Sjo});
var b=new t4V(function(){return new Ux2(l.experimentApiProvider)});
this.adEventLogger=new gfF(this.experimentApiProvider,b);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.h(AlF,_.S8);var Csh=function(){},Rfh,cg=function(){Rfh||(Rfh=new Csh);
return Rfh},rf=function(l){if(!l.JSC$15796_externallyManagedSlotAdapterCallback){var b=(new vfJ).JSC$15785_adsControlFlowManager;
l.JSC$15796_externallyManagedSlotAdapterCallback=b}return l.JSC$15796_externallyManagedSlotAdapterCallback},pGj=function(l,b,d){var L=b.opportunityType,P=Error("Mh");
if(L!==void 0){var E=rf(l);KNJ(E,L,void 0,d)}else _.Gf(P,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});E=[];if(b.adSlotAndLayoutMetadata!==void 0){b=_.X(b.adSlotAndLayoutMetadata);for(var f=b.next();!f.done;f=b.next()){var F=f.value;if(f=F.adSlotMetadata)if(E.push(f),l.onSlotReceivedExternallyManaged(f,d),F.adLayoutMetadata){F=_.X(F.adLayoutMetadata);for(var n=F.next();!n.done;n=F.next())l.onLayoutReceivedExternallyManaged(f,n.value,d)}else d>0&&_.Gf("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
L,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else d>0&&_.Gf("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+L,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else d>0&&_.Gf("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+L,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(L!==void 0)l.onOpportunityProcessedExternallyManaged(L,E,void 0,d);else _.Gf(P,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
Csh.prototype.onSlotReceivedExternallyManaged=function(l,b){l=LH(l);if(l instanceof dw)_.Gf(l,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else rf(this).onSlotReceivedExternallyManaged(l,b)};
Csh.prototype.onLayoutReceivedExternallyManaged=function(l,b,d){l=LH(l);b=ZUZ(b);if(l instanceof dw)_.Gf(l,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(b instanceof Px)_.Gf(b,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else rf(this).onLayoutReceivedExternallyManaged(l,b,d)};
Csh.prototype.onOpportunityProcessedExternallyManaged=function(l,b,d,L){var P=[];b=_.X(b);for(var E=b.next();!E.done;E=b.next())E=LH(E.value),E instanceof dw?_.Gf(E,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):P.push(E);rf(this).onOpportunityProcessedExternallyManaged(l,P,d,L)};
var of0=function(l,b){b=LH(b);if(b instanceof dw)_.Gf(b,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var d=rf(l);V0(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",b);d=_.X(d.adsControlFlowEventListeners);for(var L=d.next();!L.done;L=d.next())L=wf(L.value,b),L.slotLifecycleStage!=="not_scheduled"&&TG(L.slot,L.slotLifecycleStage,"onSlotScheduled"),L.slotLifecycleStage="scheduled";l=rf(l);V0(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",b);l=_.X(l.adsControlFlowEventListeners);
for(d=l.next();!d.done;d=l.next())d.value.onSlotEntered(b)}},Dx0=function(l,b){b=LH(b);
if(b instanceof dw)_.Gf(b,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var d=rf(l);V0(d.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",b);d=_.X(d.adsControlFlowEventListeners);for(var L=d.next();!L.done;L=d.next())L.value.onSlotExited(b);l=rf(l);V0(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",b);l=_.X(l.adsControlFlowEventListeners);for(d=l.next();!d.done;d=l.next())d.value.onSlotUnscheduled(b)}},V4V=function(l,b,d){b=LH(b);
d=ZUZ(d);if(b instanceof dw)_.Gf(b,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(d instanceof Px)_.Gf(d,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var L=rf(l);GG(L.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",b,d);L=_.X(L.adsControlFlowEventListeners);for(var P=L.next();!P.done;P=L.next())P.value.onLayoutScheduled(b,d);l=rf(l);GG(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",b,d);l=_.X(l.adsControlFlowEventListeners);
for(L=l.next();!L.done;L=l.next())kEf(L.value,b,d)}},Pe=function(l,b,d){b=LH(b);
d=ZUZ(d);if(b instanceof dw)_.Gf(b,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(d instanceof Px)_.Gf(d,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var L=rf(l);GG(L.adEventLogger,e9F("normal"),b,d);L=_.X(L.adsControlFlowEventListeners);for(var P=L.next();!P.done;P=L.next())P.value.onLayoutExited(b,d,"normal");l=rf(l);l=_.X(l.adsControlFlowEventListeners);for(L=l.next();!L.done;L=l.next())zff(L.value,b,d)}};_.Eg=_.C(function(l){var b=_.lf(l,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});l=Object.assign({},b);var d=b.data;b=b.customCommandResolver;var L=(delete l.data,delete l.customCommandResolver,l);l=_.U6({visibilityCallback:function(F,n){var N,Y=(N=d().interaction)==null?void 0:N.onFirstVisible;F&&(Y&&_.pi(Y),L.setOnErrorHandler()&&M07(n))},
showOption:_.CS});b=_.oZ(function(){return d().interaction},b,function(){var F;
return(F=L.listenToTapEvent)==null?void 0:F.call(L)});
var P=_.X(_.jL(!1,void 0,"wAC0Lc")),E=P.next().value,f=P.next().value;P=_.Nb(function(F){var n;((n=L.setTouchEndHandler)==null?0:n.call(L))&&!E()&&(F.currentTarget.click(),f(!0),setTimeout(function(){f(!1)},100));
return!1});
return _.O("ad-image-view-model",{class:function(){var F,n=[((F=d().interaction)==null?0:F.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],N;((N=L.isGridViewEnabled)==null?0:N.call(L))&&n.push("ytwAdImageViewModelHostInGridView");return n.join(" ")},
el:_.lY(l,b),"on:touchend":P},_.O("div",{class:"ytwAdImageViewModelHostImageContainer"},_.O(_.cZ,{data:function(){var F;return{sources:d().imageSources,contentMode:(F=d().imageProperties)==null?void 0:F.contentMode}},
alt:function(){var F,n;return((F=d().interaction)==null?void 0:(n=F.accessibility)==null?void 0:n.label)||""},
targetHeight:L.targetHeight,targetWidth:L.targetWidth,preserveHeight:L.preserveHeight,preserveWidth:L.preserveWidth,useWidth:L.useWidth,style:function(){var F,n;return"vertical-align: bottom;"+(((F=d().background)==null?0:F.color)?"background-color:"+_.$I((n=d().background)==null?void 0:n.color)+";":"")},
className:function(){return L.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var F,n;return(n=(F=L.setDraggable)==null?void 0:F.call(L))!=null?n:void 0}})))},"lc");var wGj=_.C(function(l){var b=l.data,d=l.listenToTapEvent,L=function(){};
return _.O("ad-button-hover-overlay-view-model",{"on:click":_.Nb(function(P){if(_.U("enable_web_home_top_landscape_image_layout_legacy_click_command")){var E,f=(E=b().interaction)==null?void 0:E.onTap;f&&_.rh(P.currentTarget,"yt-navigate",{endpoint:_.A9(f)})}}),
class:function(){var P;return((P=b().interaction)==null?0:P.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(P){var E,f=(E=b().interaction)==null?void 0:E.onFirstVisible;P&&f&&_.pi(f)},
showOption:_.CS}),_.oZ(function(){return b().interaction},void 0,function(){return!_.U("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(d==null?void 0:d())}))},function(){return _.U("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.O(_.W_,{data:function(){return b().button}},{adButtonViewModel:function(P){return _.O(_.pS,{data:P.data,
customCommandResolver:L})}}):_.O(_.W_,{data:function(){return b().button}},{adButtonViewModel:_.pS})}())},"mc");var Ev;_.P$(_.C(function(l){var b=l.data;l=_.U6({visibilityCallback:function(F,n){if(F){var N;(F=(N=b().interaction)==null?void 0:N.onFirstVisible)&&_.pi(F);var Y;if(N=(Y=b().adLayoutData)==null?void 0:Y.activeViewData)Qd(n,N),_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&XE(n)})}else _.U("stop_av_measurement_on_detach")&&XE(n)},
showOption:_.CS,hideOption:R2});var d=_.oZ(function(){return b().interaction},void 0,function(){return!0}),L=_.X(_.jL(!1,void 0,"VNDDT")),P=L.next().value,E=L.next().value;
L=_.Nb(function(){E(!0)});
var f=_.Nb(function(){E(!1)});
return _.O("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.lY(l,A7N,d),"on:mouseenter":L,"on:mouseleave":f},_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.qb({"max-width":function(){return _.U("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.O("div",{class:function(){var F;
a:{var n;switch((F=_.K(b().thumbnailImage,Dth))==null?void 0:(n=F.imageProperties)==null?void 0:n.renderingAspect){case "RENDERING_ASPECT_SQUARE":F="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":F="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}F=void 0}return F}},_.O(_.W_,{data:function(){return b().thumbnailImage}},{adImageViewModel:function(F){return _.O(_.Eg,
{data:F.data,
listenToTapEvent:!0,setTouchEndHandler:_.U("enable_top_landscape_image_experiment_dom_id_web")})}})),_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.O(_.m,{cond:function(){var F,n,N;
return(F=_.K(b().thumbnailImage,Dth))==null?void 0:(n=F.imageProperties)==null?void 0:(N=n.overlayIcon)==null?void 0:N.iconImage},
then:function(F){return _.O(_.cZ,{data:F,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.O("div",{class:function(){return P()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.O(_.W_,{data:function(){return b().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(F){return _.O(wGj,
{data:F.data,
listenToTapEvent:!0})}}))),_.O("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.O(_.W_,{data:function(){return b().feedAdMetadata}},{feedAdMetadataViewModel:function(F){return _.O(Te,{data:F.data,
listenToTapEvent:!0,setTouchEndHandler:_.U("enable_top_landscape_image_experiment_dom_id_web")})}})))},"nc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;l=_.U6({visibilityCallback:function(F,n){if(F){var N;(F=(N=b().interaction)==null?void 0:N.onFirstVisible)&&_.pi(F);var Y;if(N=(Y=b().adLayoutData)==null?void 0:Y.activeViewData)Qd(n,N),_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&XE(n)})}else _.U("stop_av_measurement_on_detach")&&XE(n)},
showOption:_.CS,hideOption:R2});var d=_.eZ(_.AL),L=_.oZ(function(){return b().interaction}),P={},E={},f={};
return _.O("square-image-layout-view-model",{class:_.nt("ytwSquareImageLayoutViewModelHost",(P.ytwSquareImageLayoutViewModelHostColumn=d,P)),el:_.lY(l,v91,L)},_.O("div",{class:_.nt("ytwSquareImageLayoutViewModelHostImage",(E.ytwSquareImageLayoutViewModelHostColumnImage=d,E))},function(){return _.O(_.W_,{data:function(){return b().adImage}},{adImageViewModel:function(F){return _.O(_.Eg,{data:F.data,
isGridViewEnabled:d,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.O("div",{class:_.nt("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(f.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=d,f))},_.O(_.W_,{data:function(){return b().feedAdMetadata}},{feedAdMetadataViewModel:Te}),function(){return _.O(_.W_,{data:function(){return b().adButton}},{adButtonViewModel:function(F){var n={};
return _.O(_.pS,{data:F.data,className:_.nt((n.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,n.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=d,n))})}})}()))},"oc"),"square-image-layout-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=l.noBottomMargin;var L=l.typographyBump;l=_.U6({visibilityCallback:function(q,H){if(q){var t;(q=(t=b().interaction)==null?void 0:t.onFirstVisible)&&_.pi(q);var e;if(t=(e=b().adLayoutData)==null?void 0:e.activeViewData)Qd(H,t),_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&XE(H)})}else _.U("stop_av_measurement_on_detach")&&XE(H)},
showOption:_.CS,hideOption:R2});var P=_.oZ(function(){return b().interaction},void 0,function(){return _.U("enable_web_home_top_landscape_image_layout_level_click")}),E=function(){return b().interaction};
E!==void 0&&E!==null||_.bo(Error("Nh"));var f=function(){var q,H,t;return(q=_.K(b().thumbnailImage,Dth))==null?void 0:(H=q.background)==null?void 0:(t=H.backgroundImageSource)==null?void 0:t.imageSources};
E=_.X(_.jL(!1,void 0,"NFjwje"));var F=E.next().value,n=E.next().value;E=_.Nb(function(){n(!0)});
var N=_.Nb(function(){n(!1)}),Y=function(){return F()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.O("top-landscape-image-layout-view-model",{class:function(){var q;return((q=b().interaction)==null?0:q.onTap)&&_.U("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.lY(l,CXq,P),"on:mouseenter":E,"on:mouseleave":N},_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.O(_.m,{cond:function(){return f()&&f().length>0},
then:function(){return _.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.qb({top:"0","background-image":function(){return"url("+String(f()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.O(_.m,{cond:function(){return!!b().adButtonHoverOverlay},
then:function(){return _.O("div",{class:Y},_.O(_.W_,{data:function(){return b().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:wGj}))}}),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.O(_.W_,{data:function(){return b().thumbnailImage}},{adImageViewModel:function(q){return _.O(_.Eg,{data:q.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.U("enable_web_home_top_landscape_image_layout_level_click")})}})),_.O("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.O(_.cZ,{data:{sources:[{clientResource:{imageName:_.U("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(_.W_,{data:function(){return b().feedAdMetadata}},{feedAdMetadataViewModel:function(q){return _.O(Te,{data:q.data,
noBottomMargin:function(){return d==null?void 0:d()},
listenToTapEvent:function(){return _.U("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return L==null?void 0:L()}})}})))},"pc"),"top-landscape-image-layout-view-model",{props:{data:_.KX,
noBottomMargin:_.KX,typographyBump:_.KX}});var uLQ=_.C(function(l){var b=l.data,d=_.U6({visibilityCallback:function(P){var E,f=(E=b().interaction)==null?void 0:E.onFirstVisible;P&&f&&_.pi(f)},
showOption:_.CS});l=_.oZ(function(){return b().interaction},l.customCommandResolver);
var L={};return _.O("ad-text-image-view-model",{class:_.nt("ytwAdTextImageViewModelHost",(L.ytwAdTextImageViewModelHostDarkBackground=function(){return b().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},L)),
el:_.lY(d,l),"aria-label":function(){var P,E;return(P=b().interaction)==null?void 0:(E=P.accessibility)==null?void 0:E.label}},_.O("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.O(_.UD,{text:function(){return b().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.O(_.m,{cond:function(){return b().overlayIcon},
then:function(P){return _.O("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.O(_.cZ,{data:P,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"qc");var GEQ=_.C(function(l){var b=l.data;return _.O("feed-ad-sitelink-view-model",{class:function(){var d;return((d=b().interaction)==null?0:d.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.lY(_.oZ(function(){return b().interaction},l.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var d,L;return(d=b().interaction)==null?void 0:(L=d.accessibility)==null?void 0:L.label},
role:"link",tabindex:0},_.O(_.UD,{text:function(){return b().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"rc");var Tgf=_.C(function(l){var b=l.data;l={};return _.O("feed-ad-sitelinks-carousel-view-model",{el:_.lY(_.U6({visibilityCallback:function(d){var L,P=(L=b().interaction)==null?void 0:L.onFirstVisible;d&&P&&_.pi(P)},
showOption:_.CS})),class:_.nt("ytwFeedAdSitelinksCarouselViewModelHost",(l.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return b().style==="FEED_AD_SITELINKS_STYLE_NONE"},l))},_.O(_.W_,{data:function(){return b().sitelinks}},{feedAdSitelinkViewModel:GEQ}))},"sc");_.P$(_.C(function(l){var b=l.data;l=_.U6({visibilityCallback:function(f,F){if(f){var n;(f=(n=b().interaction)==null?void 0:n.onFirstVisible)&&_.pi(f);var N;(n=(N=b().adLayoutData)==null?void 0:N.activeViewData)&&Qd(F,n)}},
showOption:_.CS});var d=_.X(_.jL(!1,void 0,"BzPhl")),L=d.next().value,P=d.next().value;d=_.Nb(function(){P(!0)});
var E=_.Nb(function(){P(!1)});
return _.O("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.lY(l),"on:mouseenter":d,"on:mouseleave":E},_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.O(_.W_,{data:function(){return b().textImage}},{adTextImageViewModel:uLQ})),_.O("div",{class:function(){return L()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.O(_.W_,{data:function(){return b().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(f){return _.O(wGj,{data:f.data,
listenToTapEvent:!0})}}))),_.O("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.O(_.W_,{data:function(){return b().feedAdMetadata}},{feedAdMetadataViewModel:function(f){return _.O(Te,{data:f.data,
listenToTapEvent:!0})}}),_.O(_.W_,{data:function(){return b().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:Tgf})))},"tc"),"text-image-no-button-layout-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=l.typographyBump;return _.O("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.lY(_.U6({visibilityCallback:function(L,P){if(L){var E;(L=(E=b().interaction)==null?void 0:E.onFirstVisible)&&_.pi(L);var f;(E=(f=b().adLayoutData)==null?void 0:f.activeViewData)&&Qd(P,E)}},
showOption:_.CS,hideOption:R2}))},_.O("div",null,_.O(_.W_,{data:function(){return b().videoLockup}},{lockupViewModel:function(L){return _.O(_.a2,{data:L.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:d})}})))},"uc"),"video-display-button-group-layout-view-model",{props:{data:_.KX,
noBottomMargin:_.KX,typographyBump:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=l.className;var L=l.typographyBump;return _.O("video-display-compact-button-group-layout-view-model",{el:_.lY(_.U6({visibilityCallback:function(P,E){if(P){var f;(P=(f=b().interaction)==null?void 0:f.onFirstVisible)&&_.pi(P);var F;(f=(F=b().adLayoutData)==null?void 0:F.activeViewData)&&Qd(E,f)}},
showOption:_.CS})),class:_.nt("videoDisplayCompactButtonGroupLayoutViewModelHost",d)},_.O(_.W_,{data:function(){return b().videoLockup}},{lockupViewModel:function(P){return _.O(_.a2,{data:P.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:L})}}))},"vc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.KX,
className:_.KX,typographyBump:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=l.className;var L=l.typographyBump;return _.O("video-display-compact-buttoned-layout-view-model",{el:_.lY(_.U6({visibilityCallback:function(P,E){if(P){var f;(P=(f=b().interaction)==null?void 0:f.onFirstVisible)&&_.pi(P);var F;(f=(F=b().adLayoutData)==null?void 0:F.activeViewData)&&Qd(E,f)}},
showOption:_.CS})),class:_.nt("videoDisplayCompactButtonedLayoutViewModelHost",d)},_.O(_.W_,{data:function(){return b().videoLockup}},{lockupViewModel:function(P){return _.O(_.a2,{data:P.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:L})}}))},"wc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.KX,
className:_.KX,typographyBump:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=l.className;var L=l.typographyBump;var P=function(){return b().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},E=_.eZ(_.AL);
l=_.U6({visibilityCallback:function(N,Y){if(N){var q=b();N=q.adLayoutData;var H;(q=(H=q.interaction)==null?void 0:H.onFirstVisible)&&_.pi(q);(H=N==null?void 0:N.activeViewData)&&Qd(Y,H)}},
showOption:_.CS});var f=_.IJ(function(){return{containerType:P()&&E()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:P()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),F=_.IJ(function(){return P()&&E()?"":P()?"168px":"50%"},void 0,"Om6kNe"),n=_.IJ(function(){return P()&&E()?9999:void 0},void 0,"S71lKd");
return _.O("video-display-compact-layout-view-model",{el:_.lY(l),class:_.nt("videoDisplayCompactLayoutViewModelHost",d)},_.O(_.W_,{data:function(){return b().videoLockup}},{lockupViewModel:function(N){return _.O(_.a2,{data:N.data,
containerLayoutConfig:f,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:F,thumbnailTargetWidth:n,typographyBump:L})}}))},"xc"),"video-display-compact-layout-view-model",{props:{data:_.KX,
className:_.KX,typographyBump:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=l.typographyBump;return _.O("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.lY(_.U6({visibilityCallback:function(L,P){if(L){var E;(L=(E=b().interaction)==null?void 0:E.onFirstVisible)&&_.pi(L);var f;(E=(f=b().adLayoutData)==null?void 0:f.activeViewData)&&Qd(P,E)}},
showOption:_.CS,hideOption:R2}))},_.O("div",null,_.O(_.W_,{data:function(){return b().videoLockup}},{lockupViewModel:function(L){return _.O(_.a2,{data:L.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:d})}})))},"yc"),"video-display-full-layout-view-model",{props:{data:_.KX,
noBottomMargin:_.KX,typographyBump:_.KX}});_.a42=_.C(function(l){var b=l.data;l=_.n1("ad-card-badge-view-model");return _.O("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:l},_.O(_.m,{cond:function(){return b().imageBadge},
then:function(d){return _.O(_.cZ,{data:d,alt:""})}}))},"zc");var ioV=_.C(function(l){var b=l.data;var d=l.customCommandResolver;return _.O("carousel-ad-card-image-view-model",{class:function(){var L;return((L=b().interaction)==null?0:L.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(L){var P,E=(P=b().interaction)==null?void 0:P.onFirstVisible;L&&E&&_.pi(E)},
showOption:_.CS}),_.oZ(function(){return b().interaction},d)),
"aria-label":function(){var L,P;return(L=b().interaction)==null?void 0:(P=L.accessibility)==null?void 0:P.label}},_.O(_.W_,{data:function(){return b().adImage}},{adImageViewModel:function(L){return _.O(_.Eg,{data:L.data,
customCommandResolver:d})}}),_.O("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.O(_.W_,{data:function(){return b().badge}},{adCardBadgeViewModel:_.a42})),_.O(_.Jp,{model:{color:4}}))},"Ac");var cl2=_.C(function(l){var b=_.X(_.jL(0,void 0,"JJ0QQc")),d=b.next().value;b.next();var L=b.next().value,P=_.X(_.jL(!1,void 0,"f6YICe"));b=P.next().value;var E=P.next().value,f;_.wk(function(){clearTimeout(f)});
P=_.Nb(function(){var N;((N=l.animate)==null?0:N.call(l))?(E(!0),f=setTimeout(function(){E(!1);F()},200)):F();
return!1});
var F=function(){L(function(N){return(N+l.numShownItems())%l.data().length})},n={};
return _.O("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.O("div",{class:_.nt("ytwHorizontalCarouselCarouselWrapper")},_.O("div",{class:_.nt("ytwHorizontalCarouselCarouselInnerWrapper",(n.ytwHorizontalCarouselAnimating=b,n))},_.O(_.RC,{each:l.data,keyBy:"INDEX"},function(N,Y){return _.O("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.qb({"flex-basis":function(){return"calc((100% - (8px * "+(l.numShownItems()-1)+")) / "+l.numShownItems()+")"},
order:function(){var q=Y-d();q<0&&(q+=l.data().length);return q}})},l.children(N,Y))}))),_.O("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":P},l.nextButton()))},"Bc");var rlQ=_.C(function(l){var b=l.data;var d=l.customCommandResolver;var L=l.expansive;return _.O("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.lY(_.U6({visibilityCallback:function(P){var E,f=(E=b().interaction)==null?void 0:E.onFirstVisible;P&&f&&_.pi(f)},
showOption:_.CS}))},_.O(cl2,{data:function(){var P;return((P=b())==null?void 0:P.carouselAdCards)||[]},
nextButton:function(){return _.O(_.W_,{data:function(){return b().nextButton}},{buttonViewModel:function(P){var E=P.data;
return _.O(_.Rb,{data:function(){return(L==null?0:L())?Object.assign({},E(),{style:"mono"}):E()},
className:_.U("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(P){return _.O(_.W_,{data:P},{carouselAdCardImageViewModel:function(E){return _.O(ioV,{data:E.data,customCommandResolver:d})}})}))},"Cc");var l$o=_.C(function(l){var b=l.data;var d=l.customCommandResolver;var L=l.className;var P=l.buttonClassName;var E=l.animationEntityKey;var f=l.expansive;return _.O("carousel-button-view-model",{class:_.nt("ytwCarouselButtonViewModelHost",L)},_.O(_.W_,{data:function(){return b().carousel}},{carouselAdCardCollectionViewModel:function(F){return _.O(rlQ,{data:F.data,
customCommandResolver:d,expansive:f})}}),_.O(_.W_,{data:function(){return b().button}},{adButtonViewModel:function(F){var n=F.data;
return _.O(_.pS,{data:function(){return(f==null?0:f())?Object.assign({},n(),{style:"AD_BUTTON_STYLE_TONAL"}):n()},
className:P,customCommandResolver:d,animationEntityKey:E})}}))},"Dc");_.bx0=_.C(function(l){var b=l.data;l=l.className;var d=_.n1("pivot-button-view-model");_.wq(function(){var L;((L=b())==null?0:L.backgroundColor)&&d.value.setAttribute("data-background-color",String(b().backgroundColor))});
return _.O("pivot-button-view-model",{el:d,class:_.nt("ytwPivotButtonViewModelHost",l)},_.O(_.$G,{command:function(){var L=b();L=L.onClickCommand?_.A9(L.onClickCommand):L.contentDescription?_.dy(L.contentDescription):void 0;return L},
ariaLabel:function(){return b().contentDescription}},_.O(_.m,{cond:function(){return b().thumbnail},
then:function(L){return _.O(_.cZ,{data:L,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.O(_.m,{cond:function(){return b().icon},
then:function(L){return _.O(_.H$,{icon:function(){return L().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Ec");_.dn0=_.C(function(l){var b=l.data;var d=l.buttonShapeOverrideables;return _.O("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.O(_.W_,{data:function(){return b().buttonViewModels}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
buttonOverrides:d})},
likeButtonViewModel:function(L){return _.O(_.Yv,{data:L.data,buttonShapeOverrideables:d})},
dislikeButtonViewModel:function(L){return _.O(_.m$,{data:L.data,buttonShapeOverrideables:d})},
toggleButtonViewModel:function(L){return _.O(_.EW,{data:L.data,buttonShapeOverrides:d})}}))},"Fc");var L8Q=_.C(function(l){var b=l.avatar;var d=l.headline;var L=l.badge;var P=l.description;var E=l.expansive;l={};return _.O("yt-ad-metadata-shape",{class:_.nt("ytAdMetadataShapeHost",(l.ytAdMetadataShapeHostLarge=E,l))},_.O("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.O(_.m,{cond:b,then:function(f){return _.O(_.TFD,{data:function(){return(E==null?0:E())?Object.assign({},f(),{size:"AD_AVATAR_SIZE_M"}):f()}})}}),_.O("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.O(_.UD,{text:d,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.O(_.m,{cond:L,then:function(f){return _.O(_.uF,{data:function(){return(E==null?0:E())?Object.assign({},f(),{style:"AD_BADGE_STYLE_STARK"}):f()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.O("h2",{class:"ytAdMetadataShapeHostDescription"},_.O(_.UD,{text:P,
linkInheritColor:!0,isHeadline:function(){return E==null?void 0:E()}})))},"Gc");var PUf=_.C(function(l){var b=l.data;var d=l.onShow;var L=l.expansive;l=_.oZ(function(){return b().interaction});
_.wq(function(){var E,f=(E=b().animatedRenderingConfig)==null?void 0:E.delayedSecondsToVisible;if(f){var F=setTimeout(d,f*1E3);_.wk(function(){clearTimeout(F)})}});
var P={};return _.O("reels-ad-card-buttoned-view-model",{class:_.nt(function(){var E;return((E=b().interaction)==null?0:E.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(P.ytwReelsAdCardButtonedViewModelHostExpansive=L,P)),
el:_.lY(l)},_.O(L8Q,{avatar:function(){return _.K(b().avatar,Rnf)},
headline:function(){return b().headline},
badge:function(){return _.K(b().adBadge,pd$)},
description:function(){return b().description},
expansive:L}),_.O(_.W_,{data:function(){return b().ctaButton}},{adButtonViewModel:function(E){var f=E.data;
return _.O(_.pS,{data:function(){return(L==null?0:L())?Object.assign({},f(),{style:"AD_BUTTON_STYLE_FILLED"}):f()}})}}))},"Hc");var EkJ=_.C(function(l){var b=l.data;l=l.expansive;var d=_.U("web_ad_metadata_clickable")?_.oZ(function(){return b().interaction},void 0,function(){return _.U("web_ad_metadata_clickable")}):void 0,L={};
L=_.$Y("ytwReelsAdMetadataViewModelHost",(L.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.U("web_ad_metadata_clickable"),L));return _.O("reels-ad-metadata-view-model",{class:L,el:_.lY(d)},_.O(L8Q,{avatar:function(){return _.K(b().avatar,Rnf)},
headline:function(){return b().headline},
badge:function(){return _.K(b().adBadge,pd$)},
description:function(){return b().description},
expansive:l}))},"Ic");var Q3j={iconPosition:"icon-with-label",size:"L"},XOr=_.C(function(l){var b=l.data;var d=l.overlayDensity;var L=l.extractOverlay;var P=l.extractActionBar;l=_.n1("reels-player-overlay-layout-view-model");var E=_.ro(d,0),f=function(){var t;return(t=b().reelsAdCardButtonedEntityKey)!=null?t:""},F=function(){return f()+"/ad_button"},n=_.eN(tOV,f),N=function(){var t,e;
return(e=(t=n())==null?void 0:t.value)!=null?e:!1},Y=_.eZ(R9F),q=function(){var t;
return Object.assign({},Q3j,(Y()||!((t=P==null?void 0:P())!=null&&t))&&{style:"overlay-dark"})};
d={};var H={};return _.O("reels-player-overlay-layout-view-model",{class:_.nt("ytwReelsPlayerOverlayLayoutViewModelHost",(d.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!b().extension},d.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},d.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return E()===1&&!(L==null?0:L())},d.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var t;
return(t=L==null?void 0:L())!=null?t:!1},d.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var t;
return(t=P==null?void 0:P())!=null?t:!1},d)),
"overlay-density":function(){return String(E())},
el:l},_.O("div",{class:_.nt("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(H.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},H))},_.O("div",{"aria-hidden":function(){return N()},
class:_.nt("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return N()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.qb({"transition-duration":function(){return V0$(b())}})},_.O(_.W_,{data:function(){return b().adMetadata}},{reelsAdMetadataViewModel:function(t){return _.O(EkJ,{data:t.data,
expansive:function(){return E()===1}})}}),_.O(_.m,{cond:function(){return b().extension},
then:function(t){return _.O("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.O(_.W_,{data:t},{adButtonViewModel:function(e){return _.O(_.pS,{data:e.data,animationEntityKey:F,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(e){return _.O(l$o,{data:e.data,animationEntityKey:F,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return E()===1}})}}))}})),_.O("div",{"aria-hidden":function(){return!N()},
class:_.nt("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return N()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.qb({"transition-duration":function(){return V0$(b())}})},_.O(_.W_,{data:function(){return b().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(t){return _.O(PUf,{data:t.data,
onShow:function(){_.cf(_.jN("booleanEntity",f(),{key:f(),value:!0}))},
expansive:function(){var e;return(e=L==null?void 0:L())!=null?e:!1}})}}))),_.O("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.O(_.W_,{data:function(){return b().actions}},{reelActionBarViewModel:function(t){return _.O(_.dn0,{data:t.data,
buttonShapeOverrideables:q})}}),_.O(_.W_,{data:function(){return b().menu}},{buttonViewModel:function(t){return _.O(_.Rb,{data:t.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},q(),{type:"tonal"})}})}}),_.O(_.W_,{data:function(){return b().pivotButton}},{pivotButtonViewModel:function(t){return _.O(_.bx0,{data:t.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Jc");_.P$(XOr,"reels-player-overlay-layout-view-model",{props:{data:_.KX,overlayDensity:_.KX,extractOverlay:_.KX,extractActionBar:_.KX}});var Qm=function(){var l=_.S.apply(this,arguments)||this;l.noBottomMargin=!1;l.overlayDensity=0;l.extractOverlay=!1;l.extractActionBar=!1;return l};
_.h(Qm,_.S);_.Q=Qm.prototype;
_.Q.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:_.U("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]]"}}}}}};
_.Q.ready=function(){var l=this;LbA(function(){l.isAttached&&lg(l.JSC$15842_storedAdSlotMetadata,l.JSC$15842_storedAdLayoutMetadata,l.adSlotMetadata,l.adLayoutMetadata)&&Pe(cg(),l.JSC$15842_storedAdSlotMetadata,l.JSC$15842_storedAdLayoutMetadata)})};
_.Q.attached=function(){lg(this.JSC$15842_storedAdSlotMetadata,this.JSC$15842_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&V4V(cg(),this.JSC$15842_storedAdSlotMetadata,this.JSC$15842_storedAdLayoutMetadata)};
_.Q.detached=function(){lg(this.JSC$15842_storedAdSlotMetadata,this.JSC$15842_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&Pe(cg(),this.JSC$15842_storedAdSlotMetadata,this.JSC$15842_storedAdLayoutMetadata)};
_.Q.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.Q.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15842_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15842_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15842_storedAdLayoutMetadata!==void 0&&this.JSC$15842_storedAdSlotMetadata!==void 0&&Pe(cg(),this.JSC$15842_storedAdSlotMetadata,this.JSC$15842_storedAdLayoutMetadata),V4V(cg(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15842_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15842_storedAdSlotMetadata=this.adSlotMetadata)};
_.qG.Object.defineProperties(Qm.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.adLayoutMetadata}}});
Qm.prototype.onAdMetadataChanged=Qm.prototype.onAdMetadataChanged;Qm.prototype.onTypographyBumpChanged=Qm.prototype.onTypographyBumpChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Qm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Qm.prototype,"rendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Qm.prototype,"ytComponentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Qm.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Qm.prototype,"noBottomMargin",void 0);_.w([_.g(),_.u("design:type",Object)],Qm.prototype,"overlayDensity",void 0);_.w([_.g(),_.u("design:type",Object)],Qm.prototype,"extractOverlay",void 0);_.w([_.g(),_.u("design:type",Object)],Qm.prototype,"extractActionBar",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Qm.prototype,"typographyBump",void 0);
_.w([_.y("data.adLayoutMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Qm.prototype,"adLayoutMetadata",null);_.w([_.g(),_.u("design:type",Object)],Qm.prototype,"adSlotMetadata",void 0);_.w([_.KL("ytd-video-display-full-buttoned-and-button-group-renderer"),_.u("design:type",HTMLElement)],Qm.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.w([_.tC("typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Qm.prototype,"onTypographyBumpChanged",null);_.w([_.tC("adLayoutMetadata","adSlotMetadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Qm.prototype,"onAdMetadataChanged",null);_.w([_.A({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],Qm);
_.R(Qm,"ytd-in-feed-ad-layout-renderer",function(){if(G9$!==void 0)return G9$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return G9$=l},
{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var f$D;var s3J;_.P$(_.uF,"ad-badge-view-model",{props:{data:_.KX,hasDot:_.KX,customCommandResolver:_.bY,adRenderingContextType:_.bY,usedInMasthead:_.bY}});_.P$(_.pS,"ad-button-view-model",{props:{data:_.KX,customCommandResolver:_.bY,className:_.bY,delayedClassName:_.bY,animationEntityKey:_.bY,isCompactWidth:_.bY,isContentWidth:_.bY}});var Xb=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return l};
_.h(Xb,_.S);_.Q=Xb.prototype;_.Q.computeHasLiveDescription=function(l){return!(l==null||!l.liveDescription)};
_.Q.computeHasByline=function(l){return!(l==null||!l.byline)};
_.Q.computeUsesAdButtonViewModel=function(l){return!!_.K(l==null?void 0:l.cta,oLh)};
_.Q.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"}}}}}};
_.Q.onYtToggleButton=function(l){var b,d=(b=this.data)==null?void 0:b.videoReminderEntityKey;d&&this.ytdReduxBehavior.dispatch(_.jN("upcomingEventReminderStateEntity",d,{key:d,state:l.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.Q.attached=function(){this.updateChannelBanner()};
_.Q.dataChanged=function(){this.updateChannelBanner()};
_.Q.videoReminderStateChanged=function(){var l;this.videoReminderState&&_.K((l=this.data)==null?void 0:l.cta,_.qq)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.Q.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var l=_.EL(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);l&&(l.startsWith("//")&&(l="https:"+l),this.hostElement.classList.add("channel-banner"),_.mj(this.hostElement,{"--ytvmh-channel-banner":"url("+l+")"}))}else _.U("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.Q.onPlayerReady=function(){this.onIronResize()};
_.Q.maybeFlushDebouncer=function(){_.U("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(l){var b;l=(b=l.getElementsByTagName("yt-attributed-string"))==null?void 0:b[0];KD7(l==null?void 0:l.polymerController)})};
_.Q.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var l=_.F$(this.hostElement).querySelector("#live-description"),b;l&&((b=this.data)==null?0:b.shortLiveDescription)&&l.clientWidth<l.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
Xb.prototype.onIronResize=Xb.prototype.onIronResize;Xb.prototype.videoReminderStateChanged=Xb.prototype.videoReminderStateChanged;Xb.prototype.dataChanged=Xb.prototype.dataChanged;Xb.prototype.onYtToggleButton=Xb.prototype.onYtToggleButton;_.w([_.z(_.dK),_.u("design:type",Object)],Xb.prototype,"ironResizableBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Xb.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Xb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Xb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Xb.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Xb.prototype,"data",void 0);_.w([_.g({selectorArgs:["data.videoReminderEntityKey"],selector:LS7}),_.u("design:type",Object)],Xb.prototype,"videoReminderState",void 0);
_.w([_.g({reflectToAttribute:!0,value:_.U("web_modern_buttons")}),_.u("design:type",Boolean)],Xb.prototype,"rounded",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.u("design:type",Boolean)],Xb.prototype,"hasLiveDescription",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.u("design:type",Boolean)],Xb.prototype,"hasByline",void 0);
_.w([_.g({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.u("design:type",String)],Xb.prototype,"adRenderingContextType",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],Xb.prototype,"isMasthead",void 0);_.w([_.g({computed:"computeUsesAdButtonViewModel(data)"}),_.u("design:type",Boolean)],Xb.prototype,"usesAdButtonViewModel",void 0);
_.w([_.g({reflectToAttribute:!0,value:_.U("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.u("design:type",Boolean)],Xb.prototype,"resizableAdBannerSafariFix",void 0);_.w([_.eQ("yt-formatted-string"),_.u("design:type",Array)],Xb.prototype,"formattedStrings",void 0);_.w([_.KL("#cta-button"),_.u("design:type",HTMLElement)],Xb.prototype,"ctaButton",void 0);
_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Xb.prototype,"onYtToggleButton",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Xb.prototype,"dataChanged",null);_.w([_.tC("videoReminderState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Xb.prototype,"videoReminderStateChanged",null);
_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Xb.prototype,"onIronResize",null);_.w([_.A({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],Xb);
_.R(Xb,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(s3J!==void 0)return s3J;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return s3J=l},{mode:1});var F8o;var fm=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};l.isLocked=!1;return l};
_.h(fm,_.S);_.Q=fm.prototype;_.Q.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Q.onExpandedChanged=function(){this.expanded&&_.bQ(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.Q.onMouseOver=function(){this.maybeExpand()};
_.Q.onTap=function(){this.maybeExpand()};
_.Q.onExpandableTileExpanding=function(l){l!==this&&(this.expanded=!1)};
_.Q.onExpandableTileLockAndCollapse=function(l){this.isLocked=!0;l!==this&&(this.expanded=!1)};
_.Q.onExpandableTileUnlock=function(){this.isLocked=!1};
fm.prototype.onTap=fm.prototype.onTap;fm.prototype.onMouseOver=fm.prototype.onMouseOver;fm.prototype.onExpandedChanged=fm.prototype.onExpandedChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],fm.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fm.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],fm.prototype,"expanded",void 0);_.w([_.Wf("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fm.prototype,"onExpandedChanged",null);_.w([_.Hf("mouseover"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fm.prototype,"onMouseOver",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fm.prototype,"onTap",null);
_.w([_.A({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],fm);
_.R(fm,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(F8o!==void 0)return F8o;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return F8o=l},{mode:1});var BHV;var sg=function(){var l=_.S.apply(this,arguments)||this;l.buttonOverrides={style:"overlay"};l.useYtdPlayer=_.U("use_ytd_player_for_desktop_masthead");l.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};l.playbackFinished=!1;l.JSC$15856_playerManager=null;l.JSC$15856_mastheadCounter=new Qyo;return l};
_.h(sg,_.S);_.Q=sg.prototype;_.Q.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"}}}};
_.Q.created=function(){this.JSC$15856_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15856_playerManager=new cL)};
_.Q.ready=function(){var l=this;this.JSC$15856_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var b=_.F$(this.hostElement).querySelector("#player");this.useYtdPlayer?b.style.display="none":(this.ytdPlayer.style.display="none",lSf(this.JSC$15856_playerManager,b,function(){l.onPlaybackEnded()}),_.F$(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var d;
((d=l.data)==null?0:d.navigationEndpoint)&&_.rh(l.hostElement,"yt-navigate",{endpoint:l.data.navigationEndpoint})}))};
_.Q.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15856_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.Q.attached=function(){var l=this;_.Vx(function(){l.maybePlayVideo()})};
_.Q.maybePlayVideo=function(){var l=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$15856_playerManager.playVideo(),this.getPlayerPromise().then(function(){l.JSC$15856_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.Q.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15856_playerManager.stopVideo()};
_.Q.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var l,b={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((l=this.data.playbackStartMs)!=null?l:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(b);this.setupYtdPlayer()}else dIt(this.JSC$15856_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(b9Q(this.JSC$15856_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.Q.getPlayerPromise=function(){return this.JSC$15856_playerManager.getPlayerPromise()};
_.Q.onYtToggleButton=function(l){this.useYtdPlayer?this.toggleMute(l.detail.toggled):l.detail.toggled?this.JSC$15856_playerManager.mute():this.JSC$15856_playerManager.unMute()};
_.Q.onYtNavigate=function(l){var b=PcZ(l.detail.endpoint),d=EPj(this.data.clickthroughReportingData);b&&d&&(l.detail.endpoint.watchEndpoint?l.detail.tempData=d:_.uv(b,d,30))};
_.Q.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Q.onExpandedChanged=function(){this.expanded?(_.bQ(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.Q.onMouseOver=function(){this.maybeExpand()};
_.Q.onTap=function(){this.maybeExpand()};
_.Q.onExpandableTileExpanding=function(l){l!==this&&(this.stopVideo(),this.expanded=!1)};
_.Q.onExpandableTileLockAndCollapse=function(l){l!==this&&(this.isLocked=!0,this.expanded=!1)};
_.Q.onExpandableTileUnlock=function(){this.isLocked=!1};
_.Q.lockAndCollapseExpandableTiles=function(){_.lQ(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.Q.unlockExpandableTiles=function(){_.lQ(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.Q.setupYtdPlayer=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return d.yield(l.ytdPlayer.getPlayerPromise(),2);b=d.yieldResult;b.addEventListener("onStateChange",function(L){l.onPlayerStateChange(L)});
b.addEventListener("onCueRangeExit",function(L){l.onCueRangeExit(L)});
_.gR(d)})};
_.Q.onPlayerStateChange=function(l){if(l===1&&(l=this.ytdPlayer.getPlayer())){var b=l.getCurrentTime(),d,L,P=b+((L=(d=this.data)==null?void 0:d.playbackDurationMs)!=null?L:0)/1E3;l.addCueRange("playback",b,P);this.JSC$15856_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.Q.onCueRangeExit=function(l){l==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Q.toggleMute=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.ytdPlayer.getPlayerPromise(),2);d=L.yieldResult;l?d.mute():d.unMute();_.gR(L)})};
sg.prototype.onTap=sg.prototype.onTap;sg.prototype.onMouseOver=sg.prototype.onMouseOver;sg.prototype.onExpandedChanged=sg.prototype.onExpandedChanged;sg.prototype.onYtNavigate=sg.prototype.onYtNavigate;sg.prototype.onYtToggleButton=sg.prototype.onYtToggleButton;sg.prototype.dataChanged=sg.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sg.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],sg.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sg.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sg.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],sg.prototype,"expanded",void 0);_.w([_.g(),_.u("design:type",Object)],sg.prototype,"buttonOverrides",void 0);
_.w([_.g(),_.u("design:type",Object)],sg.prototype,"useYtdPlayer",void 0);_.w([_.KL("#ytd-player"),_.u("design:type",Object)],sg.prototype,"ytdPlayer",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sg.prototype,"dataChanged",null);_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],sg.prototype,"onYtToggleButton",null);
_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],sg.prototype,"onYtNavigate",null);_.w([_.Wf("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sg.prototype,"onExpandedChanged",null);_.w([_.Hf("mouseover"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sg.prototype,"onMouseOver",null);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sg.prototype,"onTap",null);_.w([_.A({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],sg);
_.R(sg,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(BHV!==void 0)return BHV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return BHV=l},{mode:1});var nkD;var Fb=function(){return _.S.apply(this,arguments)||this};
_.h(Fb,_.S);Fb.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Fb.prototype.onShow=function(){var l=_.F$(this.hostElement).querySelector("#live-description"),b;l&&((b=this.data)==null?0:b.shortLiveDescription)&&l.clientWidth<l.scrollWidth&&this.hostElement.classList.add("short-live-description")};
Fb.prototype.onYtToggleButton=function(l){var b,d=(b=this.data)==null?void 0:b.videoReminderEntityKey;d&&this.ytdReduxBehavior.dispatch(_.jN("upcomingEventReminderStateEntity",d,{key:d,state:l.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
Fb.prototype.videoReminderStateChanged=function(){var l;this.videoReminderState&&_.K((l=this.data)==null?void 0:l.cta,_.qq)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
Fb.prototype.videoReminderStateChanged=Fb.prototype.videoReminderStateChanged;Fb.prototype.onYtToggleButton=Fb.prototype.onYtToggleButton;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Fb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Fb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Fb.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Fb.prototype,"data",void 0);
_.w([_.g({selectorArgs:["data.videoReminderEntityKey"],selector:LS7}),_.u("design:type",Object)],Fb.prototype,"videoReminderState",void 0);_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Fb.prototype,"onYtToggleButton",null);_.w([_.tC("videoReminderState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fb.prototype,"videoReminderStateChanged",null);
_.w([_.A({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],Fb);
_.R(Fb,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(nkD!==void 0)return nkD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return nkD=l},{mode:_.fi("kevlar_poly_si_batch_j065")?1:2});var Oxr;var Be=function(){var l=_.S.apply(this,arguments)||this;l.useYtdPlayer=_.U("use_ytd_player_for_desktop_masthead");l.buttonOverrides={style:"overlay"};l.JSC$15864_playerManager=null;l.JSC$15864_mastheadCounter=new Qyo;l.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return l};
_.h(Be,_.S);_.Q=Be.prototype;_.Q.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"}}}};
_.Q.created=function(){this.JSC$15864_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15864_playerManager=new cL)};
_.Q.ready=function(){var l=this;this.JSC$15864_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var b;(b=this.embeddedPlayer)==null||b.remove()}else{var d;(d=this.ytdPlayer)==null||d.remove();lSf(this.JSC$15864_playerManager,this.embeddedPlayer,function(){l.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){l.data&&l.data.navigationEndpoint&&_.rh(l.hostElement,"yt-navigate",{endpoint:l.data.navigationEndpoint})})}};
_.Q.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15864_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.Q.dataChanged=function(){var l=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var b=!this.data.disableAutoPlayback,d,L={autoplay:b,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(b?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(L);this.setupYtdPlayer()}else dIt(this.JSC$15864_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(b9Q(this.JSC$15864_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15864_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.lQ(l.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");l.JSC$15864_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.Q.getPlayerPromise=function(){return this.JSC$15864_playerManager.getPlayerPromise()};
_.Q.onYtToggleButton=function(l){this.useYtdPlayer?this.toggleMute(l.detail.toggled):l.detail.toggled?this.JSC$15864_playerManager.mute():this.JSC$15864_playerManager.unMute()};
_.Q.onYtNavigate=function(l){var b=PcZ(l.detail.endpoint),d=EPj(this.data.clickthroughReportingData);b&&d&&(l.detail.endpoint.watchEndpoint?l.detail.tempData=d:_.uv(b,d,30))};
_.Q.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15864_playerManager.stopVideo()};
_.Q.setupYtdPlayer=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return d.yield(l.ytdPlayer.getPlayerPromise(),2);b=d.yieldResult;b.addEventListener("onStateChange",function(L){l.onPlayerStateChange(L)});
b.addEventListener("onCueRangeExit",function(L){l.onCueRangeExit(L)});
_.gR(d)})};
_.Q.onPlayerStateChange=function(l){if(l===1&&(l=this.ytdPlayer.getPlayer())){var b=l.getCurrentTime(),d,L,P=b+((L=(d=this.data)==null?void 0:d.playbackDurationMs)!=null?L:0)/1E3;l.addCueRange("playback",b,P);_.lQ(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15864_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.Q.onCueRangeExit=function(l){l==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Q.toggleMute=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.ytdPlayer.getPlayerPromise(),2);d=L.yieldResult;l?d.mute():d.unMute();_.gR(L)})};
_.qG.Object.defineProperties(Be.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var l,b;if(!((l=this.data)==null?0:(b=l.accessibilityData)==null?0:b.label))return"Ad primary link";var d,L;return _.By("AD_TITLE",{title:(d=this.data)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label})}}});
Be.prototype.onYtMastheadHidden=Be.prototype.onYtMastheadHidden;Be.prototype.onYtNavigate=Be.prototype.onYtNavigate;Be.prototype.onYtToggleButton=Be.prototype.onYtToggleButton;Be.prototype.dataChanged=Be.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Be.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Be.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Be.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Be.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Be.prototype,"useYtdPlayer",void 0);_.w([_.KL("ytd-toggle-button-renderer"),_.u("design:type",Object)],Be.prototype,"muteButton",void 0);_.w([_.g(),_.u("design:type",Object)],Be.prototype,"buttonOverrides",void 0);
_.w([_.y("data.accessibilityData.label"),_.u("design:type",String),_.u("design:paramtypes",[])],Be.prototype,"titleAriaLabel",null);_.w([_.KL("#replay-button"),_.u("design:type",Object)],Be.prototype,"replayButton",void 0);_.w([_.KL("#player-container"),_.u("design:type",Object)],Be.prototype,"playerContainer",void 0);_.w([_.KL("#player"),_.u("design:type",Object)],Be.prototype,"embeddedPlayer",void 0);_.w([_.KL("#ytd-player"),_.u("design:type",Object)],Be.prototype,"ytdPlayer",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Be.prototype,"dataChanged",null);_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Be.prototype,"onYtToggleButton",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Be.prototype,"onYtNavigate",null);
_.w([_.Hf("yt-masthead-hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Be.prototype,"onYtMastheadHidden",null);_.w([_.A({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Be);
_.R(Be,"ytd-video-masthead-ad-primary-video-renderer",function(){if(Oxr!==void 0)return Oxr;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Oxr=l},{mode:2});var NHh;var nm=function(){var l=_.S.apply(this,arguments)||this;l.collapsed=!1;l.impressionResolver=_.TZ();l.JSC$15868_activeViewMeasurementDataResolver=_.TZ();l.actionMap={"yt-mute-ad-action":"handleMuteAd"};return l};
_.h(nm,_.S);_.Q=nm.prototype;_.Q.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"}}}};
_.Q.created=function(){this.activeView=new vR(this.hostElement)};
_.Q.ready=function(){var l=this;_.F$(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){l.expandAd()});
this.hostElement.addEventListener("yt-action",function(b){if(b.detail.actionName==="yt-service-request"){var d=b.detail.args[1];d.videoMastheadAdMuteCommand&&(l.collapseAd(d.videoMastheadAdMuteCommand.encryptedMastheadId),b.stopPropagation())}})};
_.Q.attached=function(){var l=this;_.Vx(function(){l.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(b){if(!l.collapsed){b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,Qt(d.baseUrl,d.attributionSrcMode);l.data.impressionCommand=void 0}});
this.JSC$15868_activeViewMeasurementDataResolver.promise.then(function(b){CD(l.activeView,b)});
_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rg(l.activeView)})};
_.Q.dataChanged=function(){var l;((l=this.data.impressionCommand)==null?0:l.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var b;((b=this.data)==null?0:b.activeView)&&this.JSC$15868_activeViewMeasurementDataResolver.resolve(this.data.activeView);(l=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(l.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.Q.computeWidescreen=function(l){var b;return!!(l&&((b=_.K(l,gLF))==null?0:b.isWidescreen))};
_.Q.computeExpandable=function(l){return!!(l&&l.length>0)};
_.Q.onIronResize=function(){if(this.expandable){var l=_.F$(this.hostElement).querySelector("#expandable-tile-container :first-child");l&&!l.expanded&&(l.expanded=!0)}};
_.Q.handleMuteAd=function(){this.collapseAd(null)};
_.Q.restoreCollapsedState=function(l){this.collapsed=_.Nz().get("HIDDEN_MASTHEAD_ID")===l};
_.Q.collapseAd=function(l){if(l){var b=_.Nz();b.set("HIDDEN_MASTHEAD_ID",l);b.save()}(l=_.F$(this.hostElement).querySelector("#video"))&&_.rh(l,"yt-masthead-hidden");this.collapsed=!0};
_.Q.expandAd=function(){var l=_.Nz();l.set("HIDDEN_MASTHEAD_ID",!1);l.save();location.reload()};
_.Q.detached=function(){_.U("stop_av_measurement_on_detach")&&Rg(this.activeView)};
nm.prototype.onIronResize=nm.prototype.onIronResize;nm.prototype.dataChanged=nm.prototype.dataChanged;_.w([_.z(_.dK),_.u("design:type",Object)],nm.prototype,"ironResizableBehavior",void 0);_.w([_.z(_.ql),_.u("design:type",Object)],nm.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],nm.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nm.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],nm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nm.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.u("design:type",Boolean)],nm.prototype,"widescreen",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.u("design:type",Boolean)],nm.prototype,"expandable",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],nm.prototype,"collapsed",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nm.prototype,"dataChanged",null);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nm.prototype,"onIronResize",null);_.w([_.A({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],nm);
_.R(nm,"ytd-video-masthead-ad-v3-renderer",function(){if(NHh!==void 0)return NHh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return NHh=l},{mode:2});var Og=function(){return _.S.apply(this,arguments)||this};
_.h(Og,_.S);_.Q=Og.prototype;_.Q.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.Q.ready=function(){var l=this;LbA(function(){l.isAttached&&lg(l.JSC$15873_storedAdSlotMetadata,l.JSC$15873_storedAdLayoutMetadata,l.adSlotMetadata,l.adLayoutMetadata)&&Pe(cg(),l.JSC$15873_storedAdSlotMetadata,l.JSC$15873_storedAdLayoutMetadata)})};
_.Q.attached=function(){lg(this.JSC$15873_storedAdSlotMetadata,this.JSC$15873_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&V4V(cg(),this.JSC$15873_storedAdSlotMetadata,this.JSC$15873_storedAdLayoutMetadata)};
_.Q.detached=function(){lg(this.JSC$15873_storedAdSlotMetadata,this.JSC$15873_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&Pe(cg(),this.JSC$15873_storedAdSlotMetadata,this.JSC$15873_storedAdLayoutMetadata)};
_.Q.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15873_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15873_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15873_storedAdLayoutMetadata!==void 0&&this.JSC$15873_storedAdSlotMetadata!==void 0&&Pe(cg(),this.JSC$15873_storedAdSlotMetadata,this.JSC$15873_storedAdLayoutMetadata),V4V(cg(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15873_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15873_storedAdSlotMetadata=this.adSlotMetadata)};
_.qG.Object.defineProperties(Og.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.adLayoutMetadata}}});
Og.prototype.onAdMetadataChanged=Og.prototype.onAdMetadataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Og.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Og.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Og.prototype,"data",void 0);_.w([_.y("data.adLayoutMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],Og.prototype,"adLayoutMetadata",null);
_.w([_.g(),_.u("design:type",Object)],Og.prototype,"adSlotMetadata",void 0);_.w([_.tC("adLayoutMetadata","adSlotMetadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Og.prototype,"onAdMetadataChanged",null);_.w([_.A({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],Og);
_.R(Og,"ytd-page-top-ad-layout-renderer",function(){if(f$D!==void 0)return f$D;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return f$D=
l},{mode:_.fi("kevlar_poly_si_batch_j070")?1:2});var mnV;var NL=function(){var l=_.S.apply(this,arguments)||this;l.noBottomMargin=!1;l.overlayDensity=0;l.typographyBump=!1;l.extractOverlay=!1;l.extractActionBar=!1;return l};
_.h(NL,_.S);_.Q=NL.prototype;
_.Q.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]]"}}}}}};
_.Q.ready=function(){var l=this;LbA(function(){l.isAttached&&l.adSlotMetadata&&Dx0(cg(),l.adSlotMetadata)})};
_.Q.attached=function(){if(this.adSlotMetadata){var l;if(this.adSlotMetadata===((l=this.data)==null?void 0:l.adSlotMetadata))of0(cg(),this.adSlotMetadata);else{var b;_.cX(Error("Oh`"+this.adSlotMetadata+"`"+((b=this.data)==null?void 0:b.adSlotMetadata)))}}};
_.Q.detached=function(){this.adSlotMetadata&&Dx0(cg(),this.adSlotMetadata)};
_.Q.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.Q.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&Dx0(cg(),this.adSlotMetadata),of0(cg(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.qG.Object.defineProperties(NL.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var l,b,d=_.K((l=this.data)==null?void 0:(b=l.fulfillmentContent)==null?void 0:b.fulfilledLayout,_.AZF),L;return(l=(L=_.K(d==null?void 0:d.renderingContent,S72))==null?void 0:L.layout)?l.toLowerCase().replace(/_/g,"-"):""}}});
NL.prototype.onAdSlotMetadataChanged=NL.prototype.onAdSlotMetadataChanged;NL.prototype.onTypographyBumpChanged=NL.prototype.onTypographyBumpChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],NL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],NL.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],NL.prototype,"rendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],NL.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],NL.prototype,"noBottomMargin",void 0);_.w([_.g(),_.u("design:type",Object)],NL.prototype,"overlayDensity",void 0);_.w([_.g(),_.u("design:type",Object)],NL.prototype,"typographyBump",void 0);_.w([_.g(),_.u("design:type",Object)],NL.prototype,"extractOverlay",void 0);_.w([_.g(),_.u("design:type",Object)],NL.prototype,"extractActionBar",void 0);
_.w([_.KL("ytd-in-feed-ad-layout-renderer"),_.u("design:type",HTMLElement)],NL.prototype,"inFeedAdLayoutRenderer",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],NL.prototype,"layout",null);_.w([_.tC("typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NL.prototype,"onTypographyBumpChanged",null);
_.w([_.tC("data.adSlotMetadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NL.prototype,"onAdSlotMetadataChanged",null);_.w([_.A({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],NL);
_.R(NL,"ytd-ad-slot-renderer",function(){if(mnV!==void 0)return mnV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return mnV=l},{mode:_.fi("kevlar_poly_si_batch_j077")?
1:2});var Yef;var mR=function(){return _.S.apply(this,arguments)||this};
_.h(mR,_.S);_.Q=mR.prototype;_.Q.created=function(){this.activeView=new vR(this.hostElement)};
_.Q.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"}}}};
_.Q.maybeComputeHref=function(){return null};
_.Q.onTap=function(){};
_.Q.onThumbnailContainerClick=function(l){this.onClick(l)};
_.Q.onClick=function(l){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint;d&&_.K(d,_.oN)&&(this.ytSparklesClickLocationBehavior.handleClick(d,l,!1),l.stopPropagation())};
_.Q.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var l=_.X(this.data.impressionUrls),b=l.next();!b.done;b=l.next())b=b.value,wf1(b,GgQ(b));this.data.activeView&&CD(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",mR.JSC$15881_DEFAULT_CLICK_LOCATION_BEHAVIOR,mR.JSC$15881_CLICK_LOCATION_ID_MAP);this.thumbnail&&(l=this.thumbnail.getElementsByTagName("a"),l.length>0&&(l=l.namedItem("thumbnail"))&&l.removeAttribute("href"))}};
_.Q.attached=function(){var l=this;_.U("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rg(l.activeView)})};
_.Q.detached=function(){_.U("stop_av_measurement_on_detach")&&Rg(this.activeView)};
_.qG.Object.defineProperties(mR.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.U("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.U("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
mR.prototype.dataChanged=mR.prototype.dataChanged;mR.prototype.onTap=mR.prototype.onTap;mR.JSC$15881_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
mR.JSC$15881_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"}];_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mR.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],mR.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],mR.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],mR.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.g({selector:_.AL}),_.u("design:type",Object)],mR.prototype,"isGridViewEnabled",void 0);_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mR.prototype,"watchFeedBigThumbs",null);_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],mR.prototype,"thumbnailWidth",null);_.w([_.g(),_.u("design:type",Object)],mR.prototype,"data",void 0);
_.w([_.KL("ytd-thumbnail"),_.u("design:type",HTMLElement)],mR.prototype,"thumbnail",void 0);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mR.prototype,"onTap",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mR.prototype,"dataChanged",null);_.w([_.A({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],mR);
_.R(mR,"ytd-compact-promoted-video-renderer",function(){if(Yef!==void 0)return Yef;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Yef=l},{mode:1});var qeV;_.IH("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var Yb=function(){return _.S.apply(this,arguments)||this};
_.h(Yb,_.S);Yb.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Yb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Yb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Yb.prototype,"data",void 0);_.w([_.A({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],Yb);
_.R(Yb,"ytd-search-pyv-renderer",function(){if(qeV!==void 0)return qeV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return qeV=l},{mode:1});var HxD;_.IH("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var qL=function(){var l=_.S.apply(this,arguments)||this;l.roundedContainer=!0;l.JSC$15889_handleOpenPostCommentDialogActionAfterStamp=!1;l.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return l};
_.h(qL,_.S);_.Q=qL.prototype;
_.Q.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}}};
_.Q.onStampFinished=function(){this.JSC$15889_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Q.handleSignalActionOpenPostCommentDialogAction=function(){var l=_.F$(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");l?l.openDialog():this.JSC$15889_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Q.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.Q.computeHideBorder=function(){return this.isInEngagementPanel};
_.Q.computeIsCompact=function(){return this.isInEngagementPanel};
_.Q.computeUsesCompactLockup=function(l){return l==="BACKSTAGE_SURFACE_TYPE_HOME"||l==="BACKSTAGE_SURFACE_TYPE_SEARCH"||l==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||l==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||l==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||l==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Q.computeUsesFullLockup=function(){var l,b=(l=this.data)==null?void 0:l.post,d;l=(d=_.K(b,idJ))==null?void 0:d.surface;var L;d=(L=_.K(b,lCo))==null?void 0:L.originalPost;var P;if(L=l||((P=_.K(d,idJ))==null?void 0:P.surface))return!this.computeUsesCompactLockup(L)&&this.useUpdatedRepostUi;var E;return((E=_.K(b,lCo))==null?void 0:E.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.qG.Object.defineProperties(qL.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var l,b;return((b=_.K((l=this.data)==null?void 0:l.post,idJ))==null?void 0:b.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.useUpdatedRepostUi}}});
qL.prototype.onYtCommentModerationPanelEmpty=qL.prototype.onYtCommentModerationPanelEmpty;qL.prototype.onStampFinished=qL.prototype.onStampFinished;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],qL.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qL.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qL.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],qL.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],qL.prototype,"roundedContainer",void 0);_.w([_.g({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.u("design:type",Boolean)],qL.prototype,"hideBorder",void 0);_.w([_.g({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.u("design:type",Boolean)],qL.prototype,"isCompact",void 0);
_.w([_.g({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.u("design:type",Boolean)],qL.prototype,"usesFullLockup",void 0);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qL.prototype,"onStampFinished",null);
_.w([_.Hf("ytd-comment-moderation-panel-empty"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],qL.prototype,"onYtCommentModerationPanelEmpty",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],qL.prototype,"isInEngagementPanel",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],qL.prototype,"useUpdatedRepostUi",null);
_.w([_.A({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],qL);
_.R(qL,"ytd-backstage-post-thread-renderer",function(){if(HxD!==void 0)return HxD;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HxD=l},{mode:1});var tFt;var He=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(He,_.S);He.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
He.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var l=this.data.thumbnail.thumbnails;this.isDarkTheme&&(l=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(l=_.EL(l,24,void 0,"height"))?l:void 0}};
He.prototype.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
He.prototype.computeHasText=function(){var l;return!((l=this.data)==null||!l.text)};
_.qG.Object.defineProperties(He.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.VE(this.bannerImageUrl))+'");'}}});
He.prototype.computeHasText=He.prototype.computeHasText;He.prototype.computeBannerImageUrl=He.prototype.computeBannerImageUrl;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],He.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],He.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],He.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],He.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],He.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",String)],He.prototype,"bannerImageUrl",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.u("design:type",Boolean)],He.prototype,"hasText",void 0);_.w([_.tC("data","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],He.prototype,"computeBannerImageUrl",null);
_.w([_.tC("data.text"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],He.prototype,"computeHasText",null);_.w([_.y("bannerImageUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],He.prototype,"bannerStyle",null);_.w([_.A({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],He);
_.R(He,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(tFt!==void 0)return tFt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return tFt=l},{mode:1});var UnV;var te=function(){return _.S.apply(this,arguments)||this};
_.h(te,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],te.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],te.prototype,"data",void 0);_.w([_.A({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],te);
_.R(te,"ytd-backstage-zero-state-renderer",function(){if(UnV!==void 0)return UnV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return UnV=l},{mode:1});var K8$;var Ug=function(){return _.S.apply(this,arguments)||this};
_.h(Ug,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ug.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ug.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],Ug.prototype,"icon",void 0);_.w([_.A({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],Ug);
_.R(Ug,"ytd-post-filter-zero-state-renderer",function(){if(K8$!==void 0)return K8$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return K8$=l},{mode:1});var eHV;var hH0={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},Km=function(){return _.S.apply(this,arguments)||this};
_.h(Km,_.S);Km.prototype.configureRendererStamper=function(){return hH0};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Km.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Km.prototype,"rendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Km.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],Km.prototype,"icon",void 0);_.w([_.A({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],Km);
_.R(Km,"ytd-post-scheduling-zero-state-renderer",function(){if(eHV!==void 0)return eHV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return eHV=l},{mode:1});var kF$;var ea=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return l};
_.h(ea,_.S);ea.prototype.onTabsActivate=function(l){this.data&&this.data.tabs&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[l.detail.selected].navigationEndpoint})};
ea.prototype.shouldShowTotalCount=function(l){return l&&l.totalCount!==void 0};
ea.prototype.handleUpdatePostsTotalCountAction=function(l){var b=this.get(["data.tabs",1,"totalCount"]),d=this.get("updatePostsTotalCountAction.updateType",l);l=this.get("updatePostsTotalCountAction.number",l);b!==void 0&&d!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&l&&(d==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(b)+l):d==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(b)-l))};
_.qG.Object.defineProperties(ea.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var l=0,b=this.data.tabs.length;l<b;l++)if(this.data.tabs[l].selected)return l;return 0}}});
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],ea.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ea.prototype,"rendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ea.prototype,"data",void 0);_.w([_.y("data.tabs"),_.u("design:type",Number),_.u("design:paramtypes",[])],ea.prototype,"selected",null);_.w([_.A({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],ea);
_.R(ea,"ytd-post-stream-filter-renderer",function(){if(kF$!==void 0)return kF$;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return kF$=l},{mode:1});var W8D;var he=function(){return _.S.apply(this,arguments)||this};
_.h(he,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],he.prototype,"kevlarBehaviors",void 0);_.w([_.g(),_.u("design:type",Object)],he.prototype,"data",void 0);_.w([_.A({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],he);
_.R(he,"ytd-channel-age-gate-renderer",function(){if(W8D!==void 0)return W8D;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return W8D=l},{mode:1});var j3D;_.IH("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var kb=function(){var l=_.S.apply(this,arguments)||this;l.data=null;return l};
_.h(kb,_.S);kb.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.qG.Object.defineProperties(kb.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?0:(b=l.title)==null?0:(d=b.runs)==null?0:d.length)?147:160}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],kb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kb.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],kb.prototype,"imageSizePx",null);_.w([_.A({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],kb);
_.R(kb,"ytd-channel-owner-empty-state-renderer",function(){if(j3D!==void 0)return j3D;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return j3D=l},{mode:1});var zHf;var y5J;var We=function(){var l=_.S.apply(this,arguments)||this;l.boundSubmitSearch=function(){l.submitSearch()};
l.boundClearSearch=function(){l.clearSearch()};
return l};
_.h(We,_.S);_.Q=We.prototype;_.Q.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]]"}}}}}};
_.Q.toggleClearButton=function(){this.hideClearButton=pVV||!this.input.value};
_.Q.submitOnEnterKeyUp=function(l){l.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.Q.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.Q.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.Q.submit=function(){_.rh(this.hostElement,"search-query-changed",this.input.value)};
We.prototype.toggleClearButton=We.prototype.toggleClearButton;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],We.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],We.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],We.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],We.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],We.prototype,"hideClearButton",void 0);_.w([_.g(),_.u("design:type",Object)],We.prototype,"boundSubmitSearch",void 0);_.w([_.g(),_.u("design:type",Object)],We.prototype,"boundClearSearch",void 0);_.w([_.KL("#input"),_.u("design:type",Object)],We.prototype,"input",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],We.prototype,"toggleClearButton",null);
_.w([_.A({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],We);
_.R(We,"ytd-channel-switcher-search-box-renderer",function(){if(y5J!==void 0)return y5J;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return y5J=l},{mode:1});var Zx2;var ja=function(){var l=_.S.apply(this,arguments)||this;l.boundSubmit=function(){l.submit()};
return l};
_.h(ja,_.S);_.Q=ja.prototype;_.Q.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"}}}}};
_.Q.ready=function(){var l=this;this.form.addEventListener("submit",function(b){return l.onSubmit(b)})};
_.Q.onSubmit=function(l){l.preventDefault();return!1};
_.Q.toggleClearButton=function(){this.hideClearButton=pVV||!this.input.value};
_.Q.submitOnEnterKeyUp=function(l){l.keyCode===13&&this.submit()};
_.Q.submit=function(){var l=this.data.endpoint,b=(0,_.RB.unsafeClone)(l);_.K(b,_.qd)?_.K(b,_.qd).query=this.input.value:_.K(b,_.HH)&&(_.K(b,_.HH).query=this.input.value);var d=_.K(b.commandMetadata,_.sz);(d==null?0:d.url)?(d.url=_.dL(d.url,"query",this.input.value),_.rh(this.hostElement,"yt-navigate",{endpoint:b})):_.K(b,ZdD)?(_.K(b,ZdD).channelSwitcherQuery=this.input.value,_.qP().resolve(_.tk).resolveCommand(b,{form:{element:this.hostElement}})):(l=Error("Ph`"+JSON.stringify(l)),_.az(l))};
_.Q.getUrl=function(l){return this.get("commandMetadata.webCommandMetadata.url",l)};
ja.prototype.toggleClearButton=ja.prototype.toggleClearButton;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ja.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ja.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ja.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ja.prototype,"hideClearButton",void 0);
_.w([_.g(),_.u("design:type",Object)],ja.prototype,"boundSubmit",void 0);_.w([_.KL("#form"),_.u("design:type",HTMLFormElement)],ja.prototype,"form",void 0);_.w([_.KL("#input"),_.u("design:type",Object)],ja.prototype,"input",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ja.prototype,"toggleClearButton",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],ja);
_.R(ja,"ytd-search-box-renderer",function(){if(Zx2!==void 0)return Zx2;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Zx2=l},{mode:2});var zp=function(){var l=_.S.apply(this,arguments)||this;l.showSearchBox=!0;return l};
_.h(zp,_.S);zp.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],zp.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],zp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],zp.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zp.prototype,"showSearchBox",void 0);_.w([_.A({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],zp);
_.R(zp,"ytd-channel-switcher-header-renderer",function(){if(zHf!==void 0)return zHf;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return zHf=l},{mode:1});var MFt;var I$$;var ym=function(){var l=_.S.apply(this,arguments)||this;l.isDisplayed=!0;return l};
_.h(ym,_.S);_.Q=ym.prototype;_.Q.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.dataChanged=function(){this.isDisplayed=!0};
_.Q.computeType=function(l){return l||"UNKNOWN"};
_.Q.onYtServiceRequestCompleted=function(l){l.stopPropagation();this.isDisplayed=!1};
_.Q.onClose=function(){this.isDisplayed=!1};
ym.prototype.onYtServiceRequestCompleted=ym.prototype.onYtServiceRequestCompleted;ym.prototype.dataChanged=ym.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ym.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ym.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ym.prototype,"data",void 0);
_.w([_.g({computed:"computeType(data.type)",reflectToAttribute:!0}),_.u("design:type",String)],ym.prototype,"type",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ym.prototype,"isDisplayed",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ym.prototype,"dataChanged",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ym.prototype,"onYtServiceRequestCompleted",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],ym);
_.R(ym,"ytd-alert-with-button-renderer",function(){if(I$$!==void 0)return I$$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return I$$=l},{mode:1});var ZG=function(){var l=_.S.apply(this,arguments)||this;l.noResult=!1;l.enableAlertBanner=!1;l.dismissedAlertBanner=!1;l.hideCreateChannelButton=!1;l.boundDismissAlertBanner=function(){l.dismissAlertBanner()};
l.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return l};
_.h(ZG,_.S);_.Q=ZG.prototype;_.Q.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.Q.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.Q.updateChannelSwitcherAction=function(l){var b;l=(b=_.K(l,Wa$))==null?void 0:b.page;_.K(l,kXF)!==void 0&&(this.data=_.K(l,kXF))};
_.Q.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]]"}}}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Q.searchQueryChanged=function(l,b){if(this.data&&this.data.contents&&this.data.contents.length){l=[];var d=[];this.hideCreateChannelButton=this.noResult=!1;for(var L=document.querySelectorAll("ytd-account-item-renderer"),P=_.X(L),E=P.next();!E.done;E=P.next())E=E.value,d.push(E),E.style.display="block";this.resetRightBorder(d);if(b){this.hideCreateChannelButton=!0;for(d=1;d<this.data.contents.length;d++)if(E=this.data.contents[d],_.K(E,jmV)){var f=void 0,F=void 0;P=(f=_.K(E,jmV))==null?void 0:(F=
f.accountName)==null?void 0:F.simpleText;F=f=void 0;E=(f=_.K(E,jmV))==null?void 0:(F=f.channelHandle)==null?void 0:F.simpleText;(f=L[d-1])&&P&&_.NH(P,b)?l.push(f):_.U("enable_handle_search_on_channel_switcher")&&f&&E&&_.NH(E.toString(),b.toString())?l.push(f):f.style.display="none"}l.length===0&&(this.noResult=!0);this.resetRightBorder(l)}}};
_.Q.resetRightBorder=function(l){for(var b=0;b<l.length;b++)l[b].style.borderRight=!this.hideCreateChannelButton&&(b+2)%3===0||this.hideCreateChannelButton&&(b+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.Q.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.Q.setShowSearchBox=function(l){if(l&&l.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var b=0;b<l.contents.length;b++)_.K(l.contents[b],_.bE)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.Q.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.qG.Object.defineProperties(ZG.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null?0:l.contents)}}});
ZG.prototype.onContinuationItemsUpdated=ZG.prototype.onContinuationItemsUpdated;ZG.prototype.searchQueryChanged=ZG.prototype.searchQueryChanged;ZG.prototype.onDataChanged=ZG.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ZG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ZG.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],ZG.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],ZG.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ZG.prototype,"data",void 0);_.w([_.KL("ytd-channel-switcher-header-renderer"),_.u("design:type",Object)],ZG.prototype,"channelSwitcherHeaderRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],ZG.prototype,"noResult",void 0);
_.w([_.g(),_.u("design:type",Object)],ZG.prototype,"enableAlertBanner",void 0);_.w([_.g(),_.u("design:type",Object)],ZG.prototype,"dismissedAlertBanner",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZG.prototype,"hideCreateChannelButton",void 0);_.w([_.y("data.contents"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZG.prototype,"isLoading",null);_.w([_.g(),_.u("design:type",Object)],ZG.prototype,"boundDismissAlertBanner",void 0);
_.w([_.g({computed:"computeButtonOverride()"}),_.u("design:type",Object)],ZG.prototype,"buttonOverride",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZG.prototype,"onDataChanged",null);_.w([_.Hf("search-query-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,String]),_.u("design:returntype")],ZG.prototype,"searchQueryChanged",null);
_.w([_.Hf("yt-next-continuation-data-updated"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ZG.prototype,"onContinuationItemsUpdated",null);_.w([_.A({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],ZG);
_.R(ZG,"ytd-channel-switcher-page-renderer",function(){if(MFt!==void 0)return MFt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return MFt=l},{mode:1});var $nr;var J5r;var ML=function(){var l=_.S.apply(this,arguments)||this;l.images=[];l.selectedImageIndex=0;return l};
_.h(ML,_.S);_.Q=ML.prototype;
_.Q.ready=function(){_.zC(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.zC(this.JSC$15934_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.zC(this.JSC$15934_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.zC(this.JSC$15934_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.Q.onThumbnailClick=function(l){if(l=l.event_.detail)this.selectedImageIndex=this.images.indexOf(l)};
_.Q.updateImageThumbnails=function(l){l=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:l.event_.detail});this.images.splice(this.selectedImageIndex,1,l);this.images=[].concat(_.VV(this.images))};
_.Q.cancelImageRepositions=function(){this.selectedImageIndex=0;_.rh(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.Q.saveImageRepositions=function(){this.selectedImageIndex=0;_.rh(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.qG.Object.defineProperties(ML.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var l=this;return(this.images||[]).map(function(b,d){return{image:b,selected:d===l.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ML.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("ytd-backstage-image-preview-renderer"),_.u("design:type",Object)],ML.prototype,"JSC$15934_imagePreviewContainer",void 0);_.w([_.KL(".thumbnail-images-container"),_.u("design:type",HTMLElement)],ML.prototype,"thumbnailImagesContainer",void 0);_.w([_.g(),_.u("design:type",Array)],ML.prototype,"images",void 0);
_.w([_.g(),_.u("design:type",Object)],ML.prototype,"repositionInstructions",void 0);_.w([_.g(),_.u("design:type",Object)],ML.prototype,"selectedImageIndex",void 0);_.w([_.y("images","selectedImageIndex"),_.u("design:type",Array),_.u("design:paramtypes",[])],ML.prototype,"thumbnailRendererDatas",null);_.w([_.y("images","selectedImageIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],ML.prototype,"selectedImageData",null);
_.w([_.A({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],ML);
_.R(ML,"ytd-backstage-multi-image-reposition-renderer",function(){if(J5r!==void 0)return J5r;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return J5r=l},{mode:1});var I6=function(l,b){_.v2.call(this);this.uploadUrl=l;this.channelId=b;this.imagesUploadData=[]};
_.h(I6,_.v2);I6.prototype.getAllUploadStatuses=function(){var l=this,b,d,L;return _.B(function(P){if(P.nextAddress==1)return P.yield(xn2(l),2);b=P.yieldResult;d=b.get("succeed");L=b.get("failed");return P.return(d.concat(L))})};
var Sej=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(xn2(l),2);b=L.yieldResult;d=b.get("failed");d.length>0&&gkV(l,d);return L.return(l.getAllUploadStatuses())})},xn2=function(l){var b,d,L,P,E,f,F;
return _.B(function(n){if(n.nextAddress==1)return b=new Map,n.yield(Promise.allSettled(l.imagesUploadData.map(function(N){return N.uploadPromise})),2);
d=n.yieldResult;L=[];P=_.X(d);for(E=P.next();!E.done;E=P.next())f=E.value,f.status==="fulfilled"&&L.push(f.value);F=l.imagesUploadData.map(function(N){return N.image}).filter(function(N){return L.every(function(Y){return Y.id!==N.id})});
b.set("succeed",L);b.set("failed",F);return n.return(b)})},gkV=function(l,b){b=_.X(b);
for(var d=b.next();!d.done;d=b.next()){var L=l;d=d.value;A5t(L,d.id)>=0&&L.cancel(d.id);var P=new vk$(d),E=_.mtt(L.uploadUrl,{"X-YouTube-ChannelId":L.channelId},d.imageBlob);P.transfer=E;P.uploadPromise=CUQ(E,d);L.imagesUploadData.push(P);E.run()}};
I6.prototype.cancel=function(l){var b=A5t(this,l);b!==-1&&((b=this.imagesUploadData[b].transfer)&&b.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(d){return d.image.id!==l}))};
var A5t=function(l,b){return l.imagesUploadData.findIndex(function(d){return d.image.id===b})},CUQ=function(l,b){return new Promise(function(d,L){l.listen("l",function(){var P=l.getResponseText();
P?(P=JSON.parse(P).encryptedBlobId,b.encryptedBlobId=P,d(b)):L("upload failed")});
l.listen("n",function(){L("upload failed")})})},vk$=function(l){this.image=l};var wbB=function(l,b,d,L,P){this.id=l;this.imageBlob=b;this.localImageSrc=d;this.naturalWidth=L;this.naturalHeight=P;this.previewCoordinates=this.naturalHeight>this.naturalWidth?{top:(this.naturalHeight-this.naturalWidth)/2/this.naturalHeight,right:1,bottom:(this.naturalHeight+this.naturalWidth)/2/this.naturalHeight,left:0}:{top:0,right:(this.naturalWidth+this.naturalHeight)/2/this.naturalWidth,bottom:1,left:(this.naturalWidth-this.naturalHeight)/2/this.naturalWidth}};var RHf=[".jpeg",".jpg",".png"],$b=function(){var l=_.S.apply(this,arguments)||this;l.showImagesPreview=!1;l.pollOptions=[];l.errorMessage="";l.optionPlaceholderText="";l.optionDefaultText="";l.JSC$15945_imageId=0;l.maxFileSizeMb=0;l.maxAspectRatio=0;l.invalidFileSizeError="";l.invalidAspectRatioError="";l.invalidFileTypeError="";l.imageSelector=new C5(null,"single_file",RHf);return l};
_.h($b,_.S);_.Q=$b.prototype;_.Q.ready=function(){_.zC(this.imageSelector,"j",this.onImageSelect,!1,this);_.zC(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.zC(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.Q.dataChanged=function(){var l,b,d=_.K((l=this.data)==null?void 0:(b=l.cellTemplate)==null?void 0:b.onEmptyCellTap,Qb$);if(d&&d.uploadUrl&&d.channelId){var L;this.maxFileSizeMb=((L=d.imageValidationInfo)==null?void 0:L.maxFileSizeMb)||0;var P;this.maxAspectRatio=((P=d.imageValidationInfo)==null?void 0:P.allowedMaxAspectRatio)||0;var E;this.invalidFileSizeError=this.getSimpleString((E=this.data)==null?void 0:E.invalidFileSizeError);var f;this.invalidAspectRatioError=this.getSimpleString((f=this.data)==
null?void 0:f.invalidAspectRatioError);var F;this.invalidFileTypeError=this.getSimpleString((F=this.data)==null?void 0:F.invalidFileTypeError);this.uploadManager=new I6(d.uploadUrl,d.channelId)}};
_.Q.onEditorInfoChange=function(){this.optionPlaceholderText=_.iO(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.iO(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.Q.observeAddImageError=function(){this.errorMessage!==""&&_.rh(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.Q.onPollOptionsChange=function(){for(var l=!1,b=[],d=0;d<this.pollOptions.length;d++){var L=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(d+1);this.pollOptions[d].placeholderText!==L?(l=!0,b.push(Object.assign({},this.pollOptions[d],{placeholderText:L}))):b.push(this.pollOptions[d])}l&&(this.pollOptions=b);this.isValid()?_.rh(this.hostElement,"yt-commentbox-post-enable"):_.rh(this.hostElement,"yt-commentbox-post-disable")};
_.Q.createPollOptions=function(l){var b=[],d;l=(d=l==null?void 0:l.minPollOptions)!=null?d:0;for(d=0;d<l;d++)b.push(this.createPollOption());return b};
_.Q.onImageSelect=function(l){var b=this,d,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1){if(b.selectedImageIndex===void 0)return n.jumpTo(0);d=l.files[0];b.errorMessage="";L=b.validateImage(d);if(L!=="")return b.errorMessage=L,n.return();P=new yS(b.maxAspectRatio,!1,!0);return n.yield(P.transform(d),3)}if(n.nextAddress!=4)return E=n.yieldResult,E.transformedData?E.invalidAspectRatio?(b.errorMessage=b.invalidAspectRatioError,n.return()):n.yield(ut1(b.JSC$15945_imageId,l.files[0],E.transformedData),
4):(b.errorMessage=b.invalidFileTypeError,n.return());f=n.yieldResult;b.JSC$15945_imageId++;gkV(b.uploadManager,[f]);F=Object.assign({},b.pollOptions[b.selectedImageIndex],{image:f});b.pollOptions.splice(b.selectedImageIndex,1,F);b.refreshPollOptions();_.rh(b.hostElement,"yt-backstage-poll-image-select");_.gR(n)})};
_.Q.validateImage=function(l){return l.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.Q.refreshPollOptions=function(){this.pollOptions=[].concat(_.VV(this.pollOptions))};
_.Q.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.VV(this.pollOptions),[this.createPollOption()]))};
_.Q.onRemovePollOption=function(l){var b=this.pollOptions[l.model.index];b&&b.image&&this.uploadManager.cancel(b.image.id);this.pollOptions.splice(l.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.rh(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.Q.onTextInput=function(){this.refreshPollOptions()};
_.Q.onImageButtonClick=function(l){this.selectedImageIndex=l.model.index;this.imageSelector.click()};
_.Q.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.Q.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.Q.saveImageRepositions=function(l){l=l.event_.detail;for(var b=0,d=[],L=_.X(this.pollOptions),P=L.next();!P.done;P=L.next())P=P.value,P.image!==void 0?(P=Object.assign({},P,{image:l[b]}),d.push(P),b++):d.push(P);this.showImagesPreview=!1;this.pollOptions=[].concat(_.VV(d))};
_.Q.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 l=0,b=_.X(this.pollOptions),d=b.next();!d.done;d=b.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;l++}return l>=Number(this.editorInfo.minPollOptions)};
_.Q.getAllUploadStatuses=function(){var l=this,b,d,L,P;return _.B(function(E){if(E.nextAddress==1)return E.yield(l.uploadManager.getAllUploadStatuses(),2);b=E.yieldResult;d=_.X(b);for(L=d.next();!L.done;L=d.next())if(P=L.value,P.encryptedBlobId===void 0)return E.return(Sej(l.uploadManager));return E.return(b)})};
_.Q.getPostCreateOptions=function(){for(var l=[],b=_.X(this.pollOptions),d=b.next();!d.done;d=b.next())d=d.value,d.image!==void 0&&l.push({text:this.hasCustomOptionText?d.optionText:d.placeholderText,image:d.image});return l};
_.Q.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.Q.createButtonRenderer=function(l,b){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:l,accessibilityData:{accessibilityData:{label:this.getSimpleString(l)}},isDisabled:b}};
_.Q.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.Q.computeThumbnailRendererData=function(l){return l?{image:l,selected:!1}:void 0};
_.Q.getSimpleString=function(l){return _.iO(l)};
_.Q.updateOptionTextFromBinding=function(l){if(l.target){var b=Array.from(_.F$(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(l.target);if(b>=0){var d;this.pollOptions[b].optionText=(d=l.detail.value)!=null?d:""}}};
_.qG.Object.defineProperties($b.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var l,b;return this.pollOptions.length<((b=(l=this.editorInfo)==null?void 0:l.maxPollOptions)!=null?b:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(l){return l.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(l){return l.image}).map(function(l){return l.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(l){return l.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var l,b=(l=this.data)==null?void 0:l.addOptionButtonText;return b?this.createButtonRenderer(b,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var l,b=(l=this.data)==null?void 0:l.repositionImagesButtonLabel;return b?this.createButtonRenderer(b,!this.hasImages):void 0}}});
$b.prototype.onPollOptionsChange=$b.prototype.onPollOptionsChange;$b.prototype.observeAddImageError=$b.prototype.observeAddImageError;$b.prototype.onEditorInfoChange=$b.prototype.onEditorInfoChange;$b.prototype.dataChanged=$b.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$b.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("ytd-backstage-multi-image-reposition-renderer"),_.u("design:type",Object)],$b.prototype,"imageRepositionContainer",void 0);
_.w([_.g(),_.u("design:type",Object)],$b.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],$b.prototype,"editorInfo",void 0);_.w([_.g(),_.u("design:type",I6)],$b.prototype,"uploadManager",void 0);_.w([_.g(),_.u("design:type",Object)],$b.prototype,"showImagesPreview",void 0);_.w([_.g(),_.u("design:type",Array)],$b.prototype,"pollOptions",void 0);_.w([_.g(),_.u("design:type",Object)],$b.prototype,"errorMessage",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$b.prototype,"dataChanged",null);_.w([_.Wf("editorInfo"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$b.prototype,"onEditorInfoChange",null);_.w([_.tC("errorMessage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$b.prototype,"observeAddImageError",null);
_.w([_.Wf("pollOptions"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$b.prototype,"onPollOptionsChange",null);_.w([_.y("pollOptions","editorInfo"),_.u("design:type",Object),_.u("design:paramtypes",[])],$b.prototype,"isAllowedToAddOption",null);_.w([_.y("pollOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],$b.prototype,"hasImages",null);
_.w([_.y("pollOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],$b.prototype,"imagesToReposition",null);_.w([_.y("pollOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],$b.prototype,"hasCustomOptionText",null);_.w([_.y("data","isAllowedToAddOption"),_.u("design:type",Object),_.u("design:paramtypes",[])],$b.prototype,"addOptionButton",null);_.w([_.y("data","hasImages"),_.u("design:type",Object),_.u("design:paramtypes",[])],$b.prototype,"repositionImagesButton",null);
_.w([_.A({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],$b);
_.R($b,"ytd-backstage-image-poll-editor-renderer",function(){if($nr!==void 0)return $nr;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return $nr=l},{mode:2});var pOV={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 okQ;var Je=function(){var l=_.S.apply(this,arguments)||this;l.a11yConfig=pOV;l.imageDisplayOffsetTop=0;l.imageDisplayOffsetLeft=0;l.pickerDisplayOffsetTop=0;l.pickerDisplayOffsetLeft=0;l.showPreviewContainer=!0;l.startPicker=!1;l.repositionOptional=!1;l.editOnlyMode=!1;l.savedImageDisplayOffsetTop=0;l.savedImageDisplayOffsetLeft=0;return l};
_.h(Je,_.S);_.Q=Je.prototype;_.Q.created=function(){_.OV.requestAvailability()};
_.Q.ready=function(){};
_.Q.onArrowKeysDown=function(l){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){l.detail.keyboardEvent.preventDefault();var b=0,d=0,L="";switch(l.detail.keyboardEvent.key){case "ArrowUp":GhH(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?L=this.a11yConfig.reachBottomOfImage:b=this.imageHeight*.05*-1;break;case "ArrowDown":GhH(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?L=this.a11yConfig.reachTopOfImage:
b=this.imageHeight*.05;break;case "ArrowLeft":GhH(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?L=this.a11yConfig.reachRightOfImage:d=this.imageWidth*.05*-1;break;case "ArrowRight":GhH(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?L=this.a11yConfig.reachLeftOfImage:d=this.imageWidth*.05}L&&_.By(L)&&_.rh(this.hostElement,"iron-announce",{text:_.By(L)});if(d||b)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+b)),l=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),l=_.By(this.a11yConfig.imageVerticalPosition,{x_percent:""+l,y_percent:""+(100-l)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+d)),l=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),l=_.By(this.a11yConfig.imageHorizontalPosition,{x_percent:""+l,y_percent:""+(100-l)})),l&&_.rh(this.hostElement,"iron-announce",{text:l})}};
_.Q.getPreviewPosition=function(l,b,d,L){return Math.round(100*(l+b*.5-d)/L)};
_.Q.calculateDisplayPosition=function(){var l=this.imageData.naturalWidth,b=this.imageData.naturalHeight;this.displayScale=Math.max(200/l,200/b);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var d=l*this.displayScale*this.imageData.previewCoordinates.left,L=b*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=b>l?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-d;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=l>b?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-L;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=l*this.displayScale;this.imageHeight=b*this.displayScale};
_.Q.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.Q.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.Q.getSignedPosition=function(l,b,d){return b==="X"&&_.aC("HTML_DIR")==="rtl"?d==="-"?l+"px":l*-1+"px":d==="-"?l*-1+"px":l+"px"};
_.Q.pickerMove=function(l){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var b=this.pickerOffsetX-l.clientX,d=this.pickerOffsetY-l.clientY;this.pickerOffsetX=l.clientX;this.pickerOffsetY=l.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-b))}};
_.Q.pickerMoveStart=function(l){this.startPicker=!0;this.pickerOffsetX=l.clientX;this.pickerOffsetY=l.clientY};
_.Q.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var l=this.generateCropPreview();l&&_.rh(this.hostElement,"ytd-backstage-image-preview-coordinates-update",l)};
_.Q.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.rh(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.Q.deleteImage=function(){_.rh(this.hostElement,"ytd-backstage-image-preview-delete")};
_.Q.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.Q.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var l=this.generateCropPreview();l&&_.rh(this.hostElement,"ytd-backstage-image-preview-coordinates-save",l)};
_.Q.getPreviewOffset=function(l,b,d){return b&&l?(d==="X"&&_.aC("HTML_DIR")==="rtl"?300/b*l:300/b*l*-1)+"px":"0px"};
_.Q.getSimpleText=function(l){return l?_.iO(l):""};
_.Q.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}};
_.qG.Object.defineProperties(Je.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var l=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.By(this.a11yConfig.imageVerticalPosition,{x_percent:""+l,y_percent:""+(100-l)})+"\n"+_.By(this.a11yConfig.verticalRepositionInstruction)}l=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.By(this.a11yConfig.imageHorizontalPosition,{x_percent:""+l,y_percent:""+(100-l)})+"\n"+_.By(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 l,b,d=(l=this.instruction)==null?void 0:(b=l.previewInstruction)==null?void 0:b.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 l,b,d,L,P=this.editOnlyMode?(l=this.instruction)==null?void 0:(b=l.editInstruction)==null?void 0:b.saveImagesButtonLabel:(d=this.instruction)==null?void 0:(L=d.editInstruction)==null?void 0:L.saveButtonLabel;return P?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:P,accessibilityData:{accessibilityData:{label:this.getSimpleText(P)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.instruction)==null?void 0:(b=l.previewInstruction)==null?void 0:b.deleteButtonLabel;return d?{size:"SIZE_SMALL",text:d,accessibilityData:{accessibilityData:{label:this.getSimpleText(d)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.instruction)==null?void 0:(b=l.editInstruction)==null?void 0:b.cancelButtonLabel;l=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return d?{style:l,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"}}});
Je.prototype.onEditOnlyModeUpdate=Je.prototype.onEditOnlyModeUpdate;Je.prototype.onImageChange=Je.prototype.onImageChange;_.w([_.g(),_.u("design:type",wbB)],Je.prototype,"imageData",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"instruction",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"a11yConfig",void 0);_.w([_.g(),_.u("design:type",Number)],Je.prototype,"imageWidth",void 0);_.w([_.g(),_.u("design:type",Number)],Je.prototype,"imageHeight",void 0);
_.w([_.g(),_.u("design:type",Number)],Je.prototype,"displayScale",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"imageDisplayOffsetTop",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"imageDisplayOffsetLeft",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"pickerDisplayOffsetTop",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"pickerDisplayOffsetLeft",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"showPreviewContainer",void 0);
_.w([_.g(),_.u("design:type",Object)],Je.prototype,"startPicker",void 0);_.w([_.g(),_.u("design:type",Number)],Je.prototype,"pickerOffsetX",void 0);_.w([_.g(),_.u("design:type",Number)],Je.prototype,"pickerOffsetY",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"repositionOptional",void 0);_.w([_.g(),_.u("design:type",Object)],Je.prototype,"editOnlyMode",void 0);_.w([_.KL("#picker-container"),_.u("design:type",HTMLElement)],Je.prototype,"JSC$15958_pickerContainer",void 0);
_.w([_.KL("#picker"),_.u("design:type",HTMLElement)],Je.prototype,"picker",void 0);_.w([_.KL("#preview-clipper"),_.u("design:type",HTMLElement)],Je.prototype,"previewClipper",void 0);_.w([_.KL("#image-in-picker-background"),_.u("design:type",HTMLImageElement)],Je.prototype,"JSC$15958_imageInBackground",void 0);_.w([_.KL("#image-in-picker"),_.u("design:type",HTMLImageElement)],Je.prototype,"JSC$15958_imageInPicker",void 0);
_.w([_.KL("#image-in-preview-clipper"),_.u("design:type",HTMLImageElement)],Je.prototype,"JSC$15958_imageInPreviewClipper",void 0);_.w([_.y("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Je.prototype,"altLabelForImage",null);_.w([_.y("imageHeight","imageWidth"),_.u("design:type",Number),_.u("design:paramtypes",[])],Je.prototype,"pickerSize",null);
_.w([_.y("imageHeight","imageWidth"),_.u("design:type",Object),_.u("design:paramtypes",[])],Je.prototype,"imageOrientationStyle",null);_.w([_.y("instruction"),_.u("design:type",Object),_.u("design:paramtypes",[])],Je.prototype,"editButton",null);_.w([_.y("instruction","editOnlyMode"),_.u("design:type",Object),_.u("design:paramtypes",[])],Je.prototype,"saveButton",null);_.w([_.y("instruction"),_.u("design:type",Object),_.u("design:paramtypes",[])],Je.prototype,"deleteButton",null);
_.w([_.y("instruction","editOnlyMode"),_.u("design:type",Object),_.u("design:paramtypes",[])],Je.prototype,"cancelButton",null);_.w([_.y("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.u("design:type",Number),_.u("design:paramtypes",[])],Je.prototype,"cropOffsetTop",null);_.w([_.y("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.u("design:type",Number),_.u("design:paramtypes",[])],Je.prototype,"cropOffsetLeft",null);
_.w([_.y("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Je.prototype,"pickerBackgroundStyle",null);_.w([_.y("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Je.prototype,"pickerDisplayStyle",null);_.w([_.y("cropOffsetLeft","cropOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],Je.prototype,"imageInPickerStyle",null);
_.w([_.y("cropOffsetLeft","cropOffsetTop","pickerSize"),_.u("design:type",String),_.u("design:paramtypes",[])],Je.prototype,"previewClipperStyle",null);_.w([_.Wf("imageData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Je.prototype,"onImageChange",null);_.w([_.Wf("editOnlyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Je.prototype,"onEditOnlyModeUpdate",null);
_.w([_.y("showPreviewContainer"),_.u("design:type",String),_.u("design:paramtypes",[])],Je.prototype,"pickerModeStyle",null);_.w([_.A({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],Je);
_.R(Je,"ytd-backstage-image-preview-renderer",function(){if(okQ!==void 0)return okQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return okQ=l},{mode:1});var DnV;var VF0={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 wOF;var uC0;var xb=function(){var l=_.S.apply(this,arguments)||this;l.a11yConfig=VF0;l.imageDisplayOffsetTop=0;l.imageDisplayOffsetLeft=0;l.pickerDisplayOffsetTop=0;l.pickerDisplayOffsetLeft=0;l.cropCoordinatesSaved=!1;l.previewSize=0;l.startPicker=!1;l.repositionOptional=!1;return l};
_.h(xb,_.S);_.Q=xb.prototype;_.Q.created=function(){_.OV.requestAvailability()};
_.Q.ready=function(){};
_.Q.onArrowKeysDown=function(l){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){l.detail.keyboardEvent.preventDefault();var b=0,d=0,L="";switch(l.detail.keyboardEvent.key){case "ArrowUp":T3q(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?L=this.a11yConfig.reachBottomOfImage:b=this.imageHeight*.05*-1;break;case "ArrowDown":T3q(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?L=this.a11yConfig.reachTopOfImage:
b=this.imageHeight*.05;break;case "ArrowLeft":T3q(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?L=this.a11yConfig.reachRightOfImage:d=this.imageWidth*.05*-1;break;case "ArrowRight":T3q(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?L=this.a11yConfig.reachLeftOfImage:d=this.imageWidth*.05}L&&_.By(L)&&_.rh(this.hostElement,"iron-announce",{text:_.By(L)});if(d||b)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+b)),l=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),l=_.By(this.a11yConfig.imageVerticalPosition,{x_percent:""+l,y_percent:""+(100-l)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+d)),l=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),l=_.By(this.a11yConfig.imageHorizontalPosition,{x_percent:""+l,y_percent:""+(100-l)})),l&&_.rh(this.hostElement,"iron-announce",{text:l})}};
_.Q.getPreviewPosition=function(l,b,d,L){return Math.round(100*(l+b*.5-d)/L)};
_.Q.displayImage=function(){var l=this.JSC$15969_pickerContainer.getBoundingClientRect().width,b=this.JSC$15969_pickerContainer.getBoundingClientRect().height,d=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),L=this.JSC$15969_imageInBackground.naturalWidth,P=this.JSC$15969_imageInBackground.naturalHeight;this.displayScale=Math.max(d/L,d/P);this.imageWidth=L*this.displayScale;this.imageHeight=P*this.displayScale;this.pickerDisplayOffsetLeft=(l-d)/2;this.pickerDisplayOffsetTop=
(b-d)/2;this.imageDisplayOffsetLeft=P>L?this.pickerDisplayOffsetLeft:(l-this.imageWidth)/2;this.imageDisplayOffsetTop=L>P?this.pickerDisplayOffsetTop:(b-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.Q.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15969_imageInBackground.src=this.imageData.toString(),this.JSC$15969_imageInPicker.src=this.imageData.toString(),this.JSC$15969_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.Q.getSignedPosition=function(l,b,d){return b==="X"&&_.aC("HTML_DIR")==="rtl"?d==="-"?l+"px":l*-1+"px":d==="-"?l*-1+"px":l+"px"};
_.Q.pickerMove=function(l){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var b=this.pickerOffsetX-l.clientX,d=this.pickerOffsetY-l.clientY;this.pickerOffsetX=l.clientX;this.pickerOffsetY=l.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-b))}};
_.Q.pickerMoveStart=function(l){this.startPicker=!0;this.pickerOffsetX=l.clientX;this.pickerOffsetY=l.clientY};
_.Q.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.Q.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.rh(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.Q.getPreviewOffset=function(l,b,d,L){return b&&l&&d?(L==="X"&&_.aC("HTML_DIR")==="rtl"?d/b*l:d/b*l*-1)+"px":"0px"};
_.Q.getSimpleText=function(l){return l?_.iO(l):""};
_.Q.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var l=this.cropOffsetTop/this.imageHeight,b=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,d=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,L=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.F$(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.rh(this.hostElement,"yt-img-crop-coordinates-update",{top:l,right:b,bottom:d,left:L})}};
_.qG.Object.defineProperties(xb.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var l=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.By(this.a11yConfig.imageVerticalPosition,{x_percent:""+l,y_percent:""+(100-l)})+"\n"+_.By(this.a11yConfig.verticalRepositionInstruction)}l=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.By(this.a11yConfig.imageHorizontalPosition,{x_percent:""+l,y_percent:""+(100-l)})+"\n"+_.By(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 l,b=(l=this.learnMore.runs[0])==null?void 0:l.navigationEndpoint,d;return((d=_.K(b,_.Q5))==null?void 0:d.url)||void 0}}}});
xb.prototype.onImageDataChange=xb.prototype.onImageDataChange;_.w([_.g(),_.u("design:type",Object)],xb.prototype,"imageData",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"instruction",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"a11yConfig",void 0);_.w([_.g(),_.u("design:type",Number)],xb.prototype,"imageWidth",void 0);_.w([_.g(),_.u("design:type",Number)],xb.prototype,"imageHeight",void 0);_.w([_.g(),_.u("design:type",Number)],xb.prototype,"displayScale",void 0);
_.w([_.g(),_.u("design:type",Object)],xb.prototype,"imageDisplayOffsetTop",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"imageDisplayOffsetLeft",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"pickerDisplayOffsetTop",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"pickerDisplayOffsetLeft",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"cropCoordinatesSaved",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"previewSize",void 0);
_.w([_.g(),_.u("design:type",Object)],xb.prototype,"startPicker",void 0);_.w([_.g(),_.u("design:type",Number)],xb.prototype,"pickerOffsetX",void 0);_.w([_.g(),_.u("design:type",Number)],xb.prototype,"pickerOffsetY",void 0);_.w([_.g(),_.u("design:type",Object)],xb.prototype,"repositionOptional",void 0);_.w([_.KL("#picker-container"),_.u("design:type",HTMLElement)],xb.prototype,"JSC$15969_pickerContainer",void 0);_.w([_.KL("#picker"),_.u("design:type",HTMLElement)],xb.prototype,"picker",void 0);
_.w([_.KL("#image-in-picker-background"),_.u("design:type",HTMLImageElement)],xb.prototype,"JSC$15969_imageInBackground",void 0);_.w([_.KL("#image-in-picker"),_.u("design:type",HTMLImageElement)],xb.prototype,"JSC$15969_imageInPicker",void 0);_.w([_.KL("#image-in-preview-clipper"),_.u("design:type",HTMLImageElement)],xb.prototype,"JSC$15969_imageInPreviewClipper",void 0);_.w([_.KL("#full-image-as-preview"),_.u("design:type",HTMLImageElement)],xb.prototype,"imageAsPreview",void 0);
_.w([_.y("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],xb.prototype,"altLabelForImage",null);_.w([_.y("imageHeight","imageWidth"),_.u("design:type",Number),_.u("design:paramtypes",[])],xb.prototype,"pickerSize",null);_.w([_.y("imageHeight","imageWidth"),_.u("design:type",Object),_.u("design:paramtypes",[])],xb.prototype,"imageOrientationStyle",null);
_.w([_.y("instruction.previewInstruction.editButtonLabel"),_.u("design:type",Object),_.u("design:paramtypes",[])],xb.prototype,"editButton",null);_.w([_.y("instruction.editInstruction.saveButtonLabel"),_.u("design:type",Object),_.u("design:paramtypes",[])],xb.prototype,"saveButton",null);_.w([_.y("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.u("design:type",Number),_.u("design:paramtypes",[])],xb.prototype,"cropOffsetTop",null);
_.w([_.y("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.u("design:type",Number),_.u("design:paramtypes",[])],xb.prototype,"cropOffsetLeft",null);_.w([_.y("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],xb.prototype,"pickerBackgroundStyle",null);_.w([_.y("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],xb.prototype,"pickerDisplayStyle",null);
_.w([_.y("cropOffsetLeft","cropOffsetTop"),_.u("design:type",String),_.u("design:paramtypes",[])],xb.prototype,"imageInPickerStyle",null);_.w([_.y("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.u("design:type",String),_.u("design:paramtypes",[])],xb.prototype,"previewClipperStyle",null);_.w([_.tC("imageData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xb.prototype,"onImageDataChange",null);
_.w([_.y("cropCoordinatesSaved"),_.u("design:type",String),_.u("design:paramtypes",[])],xb.prototype,"pickerModeStyle",null);_.w([_.y("instruction.editInstruction.learnMore"),_.u("design:type",Object),_.u("design:paramtypes",[])],xb.prototype,"learnMore",null);_.w([_.y("learnMore"),_.u("design:type",Object),_.u("design:paramtypes",[])],xb.prototype,"learnMoreUrl",null);_.w([_.AC({is:"yt-img-crop-picker",disableElementRegistration:!0})],xb);
_.R(xb,"yt-img-crop-picker",function(){if(uC0===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;wOF===void 0&&(wOF=document.createElement("template"));var L=wOF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);uC0=l}l=uC0;return l},{mode:2});var gW=function(){var l=_.S.apply(this,arguments)||this;l.errorMessage="";l.hasPreview=!1;l.isBackstagePost=!1;l.dismissButtonOverrides={size:"XS"};return l};
_.h(gW,_.S);_.Q=gW.prototype;_.Q.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"}}}};
_.Q.detached=function(){this.removeOverlay()};
_.Q.setPreview=function(l){_.F$(this.hostElement).querySelector("#preview-picker").imageData=l;this.hasPreview=!0;_.rh(this.hostElement,"yt-backstage-image-select-preview")};
_.Q.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var l=_.F$(this.hostElement).querySelector("#dropzone");l.classList.remove("dragover");l.classList.remove("error");_.rh(this.hostElement,"yt-backstage-image-select-cancel")};
_.Q.setupOverlay=function(){var l=this.imageUploadEndpoint;this.removeOverlay();if(l&&l.imageValidationInfo){var b=_.F$(this.hostElement).querySelector("#dropzone"),d=_.F$(this.hostElement).querySelector("#select");this.overlay=new Mq(l.uploadUrl,l.channelId,l.imageValidationInfo.maxFileSizeMb,l.imageValidationInfo.allowedMaxAspectRatio,b,d,!0);_.zC(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.zC(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.zC(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.zC(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.zC(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.Q.removeOverlay=function(){this.overlay&&(_.Am(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.Am(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.Am(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.Am(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.Am(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.Q.onDragOver=function(l){var b=_.F$(this.hostElement).querySelector("#dropzone");_.nL(b,"dragover",l.value)};
_.Q.onPreview=function(l){this.setPreview(l.value)};
_.Q.onImageError=function(l){if(l.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var b;l=(b=this.data)==null?void 0:b.fileSizeError}else if(l.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var d;l=(d=this.data)==null?void 0:d.invalidError}else if(l.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var L;l=(L=this.data)==null?void 0:L.invalidAspectRatioError}else return;this.errorMessage=_.iO(l);_.F$(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.Q.onImageAlert=function(l){this.onImageError(l)};
_.Q.uploadPromise=function(){var l=this,b=this.overlay&&this.overlay.uploadPromise();if(b)return b.catch(function(){throw Error(l.data?_.iO(l.data.uploadFailureError):"");})};
_.qG.Object.defineProperties(gW.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var l,b;if((l=this.data)==null?0:(b=l.icon)==null?0:b.iconType)return _.ni(this.data.icon.iconType)}}});
gW.prototype.setupOverlay=gW.prototype.setupOverlay;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],gW.prototype,"rendererStamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gW.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],gW.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],gW.prototype,"imageUploadEndpoint",void 0);_.w([_.g(),_.u("design:type",Object)],gW.prototype,"errorMessage",void 0);
_.w([_.g(),_.u("design:type",Mq)],gW.prototype,"overlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],gW.prototype,"hasPreview",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],gW.prototype,"isBackstagePost",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],gW.prototype,"selectionCancel",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],gW.prototype,"previewCancel",null);
_.w([_.y("data.icon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],gW.prototype,"icon",null);_.w([_.g(),_.u("design:type",Object)],gW.prototype,"dismissButtonOverrides",void 0);_.w([_.tC("imageUploadEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gW.prototype,"setupOverlay",null);_.w([_.A({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],gW);
_.R(gW,"ytd-backstage-image-select-renderer",function(){if(DnV!==void 0)return DnV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return DnV=l},{mode:1});var GFh;var THj;var Sa=function(){var l=_.S.apply(this,arguments)||this;l.selected=!1;return l};
_.h(Sa,_.S);_.Q=Sa.prototype;_.Q.computeSelected=function(l){return l==null?void 0:l.selected};
_.Q.computeTransform=function(l,b,d){var L,P,E=(P=(L=this.imageContainer)==null?void 0:L.getBoundingClientRect())!=null?P:{width:0,height:0};L=Math.max(E.width/b,E.height/d);d=d*L*l.top;return"translateX("+this.getSignedPosition(b*L*l.left,"X","-")+") translateY("+this.getSignedPosition(d,"Y","-")+")"};
_.Q.getSignedPosition=function(l,b,d){return b==="X"&&_.aC("HTML_DIR")==="rtl"?d==="-"?l+"px":l*-1+"px":d==="-"?l*-1+"px":l+"px"};
_.Q.onClick=function(){var l;_.rh(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(l=this.data)==null?void 0:l.image)};
_.Q.onKeyPress=function(l){if(l.keyCode===13)this.onClick()};
_.qG.Object.defineProperties(Sa.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:(b=l.image)==null?void 0:b.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)!=null&&l.image){var b;l=(b=this.data)==null?void 0:b.image;return l.previewCoordinates.top!==0||l.previewCoordinates.left!==0?(b=this.computeTransform(l.previewCoordinates,l.naturalWidth,l.naturalHeight),l.naturalHeight>=l.naturalWidth?"width:inherit;transform:"+b+";":"height:inherit;transform:"+b+";"):l.naturalHeight>=l.naturalWidth?"width:inherit;":"height:inherit;"}}}});
Sa.prototype.onKeyPress=Sa.prototype.onKeyPress;_.w([_.KL(".image-container"),_.u("design:type",HTMLElement)],Sa.prototype,"imageContainer",void 0);_.w([_.g(),_.u("design:type",Object)],Sa.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.u("design:type",Object)],Sa.prototype,"selected",void 0);_.w([_.y("data.image"),_.u("design:type",Object),_.u("design:paramtypes",[])],Sa.prototype,"thumbnailUrl",null);
_.w([_.y("data.image","data.image.previewCoordinates"),_.u("design:type",Object),_.u("design:paramtypes",[])],Sa.prototype,"thumbnailStyle",null);_.w([_.Hf("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Sa.prototype,"onKeyPress",null);_.w([_.A({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],Sa);
_.R(Sa,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(THj!==void 0)return THj;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return THj=l},{mode:2});var Ae=function(l,b,d){d=d===void 0?!1:d;_.v2.call(this);var L=this;this.dropZoneOverlay=new vK(l);this.selectOverlay=d?new C5(b,"multiple_file",["image/*"]):new C5(b,"single_file",["image/*"]);this.handler=new _.kr(this);_.j8(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(b,"click",function(){L.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.h(Ae,_.v2);Ae.prototype.onChange=function(l){var b;(b=l.files)!=null&&b.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:l.files}))};var ve=function(){var l=_.S.apply(this,arguments)||this;l.addImageErrorMessage="";l.errorMessage="";l.images=[];l.selectedImageIndex=0;l.modern=_.U("web_modern_buttons");l.maxNumImagesPerPost=_.KO("max_num_images_per_post_web_ui");l.JSC$15984_imageId=0;return l};
_.h(ve,_.S);_.Q=ve.prototype;_.Q.created=function(){var l=this;this.JSC$15984_ytReorderableController=new _.BpJ(100,function(b){l.handleDrop(b)})};
_.Q.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.rh(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.Q.observeDragToReorder=function(){var l=this;if(this.showImagesPreview){var b,d=tx2(_.pc.getInstance(),(b=this.data)==null?void 0:b.dragToReorderTooltip);_.T1.addLowPriorityJob(function(){_.Py(l.hostElement,d,l.thumbnailDragDropArea)})}};
_.Q.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}}};
_.Q.computeThumbnail=function(l){return(l==null?void 0:l.localImageSrc)||void 0};
_.Q.onRendererstamperFinished=function(){_.nNQ(this.JSC$15984_ytReorderableController,_.F$(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.F$(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.Q.handleDrop=function(l){var b=l.currDragItem;if(b!=null&&b.data){l=this.images[this.selectedImageIndex];var d=b.data.image,L=this.images.indexOf(d)||0;b=_.vV(b.parentNode.children,b);this.images.splice(L,1);this.images.splice(b,0,d);this.images=[].concat(_.VV(this.images));this.selectedImageIndex=this.images.indexOf(l)}};
_.Q.setUpImagePicker=function(){var l=this.imageUploadEndpoint;l&&l.imageValidationInfo&&(this.uploadManager=new I6(l.uploadUrl,l.channelId),this.initialPicker||(this.initialPicker=new Ae(this.dropzone,this.selectLink,!0),_.zC(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new Ae(this.addImageButtonContainer,this.addImageSelectButton),_.zC(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.zC(this.JSC$15984_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.zC(this.JSC$15984_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.zC(_.F$(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.Q.detached=function(){this.initialPicker&&(_.Am(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.Am(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.iR(this.JSC$15984_ytReorderableController)};
_.Q.onInitialSelectImages=function(l){var b=this;return _.B(function(d){return d.yield(b.onSelectImages(l,!1),0)})};
_.Q.onAddImage=function(l){var b=this;return _.B(function(d){return d.yield(b.onSelectImages(l,!0),0)})};
_.Q.onSelectImages=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G;return _.B(function(lN){switch(lN.nextAddress){case 1:b?d.addImageErrorMessage="":(d.images=[],d.errorMessage="");L=l.detail;P=d.validateImages([].concat(_.VV(L)));if(P!=="")return b?d.addImageErrorMessage=P:d.errorMessage=P,lN.return();E=[].concat(_.VV(L)).map(function(sA){return(new yS(d.maxAspectRatio,!1,!0)).transform(sA)});
return lN.yield(Promise.allSettled(E),2);case 2:f=lN.yieldResult,F=_.X(f.entries()),n=F.next();case 3:if(n.done){lN.jumpTo(5);break}N=n.value;Y=_.X(N);q=Y.next().value;H=Y.next().value;t=q;e=H;if(e.status!=="fulfilled"){J=M=W=void 0;b?d.addImageErrorMessage=_.iO((W=d.data)==null?void 0:W.invalidError):d.errorMessage=d.errorMessage===""?_.iO((M=d.data)==null?void 0:M.invalidError):_.iO((J=d.data)==null?void 0:J.multiFileError);lN.jumpTo(4);break}x=e.value;x.cropped&&_.rh(d.hostElement,"yt-backstage-multi-image-cropped");
if(x.invalidAspectRatio){D=p=V=void 0;b?d.addImageErrorMessage=_.iO((V=d.data)==null?void 0:V.invalidAspectRatioError):d.errorMessage=d.errorMessage===""?_.iO((p=d.data)==null?void 0:p.invalidAspectRatioError):_.iO((D=d.data)==null?void 0:D.multiFileError);lN.jumpTo(4);break}return lN.yield(ut1(d.JSC$15984_imageId,l.detail[t],x.transformedData),8);case 8:G=lN.yieldResult,d.images.push(G),d.JSC$15984_imageId++;case 4:n=F.next();lN.jumpTo(3);break;case 5:if(d.errorMessage!==""||d.addImageErrorMessage!==
"")return lN.return();b?gkV(d.uploadManager,[d.images[d.images.length-1]]):gkV(d.uploadManager,d.images);d.images=[].concat(_.VV(d.images));d.selectedImageIndex=b?Math.max(d.images.length-1,0):0;_.rh(d.hostElement,"yt-backstage-multi-image-select");_.gR(lN)}})};
_.Q.onThumbnailClick=function(l){if(l=l.event_.detail)this.selectedImageIndex=this.images.indexOf(l)};
_.Q.validateImages=function(l){if(l.length>this.maxNumImagesPerPost){var b;return _.iO((b=this.data)==null?void 0:b.multiImageExceedMaxImageCountError)}var d=1048576*this.maxFileSizeMb;l=l.filter(function(E){return E.size>d}).length;
if(l===0)return"";var L,P;l=l>1?(L=this.data)==null?void 0:L.multiFileError:(P=this.data)==null?void 0:P.fileSizeError;return _.iO(l)};
_.Q.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.VV(this.images));this.selectedImageIndex=0};
_.Q.repositionImage=function(l){this.images[this.selectedImageIndex].previewCoordinates=l.event_.detail;this.images=[].concat(_.VV(this.images))};
_.Q.getAllUploadStatuses=function(){var l=this,b,d,L,P;return _.B(function(E){if(E.nextAddress==1)return E.yield(l.uploadManager.getAllUploadStatuses(),2);b=E.yieldResult;d=_.X(b);for(L=d.next();!L.done;L=d.next())if(P=L.value,P.encryptedBlobId===void 0)return E.return(Sej(l.uploadManager));return E.return(b)})};
_.Q.hasImages=function(){return this.images.length>0};
_.Q.cancel=function(){for(var l=this.uploadManager,b=_.X(l.imagesUploadData),d=b.next();!d.done;d=b.next())l.cancel(d.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.rh(this.hostElement,"yt-backstage-multi-image-cancel")};
_.qG.Object.defineProperties(ve.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.imageUploadEndpoint)==null?void 0:(b=l.imageValidationInfo)==null?void 0:b.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.imageUploadEndpoint)==null?void 0:(b=l.imageValidationInfo)==null?void 0:b.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var l,b;if((l=this.data)==null?0:(b=l.icon)==null?0:b.iconType)return _.ni(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.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 l=this;return(this.images||[]).map(function(b,d){return{renderer:{image:b,selected:d===l.selectedImageIndex}}})}}});
ve.prototype.setUpImagePicker=ve.prototype.setUpImagePicker;ve.prototype.onRendererstamperFinished=ve.prototype.onRendererstamperFinished;ve.prototype.observeDragToReorder=ve.prototype.observeDragToReorder;ve.prototype.observeAddImageError=ve.prototype.observeAddImageError;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ve.prototype,"rendererStamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ve.prototype,"ytRendererBehavior",void 0);
_.w([_.KL("#dropzone"),_.u("design:type",HTMLElement)],ve.prototype,"dropzone",void 0);_.w([_.KL("#select-link"),_.u("design:type",HTMLElement)],ve.prototype,"selectLink",void 0);_.w([_.KL("#thumbnail-drag-drop-area"),_.u("design:type",HTMLElement)],ve.prototype,"thumbnailDragDropArea",void 0);_.w([_.KL("#add-image-button-container"),_.u("design:type",HTMLElement)],ve.prototype,"addImageButtonContainer",void 0);
_.w([_.KL("#add-image-button"),_.u("design:type",HTMLElement)],ve.prototype,"addImageSelectButton",void 0);_.w([_.KL("#image-preview-container"),_.u("design:type",Object)],ve.prototype,"JSC$15984_imagePreviewContainer",void 0);_.w([_.g(),_.u("design:type",Object)],ve.prototype,"addImageErrorMessage",void 0);_.w([_.g(),_.u("design:type",Object)],ve.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],ve.prototype,"errorMessage",void 0);
_.w([_.g(),_.u("design:type",Object)],ve.prototype,"imageUploadEndpoint",void 0);_.w([_.g(),_.u("design:type",Array)],ve.prototype,"images",void 0);_.w([_.g(),_.u("design:type",Ae)],ve.prototype,"initialPicker",void 0);_.w([_.g(),_.u("design:type",Ae)],ve.prototype,"addImagePicker",void 0);_.w([_.g(),_.u("design:type",I6)],ve.prototype,"uploadManager",void 0);_.w([_.g(),_.u("design:type",Object)],ve.prototype,"selectedImageIndex",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ve.prototype,"modern",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ve.prototype,"maxNumImagesPerPost",void 0);_.w([_.y("imageUploadEndpoint"),_.u("design:type",Number),_.u("design:paramtypes",[])],ve.prototype,"maxAspectRatio",null);_.w([_.y("imageUploadEndpoint"),_.u("design:type",Number),_.u("design:paramtypes",[])],ve.prototype,"maxFileSizeMb",null);
_.w([_.y("data.icon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],ve.prototype,"dropIcon",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ve.prototype,"selectionCancel",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ve.prototype,"previewCancel",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ve.prototype,"dataForAddImageButton",null);
_.w([_.y("errorMessage"),_.u("design:type",String),_.u("design:paramtypes",[])],ve.prototype,"dropzoneClass",null);_.w([_.y("images"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ve.prototype,"showImagesPreview",null);_.w([_.y("images"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ve.prototype,"containMaxImages",null);_.w([_.tC("addImageErrorMessage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ve.prototype,"observeAddImageError",null);
_.w([_.tC("showImagesPreview"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ve.prototype,"observeDragToReorder",null);_.w([_.y("images","selectedImageIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],ve.prototype,"selectedImageData",null);_.w([_.y("images","selectedImageIndex"),_.u("design:type",Array),_.u("design:paramtypes",[])],ve.prototype,"thumbnailRenderers",null);
_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ve.prototype,"onRendererstamperFinished",null);_.w([_.tC("imageUploadEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ve.prototype,"setUpImagePicker",null);_.w([_.A({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],ve);
_.R(ve,"ytd-backstage-multi-image-select-renderer",function(){if(GFh!==void 0)return GFh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return GFh=l},{mode:1});var a$V;var ixD;var c5F;var Cm=function(){var l=_.S.apply(this,arguments)||this;l.boundCaptureFocus=function(b){l.onCaptureFocus(b)};
return l};
_.h(Cm,_.S);_.Q=Cm.prototype;_.Q.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.Q.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.Q.onCaptureFocus=function(l){_.ad(l).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.Q.getIconType=function(l){return l?"yt-icons:"+l.toLowerCase():null};
_.Q.onSelect=function(){var l;if((l=this.data)==null?0:l.onSelectCommand)if(_.U("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var b;((b=_.K(this.data.onSelectCommand.commandMetadata,_.sz))==null?0:b.url)?_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.qP().resolve(_.tk).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.qG.Object.defineProperties(Cm.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.iO(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}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Cm.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Cm.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Cm.prototype,"data",void 0);_.w([_.KL("#item"),_.u("design:type",HTMLElement)],Cm.prototype,"item",void 0);_.w([_.y("data.label"),_.u("design:type",String),_.u("design:paramtypes",[])],Cm.prototype,"label",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Cm.prototype,"value",null);_.w([_.A({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],Cm);
_.R(Cm,"ytd-privacy-dropdown-item-renderer",function(){if(c5F!==void 0)return c5F;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return c5F=l},{mode:1});var R6=function(){var l=_.S.apply(this,arguments)||this;l.value="";l.label="";l.disabled=!1;return l};
_.h(R6,_.S);_.Q=R6.prototype;_.Q.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"}}}};
_.Q.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.Q.dataChanged=function(){this.reset()};
_.Q.valueChanged=function(){var l;if(this.value&&(l=this.data)!=null&&l.entries){l=_.X(this.data.entries);for(var b=l.next();!b.done;b=l.next())if((b=this.getRendererForEntry(b.value))&&this.getItemRendererValue(b)===this.value){this.label=this.ytComponentBehavior.getSimpleString(b.label);break}}};
_.Q.setInitialLabel=function(){if(this.data&&this.data.entries)for(var l=_.X(this.data.entries),b=l.next();!b.done;b=l.next())if(b=this.getRendererForEntry(b.value)){if(b.isSelected){this.label=this.ytComponentBehavior.getSimpleString(b.label);break}this.data.label&&(this.label=this.data.label)}};
_.Q.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var l=_.X(this.data.entries),b=l.next();!b.done;b=l.next()){b=this.getRendererForEntry(b.value);var d=void 0;if((d=b)==null?0:d.isSelected)return this.getItemRendererValue(b)||-1}return-1};
_.Q.getItemRendererValue=function(l){return"stringValue"in l||"int32Value"in l?l.stringValue||l.int32Value||null:null};
_.Q.getRendererForEntry=function(l){return l.dropdownItemRenderer||l.privacyDropdownItemRenderer||l.navigationDropdownItemRenderer||null};
_.Q.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("value-changed",this.value))};
_.Q.updateValueFromBinding=function(l){this.value=l.detail.value};
R6.prototype.valueChangedForBinding=R6.prototype.valueChangedForBinding;R6.prototype.valueChanged=R6.prototype.valueChanged;R6.prototype.dataChanged=R6.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],R6.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],R6.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],R6.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],R6.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],R6.prototype,"value",void 0);_.w([_.g(),_.u("design:type",Object)],R6.prototype,"label",void 0);_.w([_.KL("#entries"),_.u("design:type",Object)],R6.prototype,"entries",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],R6.prototype,"disabled",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R6.prototype,"dataChanged",null);
_.w([_.Wf("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R6.prototype,"valueChanged",null);_.w([_.tC("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R6.prototype,"valueChangedForBinding",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],R6);
_.R(R6,"ytd-flat-dropdown-renderer",function(){if(ixD!==void 0)return ixD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ixD=l},{mode:1});var r5t;var pm=function(){var l=_.S.apply(this,arguments)||this;l.quizOptions=[];l.explanationPlaceholderText="";l.optionPlaceholderText="";l.correctAnswerIndex=-1;l.isMarkAnswerTooltipShown=!1;l.timer=0;return l};
_.h(pm,_.S);_.Q=pm.prototype;_.Q.dataChanged=function(){this.optionPlaceholderText=_.iO(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.iO(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.Q.onMarkCorrectAnswer=function(l){var b,d=((b=this.quizOptions[this.correctAnswerIndex])==null?void 0:b.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[l.model.index]=Object.assign({},this.quizOptions[l.model.index],{explanationText:d,isCorrect:!0});this.correctAnswerIndex=l.model.index;this.quizOptions=[].concat(_.VV(this.quizOptions))};
_.Q.updatePlaceholderTexts=function(){for(var l=!1,b=[],d=0;d<this.quizOptions.length;d++){var L=this.optionPlaceholderText+" "+(d+1),P=void 0;((P=this.quizOptions[d])==null?void 0:P.placeholderText)!==L?(l=!0,b.push(Object.assign({},this.quizOptions[d],{placeholderText:L}))):b.push(this.quizOptions[d])}l&&(this.quizOptions=b);this.isValid()?_.rh(this.hostElement,"yt-commentbox-post-enable"):_.rh(this.hostElement,"yt-commentbox-post-disable")};
_.Q.getSimpleString=function(l){return _.iO(l)};
_.Q.createQuizOptions=function(l){var b=[],d;l=(d=l==null?void 0:l.minQuizOptions)!=null?d:0;for(d=0;d<l;d++)b.push(this.createQuizOption());return b};
_.Q.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.VV(this.quizOptions),[this.createQuizOption()]))};
_.Q.onInput=function(){this.quizOptions=[].concat(_.VV(this.quizOptions))};
_.Q.onExplanationInput=function(){_.rh(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.Q.onRemoveQuizOption=function(l){this.quizOptions.splice(l.model.index,1);l.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:l.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.VV(this.quizOptions));this.quizOptions.length===0&&_.rh(this.hostElement,"yt-quiz-attachment-dismiss")};
_.Q.updateHintRenderer=function(){var l=this;clearTimeout(this.timer);this.timer=setTimeout(function(){l.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.Q.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var l=0,b=0,d=_.X(this.quizOptions),L=d.next();!L.done;L=d.next()){L=L.value;var P=void 0;if(((P=L.optionText)==null?void 0:P.trim())!==""||L.isCorrect){L.isCorrect&&b++;P=void 0;if(this.hasCustomOptionText&&((P=L.optionText)==null?void 0:P.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;l++}}return l>=
Number(this.editorInfo.minQuizOptions)&&b===1};
_.Q.getPostCreateOptions=function(){for(var l=[],b=_.X(this.quizOptions),d=b.next();!d.done;d=b.next()){d=d.value;var L=void 0;((L=d.optionText)==null?void 0:L.trim())!==""&&l.push({pollOption:{text:d.optionText,explanation:d.explanationText},isCorrect:d.isCorrect})}return l};
_.Q.getExplanationText=function(){var l;return((l=this.quizOptions[this.correctAnswerIndex])==null?void 0:l.explanationText)||""};
_.Q.maybeDisplayMarkAnswerEduToolTip=function(){var l,b,d,L,P,E,f;this.shouldShowMarkAnswerTooltip()&&((l=this.editorInfo)==null?0:(b=l.markAnswerButton)==null?0:(d=b.buttonRenderer)==null?0:(L=d.hint)==null?0:(P=L.hintRenderer)==null?0:(E=P.content)==null?0:(f=E.bubbleHintRenderer)==null?0:f.text)&&(_.pc.getInstance(),l=oE(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,(l==null?void 0:l.length)>0&&this.optionSelectors&&_.mf(l[0],this.optionSelectors[0]))};
_.Q.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var l=0,b=_.X(this.quizOptions),d=b.next();!d.done;d=b.next()){d=d.value;var L=void 0;((L=d.optionText)==null?void 0:L.trim())!==""&&l++;if(d.isCorrect)return!1}return l<2?!1:!0};
_.Q.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.Q.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.Q.updateOptionTextFromBinding=function(l){if(l.target){var b=Array.from(_.F$(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(l.target);if(b>=0){var d;this.quizOptions[b].optionText=(d=l.detail.value)!=null?d:""}}};
_.qG.Object.defineProperties(pm.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.editorInfo)==null?void 0:(b=l.addOptionButton)==null?void 0:b.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 l,b;return this.quizOptions.length<((b=(l=this.editorInfo)==null?void 0:l.maxQuizOptions)!=null?b:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(l){var b;return(b=l.optionText)==null?void 0:b.trim()})}}});
pm.prototype.updatePlaceholderTexts=pm.prototype.updatePlaceholderTexts;pm.prototype.dataChanged=pm.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],pm.prototype,"editorInfo",void 0);_.w([_.g(),_.u("design:type",Array)],pm.prototype,"quizOptions",void 0);_.w([_.g(),_.u("design:type",Object)],pm.prototype,"explanationPlaceholderText",void 0);_.w([_.eQ(".option-selector-button"),_.u("design:type",Array)],pm.prototype,"optionSelectors",void 0);
_.w([_.Wf("editorInfo"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pm.prototype,"dataChanged",null);_.w([_.y("editorInfo","isAllowedToAddOption","quizOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],pm.prototype,"addAnswerButton",null);_.w([_.y("editorInfo","quizOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],pm.prototype,"isAllowedToAddOption",null);
_.w([_.Wf("quizOptions"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pm.prototype,"updatePlaceholderTexts",null);_.w([_.y("quizOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],pm.prototype,"hasCustomOptionText",null);_.w([_.A({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],pm);
_.R(pm,"ytd-backstage-quiz-editor-renderer",function(){if(r5t!==void 0)return r5t;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return r5t=l},{mode:2});var lo2;var bVV=(Hx.FIRSTDAYOFWEEK+1)%7;var dZj;var LUD=[],Pij=0,EFr=0;Pij=0;EFr=24;if(.25*(EFr-Pij)<0)dZj=[];else{for(var Q1$=Pij;Q1$<EFr;Q1$+=.25)LUD.push(Q1$);dZj=LUD}var XcV=dZj.map(function(l){l=l*60*60;return{secondsSinceMidnight:l,text:(new TW(7)).format(new Date(0,0,0,0,0,l))}});var fof;var o6=function(){var l=_.S.apply(this,arguments)||this;l.skipNextOpenDialog=!1;l.errorMessage="";l.previousMonthLabel=_.By("PREVIOUS_MONTH_LABEL");l.nextMonthLabel=_.By("NEXT_MONTH_LABEL");return l};
_.h(o6,_.S);_.Q=o6.prototype;_.Q.attached=function(){var l=this,b=new MutationObserver(function(){l.JSC$16026_calendarMain.scrollHeight>0&&(b.disconnect(),l.calendarConfig&&l.calendarConfig.selectedDate&&l.scrollToDate())});
b.observe(this.JSC$16026_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){b.disconnect()},1E3)};
_.Q.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.Q.onDateTextChange=function(){if(this.calendarConfig){var l=this.validateDateText();l.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(l.details)):this.textbox.setAttribute("invalid","")}};
_.Q.handleDayClick=function(l){l.model.day.date&&(this.commitDate(l.model.day.date),this.dialog.close())};
_.Q.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var l=PzB(this.calendarConfig.selectedDate,this.renderData);l!==void 0&&this.JSC$16026_calendarMain.scrollToIndex(l)}};
_.Q.scrollToNextMonth=function(){this.JSC$16026_calendarMain.scrollToIndex(this.JSC$16026_calendarMain.firstVisibleIndex+1)};
_.Q.scrollToPrevMonth=function(){this.JSC$16026_calendarMain.firstVisibleIndex===0&&this.JSC$16026_calendarMain.scrollTo(0,0);this.JSC$16026_calendarMain.scrollToIndex(this.JSC$16026_calendarMain.firstVisibleIndex-1)};
_.Q.onFormSubmit=function(l){l.preventDefault();this.calendarConfig&&(l=this.validateDateText(),l.isValid&&(this.commitDate(l.details),this.dialog.close()))};
_.Q.onEscOrClickingOutside=function(l){l=l.detail.path&&!!l.detail.path.length&&l.detail.path[0];if(l.classList.contains("ytd-calendar-date-picker")){l===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var b=0;b<this.dropdownButton.children.length;b++)this.dropdownButton.children[b]===l&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}l=this.textbox.value!==this.dateText;b=this.validateDateText();l&&b.isValid&&this.commitDate(b.details);this.dialog.close();this.textbox.value=
this.dateText};
_.Q.commitDate=function(l){this.calendarConfig&&(this.set("calendarConfig.selectedDate",l),_.rh(this.hostElement,"ytd-calendar-date-selected",l))};
_.Q.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var l=this.textbox.value;var b=new Date;l=(new hcy(2)).parse(l,b,{validate:!0})===l.length?dCj(b):void 0;if(!l)return this.errorMessage=_.By("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};b=this.calendarConfig.start;var d=this.calendarConfig.end;if(iUF(l,b))return this.errorMessage=_.By("ENTER_DATE_OR_LATER",{allowed_date:b0N(b)}),{isValid:!1,details:void 0};if(iUF(d,l))return this.errorMessage=
_.By("ENTER_DATE_OR_EARLIER",{allowed_date:b0N(d)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:l}};
_.qG.Object.defineProperties(o6.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?b0N(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var l=this.calendarConfig,b=[],d=0;d<7;d++)b.push(Hx.NARROWWEEKDAYS[(d+bVV)%7]);d=[];for(var L=new Date(l.start.year,l.start.month);L.getFullYear()<l.end.year||L.getFullYear()===l.end.year&&L.getMonth()<=l.end.month;){var P=d,E=P.push,f=L.getFullYear(),F=L.getMonth(),n=l,N=void 0,Y=[],q=Object.freeze({extraCssClass:"invisible",debugClass:""}),H=new Date(f,F),t=dCj(H);H=H.getDay();for(var e=dCj(new Date);t.month===
F;){H!==bVV&&N||(N=Array.from({length:7}).fill(q),Y.push(N));var W={date:{year:f,month:F,day:t.day},extraCssClass:"",debugClass:""};n.selectedDate&&W.date&&azj(W.date,n.selectedDate)&&(W.extraCssClass+=" selected");if(iUF(t,n.start)||iUF(n.end,t))W.extraCssClass+=" disabled";azj(t,e)&&(W.extraCssClass+=" today");W.extraCssClass=W.extraCssClass.trim();N[(H-bVV+7)%7]=W;t=r7q(t);H=(H+1)%7}E.call(P,{weeks:Y,monthLabel:Hx.SHORTMONTHS[F]+" "+f,year:f,month:F,monthLabelExtraCssClass:Y[0][2]===q?"shift-down-label":
""});L.setMonth(L.getMonth()+1)}return{months:d,daysOfWeekLabel:b}}}}});
o6.prototype.onEscOrClickingOutside=o6.prototype.onEscOrClickingOutside;o6.prototype.scrollToDate=o6.prototype.scrollToDate;_.w([_.g(),_.u("design:type",Object)],o6.prototype,"calendarConfig",void 0);_.w([_.g(),_.u("design:type",Object)],o6.prototype,"skipNextOpenDialog",void 0);_.w([_.g(),_.u("design:type",Object)],o6.prototype,"errorMessage",void 0);_.w([_.g(),_.u("design:type",Object)],o6.prototype,"previousMonthLabel",void 0);
_.w([_.g(),_.u("design:type",Object)],o6.prototype,"nextMonthLabel",void 0);_.w([_.KL("#textbox"),_.u("design:type",HTMLInputElement)],o6.prototype,"textbox",void 0);_.w([_.KL("#calendar-dialog"),_.u("design:type",Object)],o6.prototype,"dialog",void 0);_.w([_.KL("#calendar-main"),_.u("design:type",Object)],o6.prototype,"JSC$16026_calendarMain",void 0);_.w([_.KL("#date-picker"),_.u("design:type",HTMLElement)],o6.prototype,"dropdownButton",void 0);
_.w([_.y("calendarConfig.selectedDate"),_.u("design:type",String),_.u("design:paramtypes",[])],o6.prototype,"dateText",null);_.w([_.y("calendarConfig","calendarConfig.selectedDate"),_.u("design:type",Object),_.u("design:paramtypes",[])],o6.prototype,"renderData",null);_.w([_.tC("renderData","calendarConfig.selectedDate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],o6.prototype,"scrollToDate",null);
_.w([_.Hf("iron-overlay-canceled"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],o6.prototype,"onEscOrClickingOutside",null);_.w([_.AC({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],o6);
_.R(o6,"ytd-calendar-date-picker",function(){if(fof!==void 0)return fof;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return fof=l},{mode:2});var s1D=_.By("UTC_OFFSET_FORMAT",{utc_offset:(new TW("Z")).format(new Date)}),FU2=(new Date).getTimezoneOffset()*-60,BMF=new Date,nF0,OVt=GW(BMF.getTimezoneOffset());nF0=aTQ(cLV(OVt,BMF));var NMo=_.By("LOCAL_TIME_GMT_LABEL",{gmt_text:nF0.replace("+0","+").replace("-0","-").replace(":00","")}),DG=function(){var l=_.S.apply(this,arguments)||this;l.selectedTimeIndex=0;l.selectedTimezoneIndex=0;l.timeOfDayOptions=XcV;return l};
_.h(DG,_.S);_.Q=DG.prototype;_.Q.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var l=ly1();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=l,this.selectedTimeIndex=0;else{var b=LmQ(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},l,{selectedDate:b.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(d){return d.secondsSinceMidnight===b.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.Q.onDatePicked=function(l){this.selectedDate=l.detail};
_.Q.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.rh(this.hostElement,"ytd-date-time-selection-cancelled")};
_.Q.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var l=this.selectedDate;l=new Date(l.year,l.month,l.day);_.rh(this.hostElement,"ytd-date-time-selection-update",Math.floor(l.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+l.getTimezoneOffset()*60))}};
_.Q.getTimezoneFormat=function(l){return l.localizedDisplayText?l.localizedDisplayText:_.By("TIMEZONE_FORMAT",{utc_offset_text:""+l.localizedUtcOffset,city_name:""+l.localizedName})};
_.Q.updateSelectedTimeIndexFromBinding=function(l){this.selectedTimeIndex=l.detail.value};
_.Q.updateSelectedTimezoneIndexFromBinding=function(l){this.selectedTimezoneIndex=l.detail.value};
_.qG.Object.defineProperties(DG.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var l=this.data.timezoneOptions;var b={name:"Etc/Unknown",localizedName:_.By("LOCAL_TIME_LABEL"),localizedUtcOffset:s1D,utcOffsetSec:""+FU2,localizedDisplayText:NMo};l?l.length&&l[0].name!==b.name&&(l[0].localizedDisplayText||(b.localizedDisplayText=""),l.unshift(b)):l=[b];return l}}},
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]}}});
DG.prototype.onDateTimeTimezoneChange=DG.prototype.onDateTimeTimezoneChange;DG.prototype.onDatePicked=DG.prototype.onDatePicked;DG.prototype.updateDefaultSelectedValue=DG.prototype.updateDefaultSelectedValue;_.w([_.g(),_.u("design:type",Object)],DG.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],DG.prototype,"calendarConfig",void 0);_.w([_.g(),_.u("design:type",Object)],DG.prototype,"selectedDate",void 0);_.w([_.g(),_.u("design:type",Object)],DG.prototype,"selectedTimeIndex",void 0);
_.w([_.g(),_.u("design:type",Object)],DG.prototype,"selectedTimezoneIndex",void 0);_.w([_.KL("#time-listbox"),_.u("design:type",Object)],DG.prototype,"timeListBox",void 0);_.w([_.KL("#timezone-listbox"),_.u("design:type",Object)],DG.prototype,"timezoneListBox",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],DG.prototype,"rendererStamperBehavior",void 0);_.w([_.y("data.timezoneOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],DG.prototype,"timeZones",null);
_.w([_.Wf("data","timeZones"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DG.prototype,"updateDefaultSelectedValue",null);_.w([_.y("selectedTimezoneIndex","timeZones"),_.u("design:type",Object),_.u("design:paramtypes",[])],DG.prototype,"selectedTimezone",null);_.w([_.y("selectedTimeIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],DG.prototype,"selectedTime",null);
_.w([_.Hf("ytd-calendar-date-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],DG.prototype,"onDatePicked",null);_.w([_.tC("selectedTimezone","selectedTime","selectedDate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DG.prototype,"onDateTimeTimezoneChange",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],DG);
_.R(DG,"ytd-date-time-picker-renderer",function(){if(lo2!==void 0)return lo2;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return lo2=l},{mode:1});var mZr;var Vm=function(){var l=_.S.apply(this,arguments)||this;l.boundOnTapDismissButton=function(){l.dismissTapHandler()};
l.dismissButtonOverrides={size:"XS"};return l};
_.h(Vm,_.S);Vm.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}}}}}};
Vm.prototype.dismissTapHandler=function(){_.rh(this.hostElement,"yt-backstage-attachment-dismissed")};
Vm.prototype.computeAttachmentType=function(l){return l?l.backstageImageRenderer?"image":l.videoRenderer?"video":"none":"none"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Vm.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Vm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Vm.prototype,"attachmentPreview",void 0);_.w([_.g(),_.u("design:type",Object)],Vm.prototype,"dismissButton",void 0);_.w([_.g(),_.u("design:type",Object)],Vm.prototype,"boundOnTapDismissButton",void 0);
_.w([_.g(),_.u("design:type",Object)],Vm.prototype,"dismissButtonOverrides",void 0);_.w([_.g({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.u("design:type",String)],Vm.prototype,"attachmentType",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],Vm);
_.R(Vm,"ytd-backstage-dismissable-attachment",function(){if(mZr!==void 0)return mZr;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return mZr=l},{mode:1});var Yoh;var wW=function(){var l=_.S.apply(this,arguments)||this;l.selectedVideoId=void 0;l.picker=void 0;l.dismissButtonOverrides={size:"XS"};l.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return l};
_.h(wW,_.S);_.Q=wW.prototype;_.Q.onServiceRequestCompleted=function(l){l.stopPropagation()};
_.Q.handleAddVideoPreviewAction=function(l){l=this.get("addVideoPreviewAction",l);this.onGetVideoPreviewSuccess(l)};
_.Q.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}}}}}};
_.Q.onLaunchVideoPicker=function(l){var b=this,d=_.iO(this.get("addVideoLinkAction.title",l)),L=this.get("addVideoLinkAction.onePickHostId",l);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",l);L&&(this.picker||(d=_.viD(_.fUy(L).setTitle(d).addView(x6$()).addView(J4D()),function(P){b.onPickVideo(P)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",l)||d.addView("youtube"),this.picker=d.build()),this.picker.setVisible(!0))};
_.Q.onPickVideo=function(l){if(l)if(l.action==="cancel")_.rh(this.hostElement,"yt-video-link-button-cancel");else if(l.action==="picked"){l=l.docs;if(!l||l.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(l=(l==null?0:l.length)?l[0]:void 0)?l.id:void 0;this.setVideoPreview()}};
_.Q.setVideoPreview=function(){var l=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){l.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.Q.onGetVideoPreviewSuccess=function(l){if(l&&l.videoPreview&&l.cancelButton)this.videoPreview=l.videoPreview,this.cancelButton=l.cancelButton,_.rh(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.Q.onGetVideoPreviewError=function(){this.cancel()};
_.Q.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.rh(this.hostElement,"yt-video-link-cancel")};
_.Q.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
wW.prototype.onServiceRequestCompleted=wW.prototype.onServiceRequestCompleted;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],wW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],wW.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wW.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],wW.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wW.prototype,"videoPreview",void 0);_.w([_.g(),_.u("design:type",Object)],wW.prototype,"cancelButton",void 0);_.w([_.g(),_.u("design:type",Object)],wW.prototype,"getVideoPreviewCommand",void 0);_.w([_.g(),_.u("design:type",Object)],wW.prototype,"dismissButtonOverrides",void 0);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],wW.prototype,"onServiceRequestCompleted",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],wW);
_.R(wW,"ytd-backstage-video-link-attachment",function(){if(Yoh!==void 0)return Yoh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Yoh=l},{mode:1});var qoQ;var HVt;var tsV;var uk=function(){return _.S.apply(this,arguments)||this};
_.h(uk,_.S);uk.prototype.dataChanged=function(){this.active=!1};
uk.prototype.onTap=function(){_.rh(this.hostElement,"yt-select-emoji-suggestion",this.data)};
uk.prototype.identity=function(l){return l};
_.qG.Object.defineProperties(uk.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L;if((l=this.data)==null?0:(b=l.image)==null?0:(d=b.thumbnails)==null?0:(L=d[0])==null?0:L.url)return l=this.data.image.thumbnails[0].url,l.startsWith("data:image/svg+xml")?Ah(l):_.VE(l)}}});
uk.prototype.dataChanged=uk.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],uk.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],uk.prototype,"active",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uk.prototype,"dataChanged",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],uk.prototype,"imageSrc",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],uk);
_.R(uk,"ytd-emoji-suggestion",function(){if(tsV!==void 0)return tsV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tsV=l},{mode:1});var UZh=/.*([:@#].*?)$/,Gp=function(){var l=_.S.apply(this,arguments)||this;l.suggestions=[];l.suggestionIndex=-1;l.JSC$16054_lastSuggestionRange=null;return l};
_.h(Gp,_.S);_.Q=Gp.prototype;_.Q.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.Q.getSuggestions=function(l){var b=[],d=Dht(this.emojiManager,l.substr(0,3));if(d)for(var L in d)if(L.toLocaleLowerCase().indexOf(l)===0){var P=d[L];if(P&&P.emojiId){P=UW(this.emojiManager,P.emojiId);var E=void 0,f=void 0,F=void 0,n=void 0,N=((E=P)==null?0:E.isCustomEmoji)?(f=P)==null?void 0:(F=f.shortcuts)==null?void 0:F[0]:(n=P)==null?void 0:n.emojiId;E=void 0;b.push({suggestion:{image:(E=P)==null?void 0:E.image,alt:N,text:L}});if(b.length>=64)break}}return b?b.sort(function(Y,q){return q.suggestion.text<
Y.suggestion.text?-1:q.suggestion.text===Y.suggestion.text?0:1}):null};
_.Q.insertSuggestion=function(l){_.rh(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16054_lastSuggestionRange,text:l.alt});this.dropdown.opened=!1};
_.Q.updateSuggestionsAtCaret=function(l){this.updateSuggestions(l,this.retrieveTextBeforeRange(l))};
_.Q.offsetStartOfRangeBy=function(l,b){l.startOffset>=b&&l.setStart(l.startContainer,l.startOffset-b)};
_.Q.updateSuggestions=function(l,b){var d=this;this.JSC$16054_lastSuggestionRange&&(this.JSC$16054_lastSuggestionRange.detach(),this.JSC$16054_lastSuggestionRange=null);if((b=UZh.exec(b))&&b.length&&(b=b[b.length-1].toLocaleLowerCase(),b.length>2||b===":_")&&(this.offsetStartOfRangeBy(l,b.length),this.JSC$16054_lastSuggestionRange=l,(l=this.getSuggestions(b))&&l.length)){this.suggestions=l;_.m1(this,function(){d.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(l.length-1);return}this.dropdown.opened=!1};
_.Q.onKeyDown=function(l){if(this.dropdown.opened)switch(l.key){case "Escape":this.dropdown.opened=!1;l.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);l.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);l.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),l.preventDefault()}};
_.Q.onKeyUp=function(l,b){switch(l.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(b);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(b)}};
_.Q.onKeyPress=function(l){l.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),l.preventDefault())};
_.Q.changeSuggestionIndex=function(l){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(l+this.suggestions.length)%this.suggestions.length,l=this.dropdownContent.children[this.suggestionIndex],l.active=!0,this.dropdownContent.scrollTop=l.offsetTop)};
_.Q.retrieveTextBeforeRange=function(l){var b=l.startContainer;return b&&b.nodeType===Node.TEXT_NODE?b.textContent.substr(0,l.startOffset):""};
Gp.prototype.onKeyPress=Gp.prototype.onKeyPress;Gp.prototype.onKeyUp=Gp.prototype.onKeyUp;Gp.prototype.onKeyDown=Gp.prototype.onKeyDown;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Gp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Array)],Gp.prototype,"suggestions",void 0);_.w([_.g(),_.u("design:type",_.HE)],Gp.prototype,"emojiManager",void 0);_.w([_.g(),_.u("design:type",Number)],Gp.prototype,"verticalSuggestionsOffset",void 0);
_.w([_.KL("#dropdown"),_.u("design:type",Object)],Gp.prototype,"dropdown",void 0);_.w([_.KL("#dropdown-content"),_.u("design:type",HTMLDivElement)],Gp.prototype,"dropdownContent",void 0);_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],Gp.prototype,"onKeyDown",null);_.w([_.Hf("keyup"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent,Range]),_.u("design:returntype")],Gp.prototype,"onKeyUp",null);
_.w([_.Hf("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],Gp.prototype,"onKeyPress",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-emoji-input"})],Gp);
_.R(Gp,"ytd-emoji-input",function(){if(HVt!==void 0)return HVt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HVt=l},{mode:2});var KUh;var Tp=function(){var l=_.S.apply(this,arguments)||this;l.hasMaxOptions=!1;return l};
_.h(Tp,_.S);_.Q=Tp.prototype;_.Q.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.Q.setPrefilledChoices=function(l){var b=this;this.set("pollOptions",[]);var d;for(d=0;d<Math.min(l.length,this.data.maxPollOptions);d++)this.push("pollOptions",l[d].substring(0,this.data.maxPollOptionChars));for(;d<this.data.minPollOptions;d++)this.push("pollOptions","");this.hasMaxOptions=d>=this.data.maxPollOptions;_.m1(this,function(){for(var L=b.pollOptions,P=_.F$(b.hostElement).querySelectorAll(".poll-option-input"),E=0;E<P.length;E++)P[E].value=L[E]})};
_.Q.focusChanged=function(){_.mj(this.hostElement)};
_.Q.onInput=function(){var l=this;_.wo(this,"onInput",function(){l.isValid()?_.rh(l.hostElement,"yt-commentbox-post-enable"):_.rh(l.hostElement,"yt-commentbox-post-disable")},300)};
_.Q.setPollOptions=function(){var l=[],b,d=((b=this.data)==null?0:b.minPollOptions)?this.data.minPollOptions:0;for(b=0;b<d;b++)l.push("");return l};
_.Q.addPollOption=function(){var l=this;_.rh(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.T1.addLowPriorityJob(function(){var b;(b=_.F$(l.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||b.focus()})};
_.Q.onRemovePollOption=function(l){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.rh(this.hostElement,"yt-poll-attachment-dismiss")):(l=this.repeat.indexForElement(l.target.parentNode),l!==null&&(this.splice("pollOptions",l,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.rh(this.hostElement,"yt-commentbox-post-enable"))))};
_.Q.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.Q.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var l=0,b=this.pollOptions.length;l<b;l++)if(this.pollOptions[l].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.Q.getPollOptions=function(){return this.pollOptions};
_.Q.setPollOptionsFromInputs=function(){for(var l=_.F$(this.hostElement).querySelectorAll(".poll-option-input"),b=0;b<l.length;b++)this.pollOptions[b]=l[b].value.trim()};
_.Q.clearPollOptions=function(){var l=_.F$(this.hostElement).querySelectorAll(".poll-option-input");l=_.X(l);for(var b=l.next();!b.done;b=l.next())b.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.Q.getSimpleString=function(l){return _.iO(l)};
_.Q.updateValueFromBinding=function(l){if(l.target&&this.pollOptions){var b=Array.from(_.F$(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(l.target);if(b>=0){var d;this.pollOptions[b]=(d=l.detail.value)!=null?d:"";this.notifyPath("pollOptions."+b)}}};
Tp.prototype.dataChanged=Tp.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Tp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Tp.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Array)],Tp.prototype,"pollOptions",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Tp.prototype,"hasMaxOptions",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Tp.prototype,"enableCreationBox",void 0);
_.w([_.KL("#repeat"),_.u("design:type",JC)],Tp.prototype,"repeat",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tp.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-poll-attachment"})],Tp);
_.R(Tp,"ytd-poll-attachment",function(){if(KUh!==void 0)return KUh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return KUh=l},{mode:2});var eOD;var hOJ;var kaf;var WUF;var a6=function(){return _.S.apply(this,arguments)||this};
_.h(a6,_.S);_.qG.Object.defineProperties(a6.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],a6.prototype,"rendererBehaviors",void 0);_.w([_.g(),_.u("design:type",Object)],a6.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],a6.prototype,"focused",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("focused"),_.u("design:type",Object),_.u("design:paramtypes",[])],a6.prototype,"ariaSelected",null);_.w([_.AC({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],a6);
_.R(a6,"yt-user-mention-suggestion-renderer",function(){if(WUF===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;kaf===void 0&&(kaf=document.createElement("template"));var L=kaf;d.call(b,L.content.cloneNode(!0),l.content.firstChild);WUF=l}l=WUF;return l},{mode:2});var j1f;var zO$;var ik=function(){var l=_.S.apply(this,arguments)||this;l.focusedSuggestionIndex=-1;return l};
_.h(ik,_.S);_.Q=ik.prototype;_.Q.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.Q.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.Q.setFocusedSuggestionIndex=function(l){!this.data||!this.data.suggestions||l<0||l>=this.data.suggestions.length||(this.focusedSuggestionIndex=l,l=this.getSuggestionId(l),this._setFocusedSuggestionId(l))};
_.Q.advanceSuggestion=function(l){this.focusedSuggestionIndex===-1||l!==-1&&l!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+l),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.Q.ensureSuggestionVisible=function(l){l=this.getSuggestionId(l);l=_.F$(this.hostElement).querySelector("[id="+l+"]");l!=null&&(l.offsetTop<this.hostElement.scrollTop?l.scrollIntoView(!0):l.offsetTop+l.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&l.scrollIntoView(!1))};
_.Q.getSuggestionId=function(l){return"user-mention-suggestion-"+l};
_.Q.onSuggestionTap=function(l){var b=_.K(l.model.item,rIj);this.ytRendererBehavior.logExplicitClick(b);_.rh(this.hostElement,"yt-user-mention-suggestion-selected",{data:b,index:l.model.index})};
_.Q.onSuggestionMouseMove=function(l){l.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(l.model.index)};
_.Q.isSuggestionFocused=function(l,b){return l===b};
_.Q.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Q.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("focused-suggestion-id-changed",this.focusedSuggestionId))};
ik.prototype.focusedSuggestionIdChangedForBinding=ik.prototype.focusedSuggestionIdChangedForBinding;ik.prototype.onDomChange=ik.prototype.onDomChange;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ik.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ik.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],ik.prototype,"focusedSuggestionIndex",void 0);_.w([_.g({readOnly:!0}),_.u("design:type",String)],ik.prototype,"focusedSuggestionId",void 0);
_.w([_.Hf("dom-change"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ik.prototype,"onDomChange",null);_.w([_.tC("focusedSuggestionId"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ik.prototype,"focusedSuggestionIdChangedForBinding",null);_.w([_.AC({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],ik);
_.R(ik,"yt-user-mention-suggestions-dropdown",function(){if(zO$===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;j1f===void 0&&(j1f=document.createElement("template"));var L=j1f;d.call(b,L.content.cloneNode(!0),l.content.firstChild);zO$=l}l=zO$;return l},{mode:2});var ce=function(){var l=_.S.apply(this,arguments)||this;l.suggestionsResponse=null;l.activeMention=null;l.selectionChangeListener=l.onSelectionChange.bind(l);l.handlesEnabled=_.U("enable_handles_in_mention_suggest_posts");l.handlesInMentionSuggestionsEnabled=_.U("handles_in_mention_suggest_posts");l.zeroPrefixMentionSuggestionEnabled=_.U("enable_zero_prefix_mention_suggestion_web");l.pendingQuery=null;l.flowNonce=null;return l};
_.h(ce,_.S);_.Q=ce.prototype;_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.Q.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.Q.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.Q.hasSuggestions=function(l){return!!(l&&l.suggestions&&l.suggestions.length>0)};
_.Q.onInput=function(){var l=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var b=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),d=this.activeMention.JSC$11509_getText().slice(-1)===" ",L=this.activeMention.JSC$11509_getText().slice(-2,-1)===" ",P="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11509_getText().slice(-2,
-1))>=0;P=this.zeroPrefixMentionSuggestionEnabled&&P;if(this.activeMention.isCollapsed()||(b||L||P)&&d)this.cancelActiveMention();else{var E=this.activeMention.JSC$11509_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.wo(this,"requestSuggestions",function(){l.requestSuggestions(E)},100)}}}};
_.Q.onServiceRequestSent=function(l){l.stopPropagation()};
_.Q.onServiceRequestCompleted=function(l){l.stopPropagation();l=l.detail.data;l.query&&(!this.pendingQuery||this.pendingQuery!==l.query)||!this.zeroPrefixMentionSuggestionEnabled&&l.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=l,this.hasSuggestions(l)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.Q.onServiceRequestError=function(l){l.stopPropagation()};
_.Q.onUserMentionSuggestionSelected=function(l){this.selectSuggestion(l.detail.data,l.detail.index)};
_.Q.onSelectionChange=function(){if(this.activeMention){var l=_.Ov(),b=this.activeMention.JSC$11509_containsRange(l);l=l&&this.containsHelper(this.dropdown,l.getContainer());b||l||this.cancelActiveMention()}};
_.Q.containsHelper=function(l,b){var d;if(((d=window.ShadyDOM)==null?void 0:d.noPatch)===!0)return l.contains(b);for(;b;){if(b===l)return!0;b=b instanceof ShadowRoot?b.host:b.parentNode}return!1};
_.Q.maybeStartSuggest=function(){var l=_.Ov();if(l&&l.isCollapsed()){var b=l.JSC$11509_getStartNode(),d=l.JSC$11509_getStartOffset();if(b instanceof Text&&!(d<1)){var L=b.textContent;!(L=L&&L.charAt(d-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(L)<0||(this.activeMention=_.Xp(b,d-1,l.JSC$11509_getEndNode(),l.JSC$11509_getEndOffset()),this.flowNonce=kK(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.Q.updateActiveMention=function(){if(this.activeMention){var l=_.Ov();l&&l.isCollapsed()&&(this.activeMention=_.Xp(this.activeMention.JSC$11509_getStartNode(),this.activeMention.JSC$11509_getStartOffset(),l.JSC$11509_getEndNode(),l.JSC$11509_getEndOffset()))}};
_.Q.requestSuggestions=function(l){if(this.activeMention){var b={suggestions_query:l};this.pendingQuery=l;_.LZ(this.hostElement,[this.suggestionsEndpoint,b])}};
_.Q.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()};
_.Q.focusPreviousSuggestion=function(l){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),l.preventDefault())};
_.Q.focusNextSuggestion=function(l){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),l.preventDefault())};
_.Q.selectFocusedSuggestion=function(l){if(this.hasSuggestions(this.suggestionsResponse)){var b=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.K(b,rIj)&&(this.selectSuggestion(_.K(b,rIj),this.dropdown.focusedSuggestionIndex),l.preventDefault())}};
_.Q.selectSuggestion=function(l,b){if(l){var d=this.activeMention;if(d){var L=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&l.handle?_.TU(L,"\u00a0\u2068@"+l.handle+"\u2069\u00a0"):this.handlesEnabled?_.TU(L,"\u00a0"+l.displayName+"\u00a0"):_.TU(L,"\u00a0@"+l.displayName+"\u00a0");im(L,"/channel/"+l.channelId);L.classList.add("yt-formatted-string","yt-simple-endpoint");L.setAttribute("spellcheck","false");d.isCollapsed()||d.JSC$11509_removeContents();d.insertNode(L,!0);l=document.createTextNode(" ");
L.parentNode.insertBefore(l,L.nextSibling);window.getSelection().collapse(l,1);b={suggestionSelected:{suggestionIndex:b}};if(this.zeroPrefixMentionSuggestionEnabled){var P;b.suggestionSelected.isZeroPrefix=((P=this.suggestionsResponse)==null?void 0:P.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",b);this.cancelActiveMention();_.rh(this.hostElement,"yt-mention-inserted")}}};
_.Q.getPositionTarget=function(l){return l&&l.getBrowserRangeObject()};
_.Q.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.Q.onFocusedSuggestionIdChanged=function(l){var b=_.KRj(this.hostElement)[0];b&&(l.detail.value?b.setAttribute("aria-activedescendant",l.detail.value):b.removeAttribute("aria-activedescendant"))};
_.Q.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.Q.logGELEvent=function(l,b){l={eventType:l,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};b&&(l=Object.assign(l,b));_.Gj("userMentionAutoCompleteBoxEvent",l)};
ce.prototype.onDomChange=ce.prototype.onDomChange;ce.prototype.onUserMentionSuggestionSelected=ce.prototype.onUserMentionSuggestionSelected;ce.prototype.onServiceRequestError=ce.prototype.onServiceRequestError;ce.prototype.onServiceRequestCompleted=ce.prototype.onServiceRequestCompleted;ce.prototype.onServiceRequestSent=ce.prototype.onServiceRequestSent;ce.prototype.onInput=ce.prototype.onInput;_.w([_.z(_.uC),_.u("design:type",Object)],ce.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],ce.prototype,"suggestionsEndpoint",void 0);_.w([_.g(),_.u("design:type",Object)],ce.prototype,"suggestionsResponse",void 0);_.w([_.g(),_.u("design:type",Object)],ce.prototype,"activeMention",void 0);_.w([_.KL("#dropdown"),_.u("design:type",Object)],ce.prototype,"dropdown",void 0);_.w([_.KL("#iron-dropdown"),_.u("design:type",Object)],ce.prototype,"ironDropdown",void 0);
_.w([_.Hf("input"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],ce.prototype,"onInput",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ce.prototype,"onServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ce.prototype,"onServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ce.prototype,"onServiceRequestError",null);_.w([_.Hf("yt-user-mention-suggestion-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ce.prototype,"onUserMentionSuggestionSelected",null);
_.w([_.Hf("dom-change"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],ce.prototype,"onDomChange",null);_.w([_.AC({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],ce);
_.R(ce,"yt-user-mention-autosuggest-input",function(){if(hOJ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;eOD===void 0&&(eOD=document.createElement("template"));var L=eOD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);hOJ=l}l=hOJ;return l},{mode:2});var rW=null;
_.$O({is:"ytd-commentbox",_template:function(){if(qoQ!==void 0)return qoQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qoQ=l},
behaviors:[_.reB.YtHostElementBehavior,_.uC,_.wG.YtActionHandlerBehavior,_.OD.YtComponentBehavior,_.MS.YtRendererstamperBehavior,_.f8h.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(l,b){return _.Bv(l.entities,"aadcGuidelinesStateEntityPayload",b)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(l,b){return _.Bv(l.entities,"commentboxStateEntity",b)},
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 _.Kq}},
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:_.U("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.U("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",_.qu(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(l){this.fire(l?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(l){this.set("submitButtonDisabled",void 0);this.clear();l&&this.computeIsEmojiButtonDisplayed_(l)&&(l=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&l.updateEmojiCategories()},
observePrefilledImage_:function(l,b,d){this.isValidPrefilledImage_(l,b,d)&&(this.prefilledAttachment_="image",this.prefilledImageData_=b,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(l,b){this.isValidPrefilledVideo_(l,b)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(l){l&&l.pollData&&l.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(l.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.x6();this.focus()},
detached:function(){document.removeEventListener("tap",_.qu(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(l){l=l.detail;l=l.isCustomEmoji?l.shortcuts[0]:l.emojiId;var b=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(b,l);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var l=_.Ov();if(l){l=l.getBrowserRangeObject();for(var b=l.commonAncestorContainer;b;){if(b===this.getEditableTextArea_())return l;b=b.parentNode}}l=this.getEditableTextArea_();l=_.QI(l,l.childNodes.length);l.select();return l.getBrowserRangeObject()},
insertTextWithEmojis_:function(l,b,d){(b=this.emojiManager.createDocumentFragment(b,!0,!1,d===void 0?!0:d))&&b.childNodes.length!==0&&(l.collapsed||l.deleteContents(),d=b.lastChild,l.insertNode(b),_.qL$(d).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var l=_.Ov();if(l){var b=l.JSC$11509_getStartNode(),d=l.JSC$11509_getEndNode();if(EzV(b)&&EzV(d)){var L=l.JSC$11509_getStartOffset(),P;if(_.qy&&b.nodeType===Node.ELEMENT_NODE&&(P=_.Bxo(b)))_.QI(P,0).select();else{P=FE(b)?b:_.G7(b,FE);var E=FE(d)?d:_.G7(d,FE);if(P||E)if(l.isCollapsed()){if(b.nodeType===Node.TEXT_NODE){l=!0;L===b.length&&(l=!1);if(rW==="end"||rW==="right")l=!1;b=b.parentNode;l=[].concat(_.VV(b.parentNode.childNodes)).indexOf(b)+(l?0:1);_.QI(b.parentNode,
l).select()}}else P?P.previousSibling&&P.previousSibling.length>0?_.Xp(d,l.JSC$11509_getEndOffset(),P.previousSibling,P.previousSibling.length-1).select():(b=document.createTextNode("\u200b"),P.parentNode.insertBefore(b,P),_.Xp(d,l.JSC$11509_getEndOffset(),b,0).select()):E&&(E.nextSibling&&E.nextSibling.length>0?_.Xp(b,l.JSC$11509_getStartOffset(),E.nextSibling,1).select():(d=document.createTextNode("\u200b"),E.parentNode.insertBefore(d,E.nextSibling),_.Xp(b,l.JSC$11509_getStartOffset(),d,d.length).select()));
rW=null}}else rW=null}else rW=null},
leftKeyPressed_:function(){rW="left"},
rightKeyPressed_:function(){rW="right"},
endKeyPressed_:function(){rW="end"},
maybeDeleteChip_:function(){var l=BFF(!0);if(l){var b=_.Ov(),d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();_.bC(d,b,l,l.childNodes.length).select()}},
maybeBackspaceChip_:function(){var l=BFF(!1);if(l){var b=_.Ov(),d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();_.bC(d,b,l,0).select()}},
maybeBackspaceChipWordMode_:function(l){var b=_.Ov();if(b.isCollapsed()){var d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();var L=nzy(d,b,!0);L&&(_.bC(d,b,L,0).select(),document.execCommand("delete"),l.preventDefault(),l.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(l){var b=_.Ov();if(b.isCollapsed()){var d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();var L=nzy(d,b,!1);L&&(_.bC(d,b,L,L.childNodes.length).select(),document.execCommand("delete"),l.preventDefault(),l.stopImmediatePropagation())}},
onTap_:function(l){if(!l.defaultPrevented&&(l.currentTarget.tagName==="YTD-COMMENTBOX"&&FE(l.target)&&l.preventDefault(),this.isEmojiPickerDisplayed)){var b=this.$$("#emojis"),d=this.$$("#emoji-button"),L=this.getEditableTextArea_();if((l=l.path?l.path:l.composedPath&&l.composedPath())&&!l.includes(b)&&!l.includes(L)&&!l.includes(d))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(l,b,d){return l==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&b!==void 0&&b.encryptedBlobId!==null&&b.sourceExternalVideoId!==null&&d!==void 0&&d.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(l,b){return l==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!b&&!!b.videoRenderer&&!!b.videoRenderer.videoId},
isValidPrefilledAttachment_:function(l,b,d){return this.isValidPrefilledImage_(l,b,d)||this.isValidPrefilledVideo_(l,d)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.U("enable_multi_image_post_creation")){var l=this.$$("ytd-backstage-multi-image-select-renderer");l&&l.hasImages()&&l.cancel()}else(l=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&l.cancel();(l=this.$["poll-attachment"])&&this.hasPoll_&&l.clearPollOptions();(l=this.$["image-poll-attachment"])&&this.hasImagePoll_&&l.resetPollOptions();(l=this.$["quiz-attachment"])&&this.hasQuiz_&&l.resetQuizOptions();
(l=this.$["video-link-attachment"])&&this.hasVideo_&&l.cancel();(l=this.$["access-restrictions-selector"].firstElementChild)&&l.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 _.F$(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.F$(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(l,b){l=XUB(l,this.emojiManager,b).cloneNode(!0);for(b=l.firstChild;b;)if(b.nodeType!==1)b=b.nextSibling;else switch(b.tagName){case "BR":var d=_.oL();_.tAh(d,b);b=d.nextSibling;break;case "DIV":(d=b.lastChild)&&b.nextSibling&&_.u5(_.oL(),d);b.previousSibling&&(b.previousSibling.nodeType===1||b.previousSibling.nodeType===3&&!b.previousSibling.textContent.endsWith("\n"))&&_.w$(_.oL(),b);d&&d.nodeName==="BR"&&_.IK(d);d=b;b.hasChildNodes()?(b=b.firstChild,
_.UYV(d)):(b=b.nextSibling,_.IK(d));break;default:b=b.nextSibling}return O0V(l)},
onAddImageError_:function(l){l.stopPropagation();this.errorMessage_=_.ao(l.detail)},
setTextAreaValue_:function(l){l||(l="");var b=this.getEditableFormattedString_();b.text="";this.getEditableTextArea_().innerText="";typeof l==="string"&&(l={runs:[{text:l}]});b.text=l},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();rW=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var l=this.getEditableTextArea_();l&&(_.QI(l,l.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.aC("HTML_DIR")==="rtl"){var l=this.getEditableTextArea_(),b=this.getTextAreaValue()!==""?"auto":"rtl";l.setAttribute("dir",b)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var l;return bWV((l=this.$["quiz-attachment"])==null?void 0:l.getExplanationText())||bWV(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var l=null;if(this.isEmojiButtonDisplayed){var b=this.getInputRange_();b&&(l=this.emojiInput.retrieveTextBeforeRange(b))}this.insertText_(l,!0);this.updateCharCount_();this.setSubmitButton_();l=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=l.scrollHeight>l.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var l=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:l})},
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(l){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(l)},
onPasteEmoji_:function(l){l.preventDefault();l.stopImmediatePropagation();l=l.clipboardData.getData("text/plain");this.insertText_(l,!1,!1)},
insertText_:function(l,b,d){b=b===void 0?!1:b;d=d===void 0?!0:d;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&l){var L=this.getInputRange_().cloneRange();this.emojiManager&&L&&(b&&this.emojiInput.offsetStartOfRangeBy(L,l.length),this.insertTextWithEmojis_(L,l,d),QGV(this.getEditableTextArea_().lastChild)||(L=this.getInputRange_().cloneRange()),L&&(this.emojiInput.updateSuggestions(L,l),this.updateSuggestionOffset_(L)))}},
setSubmitButton_:function(){if(this.data){var l=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",b=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(l||b){var d=this.getTextAreaValue().trim();b=d===this.previousText_;d=!d||this.aboveCharLimit_;l&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(d=this.aboveCharLimit_);this.submitButtonDisabled=
b||d||!this.getTextLength();l&&_.U("enable_post_scheduling")&&(this.submitButtonDisabled=b&&!this.scheduledPublishTimeSec_||d)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.iO,computeCreationBoxClass_:function(l){return l?"focused":"not-focused"},
computeFooterMessageClass_:function(l,b){return b?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(l,b){return b?b:l},
computeFooterMessageHidden_:function(l,b){return!b&&!l},
computePlaceholderText_:function(l,b,d){return(d==="video"||d==="image")&&(l==null?0:l.prefilledPlaceholderText)?l==null?void 0:l.prefilledPlaceholderText:b==="poll"||b==="image-poll"?l==null?void 0:l.pollPostPlaceholderText:b==="quiz"?l==null?void 0:l.quizPostPlaceholderText:b==="image"?l==null?void 0:l.imagePostPlaceholderText:l==null?void 0:l.placeholderText},
computeHideAttachmentButtons_:function(l,b,d,L){return l===void 0?!1:L&&this.getSimpleString(L)===this.getSimpleString(l.rateLimitErrorMessage)?!0:b!=="none"||d!=="none"||!l.videoLinkButton&&!l.pollButton&&!l.imagePollButton&&!l.quizButton&&!l.imageButton},
computeHideDismissableAttachment_:function(l){return l!=="image"&&l!=="video"},
computeHasVideo_:function(l){return l==="video"},
computeHasImage_:function(l){return l==="image"},
computeHasPoll_:function(l){return l==="poll"},
computeHasImagePoll_:function(l){return l==="image-poll"},
computeHasQuiz_:function(l){return l==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(l){return l&&l.backstageAttachment?l.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!l.backstageAttachment.quizRenderer&&!l.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(l){if(this.isValidPrefilledAttachment_(l.purpose,l.prefilledImageData,l.backstageAttachment))return l.backstageAttachment},
computeEditAttachment_:function(l){if(this.computePrefilledContent_(l)===void 0)return l.backstageAttachment},
computeAuthorThumbnailDimension_:function(l,b){return l&&!b?24:40},
computeImageUploadEndpoint_:function(l){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",l)},
computeRateLimitErrorCommands_:function(l){var b,d;return l==null?void 0:(b=l.advancedTierFeatures)==null?void 0:(d=b.rateLimit)==null?void 0:d.rateLimitCommands},
computeIsBackstageComment_:function(l){return!(!l||l!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(l){return this.get("submitButton.buttonRenderer.serviceEndpoint",l)||this.get("replyButton.buttonRenderer.serviceEndpoint",l)||this.get("postButton.buttonRenderer.serviceEndpoint",l)},
computeSubmitButtonOverride:function(){if(_.U("web_modern_buttons")){var l,b;return{segmentedPosition:this.dropdownSchedulePanel_||!((l=this.data)==null?0:(b=l.postOptionsMenu)==null?0:b.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.U("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(l,b){l=this.get("submitButton.buttonRenderer",l)||this.get("replyButton.buttonRenderer",l)||this.get("postButton.buttonRenderer",l);b&&(l=b);l&&(l=Object.assign({},l),l.serviceEndpoint=void 0,l.isDisabled=this.submitButtonDisabled);return l},
computeHasExternalLinksAccess_:function(l){if(_.U("enable_rfa_external_links")){var b,d,L;return(L=l==null?void 0:(b=l.advancedTierFeatures)==null?void 0:(d=b.externalLinks)==null?void 0:d.allowExternalLinks)!=null?L:!0}return!0},
computeIsEmojiButtonDisplayed_:function(l){return l.emojiButton&&l.emojiPicker&&l.emojiPicker.emojiPickerRenderer&&l.emojiPicker.emojiPickerRenderer.categories?l.emojiPicker.emojiPickerRenderer.categories.find(function(b){return b.emojiPickerCategoryRenderer?b.emojiPickerCategoryRenderer.emojiIds&&b.emojiPickerCategoryRenderer.emojiIds.length>0:b.emojiPickerUpsellCategoryRenderer?b.emojiPickerUpsellCategoryRenderer.emojis&&b.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(l){return l.charLimit?l.charLimit:null},
computeDropdownSchedulingPanel_:function(l,b){if(l==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&b)return b},
computeInlineSchedulingPanel_:function(l,b){if(l==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&b)return b},
computeHideAuthorThumbnail_:function(l,b){return l||this.computeUseIdentityChip_(b)},
computeHideIdentityChipRenderer_:function(l,b){return l||!this.computeUseIdentityChip_(b)},
computeUseIdentityChip_:function(l){return!!l&&!!l.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(l){var b,d,L,P;(l==null?0:(b=l.detail)==null?0:(d=b.endpoint)==null?0:d.ypcGetOffersEndpoint)||(l==null?0:(L=l.detail)==null?0:(P=L.endpoint)==null?0:P.ypcOffersEndpoint)?(l.stopPropagation(),_.LZ(this,[l.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",l)&&(l.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(l){this.addedAttachment="video";this.selectedVideoId_=l.detail.videoId},
commentboxStateEntityChanged_:function(l){var b=this;(l==null?void 0:l.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(l==null?void 0:l.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){b.focus()})},
onYtServiceRequestSent_:function(l,b){if(b.actions)for(l=_.X(b.actions),b=l.next();!b.done;b=l.next())b.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(l){this.isLoading=!1;var b=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",l),d,L,P,E=l==null?void 0:(d=l.detail)==null?void 0:(L=d.data)==null?void 0:(P=L.actionResult)==null?void 0:P.commentboxStateEntityKey;if(b)this.errorMessage_=b;else if(E){var f;this.dismissData_=l==null?void 0:(f=l.detail)==null?void 0:f.data;this.commentboxStateKey_=E}else{this.clear();var F;this.fire("yt-commentbox-dismiss",l==null?void 0:(F=l.detail)==
null?void 0:F.data)}},
onYtServiceRequestError_:function(l){l.stopPropagation();this.isLoading=!1;var b,d;if(((b=this.data)==null?void 0:b.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((d=this.data)==null?void 0:d.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(b=this.get("detail.error.args",l)||[],b.length>1&&b[1].message){this.handlePostsServiceRequestError_(b[1].message);return}(l=this.get("detail.error.message",l))?this.errorMessage_=this.data.errorMessage||_.ao(l):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(l){if(_.U("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var b=_.X(this.rateLimitErrorCommands),d=b.next();!d.done;d=b.next())if(d=d.value,d.errorLabel===l){_.mf(d.command,this.hostElement);return}this.errorMessage_=_.ao(l)},
submitIfNotBackstagePost_:function(l){if(!this.isBackstagePost)this.onSubmit_(l)},
onSubmit_:function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M;return _.B(function(J){switch(J.nextAddress){case 1:l.stopPropagation();if(!b.serviceEndpoint||!b.isValidInput_())return J.return();if(b.shouldShowPostAadcNotice_())return b.showPostAadcNotice_(),J.return();if(b.shouldShowCommentAadcNotice_())return b.showCommentAadcNotice_(),J.return();if(!(b.$$("ytd-backstage-multi-image-select-renderer")&&b.hasImage_&&_.U("enable_multi_image_post_creation"))){J.jumpTo(2);break}d=b.$$("ytd-backstage-multi-image-select-renderer");
return J.yield(d.getAllUploadStatuses(),3);case 3:L=J.yieldResult;if(!L)return J.return();P=_.X(L);for(E=P.next();!E.done;E=P.next())if(f=E.value,f.encryptedBlobId===void 0)return b.isLoading=!1,n=F=void 0,b.errorMessage_=(n=(F=b.imageUploadEndpoint_)==null?void 0:F.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?n:null,J.return();return J.return(b.submitForm_(void 0,void 0,void 0,void 0,d.images,b.taggedVideoId_));case 2:if(!b.hasImagePoll_||!b.$["image-poll-attachment"]){J.jumpTo(4);
break}return J.yield(b.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:N=J.yieldResult;if(!N)return J.return();Y=_.X(N);for(q=Y.next();!q.done;q=Y.next())if(H=q.value,!H.encryptedBlobId)return b.isLoading=!1,t=void 0,b.errorMessage_=(t=b.data.errorMessage)!=null?t:null,J.return();case 4:W=(e=b.$$("ytd-backstage-image-select-renderer"))&&e.uploadPromise(),M=b.getSharedPostId_(),W?W.then(function(){b.submitForm_.apply(b,_.VV(_.Tc.apply(0,arguments)))}).catch(function(x){b.isLoading=!1;
b.errorMessage_=_.ao(x.message)}):b.selectedVideoId_?b.submitForm_(void 0,b.selectedVideoId_):b.prefilledAttachment_==="image"?b.submitForm_(b.prefilledImageData_.encryptedBlobId,void 0,void 0,b.prefilledImageData_.sourceExternalVideoId,void 0,b.taggedVideoId_):b.prefilledAttachment_==="video"?b.submitForm_(void 0,b.data.backstageAttachment.videoRenderer.videoId):M?b.submitForm_(void 0,void 0,M):b.taggedVideoId_!==void 0?b.submitForm_(void 0,void 0,void 0,void 0,void 0,b.taggedVideoId_):b.submitForm_(),
_.gR(J)}})},
openSchedulingPanel:function(l){l&&l.scheduleButton&&l.scheduleButton.buttonRenderer&&(this.scheduleButton_=l.scheduleButton.buttonRenderer);l&&l.dateTimePicker&&this.set("data.schedulingDateTimePicker",l.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(l){l.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(l){l.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(l){l.stopPropagation();l.detail.alertMessage&&(this.alertMessage_=l.detail.alertMessage)},
onImageSelected_:function(l){l.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(l){l.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(l){l.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(l.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(l){l.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(l){var b=this.$["video-link-attachment"];b&&b.onLaunchVideoPicker(l)},
onAttachmentDismiss_:function(l){l.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"&&_.U("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.U("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 l;if(this.addedAttachment==="image-poll"&&((l=this.$["image-poll-attachment"])==null||!l.isValid()))return!1;var b;if(this.addedAttachment==="quiz"&&((b=this.$["quiz-attachment"])==null||!b.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;l=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(l=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")l=!0;return l||!!this.getTextAreaValue().trim()},
submitForm_:function(l,b,d,L,P,E){var f=this.getTextAreaValue().trim(),F={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&f===this.previousText_&&(f=void 0);f!==void 0&&(F.comment_text=f);this.isLoading=!0;E!=void 0&&(F.tagged_video_id=E);l?(F.image_blob_id=l,this.imagePreviewCoordinates_&&(F.image_preview_coordinates=this.imagePreviewCoordinates_)):b?F.attached_video_id=b:d?F.shared_post_id=d:P&&P.length>0&&(F.images_data=P.map(function(n){return{encryptedBlobId:n.encryptedBlobId,
previewCoordinates:n.previewCoordinates}}));
L&&(F.source_video_id=L);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(F.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(F.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(F.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(F.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.U("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(F.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.LZ(this,[this.serviceEndpoint,F])},
onIsInputFocusChanged_:function(l,b){l?this.fire("yt-autonav-pause-focus"):b!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(l){var b=this.getEditableTextArea_();[].concat(_.VV(l.dataTransfer.items)).forEach(function(d){d.kind==="string"&&d.type.match("^text/plain")&&d.getAsString(function(L){b.appendChild(document.createTextNode(L))})});
l.preventDefault()},
preventDefault_:function(l){l.preventDefault()},
onSuggestionInsert_:function(l){this.insertTextWithEmojis_(l.detail.range,l.detail.text)},
onEmojiSuggestionClick_:function(l){this.emojiInput.insertSuggestion(l.detail)},
computeSubmitButtonClass_:function(l,b){return!b||l?"":"with-options"},
updateSuggestionOffset_:function(l){if(this.emojiInput&&_.F$(this.emojiInput).querySelector("#dropdown")){var b=this.getEditableTextArea_().getBoundingClientRect().bottom,d=l.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(b-d)+5;b=this.getEditableTextArea_().getBoundingClientRect().left;l=l.getBoundingClientRect().left-b;_.F$(this.emojiInput).querySelector("#dropdown").style.marginLeft=l+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(l){if(_.U("enable_post_scheduling")&&this.data&&this.data.purpose){l=l.detail;if(Math.floor(Date.now()/1E3)>=l)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var b=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(b)||b!==l?this.scheduledPublishTimeSec_=l:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=l;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var l=["image-button","image-poll-button","poll-button","quiz-button"];_.U("auto_convert_posts_video_tag")||l.push("video-link-button");return l},
getButtonRenderer:function(l,b){if(l)switch(b){case "video-link-button":var d;return((d=l.videoLinkButton)==null?void 0:d.buttonRenderer)||void 0;case "image-button":var L;return((L=l.imageButton)==null?void 0:L.buttonRenderer)||void 0;case "poll-button":var P;return((P=l.pollButton)==null?void 0:P.buttonRenderer)||void 0;case "image-poll-button":var E;return((E=l.imagePollButton)==null?void 0:E.buttonRenderer)||void 0;case "quiz-button":var f;return((f=l.quizButton)==null?void 0:f.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var l;return(l=this.data)==null||!l.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var l,b;return!((l=this.data)==null||!l.openAadcDialog)&&!((b=this.aadcGuidelinesState_)==null||!b.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.aC("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var l;((l=this.data)==null?0:l.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.lb("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(l){l.clickTrackingParams&&_.Ut().clickCommand(l);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.lQ(this,"yt-close-popup-action")},
onHideIdentityChip:function(l){var b;this.set("data.placeholderText",(b=l.hideIdentityChipAction)==null?void 0:b.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var lw=function(){var l=_.S.apply(this,arguments)||this;l.isOpen=!1;l.modern=_.U("web_modern_buttons");l.roundedContainer=!0;l.dropdownButtonOverride=_.U("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;l.inPopupContainer=!1;l.isCommentboxLoading=!1;var b=["image-button","image-poll-button","poll-button"];_.U("enable_quiz_creation")&&b.push("quiz-button");_.U("auto_convert_posts_video_tag")||b.push("video-link-button");l.attachmentButtonIds=b;l.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 l};
_.h(lw,_.S);_.Q=lw.prototype;_.Q.computeButtonOverride=function(){var l;return((l=this.data)==null?0:l.postOptionsMenu)&&_.U("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.Q.configureRendererStamper=function(){var l={"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]]"}}}}};_.U("auto_convert_posts_video_tag")||(l["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return l};
_.Q.ready=function(){var l=this,b=_.F$(this.hostElement).querySelector("#placeholder-area"),d=function(L){l.onOpen(L)};
b.addEventListener("tap",d);b.addEventListener("keypress",d)};
_.Q.showButtonEduTooltip=function(){var l,b,d,L,P,E,f;if(_.U("enable_quiz_creation")&&((l=this.data)==null?0:(b=l.quizButton)==null?0:(d=b.buttonRenderer)==null?0:(L=d.hint)==null?0:(P=L.hintRenderer)==null?0:(E=P.content)==null?0:(f=E.bubbleHintRenderer)==null?0:f.text)&&(_.pc.getInstance(),l=oE(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(l==null?void 0:
l.length)>0)){this.ytComponentBehavior.resolveCommand(l[0],{form:{element:this.quizButton}});return}var F;if((F=this.data)==null?0:F.imagePollButtonTooltip)if(_.pc.getInstance(),F=oE(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(F==null?void 0:F.length)>0){this.ytComponentBehavior.resolveCommand(F[0],{form:{element:this.imagePollButton}});return}var n;_.U("enable_multi_image_post_creation")&&
((n=this.data)==null?0:n.multiImageButtonTooltip)&&(_.pc.getInstance(),n=oE(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(n==null?void 0:n.length)>0&&this.ytComponentBehavior.resolveCommand(n[0],{form:{element:this.imageButton}}))};
_.Q.onCreatePollAction=function(l){_.K(l,ewJ)&&(this.JSC$16109_commentbox.addedAttachment="poll",this.openDialog())};
_.Q.onAddVideoLinkAction=function(l){if(_.K(l,HI0))this.JSC$16109_commentbox.onAddVideoLink(l)};
_.Q.onShowSchedulingPanelCommand=function(l){(l=_.K(l,GHJ))&&this.openSchedulingPanel(l)};
_.Q.onCreateImagePollCommand=function(l){_.K(l,TGV)&&(this.JSC$16109_commentbox.openImagePollComponent(),this.openDialog())};
_.Q.onCreateQuizCommand=function(l){_.K(l,aXh)&&(this.JSC$16109_commentbox.openQuizComponent(),this.openDialog())};
_.Q.openSchedulingPanel=function(l){_.U("enable_post_scheduling")&&(this.openDialog(),this.JSC$16109_commentbox.openSchedulingPanel(l))};
_.Q.onCreateCommentAction=function(l){this.get("createCommentAction.contents",l)&&(this.JSC$16109_commentbox.clear(),this.closeDialog())};
_.Q.onOpen=function(l){l instanceof KeyboardEvent&&l.type==="keypress"&&l.keyCode!==13&&l.keyCode!==32||(this.data.prepareAccountEndpoint?_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.Q.onYtCommentboxDismiss=function(){this.closeDialog()};
_.Q.onYtCommentboxLoadingStart=function(l){l.stopPropagation();this.isCommentboxLoading=!0};
_.Q.onYtCommentboxLoadingEnd=function(l){l.stopPropagation();this.isCommentboxLoading=!1};
_.Q.onYtVideoLinkButtonCancel=function(l){l.stopPropagation();this.onOpen(l)};
_.Q.onYtVideoLinkSelected=function(l){l.stopPropagation();this.onOpen(l)};
_.Q.onIronSelect=function(l){l.stopPropagation();l.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=l.detail.item.value&&(this.accessRestriction?(this.accessRestriction=l.detail.item.value,this.onOpen(l)):this.accessRestriction=l.detail.item.value)};
_.Q.onYtNavigate=function(l){this.get("detail.endpoint.backstageImageUploadEndpoint",l)&&(this.JSC$16109_commentbox.addedAttachment="image",this.JSC$16109_commentbox.submitButtonDisabled=!0,this.onOpen(l))};
_.Q.onRequestSent=function(l){for(var b=_.X(l.detail),d=b.next();!d.done;d=b.next())_.K(d.value,Qb$)&&(this.JSC$16109_commentbox.addedAttachment="image",this.JSC$16109_commentbox.submitButtonDisabled=!0,this.onOpen(l))};
_.Q.openDialog=function(){var l;(l=this.data)!=null&&l.isIneligibleForCommunityPagePostCreation||(this.JSC$16109_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16109_commentbox.focus())};
_.Q.onPopupClosed=function(){_.pc.getInstance()};
_.Q.computeCreationDisabled=function(l){return!!l};
_.Q.computeIsCreationDialog=function(l){return!!l&&l==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.Q.computeDisabledPostButton=function(l){if(!l)return null;l.isDisabled=!0;return l};
_.Q.computeIsCreationDialogWithHeader=function(l){return!this.inPopupContainer&&!!l&&!!l.authorText&&l.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.Q.computeIsHeaderHidden=function(l,b){return!l||b};
_.Q.computeDropdownRendererClasses=function(l){return l?["text-secondary-style"]:[]};
_.Q.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var l=_.F$(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;l&&l.reset()};
lw.prototype.onPopupClosed=lw.prototype.onPopupClosed;lw.prototype.onRequestSent=lw.prototype.onRequestSent;lw.prototype.onYtNavigate=lw.prototype.onYtNavigate;lw.prototype.onIronSelect=lw.prototype.onIronSelect;lw.prototype.onYtVideoLinkSelected=lw.prototype.onYtVideoLinkSelected;lw.prototype.onYtVideoLinkButtonCancel=lw.prototype.onYtVideoLinkButtonCancel;lw.prototype.onYtCommentboxLoadingEnd=lw.prototype.onYtCommentboxLoadingEnd;lw.prototype.onYtCommentboxLoadingStart=lw.prototype.onYtCommentboxLoadingStart;
lw.prototype.onYtCommentboxDismiss=lw.prototype.onYtCommentboxDismiss;lw.prototype.showButtonEduTooltip=lw.prototype.showButtonEduTooltip;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],lw.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lw.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],lw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lw.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lw.prototype,"isOpen",void 0);_.w([_.g({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],lw.prototype,"buttonOverride",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lw.prototype,"modern",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lw.prototype,"roundedContainer",void 0);_.w([_.g(),_.u("design:type",Object)],lw.prototype,"dropdownButtonOverride",void 0);_.w([_.g({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.u("design:type",Boolean)],lw.prototype,"creationDisabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],lw.prototype,"enableCreationBox",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.u("design:type",Boolean)],lw.prototype,"isCreationDialog",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lw.prototype,"inPopupContainer",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.u("design:type",Boolean)],lw.prototype,"isCreationDialogWithHeader",void 0);_.w([_.g(),_.u("design:type",Object)],lw.prototype,"accessRestriction",void 0);
_.w([_.g({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.u("design:type",Array)],lw.prototype,"dropdownRendererClasses",void 0);_.w([_.g(),_.u("design:type",Object)],lw.prototype,"isCommentboxLoading",void 0);_.w([_.g(),_.u("design:type",Array)],lw.prototype,"attachmentButtonIds",void 0);_.w([_.KL("#image-button"),_.u("design:type",HTMLElement)],lw.prototype,"imageButton",void 0);
_.w([_.KL("#image-poll-button"),_.u("design:type",HTMLElement)],lw.prototype,"imagePollButton",void 0);_.w([_.KL("#quiz-button"),_.u("design:type",HTMLElement)],lw.prototype,"quizButton",void 0);_.w([_.KL("#commentbox"),_.u("design:type",Object)],lw.prototype,"JSC$16109_commentbox",void 0);_.w([_.tC("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lw.prototype,"showButtonEduTooltip",null);
_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onYtCommentboxDismiss",null);_.w([_.Hf("yt-commentbox-loading-start"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onYtCommentboxLoadingStart",null);
_.w([_.Hf("yt-commentbox-loading-end"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onYtCommentboxLoadingEnd",null);_.w([_.Hf("yt-video-link-button-cancel"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onYtVideoLinkButtonCancel",null);
_.w([_.Hf("yt-video-link-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onYtVideoLinkSelected",null);_.w([_.Hf("iron-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onIronSelect",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onYtNavigate",null);
_.w([_.Hf("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lw.prototype,"onRequestSent",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lw.prototype,"onPopupClosed",null);_.w([_.A({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],lw);
_.R(lw,"ytd-backstage-post-dialog-renderer",function(){if(a$V!==void 0)return a$V;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return a$V=l},{mode:1});var yNo;var ZVf;var bw=function(){return _.S.apply(this,arguments)||this};
_.h(bw,_.S);_.Q=bw.prototype;_.Q.computeHeartButtonStyle=function(l){return(l==null?0:l.styleType)?l.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Q.onYtButtonTap=function(){if(this.data.isEnabled){var l=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(l=this.getEndpoint(l))&&_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})}else(l=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(l)};
_.Q.toggle=function(l){this.set("data.isHearted",l!==void 0?l:!this.data.isHearted)};
_.Q.getEndpoint=function(l){var b,d=(b=this.data)==null?void 0:b.heartEndpoint,L;b=(L=this.data)==null?void 0:L.unheartEndpoint;if(d&&b)return l?b:d};
_.Q.computeButtonAccessibility=function(l,b){var d,L,P=l==null?void 0:(d=l.heartedAccessibility)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label,E,f;l=l==null?void 0:(E=l.unheartedAccessibility)==null?void 0:(f=E.accessibilityData)==null?void 0:f.label;return b?P:l};
_.qG.Object.defineProperties(bw.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 l;return _.U("kevlar_system_icons")&&!((l=this.data)==null||!l.isHearted)}}});
bw.prototype.onYtButtonTap=bw.prototype.onYtButtonTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bw.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],bw.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bw.prototype,"data",void 0);_.w([_.y("data.isHearted"),_.u("design:type",Object),_.u("design:paramtypes",[])],bw.prototype,"heartTooltip",null);
_.w([_.y("data.isHearted"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],bw.prototype,"iconFilled",null);_.w([_.g({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.u("design:type",String)],bw.prototype,"buttonAccessibility",void 0);_.w([_.g({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],bw.prototype,"heartButtonStyle",void 0);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bw.prototype,"onYtButtonTap",null);_.w([_.A({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],bw);
_.R(bw,"ytd-creator-heart-renderer",function(){if(ZVf!==void 0)return ZVf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ZVf=l},{mode:1});var dE=function(){var l=_.S.apply(this,arguments)||this;l.hasCreatorReply=!1;l.buttonOverrides={size:"S",iconPosition:"icon-only"};l.replyButtonOverrides={size:"S",type:"text"};l.forceIconButton=!_.U("web_modern_buttons");l.modern=_.U("web_modern_buttons");l.buttonTooltipPosition="bottom";l.systemIcons=_.U("kevlar_system_icons");l.replyDialog=null;return l};
_.h(dE,_.S);_.Q=dE.prototype;
_.Q.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]]"}}}}}};
_.Q.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.Q.dataChange=function(){this.replyDialog&&_.F$(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var l,b,d;this.isLiked=this.systemIcons&&!!((l=this.data)==null?0:(b=l.likeButton)==null?0:(d=b.toggleButtonRenderer)==null?0:d.isToggled)};
_.Q.computeShowVoteCountBeginning=function(l,b){return l===void 0||b===void 0?!0:l.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!b&&this.ytRendererBehavior.getSimpleString(b)!=="0"};
_.Q.computeShowVoteCountEnd=function(l,b){return l===void 0||b===void 0?!0:l.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!b&&this.ytRendererBehavior.getSimpleString(b)!=="0"};
_.Q.computeShowCommentCount=function(l,b){return l===void 0||b===void 0?!0:l.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!b&&this.ytRendererBehavior.getSimpleString(b)!=="0"};
_.Q.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.Q.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.Q.showReplyDialog=function(l){l&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.F$(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=l,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.Q.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.Q.onRequestSent=function(l){l=_.X(l.detail);for(var b=l.next();!b.done;b=l.next())(b=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",b.value))&&this.showReplyDialog(b)};
_.Q.onYtNavigate=function(l){var b,d;(l=(b=_.K(l.detail.endpoint,_.fXQ))==null?void 0:(d=b.dialog)==null?void 0:d.commentReplyDialogRenderer)&&this.showReplyDialog(l)};
_.Q.onYtServiceRequestSent=function(l,b){l.stopPropagation();if(b.actions)for(l=0;l<b.actions.length;l++){var d=_.K(b.actions[l],yUr);d&&this.handleUpdateCommentVoteAction(d)}};
_.Q.handleUpdateCommentVoteAction=function(l){this.voteCount=l.voteCount||_.ao("0");l.voteStatus==="LIKE"?this.JSC$16121_ytdDislikeToggleButtonRenderer.toggle(!1):l.voteStatus==="DISLIKE"?this.JSC$16121_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16121_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16121_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.Q.computeReplyButtonHidden=function(l){return l};
_.Q.computeReplyButtonBeginning=function(l){return(l==null?0:l.replyButton)&&l.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?l.replyButton:void 0};
_.Q.computeReplyButtonEnd=function(l){return(l==null?0:l.replyButton)&&l.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?l.replyButton:void 0};
_.Q.computeActionButtonStyle=function(l){return(l==null?0:l.style)?l.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Q.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.Q.onYtToggleButton=function(l){var b,d;this.isLiked=this.systemIcons&&!!((b=l.detail)==null?0:(d=b.actions)==null?0:d.like)};
dE.prototype.onYtToggleButton=dE.prototype.onYtToggleButton;dE.prototype.onButtonTooltipPositionChanged=dE.prototype.onButtonTooltipPositionChanged;dE.prototype.onYtServiceRequestSent=dE.prototype.onYtServiceRequestSent;dE.prototype.onYtNavigate=dE.prototype.onYtNavigate;dE.prototype.onRequestSent=dE.prototype.onRequestSent;dE.prototype.onYtCommentboxDismiss=dE.prototype.onYtCommentboxDismiss;dE.prototype.dataChange=dE.prototype.dataChange;
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dE.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],dE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"voteCount",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"commentCount",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"replyThumbnail",void 0);
_.w([_.g(),_.u("design:type",Object)],dE.prototype,"hasCreatorReply",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],dE.prototype,"enableCreationBox",void 0);_.w([_.g({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],dE.prototype,"actionButtonsStyle",void 0);_.w([_.g({computed:"computeReplyButtonBeginning(data)"}),_.u("design:type",Object)],dE.prototype,"replyButtonBeginning",void 0);
_.w([_.g({computed:"computeReplyButtonEnd(data)"}),_.u("design:type",Object)],dE.prototype,"replyButtonEnd",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"buttonOverrides",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"replyButtonOverrides",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"forceIconButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],dE.prototype,"useCommentIcon",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dE.prototype,"modern",void 0);_.w([_.g(),_.u("design:type",Object)],dE.prototype,"buttonTooltipPosition",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dE.prototype,"systemIcons",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],dE.prototype,"isLiked",void 0);_.w([_.KL("ytd-button-renderer"),_.u("design:type",Object)],dE.prototype,"ytdReplyButtonRenderer",void 0);
_.w([_.KL("#like-button"),_.u("design:type",Object)],dE.prototype,"JSC$16121_ytdLikeToggleButtonRenderer",void 0);_.w([_.KL("#dislike-button"),_.u("design:type",Object)],dE.prototype,"JSC$16121_ytdDislikeToggleButtonRenderer",void 0);_.w([_.KL("#reply-dialog"),_.u("design:type",HTMLElement)],dE.prototype,"replyDialogElement",void 0);_.w([_.KL("#reply-button"),_.u("design:type",HTMLElement)],dE.prototype,"replyButtonElement",void 0);
_.w([_.KL("#reply-button-end"),_.u("design:type",HTMLElement)],dE.prototype,"replyButtonEndElement",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dE.prototype,"dataChange",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],dE.prototype,"onYtCommentboxDismiss",null);
_.w([_.Hf("yt-service-request-sent-button-renderer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],dE.prototype,"onRequestSent",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],dE.prototype,"onYtNavigate",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],dE.prototype,"onYtServiceRequestSent",null);_.w([_.tC("buttonTooltipPosition"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dE.prototype,"onButtonTooltipPositionChanged",null);
_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],dE.prototype,"onYtToggleButton",null);_.w([_.A({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],dE);
_.R(dE,"ytd-comment-action-buttons-renderer",function(){if(yNo!==void 0)return yNo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return yNo=l},{mode:1});var Msh;var LT=function(){return _.S.apply(this,arguments)||this};
_.h(LT,_.S);LT.prototype.focus=function(){_.F$(this.hostElement).querySelector("#commentbox").focus()};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],LT.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],LT.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],LT.prototype,"zeroStepChannelCreationRenderer",void 0);_.w([_.A({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],LT);
_.R(LT,"ytd-comment-dialog-renderer",function(){if(Msh!==void 0)return Msh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Msh=l},{mode:1});var Ior;var Pw=function(){var l=_.S.apply(this,arguments)||this;l.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.U("enable_web_delhi_icons")};l.replyButtonOverrides={size:"S",type:"text"};return l};
_.h(Pw,_.S);_.Q=Pw.prototype;_.Q.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.Q.detached=function(){this.replyBox&&this.replyBox.remove()};
_.Q.showReplyDialog=function(l){if(l){var b=this.replyBox;b||(b=document.createElement("ytd-comment-reply-dialog-renderer"),b.id="replybox",_.F$(this.replyDialogDiv).appendChild(b));b.data=l;this.replyDialogDiv.hidden=!1;b.openDialog()}};
_.Q.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.Q.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var l,b=_.K((l=this.toolbarSurface)==null?void 0:l.subscribersOnlyDisclaimerSnackbarCommand,_.S3);b&&_.rh(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:b})}};
_.Q.onYtServiceRequestSent=function(l,b){l.stopPropagation();if(b.actions)for(var d=0;d<b.actions.length;d++){var L=_.K(b.actions[d],yUr);L?this.handleUpdateCommentVoteAction(L):l.target===this.heartButton&&this.toggleHeartState()}};
_.Q.handleUpdateCommentVoteAction=function(l){var b;(b=this.toolbarState)!=null&&b.key&&this.ytdReduxBehavior.dispatch(_.gw("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:l.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":l.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.Q.toggleHeartState=function(){var l;(l=this.toolbarState)!=null&&l.key&&this.ytdReduxBehavior.dispatch(_.gw("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.qG.Object.defineProperties(Pw.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return(((l=this.toolbarState)==null?void 0:l.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(b=this.toolbarData)==null?void 0:b.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 l;return((l=this.toolbarSurface)==null?void 0:l.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.toolbarSurface)==null?void 0:l.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.toolbarSurface)==null?void 0:l.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.toolbarSurface)==null?void 0:l.prepareAccountCommand)!==void 0&&!_.U("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var l,b=_.K((l=this.toolbarSurface)==null?void 0:l.prepareAccountCommand,_.S3),d,L,P,E,f,F,n,N,Y;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((d=this.toolbarSharedData)==null||!d.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((L=this.toolbarState)==null?void 0:L.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:b!=null?b:_.K((P=this.toolbarSurface)==null?void 0:P.likeCommand,_.S3),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:b!=null?b:_.K((E=this.toolbarSurface)==null?void 0:E.unlikeCommand,_.S3),defaultCommand:this.isVisiblyDisabled?_.K((f=this.toolbarSurface)==null?void 0:f.commentDisabledActionCommand,_.S3):void 0,defaultTooltip:(F=this.toolbarData)==null?void 0:F.likeInactiveTooltip,toggledTooltip:(n=this.toolbarData)==null?void 0:n.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(N=this.toolbarData)==null?void 0:N.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(Y=this.toolbarSharedData)==null?void 0:Y.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var l,b=_.K((l=this.toolbarSurface)==null?void 0:l.prepareAccountCommand,_.S3),d,L,P,E,f,F,n,N,Y,q;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((d=this.toolbarSharedData)==null||!d.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((L=this.toolbarState)==null?void 0:L.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:b!=null?b:_.K((P=this.toolbarSurface)==null?void 0:P.dislikeCommand,_.S3),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:b!=null?b:_.K((E=this.toolbarSurface)==null?void 0:E.undislikeCommand,_.S3),defaultCommand:this.isVisiblyDisabled?_.K((f=this.toolbarSurface)==null?void 0:f.commentDisabledActionCommand,_.S3):void 0,defaultTooltip:(F=this.toolbarData)==null?void 0:F.dislikeInactiveTooltip,toggledTooltip:(n=this.toolbarData)==null?void 0:
n.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(N=this.toolbarSharedData)==null?void 0:N.dislikeReplyButtonA11y:(Y=this.toolbarSharedData)==null?void 0:Y.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(q=this.toolbarSharedData)==null?void 0:q.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var l,b,d;if(((l=this.toolbarState)==null?void 0:l.heartState)!==void 0&&((b=this.toolbarState)==null?void 0:b.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((d=this.toolbarState)==null?void 0:d.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var L,P,E,f,F,n,N,Y,q,H,t,e,W,M;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(L=this.toolbarData)==null?void 0:L.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((P=this.toolbarState)==null?void 0:P.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((E=this.toolbarState)==null?void 0:E.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((f=this.toolbarState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((F=this.toolbarState)==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.K((n=this.toolbarSurface)==null?void 0:n.heartCommand,
_.S3),unheartEndpoint:this.isVisiblyDisabled?void 0:_.K((N=this.toolbarSurface)==null?void 0:N.unheartCommand,_.S3),disabledEndpoint:this.isVisiblyDisabled?_.K((Y=this.toolbarSurface)==null?void 0:Y.commentDisabledActionCommand,_.S3):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(q=this.toolbarData)==null?void 0:q.heartActiveTooltip,unheartedTooltip:(H=this.toolbarData)==null?void 0:H.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((t=
this.toolbarState)==null?void 0:t.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(e=this.toolbarSharedData)==null?void 0:e.unheartButtonA11y:(W=this.toolbarSharedData)==null?void 0:W.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(M=this.toolbarSharedData)==null?void 0:M.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.toolbarSurface)==null||!l.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.commentStrings)!=null&&l.replyButtonText){var b,d,L,P;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(b=this.commentStrings)==null?void 0:b.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.K((d=this.toolbarSurface)==null?void 0:d.replyCommand,_.S3),command:this.isVisiblyDisabled?
_.K((L=this.toolbarSurface)==null?void 0:L.commentDisabledActionCommand,_.S3):this.isSubsOnlyCommentsIneligibleUser?_.K((P=this.toolbarSurface)==null?void 0:P.subscribersOnlySnackbarCommand,_.S3):void 0}}}}});
Pw.prototype.onYtServiceRequestSent=Pw.prototype.onYtServiceRequestSent;Pw.prototype.hideReplyDialogDiv=Pw.prototype.hideReplyDialogDiv;_.w([_.g(),_.u("design:type",Object)],Pw.prototype,"commentStrings",void 0);_.w([_.g(),_.u("design:type",Boolean)],Pw.prototype,"isReply",void 0);_.w([_.g(),_.u("design:type",Object)],Pw.prototype,"toolbarData",void 0);_.w([_.g(),_.u("design:type",Object)],Pw.prototype,"toolbarSharedData",void 0);
_.w([_.g(),_.u("design:type",String)],Pw.prototype,"toolbarStateKey",void 0);_.w([_.g(),_.u("design:type",String)],Pw.prototype,"toolbarSurfaceKey",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Pw.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Pw.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Pw.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.If),_.u("design:type",Object)],Pw.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.KL("#reply-dialog"),_.u("design:type",HTMLElement)],Pw.prototype,"replyDialogDiv",void 0);_.w([_.KL("#replybox"),_.u("design:type",Object)],Pw.prototype,"replyBox",void 0);_.w([_.KL("ytd-creator-heart-renderer"),_.u("design:type",Object)],Pw.prototype,"heartButton",void 0);_.w([_.g({selector:function(l,b){return _.Bv(l.entities,"engagementToolbarStateEntityPayload",b)},
selectorArgs:["toolbarStateKey"]}),_.u("design:type",Object)],Pw.prototype,"toolbarState",void 0);_.w([_.g({selector:ENN,selectorArgs:["toolbarSurfaceKey"]}),_.u("design:type",Object)],Pw.prototype,"toolbarSurface",void 0);_.w([_.g(),_.u("design:type",Object)],Pw.prototype,"buttonOverrides",void 0);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pw.prototype,"hideReplyDialogDiv",null);
_.w([_.y("toolbarData","toolbarState"),_.u("design:type",String),_.u("design:paramtypes",[])],Pw.prototype,"likeCount",null);_.w([_.y("likeCount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pw.prototype,"showLikeCount",null);_.w([_.y("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pw.prototype,"isVisiblyDisabled",null);_.w([_.y("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pw.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.w([_.y("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pw.prototype,"isSubsOnlyCommentsEligibleUser",null);_.w([_.y("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pw.prototype,"hasPrepareAccountCommand",null);_.w([_.y("toolbarData","toolbarState","toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],Pw.prototype,"likeToggleButtonRenderer",null);
_.w([_.y("isReply","toolbarData","toolbarState","toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],Pw.prototype,"dislikeToggleButtonRenderer",null);_.w([_.y("toolbarData","toolbarState","toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],Pw.prototype,"creatorHeartSupportedRenderer",null);_.w([_.y("toolbarSurface"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Pw.prototype,"hasReplyCommand",null);
_.w([_.y("toolbarSurface","commentStrings","isVisiblyDisabled"),_.u("design:type",Object),_.u("design:paramtypes",[])],Pw.prototype,"replyButtonRenderer",null);_.w([_.g(),_.u("design:type",Object)],Pw.prototype,"replyButtonOverrides",void 0);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],Pw.prototype,"onYtServiceRequestSent",null);_.w([_.A({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],Pw);
_.R(Pw,"ytd-comment-engagement-bar",function(){if(Ior!==void 0)return Ior;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Ior=l},{mode:1});var $ZV;var Es=function(){return _.S.apply(this,arguments)||this};
_.h(Es,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Es.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Es.prototype,"data",void 0);_.w([_.A({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],Es);
_.R(Es,"ytd-comment-inline-thumbnail-renderer",function(){if($ZV!==void 0)return $ZV;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return $ZV=l},{mode:1});var JNt;var Qr=function(){return _.S.apply(this,arguments)||this};
_.h(Qr,_.S);Qr.prototype.onMessageTap=function(){if(this.onTapCommand){var l=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);l&&this.ytdOpenPopupBehavior.openPopup(l)}};
_.qG.Object.defineProperties(Qr.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return(l=this.data)==null?void 0:(b=l.button)==null?void 0:(d=b.buttonRenderer)==null?void 0:d.command}}});
_.w([_.z(_.If),_.u("design:type",Object)],Qr.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Qr.prototype,"data",void 0);_.w([_.y("data.button.buttonRenderer.command"),_.u("design:type",Object),_.u("design:paramtypes",[])],Qr.prototype,"onTapCommand",null);_.w([_.A({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Qr);
_.R(Qr,"ytd-comment-pause-composer-renderer",function(){if(JNt!==void 0)return JNt;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return JNt=l},{mode:1});var xZ2;var gFj;var X5=function(){var l=_.S.apply(this,arguments)||this;l.isOpen=!1;return l};
_.h(X5,_.S);_.Q=X5.prototype;_.Q.dataChanged=function(){this.isOpen=!1};
_.Q.onTap=function(){this.data&&(this.data.navigationEndpoint?_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.Q.focus=function(){this.JSC$16150_commentbox.focus()};
_.Q.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.Q.openDialog=function(){this.isOpen=!0;this.JSC$16150_commentbox.focus();this.JSC$16150_commentbox.maybeHeightChanged()};
X5.prototype.onYtCommentboxDismiss=X5.prototype.onYtCommentboxDismiss;X5.prototype.dataChanged=X5.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X5.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],X5.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],X5.prototype,"isOpen",void 0);_.w([_.KL("#commentbox"),_.u("design:type",Object)],X5.prototype,"JSC$16150_commentbox",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],X5.prototype,"dataChanged",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],X5.prototype,"onYtCommentboxDismiss",null);_.w([_.A({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],X5);
_.R(X5,"ytd-comment-reply-dialog-renderer",function(){if(gFj!==void 0)return gFj;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return gFj=l},{mode:1});var So0;var fT=function(){return _.S.apply(this,arguments)||this};
_.h(fT,_.S);_.qG.Object.defineProperties(fT.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.icon)==null?void 0:b.iconType;return d?"yt-icons:"+d.toLowerCase():null}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fT.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fT.prototype,"data",void 0);_.w([_.g(),_.y("data.icon"),_.u("design:type",Object),_.u("design:paramtypes",[])],fT.prototype,"icon",null);_.w([_.A({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],fT);
_.R(fT,"ytd-pinned-comment-badge-renderer",function(){if(So0!==void 0)return So0;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return So0=l},{mode:1});var ANh;var vFV={},Cir={input:!0,meta:!0,br:!0,link:!0,img:!0},ss=null;vFV.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(){ss==null&&(ss=document.createElement("tp-yt-paper-tooltip"),ss.offset=8,ss.fitToVisibleBounds=!0)},
onMouseOver_:function(l){if(l=_.G7(l.target,function(P){return P==this||P.getAttribute&&P.getAttribute("shared-tooltip-text")}.bind(this),!0)){var b=l.getAttribute("shared-tooltip-text");
if(b){var d=this,L=null;l!=this&&(l.tagName.toLowerCase()in Cir?d=l.parentElement:d=l,l.id&&(L=l.id));this.polymerController.createTooltipIfRequired_();if(ss.parentElement!=d||ss.for!=L)(0,_.Nu)(ss).textContent=b,_.F$(d).appendChild(ss),ss.for=L,ss.animationDelay=this.polymerController.sharedTooltipAnimationDelay,ss.position=this.polymerController.sharedTooltipPosition}}}};var F5=function(){return _.S.apply(this,arguments)||this};
_.h(F5,_.S);F5.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]]"}}}}}};
F5.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var l;((l=this.data)==null?0:l.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var b;((b=this.data)==null?0:b.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
F5.prototype.colorChanged=function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.color)==null?void 0:(d=b.basicColorPaletteData)==null?void 0:d.foregroundBodyColor;L&&(this.rgbBadgeColor=_.$I(L));_.F$(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
F5.prototype.tooltipChanged=function(){var l;((l=this.data)==null?0:l.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
F5.prototype.tooltipChanged=F5.prototype.tooltipChanged;F5.prototype.colorChanged=F5.prototype.colorChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],F5.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],F5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(vFV.YtSharedTooltipBehavior),_.u("design:type",Object)],F5.prototype,"ytSharedTooltipBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],F5.prototype,"data",void 0);
_.w([_.g({value:"#4285F4"}),_.u("design:type",String)],F5.prototype,"rgbBadgeColor",void 0);_.w([_.tC("data.color"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F5.prototype,"colorChanged",null);_.w([_.tC("data.tooltip"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F5.prototype,"tooltipChanged",null);_.w([_.A({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],F5);
_.R(F5,"ytd-sponsor-comment-badge-renderer",function(){if(ANh!==void 0)return ANh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ANh=l},{mode:1});var ROj;var pcD;var Bw=function(){return _.S.apply(this,arguments)||this};
_.h(Bw,_.S);Bw.prototype.computeState=function(l){switch(l==null?void 0:l.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"}};
Bw.prototype.updateStateIdentifier=function(l){if(this.viewModel.triStateKey){var b=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.gw("triStateButtonStateEntityPayload",b,{key:b,stateIdentifier:l}))}};
Bw.prototype.onClick=function(){var l=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(){l.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){l.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.qG.Object.defineProperties(Bw.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 l;return((l=this.data)==null?void 0:l.buttonText)||""}}});
_.w([_.g(),_.u("design:type",Object)],Bw.prototype,"viewModel",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Bw.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Bw.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Bw.prototype,"ytRendererBehavior",void 0);_.w([_.g({selector:Qi1,selectorArgs:["viewModel.triStateKey"]}),_.u("design:type",Object)],Bw.prototype,"triStateButtonStateEntity",void 0);
_.w([_.g({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.u("design:type",String)],Bw.prototype,"state",void 0);_.w([_.y("viewModel","state"),_.u("design:type",Object),_.u("design:paramtypes",[])],Bw.prototype,"data",null);_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],Bw.prototype,"buttonText",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],Bw);
_.R(Bw,"ytd-tri-state-button-view-model",function(){if(pcD!==void 0)return pcD;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return pcD=l},{mode:1});var oFF;var DZh;var nT=function(){var l=_.S.apply(this,arguments)||this;l.defaultIconToFilled=!_.U("kevlar_fill_comment_chip_icon_killswitch");return l};
_.h(nT,_.S);nT.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
nT.prototype.dataChanged=function(){if(this.data){var l,b;((l=this.data.chipColorPalette)==null?0:l.backgroundColor)&&((b=this.data.chipColorPalette)==null?0:b.foregroundTitleColor)&&_.mj(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.Jq(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.Jq(this.data.chipColorPalette.foregroundTitleColor)});var d;((d=this.data)==null?0:d.command)?(_.mj(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.mj(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}};
nT.prototype.onTap=function(){var l;if(this.data&&(l=this.data)!=null&&l.command){var b;this.ytComponentBehavior.resolveCommand((b=this.data)==null?void 0:b.command)}};
nT.prototype.getIconSize=function(){return _.U("kevlar_fill_comment_chip_icon_killswitch")?24:12};
nT.prototype.onTap=nT.prototype.onTap;nT.prototype.dataChanged=nT.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],nT.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.uC),_.u("design:type",Object)],nT.prototype,"ironA11yKeysBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nT.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],nT.prototype,"basePriceText",void 0);_.w([_.g(),_.u("design:type",Object)],nT.prototype,"chipIcon",void 0);_.w([_.g(),_.u("design:type",Object)],nT.prototype,"defaultIconToFilled",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nT.prototype,"dataChanged",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nT.prototype,"onTap",null);
_.w([_.AC({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],nT);
_.R(nT,"yt-pdg-comment-chip-renderer",function(){if(DZh===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;oFF===void 0&&(oFF=document.createElement("template"));var L=oFF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);DZh=l}l=DZh;return l},{mode:2});var Os=function(){var l=_.S.apply(this,arguments)||this;l.useSmallAvatars=_.U("small_avatars_for_comments");l.commentThreadingEnabled=_.U("web_delhi_comment_threads");l.webWatchCompactComments=_.U("web_watch_compact_comments");l.editDialog=null;return l};
_.h(Os,_.S);_.Q=Os.prototype;_.Q.onShow=function(){_.Mz("cmv",void 0,"wn_comments")};
_.Q.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"}}}};
_.Q.detached=function(){this.editDialog=null;this.expander.reset()};
_.Q.updateBackgroundColor=function(){if(this.backgroundColor){var l={"--ytd-comment-paid-background-color":_.Jq(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.mj(this.hostElement,l)}else _.mj(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.Q.resetExpander=function(){var l;(l=this.expander)==null||l.reset()};
_.Q.openEditDialog=function(l){l.dialog&&(this.editDialog=l.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.Q.onYtNavigate=function(l){var b=l.detail.endpoint;if(b=_.K(b,_.sbD)||_.K(b,_.FXQ))l.stopPropagation(),this.openEditDialog(b)};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null;_.mj(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.Q.onAuthorThumbnailClicked=function(){_.U("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.Q.onYtCommentboxResize=function(l){var b;(l==null?0:(b=l.detail)==null?0:b.height)&&_.mj(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":l.detail.height+"px"})};
_.qG.Object.defineProperties(Os.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 l,b=(l=this.commentEntity)==null?void 0:l.author;return b&&(b.isCreator||b.isVerified||b.isArtist)?{renderer:{authorEndpoint:b.channelPageEndpoint?_.K(b.channelPageEndpoint,_.S3):_.K(b.channelCommand,_.S3),authorText:{runs:[{text:b.displayName}]},color:b.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:b.isArtist?{iconType:"AUDIO_BADGE"}:
b.isVerified?{iconType:b.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:b.isArtist||b.isVerified?b.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var l,b=(l=this.commentEntity)==null?void 0:l.author;return b!=null&&b.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:b.sponsorBadgeUrl}]},tooltip:b.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var l;return _.K((l=this.commentSurfaceEntity)==null?void 0:l.pdgCommentChip,_.vGo)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var l;return this.voiceReplyContainerViewModel&&((l=this.voiceReplyContainerViewModel)==null?void 0:l.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var l;return _.K((l=this.commentSurfaceEntity)==null?void 0:l.voiceReplyContainerViewModel,AUQ)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var l;return this.voiceReplyContainerViewModel&&(l=this.voiceReplyContainerViewModel)!=null&&l.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=(l=this.commentSurfaceEntity)==null?void 0:l.commentBackgroundColor)!=null?b:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.U("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var l,b;return(((l=this.commentEntity)==null?void 0:(b=l.properties)==null?void 0:b.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var l,b;if(_.U("enable_profile_cards_on_comments")&&((l=this.commentEntity)==null?0:(b=l.author)==null?0:b.profileCardEndpoint)&&this.viewModel.allowProfileCard){var d,L;return _.K((d=this.commentEntity)==null?void 0:(L=d.author)==null?void 0:L.profileCardEndpoint,_.S3)}var P,E;return _.K((P=this.commentEntity)==null?void 0:(E=P.avatar)==null?void 0:E.endpoint,_.S3)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var l,b;if(_.U("enable_profile_cards_on_comments")&&((l=this.commentEntity)==null?0:(b=l.author)==null?0:b.channelPageEndpoint)){var d,L;return _.K((d=this.commentEntity)==null?void 0:(L=d.author)==null?void 0:L.channelPageEndpoint,_.S3)}var P,E;return _.K((P=this.commentEntity)==null?void 0:(E=P.avatar)==null?void 0:E.endpoint,_.S3)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L,P=(l=this.commentEntity)==null?void 0:(b=l.avatar)==null?void 0:(d=b.image)==null?void 0:(L=d.sources)==null?void 0:L[0];return P?{thumbnails:[{url:P.url,width:P.width,height:P.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.commentEntity)==null?0:(b=l.author)==null?0:b.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.commentEntity)==null?void 0:(b=l.author)==null?void 0:b.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.commentEntity)==null?void 0:(b=l.properties)==null?void 0:b.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var l;return _.K((l=this.commentSurfaceEntity)==null?void 0:l.publishedTimeCommand,_.S3)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var l,b;if(((l=this.commentEntity)==null?0:l.translatedContent)&&((b=this.translateButtonState)==null?void 0:b.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 L,P;return((L=this.commentEntity)==null?void 0:(P=L.properties)==null?void 0:P.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.commentSharedEntity)==null?void 0:(b=l.strings)==null?void 0:b.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.commentSharedEntity)==null?void 0:(b=l.strings)==null?void 0:b.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.commentEntity)==null||!l.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var l,b,d=(b=_.K((l=this.viewModel)==null?void 0:l.translateButton,S4h))!=null?b:{},L,P,E,f,F,n,N,Y,q,H,t;return Object.assign({},d,{untoggledStateData:Object.assign({},d.untoggledStateData,{buttonText:(L=this.commentEntity)==null?void 0:(P=L.translateData)==null?void 0:P.text}),togglingStateData:Object.assign({},d.togglingStateData,{buttonText:(E=this.commentSharedEntity)==null?
void 0:(f=E.strings)==null?void 0:f.translatingText}),toggledStateData:Object.assign({},d.toggledStateData,{buttonText:(F=this.commentSharedEntity)==null?void 0:(n=F.strings)==null?void 0:n.seeOriginalText}),transitionCommand:((N=this.commentEntity)==null?0:N.translatedContent)?void 0:_.K((Y=this.commentEntity)==null?void 0:(q=Y.translateData)==null?void 0:q.translateComment,_.S3),triStateKey:(H=this.commentEntity)==null?void 0:(t=H.properties)==null?void 0:t.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((b=_.K(_.K((l=this.toolbarSurface)==null?void 0:l.menuCommand,_.S3),BGV))==null?void 0:(d=b.menu)==null?void 0:d.menuRenderer)||null}}});
Os.prototype.onYtCommentboxResize=Os.prototype.onYtCommentboxResize;Os.prototype.onYtCommentboxDismiss=Os.prototype.onYtCommentboxDismiss;Os.prototype.onYtNavigate=Os.prototype.onYtNavigate;Os.prototype.resetExpander=Os.prototype.resetExpander;Os.prototype.updateBackgroundColor=Os.prototype.updateBackgroundColor;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Os.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Os.prototype,"ytdReduxBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Os.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Os.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("#author-thumbnail > button"),_.u("design:type",HTMLElement)],Os.prototype,"authorThumbnailAnchor",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("viewModel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Os.prototype,"linked",null);
_.w([_.y("viewModel","linked"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"linkedCommentBadge",null);_.w([_.g({reflectToAttribute:!0}),_.y("viewModel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Os.prototype,"pinned",null);_.w([_.y("viewModel","pinned"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"pinnedCommentBadge",null);
_.w([_.y("commentEntity","commentSharedEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"authorCommentBadge",null);_.w([_.g({reflectToAttribute:!0}),_.y("authorCommentBadge"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"hasAuthorBadge",null);_.w([_.y("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"sponsorCommentBadge",null);
_.w([_.g({reflectToAttribute:!0}),_.y("sponsorCommentBadge"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"hasSponsorBadge",null);_.w([_.y("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"pdgCommentChipRenderer",null);_.w([_.g({reflectToAttribute:!0}),_.y("voiceReplyContainerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"hasVoiceReply",null);
_.w([_.y("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"voiceReplyContainerViewModel",null);_.w([_.y("voiceReplyContainerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"voiceReplyUnavailableText",null);_.w([_.g(),_.u("design:type",Object)],Os.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"viewModel",null);
_.w([_.g({selector:function(l,b){return _.Bv(l.entities,"commentSharedEntityPayload",b)},
selectorArgs:["viewModel.sharedKey"]}),_.u("design:type",Object)],Os.prototype,"commentSharedEntity",void 0);_.w([_.g({selector:Pyj,selectorArgs:["viewModel.commentKey"]}),_.u("design:type",Object)],Os.prototype,"commentEntity",void 0);_.w([_.g({selector:function(l,b){return _.Bv(l.entities,"commentSurfaceEntityPayload",b)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.u("design:type",Object)],Os.prototype,"commentSurfaceEntity",void 0);_.w([_.g({selector:ENN,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.u("design:type",Object)],Os.prototype,"toolbarSurface",void 0);_.w([_.g({selector:Qi1,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.u("design:type",Object)],Os.prototype,"translateButtonState",void 0);
_.w([_.y("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"backgroundColor",null);_.w([_.g({reflectToAttribute:!0}),_.y("viewModel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Os.prototype,"optimalReadingWidthComments",null);_.w([_.KL("ytd-expander"),_.u("design:type",Object)],Os.prototype,"expander",void 0);
_.w([_.tC("backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Os.prototype,"updateBackgroundColor",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Os.prototype,"useSmallAvatars",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Os.prototype,"engagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Os.prototype,"commentThreadingEnabled",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Os.prototype,"webWatchCompactComments",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"isReply",null);_.w([_.y("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"authorThumbnailEndpoint",null);_.w([_.y("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"authorNameEndpoint",null);
_.w([_.y("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"authorThumbnail",null);_.w([_.y("commentEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"authorTextClass",null);_.w([_.y("commentEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"authorChannelName",null);_.w([_.y("commentEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"publishedTime",null);
_.w([_.y("commentSurfaceEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"publishedTimeCommand",null);_.w([_.y("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"contentText",null);_.w([_.tC("contentText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Os.prototype,"resetExpander",null);
_.w([_.y("commentEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Os.prototype,"shouldShowReadMoreInitially",null);_.w([_.y("commentSharedEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"expandText",null);_.w([_.y("commentSharedEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],Os.prototype,"collapseText",null);_.w([_.y("commentEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Os.prototype,"shouldShowTranslateButton",null);
_.w([_.y("commentEntity","commentSharedEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"translateButton",null);_.w([_.y("toolbarSurface"),_.u("design:type",Object),_.u("design:paramtypes",[])],Os.prototype,"overflowMenuRenderer",null);_.w([_.g(),_.u("design:type",Object)],Os.prototype,"editDialog",void 0);_.w([_.KL("ytd-comment-dialog-renderer"),_.u("design:type",Object)],Os.prototype,"editCommentDialogContainer",void 0);
_.w([_.KL("ytd-comment-reply-dialog-renderer"),_.u("design:type",Object)],Os.prototype,"editReplyDialogContainer",void 0);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Os.prototype,"onYtNavigate",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Os.prototype,"onYtCommentboxDismiss",null);
_.w([_.Hf("yt-commentbox-resize"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Os.prototype,"onYtCommentboxResize",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-comment-view-model"})],Os);
_.R(Os,"ytd-comment-view-model",function(){if(ROj!==void 0)return ROj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ROj=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});_.P$(_.C(function(l){var b={};return _.O("yt-sub-thread",{class:_.nt("ytSubThreadHost",(b.ytSubThreadHasButton=l.isButton,b.ytSubThreadHovered=l.hovered,b.ytSubThreadTopLevelThread=function(){var d,L;return((d=l.topLevelThread)==null?void 0:d.call(l))&&!(_.U("small_avatars_for_comments")&&((L=l.engagementPanel)==null?0:L.call(l)))},b))},_.O("div",{class:"ytSubThreadThreadline"},_.O(_.m,{cond:function(){var d;
return!((d=l.isTeaser)==null?0:d.call(l))},
then:function(){return _.O("div",{class:"ytSubThreadConnection"})}}),_.O("div",{class:"ytSubThreadContinuation"}),_.O("div",{class:"ytSubThreadShadow"})),_.O("div",{class:"ytSubThreadSubThreadContent"},l.children))},"Kc"),"yt-sub-thread",{props:{isButton:_.KX,
isTeaser:_.KX,hovered:_.KX,topLevelThread:_.KX,engagementPanel:_.KX}});var NR=function(){var l=_.S.apply(this,arguments)||this;l.modern=_.U("web_modern_buttons");l.commentThreadingEnabled=_.U("web_delhi_comment_threads");l.isWatchGrid=_.U("kevlar_watch_grid");l.buttonOverrides=l.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};l.JSC$16196_spinnerEl=null;return l};
_.h(NR,_.S);_.Q=NR.prototype;_.Q.configureContinuationPathMap=function(){return _.U("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Q.shouldShowLegacyTeasers=function(l,b){return l&&!b};
_.Q.shouldShowExpandedThreads=function(l,b){return this.commentThreadingEnabled&&b&&(l==null?void 0:l.length)>0};
_.Q.shouldShowCollapsedThreads=function(l,b){return this.commentThreadingEnabled&&!b&&l};
_.Q.computeCommentViewModel=function(l){return _.K(l,g6o)};
_.Q.computeThreadRenderer=function(l){return _.K(l,ZIF)};
_.Q.computeIsContinuationItem=function(l){return!!this.computeContinuationItemRenderer(l)};
_.Q.computeButtonRenderer=function(l){return _.K(l,_.Ym)};
_.Q.computeContinuationItemRenderer=function(l){return _.K(l,_.bE)};
_.Q.computeShowButton=function(l){var b;return!((b=this.computeContinuationItemRenderer(l))==null||!b.button)};
_.Q.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]]"}}}}}};
_.Q.attached=function(){this.isShowRepliesVisible=!0};
_.Q.dataChanged=function(){var l=this.expanderContents;l&&(l.hidden=!0);this.isLoading=!1};
_.Q.endsInContinuation=function(l){return!!l&&l.length>0&&!!this.computeContinuationItemRenderer(l[l.length-1])};
_.Q.computeShouldShowHideRepliesButton=function(l,b){return!l&&b};
_.Q.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.Q.isLoadingChanged=function(){this.isLoading&&!this.JSC$16196_spinnerEl&&(this.JSC$16196_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.F$(this.expanderContents).appendChild(this.JSC$16196_spinnerEl));this.JSC$16196_spinnerEl&&(this.JSC$16196_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var l;(l=this.contents)==null||l.classList.remove("reloading")}};
_.Q.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var l=_.K(this.data.viewReplies,_.Ym);l&&this.ytRendererBehavior.logExplicitClick(l);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.Q.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var l=_.K(this.data.hideReplies,_.Ym);l&&this.ytRendererBehavior.logExplicitClick(l);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.Q.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var l=_.F$(this.hostElement).querySelector("#expander-contents");l&&(l.hidden=this.isShowRepliesVisible)}};
_.Q.computeAlign=function(){if(this.modern){var l;return!((l=this.data)==null?0:l.viewRepliesCreatorThumbnail)}};
_.qG.Object.defineProperties(NR.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var l,b;return this.endsInContinuation((l=this.data)==null?void 0:l.contents)||this.commentThreadingEnabled&&this.endsInContinuation((b=this.data)==null?void 0:b.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var l;return(l=this.data)==null?void 0:l.teaserContents}}});
NR.prototype.isShowMoreChanged=NR.prototype.isShowMoreChanged;NR.prototype.isLoadingChanged=NR.prototype.isLoadingChanged;NR.prototype.triggerFirstContinuation=NR.prototype.triggerFirstContinuation;NR.prototype.dataChanged=NR.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],NR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],NR.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.Z2),_.u("design:type",Object)],NR.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],NR.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],NR.prototype,"modern",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],NR.prototype,"commentThreadingEnabled",void 0);_.w([_.g(),_.u("design:type",Boolean)],NR.prototype,"expanded",void 0);
_.w([_.g(),_.u("design:type",Function)],NR.prototype,"toggleExpanded",void 0);_.w([_.g(),_.u("design:type",Array)],NR.prototype,"addedReplies",void 0);_.w([_.g(),_.u("design:type",Boolean)],NR.prototype,"hovered",void 0);_.w([_.g(),_.u("design:type",Boolean)],NR.prototype,"topLevelThread",void 0);_.w([_.g(),_.u("design:type",Boolean)],NR.prototype,"isLoading",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],NR.prototype,"isShowRepliesVisible",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],NR.prototype,"useNewFormatting",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],NR.prototype,"engagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],NR.prototype,"isWatchGrid",void 0);_.w([_.g(),_.u("design:type",Object)],NR.prototype,"buttonOverrides",void 0);_.w([_.KL("#expander-contents"),_.u("design:type",HTMLElement)],NR.prototype,"expanderContents",void 0);
_.w([_.KL("ytd-continuation-item-renderer"),_.u("design:type",Object)],NR.prototype,"continuationItemRenderer",void 0);_.w([_.KL("#contents"),_.u("design:type",HTMLElement)],NR.prototype,"contents",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NR.prototype,"dataChanged",null);_.w([_.y("data.contents","data.subThreads.*"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],NR.prototype,"hasContinuation",null);
_.w([_.y("data.teaserContents"),_.u("design:type",Object),_.u("design:paramtypes",[])],NR.prototype,"subThreadTeasers",null);_.w([_.Hf("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NR.prototype,"triggerFirstContinuation",null);_.w([_.tC("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NR.prototype,"isLoadingChanged",null);
_.w([_.tC("isShowRepliesVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NR.prototype,"isShowMoreChanged",null);_.w([_.A({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],NR);
_.R(NR,"ytd-comment-replies-renderer",function(){if(xZ2!==void 0)return xZ2;var l=document.createElement("template");_.k(l,'\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" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="[[computeIsContinuationItem(item)]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" 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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return xZ2=l},{mode:1});var Vsh;var mr=function(){var l=_.S.apply(this,arguments)||this;l.isOpen=!1;l.commentDialog=null;l.useSmallAvatars=_.U("small_avatars_for_comments");l.useSmallAvatarsEngagementPanelOnly=_.U("small_avatars_for_comments_ep");l.placeholderFocusListener=null;l.hasOpenedDialog=!1;l.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return l};
_.h(mr,_.S);_.Q=mr.prototype;_.Q.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]]"}}}}}};
_.Q.ready=function(){var l=this,b=_.F$(this.hostElement).querySelector("#placeholder-area"),d=_.F$(this.hostElement).querySelector("#simplebox-placeholder"),L=function(P){P.stopPropagation();P instanceof KeyboardEvent&&P.type==="keypress"&&P.keyCode!==13&&P.keyCode!==32||l.openDialog()};
this.placeholderFocusListener=L;d.addEventListener("focus",this.placeholderFocusListener);b.addEventListener("tap",L);b.addEventListener("keypress",L)};
_.Q.maybeRemoveFocusEventListener=function(){var l;(l=this.data)!=null&&l.prepareAccountEndpoint&&!_.U("web_comments_simplebox_modal_focus_on_tap_ks")&&(l=_.F$(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(l.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.Q.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.Q.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.U("web_comment_simplebox_resolve_polymer_command_ks")?_.Nv.instance.resolveCommand(this.data.prepareAccountEndpoint):_.mf(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var l=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);l&&this.ytdOpenPopupBehavior.openPopup(l);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.F$(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.Q.onYtCommentboxDismiss=function(l){l.stopPropagation();this.isOpen=!1};
_.Q.onCreateCommentAction=function(l){this.get("createCommentAction.contents",l)&&(this.isOpen=!1)};
_.Q.computeCommentDialog=function(l){return{placeholderText:l.placeholderText,authorThumbnail:l.authorThumbnail,submitButton:l.submitButton,imageButton:l.imageButton,cancelButton:l.cancelButton,emojiButton:l.emojiButton,emojis:l.emojis,emojiPicker:l.emojiPicker,aadcGuidelinesStateEntityKey:l.aadcGuidelinesStateEntityKey,openAadcDialog:l.openAadcDialog,unicodeEmojisUrl:l.unicodeEmojisUrl}};
_.Q.onHideIdentityChip=function(l){_.K(l,hw$)&&this.set("data.placeholderText",_.K(l,hw$).placeholderText)};
mr.prototype.onYtCommentboxDismiss=mr.prototype.onYtCommentboxDismiss;mr.prototype.dataChanged=mr.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],mr.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mr.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],mr.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mr.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],mr.prototype,"isOpen",void 0);_.w([_.g(),_.u("design:type",Object)],mr.prototype,"commentDialog",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],mr.prototype,"engagementPanel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],mr.prototype,"useSmallAvatars",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],mr.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],mr.prototype,"enableCreationBox",void 0);_.w([_.g(),_.u("design:type",Boolean)],mr.prototype,"showCreateDialog",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mr.prototype,"dataChanged",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],mr.prototype,"onYtCommentboxDismiss",null);_.w([_.A({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],mr);
_.R(mr,"ytd-comment-simplebox-renderer",function(){if(Vsh!==void 0)return Vsh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Vsh=l},{mode:1});var wch;_.IH("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var YW=function(){var l=_.S.apply(this,arguments)||this;l.addHoverEffect=_.U("swatcheroo_comments_hover_effect");l.useSmallAvatars=_.U("small_avatars_for_comments");l.scrollingEnabled=_.U("web_comment_threading_scroll_on_collapse");l.isSubThread=!1;l.threadHovered=!1;l.expanded=!1;l.removed=!1;l.addedReplies=[];l.actionMap=l.configureActionMap();l.toggleExpanded=function(){l.expanded=!l.expanded;!l.expanded&&l.scrollingEnabled&&_.lQ(l.hostElement,"yt-scroll-to-comment-element",[l.commentElement])};
return l};
_.h(YW,_.S);_.Q=YW.prototype;_.Q.configureActionMap=function(){return _.U("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"}:{}};
_.Q.createCommentReplyAction=function(l){l=_.K(l,KOF);if(l!=null&&l.contents){var b=l.replyToCommentId,d=l.parentCommentId,L,P=(L=this.commentViewModel)==null?void 0:L.commentId;(P===b||P===d&&!b)&&this.maybeAttachReply(l.contents)}};
_.Q.maybeAttachReply=function(l){var b,d;(((b=this.commentEntity)==null?void 0:(d=b.properties)==null?void 0:d.replyLevel)||0)>=3?_.rh(this.hostElement,"yt-pushed-create-comment-reply",l):this.attachReply(l)};
_.Q.onPushedCreateCommentReply=function(l){var b,d;(((b=this.commentEntity)==null?void 0:(d=b.properties)==null?void 0:d.replyLevel)||0)>=3||(this.attachReply(l.detail),l.stopPropagation())};
_.Q.attachReply=function(l){var b;((b=this.data)==null?0:b.replies)?(b=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+b+".continuationItemRenderer")?b===0?this.push("addedReplies",l):this.splice("data.replies.commentRepliesRenderer.subThreads",b,0,l):this.push("data.replies.commentRepliesRenderer.subThreads",l)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[l],viewReplies:{buttonRenderer:{text:_.dT(_.By("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.Q.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.VV(this.addedReplies))),this.set("addedReplies",[]))};
_.Q.removeCommentAction=function(l){l=_.K(l,jrQ);var b=l==null?void 0:l.commentId,d;b&&((d=this.commentViewModel)==null?void 0:d.commentId)===b&&this.maybeRemoveComment(l.actionResult)};
_.Q.banAuthorAction=function(l){l=_.K(l,tpr);var b=l==null?void 0:l.commentId,d;b&&((d=this.commentViewModel)==null?void 0:d.commentId)===b&&this.maybeRemoveComment(l.actionResult)};
_.Q.hideReportedCommentAction=function(l){l=_.K(l,pQ2);var b=l==null?void 0:l.commentId,d;b&&((d=this.commentViewModel)==null?void 0:d.commentId)===b&&this.maybeRemoveComment(l.actionResult)};
_.Q.maybeRemoveComment=function(l){l&&l.status==="STATUS_SUCCEEDED"&&(this.feedbackText=l.feedbackText||_.dT("Reply removed"),this.removed=!0)};
_.Q.onTap=function(l){if(this.addHoverEffect&&!this.engagementPanel&&!_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;((b=window.getSelection())==null?0:b.toString().length)||_.mf({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.Q.attached=function(){var l=this;this.isSubThread&&(this.expanded=!0);var b;(b=this.commentThreadHitbox)==null||b.addEventListener("mouseover",function(){l.threadHovered=!0});
var d;(d=this.commentThreadHitbox)==null||d.addEventListener("mouseout",function(){l.threadHovered=!1});
var L;(L=this.commentThreadHitbox)==null||L.addEventListener("click",function(){l.maybeToggleExpanded()})};
_.Q.onDataChanged=function(){var l=_.U("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(l)&&this.set(l,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.Q.maybeToggleExpanded=function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.replies)==null?void 0:(d=b.commentRepliesRenderer)==null?void 0:d.subThreads,P;(L==null?void 0:L.length)===1&&((P=_.K(L[0],_.bE))==null?0:P.button)&&this.expanded||this.toggleExpanded()};
_.qG.Object.defineProperties(YW.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var l;return _.K((l=this.data)==null?void 0:l.commentViewModel,g6o)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return _.U("web_delhi_comment_threads")&&!!((l=this.data)==null?0:(b=l.replies)==null?0:(d=b.commentRepliesRenderer)==null?0:d.subThreads)}}});
YW.prototype.onDataChanged=YW.prototype.onDataChanged;YW.prototype.onTap=YW.prototype.onTap;YW.prototype.onAppendContinuationItemsActionFinished=YW.prototype.onAppendContinuationItemsActionFinished;YW.prototype.onPushedCreateCommentReply=YW.prototype.onPushedCreateCommentReply;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],YW.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],YW.prototype,"ytdReduxBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],YW.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],YW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],YW.prototype,"addHoverEffect",void 0);_.w([_.g(),_.u("design:type",Object)],YW.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],YW.prototype,"useSmallAvatars",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],YW.prototype,"scrollingEnabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],YW.prototype,"isSubThread",void 0);_.w([_.KL(".thread-hitbox"),_.u("design:type",HTMLElement)],YW.prototype,"commentThreadHitbox",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],YW.prototype,"threadHovered",void 0);_.w([_.KL("#comment"),_.u("design:type",HTMLElement)],YW.prototype,"commentElement",void 0);
_.w([_.g(),_.u("design:type",Object)],YW.prototype,"expanded",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],YW.prototype,"removed",void 0);_.w([_.g(),_.u("design:type",Object)],YW.prototype,"feedbackText",void 0);_.w([_.g(),_.u("design:type",Array)],YW.prototype,"addedReplies",void 0);_.w([_.g({selector:Pyj,selectorArgs:["commentViewModel.commentKey"]}),_.u("design:type",Object)],YW.prototype,"commentEntity",void 0);
_.w([_.Hf("yt-pushed-create-comment-reply"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],YW.prototype,"onPushedCreateCommentReply",null);_.w([_.Hf("yt-append-continuation-items-action-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],YW.prototype,"onAppendContinuationItemsActionFinished",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],YW.prototype,"commentViewModel",null);
_.w([_.y("data.replies.commentRepliesRenderer.subThreads"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],YW.prototype,"hasSubThreading",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],YW.prototype,"engagementPanel",void 0);_.w([_.Hf("tap"),_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],YW.prototype,"onTap",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],YW.prototype,"onDataChanged",null);_.w([_.A({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],YW);
_.R(YW,"ytd-comment-thread-renderer",function(){if(wch!==void 0)return wch;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return wch=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var uDt;var qR=function(){var l=_.S.apply(this,arguments)||this;l.compactHeader=_.U("web_watch_compact_comments_header");l.hidePanelButton=!1;l.isPostSchedulingEnabled=_.U("enable_post_scheduling");l.hasFinishedStamping=!1;l.JSC$16219_handleOpenPostCommentDialogActionAfterStamp=!1;l.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return l};
_.h(qR,_.S);_.Q=qR.prototype;
_.Q.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"}}}};
_.Q.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.Q.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16219_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Q.onYtServiceRequestSent=function(l,b){if(!_.U("kevlar_command_handler")&&b.actions)for(l=0;l<b.actions.length;l++){var d=b.actions[l];_.K(d,GHJ)&&_.F$(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.K(d,GHJ))}};
_.Q.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var l;if(this.getPrefilledBackstagePostDialog((l=this.data)==null?void 0:l.actions)){_.F$(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var b=_.F$(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;b&&_.m1(this,function(){b.focus();b.openDialog&&b.openDialog()})}}else this.hasActionsChange=!0};
_.Q.computeIsBackstage=function(l){return l};
_.Q.onYtCommentboxDismiss=function(){_.F$(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.Q.removePrefilledDialog=function(l){if(l==null?0:l.actions){for(var b=l.actions.length-1;b>=0;b--){var d=void 0;((d=_.K(l.actions[b],XB$))==null?0:d.dialog)&&delete l.actions[b]}this.set("data",void 0);this.set("data",l)}};
_.Q.getPrefilledBackstagePostDialog=function(l){if(l)for(var b=0;b<l.length;b++){var d=l[b],L=void 0;if((L=_.K(d,XB$))==null?0:L.dialog)return _.K(d,XB$).dialog}return null};
_.Q.computeBackstagePostDialog=function(l){return l&&(this.getPrefilledBackstagePostDialog(l.actions)||l.createRenderer)};
_.Q.dataChanged=function(){if(this.data){var l=this.data.customEmojis,b=this.data.unicodeEmojisUrl;_.Kq.clear();b&&_.v0j(_.Kq,b);l&&_.Kq.load(l)}};
_.Q.handleSignalActionOpenPostCommentDialogAction=function(){var l=_.F$(this.hostElement).querySelector("ytd-comment-simplebox-renderer");l?l.openDialog():this.JSC$16219_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Q.onPostHeaderTap=function(){var l;((l=this.data)==null?0:l.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.qG.Object.defineProperties(qR.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.U("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L,P,E,f;return!this.hidePanelButton&&_.U("kevlar_watch_comments_panel_button")&&((f=_.K((l=this.data)==null?void 0:(b=l.sortMenu)==null?void 0:(d=b.sortFilterSubMenuRenderer)==null?void 0:(L=d.subMenuItems)==null?void 0:(P=L[0])==null?void 0:(E=P.serviceEndpoint)==null?void 0:E.commandMetadata,_.sz))==null?void 0:f.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.By("MINIPLAYER_EXPAND_LABEL"),text:_.ao(_.By("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
qR.prototype.dataChanged=qR.prototype.dataChanged;qR.prototype.onYtCommentboxDismiss=qR.prototype.onYtCommentboxDismiss;qR.prototype.observePrefilledBackstagePostDialog=qR.prototype.observePrefilledBackstagePostDialog;qR.prototype.onYtServiceRequestSent=qR.prototype.onYtServiceRequestSent;qR.prototype.onStampFinished=qR.prototype.onStampFinished;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],qR.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],qR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qR.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],qR.prototype,"compactHeader",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],qR.prototype,"engagementPanel",void 0);_.w([_.g(),_.u("design:type",Object)],qR.prototype,"hidePanelButton",void 0);_.w([_.g({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.u("design:type",Boolean)],qR.prototype,"isBackstage",void 0);_.w([_.g({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.u("design:type",Object)],qR.prototype,"backstagePostDialog",void 0);
_.w([_.g(),_.u("design:type",Object)],qR.prototype,"isPostSchedulingEnabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data","showCommentsPanelButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],qR.prototype,"useSpaceBetween",null);_.w([_.g({reflectToAttribute:!0}),_.y("data","hidePanelButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],qR.prototype,"showCommentsPanelButton",null);
_.w([_.y("data","showCommentsPanelButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],qR.prototype,"commentsPanelButtonData",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qR.prototype,"onStampFinished",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],qR.prototype,"onYtServiceRequestSent",null);
_.w([_.tC("data.actions"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qR.prototype,"observePrefilledBackstagePostDialog",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],qR.prototype,"onYtCommentboxDismiss",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qR.prototype,"dataChanged",null);
_.w([_.A({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],qR);
_.R(qR,"ytd-comments-header-renderer",function(){if(uDt!==void 0)return uDt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return uDt=l},{mode:1});var Gao;var Hw=function(){return _.S.apply(this,arguments)||this};
_.h(Hw,_.S);_.w([_.g(),_.u("design:type",Object)],Hw.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hw.prototype,"ytRendererBehavior",void 0);_.w([_.A({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],Hw);
_.R(Hw,"ytd-destination-button-renderer",function(){if(Gao!==void 0)return Gao;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Gao=l},{mode:1});var TMh;var tS=function(){var l=_.S.apply(this,arguments)||this;l.isRichGrid=!1;l.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return l};
_.h(tS,_.S);_.Q=tS.prototype;_.Q.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.Q.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.Q.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.Q.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var l;if((l=this.data)==null||!l.isExpanded){l=this.hostElement.clientWidth;var b;if(l&&(b=this.data)!=null&&b.destinationButtons){b=Math.floor((l+4)/214);l=this.data.destinationButtons.length;var d=Math.ceil(l/b);this.fullyVisibleRows=l%b===1&&d===2?1:Math.min(d,2);this.isShowMoreVisible=this.fullyVisibleRows<d}}}};
_.Q.updateRichGridDestinationButtonsVisibility=function(){var l,b;if(this.isRichGrid&&((l=this.data)==null||!l.isExpanded)&&(b=this.data)!=null&&b.destinationButtons){l=this.richGridItemsPerRow+1;b=this.data.destinationButtons.length;var d=Math.ceil(b/l);this.fullyVisibleRows=b%l===1&&d===2?1:Math.min(d,2);this.isShowMoreVisible=this.fullyVisibleRows<d}};
_.Q.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
tS.prototype.updateRichGridDestinationButtonsVisibility=tS.prototype.updateRichGridDestinationButtonsVisibility;_.w([_.g(),_.u("design:type",Object)],tS.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Number)],tS.prototype,"fullyVisibleRows",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],tS.prototype,"isShowMoreVisible",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tS.prototype,"isRichGrid",void 0);
_.w([_.g({selector:_.Ji,value:0}),_.u("design:type",Number)],tS.prototype,"richGridItemsPerRow",void 0);_.w([_.g(),_.u("design:type",Object)],tS.prototype,"gridStateActionMap",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tS.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],tS.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],tS.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],tS.prototype,"ytdReduxBehavior",void 0);_.w([_.tC("data","richGridItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tS.prototype,"updateRichGridDestinationButtonsVisibility",null);_.w([_.A({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],tS);
_.R(tS,"ytd-destination-shelf-renderer",function(){if(TMh!==void 0)return TMh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return TMh=l},{mode:1});var aoo;var Us=function(){return _.S.apply(this,arguments)||this};
_.h(Us,_.S);Us.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Us.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Us.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Us.prototype,"data",void 0);_.w([_.A({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],Us);
_.R(Us,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(aoo!==void 0)return aoo;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return aoo=l},{mode:1});var iVQ;var KT=function(){var l=_.S.apply(this,arguments)||this;l.disableAnimation=!1;l.isSlimlineSurvey=!1;l.isSlimlineSurveyFollowUp=!1;l.isShortsStyle=!1;return l};
_.h(KT,_.S);KT.prototype.onTap=function(l){l.preventDefault();this.data&&_.rh(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.qG.Object.defineProperties(KT.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 l,b,d,L,P;return((l=this.data)==null?0:l.checked)?(b=this.data)==null?void 0:(d=b.onStateIcon)==null?void 0:d.iconType:(L=this.data)==null?void 0:(P=L.defaultStateIcon)==null?void 0:P.iconType}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],KT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],KT.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],KT.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],KT.prototype,"disableAnimation",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],KT.prototype,"isSlimlineSurvey",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],KT.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],KT.prototype,"isShortsStyle",void 0);_.w([_.y("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KT.prototype,"isAnimatedIcon",null);
_.w([_.y("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.u("design:type",Number),_.u("design:paramtypes",[])],KT.prototype,"iconSize",null);_.w([_.y("isShortsStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KT.prototype,"isDarkTheme",null);_.w([_.y("data.checked"),_.u("design:type",Object),_.u("design:paramtypes",[])],KT.prototype,"icon",null);_.w([_.A({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],KT);
_.R(KT,"ytd-rating-survey-option-renderer",function(){if(iVQ!==void 0)return iVQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return iVQ=l},{mode:2});var cNr;var eu=function(){var l=_.S.apply(this,arguments)||this;l.firstResponseText=null;l.lastResponseText=null;l.selectedNonStarOption=null;l.hideOptions=!1;l.hideUndoButton=!0;l.disableAnimation=!1;l.showResponseRangeText=!1;l.selectedRatingIndex=-1;l.isSlimlineSurvey=!1;l.isSlimlineSurveyFollowUp=!1;l.isShortsStyle=!1;l.slimlineSurveyRatingSelectedIndex=-1;return l};
_.h(eu,_.S);_.Q=eu.prototype;_.Q.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.Q.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.Q.onOptionChange=function(l,b){var d=this;l=b.onStateIcon&&b.defaultStateIcon&&b.onStateIcon.iconType===b.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(f,F){f.responseText===b.responseText?d.isSlimlineSurvey?(d.selectedRatingIndex=F,d.ytdReduxBehavior.dispatch(QYV(F))):(d.setSurveyOptionValue(F,!0,"checked"),d.setSurveyOptionValue(F,!0,"selected")):(d.setSurveyOptionValue(F,!1,"checked"),d.setSurveyOptionValue(F,
!1,"selected"))});
else if(l)this.selectedNonStarOption=b,this.hideOptions=!0;else{var L=this.ytRendererBehavior.getSimpleString(b.responseText),P=!0;this.getOptionRenderers().forEach(function(f,F){d.setSurveyOptionValue(F,P,"checked");d.setSurveyOptionValue(F,!1,"selected");d.ytRendererBehavior.getSimpleString(f.responseText)===L&&(P=!1,d.setSurveyOptionValue(F,!0,"selected"))})}l=b.responseEndpoint;
var E;b.followUpCommand&&(E=_.K(b.followUpCommand,rOV));this.isSlimlineSurvey?(this.resetComponent(),_.lQ(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.lQ(this.hostElement,"ytd-inline-survey-rating-select-action",[l,E])};
_.Q.showSelectedOption=function(){var l=this;_.T1.addJob(function(){var b=l.getOptionRenderers()[l.slimlineSurveyRatingSelectedIndex];l.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),b)},8,100)};
_.Q.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(l){var b;return(b=_.K(l,b5J))!=null?b:{}}):[]};
_.Q.onUndoClick=function(){this.resetComponent();_.lQ(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.Q.setSurveyOptionValue=function(l,b,d){this.notifyPath("data.ratings."+l+".ratingSurveyOptionRenderer."+d);this.set("data.ratings."+l+".ratingSurveyOptionRenderer."+d,b)};
_.Q.resetComponent=function(){var l=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var b=this.getOptionRenderers(),d,L;this.firstResponseText=(L=(d=b[0])==null?void 0:d.responseText)!=null?L:null;var P,E;this.lastResponseText=(E=(P=b[b.length-1])==null?void 0:P.responseText)!=null?E:null;b.forEach(function(f,F){l.setSurveyOptionValue(F,!1,"checked");l.setSurveyOptionValue(F,!1,"selected")})};
_.qG.Object.defineProperties(eu.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
eu.prototype.onOptionChange=eu.prototype.onOptionChange;eu.prototype.dataChanged=eu.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],eu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eu.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],eu.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],eu.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],eu.prototype,"firstResponseText",void 0);_.w([_.g(),_.u("design:type",Object)],eu.prototype,"lastResponseText",void 0);_.w([_.g(),_.u("design:type",Object)],eu.prototype,"selectedNonStarOption",void 0);_.w([_.g(),_.u("design:type",Object)],eu.prototype,"hideOptions",void 0);_.w([_.g(),_.u("design:type",Object)],eu.prototype,"hideUndoButton",void 0);_.w([_.g(),_.u("design:type",Object)],eu.prototype,"disableAnimation",void 0);
_.w([_.g(),_.u("design:type",Object)],eu.prototype,"showResponseRangeText",void 0);_.w([_.g(),_.u("design:type",Object)],eu.prototype,"selectedRatingIndex",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],eu.prototype,"isSlimlineSurvey",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],eu.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],eu.prototype,"isShortsStyle",void 0);_.w([_.g({selector:function(l){return l.ui.slimlineSurveyRatingSelectedIndex}}),
_.u("design:type",Object)],eu.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.w([_.y("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],eu.prototype,"isSingleSelect",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eu.prototype,"dataChanged",null);
_.w([_.Hf("ytd-rating-survey-option-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],eu.prototype,"onOptionChange",null);_.w([_.A({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],eu);
_.R(eu,"ytd-rating-survey-renderer",function(){if(cNr!==void 0)return cNr;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return cNr=l},{mode:1});var rNt;var lMo;var bGh;var UCF=(Hx.FIRSTDAYOFWEEK+1)%7,djD=function(l,b,d,L){var P="";if(L.selection&&Y0$(L.selection))mV(l,L.selection)&&(P+=" selected");else if(L.selection&&q0y(L.selection)){var E=L.selection.selectionState||"START_DATE";mV(l,L.selection.start)&&(P+=" period-start ",E==="START_DATE"&&(P+="selected"));mV(l,L.selection.end)&&(P+=" period-end ",E==="END_DATE"&&(P+="selected"));Yx(l,L.selection.start)||Yx(L.selection.end,l)||(P+=" highlighted")}if(Yx(b,L.start)||Yx(L.end,b))P+=" disabled";L.circleToday&&
mV(b,d)&&(P+=" today");return P};var hS=function(){return _.S.apply(this,arguments)||this};
_.h(hS,_.S);_.Q=hS.prototype;_.Q.attached=function(){var l=this;_.m1(this,function(){l.JSC$16253_calendarMain.scrollHeight>0&&(l.calendarConfig.selection?l.scrollToDate(H0V(l.calendarConfig.selection)):l.scrollToDate(l.calendarConfig.end))})};
_.Q.updateSelection=function(l){l=Km7(Object.assign({},this.calendarConfig,{selection:l}),djD);this.splice.apply(this,["renderData.months",0,l.length].concat(_.VV(l)))};
_.Q.scrollToDate=function(l){this.renderData&&(l=ecN(l,this.renderData),l!==void 0&&this.JSC$16253_calendarMain.scrollToIndex(l))};
_.Q.scrollToNextMonth=function(){this.JSC$16253_calendarMain.scrollToIndex(this.JSC$16253_calendarMain.firstVisibleIndex+1)};
_.Q.scrollToPrevMonth=function(){this.JSC$16253_calendarMain.firstVisibleIndex===0&&this.JSC$16253_calendarMain.scrollTo(0,0);this.JSC$16253_calendarMain.scrollToIndex(this.JSC$16253_calendarMain.firstVisibleIndex-1)};
_.Q.handleDayClick=function(l){_.lQ(this.hostElement,"ytd-calendar-date-clicked",[l.model.day.date])};
_.Q.handleDayMouseDown=function(l){l.preventDefault();_.lQ(this.hostElement,"ytd-calendar-date-mousedown",[l.model.day.date])};
_.Q.handleDayMouseUp=function(l){_.lQ(this.hostElement,"ytd-calendar-date-mouseup",[l.model.day.date])};
_.Q.handleDayMouseEnter=function(l){l.preventDefault();_.lQ(this.hostElement,"ytd-calendar-date-mouseenter",[l.model.day.date])};
_.Q.handleDayMouseLeave=function(l){_.lQ(this.hostElement,"ytd-calendar-date-mouseleave",[l.model.day.date])};
_.qG.Object.defineProperties(hS.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var l=this.calendarConfig,b=djD;b=b===void 0?djD:b;for(var d=[],L=0;L<7;L++)d.push(Hx.NARROWWEEKDAYS[(L+UCF)%7]);return{months:Km7(l,b),daysOfWeekLabel:d}}}});
_.w([_.g(),_.u("design:type",Object)],hS.prototype,"calendarConfig",void 0);_.w([_.KL("#calendar-main"),_.u("design:type",Object)],hS.prototype,"JSC$16253_calendarMain",void 0);_.w([_.y("calendarConfig"),_.u("design:type",Object),_.u("design:paramtypes",[])],hS.prototype,"renderData",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],hS);
_.R(hS,"ytd-scrollable-calendar",function(){if(bGh!==void 0)return bGh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return bGh=l},{mode:2});var LhJ;var P_f;var kW=function(){var l=_.S.apply(this,arguments)||this;l.hideCharCounter=!1;l.hideLabel=!1;l.noLabelFloat=!1;l.autoValidate=!0;l.invalid=!1;l.disabled=!1;l.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return l};
_.h(kW,_.S);_.Q=kW.prototype;_.Q.reset=function(l){this.value=l&&this.data?this.data.value=l:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.Q.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.Q.focusTextInput=function(){this.input.focus()};
_.Q.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()};
_.Q.valueChanged=function(){var l,b;if(((l=this.data)==null?0:l.value)||((b=this.data)==null?void 0:b.value)==="")this.value=this.data.value;else{var d;((d=this.data)==null?void 0:d.value)!==void 0||this.value||(this.value="")}};
_.Q.computeLabel=function(l,b){return b?"":_.iO(l)};
_.Q.computeAriaLabel=function(l,b){return b?_.iO(l):""};
_.Q.computeErrorMessage=function(l,b,d,L){!l&&b?l=d||this.strings.REQUIRED_LABEL:(l=_.iO(L),l=_.nF(l,"&")?"document"in _.PV?EsF(l):QX0(l):l);return l};
_.Q.computeType=function(l){return l==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.Q.onTextValueChanged=function(l){this.value=l.detail.value;var b;(b=this.onValueChanged)==null||b.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.Q.handleUpdateTextInputFormFieldRendererCommand=function(l){(l=_.K(l,UkD))&&this.data&&this.data.id===l.id&&(l.invalid!==void 0&&(this.invalid=l.invalid),l.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",l.invalidValueErrorMessage))};
_.Q.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("value-changed",this.value))};
_.Q.updateInvalidFromBinding=function(l){this.invalid=l.detail.value};
_.qG.Object.defineProperties(kW.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var l;return!((l=this.data)==null||!l.isMultiline)}}});
kW.prototype.valueChangedForBinding=kW.prototype.valueChangedForBinding;kW.prototype.valueChanged=kW.prototype.valueChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kW.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],kW.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],kW.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],kW.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],kW.prototype,"value",void 0);_.w([_.g(),_.u("design:type",String)],kW.prototype,"pattern",void 0);_.w([_.g(),_.u("design:type",String)],kW.prototype,"errorMessage",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],kW.prototype,"componentStyle",void 0);_.w([_.g(),_.u("design:type",Object)],kW.prototype,"hideCharCounter",void 0);
_.w([_.g(),_.u("design:type",Object)],kW.prototype,"hideLabel",void 0);_.w([_.g(),_.u("design:type",Object)],kW.prototype,"noLabelFloat",void 0);_.w([_.g(),_.u("design:type",Function)],kW.prototype,"onValueChanged",void 0);_.w([_.g(),_.u("design:type",Boolean)],kW.prototype,"isMultilineOverride",void 0);_.w([_.g(),_.u("design:type",Object)],kW.prototype,"autoValidate",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],kW.prototype,"invalid",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],kW.prototype,"disabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],kW.prototype,"enableOverlayTheme",void 0);_.w([_.g({value:{REQUIRED_LABEL:_.By("REQUIRED_LABEL",void 0,"Required")}}),_.u("design:type",Object)],kW.prototype,"strings",void 0);_.w([_.KL("#input"),_.u("design:type",Object)],kW.prototype,"input",void 0);
_.w([_.y("data","isMultilineOverride"),_.u("design:type",Object),_.u("design:paramtypes",[])],kW.prototype,"isMultiline",null);_.w([_.Wf("data.value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kW.prototype,"valueChanged",null);_.w([_.tC("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kW.prototype,"valueChangedForBinding",null);_.w([_.AC({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],kW);
_.R(kW,"yt-text-input-form-field-renderer",function(){if(P_f===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;LhJ===void 0&&(LhJ=document.createElement("template"));var L=LhJ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);P_f=l}l=P_f;return l},{mode:2});var Ww=function(){var l=_.S.apply(this,arguments)||this;l.data=void 0;l.selectionState="START_DATE";l.isStartDateInvalid=!1;l.isEndDateInvalid=!1;l.autoapply=!1;l.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 l};
_.h(Ww,_.S);_.Q=Ww.prototype;_.Q.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"}}}}};
_.Q.focus=function(){this.startDateInput.focus()};
_.Q.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:q4(this.data.selection.start),end:q4(this.data.selection.end)})};
_.Q.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Q.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.Gr(this.selectionState)}};
_.Q.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Q.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.Q.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.Q.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var l=this.calendar.calendarConfig,b=l.end;l=kVq({start:l.start,end:this.endDate||b},this.startDateInput.value||"");this.isStartDateInvalid=!l.isValid;l.isValid&&(l=l.value,this.selection=this.endDate?{start:l,end:this.endDate}:l,this.calendar.scrollToDate(l));this.updateInvalidState()}};
_.Q.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var l=this.calendar.calendarConfig,b=l.start;l=kVq({start:this.startDate||b,end:l.end},this.endDateInput.value||"");this.isEndDateInvalid=!l.isValid;l.isValid&&(l=l.value,this.selection={start:this.startDate,end:l},this.calendar.scrollToDate(l));this.updateInvalidState()}};
_.Q.handleCalendarDateClicked=function(l){var b=this.selection&&H0V(this.selection),d=this.selection&&tMq(this.selection);b&&!Yx(l,b)&&this.selectionState==="END_DATE"?(this.selection={start:b,end:l},this.selectionState="START_DATE"):(d&&!Yx(d,l)?this.selection={start:l,end:d}:this.selection=l,this.selectionState="END_DATE")};
_.Q.handleCalendarDateMouseDown=function(l){this.selection&&!Y0$(this.selection)&&(this.dragPivot=mV(l,this.selection.start)?this.selection.end:mV(l,this.selection.end)?this.selection.start:l)};
_.Q.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.Q.handleCalendarDateMouseEnter=function(l){this.dragPivot&&(this.selection={start:function(b,d){return Yx(b,d)?b:d}(this.dragPivot,l),
end:function(b,d){return Yx(b,d)?d:b}(this.dragPivot,l)},this.dragPivot||(this.selectionState="START_DATE"))};
_.Q.handleCalendarDateMouseLeave=function(){};
_.Q.handleCalendarSubmitDateRange=function(){this.selection&&!Y0$(this.selection)&&_.lQ(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.Q.updateInvalidState=function(){var l=function(b,d){d?b.setAttribute("invalid",""):b.removeAttribute("invalid")};
l(this.startDateInput,this.isStartDateInvalid);l(this.endDateInput,this.isEndDateInvalid)};
_.Q.updateDateStrings=function(){this.selection&&(Y0$(this.selection)?mCH(this.selection):(mCH(this.selection.start),mCH(this.selection.end)))};
_.Q.updateCalendarSelection=function(l){this.calendar.updateSelection(Object.assign({},l,{selectionState:this.selectionState}))};
_.Q.updateIsStartDateInvalidFromBinding=function(l){this.isStartDateInvalid=l.detail.value};
_.Q.updateIsEndDateInvalidFromBinding=function(l){this.isEndDateInvalid=l.detail.value};
_.Q.updateStartDateStringFromBinding=function(){};
_.Q.updateEndDateStringFromBinding=function(){};
_.qG.Object.defineProperties(Ww.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:q4(this.data.dateRangeStart),end:q4(this.data.dateRangeEnd),selection:{start:q4(this.data.selection.start),end:q4(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&H0V(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&tMq(this.selection)}}});
Ww.prototype.resetTextboxes=Ww.prototype.resetTextboxes;Ww.prototype.observeSelection=Ww.prototype.observeSelection;Ww.prototype.dataChanged=Ww.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Ww.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ww.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("#calendar"),_.u("design:type",Object)],Ww.prototype,"calendar",void 0);
_.w([_.KL("#start-date"),_.u("design:type",Object)],Ww.prototype,"startDateInput",void 0);_.w([_.KL("#end-date"),_.u("design:type",Object)],Ww.prototype,"endDateInput",void 0);_.w([_.g(),_.u("design:type",Object)],Ww.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Ww.prototype,"selection",void 0);_.w([_.g(),_.u("design:type",String)],Ww.prototype,"selectionState",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ww.prototype,"calendarConfig",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ww.prototype,"errorMessage",null);_.w([_.y("selection"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ww.prototype,"startDate",null);_.w([_.y("selection"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ww.prototype,"endDate",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ww.prototype,"dataChanged",null);
_.w([_.tC("selection","selectionState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ww.prototype,"observeSelection",null);_.w([_.tC("selectionState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ww.prototype,"resetTextboxes",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Ww);
_.R(Ww,"ytd-date-period-picker-renderer",function(){if(lMo!==void 0)return lMo;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return lMo=l},{mode:1});var ju=function(){var l=_.S.apply(this,arguments)||this;var b={};l.actionMap=(b["ytd-date-period-picker-apply"]="handleDateRangeUpdated",b);return l};
_.h(ju,_.S);ju.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
ju.prototype.handleDateRangeUpdated=function(){};
_.w([_.g(),_.u("design:type",Object)],ju.prototype,"data",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],ju.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ju.prototype,"rendererstamperBehavior",void 0);_.w([_.A({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],ju);
_.R(ju,"ytd-report-history-section-header-renderer",function(){if(rNt!==void 0)return rNt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return rNt=l},{mode:1});var ET2;var Q8t;var Xif;var zt=function(){return _.S.apply(this,arguments)||this};
_.h(zt,_.S);_.qG.Object.defineProperties(zt.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?0:(b=l.icon)==null?0:b.iconType)?_.ni(this.data.icon.iconType):""}}});
_.w([_.g(),_.u("design:type",Object)],zt.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],zt.prototype,"icon",null);_.w([_.A({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],zt);
_.R(zt,"ytd-report-history-table-text-cell-renderer",function(){if(Xif!==void 0)return Xif;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Xif=l},{mode:1});var yr=function(){return _.S.apply(this,arguments)||this};
_.h(yr,_.S);yr.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],yr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yr.prototype,"data",void 0);_.w([_.A({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],yr);
_.R(yr,"ytd-report-history-table-reason-cell-renderer",function(){if(Q8t!==void 0)return Q8t;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Q8t=l},{mode:1});var Zb=function(){return _.S.apply(this,arguments)||this};
_.h(Zb,_.S);Zb.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"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Zb.prototype,"rendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Zb.prototype,"data",void 0);_.w([_.A({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],Zb);
_.R(Zb,"ytd-report-history-table-cell-renderer",function(){if(ET2!==void 0)return ET2;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return ET2=l},{mode:1});var fMj;var MR=function(){var l=_.S.apply(this,arguments)||this;l.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 l};
_.h(MR,_.S);MR.prototype.onDataChanged=function(){var l;if((l=this.data)==null?0:l.style)this.componentStyle=this.getStyleName(this.data.style)};
MR.prototype.getCellForColumn=function(l){return this.cells.find(function(b){var d;return((d=_.K(b==null?void 0:b.cell,PWj)||_.K(b==null?void 0:b.cell,LcJ))==null?void 0:d.columnId)===l.type})};
MR.prototype.getClassForColumn=function(l){switch(l){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
MR.prototype.getStyleName=function(l){switch(l){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.qG.Object.defineProperties(MR.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var l;return(((l=this.data)==null?void 0:l.cells)||[]).map(function(b){return _.K(b,dmV)})}}});
MR.prototype.onDataChanged=MR.prototype.onDataChanged;_.w([_.g(),_.u("design:type",Object)],MR.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Array)],MR.prototype,"columnRenderData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],MR.prototype,"componentStyle",void 0);_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],MR.prototype,"cells",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MR.prototype,"onDataChanged",null);_.w([_.A({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],MR);
_.R(MR,"ytd-report-history-table-row-renderer",function(){if(fMj!==void 0)return fMj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return fMj=l},{mode:1});var s8D;var FhV;var WmB={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},jGV={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var Ia=function(){return _.S.apply(this,arguments)||this};
_.h(Ia,_.S);Ia.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"}}}}}};
Ia.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.qG.Object.defineProperties(Ia.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.columns)?IyA(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return Z0A(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var l=this.tableSpec,b=WmB;b=b===void 0?jGV:b;b=MMZ(l.columnDimensions,l.columnsToShow||[],b);l=0;b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,l+=d.minWidth+d.paddingLeft+d.paddingRight;return l}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.w([_.z(_.Z2),_.u("design:type",Object)],Ia.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ia.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ia.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ia.prototype,"tableSpec",null);_.w([_.y("tableSpec"),_.u("design:type",Array),_.u("design:paramtypes",[])],Ia.prototype,"columnRenderData",null);
_.w([_.y("tableSpec"),_.u("design:type",Number),_.u("design:paramtypes",[])],Ia.prototype,"totalMinWidth",null);_.w([_.y("totalMinWidth"),_.u("design:type",String),_.u("design:paramtypes",[])],Ia.prototype,"tableWidthStyle",null);_.w([_.A({is:"ytd-table-renderer",disableElementRegistration:!0})],Ia);
_.R(Ia,"ytd-table-renderer",function(){if(FhV!==void 0)return FhV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return FhV=l},{mode:1});var $W=function(){return _.S.apply(this,arguments)||this};
_.h($W,_.S);$W.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}}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$W.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],$W.prototype,"data",void 0);_.w([_.A({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],$W);
_.R($W,"ytd-report-reason-history-modal-renderer",function(){if(s8D!==void 0)return s8D;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return s8D=l},{mode:1});var B50;var nT$;var OGt;var JS=function(){return _.S.apply(this,arguments)||this};
_.h(JS,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],JS.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],JS.prototype,"data",void 0);_.w([_.A({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],JS);
_.R(JS,"ytd-profile-column-stats-entry-renderer",function(){if(OGt!==void 0)return OGt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return OGt=l},{mode:1});var N5h;var xW=function(){return _.S.apply(this,arguments)||this};
_.h(xW,_.S);xW.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],xW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xW.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xW.prototype,"data",void 0);_.w([_.A({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],xW);
_.R(xW,"ytd-profile-column-stats-renderer",function(){if(N5h!==void 0)return N5h;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return N5h=l},{mode:1});var mjJ;var gE=function(){return _.S.apply(this,arguments)||this};
_.h(gE,_.S);_.qG.Object.defineProperties(gE.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null||!l.useThumbnailSize)return 80;var b,d;l=(b=this.data)==null?void 0:(d=b.thumbnail)==null?void 0:d.thumbnails;var L;return l&&((L=l[0])==null?void 0:L.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null||!l.useThumbnailSize)return 80;var b,d;l=(b=this.data)==null?void 0:(d=b.thumbnail)==null?void 0:d.thumbnails;var L;return l&&((L=l[0])==null?void 0:L.height)||80}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gE.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],gE.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],gE.prototype,"componentStyle",void 0);_.w([_.y("data.useThumbnailSize"),_.u("design:type",Object),_.u("design:paramtypes",[])],gE.prototype,"thumbnailWidth",null);
_.w([_.y("data.useThumbnailSize"),_.u("design:type",Object),_.u("design:paramtypes",[])],gE.prototype,"thumbnailHeight",null);_.w([_.A({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],gE);
_.R(gE,"ytd-profile-column-user-info-renderer",function(){if(mjJ!==void 0)return mjJ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return mjJ=l},{mode:1});var Su=function(){return _.S.apply(this,arguments)||this};
_.h(Su,_.S);Su.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]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Su.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Su.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Su.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],Su.prototype,"componentStyle",void 0);_.w([_.A({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],Su);
_.R(Su,"ytd-profile-column-renderer",function(){if(nT$!==void 0)return nT$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return nT$=l},{mode:1});var AS=function(){var l=_.S.apply(this,arguments)||this;l.componentStyle="NON_CENTERED_PROFILE";return l};
_.h(AS,_.S);AS.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
AS.prototype.getIcon=function(l){return l?"settings:"+l.toLowerCase():null};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],AS.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],AS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],AS.prototype,"data",void 0);_.w([_.A({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],AS);
_.R(AS,"ytd-page-introduction-renderer",function(){if(B50!==void 0)return B50;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return B50=l},{mode:1});var YFo;var vw=function(){return _.S.apply(this,arguments)||this};
_.h(vw,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],vw.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vw.prototype,"data",void 0);_.w([_.A({is:"ytd-report-description-renderer",disableElementRegistration:!0})],vw);
_.R(vw,"ytd-report-description-renderer",function(){if(YFo!==void 0)return YFo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return YFo=l},{mode:1});var qFV;var HGJ;var CT=function(){return _.S.apply(this,arguments)||this};
_.h(CT,_.S);CT.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],CT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],CT.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],CT.prototype,"data",void 0);_.w([_.A({is:"ytd-video-report-renderer",disableElementRegistration:!0})],CT);
_.R(CT,"ytd-video-report-renderer",function(){if(HGJ!==void 0)return HGJ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HGJ=l},{mode:1});var tYf;_.IH("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.IH("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var Ra=function(){return _.S.apply(this,arguments)||this};
_.h(Ra,_.S);Ra.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]]"}}}}}};
Ra.prototype.computeMessageStyle=function(l){return l};
Ra.prototype.computeButtonOverride=function(l){var b;if((l==null?0:(b=l.style)==null?0:b.value)&&l.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ra.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ra.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ra.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ra.prototype,"shelf",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ra.prototype,"panel",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.u("design:type",Boolean)],Ra.prototype,"componentStyle",void 0);_.w([_.g({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],Ra.prototype,"buttonOverride",void 0);_.w([_.A({is:"ytd-message-renderer",disableElementRegistration:!0})],Ra);
_.R(Ra,"ytd-message-renderer",function(){if(tYf!==void 0)return tYf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tYf=l},{mode:1});var pT=function(){return _.S.apply(this,arguments)||this};
_.h(pT,_.S);pT.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"}}}};
pT.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
pT.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.qG.Object.defineProperties(pT.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var l,b;return!!(((l=this.data)==null?0:l.header)&&((b=this.data)==null?0:b.table))}}});
pT.prototype.onRequestError=pT.prototype.onRequestError;_.w([_.z(_.Z2),_.u("design:type",Object)],pT.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],pT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],pT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],pT.prototype,"data",void 0);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],pT.prototype,"isUnifiedReportHistory",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pT.prototype,"onRequestError",null);_.w([_.A({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],pT);
_.R(pT,"ytd-report-history-section-renderer",function(){if(qFV!==void 0)return qFV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qFV=l},{mode:1});var Uj$;var oa=function(){var l=_.S.apply(this,arguments)||this;l.answerExpanded=!1;return l};
_.h(oa,_.S);oa.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oa.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],oa.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oa.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oa.prototype,"answerExpanded",void 0);_.w([_.A({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],oa);
_.R(oa,"ytd-handles-claiming-faq-renderer",function(){if(Uj$!==void 0)return Uj$;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Uj$=l},{mode:1});var KhQ;var eeh=function(){return _.S.apply(this,arguments)||this};
_.h(eeh,_.S);_.w([_.g(),_.u("design:type",Object)],eeh.prototype,"data",void 0);_.w([_.A({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],eeh);
_.R(eeh,"ytd-handles-claiming-faq-section-renderer",function(){if(KhQ!==void 0)return KhQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return KhQ=l},{mode:1});var heh;var Db=function(){var l=_.S.apply(this,arguments)||this;l.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";l.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";l.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";l.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";l.leftSquiggly=l.leftSquigglyLight;l.rightSquiggly=l.rightSquigglyLight;
l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};l.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return l};
_.h(Db,_.S);_.Q=Db.prototype;_.Q.updateLeftSquigglyStyle=function(){_.mj(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.Q.updateRightSquigglyStyle=function(){_.mj(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.Q.ready=function(){var l=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(l)};
_.Q.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&(this.set("isDarkTheme",l),l?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
Db.prototype.updateRightSquigglyStyle=Db.prototype.updateRightSquigglyStyle;Db.prototype.updateLeftSquigglyStyle=Db.prototype.updateLeftSquigglyStyle;_.w([_.g(),_.u("design:type",Object)],Db.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Db.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",String)],Db.prototype,"leftSquiggly",void 0);_.w([_.g(),_.u("design:type",String)],Db.prototype,"rightSquiggly",void 0);
_.w([_.tC("leftSquiggly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Db.prototype,"updateLeftSquigglyStyle",null);_.w([_.tC("rightSquiggly"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Db.prototype,"updateRightSquigglyStyle",null);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Db.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Db.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Db.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Db.prototype,"actionButtonOverride",void 0);_.w([_.A({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],Db);
_.R(Db,"ytd-handles-claiming-header-renderer",function(){if(heh!==void 0)return heh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return heh=l},{mode:1});var knD;var Vr=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};l.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";l.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";l.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";l.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
l.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";l.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";l.image0SquigglyBackground=l.image0LightSquigglyBackground;l.image1SquigglyBackground=l.image1LightSquigglyBackground;l.image3SquigglyBackground=l.image3LightSquigglyBackground;return l};
_.h(Vr,_.S);_.Q=Vr.prototype;_.Q.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.Q.onDataChanged=function(){this.updateTitleAndImages()};
_.Q.onThemeChanged=function(){this.updateTitleAndImages()};
_.Q.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&(this.isDarkTheme=l)};
_.Q.updateImage0SquigglyBackground=function(){_.mj(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.Q.updateImage1SquigglyBackground=function(){_.mj(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.Q.updateImage3SquigglyBackground=function(){_.mj(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.Q.updateTitleAndImages=function(){var l,b;((l=this.data)==null?void 0:(b=l.titleImages)==null?void 0:b.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))};
Vr.prototype.updateImage3SquigglyBackground=Vr.prototype.updateImage3SquigglyBackground;Vr.prototype.updateImage1SquigglyBackground=Vr.prototype.updateImage1SquigglyBackground;Vr.prototype.updateImage0SquigglyBackground=Vr.prototype.updateImage0SquigglyBackground;Vr.prototype.onThemeChanged=Vr.prototype.onThemeChanged;Vr.prototype.onDataChanged=Vr.prototype.onDataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Vr.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Vr.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"title0",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"title1",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"title2",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"title3",void 0);
_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"title4",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"image0",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"image1",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"image2",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"image3",void 0);_.w([_.g(),_.u("design:type",Object)],Vr.prototype,"image4",void 0);_.w([_.g(),_.u("design:type",String)],Vr.prototype,"image0SquigglyBackground",void 0);
_.w([_.g(),_.u("design:type",String)],Vr.prototype,"image1SquigglyBackground",void 0);_.w([_.g(),_.u("design:type",String)],Vr.prototype,"image3SquigglyBackground",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vr.prototype,"onDataChanged",null);_.w([_.tC("isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vr.prototype,"onThemeChanged",null);
_.w([_.tC("image0SquigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vr.prototype,"updateImage0SquigglyBackground",null);_.w([_.tC("image1SquigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vr.prototype,"updateImage1SquigglyBackground",null);
_.w([_.tC("image3SquigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vr.prototype,"updateImage3SquigglyBackground",null);_.w([_.A({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],Vr);
_.R(Vr,"ytd-handles-claiming-title-images-section-renderer",function(){if(knD!==void 0)return knD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return knD=l},{mode:1});var WhF;var wE=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(wE,_.S);wE.prototype.ready=function(){var l=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(l)};
wE.prototype.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&this.set("isDarkTheme",l)};
wE.prototype.onCopyButtonClick=function(){var l=this,b,d,L;return _.B(function(P){return(b=l.data)!=null&&b.primaryChannelUrl?P.yield(navigator.clipboard.writeText(((d=l.data)==null?0:d.encodedChannelUrl)?l.data.encodedChannelUrl:"https://"+_.iO((L=l.data)==null?void 0:L.primaryChannelUrl)),0):P.jumpTo(0)})};
_.w([_.g(),_.u("design:type",Object)],wE.prototype,"data",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],wE.prototype,"ytComponentBehavior",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],wE.prototype,"isDarkTheme",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],wE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.A({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],wE);
_.R(wE,"ytd-handles-claiming-update-social-renderer",function(){if(WhF!==void 0)return WhF;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return WhF=l},{mode:1});var j8Q;var uw=function(){var l=_.S.apply(this,arguments)||this;l.JSC$16347_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";l.JSC$16347_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};l.squigglyBackground=l.JSC$16347_squigglyBackgroundLight;return l};
_.h(uw,_.S);uw.prototype.updateSquigglyBackgroundStyle=function(){_.mj(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
uw.prototype.ready=function(){var l=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",l);this.squigglyBackground=l?this.JSC$16347_squigglyBackgroundDark:this.JSC$16347_squigglyBackgroundLight};
uw.prototype.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&(this.set("isDarkTheme",l),this.squigglyBackground=l?this.JSC$16347_squigglyBackgroundDark:this.JSC$16347_squigglyBackgroundLight)};
uw.prototype.updateSquigglyBackgroundStyle=uw.prototype.updateSquigglyBackgroundStyle;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],uw.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],uw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],uw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uw.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],uw.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",String)],uw.prototype,"squigglyBackground",void 0);_.w([_.tC("squigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uw.prototype,"updateSquigglyBackgroundStyle",null);_.w([_.A({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],uw);
_.R(uw,"ytd-handles-claiming-vanity-info-renderer",function(){if(j8Q!==void 0)return j8Q;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return j8Q=l},{mode:1});var zet;var Gt=function(){var l=_.S.apply(this,arguments)||this;l.JSC$16350_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";l.JSC$16350_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";l.squigglyBackground=l.JSC$16350_squigglyBackgroundLight;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(Gt,_.S);_.Q=Gt.prototype;_.Q.ready=function(){var l=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(l)};
_.Q.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&(this.set("isDarkTheme",l),this.squigglyBackground=l?this.JSC$16350_squigglyBackgroundDark:this.JSC$16350_squigglyBackgroundLight)};
_.Q.updateSquigglyBackgroundStyle=function(){_.mj(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.Q.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.Q.detached=function(){this.stop()};
_.Q.stop=function(){this.playerElement.stop()};
_.Q.setupVideoPlayer=function(){var l=this,b,d;return _.B(function(L){b=l.data.videoId;d="http://i1.ytimg.com/vi/"+b+"/maxresdefault.jpg";l.playerElement.loadVideoWithPlayerVars({video_id:b,iurlhq:d});_.gR(L)})};
Gt.prototype.onDataChanged=Gt.prototype.onDataChanged;Gt.prototype.updateSquigglyBackgroundStyle=Gt.prototype.updateSquigglyBackgroundStyle;_.w([_.g({value:!1}),_.u("design:type",Boolean)],Gt.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",String)],Gt.prototype,"squigglyBackground",void 0);_.w([_.KL("#player"),_.u("design:type",Object)],Gt.prototype,"playerElement",void 0);_.w([_.g(),_.u("design:type",Object)],Gt.prototype,"data",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Gt.prototype,"ytActionHandlerBehavior",void 0);_.w([_.tC("squigglyBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gt.prototype,"updateSquigglyBackgroundStyle",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gt.prototype,"onDataChanged",null);
_.w([_.A({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],Gt);
_.R(Gt,"ytd-handles-claiming-video-item-renderer",function(){if(zet!==void 0)return zet;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return zet=l},{mode:1});var ycQ;var aa=function(){var l=_.hC.apply(this,arguments)||this;l.dragging=!1;l.dragMouseStart=0;l.dragOffsetStart=0;l.containerWidthDiff=0;l.boundPrevClick=function(){l.set("offset",Tt(l,l.offset-(l.scrollDistance||320)))};
l.boundNextClick=function(){l.set("offset",Tt(l,l.offset+(l.scrollDistance||320)))};
l.boundScrollContainerMouseDown=function(b){l.dragMouseStart=b.clientX;l.dragOffsetStart=l.offset;l.dragging=!0};
l.boundScrollContainerDrag=function(b){l.dragging&&l.set("offset",Tt(l,l.dragOffsetStart-(b.clientX-l.dragMouseStart)))};
l.boundMouseUp=function(){l.onMouseUp()};
l.boundWheelScroll=function(b){var d=0;Math.abs(b.deltaX)>=Math.abs(b.deltaY)?d=b.deltaX:b.shiftKey&&(d=b.deltaY);d!==0&&(l.offset+=d,b.stopPropagation(),b.preventDefault())};
l.boundChipCloudChipScrollIntoView=function(b){(b=b.detail)&&l.scrollChipIntoView(b)};
return l};
_.h(aa,_.hC);aa.prototype.attached=function(){var l=_.F$(this.hostElement).querySelector("#scroll-container");l.addEventListener("wheel",this.boundWheelScroll);l.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);l.style.touchAction="pan-y";l.addEventListener("pointerdown",this.boundScrollContainerMouseDown);l.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
aa.prototype.detached=function(){var l=_.F$(this.hostElement).querySelector("#scroll-container");l.removeEventListener("wheel",this.boundWheelScroll);l.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);l.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);l.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
aa.prototype.reset=function(){this.set("offset",0);_.m1(this,this.setContainerWidthDiff);_.m1(this,this.setButtonsState)};
var Tt=function(l,b){return Math.min(Math.max(b,0),l.containerWidthDiff)};
_.Q=aa.prototype;_.Q.onMouseUp=function(){this.dragging=!1};
_.Q.transformContainer=function(){this.offset=Tt(this,this.offset);var l=_.aC("HTML_DIR")==="rtl"?"":"-";_.F$(this.hostElement).querySelector("#chips").style.transform="translateX("+l+this.offset+"px)";_.m1(this,this.setButtonsState)};
_.Q.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=Tt(this,this.offset));this.atStart=this.offset<=0};
_.Q.setContainerWidthDiff=function(){var l=_.F$(this.hostElement).querySelector("#scroll-container"),b=_.F$(this.hostElement).querySelector("#chips");l&&b&&(this.containerWidthDiff=b.clientWidth-l.clientWidth)};
_.Q.scrollChipIntoView=function(l){var b=_.F$(this.hostElement).querySelector("#scroll-container");if(b){var d=this.atStart?0:106,L=this.atEnd?0:106;l.offsetLeft<this.offset+d?this.offset=Tt(this,l.offsetLeft-d):l.offsetLeft+l.clientWidth>this.offset+b.clientWidth-L&&(this.offset=Tt(this,l.offsetLeft+l.clientWidth+L-b.clientWidth))}};
aa.prototype.transformContainer=aa.prototype.transformContainer;_.w([_.g({value:0}),_.u("design:type",Number)],aa.prototype,"offset",void 0);_.w([_.g({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],aa.prototype,"atStart",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],aa.prototype,"atEnd",void 0);_.w([_.g(),_.u("design:type",Number)],aa.prototype,"scrollDistance",void 0);
_.w([_.tC("offset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aa.prototype,"transformContainer",null);_.w([_.kO()],aa);var ZGF;var MYV;_.iw=_.C(function(l){var b=l.data;l=_.X(_.jL(!1,void 0,"bob3J"));var d=l.next().value,L=l.next().value;l=function(E){if((b==null?void 0:b().state)!==1){var f,F;(F=(f=b()).onTap)==null||F.call(f,E)}};
var P={};return _.O("chip-shape",{class:"ytChipShapeHost","on:focusin":_.Nb(function(){var E=_.qP().resolve(_.YC(_.Ib));if(E){L(E.isKeyBoardInUse());var f,F;(F=(f=b()).onFocusIn)==null||F.call(f)}return!1}),
"on:focusout":_.Nb(function(){L(!1);return!1})},_.O(IMQ,{shouldWrapInButton:function(){return b().type!==2},
selected:function(){return b().state===0},
onClick:l,isDropdown:function(){return b().type===1},
accessibilityLabel:function(){return b().type===1?void 0:b().accessibilityLabel}},_.O("div",{class:_.nt("ytChipShapeChip",function(){a:switch(b==null?void 0:b().state){case 0:var E="ytChipShapeActive";
break a;case 1:E="ytChipShapeDisabled";break a;default:E="ytChipShapeInactive"}return E},function(){var E=b().type===1||b().type===2,f=b();
return E||f!=null&&f.startIcon?f==null||!f.startIcon||f!=null&&f.text?E?"ytChipShapeEndIconPadding":(f==null?0:f.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var E=b();
if((E==null?void 0:E.style)===0&&(E==null?void 0:E.state)===0){var f;E=((f=_.qP().resolve(_.YC(_.uf)))==null?0:f())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else E="";return E},(P.ytChipShapeFocused=function(){var E;
return d()&&((E=b())==null?void 0:E.state)!==1},P))},_.O(_.m,{cond:function(){return b().startIcon},
then:function(){return _.O(_.H$,{icon:function(){var E;return(E=b())==null?void 0:E.startIcon},
className:_.nt(function(){return b().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var E=b(),f,F=(f=_.qP().resolve(_.YC(_.uf)))==null?void 0:f();
return(E==null?void 0:E.style)===0&&(E==null?void 0:E.state)===0&&F?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return b().text},_.O($jF,{shape:b,
onClick:l}),_.O(_.Jp,{model:{borderRadius:"8px"}}))))},"Lc");
_.iw.idomCompat=!0;var IMQ=_.C(function(l){var b=_.Nb(function(d){l.onClick(d);return!1});
return _.O(_.m,{cond:l.shouldWrapInButton,then:function(){return _.O("button",{class:"ytChipShapeButtonReset","on:click":b,role:function(){return l.isDropdown()?"combobox":"tab"},
"aria-label":l.accessibilityLabel,"aria-selected":l.selected},l.children)},
else:function(){return l.children}})},"Mc"),$jF=_.C(function(l){var b=l.shape;
var d=l.onClick;var L=_.Nb(function(P){d(P);return!1});
return _.O(_.pz,null,_.O(_.v7,{when:function(){return b().type===1}},function(){return _.O(_.H$,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.O(_.v7,{when:function(){return b().type===2}},function(){return _.O("button",{class:"ytChipShapeButtonReset",
"on:click":L},_.O(_.H$,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.O(_.v7,{when:function(){return b().type===0}},function(){return _.O(_.H7,null)}))},"Nc");_.P$(_.iw,"chip-shape",{props:{data:_.KX}});var cw=function(){var l=_.S.apply(this,arguments)||this;l.disableDeselectEvent=!1;l.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return l};
_.h(cw,_.S);_.Q=cw.prototype;_.Q.onSelectChipCommand=function(l){if(!this.selected&&this.data&&(l=_.K(l,FaV),l.targetId&&l.targetId===this.data.targetId))this.onTap()};
_.Q.onFilterChipTransformCommand=function(l){if(!this.selected&&this.data){var b;(l=(b=_.K(l,PGt))==null?void 0:b.chipUniqueId)&&l===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.Q.dataChanged=function(){var l=this;_.m1(this,function(){l.data&&l.data.isSelected&&!l.selected&&(l.scrollChipIntoView(),l.onTap())})};
_.Q.computeChipStyle=function(l){return l!=null?l:"STYLE_DEFAULT"};
_.Q.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?_.lQ(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.lQ(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.Q.onFocus=function(){var l=_.qP().resolve(_.YC(_.Ib));l&&l.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.Q.scrollChipIntoView=function(){_.rh(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.qG.Object.defineProperties(cw.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.icon)}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return vzN({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
cw.prototype.onFocus=cw.prototype.onFocus;cw.prototype.onTap=cw.prototype.onTap;cw.prototype.dataChanged=cw.prototype.dataChanged;_.w([_.z(_.al),_.u("design:type",Object)],cw.prototype,"ironButtonState",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cw.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],cw.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],cw.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.uC),_.u("design:type",Object)],cw.prototype,"ironA11yKeysBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cw.prototype,"disableDeselectEvent",void 0);_.w([_.g(),_.u("design:type",Object)],cw.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.icon"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],cw.prototype,"hasIcon",null);
_.w([_.g({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.u("design:type",String)],cw.prototype,"chipStyle",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],cw.prototype,"selected",void 0);_.w([_.y("data","selected"),_.u("design:type",Object),_.u("design:paramtypes",[])],cw.prototype,"chipShapeData",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cw.prototype,"dataChanged",null);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cw.prototype,"onTap",null);_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cw.prototype,"onFocus",null);_.w([_.AC({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],cw);
_.R(cw,"yt-chip-cloud-chip-renderer",function(){if(MYV===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ZGF===void 0&&(ZGF=document.createElement("template"));var L=ZGF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);MYV=l}l=MYV;return l},{mode:2});var pUN=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.Jcr=_.C(function(l){function b(){if(pUN.has(l.data().displayType)){var N=!L(),Y;if((Y=l.disableDeselection)==null||!Y.call(l)||N){l.data().selected=N;Y=Object.assign({},f(),{selected:N});F(Y);var q;(q=l.callback)==null||q.call(l,Y,N)}}}
var d=_.n1("chip-view-model",function(N){var Y=l.data().tooltipTargetId,q=_.Tl();Y&&_.Gl(q,Y,N);return function(){uK(q,N)}}),L=function(){var N,Y;
return!!(((N=l.selected)==null?void 0:N.call(l))!==void 0?(Y=l.selected)==null?0:Y.call(l):f().selected)},P=_.X(_.bf(l.data)),E=P.next().value;
P=P.next().value;var f=E,F=P,n=_.eN(RcV,function(){return l.data().chipEntityKey||""});
return _.O("chip-view-model",{class:"ytChipViewModelHost",el:d},_.O(_.iw,{data:function(){var N,Y=Object.assign({},f(),{selected:L()}),q=n(),H=(N=l.disableDeselection)==null?void 0:N.call(l);a:switch(Y.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":N=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":N=3;break a;default:N=0}return{text:(q==null?void 0:q.text)||Y.text,state:Y.disabled?1:Y.selected?0:2,type:N,onTap:ozQ(Y,d,b,
H),accessibilityLabel:Y.accessibilityLabel||Y.text}}}))},"Oc");
_.Jcr.idomCompat={callbacks:{callback:!0}};_.rE=_.C(function(l){l=_.lf(l,{nextButtonStyle:0});var b=l.data,d=l.callback,L=l.selectionBehavior,P=l.disableChipsScrollAnimation,E=l.nextButtonStyle,f=_.O6("div");l=_.X(_.jL(!0,void 0,"VwW6Jc"));var F=l.next().value,n=l.next().value;l=_.X(_.jL(!1,void 0,"OIoagd"));var N=l.next().value,Y=l.next().value,q=!1,H=0,t=function(){switch(E()){case 0:return"ytChipsShelfViewModelGradientButton";case 1:return"ytChipsShelfViewModelFloatingButton";default:return"ytChipsShelfViewModelGradientButton"}};
_.VL(function(){n(M());Y(J())});
l=_.X(_.bf(function(){var OA={};return b().autoselectedChipIndex!=null?(OA[b().autoselectedChipIndex]=!0,OA):{}}));
var e=l.next().value,W=l.next().value,M=function(){var OA=f.value;return OA==null||OA.scrollLeft-1<=0},J=function(){var OA=f.value;
return OA==null?!1:OA.scrollLeft+1>=(OA==null?NaN:OA.scrollWidth)-(OA==null?NaN:OA.clientWidth)},x=function(){return b().isHorizontallyScrollable},V=function(OA){f.value!=null&&(_.aC("HTML_DIR")==="rtl"&&(OA=-OA),f.value.scrollBy({left:OA,
behavior:(P==null?0:P())?"instant":"smooth"}))},p=function(){V(-320)},D=function(){V(320)},G=_.Nb(function(OA){q=!0;
H=OA.clientX}),lN=_.Nb(function(OA){if(q){OA=OA.clientX;
var WV=OA-H;H=OA;var qH;(qH=f.value)==null||qH.scrollBy({left:-WV})}}),sA=_.Nb(function(){var OA=M(),WV=J();
OA!==F()&&n(OA);WV!==N()&&Y(WV)});
_.HS("pointerup",function(){q&&(q=!1)});
return _.O("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.O(_.ws,{contentId:function(){return b().contentId},
useModernStyle:!0},function(){var OA={},WV={};return _.O("div",null,_.O(_.m,{cond:function(){return b().title},
then:function(){return _.O("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.O("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return b().title}),_.O(_.W_,{data:function(){return b().overflowButton}},{buttonViewModel:_.Rb}))}}),_.O("div",{class:_.nt("ytChipsShelfViewModelChipsShelfContent",t)},_.O(_.m,{cond:function(){return b().previousButton},
then:function(){var qH={};return _.O("div",{class:_.nt("ytChipsShelfViewModelLeftArrowContainer",(qH.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return F()},qH))},_.O(_.W_,{data:function(){return b().previousButton}},{buttonViewModel:function(KF){return _.O(_.Rb,{data:KF.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:p})}}))}}),_.O("div",{el:f,
"on:pointerdown":G,"on:pointermove":lN,"on:scroll":sA,class:_.nt("ytChipsShelfViewModelChipsScrollContainer",(OA.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=x,OA))},_.O("div",{class:_.nt("ytChipsShelfViewModelChipsContainer",(WV.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=x,WV.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,WV)),role:"tablist"},_.O(_.W_,{data:function(){return b().contents}},{chipViewModel:function(qH,KF){return _.O("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.O(_.Jcr,{data:qH.data,
callback:function(AV,CF){var gZ=KF(),rZ,nJ=(rZ=L==null?void 0:L())!=null?rZ:0;nJ===1||nJ===2?(rZ={},W((rZ[gZ]=CF,rZ))):nJ===0&&(rZ={},W(Object.assign({},e(),(rZ[gZ]=CF,rZ))));d==null||d(AV,CF,gZ)},
disableDeselection:function(){return(L==null?void 0:L())===1},
selected:function(){return!!e()[KF()]}}))}}))),_.O(_.m,{cond:function(){return b().nextButton},
then:function(){var qH={};return _.O("div",{class:_.nt("ytChipsShelfViewModelRightArrowContainer",(qH.ytChipsShelfViewModelRightArrowContainerIsHidden=N,qH))},_.O(_.W_,{data:function(){return b().nextButton}},{buttonViewModel:function(KF){return _.O(_.Rb,{data:KF.data,
className:"ytChipsShelfViewModelRightArrow",onClick:D})}}))}})))}))},"Qc");
_.rE.idomCompat={callbacks:{callback:!0}};var xj2=_.C(function(l){var b=l.data;var d=l.showChips;var L=l.isUpdateInProgress;var P=function(){return d()&&!L()};
l={};return _.O("ytd-ai-response-box-view-model",{class:_.nt("ytdAiResponseBoxViewModelHost")},_.O("div",{class:_.nt("ytdAiResponseBoxViewModelResponseMessageContainer",(l.ytdAiResponseBoxViewModelResponseMessageContainerHidden=P,l))},_.O(_.m,{cond:L,then:function(){return _.O("div",null,_.O(_.UD,{text:function(){return b().responsePendingMessage}}))},
else:function(){return _.O(_.H7,null,_.O(_.m,{cond:function(){var E;return(E=b().responseMessageIcon)==null?void 0:E.iconType},
then:function(E){return _.O("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.O(_.H$,{icon:E}))}}),_.O("div",null,_.O(_.UD,{text:function(){return b().responseMessage}})))}})),_.O(_.W_,{data:function(){return b().chipsShelf}},{chipsShelfViewModel:function(E){E=E.data;
var f={};return _.O("div",{class:_.nt("ytdAiResponseBoxViewModelChipsShelfContainer",(f.ytdAiResponseBoxViewModelChipsShelfContainerShown=P,f))},_.O(_.rE,{data:E,selectionBehavior:3,nextButtonStyle:1}))}}))},"Rc");var gTh;gTh=Object.assign({},{continuation:TEQ,download:pwh,canvas:AIQ,reportChannelAbuse:b_h,ui:CpQ,share:drV,talkToRecs:EVr,watch:NB,ypc:BVo,radioButtonGroup:gtN,collabInviteLink:JIy},GtV,{voiceSearch:otF,shorts:Od});_.lH=JL(gTh);_.SFj=xh(_.lH);_.AcF=(0,_.SFj)(_.lH.talkToRecs,{talkToRecsStateSelector:function(l){return l}});_.P$(_.C(function(l){var b=_.X((0,_.dxV)(l.data)).next().value;l=_.X(_.jL(!1,void 0,"gxa4db"));var d=l.next().value,L=l.next().value;l=_.X(CzV());var P=l.next().value;l=l.next().value;var E=_.eZ(_.AcF.talkToRecsStateSelector),f=_.X(_.jL("",void 0,"NMriqe")),F=f.next().value,n=f.next().value;f=_.X(_.jL(!1,void 0,"ootbs"));var N=f.next().value,Y=f.next().value,q=_.X(_.jL(!1,void 0,"nZ0hXd"));f=q.next().value;var H=q.next().value;q=_.X(_.jL(!1,void 0,"c7rlLe"));var t=q.next().value,e=q.next().value;
q=_.X(_.jL(!1,void 0,"jmnkf"));var W=q.next().value,M=q.next().value,J=_.n1("div");q=_.X(_.jL(void 0,void 0,"B3yOAe"));var x=q.next().value,V=q.next().value,p=function(){if(x()!==void 0){var gZ=x();gZ=window.scrollY>gZ;gZ!==d()&&L(gZ)}},D=function(){var gZ;
V((gZ=J.value)==null?void 0:gZ.offsetHeight)};
_.wq(function(){var gZ=b().onVisible;gZ&&_.pi(gZ,{});var rZ,nJ,Gy;n((Gy=(nJ=VMN(b(),E()))!=null?nJ:(rZ=b().textInputValue)==null?void 0:rZ.content)!=null?Gy:"");Y(!!b().welcomeBannerTitle&&!F());D();document.addEventListener("scroll",p);_.wk(function(){document.removeEventListener("scroll",p)})});
_.Vl(function(){var gZ=VMN(b(),E());gZ!==void 0&&gZ!==F()&&n(gZ)},"jerE");
_.Vl(function(){N();D()},"WPP4R");
q=_.Nb(function(){e(!0);H(!0)});
var G=_.Nb(function(){H(!1)});
_.Vl(function(){b()&&(e(!1),M(!1))},"EdB3U");
var lN=function(gZ){var rZ=b().onUpdateText;rZ&&_.pi(rZ,{form:{userQuery:gZ}})},sA=_.g$(function(gZ){lN(gZ)},150),OA=_.Nb(function(gZ){sA(gZ.target.value);
return!1});
_.Vl(function(){var gZ=VMN(b(),E());gZ&&gZ!==F()&&n(gZ)},"fUyPTb");
var WV=function(){M(!0);Y(!1)},qH=_.Nb(function(gZ){if(gZ.key==="Enter"){lN(gZ.target.value.trim());
var rZ=_.K(b().submitButton,_.U3);gZ=void 0;var nJ;if(rZ==null?0:(nJ=rZ.loggingDirectives)==null?0:nJ.trackingParams)gZ=_.WZ(rZ.loggingDirectives.trackingParams);if(nJ=rZ==null?void 0:rZ.onTap)_.pi(nJ,{clickedVisualElement:gZ}),WV()}return!1}),KF=_.Nb(function(){P("yt-feed-customization-scroll-up")}),AV={},CF={};
return _.O("ytd-feed-customization-form-view-model",{class:_.nt("ytdFeedCustomizationFormViewModelHost",(AV.ytdFeedCustomizationFormViewModelHostCollapsed=d,AV)),el:_.lY(l)},_.O("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer",el:J},_.O("div",{class:"ytdFeedCustomizationFormViewModelExpandedContent"},_.O(_.m,{cond:N,then:function(){return _.O("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.O("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},
_.O(_.UD,{text:function(){return b().welcomeBannerTitle}})),_.O("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.O(_.UD,{text:function(){return b().welcomeBannerSubtitle}})))}}),_.O("div",{class:_.nt("ytdFeedCustomizationFormViewModelInputContainer",(CF.ytdFeedCustomizationFormViewModelInputContainerHighlighted=f,CF))},_.O("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var gZ;return(gZ=b().textInputPlaceholder)==null?void 0:gZ.content},
"prop:value":F,"on:focus":q,"on:blur":G,"on:input":OA,"on:keyup":qH,maxlength:250}),_.O(_.m,{cond:function(){return!!F()},
then:function(){return _.O(_.W_,{data:function(){return b().clearButton}},{buttonViewModel:function(gZ){return _.O("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.O(_.Rb,{data:gZ.data}))}})}}),_.O(_.m,{cond:function(){return W()},
then:function(){return _.O(_.W_,{data:function(){return b().inProgressButton}},{buttonViewModel:function(gZ){return _.O("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.O(_.Rb,{data:gZ.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.O(_.W_,{data:function(){return b().submitButton}},{buttonViewModel:function(gZ){return _.O("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.O(_.Rb,{data:gZ.data,
onClick:WV}))}})}}),_.O(_.W_,{data:function(){return b().menuButton}},{buttonViewModel:function(gZ){return _.O("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.O(_.Rb,{data:gZ.data}))}})),_.O(_.W_,{data:function(){return b().contents}},{aiResponseBoxViewModel:function(gZ){return _.O("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.O(xj2,{data:gZ.data,
showChips:t,isUpdateInProgress:W}))}})),_.O("div",{class:"ytdFeedCustomizationFormViewModelCollapsedContent",
"on:click":KF},_.O("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var gZ;return F()||((gZ=b().textInputPlaceholder)==null?void 0:gZ.content)}))))},"Wc"),"ytd-feed-customization-form-view-model",{props:{data:_.KX}});var vTF=_.uT.persistentPanelVisibleSelector,bH=function(){var l=_.S.apply(this,arguments)||this;l.isDarkTheme=!1;l.notSticky=!1;l.transparentBackground=!1;l.shouldHide=!1;l.disableSticky=!1;l.fluidWidth=!1;l.isClipList=!1;l.defaultChipIndex=0;l.hasSelectedChipContent=!1;l.isPlaylist=!1;l.playlistVotingAnimationEnabled=_.U("web_enable_voting_animation");l.toolbarHeight=0;l.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(bH,_.S);_.Q=bH.prototype;
_.Q.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.Q.attached=function(){var l=this;document.addEventListener("scroll",_.qu(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var b;this.toolbarHeight=((b=document.querySelector("ytd-masthead"))==null?void 0:b.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(d){l.handleIntersect(d)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){l.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.Q.detached=function(){var l;(l=this.intersectionObserver)==null||l.disconnect();var b;(b=this.resizeObserver)==null||b.disconnect();document.removeEventListener("scroll",_.qu(this,this.updateChipBarWidthAndTop))};
_.Q.dataChanged=function(){var l=this,b,d,L=(b=this.data)==null?void 0:(d=b.contents)==null?void 0:d.findIndex(function(E){var f;return!((f=_.K(E,YWh))==null?0:f.navigationEndpoint)});
L&&(this.defaultChipIndex=L);this.updating=!0;var P=this.findSelectedChipIndex();this.selectedIndex!==P&&(this.selectedIndex=-1);_.m1(this,function(){l.selectedIndex=P;l.updateSelectedChipContent(l.selectedIndex);l.updating=!1;l.ytScrollableChipCloudBehavior.reset()})};
_.Q.findSelectedChipIndex=function(){var l;if((l=this.data)==null||!l.contents)return 0;l=this.data.contents;for(var b=0;b<l.length;b++){var d=void 0;if((d=_.K(l[b],YWh))==null?0:d.isSelected)return b}return 0};
_.Q.computeStyle=function(l){return l};
_.Q.handleChipCloudChipSelectAction=function(l){l=this.JSC$16392_chipsSelector.indexOf(l);l>-1&&(this.JSC$16392_chipsSelector.selectIndex(l),this.updateSelectedChipContent(l))};
_.Q.updateSelectedChipContent=function(l){var b;if((b=this.data)==null||!b.contents||l<0||l>=this.data.contents.length)this.selectedChipContent=void 0;else{var d;this.selectedChipContent=(d=_.K(this.data.contents[l],YWh))==null?void 0:d.content}};
_.Q.handleChipCloudChipDeselectAction=function(){if(_.U("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var l,b,d,L=(d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[this.defaultChipIndex],YWh))==null?void 0:d.navigationEndpoint;L&&_.lQ(this.hostElement,"yt-browse-section-list-reload-endpoint",[L]);this.JSC$16392_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.Q.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.Q.updateDynamicHeight=function(){var l=this;this.hasSelectedChipContent&&!this.notSticky?_.m1(this,function(){var b=_.F$(l.hostElement).querySelector("#chips-wrapper");b&&_.mj(l.hostElement,{"--ytd-chips-bar-dynamic-height":b.clientHeight+"px"})}):_.mj(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.Q.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.Q.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.Q.onResize=function(){this.updateLayout()};
_.Q.updateLayout=function(){var l=this.ytScrollableChipCloudBehavior;_.m1(l,l.setContainerWidthDiff);l=this.ytScrollableChipCloudBehavior;_.m1(l,l.setButtonsState)};
_.Q.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.Q.handleIntersect=function(l){this.notSticky=this.isChannelPageGrid||this.disableSticky||l[0].intersectionRatio===1};
_.Q.updateDimensions=function(){var l=this.ytRendererBehavior.parentComponent;if(l){var b,d=(b=l.headerElement)!=null?b:l;_.mj(this.hostElement,{"--ytd-rich-grid-chips-bar-width":d.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.Q.updateSelectedIndexFromBinding=function(l){this.selectedIndex=l.detail.value};
_.Q.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var l;(l=this.sortFilterHeaderRendererElement)==null||l.setAttribute("is-playlist-page-with-filters","")}};
_.Q.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(sYo(!this.notSticky))};
_.qG.Object.defineProperties(bH.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 l,b,d=(l=this.data)==null?void 0:(b=l.contents)==null?void 0:b.find(function(L){return _.K(L,Kgt)});
return{sortFilterHeaderRenderer:_.K(d,Kgt)}}}});
bH.prototype.dispatchChipBarIsSticky=bH.prototype.dispatchChipBarIsSticky;bH.prototype.isPlaylistPageChanged=bH.prototype.isPlaylistPageChanged;bH.prototype.updateChipBarWidthAndTop=bH.prototype.updateChipBarWidthAndTop;bH.prototype.onResize=bH.prototype.onResize;bH.prototype.onPersistentPanelVisibleChanged=bH.prototype.onPersistentPanelVisibleChanged;bH.prototype.onGuideIsExpandedChanged=bH.prototype.onGuideIsExpandedChanged;bH.prototype.updateDynamicHeight=bH.prototype.updateDynamicHeight;
bH.prototype.onSelectedChipContentChanged=bH.prototype.onSelectedChipContentChanged;bH.prototype.dataChanged=bH.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],bH.prototype,"actionHandlerBehavior",void 0);
_.w([_.z(_.dK),_.u("design:type",Object)],bH.prototype,"ironResizableBehavior",void 0);_.w([_.z(),_.u("design:type",aa)],bH.prototype,"ytScrollableChipCloudBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],bH.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bH.prototype,"data",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],bH.prototype,"selectedIndex",void 0);_.w([_.g({value:320}),_.u("design:type",Number)],bH.prototype,"scrollDistance",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"isDarkTheme",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"notSticky",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"transparentBackground",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.u("design:type",String)],bH.prototype,"componentStyle",void 0);
_.w([_.g({selector:_.ZXq}),_.u("design:type",Boolean)],bH.prototype,"guideIsExpanded",void 0);_.w([_.g({selector:vTF}),_.u("design:type",Boolean)],bH.prototype,"persistentPanelVisible",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"shouldHide",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"disableSticky",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"fluidWidth",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"isClipList",void 0);_.w([_.g(),_.u("design:type",Object)],bH.prototype,"defaultChipIndex",void 0);_.w([_.g(),_.u("design:type",Object)],bH.prototype,"selectedChipContent",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"hasSelectedChipContent",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],bH.prototype,"isPlaylist",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],bH.prototype,"playlistVotingAnimationEnabled",void 0);_.w([_.KL("#chips"),_.u("design:type",Object)],bH.prototype,"JSC$16392_chipsSelector",void 0);_.w([_.KL("ytd-sort-filter-header-renderer"),_.u("design:type",HTMLElement)],bH.prototype,"sortFilterHeaderRendererElement",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],bH.prototype,"updating",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"dataChanged",null);_.w([_.tC("selectedChipContent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"onSelectedChipContentChanged",null);_.w([_.tC("hasSelectedChipContent","notSticky"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"updateDynamicHeight",null);
_.w([_.tC("guideIsExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"onGuideIsExpandedChanged",null);_.w([_.tC("persistentPanelVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"onPersistentPanelVisibleChanged",null);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"onResize",null);
_.w([_.Wf("isChannelPageGrid","disableSticky","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"updateChipBarWidthAndTop",null);_.w([_.y("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],bH.prototype,"isChannelPageGrid",null);_.w([_.y("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],bH.prototype,"isHashtagLandingPage",null);
_.w([_.tC("isPlaylistPage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"isPlaylistPageChanged",null);_.w([_.y("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],bH.prototype,"isPlaylistPage",null);_.w([_.y("componentStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],bH.prototype,"isDisableDeselectEvent",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],bH.prototype,"sortFilterHeaderRendererData",null);_.w([_.g({reflectToAttribute:!0,selector:_.SDB}),_.u("design:type",String)],bH.prototype,"frostedGlassMode",void 0);_.w([_.tC("notSticky"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bH.prototype,"dispatchChipBarIsSticky",null);_.w([_.A({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],bH);
_.R(bH,"ytd-feed-filter-chip-bar-renderer",function(){if(ycQ!==void 0)return ycQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ycQ=l},{mode:1});var C_j;var ReV=_.C(function(l){var b=l.data;var d=l.buttonIndex;var L=l.selectedIndex;var P=l.onSelect;var E=function(){return d()===L()},f=function(){var F,n;
return(n=(F=b().text)==null?void 0:F.content)!=null?n:""};
l=_.CyV();return _.O("yt-toggleable-image-button-view-model",{class:function(){var F={};F=(F.toggleableImageButtonViewModelHost=!0,F[""]=!0,F.toggleableImageButtonViewModelSemiTransparent=L()!==-1&&!E(),F);return _.$Y(F)},
tabindex:0,"aria-label":f,"aria-pressed":E,role:"button","on:keydown":l,"on:click":_.Nb(function(){P(b().onSubmitCommand);return!1})},_.O(_.m,{cond:function(){return b().logo},
then:function(F){return _.O(_.cZ,{data:F,className:function(){var n={};n=(n.toggleableImageButtonViewModelImage=!0,n.toggleableImageButtonViewModelCircularRadius=!(!b().backgroundColor||!b().backgroundColorDarkMode),n.toggleableImageButtonViewModelGradientRing=!!(E()&&b().backgroundColor&&b().backgroundColorDarkMode),n);return _.$Y(n)},
alt:f,useWidth:!1,style:function(){if(E()&&b().backgroundColor&&b().backgroundColorDarkMode){var n=xI(Number(b().backgroundColorDarkMode),"1");var N=xI(Number(b().backgroundColor),"1");n="background: linear-gradient(180deg,"+n+","+N+") border-box;"}else n="";return n}})}}),_.O(_.Jp,{model:{borderRadius:"16px"}}),_.O("p",{class:function(){var F={};
F=(F.toggleableImageButtonViewModelLabel=!0,F.toggleableImageButtonViewModelBoldText=E(),F);return _.$Y(F)}},_.O(_.UD,{text:function(){return b().text}})))},"Xc");
ReV.idomCompat=!0;var oT2=_.C(function(l){var b=l.data;l=_.X(_.jL({index:-1,command:{}},void 0,"GM3umb"));var d=l.next().value,L=l.next().value;return _.O("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.O("div",{class:"nudgeFormViewModelFormOptions"},_.O(_.W_,{data:function(){return b().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(P,E){return _.O(ReV,{data:P.data,buttonIndex:E,selectedIndex:function(){return d().index},
onSelect:function(f){L({index:E(),command:f})}})}})),_.O(_.UD,{text:function(){return b().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.O("div",{class:"nudgeFormViewModelSubmit"},_.O(_.W_,{data:function(){return b().submitButton}},{buttonViewModel:function(P){return _.O(piF,{data:P.data,
isDisabled:function(){return d().index===-1},
onClick:function(){_.pi(d().command)}})}})))},"Yc");
oT2.idomCompat=!0;var piF=_.C(function(l){var b=_.IJ(function(){return Object.assign({},l.data(),{state:l.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.O(_.Rb,{data:b,onClick:l.onClick})},"Zc");_.P$(oT2,"yt-nudge-form-view-model",{props:{data:_.KX}});var dV=function(){var l=_.S.apply(this,arguments)||this;l.roundedContainer=!0;l.buttonUpdate=_.U("web_modern_buttons");l.isDarkMode=!1;l.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return l};
_.h(dV,_.S);_.Q=dV.prototype;_.Q.computeNudgeStyle=function(l){return l?"modernized-nudge":""};
_.Q.handleDarkModeToggledAction=function(l){this.isDarkMode=l};
_.Q.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.Q.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"}}}};
_.Q.computeIsHorizontalButtons=function(l){return l?!!l.applyModernizedStyle&&!!l.enableHorizontalButtons&&!!l.secondaryButton:!1};
_.qG.Object.defineProperties(dV.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=(l=this.data)==null?void 0:l.backgroundStyle)!=null?b:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=(l=this.data)==null?void 0:l.contentsLocation)!=null?b:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null?0:l.lightIconImage)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],dV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],dV.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],dV.prototype,"actionHandlerBehavior",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("isHideEnclosingAction"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dV.prototype,"isHidden",null);_.w([_.g(),_.u("design:type",Object)],dV.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dV.prototype,"roundedContainer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dV.prototype,"buttonUpdate",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.u("design:type",String)],dV.prototype,"nudgeStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.trimStyle"),_.u("design:type",String),_.u("design:paramtypes",[])],dV.prototype,"trimStyle",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.backgroundStyle"),_.u("design:type",String),_.u("design:paramtypes",[])],dV.prototype,"backgroundStyle",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.contentsLocation"),_.u("design:type",String),_.u("design:paramtypes",[])],dV.prototype,"contentsLocation",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.disableDropShadow"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dV.prototype,"noShadow",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.lightIconImage"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dV.prototype,"noIcon",null);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.u("design:type",Boolean)],dV.prototype,"isHorizontalButtons",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Object)],dV.prototype,"isDarkMode",void 0);_.w([_.A({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],dV);
_.R(dV,"ytd-feed-nudge-renderer",function(){if(C_j!==void 0)return C_j;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return C_j=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var DjQ;var VYt;var L_=function(){var l=_.S.apply(this,arguments)||this;l.collapsed=!1;l.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return l};
_.h(L_,_.S);L_.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"}}}};
L_.prototype.handleRatingSelect=function(){var l;((l=this.data)==null?0:l.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
L_.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],L_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],L_.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],L_.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],L_.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.mK),_.u("design:type",Object)],L_.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],L_.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],L_.prototype,"collapsed",void 0);_.w([_.A({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],L_);
_.R(L_,"ytd-slimline-survey-renderer",function(){if(VYt!==void 0)return VYt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return VYt=l},{mode:1});var wiQ;var P5=function(){return _.S.apply(this,arguments)||this};
_.h(P5,_.S);P5.prototype.maybeGetBackgroundColor=function(l){return this.isDarkMode?l.section2Color:l.section3Color};
P5.prototype.colorPaletteChanged=function(){var l=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;l&&(l==null?0:l.secondaryTitleColor)&&this.maybeGetBackgroundColor(l)?(this.hostElement.style.backgroundColor=_.$I(this.maybeGetBackgroundColor(l)),this.hostElement.style.color=_.$I(l.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
P5.prototype.colorPaletteChanged=P5.prototype.colorPaletteChanged;_.w([_.z(_.OY),_.u("design:type",Object)],P5.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],P5.prototype,"data",void 0);_.w([_.g({selector:function(l){return l.ui.darkModeIsEnabled}}),
_.u("design:type",Boolean)],P5.prototype,"isDarkMode",void 0);_.w([_.g(),_.u("design:type",Object)],P5.prototype,"lightColorPalette",void 0);_.w([_.g(),_.u("design:type",Object)],P5.prototype,"darkColorPalette",void 0);_.w([_.tC("darkColorPalette","lightColorPalette","data","isDarkMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],P5.prototype,"colorPaletteChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],P5);
_.R(P5,"ytd-endorsement-header-renderer",function(){if(wiQ!==void 0)return wiQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return wiQ=l},{mode:1});_.P$(_.O1,"yt-decorated-avatar-view-model",{props:{data:_.KX,className:_.KX}});_.Ek=new _.tZ("VIEW_TRANSITION_MANAGER_TOKEN");var QD=function(){var l=_.S.apply(this,arguments)||this;l.fullHeight=_.U("web_rich_grid_media_full_height");l.showChannelAvatar=!0;l.hasPlaylistThumbnail=!1;l.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};l.registerThumbnailForPageTransition=function(){_.U("web_thumbnail_to_watch_transition")&&_.u2F(_.qP().resolve(_.Ek),l.thumbnail)};
return l};
_.h(QD,_.S);_.Q=QD.prototype;
_.Q.configureRendererStamper=function(){return{lazyLoadMenu:cM,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"}}}};
_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.shouldLazyLoadMenu=function(){var l=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.U("kevlar_modern_downloads_page")||!l};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16416_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:this.JSC$16416_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.Q.getVideoPreviewOpts=function(){var l={},b;if((b=this.data)==null?0:b.multipleInlinePlaybackEndpoint)l=y$2;this.isRadio&&(l=zYf);return l};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$16416_inlinePreviewHoverListener)==null||lE(l)};
_.Q.getOwner=function(){var l,b,d;return((l=this.data)==null?void 0:(b=l.channelThumbnailSupportedRenderers)==null?void 0:b.channelThumbnailWithLinkRenderer)||_.K((d=this.data)==null?void 0:d.showProviderChannelThumbnail,NSV)};
_.Q.updateLockupSize=function(){var l;((l=this.getOwner())==null?0:l.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.Q.getFeedbackEndpoint=function(l){if(_.K(l,_.SV))return l;var b,d;l=(d=(b=_.K(l,_.QB))==null?void 0:b.commands)!=null?d:[];b=_.X(l);for(d=b.next();!d.done;d=b.next())if(d=this.getFeedbackEndpoint(d.value))return d;return null};
_.Q.computeNavigationEndpoint=function(l){return gm1(l==null?void 0:l.navigationEndpoint)};
_.Q.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var l=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(l)!==JSON.stringify(this.data)&&this.set("data",l)}};
_.Q.onDataChanged=function(){var l=this,b=this.getOwner();if(b){this.set("data.owner",b);var d,L,P,E,f,F=((d=this.data)==null?void 0:(L=d.shortBylineText)==null?void 0:(P=L.runs)==null?void 0:(E=P[0])==null?void 0:E.text)||((f=b.name)==null?void 0:f.simpleText);this.set("data.owner.title",F)}var n,N,Y,q,H,t;b=((n=this.data)==null?void 0:(N=n.thumbnailRenderer)==null?void 0:N.playlistVideoThumbnailRenderer)||((Y=this.data)==null?void 0:(q=Y.thumbnailRenderer)==null?void 0:q.playlistCustomThumbnailRenderer)||
((H=this.data)==null?void 0:(t=H.thumbnailRenderer)==null?void 0:t.showCustomThumbnailRenderer);var e;((e=this.data)==null?0:e.thumbnail)||!b||this.set("data.thumbnail",b.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){l.updateLockupSize()});
var W;if(n=((W=this.data)==null?void 0:W.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(n);var M;((M=this.dismissActionToReplayEntity)==null?0:M.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.Q.onHiddenChanged=function(){this.updateLockupSize()};
_.Q.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.lQ(this.hostElement,"yt-terminate-video-preview-action");else{var l;(l=this.videoTitleLink)==null||l.focus()}};
_.Q.metadataColorChanged=function(){var l;if(this.metadataColor&&((l=this.videoTitle)==null?0:l.style))this.videoTitle.style.color=_.$I(this.metadataColor);else{var b,d;!this.metadataColor&&((b=this.videoTitle)==null?0:(d=b.style)==null?0:d.color)&&(this.videoTitle.style.color="")}};
_.Q.onDetailsClick=function(l){var b=this.computedNavigationEndpoint;b&&(_.lT(_.ad(l),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.rh(this.hostElement,"yt-navigate",{endpoint:b}))};
_.Q.onRendererTap=function(){this.registerThumbnailForPageTransition();var l,b,d=((l=this.data)==null?void 0:l.serviceEndpoint)||this.getFeedbackEndpoint((b=this.data)==null?void 0:b.navigationEndpoint);d&&_.K(d,_.SV)&&this.ytComponentBehavior.resolveCommand(d)};
_.Q.onMouseDown=function(l){var b=l.target,d=this.computedNavigationEndpoint,L;l=b.href||((L=_.K(d==null?void 0:d.commandMetadata,_.sz))==null?void 0:L.url);L=b.data||d;l&&L&&z0H(l,L)};
_.Q.computeVideoTitleText=function(){var l;if((l=this.data)==null?0:l.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.Q.computeHasPlaylistThumbnail=function(l){var b,d,L,P,E;if((((b=l.thumbnailRenderer)==null?0:b.playlistVideoThumbnailRenderer)||((d=l.thumbnailRenderer)==null?0:d.playlistCustomThumbnailRenderer)||((L=l.thumbnailRenderer)==null?0:L.showCustomThumbnailRenderer)||((P=l.thumbnailRenderer)==null?0:P.playlistVideoThumbnailRenderer)||((E=l.thumbnailRenderer)==null?0:E.playlistCustomThumbnailRenderer))&&l.thumbnailOverlays)for(b=0;b<l.thumbnailOverlays.length;b++)if(d=void 0,(d=l.thumbnailOverlays[b])==
null?0:d.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.qG.Object.defineProperties(QD.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.U("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var l;return(l=this.data)==null?void 0:l.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var l;return(l=this.data)==null?void 0:l.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.JSC$16416_inlinePreviewHoverListener)==null?0:qO(l))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.dON(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:l.videoId)||((b=this.data)==null?void 0:b.playlistId)||""}}});
QD.prototype.onMouseDown=QD.prototype.onMouseDown;QD.prototype.metadataColorChanged=QD.prototype.metadataColorChanged;QD.prototype.onIsDismissedChanged=QD.prototype.onIsDismissedChanged;QD.prototype.onHiddenChanged=QD.prototype.onHiddenChanged;QD.prototype.onDataChanged=QD.prototype.onDataChanged;QD.prototype.handleReloadDownloadsInfo=QD.prototype.handleReloadDownloadsInfo;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QD.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],QD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],QD.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],QD.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],QD.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],QD.prototype,"ytdReduxBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],QD.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],QD.prototype,"entitySelectorType",void 0);_.w([_.g(),_.u("design:type",Boolean)],QD.prototype,"noEndpoints",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],QD.prototype,"isRadio",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],QD.prototype,"miniMode",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],QD.prototype,"fullHeight",void 0);
_.w([_.g(),_.u("design:type",Boolean)],QD.prototype,"showDarkVideoMetadata",void 0);_.w([_.g(),_.u("design:type",Boolean)],QD.prototype,"showLightVideoMetadata",void 0);_.w([_.g(),_.u("design:type",Number)],QD.prototype,"metadataColor",void 0);_.w([_.g(),_.u("design:type",Object)],QD.prototype,"showChannelAvatar",void 0);_.w([_.g(),_.u("design:type",Boolean)],QD.prototype,"hidden",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],QD.prototype,"showYtInteraction",void 0);
_.w([_.g(),_.u("design:type",String)],QD.prototype,"dismissedContentId",void 0);_.w([_.g({selectorArgs:["dismissedContentId"],selector:fu1}),_.u("design:type",Object)],QD.prototype,"dismissActionToReplayEntity",void 0);
_.w([_.g({selectorArgs:["entitySelectorType","mediaId"],selector:function(l,b,d){if(_.U("kevlar_modern_downloads_page")&&d&&b&&b!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(b){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var L=RLF(l,d);if(L){b=_.Ai(l,d);var P=Cw(l,d),E=rpF(l,d);l=pw(l,d);var f=$JV(L,b,P,E);P=f.shortViewCountText;var F=f.publishedTimeText;f=f.badges;var n=l>0;E=Mmj(L,b,E,l);L=_.U2(b)||b==="TRANSFER_STATE_FAILED"||b==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!ti(L.policyEntity)?
void 0:JQ7(d,l,L.videoEntity.lengthSeconds);b==="TRANSFER_STATE_PAUSED_BY_USER"&&d&&!_.U("dl_resume_click_killswitch")&&(L={offlineVideoEndpoint:{videoId:d,action:"ACTION_RESUME"}});d={shortViewCountText:P,publishedTimeText:F,badges:f,isWatched:n,navigationEndpoint:L,thumbnailOverlays:E}}else d=void 0;return d;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(b=pBN(l,d))if(L=_.vv(l,d),E=_.oGA(l,d),L!=="TRANSFER_STATE_UNKNOWN"){d=Iry(b,L,E,d,_.S9(l));break a}d=void 0}return d;default:_.cX(new _.Rp("Error: entitySelectorType defined but not matched in selector.",
l,b))}}}),
_.u("design:type",Object)],QD.prototype,"entityDrivenState",void 0);_.w([_.g({computed:"computeVideoTitleText(data)"}),_.u("design:type",Object)],QD.prototype,"videoTitleText",void 0);_.w([_.g({computed:"computeHasPlaylistThumbnail(data)"}),_.u("design:type",Object)],QD.prototype,"hasPlaylistThumbnail",void 0);_.w([_.g({computed:"computeNavigationEndpoint(data)"}),_.u("design:type",Object)],QD.prototype,"computedNavigationEndpoint",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],QD.prototype,"typographyBump",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("typographyBump"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QD.prototype,"typographyBumpV2",null);_.w([_.KL("#video-title"),_.u("design:type",HTMLElement)],QD.prototype,"videoTitle",void 0);_.w([_.KL("#video-title-link"),_.u("design:type",HTMLElement)],QD.prototype,"videoTitleLink",void 0);
_.w([_.KL("#thumbnail"),_.u("design:type",HTMLElement)],QD.prototype,"thumbnail",void 0);_.w([_.KL("#dismissible"),_.u("design:type",HTMLElement)],QD.prototype,"JSC$16416_dismissibleMedia",void 0);_.w([_.y("data.menu"),_.u("design:type",Object),_.u("design:paramtypes",[])],QD.prototype,"lazyLoadMenu",null);_.w([_.y("data.menu"),_.u("design:type",Object),_.u("design:paramtypes",[])],QD.prototype,"immediateLoadMenu",null);
_.w([_.Wf("entityDrivenState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QD.prototype,"handleReloadDownloadsInfo",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QD.prototype,"onDataChanged",null);_.w([_.Wf("hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QD.prototype,"onHiddenChanged",null);
_.w([_.tC("isDismissed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QD.prototype,"onIsDismissedChanged",null);_.w([_.tC("metadataColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QD.prototype,"metadataColorChanged",null);_.w([_.Hf("mousedown"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],QD.prototype,"onMouseDown",null);
_.w([_.y("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QD.prototype,"isHovered",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QD.prototype,"useAvatar",null);_.w([_.y("data","entitySelectorType"),_.u("design:type",String),_.u("design:paramtypes",[])],QD.prototype,"mediaId",null);_.w([_.A({is:"ytd-rich-grid-media",disableElementRegistration:!0})],QD);
var Gn$=_.Xa()(QD,"ytd-rich-grid-media",function(){if(DjQ!==void 0)return DjQ;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return DjQ=l},{mode:_.fi("kevlar_poly_si_batch_j072")?1:2});var T52;var X7=function(){var l=_.S.apply(this,arguments)||this;l.removeMaxWidth=!0;l.insetMetadata=!1;return l};
_.h(X7,_.S);_.Q=X7.prototype;_.Q.configureRendererStamper=function(){return{innerMenu:cM,outerMenu:Object.assign({},cM,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.onDataChanged=function(){var l,b=((l=this.data)==null?void 0:l.trackingParams)||"";b&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(b));var d;((d=this.dismissActionToReplayEntity)==null?0:d.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16421_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:this.JSC$16421_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:ZnV})};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$16421_inlinePreviewHoverListener)==null||lE(l)};
_.Q.onRendererTap=function(){var l,b,d=(l=this.data)==null?void 0:(b=l.serviceEndpoints)==null?void 0:b[0];_.K(d,_.SV)&&this.componentBehavior.resolveCommand(d)};
_.Q.onDetailsClick=function(l){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint;d&&(_.lT(_.ad(l),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(d))};
_.Q.onShow=function(){var l=this.data;l.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(l.onFirstVisibleCommand),delete l.onFirstVisibleCommand)};
_.qG.Object.defineProperties(X7.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var l;return this.insetMetadata?void 0:(l=this.data)==null?void 0:l.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var l;return this.insetMetadata?(l=this.data)==null?void 0:l.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var l=this.data;if(l!=null&&l.badge&&(l=_.K(l.badge,sfQ))){var b,d,L;return[{metadataBadgeRenderer:{label:((b=l.label)==null?void 0:(d=b.runs)==null?void 0:d[0].text)||((L=l.label)==null?void 0:L.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var l=this.data;return Object.assign({},l.headline,{accessibility:l.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return this.isSlimShort?(l=this.computedTitle)==null?void 0:(b=l.accessibility)==null?void 0:(d=b.accessibilityData)==null?void 0:d.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.U("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.JSC$16421_inlinePreviewHoverListener)==null?0:qO(l))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
X7.prototype.onDataChanged=X7.prototype.onDataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],X7.prototype,"componentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X7.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],X7.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],X7.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.mK),_.u("design:type",Object)],X7.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],X7.prototype,"ytdReduxBehavior",void 0);_.w([_.KL("ytd-thumbnail"),_.u("design:type",HTMLElement)],X7.prototype,"thumbnail",void 0);_.w([_.KL("#dismissible"),_.u("design:type",HTMLElement)],X7.prototype,"JSC$16421_dismissibleMedia",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],X7.prototype,"removeMaxWidth",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],X7.prototype,"insetMetadata",void 0);_.w([_.g(),_.u("design:type",String)],X7.prototype,"dismissedContentId",void 0);_.w([_.g({selectorArgs:["dismissedContentId"],selector:fu1}),_.u("design:type",Object)],X7.prototype,"dismissActionToReplayEntity",void 0);_.w([_.y("insetMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],X7.prototype,"thumbnailObjectFit",null);
_.w([_.y("data","insetMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],X7.prototype,"innerMenu",null);_.w([_.y("data","insetMetadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],X7.prototype,"outerMenu",null);_.w([_.g(),_.u("design:type",Object)],X7.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],X7.prototype,"miniMode",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],X7.prototype,"onDataChanged",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],X7.prototype,"shortsBadges",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],X7.prototype,"isShort",null);
_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],X7.prototype,"isSlimShort",null);_.w([_.y("data","isShort"),_.u("design:type",Object),_.u("design:paramtypes",[])],X7.prototype,"computedTitle",null);_.w([_.y("isSlimShort","computedTitle"),_.u("design:type",Object),_.u("design:paramtypes",[])],X7.prototype,"computedAccessibilityLabel",null);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],X7.prototype,"shouldForce2By3",null);_.w([_.y("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],X7.prototype,"isHovered",null);_.w([_.A({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],X7);
_.R(X7,"ytd-rich-grid-slim-media",function(){if(T52!==void 0)return T52;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return T52=l},{mode:_.fi("kevlar_poly_si_batch_j063")?1:2});var aMo;var iG2;var f_=function(){return _.S.apply(this,arguments)||this};
_.h(f_,_.S);f_.prototype.computeIcon=function(l){return l&&l.iconType?"yt-sys-icons:"+l.iconType.toLowerCase():""};
f_.prototype.onMouseEnter=function(){this.isHovered=!0};
f_.prototype.onMouseLeave=function(){this.isHovered=!1};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],f_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],f_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],f_.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],f_.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],f_.prototype,"isHovered",void 0);
_.w([_.A({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],f_);
_.R(f_,"ytd-expand-on-hover-card-renderer",function(){if(iG2!==void 0)return iG2;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return iG2=l},{mode:1});var ccF,rcQ=function(){if(ccF!==void 0)return ccF;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ccF=l};_.IH("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var sk=function(){var l=_.S.apply(this,arguments)||this;l.compactStyle=!1;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(sk,_.S);_.Q=sk.prototype;_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.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"}}}};
_.Q.computeHideDot=function(l){return!(l&&l.subscriberCountText&&l.videoCountText)||this.compactStyle};
_.Q.hasDualButtons=function(l){return l&&l.purchaseButton&&l.subscribeButton};
_.Q.backgroundColorChanged=function(){if(this.data!==void 0){var l=this.data.backgroundColor;this.isDarkTheme&&(l=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=l!=null?_.$I(l):"transparent"}};
_.Q.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.onTap=function(l){var b,d,L=((b=this.data)==null?void 0:b.navigationEndpoint)||((d=this.data)==null?void 0:d.serviceEndpoint);_.K(L,_.c_)&&(L&&_.qP().resolve(_.tk).resolveCommand(L,{form:{element:this.hostElement}}),l.preventDefault())};
_.Q.computeChannelEndpoint=function(l){return _.K(l,_.c_)?null:l};
_.Q.computeHrefEndpoint=function(l){return _.K(l,_.c_)?null:this.componentBehavior.computeHref_(l)};
_.Q.computeChannelRendererStyle=function(l){return l};
_.Q.computeIconSize=function(l){return l?108:136};
_.qG.Object.defineProperties(sk,{template:{configurable:!0,enumerable:!0,get:function(){return rcQ()}}});
sk.prototype.backgroundColorChanged=sk.prototype.backgroundColorChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sk.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],sk.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],sk.prototype,"componentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],sk.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],sk.prototype,"isDarkTheme",void 0);_.w([_.g({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.u("design:type",String)],sk.prototype,"channelRendererStyle",void 0);_.w([_.g({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],sk.prototype,"dualButtons",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],sk.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],sk.prototype,"biggerThumbStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],sk.prototype,"compactStyle",void 0);_.w([_.tC("data","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sk.prototype,"backgroundColorChanged",null);_.w([_.A({is:"ytd-channel-renderer",disableElementRegistration:!0})],sk);_.R(sk,"ytd-channel-renderer",function(){return rcQ()},{mode:1});var lNt;var bNo;_.IH("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var F7=function(){var l=_.S.apply(this,arguments)||this;l.displayItemCount=2;l.hasPlaylistThumbnail=!1;l.stackThumbnailSize="large";return l};
_.h(F7,_.S);_.Q=F7.prototype;_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Q.computeFirstVideos=function(l,b){return l&&b?l.slice(0,b):[]};
_.Q.computeThumbnailWidth=function(l,b){return l?b==="BIG"?500:b==="MASSIVE"?600:b==="MEDIUM"?450:420:360};
_.Q.computeThumbnailHeight=function(l,b){return l?b==="BIG"?280:b==="MASSIVE"?337:234:202};
_.Q.clearInlinePreviewHoverListeners=function(){var l;(l=this.JSC$16434_inlinePreviewHoverListener)==null||lE(l)};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16434_inlinePreviewHoverListener=RZ({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:y$2,thumbnailElement:this.thumbnail})};
_.Q.computeHasPlaylistThumbnail=function(l){var b,d;if((((b=l.thumbnailRenderer)==null?0:b.playlistVideoThumbnailRenderer)||((d=l.thumbnailRenderer)==null?0:d.playlistCustomThumbnailRenderer))&&l.thumbnailOverlays)for(b=0;b<l.thumbnailOverlays.length;b++)if(d=void 0,(d=l.thumbnailOverlays[b])==null?0:d.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.qG.Object.defineProperties(F7.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.JSC$16434_inlinePreviewHoverListener)==null?0:qO(l))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
F7.prototype.dataChanged=F7.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],F7.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],F7.prototype,"ytdLockupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],F7.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],F7.prototype,"displayItemCount",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],F7.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],F7.prototype,"biggerThumbsStyle",void 0);_.w([_.g({computed:"computeHasPlaylistThumbnail(data)"}),_.u("design:type",Object)],F7.prototype,"hasPlaylistThumbnail",void 0);_.w([_.g(),_.u("design:type",String)],F7.prototype,"stackThumbnailSize",void 0);_.w([_.KL("ytd-thumbnail"),_.u("design:type",HTMLElement)],F7.prototype,"thumbnail",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],F7.prototype,"dataChanged",null);
_.w([_.y("lockupIsHovered"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],F7.prototype,"isHovered",null);_.w([_.A({is:"ytd-radio-renderer",disableElementRegistration:!0})],F7);
_.R(F7,"ytd-radio-renderer",function(){if(bNo!==void 0)return bNo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return bNo=l},{mode:_.fi("kevlar_poly_si_batch_j058")?1:2});var dWV;_.IH("itemSectionRenderer","showRenderer","ytd-show-renderer");var B5=function(){return _.S.apply(this,arguments)||this};
_.h(B5,_.S);B5.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
B5.prototype.computeThumbnailWidth=function(l){return l?360:246};
B5.prototype.computeUseProminentThumbs=function(l){return l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],B5.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],B5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],B5.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],B5.prototype,"isSearch",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.u("design:type",Boolean)],B5.prototype,"useProminentThumbs",void 0);_.w([_.A({is:"ytd-show-renderer",disableElementRegistration:!0})],B5);
_.R(B5,"ytd-show-renderer",function(){if(dWV!==void 0)return dWV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return dWV=l},{mode:1});_.IH("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var n_=function(){var l=_.S.apply(this,arguments)||this;l.isRichGrid=!1;return l};
_.h(n_,_.S);n_.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"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],n_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],n_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],n_.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],n_.prototype,"isRichGrid",void 0);_.w([_.A({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],n_);
_.R(n_,"ytd-feed-entry-renderer",function(){if(lNt!==void 0)return lNt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return lNt=l},{mode:1});var Lkh;var Ok=function(){return _.S.apply(this,arguments)||this};
_.h(Ok,_.S);Ok.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.w([_.z(_.OY),_.u("design:type",Object)],Ok.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ok.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Ok.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ok.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.Ji,value:3}),_.u("design:type",Number)],Ok.prototype,"itemsPerRow",void 0);
_.w([_.A({is:"ytd-link-card-renderer",disableElementRegistration:!0})],Ok);
_.R(Ok,"ytd-link-card-renderer",function(){if(Lkh!==void 0)return Lkh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Lkh=l},{mode:1});var P2J;var Nr=function(){return _.S.apply(this,arguments)||this};
_.h(Nr,_.S);_.Q=Nr.prototype;_.Q.configureRendererStamper=function(){return{"data.menu":cM,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.onRendererTap=function(l){if(!this.ytdDismissibleItemBehavior.isDismissed){var b,d=(b=this.data)==null?void 0:b.navigationEndpoint;d&&!_.lT(_.ad(l),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(d)?_.lT(_.ad(l),this.hostElement,["A"])||_.rh(this.hostElement,"yt-navigate",{endpoint:d}):this.ytComponentBehavior.resolveCommand(d,{}))}};
_.Q.maybeComputeHref=function(l){return this.ytComponentBehavior.computeHref_(l,!0)};
_.Q.getNavigationCommand=function(l){return this.isNavigationCommand(l)?l:null};
_.Q.isNavigationCommand=function(l){return l?_.K(l,_.qd)||_.K(l,_.oN)||_.K(l,_.Q5)?!0:!1:!1};
Nr.prototype.onRendererTap=Nr.prototype.onRendererTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Nr.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Nr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],Nr.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Nr.prototype,"ytComponentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Nr.prototype,"data",void 0);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Nr.prototype,"onRendererTap",null);_.w([_.A({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],Nr);
_.R(Nr,"ytd-lumiere-promo-item-image-renderer",function(){if(P2J!==void 0)return P2J;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return P2J=l},{mode:1});var EaJ;var mD=function(){return _.S.apply(this,arguments)||this};
_.h(mD,_.S);mD.prototype.computeLandscapeThumbnail=function(){var l;return((l=this.data)==null?void 0:l.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mD.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],mD.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mD.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],mD.prototype,"miniMode",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.Ji}),_.u("design:type",Number)],mD.prototype,"itemsPerRow",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.u("design:type",Boolean)],mD.prototype,"landscapeThumbnail",void 0);_.w([_.A({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],mD);
_.R(mD,"ytd-lumiere-shelf-details-renderer",function(){if(EaJ!==void 0)return EaJ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return EaJ=l},{mode:_.fi("kevlar_poly_si_batch_j076")?1:2});var Qkr;var YV=function(){return _.S.apply(this,arguments)||this};
_.h(YV,_.S);YV.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],YV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],YV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],YV.prototype,"data",void 0);_.w([_.A({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],YV);
_.R(YV,"ytd-primetime-promo-details-renderer",function(){if(Qkr!==void 0)return Qkr;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Qkr=l},{mode:1});var XAV;var qr=function(){return _.S.apply(this,arguments)||this};
_.h(qr,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qr.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qr.prototype,"data",void 0);_.w([_.A({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],qr);
_.R(qr,"ytd-panel-show-style-metadata-renderer",function(){if(XAV!==void 0)return XAV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return XAV=l},{mode:1});var fNQ;var H5=function(){return _.S.apply(this,arguments)||this};
_.h(H5,_.S);_.Q=H5.prototype;_.Q.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.Q.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.Q.computeThumbnail=function(l){if(l)return l.smallFormFactorBackgroundThumbnail||l.largeFormFactorBackgroundThumbnail};
_.Q.maybeComputeHref=function(l){return this.ytComponentBehavior.computeHref_(l,!0)};
_.Q.isNavigationCommand=function(l){return l?_.K(l,_.qd)||_.K(l,_.oN)||_.K(l,_.Q5)?!0:!1:!1};
_.Q.getNavigationCommand=function(l){return this.isNavigationCommand(l)?l:null};
H5.prototype.onPanelTap=H5.prototype.onPanelTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],H5.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],H5.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],H5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],H5.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],H5.prototype,"roundedContainer",void 0);_.w([_.g({reflectToAttribute:!0,value:_.U("web_modern_buttons")}),_.u("design:type",Boolean)],H5.prototype,"modernButtons",void 0);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],H5.prototype,"onPanelTap",null);_.w([_.A({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],H5);
_.R(H5,"ytd-primetime-promo-panel-renderer",function(){if(fNQ!==void 0)return fNQ;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return fNQ=l},{mode:1});_.P$(_.C(function(l){l=_.lf(l,{data:{},useFullWidth:!1});var b=l.data,d=l.useFullWidth;l={};return _.O("teaser-card-view-model",{class:_.nt("ytTeaserCardViewModelHost",(l.ytTeaserCardViewModelUseFullWidth=function(){return d()},l))},_.O(_.m,{cond:function(){return b().onTap},
then:function(L){return _.O(_.$G,{className:"ytTeaserCardViewModelLink",command:L},_.O("div",{class:"ytTeaserCardViewModelImageContainer"},_.O(_.m,{cond:function(){return b().image},
then:function(P){return _.O(_.cZ,{data:P,className:"ytTeaserCardViewModelImage",alt:""})}})),_.O("p",{class:"ytTeaserCardViewModelCaption"},function(){return b().caption}))}}))},"$c"),"teaser-card-view-model",{props:{data:_.KX,
useFullWidth:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=function(){var L;return _.wO((L=b())==null?void 0:L.iconThemedImage)};
return _.O("yt-edu-card-view-model",null,_.O(_.ws,{contentId:function(){return b().nudgeId}},function(){return _.O("div",{class:_.nt("ytEduCardViewModelHost",function(){return b().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.O("div",{class:"ytEduCardViewModelTopCornerButton"},_.O(_.W_,{data:function(){return b().dismissButton}},{buttonViewModel:_.Rb})),_.O("div",{class:"ytEduCardViewModelContentWrapper"},_.O("div",{class:"ytEduCardViewModelHeaderImage"},_.O(_.m,
{cond:d,
then:function(L){return _.O(_.cZ,{data:L,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.O("div",{class:"ytEduCardViewModelTextContainer"},_.O("div",{class:"ytEduCardViewModelTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:"ytEduCardViewModelSubtitle"},_.O(_.UD,{text:function(){return b().subtitle}}))),_.O("div",{class:"ytEduCardViewModelContent"},_.O(_.W_,{data:function(){return b().form}},{nudgeFormViewModel:oT2}))),_.O("div",{class:_.nt("ytEduCardViewModelButtonWrapper",
function(){return b().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.O(_.W_,{data:function(){return b().primaryButton}},{buttonViewModel:function(L){return _.O("div",{class:"ytEduCardViewModelPrimaryButton"},_.O(_.Rb,{data:L.data}))}}),_.O(_.W_,{data:function(){return b().secondaryButton}},{buttonViewModel:function(L){return _.O("div",{class:"ytEduCardViewModelSecondaryButton"},_.O(_.Rb,{data:L.data}))}})))}))},"ad"),"yt-edu-card-view-model",{props:{data:_.KX}});var sk$=new _.tZ("RICH_GRID_VIDEO_RENDERER_TOKEN");_.P$(_.C(function(l){var b=l.data;var d=l.showYtInteractionInContent;var L=function(){return!!b().selectableFeedback};
l=_.X(_.jL(!1,void 0,"qxtgaf"));var P=l.next().value,E=l.next().value;_.wq(function(){var H=_.K(b().primaryButton,_.eC);(H==null?0:H.isToggled)&&E(H.isToggled)});
l=_.Nb(function(H){if(!L())return!1;if(P()){var t;var e=(t=b().selectableFeedback)==null?void 0:t.onDeselect}else{var W;e=(W=b().selectableFeedback)==null?void 0:W.onSelect}e&&_.pi(e,{form:{element:H.target}});E(!P());if(H=_.K(b().primaryButton,_.eC))H.isToggled=P();return!1});
var f=function(){if(!L()){var H,t=(H=b().loggingDirectives)==null?void 0:H.trackingParams;t&&_.G2(_.qP().resolve(_.Lq),t)}},F=_.RPV(),n=function(){var H;
return L()?(H=b().selectableFeedback)==null?void 0:H.a11yLabel:void 0},N=function(){return L()?{toggled:P()}:{}},Y=_.qP().resolve(_.YC(sk$)),q={};
return _.O("yt-feedback-item-renderer",{class:_.nt("ytFeedbackItemRendererHost",(q.ytFeedbackItemRendererSelectableFeedback=L,q)),"on:click":l,"on:keydown":F,title:n,"aria-label":n,"aria-pressed":function(){return L()?P():void 0},
tabindex:function(){return L()?0:void 0},
role:function(){return L()?"button":void 0}},_.O("div",{class:"ytFeedbackItemRendererContentContainer"},_.O(_.W_,{data:function(){return b().content}},{videoRenderer:function(H){return _.O(Y,{data:H.data,
showYtInteraction:d})},
lockupViewModel:function(H){return _.O(_.a2,{data:H.data,containerType:2})}})),_.O("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.O(_.W_,{data:function(){return b().primaryButton}},{toggleButtonViewModel:function(H){return _.O(_.EW,{data:H.data,
buttonShapeOverrides:N,disableExplicitClickLogging:!0,onToggle:f})}})))},"bd"),"yt-feedback-item-renderer",{props:{data:_.KX,
showYtInteractionInContent:_.KX}});var td=function(){var l=_.S.apply(this,arguments)||this;l.isShortsGrid=!1;l.isCompactGrid=!1;l.isShortsPanelGrid=!1;l.renderedFromRichGrid=!1;l.isInFirstColumn=!1;l.noGutterMargins=!1;l.noBottomMargin=!1;l.halfBottomMargin=!1;l.isInlineGroupItem=!1;l.insetMetadata=!1;l.noBottomMarginInAds=!0;l.force16By9ThumbnailAspectRatio=!1;l.useCompactList=!1;l.containerType=2;l.thumbnailTargetWidth=9999;l.isResponsiveGrid=!1;l.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};l.hoverListener=
l.hover.bind(l);l.leaveListener=l.leave.bind(l);l.highlighted=!1;l.JSC$16470_unsubscribeFromInlinePreviewIsActive=function(){};
return l};
_.h(td,_.S);_.Q=td.prototype;_.Q.computeContainerType=function(){return this.useCompactList?3:2};
_.Q.itemWidthChanged=function(){var l;this.thumbnailTargetWidth=(l=this.itemWidth)!=null?l:9999};
_.Q.updateIsInFirstColumn=function(){var l;this.isInFirstColumn=((l=this.data)==null?void 0:l.colIndex)===0};
_.Q.observerContainerType=function(){if(this.lockup){var l=this.lockup;l.containerType=this.containerType;l.sizing=this.sizing;l.typographyBump=this.typographyBump;l.itemWidth=this.itemWidth}this.richGridMedia&&_.U("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.U("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.Q.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]]"}}}}}};
_.Q.leave=function(l){l=l.relatedTarget;var b=document.querySelector("ytd-video-preview");l&&b&&_.Bf(b).contains(l)||this.removeAndCleanupHighlight()};
_.Q.hover=function(){var l;!this.highlighted&&(l=this.data)!=null&&l.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(l=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:l,boxShadow:"0 0 0 10px "+l})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.Q.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};
_.Q.registerHoverHighlightListeners=function(){var l=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16470_unsubscribeFromInlinePreviewIsActive=_.lK(_.rT(),_.Jp$,function(b){l.highlighted&&!b&&l.removeAndCleanupHighlight()})};
_.Q.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16470_unsubscribeFromInlinePreviewIsActive()};
_.Q.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.Q.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.Q.getBackgroundColor=function(){var l,b,d=(l=this.data)==null?void 0:(b=l.onFocusEffect)==null?void 0:b.onFocusColor;if(d){if(document.documentElement.hasAttribute("dark")&&(d==null?0:d.darkTheme))return gy(d==null?void 0:d.darkTheme);if(d==null?0:d.lightTheme)return gy(d==null?void 0:d.lightTheme)}};
_.Q.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var l=_.zw(),b,d,L;l&&((b=this.data)==null?0:b.trackingParams)&&((d=this.data)==null?void 0:d.colIndex)!=null&&((L=this.data)==null?void 0:L.rowIndex)!=null&&_.uQ(l,_.WZ(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.Q.isSlimMediaRenderer=function(l){return!!_.K(l==null?void 0:l.content,_.SdD)||!!_.K(l==null?void 0:l.content,gdJ)||!!_.K(l==null?void 0:l.content,_.Nq)||!!_.K(l==null?void 0:l.content,Qfj)};
_.Q.isPostRenderer=function(){var l,b;return!!_.K((l=this.data)==null?void 0:l.content,rZV)||!!_.K((b=this.data)==null?void 0:b.content,lCo)};
_.Q.computeIsGameCardShelf=function(){var l;return!!_.K((l=this.data)==null?void 0:l.content,NKt)};
_.Q.computeIsMiniGameCardShelf=function(){var l,b;return!!_.K((l=this.data)==null?void 0:l.content,y0V)||!!_.K((b=this.data)==null?void 0:b.content,Z5h)};
_.Q.computeIsTeaserCard=function(){var l;return!!_.K((l=this.data)==null?void 0:l.content,Z5h)};
_.Q.computeIsSelectableFeedbackItem=function(){var l,b;return!((b=_.K((l=this.data)==null?void 0:l.content,IRj))==null||!b.selectableFeedback)};
_.Q.computeContainsLumierePosters=function(){var l,b;return((b=_.K((l=this.data)==null?void 0:l.content,srQ))==null?void 0:b.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Q.computeIsExpandOnHoverCardShelf=function(){var l;return!!_.K((l=this.data)==null?void 0:l.content,fC$)};
_.Q.computeIsLinkCardShelf=function(){var l;return!!_.K((l=this.data)==null?void 0:l.content,tJ0)};
_.Q.computeIsReelItemStyleAvatarCircle=function(l){var b;return((b=_.K(l==null?void 0:l.content,_.Nq))==null?void 0:b.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.Q.computeIsLinkCardFullWidth=function(l,b){var d;return((d=_.K(l==null?void 0:l.content,tJ0))==null?void 0:d.useFullWidth)||b<=2};
_.qG.Object.defineProperties(td.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var l;return _.U("web_hover_effect_refactor")&&_.K((l=this.data)==null?void 0:l.content,_.tIJ)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.U("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var l;if(_.U("web_hover_effect_refactor")&&_.K((l=this.data)==null?void 0:l.content,_.tIJ))return!1;var b;return!((b=this.data)==null||!b.onFocusEffect)||_.U("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 l;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.U("web_hover_effect_refactor")?(l=this.data)==null?void 0:l.onFocusEffect:void 0}}}});
td.prototype.richGridHoverHighlightChanged=td.prototype.richGridHoverHighlightChanged;td.prototype.observerContainerType=td.prototype.observerContainerType;td.prototype.updateIsInFirstColumn=td.prototype.updateIsInFirstColumn;td.prototype.itemWidthChanged=td.prototype.itemWidthChanged;_.w([_.z(_.OY),_.u("design:type",Object)],td.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],td.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],td.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],td.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],td.prototype,"ytdLockupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],td.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.u("design:type",Boolean)],td.prototype,"isPost",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.u("design:type",Boolean)],td.prototype,"containsLumierePosters",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.u("design:type",Boolean)],td.prototype,"isSlimMedia",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.u("design:type",Boolean)],td.prototype,"isGameCardShelf",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.u("design:type",Boolean)],td.prototype,"isMiniGameCardShelf",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.u("design:type",Boolean)],td.prototype,"isTeaserCard",void 0);_.w([_.g({computed:"computeIsSelectableFeedbackItem(data)"}),_.u("design:type",Boolean)],td.prototype,"isSelectableFeedbackItem",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"isShortsGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],td.prototype,"isSlimGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"isCompactGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"isShortsPanelGrid",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.u("design:type",Boolean)],td.prototype,"isExpandOnHoverCardShelf",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.u("design:type",Boolean)],td.prototype,"isLinkCardShelf",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.Ji,value:3}),_.u("design:type",Number)],td.prototype,"itemsPerRow",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"renderedFromRichGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"isInFirstColumn",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"noGutterMargins",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"noBottomMargin",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"halfBottomMargin",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"isInlineGroupItem",void 0);_.w([_.g(),_.u("design:type",Object)],td.prototype,"insetMetadata",void 0);_.w([_.g(),_.u("design:type",Object)],td.prototype,"noBottomMarginInAds",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],td.prototype,"isShelfItem",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.u("design:type",Boolean)],td.prototype,"isReelItemStyleAvatarCircle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.u("design:type",Boolean)],td.prototype,"isLinkCardFullWidth",void 0);_.w([_.g(),_.u("design:type",Object)],td.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"useCompactList",void 0);_.w([_.g(),_.u("design:type",String)],td.prototype,"sizing",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],td.prototype,"typographyBump",void 0);_.w([_.g(),_.u("design:type",Number)],td.prototype,"itemWidth",void 0);_.w([_.g(),_.u("design:type",Boolean)],td.prototype,"isHomeShelf",void 0);_.w([_.g(),_.u("design:type",Boolean)],td.prototype,"isHomeGrid",void 0);
_.w([_.KL("yt-lockup-view-model"),_.u("design:type",HTMLElement)],td.prototype,"lockup",void 0);_.w([_.KL("ytd-rich-grid-media"),_.u("design:type",HTMLElement)],td.prototype,"richGridMedia",void 0);_.w([_.KL("ytd-ad-slot-renderer"),_.u("design:type",HTMLElement)],td.prototype,"adSlotRenderer",void 0);_.w([_.g({computed:"computeContainerType(useCompactList)"}),_.u("design:type",Object)],td.prototype,"containerType",void 0);_.w([_.g(),_.u("design:type",Object)],td.prototype,"thumbnailTargetWidth",void 0);
_.w([_.y("showYtInteractionOnRichItem"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],td.prototype,"showYtInteractionOnRichGridMedia",null);_.w([_.y("isSelectableFeedbackItem","richGridHoverHighlight"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],td.prototype,"showYtInteractionOnRichItem",null);_.w([_.y("typographyBump","isHomeGrid"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],td.prototype,"richTypographyBump",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data","isShortsGrid","isCompactGrid"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],td.prototype,"richGridHoverHighlight",null);_.w([_.y("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.u("design:type",Number),_.u("design:paramtypes",[])],td.prototype,"shortsLockupViewModelAspectRatio",null);_.w([_.y("isInlineGroupItem"),_.u("design:type",Number),_.u("design:paramtypes",[])],td.prototype,"shortsLockupViewModelScrimStyle",null);
_.w([_.tC("itemWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],td.prototype,"itemWidthChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],td.prototype,"updateIsInFirstColumn",null);_.w([_.tC("containerType","sizing","typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],td.prototype,"observerContainerType",null);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],td.prototype,"isResponsiveGrid",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],td.prototype,"lockupExperiments",null);_.w([_.tC("richGridHoverHighlight"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],td.prototype,"richGridHoverHighlightChanged",null);_.w([_.A({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],td);
_.Fk2=_.Xa()(td,"ytd-rich-item-renderer",function(){if(aMo===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);aMo=l}l=aMo;return l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var rDV={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var nj7=_.ao(_.By("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var bn1={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},LW1={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},PeQ={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var BtV;var Uk=function(){var l=_.S.apply(this,arguments)||this;l.useResponsiveGrid=!1;l.hidden=!1;l.isShowMoreHidden=!1;l.isShowLessHidden=!0;l.hasExpansionButton=!1;l.isInnerShelf=!1;l.allVideosCount=0;l.allPlaylistCount=0;l.haveSmartDownloadsCompleted=!1;l.restrictContentsOverflow=!1;l.firstShownIndex=0;l.horizontalOffset=0;l.atEnd=!0;l.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
l.nextClick=function(){var b;(b=l.data)!=null&&b.contents&&(l.firstShownIndex+=l.currentElementsPerRow,l.updateHorizontalOffset(),l.updateHorizontalItemVisibility())};
l.previousClick=function(){var b;(b=l.data)!=null&&b.contents&&(l.firstShownIndex-=l.currentElementsPerRow,l.updateHorizontalOffset(),l.updateHorizontalItemVisibility())};
return l};
_.h(Uk,_.S);_.Q=Uk.prototype;
_.Q.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:_.aC("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.Q.attached=function(){this.requestElementsPerRow()};
_.Q.refreshGridLayoutNew=function(){var l;if((l=this.data)!=null&&l.contents&&this.containerWidth){var b;((b=this.data.responsiveContainerConfiguration)==null?0:b.responsiveSize)?(l=_.msV(this.data.responsiveContainerConfiguration,this.containerWidth,2),l=_.D_(Object.assign({},l,{standardUnitMinWidth:this.standardUnitMinWidth}))):l=_.D_({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=l.typographyBump;if(this.elementsPerRow!==
l.numItems||this.gutter!==l.gutter)this.elementsPerRow=l.numItems,this.gutter=l.gutter,this.itemWidth=l.itemWidth,_.mj(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":l.gutter+"px"})}};
_.Q.computeSizing=function(){if(!this.isLumiere){var l=_.xM$(this.data);return l?l:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.Q.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.Q.computeButton=function(l){var b=_.K(l,_.Ym);l=Object.assign({},_.K(l,_.Ym));return b?(l.text||(l.text={simpleText:l.tooltip}),l.style="STYLE_MONO_OUTLINE",l.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",l):b};
_.Q.onRowIndexChange=function(){var l=_.zw(),b,d;((b=this.data)==null?0:b.trackingParams)&&((d=this.data)==null?void 0:d.rowIndex)!=null&&l&&_.uQ(l,_.WZ(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.Q.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var l,b=((l=this.getRichItemRenderers()[0])==null?void 0:l.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*b;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.Q.requestElementsPerRow=function(){_.rh(this.hostElement,"yt-request-elements-per-row")};
_.Q.onUpdateElementsPerRowAction=function(l,b,d,L,P,E){if(this.containerWidth!==E&&(this.containerWidth=E,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&l&&b&&d&&L&&P&&(this.elementsPerRow!==l||this.postsPerRow!==b||this.slimItemsPerRow!==d||this.gameCardsPerRow!==L||this.miniGameCardsPerRow!==P)&&(this.elementsPerRow=l,this.postsPerRow=b,this.slimItemsPerRow=d,this.gameCardsPerRow=L,this.miniGameCardsPerRow=P,this.updateItemVisibility())};
_.Q.isExpandedChanged=function(){var l=this.getRichItemRenderers(),b=this.isExpanded;l.forEach(function(d){d.halfBottomMargin=b})};
_.Q.isCollapsedChanged=function(){var l=this.getRichItemRenderers(),b=this.isCollapsed;l.forEach(function(d){d.noBottomMargin=b})};
_.Q.getRichItemRenderers=function(){return _.F$(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.Q.updateItemVisibility=function(){var l=this;if(this.data&&this.data.contents){var b=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(L,P){var E;((E=l.data)==null?0:E.isExpanded)?(L.hidden=P>b-1,L.ytRendererBehavior.markDirty()):L.hidden=P>l.currentElementsPerRow-1||P>b-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"}};
_.Q.setHeightToSingleRow=function(){var l=this.getRichItemRenderers(),b=Number.parseInt(getComputedStyle(l[0]).marginBottom,10)||0;l=l.slice(0,this.currentElementsPerRow).reduce(function(d,L){return Math.max(d,L.getBoundingClientRect().height+b)},0);
this.contents.style.height=l+"px"};
_.Q.focusNextExpandedItem=function(){var l;((l=this.data)==null?0:l.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.Q.focusItem=function(l,b){var d=this.getRichItemRenderers();if(d[l]&&(l=d[l].querySelector(".focus-on-expand"))){if(b){var L;(L=d[this.currentElementsPerRow])==null||L.scrollIntoView({behavior:"smooth",block:"center"})}l.focus({preventScroll:!0})}};
_.Q.onDataChange=function(){var l=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var b;if((b=this.data)==null?0:b.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.m1(this,function(){l.updateItemVisibility()});
var d;if((d=this.data)==null?0:d.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.mj(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),b=0;b<this.data.contents.length;b++)d=_.K(this.data.contents[b],_.bS)||{},d.colIndex=b,d.rowIndex=this.data.rowIndex};
_.Q.handleRerenderDownloadsData=function(){_.U("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())};
_.Q.blockInlinePreview=function(l){var b=this,d;return _.B(function(L){(d=b.inlinePreviewIsEnabled)&&b.ytdReduxBehavior.dispatch(_.fPV(!1));return L.return(new Promise(function(P){l(function(){d&&b.ytdReduxBehavior.dispatch(_.fPV(!0));P()})}))})};
_.Q.expandShelf=function(){var l=this;if(this.data){var b,d=(b=_.K(this.data.showMoreButton,_.Ym))==null?void 0:b.trackingParams;d&&_.G2(_.Ut(),d);this.set("data.isExpanded",!0);this.blockInlinePreview(function(L){l.setHeightToSingleRow();l.updateItemVisibility();l.contents.style.height=l.contents.scrollHeight+"px";_.T1.addJob(function(){l.contents.style.height="auto";l.focusNextExpandedItem();L()},2,200)})}};
_.Q.collapseShelf=function(){var l=this;return _.B(function(b){if(b.nextAddress==1){if(!l.data)return b.return();l.set("data.isExpanded",!1);return b.yield(l.blockInlinePreview(function(d){l.contents.style.height=l.contents.scrollHeight+"px";l.setHeightToSingleRow();_.T1.addJob(function(){l.updateItemVisibility();l.contents.style.height="auto";d()},2,200)}),2)}_.rh(l.hostElement,"yt-rich-shelf-renderer-collapse",l.data.trackingParams);
l.focusItem(0,!1);_.gR(b)})};
_.Q.updateArrowButtonStatus=function(){this.getRichItemRenderers();var l,b;var d=((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=d};
_.Q.onChildElementFocus=function(l){this.hasChevronButtons&&(l=l.target.closest("#contents > *"),this.contents.contains(l)&&(l.offsetLeft<this.horizontalOffset?this.previousClick():l.offsetLeft+l.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.Q.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.aC("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.Q.updateHorizontalOffset=function(){var l=this.getRichItemRenderers(),b,d;var L=((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d.length)||0;var P;l=((P=l[0])==null?void 0:P.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>L?this.firstShownIndex=L-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*l};
_.Q.isSlimMediaShelfRenderer=function(){var l,b,d,L=(d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS))==null?void 0:d.content;return!!(_.K(L,_.SdD)||_.K(L,gdJ)||_.K(L,_.Nq)||_.K(L,Qfj))};
_.Q.isGameCardShelf=function(){var l,b,d,L=(d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS))==null?void 0:d.content;return!!_.K(L,NKt)};
_.Q.isMiniGameCardShelf=function(){var l,b,d,L=(d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS))==null?void 0:d.content;return!!_.K(L,y0V)||!!_.K(L,Z5h)};
_.Q.hasGameBoxArtAvatarStyle=function(){var l;return((l=this.data)==null?void 0:l.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.Q.hasRoundedGameBoxArtAvatarStyle=function(){var l;return((l=this.data)==null?void 0:l.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.Q.isShortsShelf=function(){var l,b,d,L=(d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS))==null?void 0:d.content;return!!_.K(L,_.Nq)||!!_.K(L,Qfj)};
_.Q.isPostShelfRenderer=function(){var l,b,d,L=(d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS))==null?void 0:d.content;return!(!_.K(L,rZV)&&!_.K(L,lCo))};
_.Q.isLumiereShelf=function(){var l,b,d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS);return!!_.K(d==null?void 0:d.content,srQ)};
_.Q.isLumiereShelfWithPosters=function(){var l,b,d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS),L;return((L=_.K(d==null?void 0:d.content,srQ))==null?void 0:L.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Q.isExpandOnHoverCardShelf=function(){var l,b,d,L=(d=_.K((l=this.data)==null?void 0:(b=l.contents)==null?void 0:b[0],_.bS))==null?void 0:d.content;return!!_.K(L,fC$)};
_.Q.computeHasFeaturedBadge=function(){var l,b,d=_.K((l=this.data)==null?void 0:(b=l.badges)==null?void 0:b[0],_.yOF);return d?d.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Q.computeHasPaygatedFeaturedBadge=function(){var l,b,d=_.K((l=this.data)==null?void 0:(b=l.badges)==null?void 0:b[0],_.yOF);return d?(d==null?void 0:d.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Q.computeHeaderHidden=function(){var l,b,d,L,P,E;return!((l=this.data)==null?0:l.icon)&&!((b=this.data)==null?0:b.title)&&!((d=this.data)==null?0:d.subtitle)&&!((L=this.data)==null?0:L.thumbnail)&&!((P=this.data)==null?0:P.badges)&&!((E=this.data)==null?0:E.menu)};
_.Q.showCtaButton=function(){var l;return!((l=this.data)==null||!l.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.Q.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.Q.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.Q.computeForce16By9ThumbnailAspectRatio=function(){var l,b;return((l=this.data)==null?void 0:(b=l.responsiveContainerConfiguration)==null?void 0:b.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.Q.onSectionReactiveDismissal=function(l,b,d){var L,P;var E=(L=this.data)==null?void 0:(P=L.targetingContext)==null?void 0:P.targetGroupId;this&&E&&b.targetGroupId&&E.includes(b.targetGroupId)?(L=this.rowIndex,l=L===void 0?!1:!(b.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&L<=l)):l=!1;l&&(this.hidden=d)};
_.qG.Object.defineProperties(Uk.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null?0:l.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var l=this.elementsPerRow;this.isPostShelfRenderer()?l=this.postsPerRow:this.isSlimMediaShelfRenderer()?l=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?l=this.slimItemsPerRow-1:this.isGameCardShelf()?l=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(l=this.miniGameCardsPerRow);return l}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null?0:l.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.previousButton)&&!((b=this.data)==null||!b.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 l;return((l=_.qP().resolve(_.dO).getCurrentPage())==null?void 0:l.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L;return!((l=this.data)==null?0:(b=l.thumbnail)==null?0:(d=b.accessibility)==null?0:(L=d.accessibilityData)==null?0:L.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
Uk.prototype.onChildElementFocus=Uk.prototype.onChildElementFocus;Uk.prototype.handleRerenderDownloadsData=Uk.prototype.handleRerenderDownloadsData;Uk.prototype.onDataChange=Uk.prototype.onDataChange;Uk.prototype.isCollapsedChanged=Uk.prototype.isCollapsedChanged;Uk.prototype.isExpandedChanged=Uk.prototype.isExpandedChanged;Uk.prototype.onRowIndexChange=Uk.prototype.onRowIndexChange;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Uk.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Uk.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],Uk.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Uk.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Uk.prototype,"ytdReduxBehavior",void 0);
_.w([_.g({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.u("design:type",Object)],Uk.prototype,"useResponsiveGrid",void 0);_.w([_.g(),_.u("design:type",Object)],Uk.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],Uk.prototype,"standardUnitMinWidth",void 0);_.w([_.g({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],Uk.prototype,"elementsPerRow",void 0);_.w([_.g({value:3}),_.u("design:type",Number)],Uk.prototype,"postsPerRow",void 0);
_.w([_.g({value:6}),_.u("design:type",Number)],Uk.prototype,"slimItemsPerRow",void 0);_.w([_.g({value:6}),_.u("design:type",Number)],Uk.prototype,"gameCardsPerRow",void 0);_.w([_.g({value:6}),_.u("design:type",Number)],Uk.prototype,"miniGameCardsPerRow",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Uk.prototype,"hidden",void 0);_.w([_.g(),_.u("design:type",Object)],Uk.prototype,"isShowMoreHidden",void 0);
_.w([_.g(),_.u("design:type",Object)],Uk.prototype,"isShowLessHidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Uk.prototype,"hasExpansionButton",void 0);_.w([_.y("data.isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uk.prototype,"isExpanded",null);_.w([_.y("data.isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uk.prototype,"isCollapsed",null);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Uk.prototype,"isInnerShelf",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.u("design:type",Boolean)],Uk.prototype,"isShorts",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.u("design:type",Boolean)],Uk.prototype,"isLumiere",void 0);_.w([_.g({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.u("design:type",Boolean)],Uk.prototype,"hasBoxArtThumbnailStyle",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.u("design:type",Boolean)],Uk.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.u("design:type",Boolean)],Uk.prototype,"hasFeaturedBadge",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.u("design:type",Boolean)],Uk.prototype,"hasPaygatedFeaturedBadge",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.u("design:type",Boolean)],Uk.prototype,"isHeaderHidden",void 0);_.w([_.g({selector:_.C3Z}),_.u("design:type",Object)],Uk.prototype,"allVideosCount",void 0);_.w([_.g({selector:N4q}),_.u("design:type",Object)],Uk.prototype,"allPlaylistCount",void 0);_.w([_.g({selector:aXj}),_.u("design:type",Object)],Uk.prototype,"haveSmartDownloadsCompleted",void 0);
_.w([_.g({selectorArgs:["entitySelectorType"],selector:function(l,b){if(_.U("kevlar_modern_downloads_page")&&b&&b!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var d=l.entities;switch(b){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":b=_.Za(d);l=Uv(b);var L=_.hi(b);d=_.Io(d);d=_.dT(QTq(L,d,b.length));return{contents:l,subtitle:d};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return d=_.Za(d),{contents:Uv(d)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return d=
_.Mg(d),{contents:Uv(d)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return d=_.YDV(d),{contents:Uv(d)};default:_.cX(new _.Rp("Error: entitySelectorType defined but not matched in selector.",l,b))}}}}),
_.u("design:type",Object)],Uk.prototype,"entityDrivenRichShelfData",void 0);_.w([_.g({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.u("design:type",Boolean)],Uk.prototype,"hasTopCtaButton",void 0);_.w([_.g({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.u("design:type",Boolean)],Uk.prototype,"hasBottomCtaButton",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.u("design:type",Boolean)],Uk.prototype,"force16By9ThumbnailAspectRatio",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Uk.prototype,"restrictContentsOverflow",void 0);_.w([_.g({selector:_.xS$}),_.u("design:type",Boolean)],Uk.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.g({computed:"computeSizing(data)"}),_.u("design:type",String)],Uk.prototype,"sizing",void 0);
_.w([_.g(),_.u("design:type",Boolean)],Uk.prototype,"typographyBump",void 0);_.w([_.g(),_.u("design:type",Number)],Uk.prototype,"itemWidth",void 0);_.w([_.g(),_.u("design:type",Object)],Uk.prototype,"firstShownIndex",void 0);_.w([_.g(),_.u("design:type",Object)],Uk.prototype,"horizontalOffset",void 0);_.w([_.g(),_.u("design:type",Object)],Uk.prototype,"atEnd",void 0);_.w([_.KL("#contents"),_.u("design:type",HTMLElement)],Uk.prototype,"contents",void 0);
_.w([_.tC("data.rowIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uk.prototype,"onRowIndexChange",null);_.w([_.tC("isExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uk.prototype,"isExpandedChanged",null);_.w([_.tC("isCollapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uk.prototype,"isCollapsedChanged",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uk.prototype,"onDataChange",null);_.w([_.tC("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uk.prototype,"handleRerenderDownloadsData",null);_.w([_.Hf("focusin"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Uk.prototype,"onChildElementFocus",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data","isHomePage"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uk.prototype,"isTruncated",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uk.prototype,"showBottomDivider",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Uk.prototype,"hasChevronButtons",null);
_.w([_.y("firstShownIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],Uk.prototype,"previousButtonOverride",null);_.w([_.y("atEnd"),_.u("design:type",Object),_.u("design:paramtypes",[])],Uk.prototype,"nextButtonOverride",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uk.prototype,"isHomePage",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Uk.prototype,"thumbnailAriaHidden",null);
_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],Uk.prototype,"entitySelectorType",null);_.w([_.A({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],Uk);
_.na2=_.Xa()(Uk,"ytd-rich-shelf-renderer",function(){if(BtV===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);BtV=l}l=BtV;return l},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var ONo;_.P$(_.JY,"yt-badge-view-model",{props:{data:_.KX,class:_.KX,workaroundShortsIsThumbnailBadge:_.KX,modern:_.KX,numBadgesInRow:_.KX,clipTextOverflow:_.KX}});_.P$(S0$,"yt-slimline-survey-view-model",{props:{data:_.KX}});var K_=function(){var l=_.S.apply(this,arguments)||this;l.tileLottieAnimationRef={};l.backgroundLottieAnimationRef={};l.isOnHoverBehaviorForLottieEnabled=!0;l.useBiggerShowcaseImage=_.U("enable_desktop_search_bigger_thumbs");l.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return l};
_.h(K_,_.S);_.Q=K_.prototype;_.Q.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.Q.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",toggleButtonViewModel:"yt-toggle-button-view-model",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",
mapping:{menuRenderer:"ytd-menu-renderer"}},"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.Q.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var l=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);l!==this.hasTile&&this.set("hasTile",l);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.Q.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.Q.currentColorChanged=function(){this.updateButtonPalette()};
_.Q.computeBackgroundStyle=function(l){if(l&&this.data){var b=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var d=_.Qq((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);d&&b.push('background-image: url("'+d+'");')}var L;((L=l.basicColorData)==null?void 0:L.backgroundColor)!==void 0&&b.push("background-color: "+_.Jq(l.basicColorData.backgroundColor)+";");return b.join("")}};
_.Q.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&this.set("isDarkTheme",l)};
_.Q.getCurrentLogo=function(l,b){if(l)return b?l.darkLogoImage:l.lightLogoImage};
_.Q.getCurrentStaticTileImage=function(l,b){if(this.hasStaticTile(l))return l.darkTileImage?b?l.darkTileImage:l.tileImage:l.tileImage};
_.Q.computeTitleStyle=function(l){if(this.data&&this.data.title&&l&&l.basicColorData&&l.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.$I(l.basicColorData.foregroundTitleColor)+";"};
_.Q.computeSubtitleStyle=function(l){if(this.data&&this.data.subtitle&&l&&l.basicColorData&&l.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.$I(l.basicColorData.foregroundBodyColor)+";"};
_.Q.computeSupplementalStyle=function(l){if(this.data&&this.data.supplementalText&&l&&l.supplementalTextColor!==void 0)return l=_.$I(l.supplementalTextColor),"color:"+l+";--yt-endpoint-color:"+l+";--yt-endpoint-hover-color:"+l+";--yt-endpoint-visited-color:"+l+";--yt-formatted-string-bold-font-weight:700;"};
_.Q.computeDismissIconStyle=function(l){var b,d;if((l==null?0:(b=l.dismissButtonColorData)==null?0:b.foregroundTitleColor)&&(l==null?0:(d=l.dismissButtonColorData)==null?0:d.backgroundColor))return"--yt-button-color:"+_.Jq(l.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Jq(l.dismissButtonColorData.backgroundColor)+";"};
_.Q.computeOverflowIconStyle=function(l){var b,d;if((l==null?0:(b=l.dismissButtonColorData)==null?0:b.foregroundTitleColor)&&(l==null?0:(d=l.dismissButtonColorData)==null?0:d.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.Jq(l.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Jq(l.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.Jq(l.dismissButtonColorData.foregroundTitleColor)+";"};
_.Q.computeBannerStyle=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeLocation=function(l){switch(l==null?void 0:l.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.Q.shouldShowTileSection=function(l,b,d){return!this.shouldExpandLogo(l,b,d)&&b};
_.Q.shouldShowExpandedLogoSection=function(l,b,d){return this.shouldExpandLogo(l,b,d)&&l!==void 0&&this.hasLogo(l)};
_.Q.shouldExpandLogo=function(l,b,d){return l&&b?!1:d>=2};
_.Q.hasStaticTile=function(l){return!(l==null||!l.tileImage)};
_.Q.hasTileLottie=function(l){var b;return!!(l==null?0:(b=l.tileLottie)==null?0:b.url)};
_.Q.hasLogo=function(l){return this.getCurrentLogo(l,this.isDarkTheme)!==void 0};
_.Q.getLogoHeight=function(l){return this.logoWithPadding(l)?"26":"20"};
_.Q.getExpandedLogoHeight=function(l){return this.logoWithPadding(l)?"31":"24"};
_.Q.getLogoImageId=function(l){return this.logoWithPadding(l)?"logo-image-with-padding":"logo-image"};
_.Q.getMaxTitleFontSize=function(l){return l.overrideTitleMaxFontSize?String(l.overrideTitleMaxFontSize):"36"};
_.Q.hasBackgroundLottie=function(l){var b;return!!(l==null?0:(b=l.backgroundLottie)==null?0:b.url)};
_.Q.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var l,b;(l=this.tileLottieAnimationRef)==null||(b=l.lottieEl)==null||b.play();var d,L;(d=this.backgroundLottieAnimationRef)==null||(L=d.lottieEl)==null||L.play()}};
_.Q.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var l,b;(l=this.tileLottieAnimationRef)==null||(b=l.lottieEl)==null||b.pause();var d,L;(d=this.backgroundLottieAnimationRef)==null||(L=d.lottieEl)==null||L.pause()}};
_.Q.pauseLottie=function(){var l,b;(l=this.tileLottieAnimationRef)==null||(b=l.lottieEl)==null||b.pause();var d,L;(d=this.backgroundLottieAnimationRef)==null||(L=d.lottieEl)==null||L.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.Q.performPrimaryButtonAction=function(){var l,b,d;((l=this.data)==null?0:(b=l.primaryButton)==null?0:(d=b.buttonRenderer)==null?0:d.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.Q.requestElementsPerRow=function(){_.rh(this.hostElement,"yt-request-elements-per-row")};
_.Q.updateButtonPalette=function(){if(this.data&&this.currentColorData){var l;((l=this.data.dismissButton)==null?0:l.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 b;if((b=this.data.primaryButton)==null?0:b.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 L;((L=this.data.primaryButton)==null?0:L.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var P;((P=this.data.primaryButton)==null?0:P.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var E;((E=this.data.secondaryButton)==null?0:E.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var f;((f=this.data.primaryButton)==null?0:f.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.Q.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var l=this.getTileLottieDataBasedOnTheme(),b,d;if(l.url!==((b=this.tileLottiePlayerProps)==null?void 0:(d=b.animationConfig)==null?void 0:d.path)){var L,P;(L=this.tileLottieAnimationRef)==null||(P=L.lottieEl)==null||P.destroy();var E;this.isOnHoverBehaviorForLottieEnabled=!((E=l.settings)==null?0:E.autoplay);var f,F;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(F=(f=l.settings)==null?void 0:f.autoplay)!=null?F:!1,loop:this.getLottieLoopValue(l.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof l.url==="string"?this.tileLottiePlayerProps.animationConfig.path=l.url:this.tileLottiePlayerProps.animationConfig.animationData=l.url}}};
_.Q.getOverflowButton=function(l){return _.K(l.overflowButton,B22)};
_.Q.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var l=this.getBackgroundLottieDataBasedOnTheme(),b,d;if(l.url!==((b=this.backgroundLottiePlayerProps)==null?void 0:(d=b.animationConfig)==null?void 0:d.path)){var L,P;(L=this.backgroundLottieAnimationRef)==null||(P=L.lottieEl)==null||P.destroy();var E;this.isOnHoverBehaviorForLottieEnabled=!((E=l.settings)==null?0:E.autoplay);var f,F;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(F=(f=l.settings)==null?void 0:f.autoplay)!=null?F:!1,loop:this.getLottieLoopValue(l.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof l.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=l.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
l.url}}};
_.Q.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var l;((l=this.tileLottieAnimationRef)==null?void 0:l.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var b;((b=this.backgroundLottieAnimationRef)==null?void 0:b.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.Q.getTileLottieDataBasedOnTheme=function(){var l;if(this.isDarkTheme&&((l=this.data)==null?0:l.darkThemeTileLottie))return this.data.darkThemeTileLottie;var b;return((b=this.data)==null?0:b.tileLottie)?this.data.tileLottie:{}};
_.Q.getBackgroundLottieDataBasedOnTheme=function(){var l;if(this.isDarkTheme&&((l=this.data)==null?0:l.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var b;return((b=this.data)==null?0:b.backgroundLottie)?this.data.backgroundLottie:{}};
_.Q.onUpdateElementsPerRowAction=function(l){l&&this.elementsPerRow!==l&&(this.elementsPerRow=l)};
_.Q.getLottieLoopValue=function(l){return l?l.loop!==void 0?l.loop:l.loopCount?l.loopCount-1:!0:!0};
_.Q.logoWithPadding=function(l){var b,d,L;return(l=(b=this.getCurrentLogo(l,this.isDarkTheme))==null?void 0:(d=b.thumbnails)==null?void 0:(L=d[0])==null?void 0:L.height)&&l%31===0?!0:!1};
K_.prototype.currentColorChanged=K_.prototype.currentColorChanged;K_.prototype.themeChanged=K_.prototype.themeChanged;K_.prototype.dataChanged=K_.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],K_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],K_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],K_.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],K_.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],K_.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],K_.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],K_.prototype,"primaryButton",void 0);_.w([_.g(),_.u("design:type",Object)],K_.prototype,"secondaryButton",void 0);
_.w([_.g({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],K_.prototype,"elementsPerRow",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],K_.prototype,"isDarkTheme",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],K_.prototype,"hasTile",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],K_.prototype,"hasMetadata",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],K_.prototype,"showLogoImage",void 0);_.w([_.g(),_.u("design:type",Object)],K_.prototype,"currentColorData",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.u("design:type",String)],K_.prototype,"bannerStyle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.u("design:type",String)],K_.prototype,"location",void 0);
_.w([_.g(),_.u("design:type",Object)],K_.prototype,"tileLottiePlayerProps",void 0);_.w([_.g(),_.u("design:type",Object)],K_.prototype,"tileLottieAnimationRef",void 0);_.w([_.g(),_.u("design:type",Object)],K_.prototype,"backgroundLottiePlayerProps",void 0);_.w([_.g(),_.u("design:type",Object)],K_.prototype,"backgroundLottieAnimationRef",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],K_.prototype,"useBiggerShowcaseImage",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],K_.prototype,"isHideEnclosingAction",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],K_.prototype,"dataChanged",null);_.w([_.Wf("isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],K_.prototype,"themeChanged",null);
_.w([_.Wf("currentColorData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],K_.prototype,"currentColorChanged",null);_.w([_.A({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],K_);
_.R(K_,"ytd-statement-banner-renderer",function(){if(ONo!==void 0)return ONo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ONo=l},{mode:1});var NtV;var eS=function(){var l=_.S.apply(this,arguments)||this;l.isSearch=!1;l.hideShelfHeader=!1;l.engagementPanel=!1;l.disableMouseScroll=!0;l.useFloorScrolling=!0;return l};
_.h(eS,_.S);eS.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.By("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.By("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
eS.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
eS.prototype.onDataChanged=eS.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eS.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],eS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],eS.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],eS.prototype,"hideShelfHeader",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],eS.prototype,"engagementPanel",void 0);_.w([_.g(),_.u("design:type",Object)],eS.prototype,"disableMouseScroll",void 0);_.w([_.g(),_.u("design:type",Object)],eS.prototype,"useFloorScrolling",void 0);_.w([_.g(),_.u("design:type",Object)],eS.prototype,"data",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eS.prototype,"onDataChanged",null);
_.w([_.A({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],eS);
_.R(eS,"ytd-reel-shelf-renderer",function(){if(NtV!==void 0)return NtV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return NtV=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var mW2;var YR$;YR$=_.rI(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.qRD=_.Um(YR$);var HNF=_.C(function(l){var b=l.data;l=l.useSmallFont;var d={},L={};return _.O("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.O(_.m,{cond:function(){return b().favicon},
then:function(P){return _.O(_.cZ,{data:P,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.O("div",{class:"ytChannelExternalLinkViewModelContainer"},_.O(_.UD,{text:function(){return b().title},
className:_.nt("ytChannelExternalLinkViewModelTitle",(d.ytChannelExternalLinkViewModelTitleSmallFont=l,d)),ellipsisTruncate:!0,userInput:!0}),_.O(_.UD,{text:function(){return b().link},
className:_.nt("ytChannelExternalLinkViewModelLink",(L.ytChannelExternalLinkViewModelLinkSmallFont=l,L)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"cd");
HNF.idomCompat=!0;_.P$(HNF,"yt-channel-external-link-view-model",{props:{data:_.KX,useSmallFont:_.KX}});_.IH("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var hd=function(){var l=_.S.apply(this,arguments)||this;l.revealButtonClass="button";l.businessEmailDisplayState="HIDE_SECTION";return l};
_.h(hd,_.S);_.Q=hd.prototype;_.Q.refit=function(){var l=this;_.Vx(function(){_.bQ(l.hostElement,"yt-refit-popups-action")});
_.m1(this,function(){_.bQ(l.hostElement,"yt-refit-popups-action")})};
_.Q.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.gh(_.qRD),this.businessEmailDisplayState="CAPTCHA")};
_.Q.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"};
_.Q.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Q.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"}}}};
_.Q.computeEmailHref=function(l){return"mailto:"+l};
_.Q.computeSafeUrl=function(l){if(l)return _.VE(l)};
_.Q.linkEndpoint=function(l){return _.K(l.onTap,_.S3)};
_.Q.linkEndpointToHref=function(l){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(l))};
_.Q.onYtServiceRequestCompleted=function(l){var b;if((b=l.detail.data)==null?0:b.businessEmail)this.businessEmail=l.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var d;if((d=l.detail.data)==null?0:d.errorMessage)this.businessEmailErrorMessage=l.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Q.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var l=this.JSC$16584_captchaTextarea.value;if(l){l={recaptcha_response_token:l,channel_id:this.metadata.channelId};var b=_.K(this.metadata.onBusinessEmailRevealClickCommand,_.S3);b&&this.ytComponentBehavior.resolveCommand(b,{form:l})}}};
_.Q.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.qG.Object.defineProperties(hd.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var l;return _.K((l=this.data)==null?void 0:l.metadata,OI2)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.K(this.metadata.businessEmailRevealButton,_.U3)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var l=new URL(this.metadata.canonicalChannelUrl);return l.host+l.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.K(this.metadata.learnMoreOnTap,_.S3)}}});
hd.prototype.onYtServiceRequestCompleted=hd.prototype.onYtServiceRequestCompleted;hd.prototype.businessEmailMetadataChanged=hd.prototype.businessEmailMetadataChanged;hd.prototype.refit=hd.prototype.refit;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],hd.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hd.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("#g-recaptcha-response"),_.u("design:type",HTMLTextAreaElement)],hd.prototype,"JSC$16584_captchaTextarea",void 0);_.w([_.g(),_.u("design:type",Object)],hd.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],hd.prototype,"revealButtonClass",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],hd.prototype,"metadata",null);
_.w([_.y("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],hd.prototype,"revealButton",null);_.w([_.y("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],hd.prototype,"channelDisplayUrl",null);_.w([_.Wf("metadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hd.prototype,"refit",null);_.w([_.y("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],hd.prototype,"formattedDescription",null);
_.w([_.y("metadata","learnMoreCommand"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hd.prototype,"shouldRendereVerifiedPhoneStatus",null);_.w([_.y("metadata"),_.u("design:type",Object),_.u("design:paramtypes",[])],hd.prototype,"learnMoreCommand",null);_.w([_.g(),_.u("design:type",String)],hd.prototype,"businessEmailDisplayState",void 0);_.w([_.g(),_.u("design:type",String)],hd.prototype,"businessEmail",void 0);
_.w([_.g(),_.u("design:type",String)],hd.prototype,"businessEmailErrorMessage",void 0);_.w([_.Wf("metadata"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hd.prototype,"businessEmailMetadataChanged",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hd.prototype,"onYtServiceRequestCompleted",null);_.w([_.A({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],hd);
_.R(hd,"ytd-about-channel-renderer",function(){if(mW2!==void 0)return mW2;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank" aria-label$="[[metadata.learnMoreA11yLabel]]">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return mW2=l},{mode:1});var tUV;var kV=function(){return _.S.apply(this,arguments)||this};
_.h(kV,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kV.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kV.prototype,"data",void 0);_.w([_.A({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],kV);
_.R(kV,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(tUV!==void 0)return tUV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tUV=l},{mode:1});var UWV;var W5=function(){return _.S.apply(this,arguments)||this};
_.h(W5,_.S);W5.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],W5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],W5.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],W5.prototype,"aligment",void 0);_.w([_.A({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],W5);
_.R(W5,"ytd-channel-list-sub-menu-renderer",function(){if(UWV!==void 0)return UWV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return UWV=
l},{mode:1});var Kkf;var jS=function(){return _.S.apply(this,arguments)||this};
_.h(jS,_.S);jS.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}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],jS.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],jS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],jS.prototype,"data",void 0);_.w([_.A({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],jS);
_.R(jS,"ytd-channel-sub-menu-renderer",function(){if(Kkf!==void 0)return Kkf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Kkf=l},{mode:1});var eXF;var hX$;var z0=function(){var l=_.S.apply(this,arguments)||this;l.isCompact=!1;return l};
_.h(z0,_.S);_.qG.Object.defineProperties(z0.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var l,b;return((b=_.K((l=this.data)==null?void 0:l.endpoint,_.Q5))==null?void 0:b.target)==="TARGET_NEW_WINDOW"}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],z0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],z0.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],z0.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],z0.prototype,"isCompact",void 0);_.w([_.y("isCompact"),_.u("design:type",Number),_.u("design:paramtypes",[])],z0.prototype,"thumbnailWidth",null);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],z0.prototype,"openNewWindow",null);_.w([_.A({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],z0);
_.R(z0,"ytd-media-lockup-renderer",function(){if(hX$!==void 0)return hX$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return hX$=l},{mode:1});var kMV;var yD=function(){return _.S.apply(this,arguments)||this};
_.h(yD,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yD.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],yD.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yD.prototype,"data",void 0);_.w([_.A({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],yD);
_.R(yD,"ytd-structured-description-channel-lockup-renderer",function(){if(kMV!==void 0)return kMV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return kMV=l},{mode:1});var WkJ;var ZP=function(){var l=_.S.apply(this,arguments)||this;l.isCompact=!1;l.collectionsStackColor=_.U("modernize_structured_description_playlist_lockups_v2");return l};
_.h(ZP,_.S);ZP.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:_.U("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.qG.Object.defineProperties(ZP.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L,P,E;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(l=this.data)==null?void 0:(b=l.thumbnail)==null?void 0:b.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(d=this.data)==null?void 0:(L=d.thumbnail)==null?void 0:L.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(P=this.data)==null?void 0:(E=P.thumbnail)==null?
void 0:E.vibrantColorPalette:void 0}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ZP.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ZP.prototype,"componentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ZP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ZP.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZP.prototype,"showSidePanelThumbnailOverlay",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZP.prototype,"isCompact",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZP.prototype,"collectionsStackColor",void 0);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZP.prototype,"twoLineTitle",null);_.w([_.y("data","collectionsStackColor"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZP.prototype,"collectionStack",null);
_.w([_.A({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],ZP);
_.R(ZP,"ytd-structured-description-playlist-lockup-renderer",function(){if(WkJ!==void 0)return WkJ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return WkJ=l},{mode:1});var jkV;var Mr=function(){return _.S.apply(this,arguments)||this};
_.h(Mr,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Mr.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Mr.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Mr.prototype,"data",void 0);_.w([_.A({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],Mr);
_.R(Mr,"ytd-structured-description-video-lockup-renderer",function(){if(jkV!==void 0)return jkV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return jkV=l},{mode:2});var IY=function(){return _.S.apply(this,arguments)||this};
_.h(IY,_.S);
IY.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}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],IY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],IY.prototype,"data",void 0);_.w([_.A({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],IY);
_.R(IY,"ytd-compact-infocard-renderer",function(){if(eXF!==void 0)return eXF;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return eXF=l},{mode:1});var zXV;var $V=function(){return _.S.apply(this,arguments)||this};
_.h($V,_.S);$V.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.qG.Object.defineProperties($V.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.U("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.U("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.U("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$V.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$V.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],$V.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],$V.prototype,"ytdReduxBehavior",void 0);_.w([_.g({selector:_.AL}),_.u("design:type",Object)],$V.prototype,"isGridViewEnabled",void 0);
_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],$V.prototype,"watchFeedBigThumbs",null);_.w([_.y("isGridViewEnabled","data"),_.g({reflectToAttribute:!0,value:"168"}),_.u("design:type",String),_.u("design:paramtypes",[])],$V.prototype,"thumbnailWidth",null);_.w([_.y("isGridViewEnabled","data"),_.g({reflectToAttribute:!0,value:"94"}),_.u("design:type",String),_.u("design:paramtypes",[])],$V.prototype,"customThumbnailSize",null);
_.w([_.g(),_.u("design:type",Object)],$V.prototype,"data",void 0);_.w([_.A({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],$V);
_.R($V,"ytd-compact-playlist-renderer",function(){if(zXV!==void 0)return zXV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return zXV=l},{mode:1});var yuf;var Jd=function(){var l=_.S.apply(this,arguments)||this;l.roundedContainer=!0;l.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return l};
_.h(Jd,_.S);_.Q=Jd.prototype;_.Q.attached=function(){this.requestElementsPerRow()};
_.Q.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"}}}};
_.Q.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.Q.computeViewStyle=function(l){return l.style?l.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.Q.onUpdateElementsPerRowAction=function(l){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&l===1};
_.Q.requestElementsPerRow=function(){_.rh(this.hostElement,"yt-request-elements-per-row")};
Jd.prototype.dataChanged=Jd.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Jd.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Jd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],Jd.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Jd.prototype,"actionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Jd.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Jd.prototype,"hideThumbnail",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.u("design:type",String)],Jd.prototype,"viewStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Jd.prototype,"roundedContainer",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Jd.prototype,"dataChanged",null);_.w([_.A({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],Jd);
_.R(Jd,"ytd-compact-promoted-item-renderer",function(){if(yuf!==void 0)return yuf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return yuf=l},{mode:1});var ZNo;var xV=function(){return _.S.apply(this,arguments)||this};
_.h(xV,_.S);xV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
xV.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
xV.prototype.onYtNavigate=function(l,b){var d=this;if(b.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",b)){var L=this.get("watchEndpoint.videoId",b.endpoint),P=_.bQ(this.hostElement,"yt-get-current-video-id-action")[0];_.U("kevlar_mix_handle_first_endpoint_different")&&L&&P&&L!==P||(l.stopPropagation(),_.EJ().getPlayerPromise().then(function(E){if(E.getPlayerState()===0&&d.data.secondaryNavigationEndpoint)var f=d.data.secondaryNavigationEndpoint;else{f=
Object.assign({},b.endpoint);var F=_.K(f.commandMetadata,_.sz);F&&(E=Math.floor(E.getCurrentTime()),F.url=_.FP(F.url,{t:E}),!_.U("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(F=_.K(f,_.oN)))&&(F.startTimeSeconds=E)}_.rh(d.hostElement,"yt-navigate",{endpoint:f})}))}};
_.qG.Object.defineProperties(xV.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.U("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.U("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L,P,E;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(l=this.data)==null?void 0:(b=l.thumbnail)==null?void 0:b.sampledThumbnailColor,vibrantColorPalette:(d=this.data)==null?void 0:(L=d.thumbnail)==null?void 0:L.vibrantColorPalette,darkColorPalette:(P=this.data)==null?void 0:(E=P.thumbnail)==null?void 0:E.darkColorPalette,experimentEnabled:!0}}}});
xV.prototype.onYtNavigate=xV.prototype.onYtNavigate;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.VQ.YtEndpointBehavior),_.u("design:type",Object)],xV.prototype,"ytEndpointBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],xV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],xV.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.z(_.eI),_.u("design:type",Object)],xV.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],xV.prototype,"ytdReduxBehavior",void 0);_.w([_.g({selector:_.AL}),_.u("design:type",Object)],xV.prototype,"isGridViewEnabled",void 0);_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],xV.prototype,"watchFeedBigThumbs",null);
_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],xV.prototype,"thumbnailWidth",null);_.w([_.g(),_.u("design:type",Object)],xV.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],xV.prototype,"collectionStack",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],xV.prototype,"onYtNavigate",null);
_.w([_.A({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],xV);
_.R(xV,"ytd-compact-radio-renderer",function(){if(ZNo!==void 0)return ZNo;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ZNo=l},{mode:1});var MUV;var gV=function(){return _.S.apply(this,arguments)||this};
_.h(gV,_.S);gV.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
gV.prototype.computeRendererStyle=function(l){return l.style?l.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.w([_.g(),_.u("design:type",Object)],gV.prototype,"data",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],gV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gV.prototype,"rendererBehavior",void 0);_.w([_.g({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.u("design:type",String)],gV.prototype,"rendererStyle",void 0);_.w([_.A({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],gV);
_.R(gV,"ytd-compact-text-promo-renderer",function(){if(MUV!==void 0)return MUV;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return MUV=l},{mode:1});var IN0;var SS=function(){var l=_.S.apply(this,arguments)||this;l.isShortsStyle=!1;return l};
_.h(SS,_.S);_.Q=SS.prototype;_.Q.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"}}}};
_.Q.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.rh(this.hostElement,"yt-disable-lockup-interaction"):_.rh(this.hostElement,"yt-enable-lockup-interaction"))};
_.Q.isMetaBlockEmpty=function(l){return!l||!l.longBylineText&&!l.shortBylineText&&!l.shortViewCountText&&!l.viewCountText};
_.Q.computeHasOneLineTitle=function(l){return this.forceOneLineTitle||!(l==null||!l.buttons)};
_.Q.computeDisableInteraction=function(){var l;return!((l=this.data)==null?0:l.navigationEndpoint)};
_.Q.hasSingularTopStandaloneBadge=function(){var l;return!((l=this.data)==null||!l.topStandaloneBadge)};
_.qG.Object.defineProperties(SS.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.U("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.U("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 l;return this.hasSingularTopStandaloneBadge()?[(l=this.data)==null?void 0:l.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var l;return this.shouldShowTopBadges?((l=this.data)==null?void 0:l.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
SS.prototype.disableInteractionChanged=SS.prototype.disableInteractionChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],SS.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],SS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],SS.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],SS.prototype,"ytdLockupBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],SS.prototype,"ytdReduxBehavior",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.u("design:type",Boolean)],SS.prototype,"metaBlockEmpty",void 0);_.w([_.g({selector:_.AL}),_.u("design:type",Object)],SS.prototype,"isGridViewEnabled",void 0);_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],SS.prototype,"watchFeedBigThumbs",null);
_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],SS.prototype,"thumbnailWidth",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],SS.prototype,"isShortsStyle",void 0);_.w([_.g(),_.u("design:type",Object)],SS.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.u("design:type",Boolean)],SS.prototype,"hasOneLineTitle",void 0);
_.w([_.g(),_.u("design:type",Boolean)],SS.prototype,"hideThumbnail",void 0);_.w([_.g(),_.u("design:type",Boolean)],SS.prototype,"forceOneLineTitle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.u("design:type",Boolean)],SS.prototype,"disableInteraction",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],SS.prototype,"musicMetadataVideoLockup",void 0);
_.w([_.tC("disableInteraction"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],SS.prototype,"disableInteractionChanged",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],SS.prototype,"shouldShowTopBadges",null);_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],SS.prototype,"topBadges",null);
_.w([_.y("shouldShowTopBadges","data"),_.u("design:type",Array),_.u("design:paramtypes",[])],SS.prototype,"inlineMetadataBadges",null);_.w([_.y("shouldShowTopBadges"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],SS.prototype,"shouldShowBadgesBelowMetadata",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],SS.prototype,"compactTitleClass",null);_.w([_.A({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],SS);
_.R(SS,"ytd-compact-video-renderer",function(){if(IN0!==void 0)return IN0;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return IN0=l},{mode:_.fi("kevlar_poly_si_batch_j067")?1:2});var $Wj;_.IH("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var Ad=function(){return _.S.apply(this,arguments)||this};
_.h(Ad,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ad.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ad.prototype,"data",void 0);_.w([_.A({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],Ad);
_.R(Ad,"ytd-counterfactual-renderer",function(){if($Wj!==void 0)return $Wj;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return $Wj=l},{mode:1});var Jut;var v5=function(){var l=_.S.apply(this,arguments)||this;l.hidden=!1;return l};
_.h(v5,_.S);v5.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.qP().resolve(_.tk).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
v5.prototype.computeHidden=function(l){return!!l};
_.qG.Object.defineProperties(v5.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}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],v5.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],v5.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.u("design:type",Object)],v5.prototype,"hidden",void 0);_.w([_.y("data.label"),_.u("design:type",String),_.u("design:paramtypes",[])],v5.prototype,"label",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],v5.prototype,"value",null);
_.w([_.A({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],v5);
_.R(v5,"ytd-dropdown-item-renderer",function(){if(Jut!==void 0)return Jut;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Jut=l},{mode:1});var xWV;var gaQ;var C_=function(){return _.S.apply(this,arguments)||this};
_.h(C_,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],C_.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],C_.prototype,"data",void 0);_.w([_.g({computed:"getSimpleString(data.label)"}),_.u("design:type",String)],C_.prototype,"label",void 0);_.w([_.A({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],C_);
_.R(C_,"ytd-navigation-dropdown-item-renderer",function(){if(gaQ!==void 0)return gaQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return gaQ=l},{mode:1});var RY=function(){var l=_.S.apply(this,arguments)||this;l.disabled=!1;l.value="";l.noLabelFloat=!1;l.noUnderline=!1;l.usePrimaryColor=!1;l.hasBackground=!1;l.verticalAlign="top";l.autosize=!1;l.minAutosizeWidth=100;l.autosizeFont="14px Roboto";return l};
_.h(RY,_.S);_.Q=RY.prototype;_.Q.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"}}}};
_.Q.open=function(){this.inputEl.open()};
_.Q.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.Q.dataChanged=function(){this.reset()};
_.Q.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("value-changed",this.value))};
_.Q.stopPropagation=function(l){l.stopPropagation()};
_.Q.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var l=this.canvas.getContext("2d");l&&(l.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(l.measureText(this.inputEl.value).width)+24)+"px")}};
_.Q.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var l=0,b=this.data.entries.length;l<b;l++){var d=this.data.entries[l],L;for(L in d)if(d.hasOwnProperty(L)){var P=d[L];if("isSelected"in P&&P.isSelected)return"stringValue"in P?P.stringValue||"":"int32Value"in P?P.int32Value||0:0}}return null};
_.Q.updateValueFromBinding=function(l){this.value=l.detail.value};
_.qG.Object.defineProperties(RY.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 l=0,b=this.data.entries.length;l<b;l++){var d=this.data.entries[l],L;for(L in d)if(d.hasOwnProperty(L)){var P=d[L];if("isSelected"in P&&P.isSelected&&"label"in P)return this.ytRendererBehavior.getSimpleString(P.label)}}return null}}});
RY.prototype.autoSizeLabel=RY.prototype.autoSizeLabel;RY.prototype.stopPropagation=RY.prototype.stopPropagation;RY.prototype.valueChangedForBinding=RY.prototype.valueChangedForBinding;RY.prototype.dataChanged=RY.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],RY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],RY.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],RY.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],RY.prototype,"disabled",void 0);_.w([_.g(),_.u("design:type",Object)],RY.prototype,"value",void 0);_.w([_.g(),_.u("design:type",Object)],RY.prototype,"noLabelFloat",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],RY.prototype,"noUnderline",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],RY.prototype,"theme",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],RY.prototype,"usePrimaryColor",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],RY.prototype,"hasBackground",void 0);_.w([_.g(),_.u("design:type",Object)],RY.prototype,"verticalAlign",void 0);_.w([_.g(),_.u("design:type",Object)],RY.prototype,"autosize",void 0);_.w([_.g(),_.u("design:type",Object)],RY.prototype,"minAutosizeWidth",void 0);_.w([_.g(),_.u("design:type",Object)],RY.prototype,"autosizeFont",void 0);
_.w([_.KL("#entries"),_.u("design:type",Object)],RY.prototype,"entries",void 0);_.w([_.KL("#input"),_.u("design:type",Object)],RY.prototype,"inputEl",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RY.prototype,"dataChanged",null);_.w([_.Wf("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RY.prototype,"valueChangedForBinding",null);
_.w([_.Hf("iron-overlay-opened"),_.Hf("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],RY.prototype,"stopPropagation",null);_.w([_.Hf("iron-select"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RY.prototype,"autoSizeLabel",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],RY.prototype,"label",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],RY);
_.R(RY,"ytd-dropdown-renderer",function(){if(xWV!==void 0)return xWV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return xWV=l},{mode:1});var SRJ;var p_=function(){var l=_.S.apply(this,arguments)||this;l.isConstrainedList=!1;return l};
_.h(p_,_.S);p_.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"}}}};
p_.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
p_.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
p_.prototype.computeViewAllHidden=function(l,b){return l||!b.viewAllEndpoint};
p_.prototype.fillRestIfNoShowMore=p_.prototype.fillRestIfNoShowMore;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],p_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],p_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],p_.prototype,"ytLazyListBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],p_.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],p_.prototype,"isConstrainedList",void 0);_.w([_.Wf("data","canShowMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p_.prototype,"fillRestIfNoShowMore",null);_.w([_.A({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],p_);
_.R(p_,"ytd-expanded-shelf-contents-renderer",function(){if(SRJ!==void 0)return SRJ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return SRJ=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var Au0;var oY=function(){return _.S.apply(this,arguments)||this};
_.h(oY,_.S);oY.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}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],oY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oY.prototype,"data",void 0);_.w([_.A({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],oY);
_.R(oY,"ytd-feed-channel-filter-header-renderer",function(){if(Au0!==void 0)return Au0;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Au0=l},{mode:1});var vaQ;var C2j;var RXD;var DP=function(){return _.S.apply(this,arguments)||this};
_.h(DP,_.S);_.Q=DP.prototype;_.Q.onClick=function(l){var b,d=(b=this.data)==null?void 0:b.sectionEndpoint;!_.lT(_.ad(l),this.hostElement,["A".toString()])&&d&&_.rh(this.hostElement,"yt-navigate",{endpoint:d})};
_.Q.computeHasSectionEndpoint=function(l){return(l==null?void 0:l.sectionEndpoint)!==void 0};
_.Q.computeShowHeaderAsLink=function(l){return(l==null?void 0:l.header)!==void 0&&(l==null?void 0:l.sectionEndpoint)!==void 0};
_.Q.computeShowSubheaderAsLink=function(l){return(l==null?void 0:l.subheader)!==void 0&&(l==null?void 0:l.sectionEndpoint)!==void 0&&(l==null?void 0:l.header)===void 0};
_.Q.getHeaderAsLinkClass=function(l){var b=[],d;(l==null?0:(d=l.headerIcon)==null?0:d.iconType)&&b.push("header-link-active");return b.join(" ")};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],DP.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],DP.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],DP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],DP.prototype,"data",void 0);
_.w([_.g({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],DP.prototype,"hasSectionEndpoint",void 0);_.w([_.g({computed:"computeShowHeaderAsLink(data)"}),_.u("design:type",Boolean)],DP.prototype,"showHeaderAsLink",void 0);_.w([_.g({computed:"computeShowSubheaderAsLink(data)"}),_.u("design:type",Boolean)],DP.prototype,"showSubheaderAsLink",void 0);_.w([_.A({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],DP);
_.R(DP,"ytd-medical-panel-section-renderer",function(){if(RXD!==void 0)return RXD;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return RXD=l},{mode:1});var VD=function(){var l=_.S.apply(this,arguments)||this;l.isExpanded=!1;l.roundedContainer=!0;l.skipRoundingTop=!1;l.toggleExpandableSection=function(){l.isExpanded=!l.isExpanded};
return l};
_.h(VD,_.S);
VD.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]]"}}}}}};
VD.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
VD.prototype.dataChanged=VD.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],VD.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],VD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],VD.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],VD.prototype,"isExpanded",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],VD.prototype,"roundedContainer",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],VD.prototype,"skipRoundingTop",void 0);_.w([_.g(),_.u("design:type",Object)],VD.prototype,"toggleExpandableSection",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VD.prototype,"dataChanged",null);_.w([_.A({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],VD);
_.R(VD,"ytd-medical-panel-content-renderer",function(){if(C2j!==void 0)return C2j;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return C2j=l},{mode:1});_.IH("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var wV=function(){var l=_.S.apply(this,arguments)||this;l.roundedContainer=!0;l.extractOverlay=!1;l.amsterdamEnabled=_.U("enable_desktop_amsterdam_info_panels");l.hasTitle=!1;l.linkIcon="OPEN_IN_NEW";l.isDismissed=!1;return l};
_.h(wV,_.S);wV.prototype.onOverlayConditionsChange=function(){var l=_.F$(this.hostElement).querySelector("ytd-info-panel-content-renderer");l&&(l.set("extractOverlay",this.extractOverlay),l.set("roundedContainer",this.roundedContainer))};
wV.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"}}}};
wV.prototype.computeHasTitle=function(l){return!(l==null||!l.title)};
wV.prototype.onClick=function(l){var b,d=(b=this.data)==null?void 0:b.headerEndpoint;!_.lT(_.ad(l),this.hostElement,["BUTTON".toString()])&&d&&this.ytComponentBehavior.resolveCommand(d)};
_.qG.Object.defineProperties(wV.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 l;return((l=this.data)==null?void 0:l.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:l.disableBottomDivider)||!((b=this.data)==null?0:b.title)}}});
wV.prototype.onOverlayConditionsChange=wV.prototype.onOverlayConditionsChange;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],wV.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],wV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],wV.prototype,"ytdReduxBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],wV.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wV.prototype,"roundedContainer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wV.prototype,"extractOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],wV.prototype,"amsterdamEnabled",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.u("design:type",Object)],wV.prototype,"hasTitle",void 0);
_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.background"),_.u("design:type",Object),_.u("design:paramtypes",[])],wV.prototype,"background",null);_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.titleStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],wV.prototype,"titleStyle",null);
_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.y("data.titleStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],wV.prototype,"showLinkIcon",null);_.w([_.g(),_.u("design:type",String)],wV.prototype,"linkIcon",void 0);_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],wV.prototype,"hideDivider",null);
_.w([_.g({selectorArgs:["data.dismissStateEntityKey"],selector:function(l,b){l=_.Bv(l.entities,"dismissState",b);return(l==null?void 0:l.isDismissed)||(l==null?void 0:l.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(l==null?void 0:l.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.u("design:type",Object)],wV.prototype,"isDismissed",void 0);_.w([_.tC("roundedContainer","extractOverlay"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wV.prototype,"onOverlayConditionsChange",null);_.w([_.A({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],wV);
_.R(wV,"ytd-info-panel-container-renderer",function(){if(vaQ!==void 0)return vaQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return vaQ=l},{mode:1});var pAJ;_.IH("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var uH=function(){return _.S.apply(this,arguments)||this};
_.h(uH,_.S);uH.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
uH.prototype.computeStyle=function(l){return l?l:""};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],uH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],uH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uH.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.u("design:type",String)],uH.prototype,"titleStyle",void 0);
_.w([_.A({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],uH);
_.Xa()(uH,"ytd-item-section-header-renderer",function(){if(pAJ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);pAJ=l}l=pAJ;return l},{allowedProps:["data"],
mode:1});var oaJ;var DWr,VU0=function(){return DWr!==void 0?DWr:DWr=document.createElement("template")};
document.head.appendChild(VU0().content);var wAV;_.G0=new _.tZ("VOTING_ANIMATION_CONTROLLER_TOKEN");var GMJ=_.C(function(l){var b=l.data;var d=_.n1("div"),L=_.n1("div");l=_.X(_.jL("VOTE_STATUS_NONE",void 0,"YPH5mf"));var P=l.next().value,E=l.next().value,f=_.eN(Ya$,function(){var H;return(H=b())==null?void 0:H.entityKey}),F=_.U("web_enable_voting_animation")||_.U("enable_music_web_cairo_voting_animation");
_.wq(function(){var H;((H=b().initialState)==null?0:H.status)&&E(b().initialState.status)});
var n=function(){var H,t,e=(t=(H=b().initialState)==null?void 0:H.votes)!=null?t:0,W;H=(W=b().initialState)==null?void 0:W.status;return H==="VOTE_STATUS_UPVOTED"?e-1:H==="VOTE_STATUS_DOWNVOTED"?e+1:e},N=function(){return P()==="VOTE_STATUS_UPVOTED"?n()+1:P()==="VOTE_STATUS_DOWNVOTED"?n()-1:n()},Y=function(H){var t=H?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
E(t);var e=N(),W=_.qP().resolve(_.YC(_.G0)),M=f();M&&(H&&(M==null?0:M.upvoteDefaultButtonOnTap)?_.pi(M.upvoteDefaultButtonOnTap,{form:{element:d.value},disableClickTracking:!0}):(M==null?0:M.upvoteToggledButtonOnTap)&&_.pi(M.upvoteToggledButtonOnTap,{form:{element:d.value},disableClickTracking:!0}));var J;H=(J=M==null?void 0:M.enableOptimisticReordering)!=null?J:b().enableOptimisticReordering;F&&W&&b().itemId&&H&&u0J(W,b().itemId,e,t)},q=function(H){var t=H?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
E(t);var e=N(),W=_.qP().resolve(_.YC(_.G0)),M=f();M&&(H&&(M==null?0:M.downvoteDefaultButtonOnTap)?_.pi(M.downvoteDefaultButtonOnTap,{form:{element:L.value},disableClickTracking:!0}):(M==null?0:M.downvoteToggledButtonOnTap)&&_.pi(M.downvoteToggledButtonOnTap,{form:{element:L.value},disableClickTracking:!0}));var J;H=(J=M==null?void 0:M.enableOptimisticReordering)!=null?J:b().enableOptimisticReordering;F&&W&&b().itemId&&H&&u0J(W,b().itemId,e,t)};
l={};l=_.nt("ytVotingViewModelVoteCount",(l.ytVotingViewModelVoteCountDisabled=function(){return b().isDisabled},l));
return _.O("voting-view-model",{class:"ytVotingViewModelHost"},_.O("div",{el:d},_.O(_.W_,{data:function(){var H=_.K(b().upvoteButton,_.eC);return{toggleButtonViewModel:Object.assign({},H,{isToggled:P()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(H){return _.O(_.EW,{data:H.data,
onToggle:Y})}})),_.O("div",{class:l},function(){var H,t,e;
return P()==="VOTE_STATUS_UPVOTED"?(H=b().initialState)==null?void 0:H.compactVotesUpvoted:P()==="VOTE_STATUS_DOWNVOTED"?(t=b().initialState)==null?void 0:t.compactVotesDownvoted:(e=b().initialState)==null?void 0:e.compactVotes}),_.O("div",{el:L},_.O(_.W_,{data:function(){var H=_.K(b().downvoteButton,_.eC);
return{toggleButtonViewModel:Object.assign({},H,{isToggled:P()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(H){return _.O(_.EW,{data:H.data,
onToggle:q})}})))},"dd");_.P$(_.C(function(l){var b=l.data;return _.O("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.O("div",{class:_.nt("ytEngagementBarViewModelEngagementBarWrapper",l.className)},_.O(_.W_,{data:function(){return b().actions}},{votingViewModel:GMJ})))},"ed"),"engagement-bar-view-model",{props:{data:_.KX,
className:_.KX}});var T0=function(){var l=_.S.apply(this,arguments)||this;l.playlistVotingAnimationEnabled=_.U("web_enable_voting_animation");l.downloadProgress=0;l.transferState="TRANSFER_STATE_UNKNOWN";l.downloadState="DOWNLOAD_STATE_UNKNOWN";l.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";l.offlineVideoPolicyExpirationTimestamp=0;return l};
_.h(T0,_.S);_.Q=T0.prototype;_.Q.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"}}}};
_.Q.canReorderChanged=function(){this.persistentDragHandle=_.U("kevlar_playlist_drag_handles")&&this.canReorder};
_.Q.onDrag=function(){if(this.thumbnail){var l=_.F$(this.thumbnail).querySelector("yt-image");l&&(l.shouldRenderLazy=!1)}};
_.Q.onMenuOverlayChanged=function(l,b){this.menuOpened=b};
_.Q.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Q.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.Q.onContentsTap=function(l){var b,d=(b=this.data)==null?void 0:b.serviceEndpoints;if(d&&d.length===1&&_.K(d[0],qwF)&&!_.lT(_.ad(l),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(d[0]);else{var L;(b=(L=this.data)==null?void 0:L.navigationEndpoint)&&_.U("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?Ttf(_.qP().resolve(_.pE),b):(_.cT().playlistSuggestionsShelfActivation=
!0,_.aNF(_.qP().resolve(_.pE),b)):b&&!_.lT(_.ad(l),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.U("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.rh(this.hostElement,"yt-navigate",{endpoint:b}):this.ytComponentBehavior.resolveCommand(b))}};
_.Q.computeStyle=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeThumbnailWidth=function(l){return l==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.Q.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=$JV(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))}};
_.Q.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Q.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Q.dataChanged=function(){if(this.data){var l,b,d,L=((l=this.downloadRenderData)==null?void 0:l.badges)&&((b=this.downloadRenderData)==null?void 0:b.badges)!==((d=this.data)==null?void 0:d.badges),P,E,f;l=((P=this.downloadRenderData)==null?void 0:P.thumbnailOverlays)&&((E=this.downloadRenderData)==null?void 0:E.thumbnailOverlays)!==((f=this.data)==null?void 0:f.thumbnailOverlays);(!this.downloadRenderData||L||l)&&this.downloadStateChanged()}};
_.Q.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var l,b,d=(l=this.data.menu)==null?void 0:(b=l.menuRenderer)==null?void 0:b.items;if(d)for(l=_.X(d),b=l.next();!b.done;b=l.next())if(b=b.value,d=void 0,_.K((d=b.menuServiceItemRenderer)==null?void 0:d.serviceEndpoint,_.n3)){var L=d=void 0,P=void 0;b=(d=b)==null?void 0:(L=d.menuServiceItemRenderer)==null?void 0:(P=L.serviceEndpoint)==null?void 0:P.playlistEditEndpoint;P=L=void 0;if(d=(L=b)==null?void 0:(P=L.actions)==null?void 0:
P[0])L=void 0,d.setVideoId=(L=this.data)==null?void 0:L.setVideoId;P=L=d=void 0;if(b=(d=b)==null?void 0:(L=d.clientActions)==null?void 0:(P=L[0])==null?void 0:P.playlistRemoveVideosAction)d=void 0,b.setVideoIds=[(d=this.data)==null?void 0:d.setVideoId]}}};
_.qG.Object.defineProperties(T0.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
T0.prototype.setVideoIdChanged=T0.prototype.setVideoIdChanged;T0.prototype.dataChanged=T0.prototype.dataChanged;T0.prototype.downloadStateChanged=T0.prototype.downloadStateChanged;T0.prototype.onMenuOverlayChanged=T0.prototype.onMenuOverlayChanged;T0.prototype.canReorderChanged=T0.prototype.canReorderChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],T0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],T0.prototype,"ytdReduxBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],T0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],T0.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],T0.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],T0.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],T0.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],T0.prototype,"canReorder",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],T0.prototype,"menuOpened",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],T0.prototype,"handleIsHovered",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],T0.prototype,"persistentDragHandle",void 0);_.w([_.g(),_.u("design:type",Object)],T0.prototype,"downloadRenderData",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],T0.prototype,"styleType",void 0);_.w([_.g({computed:"computeThumbnailWidth(data.style)"}),_.u("design:type",Number)],T0.prototype,"thumbnailWidth",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],T0.prototype,"isDownloads",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],T0.prototype,"playlistVotingAnimationEnabled",void 0);
_.w([_.g({selector:Cw,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],T0.prototype,"downloadProgress",void 0);_.w([_.g(),_.u("design:type",Number)],T0.prototype,"relativeDateReference",void 0);_.w([_.g({selector:_.Ai,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],T0.prototype,"transferState",void 0);_.w([_.g({selector:rpF,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],T0.prototype,"downloadState",void 0);
_.w([_.g({selector:ApN,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],T0.prototype,"offlinePolicyAction",void 0);_.w([_.g({selector:vG$,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],T0.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.w([_.g({selector:RLF,selectorArgs:["data.videoId"]}),_.u("design:type",Object)],T0.prototype,"entityInfo",void 0);_.w([_.g({selector:_.xM}),_.u("design:type",Boolean)],T0.prototype,"miniplayerIsActive",void 0);
_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],T0.prototype,"playlistVideoId",null);_.w([_.KL("#thumbnail"),_.u("design:type",Object)],T0.prototype,"thumbnail",void 0);_.w([_.Wf("canReorder"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T0.prototype,"canReorderChanged",null);
_.w([_.Hf("yt-menu-overlay-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Boolean]),_.u("design:returntype")],T0.prototype,"onMenuOverlayChanged",null);_.w([_.Wf("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T0.prototype,"downloadStateChanged",null);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T0.prototype,"dataChanged",null);_.w([_.Wf("data.setVideoId"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T0.prototype,"setVideoIdChanged",null);_.w([_.A({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],T0);
_.R(T0,"ytd-playlist-video-renderer",function(){if(wAV!==void 0)return wAV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);l.content.insertBefore(VU0().content.cloneNode(!0),l.content.firstChild);return wAV=l},{mode:1});var iNt;var aY=function(){return _.S.apply(this,arguments)||this};
_.h(aY,_.S);_.w([_.g(),_.u("design:type",Object)],aY.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aY.prototype,"rendererBehavior",void 0);_.w([_.A({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],aY);
_.R(aY,"ytd-premium-browse-footer-renderer",function(){if(iNt!==void 0)return iNt;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return iNt=l},{mode:1});var cut;var iH=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return l};
_.h(iH,_.S);_.Q=iH.prototype;_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.handleDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.computeHeaderLogoThumbnail=function(l,b){if(l)return b?l.darkLogo:l.lightLogo};
_.Q.computeHeaderLogoHeight=function(l,b){var d,L,P;return(l=(d=this.computeHeaderLogoThumbnail(l,b))==null?void 0:(L=d.thumbnails)==null?void 0:(P=L[0])==null?void 0:P.height)&&l%31===0?"31":"24"};
_.Q.computeHeaderLogoMarginBottom=function(l,b){return this.computeHeaderLogoHeight(l,b)==="24"?"0":"-7"};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],iH.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],iH.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],iH.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],iH.prototype,"isDarkTheme",void 0);_.w([_.g({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.u("design:type",Object)],iH.prototype,"themeLogo",void 0);
_.w([_.g({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.u("design:type",String)],iH.prototype,"logoHeight",void 0);_.w([_.g({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.u("design:type",String)],iH.prototype,"logoMarginBottom",void 0);_.w([_.A({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],iH);
_.R(iH,"ytd-primetime-promo-header-renderer",function(){if(cut!==void 0)return cut;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return cut=l},{mode:1});var ruV;_.c5=_.C(function(l){var b=l.className;var d=l.data;var L=l.isOverlay;var P=l.maxLinesOverride;var E=l.useMediumText;var f=function(){return d().alwaysShowTruncationText},F=function(){return d().truncationText},n=function(){return E!==void 0&&E()?"medium":"small"},N=function(){return L!==void 0&&L()?"overlay":"default"},Y=function(){var e,W;
return(W=(e=_.K(d().rendererContext,_.jy))==null?void 0:e.label)!=null?W:""};
l=_.X(_.jL(!1,void 0,"llBUm"));var q=l.next().value,H=l.next().value;l=_.Nb(function(){d().expandOnTap&&H(!q());return!1});
var t={};return _.O("yt-description-preview-view-model",{el:_.lY(_.AW(function(){return d().rendererContext})),
class:_.nt("ytDescriptionPreviewViewModelHost",b,(t.ytDescriptionPreviewViewModelClickable=function(){var e;return!((e=_.K(d().rendererContext,_.v_))==null||!e.onTap)},t.ytDescriptionPreviewViewModelIsOverlay=L,t)),
"on:click":l},_.O(_.m,{cond:function(){return d().description},
then:function(e){return _.O(_.m,{cond:q,then:function(){var W={};return _.O("div",{class:_.nt("ytDescriptionPreviewViewModelDescription",(W.ytDescriptionPreviewViewModelDescriptionMediumText=E,W))},_.O(_.UD,{text:e}))},
else:function(){return _.O(bnQ,{text:e,alwaysShowTruncationText:f,truncationText:F,maxLines:function(){var W;return(W=P==null?void 0:P())!=null?W:d().maxLines},
textStyle:N,accessibilityLabel:Y,textSize:n})}})}}))},"fd");
_.c5.idomCompat=!0;var byF=_.C(function(l){var b=_.Nb(function(P){var E;(E=l.onClick)==null||E.call(l,P)}),d={},L={};
return _.O("yt-shelf-header-layout",{class:_.nt("yt-shelf-header-layout",(d["yt-shelf-header-layout--disable-horizontal-padding"]=l.disableHorizontalPadding,d["yt-shelf-header-layout--disable-vertical-padding"]=l.disableVerticalPadding,d["yt-shelf-header-layout--responsive"]=l.useResponsiveLayout,d["yt-shelf-header-layout--narrow"]=function(){var P,E;return((P=l.useResponsiveLayout)==null?void 0:P.call(l))&&((E=l.forceSmallLayout)==null?void 0:E.call(l))},d["yt-shelf-header-layout--is-overlay"]=l.isOverlay,
d["yt-shelf-header-layout--tappable"]=l.isInteractive,d["yt-shelf-header-layout--optional-medium-layout-padding"]=l.useUpdatedPadding,d)),
"on:click":b,tabindex:function(){var P;return((P=l.isInteractive)==null?0:P.call(l))?0:void 0}},_.O("div",{class:"yt-shelf-header-layout__header-row"},_.O(_.m,{cond:l.leadingIcon,
then:function(P){return _.O("div",{class:"yt-shelf-header-layout__leading-icon"},_.O(_.H$,{icon:P}))},
else:function(){return _.O(_.m,{cond:l.hasLeadingImage,then:function(){var P,E={};return _.O("div",{class:_.nt("yt-shelf-header-layout__leading-image",(E["yt-shelf-header-layout__leading-image--circular-image"]=l.circularImage,E))},(P=l.leadingImage)==null?void 0:P.call(l))}})}}),_.O("div",{class:"yt-shelf-header-layout__label-container"},_.O(_.m,{cond:l.hasSuperlabel,
then:function(){var P;return _.O("div",{class:"yt-shelf-header-layout__superlabel"},(P=l.superlabel)==null?void 0:P.call(l))}}),_.O("div",{class:"yt-shelf-header-layout__title-row"},_.O(ldr,{text:l.title,
className:_.nt("yt-shelf-header-layout__title",(L["yt-shelf-header-layout__title--small-title"]=l.forceSmallLayout,L)),tagLevel:l.tagLevel}),_.O(_.m,{cond:l.hasDetail,then:function(){var P;return _.O("div",{class:"yt-shelf-header-layout__detail"},(P=l.detail)==null?void 0:P.call(l))}})),_.O(_.m,{cond:l.hasSublabel,
then:function(){var P;return _.O("div",{class:"yt-shelf-header-layout__sublabel"},(P=l.sublabel)==null?void 0:P.call(l))}})),_.O(_.m,{cond:l.hasTrailingActions,
then:function(){var P;return _.O("div",{class:"yt-shelf-header-layout__trailing-actions"},(P=l.trailingActions)==null?void 0:P.call(l))}})),_.O(_.m,{cond:l.hasBottomAccessory,
then:function(){var P;return _.O("div",{class:"yt-shelf-header-layout__bottom-accessory"},(P=l.bottomAccessory)==null?void 0:P.call(l))}}))},"gd");
byF.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var ldr=_.C(function(l){var b=l.text;var d=l.className;var L=l.tagLevel;return _.O(_.pz,null,_.O(_.v7,{when:function(){return(L==null?void 0:L())===0}},function(){return _.O("h2",{class:d},b())}),_.O(_.v7,{when:function(){return(L==null?void 0:L())===1}},function(){return _.O("h3",{class:d},b())}),_.O(_.v7,{when:function(){return(L==null?void 0:L())===2}},function(){return _.O("h4",{class:d},b())}),_.O(_.Cz,null,function(){return _.O("h2",{class:d},b())}))},"hd");var PIh,dor,L9t;_.rV=_.C(function(l){var b=l.className;var d=l.data;var L=l.disableHorizontalPadding;var P=l.disableVerticalPadding;var E=l.forceSmallLayout;var f=l.useResponsiveLayout;var F=l.isOverlay;l=l.useUpdatedPadding;return _.O("yt-section-header-view-model",{class:_.nt("ytSectionHeaderViewModelHost",b),style:_.qb({"background-color":function(){return KH(d().backgroundColor)?_.Jq(KH(d().backgroundColor)):void 0}})},_.O(byF,{hasDetail:!1,
title:function(){return _.O(_.UD,{text:function(){return d().headline}})},
hasTitle:!0,sublabel:function(){return _.O(dor,{data:d})},
hasSublabel:function(){return!!d().sublabel||!!d().bottomBadge},
superlabel:function(){return _.O(L9t,{data:d})},
hasSuperlabel:function(){return!!d().superlabel||!!d().topBadge},
leadingImage:function(){return _.O(PIh,{leadingAccessory:function(){return d().leadingAccessory}})},
hasLeadingImage:function(){return!!d().leadingAccessory},
trailingActions:function(){return _.O(_.W_,{data:function(){return d().trailingActions}},{flexibleActionsViewModel:_.Ne})},
hasTrailingActions:function(){return!!d().trailingActions},
disableHorizontalPadding:function(){return(L==null?void 0:L())||d().disableHorizontalPadding},
disableVerticalPadding:P,forceSmallLayout:E,useResponsiveLayout:f,isOverlay:F,isInteractive:function(){return!!_.gO(d().rendererContext)},
onClick:function(n){if(_.SN(d().rendererContext)){var N=_.gO(d().rendererContext);N&&_.vZ(N,{form:{element:n.target,event:n}})}},
bottomAccessory:function(){return _.O(_.W_,{data:function(){return d().bottomAccessory}},{descriptionPreviewViewModel:function(n){return _.O(_.c5,{data:n.data,
useMediumText:!0})},
commonMarkViewModel:function(n){n=n.data;var N;return _.O(_.H7,null,(N=_.qP().resolve(_.YC(hcr)))==null?void 0:N({data:n}))}})},
hasBottomAccessory:function(){return!!d().bottomAccessory},
useUpdatedPadding:l}))},"id");
PIh=_.C(function(l){var b=l.leadingAccessory;return _.O(_.H7,null,_.O(_.m,{cond:function(){var d;return(d=b().image)!=null?d:_.wO(b().themedImage)},
then:function(d){return _.O(_.cZ,{data:d,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.O(_.m,{cond:function(){return _.K(b().avatar,_.C2)},
then:function(d){return _.O(_.nS,{data:d})}}))},"jd");
dor=_.C(function(l){var b=l.data;return _.O(_.H7,null,_.O(_.m,{cond:function(){return _.K(b().bottomBadge,ODt)},
then:function(d){var L={};return _.O(_.JY,{data:d,class:_.nt((L.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!d()&&!!b().sublabel},L))})}}),_.O(_.m,{cond:function(){return b().sublabel},
then:function(d){return _.O(_.UD,{text:d})}}))},"kd");
L9t=_.C(function(l){var b=l.data;return _.O(_.H7,null,_.O(_.m,{cond:function(){return _.K(b().topBadge,ODt)},
then:function(d){var L={};return _.O(_.JY,{data:d,class:_.nt((L.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!d()&&!!b().superlabel},L))})}}),_.O(_.m,{cond:function(){return b().superlabel},
then:function(d){return _.O(_.UD,{text:d})}}))},"ld");_.P$(_.rV,"yt-section-header-view-model",{props:{data:_.KX,className:_.KX,disableHorizontalPadding:_.KX,disableVerticalPadding:_.KX,forceSmallLayout:_.KX,useResponsiveLayout:_.KX,isOverlay:_.KX,useUpdatedPadding:_.KX}});_.IH("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var lL=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return l};
_.h(lL,_.S);_.Q=lL.prototype;_.Q.attached=function(){this.requestElementsPerRow()};
_.Q.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"}}}};
_.Q.onDataChange=function(){var l=this;_.m1(this,function(){l.updateItemVisibility()})};
_.Q.onUpdateElementsPerRowAction=function(l){l&&this.elementsPerRow!==l&&(this.elementsPerRow=l,this.updateItemVisibility())};
_.Q.updateItemVisibility=function(){var l=this;this.data&&this.data.panels&&_.F$(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(b,d){b.hidden=d>l.elementsPerRow-1})};
_.Q.requestElementsPerRow=function(){_.rh(this.hostElement,"yt-request-elements-per-row")};
lL.prototype.onDataChange=lL.prototype.onDataChange;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],lL.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lL.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],lL.prototype,"actionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],lL.prototype,"data",void 0);_.w([_.g({value:3}),_.u("design:type",Number)],lL.prototype,"elementsPerRow",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lL.prototype,"onDataChange",null);_.w([_.A({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],lL);
_.R(lL,"ytd-primetime-promo-renderer",function(){if(ruV!==void 0)return ruV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ruV=l},{mode:1});var Elf;var bL=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return l};
_.h(bL,_.S);bL.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
bL.prototype.handleButtonRefreshAction=function(l){if(l=_.K(l,$tV))this.set("data.button",l.membershipButton),this.notifyPath("data.button")};
_.qG.Object.defineProperties(bL.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:(b=l.avatars)==null?void 0:b.slice(0,8))||[]}}});
_.w([_.g(),_.u("design:type",Object)],bL.prototype,"data",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],bL.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bL.prototype,"rendererBehavior",void 0);_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],bL.prototype,"avatars",null);
_.w([_.A({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],bL);
_.R(bL,"ytd-recognition-shelf-renderer",function(){if(Elf!==void 0)return Elf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Elf=l},{mode:1});var QVV;var Xjt;var dv=function(){var l=_.S.apply(this,arguments)||this;l.modernButtons=_.U("web_modern_buttons");return l};
_.h(dv,_.S);_.Q=dv.prototype;
_.Q.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]]"}}}}}};
_.Q.dataChanged=function(){this.collapsed=!0};
_.Q.computeVisibleItems=function(l,b){return l!==void 0&&l.items?b?l.items.slice(0,this.data.collapsedItemCount):l.items:[]};
_.Q.computeHideShowMore=function(l,b,d){return l>=b||!d};
_.Q.computeHideShowAll=function(l,b,d){return!(l&&b)||d};
_.Q.onMoreClick=function(){this.collapsed=!1};
_.qG.Object.defineProperties(dv.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.U("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.eG("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.U("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
dv.prototype.dataChanged=dv.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dv.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],dv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],dv.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],dv.prototype,"isSearch",void 0);
_.w([_.g({computed:"computeVisibleItems(data,collapsed)"}),_.u("design:type",Array)],dv.prototype,"visibleItems",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],dv.prototype,"collapsed",void 0);_.w([_.g({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.u("design:type",Boolean)],dv.prototype,"hideShowMore",void 0);
_.w([_.g({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.u("design:type",Boolean)],dv.prototype,"hideShowAll",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],dv.prototype,"modernButtons",void 0);_.w([_.y("isSearch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dv.prototype,"typographyBump",null);
_.w([_.y("isSearch"),_.u("design:type",Object),_.u("design:paramtypes",[])],dv.prototype,"lockupExperiments",null);_.w([_.y("isSearch"),_.u("design:type",String),_.u("design:paramtypes",[])],dv.prototype,"thumbnailWidth",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dv.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],dv);
_.R(dv,"ytd-vertical-list-renderer",function(){if(Xjt!==void 0)return Xjt;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Xjt=l},{mode:1});var fdr=_.rI(["#"]);_.IH("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var L6=function(){var l=_.S.apply(this,arguments)||this;l.isConstrainedList=!1;return l};
_.h(L6,_.S);_.Q=L6.prototype;
_.Q.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"}}}};
_.Q.computeThumbnailStyle=function(l){return l||""};
_.Q.computePlaceAnnotationUnderTitle=function(){var l;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((l=this.data)==null?void 0:l.thumbnailStyle)||"")};
_.Q.computeHrefWithDefault=function(l){return this.ytComponentBehavior.computeHref_(l)||_.fDA(fdr)};
_.Q.computeIsPromoShelf=function(l){var b;return(l=l==null?void 0:(b=l[0])==null?void 0:b.metadataBadgeRenderer)?l.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.Q.computePlaceBadgeBesideTitle=function(l){var b;return(l==null?0:(b=l[0])==null?0:b.metadataBadgeRenderer)?!this.computeIsPromoShelf(l):!1};
_.Q.computeMenuIcon=function(l){return this.computeIsPromoShelf(l)?"yt-icons:more_vert":"yt-icons:more"};
_.Q.onDataChange=function(){var l,b;((l=this.data)==null?0:(b=l.content)==null?0:b.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.Q.onLockupRequested=function(l){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&l.detail&&l.detail.videoIds){for(var b=this.data.content.gridRenderer.items,d=new Set,L=_.X(l.detail.videoIds),P=L.next();!P.done;P=L.next())d.add(P.value);l.detail.returnValue=b.filter(function(E){return E.gridVideoRenderer&&E.gridVideoRenderer.videoId&&d.has(E.gridVideoRenderer.videoId)}).map(function(E){return E.gridVideoRenderer})}};
_.Q.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
L6.prototype.onLockupRequested=L6.prototype.onLockupRequested;L6.prototype.onDataChange=L6.prototype.onDataChange;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],L6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],L6.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],L6.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],L6.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.dK),_.u("design:type",Object)],L6.prototype,"ironResizableBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],L6.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],L6.prototype,"isSearch",void 0);_.w([_.g(),_.u("design:type",Object)],L6.prototype,"isConstrainedList",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("kevlar_fluid_dismiss")}}),
_.u("design:type",Boolean)],L6.prototype,"enableFluidDismiss",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.u("design:type",String)],L6.prototype,"thumbnailStyle",void 0);_.w([_.g({computed:"computeMenuIcon(data.badges)"}),_.u("design:type",String)],L6.prototype,"menuIcon",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.u("design:type",Boolean)],L6.prototype,"featuredPromo",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],L6.prototype,"onDataChange",null);_.w([_.Hf("yt-lockup-requested"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],L6.prototype,"onLockupRequested",null);_.w([_.A({is:"ytd-shelf-renderer",disableElementRegistration:!0})],L6);
_.R(L6,"ytd-shelf-renderer",function(){if(QVV!==void 0)return QVV;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return QVV=l},{mode:1});var sVF;var PW=function(){return _.S.apply(this,arguments)||this};
_.h(PW,_.S);PW.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.qG.Object.defineProperties(PW.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],PW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],PW.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],PW.prototype,"data",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],PW.prototype,"isPlaylist",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],PW.prototype,"isClipList",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],PW.prototype,"isPlaylistPageWithFilters",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],PW.prototype,"hasTitle",null);_.w([_.g(),_.y("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.u("design:type",Object),_.u("design:paramtypes",[])],PW.prototype,"isRightAligned",null);
_.w([_.A({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],PW);
_.R(PW,"ytd-sort-filter-header-renderer",function(){if(sVF!==void 0)return sVF;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return sVF=l},{mode:1});var F9o;var Ec=function(){var l=_.S.apply(this,arguments)||this;l.enableRightArrowHidden=_.U("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return l};
_.h(Ec,_.S);Ec.prototype.attached=function(){var l=this;this.enableRightArrowHidden&&(this.JSC$16713_throttledOnResize=new _.Yh(function(){var b;(b=l.ytdHorizontalListBehavior)==null||b.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var b;
(b=l.JSC$16713_throttledOnResize)==null||b.fire()}),this.resizeObserver.observe(this.hostElement))};
Ec.prototype.detached=function(){if(this.enableRightArrowHidden){var l;(l=this.resizeObserver)==null||l.disconnect();var b;(b=this.JSC$16713_throttledOnResize)==null||b.dispose()}};
Ec.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]]"}}}}}};
Ec.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.qG.Object.defineProperties(Ec.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.U("enable_creator_details_shelf_m2")){var l=[],b;((b=this.data)==null?0:b.creatorVideosButton)&&l.push(this.data.creatorVideosButton);var d;((d=this.data)==null?0:d.creatorAboutButton)&&l.push(this.data.creatorAboutButton);b=_.X(this.data.creatorCustomUrlButtons||[]);for(d=b.next();!d.done;d=b.next())l.push(d.value);return l}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.U("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ec.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ec.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.x4.YtdHorizontalListBehavior),_.u("design:type",Object)],Ec.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ec.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ec.prototype,"engagementPanel",void 0);
_.w([_.g(),_.u("design:type",Object)],Ec.prototype,"enableRightArrowHidden",void 0);_.w([_.y("enableRightArrowHidden","atEnd"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ec.prototype,"hideRightArrow",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ec.prototype,"creatorCustomUrlButtons",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data","creatorCustomUrlButtons"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ec.prototype,"showCreatorCustomUrlButtons",null);_.w([_.y("showCreatorCustomUrlButtons"),_.u("design:type",Number),_.u("design:paramtypes",[])],Ec.prototype,"channelAvatarSize",null);_.w([_.A({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],Ec);
_.R(Ec,"ytd-video-description-infocards-section-renderer",function(){if(F9o!==void 0)return F9o;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return F9o=l},{mode:_.fi("kevlar_poly_si_batch_j067")?1:2});var BnQ;var Qp=function(){return _.S.apply(this,arguments)||this};
_.h(Qp,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Qp.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Qp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Qp.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.infoIcon)"}),_.u("design:type",Object)],Qp.prototype,"infoIcon",void 0);_.w([_.A({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],Qp);
_.R(Qp,"ytd-eom-settings-disclaimer-renderer",function(){if(BnQ!==void 0)return BnQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return BnQ=l},{mode:1});var nlj;var X_=function(){return _.S.apply(this,arguments)||this};
_.h(X_,_.S);_.qG.Object.defineProperties(X_.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.suppressPaddingDisclaimer)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],X_.prototype,"componentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],X_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],X_.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],X_.prototype,"suppressPaddingDisclaimer",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],X_);
_.R(X_,"ytd-product-list-header-renderer",function(){if(nlj!==void 0)return nlj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return nlj=l},{mode:1});var OyF;var f6=function(){return _.S.apply(this,arguments)||this};
_.h(f6,_.S);f6.prototype.computeThumbnailStyle=function(l){if(l&&(l=_.$I(l)))return"background-color:"+l+";"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],f6.prototype,"rendererBehaviors",void 0);_.w([_.g(),_.u("design:type",Object)],f6.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],f6);
_.R(f6,"ytd-hashtag-tile-renderer",function(){if(OyF!==void 0)return OyF;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return OyF=l},{mode:1});var Nnf;var sc=function(){return _.S.apply(this,arguments)||this};
_.h(sc,_.S);sc.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}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sc.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],sc);
_.R(sc,"ytd-sponsorships-alert-renderer",function(){if(Nnf!==void 0)return Nnf;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Nnf=l},{mode:1});var moh;var F_=function(){return _.S.apply(this,arguments)||this};
_.h(F_,_.S);F_.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.qG.Object.defineProperties(F_.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.U("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.U("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.w([_.z(_.mK),_.u("design:type",Object)],F_.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],F_.prototype,"ytdLockupBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],F_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],F_.prototype,"ytRendererBehavior",void 0);_.w([_.g({selector:_.AL}),_.u("design:type",Object)],F_.prototype,"isGridViewEnabled",void 0);
_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],F_.prototype,"watchFeedBigThumbs",null);_.w([_.y("isGridViewEnabled"),_.g({reflectToAttribute:!0}),_.u("design:type",String),_.u("design:paramtypes",[])],F_.prototype,"thumbnailWidth",null);_.w([_.g(),_.u("design:type",Object)],F_.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],F_);
_.R(F_,"ytd-compact-movie-renderer",function(){if(moh!==void 0)return moh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return moh=l},{mode:1});var YGQ;var qGo;var Hyo=_.aC("HTML_DIR")==="rtl",BW=function(){var l=_.S.apply(this,arguments)||this;l.engagementPanel=!1;l.maxLines=2;l.expandButtonOffset=0;l.showExpandButton=!1;l.isTruncated=!1;l.isExpanded=!1;l.currentSnippetType=2;l.alwaysShowExpandButton=!1;l.JSC$16730_lastWidth=NaN;l.observer=null;l.left=0;l.right=0;l.mid=0;l.longestSnippetLength=0;l.isFinalSnippet=!1;l.isFirstMutation=!1;l.isResetMutation=!1;l.OVERFLOW_THRESHOLD=5;return l};
_.h(BW,_.S);_.Q=BW.prototype;_.Q.onClick=function(l){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;if((b=window.getSelection())==null||!b.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.Q.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.Q.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.Q.updateTextOnSnippetTypeChange=function(){_.U("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.Q.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.Q.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.cX(new _.Rp("AttributedSnippet is empty when the description is not empty",this.text))};
_.Q.mutationCallback=function(){if(this.observer!=null){var l=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var b=Math.floor(l*this.maxLines/8);this.setSnippetText(this.text,b);b!==0||this.attributedTextIsEmpty()||_.cX(new _.Rp("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;l=l*this.maxLines/8;this.left=0;var d;this.right=Math.min(l*2,(d=(b=this.simpleText)==null?void 0:b.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)}}};
_.Q.mutationObserve=function(l){var b=this;this.observer||(this.observer=new MutationObserver(function(){b.mutationCallback()}));
this.observer.observe(l,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.Q.attached=function(){var l=this;_.m1(this,function(){l.resize()})};
_.Q.isExpandedChanged=function(){_.rh(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.Q.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)};
_.Q.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var l="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((Hyo?"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",l);this.snippetContainer.style.setProperty("mask-image",
l)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(Hyo?"right":"left",this.expandButtonOffset+"px")};
_.Q.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.Q.setSnippetText=function(l,b){l||(l={});if(_.GC(l)){var d=w_(l,b);d.attachmentRuns||d.commandRuns||d.decorationRuns||d.styleRuns||d.alignment||d.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:w_(l,b),headerRuns:I6V(b,this.headerRuns)},this.currentSnippetType=0):_.cX(new _.Rp("Tried to set snippet text when HTML element was null",l)):(this.plainSnippetText.textContent=DQ(l.content||"",b),this.currentSnippetType=2)}else{a:{d=qa$(l,b);if(d.runs){d=_.X(d.runs);for(var L=
d.next();!L.done;L=d.next())if(L=L.value,L.bold||L.deemphasize||L.italics||L.strikethrough||L.textColor||L.navigationEndpoint||_.K(L,xA)){d=!0;break a}}d=!1}d?this.formattedSnippetText?(this.formattedSnippetText.text=qa$(l,b),this.currentSnippetType=1):_.cX(new _.Rp("Tried to set snippet text when HTML element was null",l)):(this.plainSnippetText.textContent=DQ(_.iO(l),b),this.currentSnippetType=2)}};
_.Q.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.Q.attributedTextIsEmpty=function(){var l=this.text;if(!_.GC(l))return!0;var b;return((b=l.content)==null?void 0:b.length)===0?!0:!1};
_.Q.resize=function(l){if(this.snippetText){if(l===void 0?0:l)this.JSC$16730_lastWidth=NaN;var b=this.hostElement.offsetWidth;if(b!==this.JSC$16730_lastWidth&&!this.isExpanded)if(this.JSC$16730_lastWidth=b,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;l=0;var d,L;b=Math.min(b*this.maxLines/8*2,(L=(d=this.simpleText)==null?void 0:d.length)!=null?L:0)-1;for(d=0;l<=b;)L=Math.floor(l+(b-l)/2),this.setSnippetText(this.text,L),this.isOverflowing()?b=L-1:(l=L+1,d=L);this.setSnippetText(this.text,d);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.Q.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.Q.onExpandClick=function(){var l=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.U("inline_expander_reset_focus_killswitch")||_.m1(this,function(){var b;((b=_.qP().resolve(_.YC(_.Ib)))==null?0:b.isKeyBoardInUse())&&_.FO(l.hostElement)});
_.rh(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.Q.onCollapseClick=function(){this.collapse();_.rh(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.Q.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.Q.computeExpandButtonOffset=function(){var l=this.expandSizer;return l?Hyo?l.offsetParent?l.offsetParent.offsetWidth-l.offsetWidth-l.offsetLeft:0:l.offsetLeft:0};
_.qG.Object.defineProperties(BW.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.GC(this.text)?this.text.content||"":_.iO(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 _.GC(this.text)?!0:this.text&&_.U("web_replace_formatted_with_attributed_string")&&Lu7(this.text)?(this.text=_.J9(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}}});
BW.prototype.onTextChanged=BW.prototype.onTextChanged;BW.prototype.updateMaskAndExpandButtonOffset=BW.prototype.updateMaskAndExpandButtonOffset;BW.prototype.updateSnippetContainerMaxHeight=BW.prototype.updateSnippetContainerMaxHeight;BW.prototype.isExpandedChanged=BW.prototype.isExpandedChanged;BW.prototype.updateTextOnSnippetTypeChange=BW.prototype.updateTextOnSnippetTypeChange;BW.prototype.updateIsFormattedExpanded=BW.prototype.updateIsFormattedExpanded;BW.prototype.updateIsAttributedExpanded=BW.prototype.updateIsAttributedExpanded;
BW.prototype.onClick=BW.prototype.onClick;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],BW.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],BW.prototype,"text",void 0);_.w([_.g(),_.u("design:type",Array)],BW.prototype,"headerRuns",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],BW.prototype,"engagementPanel",void 0);_.w([_.g(),_.u("design:type",Object)],BW.prototype,"maxLines",void 0);
_.w([_.g(),_.u("design:type",String)],BW.prototype,"expandLabel",void 0);_.w([_.g(),_.u("design:type",String)],BW.prototype,"collapseLabel",void 0);_.w([_.g(),_.u("design:type",Object)],BW.prototype,"expandCommand",void 0);_.w([_.g(),_.u("design:type",Object)],BW.prototype,"expandButtonOffset",void 0);_.w([_.y("text"),_.u("design:type",String),_.u("design:paramtypes",[])],BW.prototype,"simpleText",null);
_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],BW.prototype,"onClick",null);_.w([_.y("text","isExpanded"),_.u("design:type",Object),_.u("design:paramtypes",[])],BW.prototype,"expandedText",null);_.w([_.y("headerRuns","isExpanded"),_.u("design:type",Object),_.u("design:paramtypes",[])],BW.prototype,"expandedHeaderRuns",null);
_.w([_.y("text"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],BW.prototype,"hasAttributedStringText",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],BW.prototype,"showExpandButton",void 0);_.w([_.y("collapseLabel","isExpanded"),_.u("design:type",Object),_.u("design:paramtypes",[])],BW.prototype,"showCollapseButton",null);_.w([_.g(),_.u("design:type",Object)],BW.prototype,"isTruncated",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],BW.prototype,"isExpanded",void 0);_.w([_.g(),_.u("design:type",Boolean)],BW.prototype,"isAttributedExpanded",void 0);_.w([_.tC("isExpanded","hasAttributedStringText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BW.prototype,"updateIsAttributedExpanded",null);_.w([_.g(),_.u("design:type",Boolean)],BW.prototype,"isFormattedExpanded",void 0);
_.w([_.tC("isExpanded","hasAttributedStringText"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BW.prototype,"updateIsFormattedExpanded",null);_.w([_.g(),_.u("design:type",Number)],BW.prototype,"currentSnippetType",void 0);_.w([_.y("currentSnippetType"),_.u("design:type",Object),_.u("design:paramtypes",[])],BW.prototype,"useAttributedSnippet",null);
_.w([_.y("currentSnippetType"),_.u("design:type",Object),_.u("design:paramtypes",[])],BW.prototype,"useFormattedSnippet",null);_.w([_.y("currentSnippetType"),_.u("design:type",Object),_.u("design:paramtypes",[])],BW.prototype,"usePlainSnippet",null);_.w([_.g(),_.u("design:type",Object)],BW.prototype,"alwaysShowExpandButton",void 0);_.w([_.tC("currentSnippetType"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BW.prototype,"updateTextOnSnippetTypeChange",null);
_.w([_.g(),_.u("design:type",Object)],BW.prototype,"attributedSnippetText",void 0);_.w([_.KL("#snippet"),_.u("design:type",HTMLElement)],BW.prototype,"snippetContainer",void 0);_.w([_.KL("#snippet-text"),_.u("design:type",HTMLElement)],BW.prototype,"snippetText",void 0);_.w([_.KL("#plain-snippet-text"),_.u("design:type",HTMLElement)],BW.prototype,"plainSnippetText",void 0);_.w([_.KL("#formatted-snippet-text"),_.u("design:type",Object)],BW.prototype,"formattedSnippetText",void 0);
_.w([_.KL("#attributed-snippet-text"),_.u("design:type",Object)],BW.prototype,"attributedSnippetTextEl",void 0);_.w([_.KL("#expand"),_.u("design:type",HTMLElement)],BW.prototype,"expandButton",void 0);_.w([_.KL("#expand-sizer"),_.u("design:type",HTMLElement)],BW.prototype,"expandSizer",void 0);_.w([_.Wf("isExpanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BW.prototype,"isExpandedChanged",null);
_.w([_.tC("isExpanded","maxLines"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BW.prototype,"updateSnippetContainerMaxHeight",null);_.w([_.tC("isTruncated","showExpandButton","expandButtonOffset"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BW.prototype,"updateMaskAndExpandButtonOffset",null);
_.w([_.Wf("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BW.prototype,"onTextChanged",null);_.w([_.A({is:"ytd-text-inline-expander",disableElementRegistration:!0})],BW);
_.R(BW,"ytd-text-inline-expander",function(){if(qGo===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);qGo=l}l=qGo;return l},{mode:2});var n6=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return l};
_.h(n6,_.S);n6.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
n6.prototype.handleUpdateDescriptionAction=function(l){if(l=_.K(l,_.R3r))if(l.attributedDescription)this.set("data.attributedDescriptionBodyText",l.attributedDescription);else if(l.description){var b;((b=this.data)==null?0:b.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.J9(l.description)):this.set("data.descriptionBodyText",l.description)}};
_.qG.Object.defineProperties(n6.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.attributedDescriptionBodyText)||!((b=this.data)==null||!b.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null?0:l.collapsedLineCount){var b;return(b=this.data)==null?void 0:b.collapsedLineCount}l=_.KO("web_watch_description_collapsed_default_lines",12);if(_.U("ww_desc_line_page_size_ks"))return l;b=Math.round(_.Ux().height*_.KO("web_watch_description_screen_height_percentage",.5)/20);return Math.max(b,l)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return(d=(l=this.data)==null?void 0:l.descriptionBodyText)!=null?d:(b=this.data)==null?void 0:b.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.sourceAttributions}}});
n6.prototype.panelContentVisibleChanged=n6.prototype.panelContentVisibleChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],n6.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],n6.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],n6.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],n6.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Boolean)],n6.prototype,"panelContentVisible",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],n6.prototype,"engagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],n6.prototype,"shortsPanel",void 0);_.w([_.KL("#inline-expander"),_.u("design:type",Object)],n6.prototype,"inlineExpander",void 0);
_.w([_.tC("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],n6.prototype,"panelContentVisibleChanged",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],n6.prototype,"hasDescriptionText",null);_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],n6.prototype,"collapsedLines",null);
_.w([_.y("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.u("design:type",Object),_.u("design:paramtypes",[])],n6.prototype,"descriptionText",null);_.w([_.y("data","data.headerRuns"),_.u("design:type",Object),_.u("design:paramtypes",[])],n6.prototype,"headerRuns",null);_.w([_.y("data","data.sourceAttributions"),_.u("design:type",Object),_.u("design:paramtypes",[])],n6.prototype,"sourceAttributions",null);
_.w([_.A({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],n6);
_.R(n6,"ytd-expandable-video-description-body-renderer",function(){if(YGQ!==void 0)return YGQ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return YGQ=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var tlj;var UoV=_.C(function(l){var b=l.data;return _.O("factoid-renderer",{class:"ytwFactoidRendererHost"},_.O("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return b().accessibilityText}},_.O("span",{class:"ytwFactoidRendererValue"},_.O(_.UD,{text:function(){return b().value}})),_.O("span",{class:"ytwFactoidRendererLabel"},_.O(_.UD,{text:function(){return b().label}}))))},"md");_.P$(UoV,"factoid-renderer",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;return _.O("upload-time-factoid-renderer",null,_.O(_.W_,{data:function(){return b().factoid}},{factoidRenderer:UoV}))},"nd"),"upload-time-factoid-renderer",{props:{data:_.bY}});_.P$(_.C(function(l){var b=l.data;return _.O("view-count-factoid-renderer",null,_.O(_.W_,{data:function(){return b().factoid}},{factoidRenderer:UoV}))},"od"),"view-count-factoid-renderer",{props:{data:_.bY}});var Oc=function(){var l=_.S.apply(this,arguments)||this;l.shortsPanel=!1;l.engagementPanel=!1;l.watchWhileSdp=_.U("shorts_desktop_watch_while_sdp");return l};
_.h(Oc,_.S);Oc.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"}}}}};
_.qG.Object.defineProperties(Oc.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var l;return(l=this.data)==null?void 0:l.channel}}});
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Oc.prototype,"componentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Oc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Oc.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Oc.prototype,"shortsPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Oc.prototype,"engagementPanel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Oc.prototype,"watchWhileSdp",void 0);_.w([_.y("shortsPanel","engagementPanel","data.channel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Oc.prototype,"showChannelInfo",null);_.w([_.A({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],Oc);
_.R(Oc,"ytd-video-description-header-renderer",function(){if(tlj!==void 0)return tlj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tlj=l},{mode:1});var K9D;var N7=function(){return _.S.apply(this,arguments)||this};
_.h(N7,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],N7.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],N7.prototype,"ytRendererBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],N7.prototype,"noPadding",void 0);_.w([_.g(),_.u("design:type",Object)],N7.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],N7);
_.R(N7,"ytd-list-item-view-model",function(){if(K9D!==void 0)return K9D;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return K9D=l},{mode:1});var eRF;var hR2;var k_f;var W9F;var m7=function(){var l=_.S.apply(this,arguments)||this;l.adaptiveFullWidth=!1;l.modernButtons=_.U("web_modern_buttons");l.buttonOverrides={style:"call-to-action",type:"filled"};l.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return l};
_.h(m7,_.S);m7.prototype.handleSetTimestamp_=function(l){this.data&&this.data.shortUrl&&(_.F$(this.hostElement).querySelector("#share-url").value=l.isSet?_.LM(this.data.shortUrl,"t",l.timestamp):this.data.shortUrl)};
m7.prototype.handleSignalActionCopyShareUrl_=function(l,b){(_.U("killswitch_copy_link_target_check")||_.F$(this.hostElement).querySelector("#copy-button")===b)&&this.copyUrlToClipboard()};
m7.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.F$(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
m7.prototype.computeStyle_=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],m7.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],m7.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.u("design:type",String)],m7.prototype,"rendererStyle",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m7.prototype,"adaptiveFullWidth",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m7.prototype,"modernButtons",void 0);_.w([_.g(),_.u("design:type",Object)],m7.prototype,"buttonOverrides",void 0);_.w([_.AC({is:"yt-copy-link-renderer",disableElementRegistration:!0})],m7);
_.R(m7,"yt-copy-link-renderer",function(){if(W9F===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;k_f===void 0&&(k_f=document.createElement("template"));var L=k_f;d.call(b,L.content.cloneNode(!0),l.content.firstChild);W9F=l}l=W9F;return l},{mode:2});_.IH("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var Yn=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return l};
_.h(Yn,_.S);_.Q=Yn.prototype;_.Q.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.Q.attached=function(){this.keyboardFocused=!1};
_.Q.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var l=_.qP().resolve(_.YC(_.Ib));l&&(this.keyboardFocused=l.isKeyBoardInUse())}};
_.Q.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.Q.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}};
_.Q.onChange_=function(){if(this.data){var l=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;l&&this.ytComponentBehavior.resolveCommand(l);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.Q.handleUpdateToggleAction_=function(l){(l=_.K(l,E3J))&&this.data&&l.targetId==this.data.targetId&&this.set("data.toggled",l.toggled)};
_.Q.toBoolean_=function(l){return!!l};
_.Q.reset=function(){};
_.Q.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("data-changed",this.data))};
_.Q.updateDataToggledFromBinding=function(l){this.set("data.toggled",l.detail.value)};
Yn.prototype.dataChangedForBinding=Yn.prototype.dataChangedForBinding;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Yn.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Yn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Yn.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Yn.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Yn.prototype,"data",void 0);_.w([_.g({computed:"computeDescription_(data.*)"}),_.u("design:type",Object)],Yn.prototype,"description_",void 0);_.w([_.g({value:function(){return!!_.qP().resolve(_.YC(_.Ib))&&_.U("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.u("design:type",Boolean)],Yn.prototype,"useKeyboardFocused",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Yn.prototype,"keyboardFocused",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yn.prototype,"dataChangedForBinding",null);_.w([_.AC({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],Yn);
_.R(Yn,"yt-toggle-form-field-renderer",function(){if(hR2===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;eRF===void 0&&(eRF=document.createElement("template"));var L=eRF;d.call(b,L.content.cloneNode(!0),l.content.firstChild);hR2=l}l=hR2;return l},{mode:2});var jVj;var zRQ;var q7=function(){var l=_.S.apply(this,arguments)||this;l.isDarkTheme=!1;l.isSearch=!1;l.noTopMargin=_.U("kevlar_watch_no_top_margin");l.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 l};
_.h(q7,_.S);_.Q=q7.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.Q.dataChanged=function(){var l=this.getSelectedIndex();if(l>0)this.selected=l;else{this.selected=0;var b,d;(b=this.ytScrollableChipCloudBehavior)==null||(d=b.reset)==null||d.call(b)}};
_.Q.getSelectedIndex=function(){var l;if((l=this.data)==null||!l.chips)return-1;l=-1;for(var b,d=0;d<((b=this.data)==null?void 0:b.chips.length);d++){var L=void 0,P=void 0;if((L=this.data)==null?0:(P=L.chips[d].chipCloudChipRenderer)==null?0:P.isSelected){l=d;break}}return l};
_.Q.onResize=function(){var l=this.ytScrollableChipCloudBehavior;_.m1(l,l.setContainerWidthDiff);l=this.ytScrollableChipCloudBehavior;_.m1(l,l.setButtonsState)};
_.Q.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.handleRelatedChipCommand=function(l,b){l=this.JSC$16757_chipsSelector.indexOf(b);l!==-1&&this.JSC$16757_chipsSelector.selectIndex(l)};
_.Q.handleChipCloudChipSelectAction=function(l){l=this.JSC$16757_chipsSelector.indexOf(l);l>-1&&this.JSC$16757_chipsSelector.selectIndex(l)};
_.Q.handleChipCloudChipDeselectAction=function(){var l=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16757_chipsSelector&&((l==null?0:l.continuationCommand)?_.LZ(this.hostElement,[l]):(l==null?0:l.searchEndpoint)?this.ytComponentBehavior.resolveCommand(l):l&&_.Py(this.hostElement,[l],this.hostElement),this.JSC$16757_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.Q.updateSelectedFromBinding=function(l){this.selected=l.detail.value};
q7.prototype.onResize=q7.prototype.onResize;q7.prototype.dataChanged=q7.prototype.dataChanged;q7.prototype.isSearchChanged=q7.prototype.isSearchChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],q7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],q7.prototype,"actionHandlerBehavior",void 0);
_.w([_.z(_.dK),_.u("design:type",Object)],q7.prototype,"ironResizableBehavior",void 0);_.w([_.z(),_.u("design:type",aa)],q7.prototype,"ytScrollableChipCloudBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],q7.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],q7.prototype,"data",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],q7.prototype,"selected",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],q7.prototype,"isDarkTheme",void 0);_.w([_.g({value:160}),_.u("design:type",Number)],q7.prototype,"scrollDistance",void 0);_.w([_.g(),_.u("design:type",Object)],q7.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],q7.prototype,"noTopMargin",void 0);_.w([_.KL("#chips"),_.u("design:type",Object)],q7.prototype,"JSC$16757_chipsSelector",void 0);
_.w([_.tC("isSearch"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],q7.prototype,"isSearchChanged",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],q7.prototype,"dataChanged",null);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],q7.prototype,"onResize",null);_.w([_.AC({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],q7);
_.R(q7,"yt-chip-cloud-renderer",function(){if(zRQ===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;jVj===void 0&&(jVj=document.createElement("template"));var L=jVj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);zRQ=l}l=zRQ;return l},{mode:2});var yJ0,Zy0=function(){return yJ0!==void 0?yJ0:yJ0=document.createElement("template")};
document.head.appendChild(Zy0().content);var MlV;var IdQ=document.head,$oJ=IdQ.appendChild,JJj;if(MlV===void 0){var xo0=document.createElement("template");_.k(xo0,"");xo0.content.insertBefore(Zy0().content.cloneNode(!0),xo0.content.firstChild);MlV=xo0}JJj=MlV;$oJ.call(IdQ,JJj.content);var glV=_.C(function(l){var b=l.data;return _.O("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.O("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.O("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.O(_.m,{cond:function(){return _.wO(b().image)},
then:function(d){return _.O("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.O(_.cZ,{data:d,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.O("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.O(_.UD,{text:function(){return b().subtitle}})))),_.O(_.m,{cond:function(){var d;
return(d=b())==null?void 0:d.hasBottomDivider},
then:function(){return _.O("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"pd");var SGj=_.C(function(l){var b=l.data;return _.O("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.O(_.W_,{data:function(){var d;return(d=b().offerPlanDetailsItem)!=null?d:[]}},{offerPlanDetailsItemViewModel:function(d){return _.O("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.O(glV,{data:d.data}))}})),_.O("div",null,_.O(_.m,{cond:function(){return b().hasBottomDivider},
then:function(){return _.O("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.O("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.O("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.O("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"qd");var AJf=_.C(function(l){var b=l.data;l=_.X(_.jL(!1,void 0,"MrXxy"));var d=l.next().value,L=l.next().value,P=_.Nb(function(){L(!d());return!1}),E=function(){var f;
return(f=b().offerPlanDetailsContainer)!=null?f:[]};
return _.O("lp-complex-offer-card-details-view-model",null,_.O("div",null,_.O(_.m,{cond:function(){return d()},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.O("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":P,"aria-expanded":d},_.O(_.UD,{text:function(){return b().expandedTitle}})),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.O(_.W_,{data:E},{offerPlanDetailsContainerViewModel:function(f){return _.O("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.O(SGj,{data:f.data}))}})),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.O(_.UD,{text:function(){return b().legalText}})))},
else:function(){return _.O("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":P,"aria-expanded":d},_.O(_.UD,{text:function(){return b().collapsedTitle}}),_.O("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.O(_.H$,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"rd");var vlD=_.C(function(l){var b=l.data;return _.O("lp-complex-offer-card-option-view-model",null,_.O("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.O(_.m,{cond:function(){return b().topDividerText},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.O("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.O(_.UD,{text:function(){return b().topDividerText}}))))}}),_.O(_.m,{cond:function(){return b().description},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.O(_.UD,{text:function(){return b().description}}))}}),_.O(_.m,{cond:function(){return b().planPricingPrimary},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.O(_.UD,{text:function(){return b().planPricingPrimary}}))}}),_.O(_.m,{cond:function(){return b().planPricingSecondary},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.O(_.UD,{text:function(){return b().planPricingSecondary}}))}}),_.O(_.m,{cond:function(){return b().primaryButton},
then:function(){return _.O("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.O(_.W_,{data:function(){return b().primaryButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"sd");var CIF=_.C(function(l){var b=l.data;var d=function(){var E;return((E=b())==null?void 0:E.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
l={};var L={},P={};return _.O("ytm-lp-complex-offer-card-view-model",null,_.O("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.O("div",{class:_.nt((l.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=d,l),"ytmLpComplexOfferCardViewModelCardContainer")},_.O(_.m,{cond:function(){var E;return(E=b())==null?void 0:E.bannerText},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.O("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.O(_.UD,{text:function(){return b().bannerText}})))}}),_.O(_.m,{cond:function(){return _.wO(b().logo)},
then:function(E){var f={};return _.O("div",{class:_.nt((f.ytmLpComplexOfferCardViewModelLogoAlignLeft=d,f),"ytmLpComplexOfferCardViewModelLogo")},_.O(_.cZ,{data:E,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.O("div",{class:_.nt((L.ytmLpComplexOfferCardViewModelTitleAlignLeft=d,L),"ytmLpComplexOfferCardViewModelTitle")},_.O(_.UD,{text:function(){return b().title}})),_.O(_.m,{cond:function(){var E;
return(E=b())==null?void 0:E.subtitle},
then:function(){var E={};return _.O("div",{class:_.nt((E.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=d,E),"ytmLpComplexOfferCardViewModelSubtitle")},_.O(_.UD,{text:function(){return b().subtitle}}))}}),_.O(_.m,{cond:function(){return b().planPricingPrimary},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.O(_.UD,{text:function(){return b().planPricingPrimary}}))}}),_.O(_.m,{cond:function(){return b().planPricingSecondary},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.O(_.UD,{text:function(){return b().planPricingSecondary}}))}}),_.O(_.m,{cond:function(){return b().purchaseButton},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.O(_.W_,{data:function(){return b().purchaseButton}},{buttonViewModel:function(E){return _.O(_.Rb,{data:E.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.O(_.m,{cond:function(){var E;
return(E=b())==null?void 0:E.offerOptions},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.O(_.W_,{data:function(){return b().offerOptions}},{lpComplexOfferCardOptionViewModel:vlD}))}}),_.O("div",{class:_.nt((P.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=d,P),"ytmLpComplexOfferCardViewModelLegalText")},_.O(_.UD,{text:function(){return b().legalText}})),_.O(_.m,{cond:function(){var E;
return(E=b())==null?void 0:E.offerCardDetails},
then:function(){return _.O("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.O(_.W_,{data:function(){return b().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:AJf}))}}))))},"td");var RRD=_.C(function(l){var b=l.data;var d=function(){var f;return((f=b())==null?void 0:f.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
l={};var L={},P={},E={};return _.O("ytm-lp-complex-offer-card-section-view-model",null,_.O("div",{class:_.nt("ytmLpComplexOfferCardSectionViewModelHost")},_.O("div",{class:_.nt((l.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=d,l),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.O("div",{class:_.nt((L.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=d,L),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.O("h2",{class:_.nt((P.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
d,P),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.O(_.UD,{text:function(){return b().title}}))),_.O(_.m,{cond:function(){var f;
return(f=b())==null?void 0:f.subtitle},
then:function(){var f={},F={};return _.O("div",{class:_.nt((f.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=d,f),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.O("div",{class:_.nt((F.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=d,F),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.O(_.UD,{text:function(){return b().subtitle}})))}}),_.O("div",{class:_.nt((E.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=d,E),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.O(_.W_,{data:function(){var f;
return(f=b().offerPlans)!=null?f:[]}},{lpComplexOfferCardViewModel:function(f){return _.O("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.O(CIF,{data:f.data}))}})))))},"ud");var pjF=_.C(function(l){return _.O("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.O("div",{class:"ytLpCouponBannerViewModelIcon"},_.O(_.H$,{icon:function(){return"price_tag"}})),_.O("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.O("div",{class:"ytLpCouponBannerViewModelContent"},_.O("div",{class:"ytLpCouponBannerViewModelHeading"},_.O(_.UD,{text:function(){var b;
return(b=l.data())==null?void 0:b.title}})),_.O("div",{class:"ytLpCouponBannerViewModelBody"},_.O(_.UD,{text:function(){var b;
return(b=l.data())==null?void 0:b.subtitle}})))))},"vd");
pjF.idomCompat=!0;_.HW=z2V.getInstance();var ol$;ol$=_.C(function(l){return _.O("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":l.shouldAriaHideContent},_.O("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:l.questionId},_.O(_.UD,{text:l.question})))},"wd");
_.DoQ=_.C(function(l){var b=l.data;var d=l.themeOverride;l=_.X(_.jL(!1,void 0,"pNli2b"));var L=l.next().value,P=l.next().value;l=_.Nb(function(){P(!L());return!1});
var E=function(){return L()?"EXPAND_LESS":"EXPAND_MORE"},f=("faq-container"+_.c3(_.HW)).toString(),F="faq-question-and-answers-section-question"+_.c3(_.HW),n={},N={};
return _.O("faq-entry-view-model",null,_.O("div",{class:_.nt("ytLpFaqEntryViewModelHost",(n.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return d==null?void 0:d().useDarkTheme},n))},_.O("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":l,role:"button","aria-expanded":L,"aria-labelledby":F.toString(),"tab-index":"0"},_.O(ol$,{question:function(){return b().question},
questionId:F,shouldAriaHideContent:!0}),_.O(_.m,{cond:function(){return L()!==void 0},
then:function(){return _.O("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.O(_.H$,{icon:E,ariaHidden:!0}),_.O("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.O("div",{class:_.nt("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(N.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!L()},N))},_.O("div",{id:f},_.O(_.RC,{each:function(){return b().answers||[]}},function(Y){return _.O("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.O(_.UD,
{text:Y}))})))))},"xd");
_.DoQ.idomCompat=!0;var Vlo=_.C(function(l){var b=l.data;var d=l.themeOverride;l={};return _.O("lp-faq-section-view-model",null,_.O("div",{class:_.nt("yt-lp-faq-section-view-model",(l["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return b().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},l["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(d==null||!d().useDarkTheme)},l))},_.O("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.O(_.m,{cond:function(){return b().header},
then:function(L){return _.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.O(_.UD,{text:L}))}}),_.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.O(_.W_,{data:function(){return b().faqs}},{faqEntryViewModel:function(L){return _.O(_.DoQ,{data:L.data,
themeOverride:d})}})),_.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.O(_.RC,{each:function(){return b().footers||[]}},function(L){return _.O(_.UD,{text:L})})),_.O(_.m,{cond:function(){return b().legal},
then:function(L){return _.O("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.O(_.UD,{text:L}))}}))))},"yd");
Vlo.idomCompat=!0;var wjV=_.C(function(l){var b=l.data;var d=l.themeOverride;_.wq(function(){var f=b().gtmId;f&&_.b3(f,_.aC("GL",""))});
var L={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var f,F,n;return(n=(f=b().logo)==null?void 0:(F=f.accessibilityData)==null?void 0:F.label)!=null?n:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},P=_.qP().resolve(_.YC(_.uf)),E=function(){return P&&P()||(d==null?void 0:d().useDarkTheme)};
return _.O("lp-header-section-view-model",null,_.O("div",{class:function(){var f=b().layoutType,F=b().marginType==="LP_SECTION_MARGIN_TYPE_TOP",n=d==null?void 0:d().useDarkTheme,N=["lp-header-section-view-model"];switch(f){case "LP_MODULE_LAYOUT_TYPE_PTC":N.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":N.push("lp-header-section-view-model--narrow-header-layout-type")}F&&N.push("lp-header-section-view-model__lp-header-section-margin");n&&N.push("lp-header-section-view-model--premium-force-dark-mode");
return N.join(" ")}},_.O(_.m,{cond:function(){return b().logo},
then:function(){return _.O("div",null,_.O(_.m,{cond:E,then:function(){return _.O(_.m,{cond:function(){var f;return(f=b().logo)==null?void 0:f.imageDark},
then:function(f){return _.O(_.cZ,Object.assign({},{data:f},L))}})},
else:function(){return _.O(_.m,{cond:function(){var f;return(f=b().logo)==null?void 0:f.imageLight},
then:function(f){return _.O(_.cZ,Object.assign({},{data:f},L))}})}}))}}),_.O(_.m,{cond:function(){return b().title},
then:function(f){return _.O("div",{class:"lp-header-section-view-model__lp-header-title"},_.O(_.UD,{text:f}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.O(_.m,{cond:function(){return b().subtitles},
then:function(f){return _.O(_.RC,{each:f},function(F){return _.O("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.O(_.UD,{text:F}))})}})),_.O(_.m,{cond:function(){return b().additionalInfo},
then:function(f){return _.O("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.O(_.UD,{text:f}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.O(_.m,{cond:function(){return b().primaryButton},
then:function(f){return _.O("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.O(_.W_,{data:f},{buttonViewModel:_.Rb}))}}),_.O(_.m,{cond:function(){return b().secondaryButton},
then:function(f){return _.O("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.O(_.W_,{data:f},{buttonViewModel:_.Rb}))}})),_.O(_.m,{cond:function(){return b().otherOffersInfo},
then:function(f){return _.O("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.O(_.UD,{text:f}))}}),_.O("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.O(_.m,{cond:function(){return b().billingInfo},
then:function(f){return _.O(_.RC,{each:f},function(F){return _.O("div",null,_.O(_.UD,{text:F}))})}}))))},"zd");
wjV.idomCompat=!0;var uhV=_.C(function(l){return _.O("lp-header-upsell-banner-view-model",{class:_.nt("lpHeaderUpsellBannerViewModelHost",l.className,{})},_.O("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.O(_.H$,{icon:function(){return"CAMPAIGN"}})),_.O("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.O("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.O("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.O("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.O(_.UD,{text:function(){var b;
return(b=l.data())==null?void 0:b.description}})))),_.O(_.W_,{data:function(){var b;
return(b=l.data())==null?void 0:b.purchaseButton}},{buttonViewModel:function(b){return _.O(_.Rb,{data:b.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"Ad");var G_D=_.C(function(l){var b=l.data;var d=_.ro(l.themeOverride,{useDarkTheme:!1});l={};l=_.nt("ytmLpHeadlineSectionViewModelHost",(l.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return d().useDarkTheme},l));
return _.O("lp-headline-section-view-model",null,_.O("div",{class:l},_.O(_.m,{cond:function(){return b().title},
then:function(L){return _.O("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.O(_.UD,{text:L}))}}),_.O(_.m,{cond:function(){return b().subtitle},
then:function(L){return _.O("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.O(_.UD,{text:L}))}})))},"Bd");var TnV=_.C(function(l){var b=l.data;var d=l.themeOverride;var L=_.qP().resolve(_.YC(_.uf)),P=function(){return L&&L()||(d==null?void 0:d().useDarkTheme)},E=function(){var N,Y;
var q=P()?(N=b().textBackgroundImage)==null?void 0:N.imageDark:(Y=b().textBackgroundImage)==null?void 0:Y.imageLight;return bRA((q==null?void 0:q.sources)||[])},f=function(){var N,Y;
return P()?(N=b().featureImage)==null?void 0:N.imageDark:(Y=b().featureImage)==null?void 0:Y.imageLight},F=function(){return b().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},n=function(){var N,Y;
return P()?(N=b().logo)==null?void 0:N.imageDark:(Y=b().logo)==null?void 0:Y.imageLight};
return _.O("ytm-lp-large-feature-section-view-model",null,_.O("div",{class:function(){var N=b().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",Y=b().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",q=(b().index||0)%2===1,H=d==null?void 0:d().useDarkTheme,t=["yt-lp-large-feature-section-view-model"];N?t.push("yt-lp-large-feature-section-view-model--music-feature-type"):Y?t.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):q||t.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
H&&t.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return t.join(" ")}},_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.O(_.m,{cond:f,
then:function(){return _.O(_.cZ,{data:function(){return f()},
alt:function(){var N,Y,q;return(q=(N=b().featureImage)==null?void 0:(Y=N.accessibilityData)==null?void 0:Y.label)!=null?q:""},
contentMode:F})}})),_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var N;return((N=E())==null?0:N.url)?"background-image: url("+_.VE(E().url)+");":""}},_.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.O(_.m,{cond:n,
then:function(){return _.O(_.cZ,{data:function(){return n()},
alt:function(){var N,Y,q;return(q=(N=b().logo)==null?void 0:(Y=N.accessibilityData)==null?void 0:Y.label)!=null?q:""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}}),_.O(_.m,{cond:function(){return b().eyebrowText},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.O(_.UD,{text:function(){return b().eyebrowText}}))}}),_.O(_.m,{cond:function(){return b().title},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.O(_.UD,{text:function(){return b().title}}))}}),_.O(_.m,{cond:function(){return b().subtitles},
then:function(){return _.O("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.O(_.RC,{each:function(){return b().subtitles||[]}},function(N){return _.O(_.UD,{text:N})}))}})))))},"Cd");
TnV.idomCompat=!0;var adj=_.C(function(l){return _.O("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.O("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.O(_.H$,{icon:function(){var b;return(b=l.data())==null?void 0:b.iconType},
className:function(){var b;switch((b=l.data())==null?void 0:b.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 b;return((b=l.data())==null?void 0:b.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.O("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.O(_.UD,{text:function(){var b;
return(b=l.data())==null?void 0:b.text},
className:function(){var b;return((b=l.data())==null?void 0:b.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Dd");var iyV=_.C(function(l){l=_.lf(l,{config:void 0,themeOverride:void 0});var b=l.data,d=l.config,L=l.themeOverride;l={};l=_.nt("ytmLpOfferCardOptionViewModelHost",(l.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var F;return(F=L())==null?void 0:F.useDarkTheme},l));
var P=_.Nb(function(){var F,n;(F=d())==null||(n=F.handleRadioButtonClick)==null||n.call(F,b());return!1}),E=function(){var F;
return(F=d())==null?void 0:F.shouldDisplayRadioButton},f=function(){var F;
return(F=b().featureListItems)!=null?F:[]};
return _.O("ytm-lp-offer-card-option-view-model",null,_.O("div",{class:l,"on:click":_.Nb(function(){if(E()){var F,n;(F=d())==null||(n=F.handleRadioButtonClick)==null||n.call(F,b())}return!1})},_.O(_.m,{cond:E,
then:function(){return _.O("div",null,_.O("input",{type:"radio","on:click":P,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var F;return!((F=d())==null||!F.isOptionSelected)}}))}}),_.O("div",null,_.O("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.O(_.UD,{text:function(){return b().eyebrowText}})),_.O("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.O(_.UD,
{text:function(){return b().subtitle}})),_.O(_.m,{cond:function(){return f().length>0},
then:function(){return _.O("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.O(_.W_,{data:f},{lpFeatureListItemViewModel:adj}))}}),_.O("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.O(_.UD,{text:function(){return b().description}})))))},"Ed");
iyV.idomCompat=!0;var cJF=_.C(function(l){var b=l.data;var d=l.themeOverride;l=_.X(_.bf(function(){var E,f=(E=b().offerOptions)==null?void 0:E[0];return _.K(f,lrQ)||{}}));
var L=l.next().value,P=l.next().value;l={};return _.O("ytm-lp-offer-card-view-model",null,_.O("div",{class:_.nt("ytmLpOfferCardViewModelHost",(l.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(d==null||!d().useDarkTheme)},l))},_.O("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.O(_.m,{cond:function(){return b().titleIconType},
then:function(){return _.O("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.O(_.H$,{icon:function(){var E;return((E=b().titleIconType)==null?void 0:E.toString())||""}}))}}),_.O("div",{class:"ytmLpOfferCardViewModelTitleText"},_.O(_.UD,{text:function(){return b().title}})),_.O(_.W_,{data:function(){return b().titleBadge}},{badgeViewModel:function(E){return _.O("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.O(_.JY,{data:E.data}))}})),_.O("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.O(_.W_,{data:function(){return b().offerOptions}},{lpOfferCardOptionViewModel:function(E){var f=E.data;
return _.O(_.H7,null,_.O("div",{class:"ytmLpOfferCardViewModelDivider"}),_.O(iyV,{data:f,config:function(){var F;return{shouldDisplayRadioButton:(b().offerOptions||[]).length>1,isOptionSelected:f().id===((F=L())==null?void 0:F.id),handleRadioButtonClick:function(n){return void P(n)}}},
themeOverride:d}))}})),_.O("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.O(_.W_,{data:function(){var E;
return(E=L())==null?void 0:E.purchaseButtonOverride}},{buttonViewModel:_.Rb}))))},"Fd");
cJF.idomCompat=!0;var rJr=_.C(function(l){var b=l.data;var d=l.themeOverride;l={};l=_.nt("ytmLpOfferCardSectionViewModelHost",(l.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var L;return d==null?void 0:(L=d())==null?void 0:L.useDarkTheme},l));
return _.O("ytm-lp-offer-card-section-view-model",null,_.O("div",{class:l},_.O(_.m,{cond:function(){return b().title!==void 0},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.O("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.O(_.UD,{text:function(){return b().title}})),_.O(_.m,{cond:function(){return b().subtitle},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.O(_.UD,{text:function(){return b().subtitle}}))}}))}}),_.O("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.O(_.W_,{data:function(){return b().offerCards}},{lpOfferCardViewModel:function(L){return _.O("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.O(cJF,{data:L.data,
themeOverride:d}))}})),_.O(_.m,{cond:function(){return b().footer},
then:function(){return _.O("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.O(_.UD,{text:function(){return b().footer}}))}})))},"Gd");var lv$=_.C(function(l){var b=l.data;return _.O("lp-offer-table-cell-content-view-model",null,_.O("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.O(_.pz,null,_.O(_.v7,{when:function(){return b().title}},function(){return _.O(_.UD,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return b().title}})}),_.O(_.v7,{when:function(){return b().subTitle}},function(){return _.O(_.UD,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return b().subTitle}})}),_.O(_.v7,{when:function(){return b().featureDescription}},function(){return _.O(_.UD,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return b().featureDescription}})}),_.O(_.v7,{when:function(){return b().description}},function(){return _.O(_.UD,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return b().description}})}),_.O(_.v7,{when:function(){return b().iconType}},function(){return _.O("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.O(_.H$,{icon:function(){return b().iconType.toString()}}))}),_.O(_.v7,{when:function(){return b().purchaseButton}},function(){return _.O(_.W_,{data:function(){return b().purchaseButton}},{buttonViewModel:function(d){return _.O("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.O(_.Rb,
{data:d.data}))}})}),_.O(_.v7,{when:function(){return b().note}},function(){return _.O(_.UD,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return b().note}})}),_.O(_.v7,{when:function(){return b().featureDetail}},function(){return _.O(_.UD,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return b().featureDetail}})}),_.O(_.v7,{when:function(){return b().badge}},function(){return _.O(_.W_,{data:function(){return b().badge}},{badgeViewModel:_.JY})}))))},"Hd");
lv$.idomCompat=!0;var b4J=_.C(function(l){var b=l.data;return _.O("lp-offer-table-cell-view-model",null,_.O("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(b().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(_.W_,{data:function(){return b().contents}},{lpOfferTableCellContentViewModel:lv$})))},
"Id");
b4J.idomCompat=!0;var dfQ=_.C(function(l){var b=l.data;var d=l.lpTableIsFirstRow;var L=l.lpTableIsLastRow;var P=function(){return(d==null?0:d())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},E=function(){return(d==null?0:d())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(L==null?0:L())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.O("ytm-lp-offer-table-row-view-model",null,_.O("div",{class:"ytLpOfferTableRowViewModelHost"},_.O(_.W_,{data:function(){return b().rowHeaderCell}},{lpOfferTableCellViewModel:function(f){return _.O("div",{class:P},_.O(b4J,{data:f.data}))}}),_.O(_.W_,{data:function(){return b().contentCells}},{lpOfferTableCellViewModel:function(f){return _.O("div",{class:E},_.O(b4J,{data:f.data}))}})))},"Jd");
dfQ.idomCompat=!0;var L50=_.C(function(l){var b=l.data;var d=l.themeOverride;var L=_.qP().resolve(_.YC(_.uf)),P=function(){return _.K(b().logo,K6V)||{}};
l={};return _.O("ytm-lp-offer-table-section-view-model",null,_.O("div",{class:"ytLpOfferTableViewModelHost"},_.O(_.m,{cond:function(){var E,f;return L&&L()||(d==null?0:d().useDarkTheme)?(E=P())==null?void 0:E.imageDark:(f=P())==null?void 0:f.imageLight},
then:function(E){return _.O(_.cZ,{data:E,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var f,F,n;return(n=(f=P())==null?void 0:(F=f.accessibilityData)==null?void 0:F.label)!=null?n:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.O(_.UD,{text:function(){return b().subtitle}})),_.O(_.m,{cond:function(){return b().disclaimers},
then:function(E){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.O(_.RC,{each:E},function(f){return _.O("div",null,_.O(_.UD,{text:f}))}))}}),_.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.O(_.W_,{data:function(){return b().rows}},{lpOfferTableRowViewModel:function(E,f){return _.O(dfQ,{data:E.data,
lpTableIsFirstRow:function(){return f()===0},
lpTableIsLastRow:function(){return f()===b().rows.length-1}})}})),_.O("div",{class:_.nt((l.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return b().hasFooterBackground},l))},_.O(_.m,{cond:function(){return b().footer},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.O(_.UD,{text:function(){return b().footer}}))}}),_.O(_.m,{cond:function(){return b().footerTitle},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.O(_.UD,{text:function(){return b().footerTitle}}))}}),_.O(_.m,{cond:function(){return b().footerDescription},
then:function(){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.O(_.UD,{text:function(){return b().footerDescription}}))}}),_.O(_.m,{cond:function(){return b().footerDescriptions},
then:function(E){return _.O("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.O(_.RC,{each:E},function(f){return _.O("div",null,_.O(_.UD,{text:f}))}))}}))))},"Kd");
L50.idomCompat=!0;var Pjo=_.C(function(l){var b=l.data;var d=l.themeOverride;var L=_.qP().resolve(_.YC(_.uf)),P=function(){var F;return d==null?void 0:(F=d())==null?void 0:F.useDarkTheme},E=function(){var F,n;
return L&&L()||P()?(F=b().image)==null?void 0:F.imageDark:(n=b().image)==null?void 0:n.imageLight};
l={};l=_.nt("ytmLpSmallFeatureSectionViewModelHost",(l.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=P,l));var f=function(){var F,n,N;return(N=(F=b().image)==null?void 0:(n=F.accessibilityData)==null?void 0:n.label)!=null?N:""};
return _.O("ytm-lp-small-feature-section-view-model",{class:l},_.O(_.m,{cond:function(){return E()&&!L4V},
then:function(){return _.O("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.O(_.cZ,{data:function(){return E()},
alt:f,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.O("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.O("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.O(_.m,{cond:function(){return b().title},
then:function(F){return _.O(_.UD,{text:F})}})),_.O("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.O(_.UD,{text:function(){return b().description}}))))},"Ld");
Pjo.idomCompat=!0;var E$V=_.C(function(l){var b=l.data;var d=l.themeOverride;l={};return _.O("ytm-lp-small-feature-section-group-view-model",null,_.O("div",{class:_.nt("ytmLpSmallFeatureSectionGroupViewModelHost",(l.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(d==null||!d().useDarkTheme)},l))},_.O("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.O(_.W_,{data:function(){return b().smallFeatures}},{lpSmallFeatureSectionViewModel:function(L){return _.O("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.O(Pjo,{data:L.data,
themeOverride:d}))}}))))},"Md");
E$V.idomCompat=!0;_.P$(_.C(function(l){var b=l.data;var d=function(){return b().forcedTheme==="USER_INTERFACE_THEME_DARK"},L=function(){return b().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},P=function(){var f="",F,n;
var N=_.qP().resolve(_.YC(_.uf));N=d()||(N==null?0:N())?(F=b().themedImageViewModel)==null?void 0:F.imageDark:(n=b().themedImageViewModel)==null?void 0:n.imageLight;(F=bRA((N==null?void 0:N.sources)||[]))&&F.url&&(f=L()?"background-image: linear-gradient(to bottom, transparent, "+(b().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.VE(F.url)+");":"background-image: url("+_.VE(F.url)+");");return f},E=function(){return{useDarkTheme:d()}};
l={};return _.O("yt-section-group-view-model",null,_.O("div",{class:_.nt("yt-lp-section-group-view-model",(l["yt-lp-section-group-view-model--premium-force-dark-mode"]=d,l["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return b().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},l))},_.O(_.m,{cond:function(){return P().length},
then:function(){var f={};return _.O("div",{class:_.nt("yt-lp-section-group-view-model__bg-image",(f["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=L,f)),style:P})}}),_.O("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.O(_.W_,{data:function(){return b().sections}},{lpHeaderUpsellBannerViewModel:function(f){return _.O(uhV,{data:f.data})},
lpFaqSectionViewModel:function(f){return _.O(Vlo,{data:f.data,themeOverride:E})},
lpHeaderSectionViewModel:function(f){return _.O(wjV,{data:f.data,themeOverride:E})},
lpHeadlineSectionViewModel:function(f){return _.O(G_D,{data:f.data,themeOverride:E})},
lpLargeFeatureSectionViewModel:function(f){return _.O(TnV,{data:f.data,themeOverride:E})},
lpOfferCardSectionViewModel:function(f){return _.O(rJr,{data:f.data,themeOverride:E})},
lpComplexOfferCardSectionViewModel:function(f){return _.O(RRD,{data:f.data})},
lpOfferTableSectionViewModel:function(f){return _.O(L50,{data:f.data,themeOverride:E})},
lpSmallFeatureSectionGroupViewModel:function(f){return _.O(E$V,{data:f.data,themeOverride:E})},
lpCouponBannerViewModel:function(f){return _.O(pjF,{data:f.data})}}))))},"Nd"),"yt-section-group-view-model",{props:{data:_.KX}});_.QI0=_.C(function(l){var b=_.eN(HnZ,function(){var f;return(f=l.data())==null?void 0:f.chipBarStateEntityKey}),d=function(){return l.data().disableDeselection},L=_.X(_.bf(function(){var f;
if(((f=b())==null?void 0:f.selectedIndex)!=void 0)return b().selectedIndex;var F,n;f=_.X(((F=l.data())==null?void 0:(n=F.chips)==null?void 0:n.entries())||[]);for(F=f.next();!F.done;F=f.next()){F=_.X(F.value);n=F.next().value;F=F.next().value;var N=void 0;if((N=_.K(F,_.K3))==null?0:N.selected)return n}return-1})),P=L.next().value,E=L.next().value;
return _.O("chip-bar-view-model",{class:_.nt("ytChipBarViewModelHost",l.className),role:"tablist"},_.O(_.W_,{data:function(){return l.data().chips}},{chipViewModel:function(f,F){return _.O("div",{class:"ytChipBarViewModelChipWrapper"},_.O(_.Jcr,{data:f.data,
selected:function(){return F()===P()},
callback:function(n,N){n=!!N;N=F();E(n?N:-1);var Y,q=(Y=l.data())==null?void 0:Y.chipBarStateEntityKey;q&&n&&_.cf(_.jN("chipBarStateEntity",q,{key:q,selectedIndex:N}))},
disableDeselection:l.disableDeselection||d}))}}))},"Od");_.P$(_.QI0,"chip-bar-view-model",{props:{data:_.bY,className:_.bY,disableDeselection:_.bY}});_.X9o=_.C(function(l){var b=l.data;l={};return _.O("divider-view-model",{class:_.nt("dividerViewModelHost",(l.dividerViewModelInsetThinPadding=function(){return b().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},l))},_.O("div",{class:_.nt("dividerViewModelBaseDivider",function(){return tcV(b().dividerStyle)})}))},"Pd");
_.X9o.idomCompat=!0;_.P$(_.X9o,"divider-view-model",{props:{data:_.KX}});var ey=new Map,hv=new Map,eYH=0,kx;var y$N=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],Ipj={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var fvf,sIV;fvf=function(l){return function(b){return function(){return(b==null?void 0:b())!==void 0?String(b())+l:void 0}}};
_.tt=fvf("px");sIV=fvf("s");var F5f=HBA(function(l){return l.targetGroupId}).useUpdatableData;_.Uc=_.C(function(l){function b(sA){return function(){var OA=M().numItemsPerGridRow,WV=sA()*OA;OA=WV+OA;var qH,KF;return(KF=(qH=L().contents)==null?void 0:qH.slice(WV,OA))!=null?KF:[]}}
var d=_.lf(l,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),L=d.data,P=d.layoutContainerWidth,E=d.shouldUseOwnContainerSize,f=d.marginSettings,F=d.useUpdatedMargin,n=dhV(),N=_.X(F5f(function(){var sA,OA;return{targetGroupId:(sA=L().targetingContext)==null?void 0:(OA=sA.targetGroupId)==null?void 0:OA[0]}})).next().value;
d=_.X(_.jL(!0,void 0,"lKny6d"));var Y=d.next().value,q=d.next().value,H=function(){var sA,OA=(sA=_.K(L().showMoreButton,_.U3))==null?void 0:sA.trackingParams;OA&&_.G2(_.Ut(),OA);q(!1)},t=function(){var sA,OA=(sA=_.K(L().showLessButton,_.U3))==null?void 0:sA.trackingParams;
OA&&_.G2(_.Ut(),OA);q(!0)};
d=_.X(_.Wx({canHaveZeroSize:!1}));var e=d.next().value;d=d.next().value;var W=function(){var sA;return(sA=L().contentAspectRatio)!=null?sA:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},M=_.IJ(function(){var sA=E()&&e.width()>0?e.width()||P():P(),OA,WV=(OA=l.data())==null?void 0:OA.responsiveContainerConfiguration;
sA=_.D_({containerWidth:sA,sizing:WV?V4(WV==null?void 0:WV.responsiveSize):"EXTRA_COMPACT",marginSettings:f(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:sA.maxContainerWidth,numItemsPerGridRow:sA.numItems,contentPadding:E()?sA.margin:sA.contentMargin,itemWidth:sA.itemWidth,itemMargin:sA.gutter/2}},void 0,"XYkF9e"),J=function(){if(L().enableVerticalExpansion){if(Y())return x();
var sA,OA,WV=(OA=(sA=L().contents)==null?void 0:sA.length)!=null?OA:0;return Math.ceil(WV/M().numItemsPerGridRow)}return M().numItemsPerGridRow<=2?2:1},x=function(){var sA;
return Math.ceil(((sA=L().minCollapsedItemCount)!=null?sA:1)/M().numItemsPerGridRow)},V=function(){return L().enableVerticalExpansion&&L().showLessButton&&!Y()&&J()>x()},p=function(){var sA,OA;
return L().enableVerticalExpansion&&L().showMoreButton&&Y()&&((OA=(sA=L().contents)==null?void 0:sA.length)!=null?OA:0)>M().numItemsPerGridRow*x()},D=function(){return!V()},G=function(){return!p()},lN={};
return _.O("grid-shelf-view-model",{class:_.nt("ytGridShelfViewModelHost",l.className,(lN.ytGridShelfViewModelHostHasBottomButton=function(){return V()||p()},lN.ytGridShelfViewModelHostIsDismissed=function(){var sA,OA=(sA=N())!=null?sA:{};
sA=OA.behavior;var WV=OA.isDismissed,qH=OA.stamperContextTargetId;OA=OA.stamperIndex;if(!(_.U("mweb_see_fewer_shorts_group_dismissal")&&WV&&sA&&qH))return!1;var KF;WV=n;for(var AV,CF,gZ=((AV=WV)==null?0:AV.targetId)?_.GI((CF=WV)==null?void 0:CF.targetId):void 0;((KF=WV)==null?0:KF.parent)&&gZ!==qH;)WV=WV.parent,CF=AV=void 0,gZ=((AV=WV)==null?0:AV.targetId)?_.GI((CF=WV)==null?void 0:CF.targetId):void 0;KF=gZ===qH?WV:void 0;if(!KF)return!1;var rZ;qH=KF==null?void 0:(rZ=KF.stamperIndex)==null?void 0:
rZ.call(KF);return sA==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||sA==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&qH!=null&&OA!=null&&qH>OA},lN.ytGridShelfViewModelHostOptionalMediumLayoutMargin=F,lN)),
el:_.lY(d),style:_.qb({"margin-left":(0,_.tt)(function(){return M().contentPadding}),
"margin-right":(0,_.tt)(function(){return M().contentPadding})})},_.O(_.m,{cond:function(){return _.K(L().header,z3J)},
then:function(sA){return _.O(_.rV,{data:sA,useUpdatedPadding:F,disableHorizontalPadding:!0})}}),_.O("div",null,_.O(_.RC,{each:function(){return Array(J())}},function(sA,OA){return _.O(Bm2,{className:l.className,
items:b(OA),responsiveGridShelfLayout:M,contentAspectRatio:W})})),_.O("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.O(_.W_,{data:function(){return L().showMoreButton}},{buttonViewModel:function(sA){return _.O("div",{hidden:G},_.O(_.Rb,{data:sA.data,
onClick:H}))}}),_.O(_.W_,{data:function(){return L().showLessButton}},{buttonViewModel:function(sA){return _.O("div",{hidden:D},_.O(_.Rb,{data:sA.data,
onClick:t}))}})))},"Rd");
_.Uc.idomCompat=!0;var Bm2=_.C(function(l){var b=l.items;var d=l.responsiveGridShelfLayout;var L=l.contentAspectRatio;l=l.className;var P=_.n1("div");KW$(P,function(){a:{var f=P.value;for(var F=b(),n=[],N=0;N<F.length;N++){var Y=_.K(F[N],Qfj);if(!Y||Y==null||!Y.inlinePlayerData){f=null;break a}var q=f.children.item(N);if(!q){f=null;break a}n.push({thumbnailElement:q,videoData:Y})}f={gridVideoPreviewData:{gridItems:n}}}return f});
var E=(0,_.tt)(function(){return-d().itemMargin});
return _.O("div",{el:P,class:_.nt("ytGridShelfViewModelGridShelfRow",l),style:_.qb({"margin-left":E,"margin-right":E})},_.O(_.W_,{data:b,replacementWrapper:function(f){return _.O(n$V,{responsiveGridShelfLayout:d},f)}},{shortsLockupViewModel:function(f){return _.O(n$V,{responsiveGridShelfLayout:d},_.O(A$V,{data:f.data,
aspectRatio:function(){return L()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.U("mweb_enable_one_line_title_on_shorts")?1:_.U("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(f){return _.O(n$V,{responsiveGridShelfLayout:d},_.O(_.a2,{data:f.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Sd"),n$V=_.C(function(l){return _.O("div",{style:_.qb({width:(0,_.tt)(function(){return l.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+l.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},l.children)},"Td");
_.Uc.idomCompat=!0;_.P$(_.Uc,"grid-shelf-view-model",{props:{data:_.KX,layoutContainerWidth:_.KX,shouldUseOwnContainerSize:_.KX,marginSettings:_.KX,useUpdatedMargin:_.KX,className:_.KX}});_.O4h=_.C(function(l){var b=_.X(_.jL(!1,void 0,"FVl30c")),d=b.next().value,L=b.next().value;b={};return _.O("yt-alert-banner-view-model",{class:_.nt("ytAlertBannerViewModelHost",l.className,function(){var P;a:switch((P=l.data())==null?void 0:P.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":P="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":P="ytAlertBannerViewModelWarning";break a;default:P="ytAlertBannerViewModelInformational"}return P},(b.ytAlertBannerViewModelDismissed=
d,b.ytAlertBannerViewModelFullbleed=l.fullbleed,b.ytAlertBannerViewModelNarrow=l.narrow,b.ytAlertBannerViewModelIsInRichGrid=l.isInRichGrid,b))},_.O(_.m,{cond:function(){var P;
return!((P=l.data())==null?0:P.hideIcon)},
then:function(){return _.O("div",{class:"ytAlertBannerViewModelIcon"},_.O(_.H$,{icon:function(){return"info_circle"}}))}}),_.O("div",{class:"ytAlertBannerViewModelOuterContainer"},_.O("div",{class:"ytAlertBannerViewModelContainer"},_.O("div",{class:"ytAlertBannerViewModelContent"},_.O("div",{class:"ytAlertBannerViewModelHeading"},_.O(_.UD,{text:function(){var P;
return(P=l.data())==null?void 0:P.heading}})),_.O("div",{class:"ytAlertBannerViewModelBody"},_.O(_.UD,{text:function(){var P;
return(P=l.data())==null?void 0:P.body}})))),_.O(_.W_,{data:function(){var P;
return(P=l.data())==null?void 0:P.actionButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.O(_.W_,{data:function(){var P;
return(P=l.data())==null?void 0:P.dismissButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var E;((E=l.data())==null?0:E.disableLocalDismissBehavior)||L(!0)}})}}))},"Ud");_.P$(_.O4h,"yt-alert-banner-view-model",{props:{data:_.KX,fullbleed:_.KX,narrow:_.KX,isInRichGrid:_.KX,className:_.KX}});var NmJ;_.K6=_.C(function(l){return _.O("basic-content-view-model",{class:_.nt("ytBasicContentViewModelHost",_.ro(l.className))},_.O(_.m,{cond:function(){return l.data().headline},
then:function(b){return _.O("div",{class:"ytBasicContentViewModelHeadline"},_.O(_.UD,{text:b}))}}),_.O(_.RC,{each:function(){return l.data().paragraphs||[]},
keyBy:"INDEX"},function(b){return _.O("div",{class:"ytBasicContentViewModelParagraph"},_.O(_.m,{cond:function(){var d=b();return!!(d.header||d.customHeader||d.headline)},
then:function(){return _.O(NmJ,{paragraph:b})}}),_.O(_.m,{cond:function(){return b().asset||b().text},
then:function(){return _.O("div",{class:"ytBasicContentViewModelParagraphContent"},_.O(_.m,{cond:function(){return b().asset},
then:function(d){return _.O("div",{class:"ytBasicContentViewModelParagraphAsset"},_.O(_.W_,{data:d},{contentPreviewImageViewModel:_.o2}))}}),_.O(_.m,{cond:function(){return b().text},
then:function(d){return _.O("div",{class:"ytBasicContentViewModelParagraphText"},_.O(_.UD,{text:d}))}}))}}))}))},"Vd");
NmJ=_.C(function(l){var b=l.paragraph;return _.O(_.H7,null,_.O(_.m,{cond:function(){return b().headline},
then:function(d){return _.O(_.UD,{text:d,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.O(_.W_,{data:function(){return b().header||b().customHeader}},{sectionHeaderViewModel:function(d){return _.O(_.rV,{data:d.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Wd");_.mf0=_.C(function(l){function b(){var t,e;n((e=(t=P)==null?void 0:t.isKeyBoardInUse())!=null?e:!1)}
function d(){n(!1)}
function L(){var t;return F()?(t=l.focusedClassName)==null?void 0:t.call(l):""}
var P=_.qP().resolve(_.YC(_.Ib)),E=_.X(_.jL(!1,void 0,"SgkTXc")),f=E.next().value;E=E.next().value;var F=f,n=E,N=function(){var t,e;return((t=l.toggleable)==null?0:t.call(l))?(e=l.toggled)==null?void 0:e.call(l):void 0},Y=_.Nb(function(t){var e,W=(e=l.command)==null?void 0:e.call(l);
W&&_.qP().resolve(_.tk).resolveCommand(W);var M;(M=l.onClick)==null||M.call(l,t)}),q=_.Nb(b),H=_.Nb(d);
return _.O(_.m,{cond:function(){var t;if(t=l.command){t=l.command();t=BJF(t);var e=t.href;t=!(!t.navigatingCommand||!e)}return t},
then:function(){return _.O(_.$G,Object.assign({},{command:l.command,style:l.style,ariaDescribedby:l.ariaDescribedby,ariaHidden:l.ariaHidden,ariaLabel:l.ariaLabel,ariaLabelledby:l.ariaLabelledby,ariaSelected:l.ariaSelected,disabled:l.disabled,dir:l.dir,tabIndex:l.tabIndex,target:l.target,title:l.title,onClick:l.onClick},{className:_.nt("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",l.className,function(){return L()}),
onFocusin:b,onFocusout:d,ariaCurrent:function(){var t,e;return(e=(t=l.ariaCurrent)==null?void 0:t.call(l))!=null?e:N()}}),l.children)},
else:function(){return _.O("button",{"on:click":Y,"on:focusin":q,"on:focusout":H,class:_.nt("ytButtonOrAnchorHost","ytButtonOrAnchorButton",l.className,function(){return L()}),
style:l.style,"aria-describedby":l.ariaDescribedby,"aria-hidden":l.ariaHidden,"aria-label":l.ariaLabel,"aria-labelledby":l.ariaLabelledby,"aria-pressed":N,dir:l.dir,disabled:l.disabled,tabindex:l.tabIndex,title:l.title},l.children)}})},"Xd");var Yl$=_.C(function(l){l=_.lf(l,{disabled:!1});var b=l.active,d=l.disabled;l={};l=_.nt("ytSwitchShapeTrack",(l.ytSwitchShapeTrackActive=function(){return b()},l.ytSwitchShapeTrackDisabled=function(){return d()},l));
var L={};L=_.nt("ytSwitchShapeKnob",(L.ytSwitchShapeKnobActive=function(){return b()},L));
return _.O("switch-shape",{class:"ytSwitchShapeHost"},_.O("div",{class:l}),_.O("div",{class:L}))},"Yd");var qlV=_.C(function(l){var b=_.lf(l,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),d=b.data;l=b.className;var L=b.handleOnTapEventInParent,P=b.parentActive,E=b.onTap;b=_.X(_.bf(function(){var H;return(H=P())!=null?H:d().switchedOnByDefault||!1}));
var f=b.next().value,F=b.next().value,n=function(){return d().isDisabled},N=_.n1("button");
b=_.Nb(function(H){return H.key==="Enter"?(H.preventDefault(),N.value.click(),!1):!0});
var Y=_.Nb(function(H){if(d().handleOnTapEventInParent||L())return!0;if(n())return!1;if(E)return E(H),!0;xsq(d(),f(),H);F(!f());return!1}),q={};
q=_.nt("ytSwitchButtonViewModelButton",(q.ytSwitchButtonViewModelTappable=function(){return!n()},q));
return _.O("switch-button-view-model",{class:_.nt("ytSwitchButtonViewModelHost",l)},_.O("button",{el:N,class:q,"on:click":Y,"on:keydown":b,"aria-label":function(){return f()?d().a11yLabelSwitchedOn:d().a11yLabelSwitchedOff},
"aria-checked":f,"aria-disabled":n,role:"switch"},_.O(Yl$,{active:f,disabled:n})))},"Zd");var H4J=_.C(function(l){var b=l.data;var d=l.isLeading;var L=l.hideSelectionTextChevron;var P=l.isToggled;var E=l.shouldNotFillIcon;var f=function(){if(d())var q=b().leadingImage;else{var H;q=(H=b().trailingImage)!=null?H:_.wO(b().themedTrailingImage)}return q},F=function(){a:switch(b().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var q="expand_more";
break a;default:q="chevron_right"}return q};
l={};var n=_.nt("yt-list-item-view-model__image-container",(l["yt-list-item-view-model__leading"]=d,l["yt-list-item-view-model__trailing"]=function(){return!d()},l)),N=_.nt("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
l={};var Y=_.nt("yt-list-item-view-model__accessory",(l["yt-list-item-view-model__leading"]=d,l["yt-list-item-view-model__trailing"]=function(){return!d()},l));
return _.O(_.m,{cond:function(){var q=b(),H=d();return!!(H&&(q.leadingImage||q.leadingAccessory)||!H&&(q.trailingImage||q.trailingButton||q.trailingButtons||q.selectionText||q.themedTrailingImage||q.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.O(_.H7,null,_.O(_.m,{cond:f,then:function(q){return _.O("div",{class:n,"aria-hidden":"true"},_.O(_.cZ,{data:q,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var H=(d()?b().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":b().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?d()?A$H(b().leadingIconAccessorySize):A$H(b().trailingIconAccessorySize):void 0;return H},
className:N,isToggled:function(){return!(E==null?0:E())&&(P==null?void 0:P())}}))}}),_.O(_.m,{cond:function(){return d()&&b().leadingAccessory},
then:function(){return _.O("div",{class:n},_.O(_.W_,{data:function(){return b().leadingAccessory}},{avatarViewModel:function(q){return _.O(_.nS,{data:q.data,
avatarButtonCustomClassName:N})},
collectionThumbnailViewModel:function(q){return _.O($Cf,{data:q.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.O(_.m,{cond:function(){return!d()&&b().trailingButton},
then:function(){return _.O("div",{class:"yt-list-item-view-model__button-container"},_.O(_.W_,{data:function(){return b().trailingButton}},{buttonViewModel:function(q){return _.O(_.Rb,{data:q.data,
className:Y})}}))}}),_.O(_.m,{cond:function(){var q;
return!d()&&((q=b().trailingButtons)==null?void 0:q.buttons)},
then:function(){return _.O("div",{class:"yt-list-item-view-model__button-container"},_.O(_.W_,{data:function(){var q;return(q=b().trailingButtons)==null?void 0:q.buttons}},{buttonViewModel:function(q){return _.O(_.Rb,{data:q.data,
className:Y})},
accountLinkButtonViewModel:function(q){return _.O(HgF,{data:q.data,className:Y})},
switchButtonViewModel:function(q){return _.O(qlV,{data:q.data,className:Y})},
subscribeButtonViewModel:function(q){return _.O(_.nh,{data:q.data,isOverlay:!1,animateWidth:!1,className:Y})},
toggleButtonViewModel:function(q){return _.O(_.EW,{data:q.data,className:Y})}}))}}),_.O(_.m,{cond:function(){return!d()&&!!b().selectionText},
then:function(){return _.O(_.H7,null,_.O(_.UD,{text:function(){return b().selectionText},
className:_.nt("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.O(_.m,{cond:function(){return!(L==null?0:L())},
then:function(){return _.O(_.H$,{icon:F,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.O(_.m,{cond:function(){return!d()&&b().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.O("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"$d");var tgV=_.C(function(l){var b=l.data;return _.O(_.m,{cond:function(){return b().title||b().subtitle},
then:function(){return _.O("div",{class:"yt-list-item-view-model__text-wrapper"},_.O(_.m,{cond:function(){return b().title},
then:function(d){return _.O("div",{class:"yt-list-item-view-model__title-wrapper"},_.O(_.UD,{text:d,className:"yt-list-item-view-model__title"}))}}),_.O(_.m,{cond:function(){return b().subtitle},
then:function(d){return _.O(_.UD,{text:d,className:"yt-list-item-view-model__subtitle"})}}))}})},"ae");var UfF=_.C(function(l){var b=l.data;var d=l.hideSelectionTextChevron;var L=l.TrailingAccessory;var P=l.isToggled;var E=l.disabled;var f=l.isSelectItem;var F=l.isCompact;var n=l.inPopup;var N=l.disableHorizontalPadding;var Y=l.isTappableWithoutSelect;var q=l.useButtonOrAnchor;var H=l.onTap;var t=l.shouldNotFillIcon;var e=function(){return _.O(tgV,{data:b,onTap:H,useButtonOrAnchor:q,isTappableWithoutSelect:Y,isToggled:P})};
l={};return _.O("div",{class:_.nt("yt-list-item-view-model__label",(l["yt-list-item-view-model__container"]=function(){return!(f==null?0:f())},l["yt-list-item-view-model__container--disabled"]=function(){return!!b().isDisabled||!(E==null||!E())},l["yt-list-item-view-model__container--has-subtitle"]=function(){return!!b().subtitle},l["yt-list-item-view-model__container--compact"]=F,l["yt-list-item-view-model__container--tappable"]=Y,l["yt-list-item-view-model__container--in-popup"]=n,l["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(N==null?void 0:N())&&!(f==null?0:f())},l))},_.O(H4J,{data:b,
isLeading:!0,hideSelectionTextChevron:d,isToggled:P,shouldNotFillIcon:t}),_.O(_.m,{cond:function(){return(q==null?void 0:q())&&(Y==null?void 0:Y())},
then:function(){return _.O(_.mf0,{command:function(){return _.gO(b().rendererContext)},
onClick:H,className:"yt-list-item-view-model__button-or-anchor",toggleable:P!==void 0,toggled:P},_.O(e,null))},
else:function(){return _.O(e,null)}}),_.O(_.m,{cond:function(){return!!L},
then:function(){return _.O("div",{class:"yt-list-item-view-model__trailing"},L&&_.O(L,null))},
else:function(){return _.O(H4J,{data:b,isLeading:!1,hideSelectionTextChevron:d,isToggled:P,shouldNotFillIcon:t})}}))},"be");var eBJ=_.C(function(l){var b=_.lf(l,{checked:!1,disabled:!1});l=b.name;var d=b.onChange,L=b.onClick,P=b.checked,E=b.labelRenderable,f=b.hasLeadingLabel,F=b.labelClass,n=b.isCompact,N=b.selectElementClass,Y=b.disableHorizontalPadding;b=b.disabled;var q="checkbox"+_.c3(_.HW),H=_.Nb(function(W){L==null||L(W);return!1}),t=_.Nb(function(W){d==null||d(W);
return!1}),e={};
return _.O("checkbox-shape",null,_.O("label",{class:_.nt("ytCheckboxShapeHost",F,(e.ytCheckboxShapeHostCompact=n,e.ytCheckboxShapeDisableHorizontalPadding=Y,e))},_.O("input",{class:"ytCheckboxShapeInput",id:q,checked:P,name:l,type:"checkbox",disabled:b,"prop:checked":P,"on:change":t,"on:click":H}),_.O(_.m,{cond:function(){return!(f==null?0:f())},
then:function(){return _.O(K5o,{isLeading:!0,selectElementClass:N})}}),_.O(_.m,{cond:function(){return!!E},
then:function(){return _.O("div",{class:"ytCheckboxShapeLabel"},E==null?void 0:E())}}),_.O(_.m,{cond:f,
then:function(){return _.O(K5o,{isLeading:!1,selectElementClass:N})}})))},"ce");
eBJ.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var K5o=_.C(function(l){var b=l.selectElementClass;l={};return _.O("div",{class:_.nt("ytCheckboxShapeCheckbox",b,(l.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(b==null?0:b())},l)),
"aria-hidden":"true"},_.O(_.H$,{icon:_.U("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.O(_.H$,{icon:_.U("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"de");_.ex=_.C(function(l){var b=l.name;var d=l.onChange;var L=l.onClick;var P=l.checked;var E=l.labelRenderable;var f=l.useCheckIcon;var F=l.hasLeadingLabel;var n=l.labelClass;var N=l.isCompact;var Y=l.selectElementClass;var q=l.ariaLabel;var H=l.className;l=l.disabled;var t="radio"+_.c3(_.HW),e=_.n1("input"),W=_.U("enable_ios_webview_radio_button_responsiveness"),M=_.Nb(function(lN){e.value.checked=!(P==null||!P());d==null||d(lN);return!1}),J=_.Nb(function(lN){L==null||L(lN);
return!1}),x=_.X(_.jL(!1,void 0,"Ucg5gd")),V=x.next().value,p=x.next().value;
x=_.Nb(function(){var lN;((lN=_.qP().resolve(_.YC(_.Ib)))==null?0:lN.isKeyBoardInUse())&&p(!0)});
var D=_.Nb(function(){p(!1)}),G={};
return _.O("radio-shape",{class:_.nt("yt-radio-shape",H)},_.O("input",{el:e,class:"yt-radio-shape__input",id:t,"prop:checked":P,name:b,type:"radio",disabled:l,"on:change":M,"on:click":J,"aria-label":q,"on:focusin":x,"on:focusout":D}),_.O("label",{class:_.nt("yt-radio-shape__label-container",n,(G["yt-radio-shape--compact"]=N,G["yt-radio-shape__label-container--keyboard-focused"]=V,G)),for:t},_.O(_.m,{cond:function(){return!(F==null?0:F())},
then:function(){return _.O(hB0,{checked:P,useCheckIcon:f,isLeading:!0,selectElementClass:Y,usePassthrough:W})}}),_.O(_.m,{cond:function(){return!!E},
then:function(){var lN={};return _.O("div",{class:_.nt("yt-radio-shape__label",(lN["yt-radio-shape--event-passthrough"]=W,lN)),"aria-hidden":function(){return(q==null?0:q())?"true":"false"}},E==null?void 0:E())}}),_.O(_.m,{cond:F,
then:function(){return _.O(hB0,{checked:P,useCheckIcon:f,isLeading:!1,selectElementClass:Y,usePassthrough:W})}})))},"ee");
_.ex.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var hB0=_.C(function(l){var b=l.useCheckIcon;var d=l.selectElementClass;l=l.usePassthrough;var L=function(){return(b==null?0:b())?"CHECK":_.U("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"},P={};
return _.O("div",{class:_.nt("yt-radio-shape__radio",d,(P["yt-radio-shape__radio--check-icon"]=b,P["yt-radio-shape__radio--radio-default-style"]=function(){return!(d==null?0:d())},P["yt-radio-shape--event-passthrough"]=l,P)),
"aria-hidden":"true"},_.O(_.H$,{icon:L}),_.O(_.H$,{icon:L,active:function(){return!(b==null?0:b())}}))},"fe");_.ht=_.C(function(l){var b=l.data;var d=l.isMenuItem;var L=l.isCompact;var P=l.onTap;var E=l.trailingAccessory;var f=l.hideSelectionTextChevron;var F=l.disabled;var n=l.inPopup;var N=l.disableHorizontalPadding;var Y=l.isOverlay;var q=l.isToggled;var H=l.ariaLabel;var t=l.ariaPressed;var e=l.shouldNotFillIcon;var W=!_.U("web_enable_killswitch_for_selectable_list_item_on_tap_fix");l=!_.U("web_enable_killswitch_for_skip_child_tags");var M=_.eZ(function(nJ){return vjA(b(),nJ)}),J=function(){return(N==
null?void 0:N())||b().disableHorizontalPadding},x=function(){return _.U("enable_web_shorts_captions_language_command")||_.U("web_shorts_audio_track_picker")||b().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},V=function(){return x()?Object.assign({},b(),M().data):b()},p=function(){return!!V().isDisabled||!(F==null||!F())},D=_.RYA(function(){return V().rendererContext}),G=function(){return!(V().isSelected===void 0||!V().selectionStyle||V().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
lN=function(){return(_.SN(V().rendererContext)||P)&&!G()},sA={},OA=_.nt("yt-list-item-view-model__container",(sA["yt-list-item-view-model__container--tappable"]=function(){return _.SN(V().rendererContext)||G()},sA["yt-list-item-view-model__container--compact"]=L,sA["yt-list-item-view-model__container--in-popup"]=n,sA["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(J==null?void 0:J())&&G()},sA)),WV=function(){return V().leadingImage||V().leadingAccessory},qH=_.nt("yt-list-item-view-model__image-container",
function(){return WV()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
sA=_.CyV();var KF=_.X(_.jL(!1,void 0,"D1Nwsd")),AV=KF.next().value,CF=KF.next().value,gZ=function(){return _.O(UfF,{data:V,hideSelectionTextChevron:f,TrailingAccessory:E,isToggled:q,disabled:F,isSelectItem:G,isCompact:L,inPopup:n,disableHorizontalPadding:J,isTappableWithoutSelect:lN,useButtonOrAnchor:rZ,onTap:P,shouldNotFillIcon:e})},rZ=_.U("web_button_or_anchor_list_item");
KF={};return _.O("yt-list-item-view-model",{el:_.lY(_.AW(function(){return p()?void 0:V().rendererContext},void 0,void 0,rZ?["A".toString(),
"BUTTON".toString()]:[]),Ce$(function(nJ){if(!p()){var Gy;if(Gy=W)Gy=V().selectionStyle,Gy=Gy==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||Gy==="LIST_ITEM_SELECTION_STYLE_RADIO"||Gy==="LIST_ITEM_SELECTION_STYLE_DEFAULT";Gy||P==null||P(nJ)}},l?["A".toString(),
"BUTTON".toString()]:[]),iaZ(function(){return lN==null?void 0:lN()},{focusin:function(){var nJ;
((nJ=_.qP().resolve(_.YC(_.Ib)))==null?0:nJ.isKeyBoardInUse())&&CF(!0)},
focusout:function(){CF(!1)}})),
class:_.nt("yt-list-item-view-model",(KF["yt-list-item-view-model--is-overlay"]=Y,KF["yt-list-item-view-model--keyboard-focused"]=AV,KF["yt-list-item-view-model--hidden"]=function(){return x()?M().isHidden:!1},KF)),
role:function(){return(d==null?0:d())?"menuitem":"listitem"},
tabindex:function(){var nJ=lN();nJ=rZ?void 0:P||nJ?0:void 0;return nJ},
"on:keydown":sA,"aria-label":function(){var nJ;return(H==null?void 0:H())||((nJ=D())==null?void 0:nJ.label)},
"aria-pressed":t},_.O(_.m,{cond:G,then:function(){return _.O(_.pz,null,_.O(_.v7,{when:function(){return V().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.O(eBJ,{labelRenderable:gZ,
isCompact:L,checked:function(){return V().isSelected},
hasLeadingLabel:function(){return!!WV()},
labelClass:OA,selectElementClass:qH,disableHorizontalPadding:J,onClick:W?P:void 0,disabled:p})}),_.O(_.v7,{when:function(){return V().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.O(_.ex,{labelRenderable:gZ,
isCompact:L,checked:function(){return V().isSelected},
hasLeadingLabel:function(){return!!WV()},
labelClass:OA,selectElementClass:qH,onClick:W?P:void 0,disabled:p})}),_.O(_.v7,{when:function(){return V().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.O(_.ex,{labelRenderable:gZ,
isCompact:L,checked:function(){return V().isSelected},
hasLeadingLabel:function(){return!!WV()},
labelClass:OA,selectElementClass:qH,useCheckIcon:!0,onClick:W?P:void 0,disabled:p})}),_.O(_.Cz,null,gZ))},
else:gZ}))},"ge");
_.ht.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.kn=_.C(function(l){var b=_.X(_.Wx({canHaveZeroSize:!1})),d=b.next().value;b=b.next().value;var L=function(){return r$N(d.width(),l.data().responsiveContainerConfiguration)||G9A(d.width(),l.data().linearLayoutContainerConfiguration)};
return _.O("yt-linear-layout-view-model",{el:_.lY(b),class:"ytLinearLayoutViewModelHost"},_.O("div",{class:_.nt("ytLinearLayoutViewModelContainer",function(){a:switch(l.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var P="ytLinearLayoutViewModelHorizontal";break a;default:P="ytLinearLayoutViewModelVertical"}return P},function(){var P=l.data().linearLayoutContainerConfiguration;
return P?[Vc7(P.flexDirection),w4Z(P.justifyContent),uXy(P.alignItems)].join(" "):""}),
style:function(){var P;var E=((P=L())==null?void 0:P.containerStyles)||{};return _.qb(E)()}},_.O(_.W_,{data:function(){return l.data().items},
wrapper:function(P,E,f){return _.O("div",{style:function(){var F=f(),n;if((n=L())==null)F=void 0;else{var N=n.itemStyles,Y=F===0,q,H;var t=(H=(q=l.data().items)==null?void 0:q.length)!=null?H:0;F=N.call(n,Y,F===t-1)}return _.qb(F||{})()}},P())}},{lockupViewModel:function(P){return _.O(_.a2,{data:P.data,
containerLayoutConfig:function(){var E;return(E=L())==null?void 0:E.containerLayoutConfig}})},
basicContentViewModel:_.K6,buttonViewModel:_.Rb,linearLayoutViewModel:_.kn,thumbnailViewModel:_.vk,descriptionPreviewViewModel:_.c5,listItemViewModel:_.ht,sectionHeaderViewModel:_.rV})))},"he");_.P$(_.kn,"yt-linear-layout-view-model",{props:{data:_.KX}});_.P$(_.rE,"chips-shelf-view-model",{props:{data:_.KX,callback:_.bY,selectionBehavior:_.KX,disableChipsScrollAnimation:_.KX,nextButtonStyle:_.KX}});_.P$(_.C(function(l){return _.O("yt-comment-filter-context-view-model",{class:_.nt("ytCommentFilterContextHost",l.className)},_.O(_.UD,{text:function(){return l.data().text}}))},"ie"),"yt-comment-filter-context-view-model",{props:{data:_.KX,
className:_.bY}});_.ki$=_.C(function(l){var b=l.data;var d=l.onTap;var L=l.onSwitch;var P=l.overrideDisabled;l=l.disableHorizontalPadding;var E=_.X(_.bf(function(){var H;return((H=SaQ(Y()))==null?void 0:H.switchedOnByDefault)||!1})),f=E.next().value,F=E.next().value;
E=_.X(_.jL(!1,void 0,"V0hCrd"));var n=E.next().value,N=E.next().value,Y=function(){var H;if(!(H=b().switchButton)){var t=b();H=P==null?void 0:P();t={switchOnCommand:t.switchOnCommand,switchOffCommand:t.switchOffCommand,switchedOnByDefault:t.switchedOnByDefault,isDisabled:t.isDisabled,a11yLabelSwitchedOn:t.a11yLabelSwitchedOn,a11yLabelSwitchedOff:t.a11yLabelSwitchedOff};H!==void 0&&(t.isDisabled=H);H={switchButtonViewModel:t}}return H},q=function(H){var t=SaQ(Y());
!t||t.isDisabled||b().ignoreTapUntilCommandCompletes&&n()||(d==null||d(H),xsq(t,f(),H,b().ignoreTapUntilCommandCompletes,N),F(!f()),L==null||L(f()))};
return _.O("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.O(_.ht,{data:function(){return{title:b().title,subtitle:b().attributedSubtitle,leadingImage:b().leadingImage,leadingAccessory:b().leadingAccessory,isDisabled:b().isDisabled}},
onTap:q,isToggled:f,shouldNotFillIcon:!0,trailingAccessory:function(){return _.O(_.W_,{data:Y},{switchButtonViewModel:function(H){return _.O(qlV,{data:H.data,parentActive:f,onTap:q})}})},
disableHorizontalPadding:l}))},"je");var W5j=_.C(function(l){var b=_.X(_.bf(function(){var P,E;return!!((P=l.data())==null?0:(E=P.initialState)==null?0:E.isToggled)})),d=b.next().value,L=b.next().value;
return _.O("toggleable-list-item-view-model",{el:_.lY(_.AW(function(){return l.data().rendererContext},{onTap:function(P,E){E();
L(!d())}})),
class:_.nt("toggleableListItemViewModelHost",l.className)},_.O(_.m,{cond:function(){if(d()){var P=l.data().toggledListItem;P=_.K(P,_.y4)}else P=l.data().defaultListItem,P=_.K(P,_.y4);return P},
then:function(P){return _.O(_.ht,{data:P,isToggled:d,ariaLabel:function(){var E=d()?l.data().toggledListItem:l.data().defaultListItem,f;E=(f=_.K(E,_.y4))==null?void 0:f.rendererContext;var F;return(F=_.K(E,_.jy))==null?void 0:F.label},
ariaPressed:function(){return d()}})}}))},"ke");var jI2=_.By("DOWNLOAD",{},"Download"),zBJ=_.By("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),yzr=_.By("RETRY",{},"Retry"),Z4t=_.By("PAUSE_DOWNLOADING",{},"Pause downloading"),MgV=_.By("RESUME_DOWNLOAD",{},"Resume download"),l4N={text:jI2,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},zx={text:zBJ,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},LNj={text:yzr,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
boq={text:Z4t,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},dxH={text:MgV,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var IvV=_.C(function(l){var b=function(){var F=l.data();F=_.gO(F.rendererContext);var n;return(n=_.K(F,_.UJ))==null?void 0:n.videoId},d=_.eZ(function(F){var n=b(),N=QqQ(l.data());
return n?_.Ai(F,n):N?_.vv(F,N):"TRANSFER_STATE_UNKNOWN"}),L=_.eN(_.cpF,b),P=_.eZ(function(F){return _.Viy(F,b(),QqQ(l.data()))}),E=function(){return EfA(d(),L(),_.gO(l.data().rendererContext),!!QqQ(l.data()))},f=function(){return P()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.O("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:f},_.O(_.m,{cond:function(){return!f()},
then:function(){return _.O(_.m,{cond:E,then:function(F){return _.O(_.RC,{each:F},function(n){return _.O(_.ht,{data:n,isCompact:l.isCompact,isMenuItem:l.isMenuItem,inPopup:l.inPopup,disableHorizontalPadding:l.disableHorizontalPadding})})}})}}))},"le");
IvV.idomCompat=!0;_.$ff=_.C(function(l){var b=l.data;var d=l.isCompact;var L=l.hideSelectionTextChevron;var P=l.inPopup;var E=l.isOverlay;var f=l.disableHorizontalPadding;var F=function(){return XG$(b())&&(P==null?void 0:P())},n=_.U("web_list_view_model_listbox_killswitch")?"menu":"listbox";
l=_.Nb(function(Y){if(P!=null&&P()&&_.U("web_enable_arrow_key_navigation_in_dropdown")){var q=_.XV7(Y.currentTarget),H=q.length;if(H!==0){var t=Array.prototype.indexOf.call(q,document.activeElement);switch(Y.key){case "ArrowDown":Y.preventDefault();var e;(e=q[(t+1)%H])==null||e.focus();break;case "ArrowUp":Y.preventDefault();var W;(W=q[t===-1?H-1:(t-1+H)%H])==null||W.focus()}}}});
var N={};return _.O("yt-list-view-model",{class:_.nt("ytListViewModelHost",(N.ytListViewModelHostKaiosSpatNav=L4V&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",N)),role:function(){return F()?n:"list"},
style:_.qb({"max-height":function(){var Y,q=(Y=b())==null?void 0:Y.visibleElementCount;if(q)return(q+.5)*40+"px"}}),
"on:keydown":l},_.O(_.W_,{data:function(){return b().listItems}},{listItemViewModel:function(Y){return _.O(_.ht,{data:Y.data,
isMenuItem:F,isCompact:d,hideSelectionTextChevron:L,inPopup:P,isOverlay:E,disableHorizontalPadding:f})},
toggleableListItemViewModel:function(Y){return _.O(W5j,{data:Y.data})},
downloadListItemViewModel:function(Y){return _.O(IvV,{data:Y.data,isMenuItem:F,isCompact:d,inPopup:P,disableHorizontalPadding:f})},
switchListItemViewModel:function(Y){return _.O(_.ki$,{data:Y.data,disableHorizontalPadding:f})}}))},"me");
_.$ff.idomCompat=!0;var Jzh=_.C(function(l){var b=l.data;var d=l.isOverlay;l={};return _.O("yt-course-perks-view-model",{class:_.nt("ytwCoursePerksViewModelHost",(l.ytwCoursePerksViewModelHostOverlay=d,l))},_.O("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O("div",null,_.O(_.m,{cond:function(){return b().perks},
then:function(L){return _.O(_.$ff,{data:function(){return{listItems:L()}},
isCompact:!0,isOverlay:d})}})))},"ne");_.P$(Jzh,"yt-course-perks-view-model",{props:{data:_.bY,isOverlay:_.bY}});_.P$(_.C(function(l){var b=l.data;return _.O("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.O("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.O(_.UD,{text:function(){return b().progressSummary}})),_.O("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.O("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.qb({width:function(){return b().progressPercentage*100+"%"}})})))},"oe"),"yt-course-progress-view-model",{props:{data:_.KX}});var xf0=_.C(function(l){var b={};return _.O("yt-progress-view-model",{class:_.nt("ytwProgressViewModelHost",(b.ytwProgressViewModelHostOverlay=_.ro(l.isOverlay,!1),b))},_.O(_.m,{cond:function(){return l.data().progressSummary},
then:function(d){return _.O("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.O(_.UD,{text:d}))}}),_.O("div",{class:"ytwProgressViewModelHostProgressContainer"},_.O(_.m,{cond:function(){return l.data().leadingLabel},
then:function(d){return _.O("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.O(_.UD,{text:d}))}}),_.O("div",{class:"ytwProgressViewModelHostProgressBar"},_.O("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(l.data().progressPercentage||0)*100+"%"}}))))},"pe");var WW=_.C(function(l){var b=l.starNumber;var d=l.data;var L=function(){var P;return((P=d())==null?void 0:P.rating)||0};
return _.O(_.m,{cond:function(){return b()},
then:function(P){return _.O(_.pz,null,_.O(_.v7,{when:function(){return L()>=P()-.25}},function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.H$,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.O(_.v7,{when:function(){return L()>=P()-.75}},function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.H$,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.O(_.Cz,null,function(){return _.O("div",{class:"ytStarRatingViewModelHostStar"},_.O(_.H$,{icon:"STAR",
size:function(){return 24}}))}))}})},"qe"),g$0=_.C(function(l){l=l.data;
return _.O("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.O(WW,{starNumber:1,data:l}),_.O(WW,{starNumber:2,data:l}),_.O(WW,{starNumber:3,data:l}),_.O(WW,{starNumber:4,data:l}),_.O(WW,{starNumber:5,data:l}))},"re");_.P$(_.C(function(l){var b=_.lf(l,{}).data;return _.O("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.O("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.O(_.UD,{text:function(){var d;return(d=b())==null?void 0:d.title}})),_.O("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.O(_.m,{cond:function(){return b().starProgressViewModels},
then:function(d){return _.O("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.O(_.W_,{data:d},{progressViewModel:xf0}))}}),_.O("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.O("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.O(_.UD,{text:function(){var d;
return(d=b())==null?void 0:d.averageRatingLabel}})),_.O(_.m,{cond:function(){return b().zeroStateText},
then:function(d){return _.O("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.O(_.UD,{text:d}))}}),_.O(_.m,{cond:function(){return b().starRatingViewModel},
then:function(d){return _.O("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.O(_.W_,{data:d},{starRatingViewModel:g$0}))}}),_.O("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.O(_.UD,{text:function(){var d;
return(d=b())==null?void 0:d.totalRatingsCountLabel}})))))},"se"),"yt-course-ratings-view-model",{props:{data:_.bY}});var SlV;SlV={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"}};_.Az0=_.C(function(l){var b=_.n1("yt-learning-journey-loader-view-model"),d=_.H_();_.VL(function(){requestAnimationFrame(function(){var P;(P=d.lottieEl)==null||P.addEventListener("DOMLoaded",function(){var E;(E=l.onLottieLoaded)==null||E.call(l)})});
var L=l.data().browseEndpoint;L&&_.pi(L)});
return _.O("yt-learning-journey-loader-view-model",{class:_.nt("learningJourneyLoaderViewModelHost",l.className),"data-target-id":function(){return l.data().targetId||""},
el:b},_.O(_.u3,{className:_.nt("learningJourneyLoaderViewModelLoader",l.className),animationName:function(){return SlV.animationConfig.name},
data:SlV,animationRef:d}))},"ue");_.P$(_.Az0,"yt-learning-journey-loader-view-model",{props:{data:_.KX,className:_.bY,onLottieLoaded:_.bY}});var v$V=_.C(function(l){var b=function(){return l.data()},d=function(){return!!_.M4(_.yd(b())).optionColor},L=_.X(_.jL(-1,void 0,"gXOYR")),P=L.next().value,E=L.next().value,f=function(q){return P()===q},F=function(q){return b().correctAnswerIndex===q},n=function(){return P()!==-1};
L=_.X(_.jL("",void 0,"BFwDQb"));var N=L.next().value,Y=L.next().value;return _.O("learning-journey-quiz-view-model",{class:_.nt("learningQuizComponentHost","learningJourneyQuizYoututorHost",l.className),style:_.qb({background:function(){return _.M4(_.yd(b())).backgroundColor}})},_.O("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},N),_.O("div",{class:"learningQuizComponentQuizContainer"},_.O("div",{class:"learningQuizComponentQuiz"},_.O("div",{class:"learningQuizComponentQuizContent"},_.O(_.m,{cond:function(){return!!b().aiGeneratedQuizLabel},
then:function(){return _.O("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.O(_.UD,{text:function(){return b().aiGeneratedQuizLabel}}))}}),_.O("div",{class:"learningQuizComponentQuizHeader",
style:_.qb({"align-items":function(){return b().overflowMenu?"start":"center"}})},_.O("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.qb({"min-height":function(){return b().overflowMenu?"48px":"26px"}})},_.O("div",{class:"learningJourneyQuizYoututorText",
style:_.qb({color:function(){return _.M4(_.yd(b())).primaryTextColor}})},_.O(_.UD,{text:function(){return b().questionHeaderText}})))),_.O("div",{class:"learningQuizComponentQuizSubheader",
style:_.qb({color:function(){return _.M4(_.yd(b())).secondaryTextColor}})},_.O(_.UD,{text:function(){var q=b();
return n()?q.explanationText:q.questionSubheaderText}}))),_.O("div",{role:"group",
class:_.nt("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.O(_.RC,{each:function(){return b().optionsData||[]}},function(q,H){var t={};
return _.O("button",{class:_.nt("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(t.learningQuizComponentQuizHover=function(){return!n()},t.learningQuizComponentQuizOptionWithCustomColor=d,t.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return n()&&F(H())},t.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return P()!==b().correctAnswerIndex&&f(H())},t.learningQuizComponentQuizIncorrectShake=
function(){return P()!==b().correctAnswerIndex&&f(H())},t)),
"on:click":_.Nb(function(){_.Vq(_.Ut(),{data:q});if(n())return!1;E(H());var e,W;Y(F(H())?((e=b().successTitle)==null?void 0:e.content)||"":((W=b().failureTitle)==null?void 0:W.content)||"");return!1}),
style:_.qb({background:"transparent"}),"aria-description":function(){var e,W;return n()?F(H())?(e=b().successTitle)==null?void 0:e.content:(W=b().failureTitle)==null?void 0:W.content:""},
"aria-disabled":n},_.O("div",{class:"learningQuizComponentQuizOptionContainer"},_.O(_.UD,{text:q.optionText}),_.O(_.m,{cond:function(){var e=H();return n()&&(f(e)||F(e))},
then:function(){var e={};return _.O(_.H$,{className:_.nt("learningJourneyQuizYoututorOptionIcon",(e.learningQuizComponentQuizPulse=function(){return P()===b().correctAnswerIndex&&F(H())},e)),
size:24,icon:function(){return F(H())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.O(_.m,{cond:n,
then:function(){return _.O("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.O("div",{class:"learningJourneyQuizYoututorExplanationText"},_.O(_.UD,{text:function(){return b().explanationHeaderText}})),_.O(_.UD,{text:function(){return b().optionsData[P()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"ve");
v$V.idomCompat=!0;var sq$=new Set,f41=null;var CjQ;_.RBr=_.C(function(l){var b=null,d=null,L=null,P=function(){return l.data()},E=function(){return _.M4(_.yd(P()))},f=function(){return!!E().optionColor},F=_.X(_.jL(-1,void 0,"H2gnQb")),n=F.next().value,N=F.next().value,Y=function(p){return n()===p},q=function(p){return P().correctAnswerIndex===p},H=function(){return n()!==-1},t=function(){return n()===P().correctAnswerIndex},e=function(){var p=P(),D=H(),G=t();
return D?G?p.successTitle:p.failureTitle:p.questionHeaderText},W=function(){var p=H(),D=t();
return p?D?264685:264684:264683},M=function(){var p=P();
return H()?p.explanationText:p.questionSubheaderText},J=function(){return!!P().video},x=function(p){return t()&&q(p)},V=_.Nb(function(){N(-1);
return!1});
return _.O(_.m,{cond:function(){return P().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.O(v$V,{data:function(){return P()}})},
else:function(){return _.O("learning-journey-quiz-view-model",{class:_.nt("learningQuizComponentHost",l.className),style:_.qb({background:function(){return E().backgroundColor}})},_.O(_.m,{cond:J,
then:function(){return _.O("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.qb({background:function(){return E().videoBackgroundColor}})},_.O(_.W_,{data:function(){return P().video}},{lockupViewModel:function(p){return _.O(_.a2,{data:p.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.O("div",{class:"learningQuizComponentQuizContainer"},_.O("div",{class:"learningQuizComponentQuiz"},_.O("div",{class:"learningQuizComponentQuizContent"},_.O(_.m,{cond:function(){return!!P().aiGeneratedQuizLabel},
then:function(){return _.O("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.O(_.UD,{text:function(){return P().aiGeneratedQuizLabel}}))}}),_.O("div",{class:"learningQuizComponentQuizHeader",
style:_.qb({"align-items":function(){return P().overflowMenu?"start":"center"}})},_.O("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.qb({"min-height":function(){return P().overflowMenu?"48px":"26px"}})},_.O("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.lY(function(p){_.In(W(),p,b,function(D){b=D})}),
style:_.qb({color:function(){return E().primaryTextColor}}),
"client-ve-type":W},_.O(_.UD,{text:e}))),_.O("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.O(_.m,{cond:H,then:function(){return _.O("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.lY(function(p){_.In(264687,p,d,function(D){d=D})}),
"on:click":V,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:_.qb({fill:function(){return E().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(_.W_,{data:function(){return P().overflowMenu}},{buttonViewModel:function(p){return _.O(_.Rb,{data:p.data})}}))),_.O("div",{class:"learningQuizComponentQuizSubheader",
el:_.lY(function(p){_.In(264688,p,L,function(D){L=D})}),
style:_.qb({color:function(){return E().secondaryTextColor}}),
"client-ve-type":264688},_.O(_.UD,{text:M}))),_.O("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.O(_.RC,{each:function(){return P().optionsData||[]}},function(p,D){var G={};
return _.O("button",{class:_.nt("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(G.learningQuizComponentQuizHover=function(){return!H()},G.learningQuizComponentQuizOptionWithCustomColor=f,G.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return x(D())},G.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!t()&&Y(D())},G.learningQuizComponentQuizIncorrectShake=function(){return!t()&&
Y(D())},G.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return H()&&!Y(D())},G)),
"on:click":_.Nb(function(){_.Vq(_.Ut(),{data:p});if(H())return!1;N(D());return!1}),
style:_.qb({background:function(){var lN=D();return H()&&Y(lN)?"":f()?E().optionColor:"transparent"}}),
"aria-disabled":H},_.O("div",{class:"learningQuizComponentQuizOptionContainer"},_.O(_.m,{cond:H,then:function(){return _.O(CjQ,{isOptionCorrect:q,optionIndex:D,isOptionSelectedAndCorrect:x,colors:E})}}),_.O(_.UD,{text:p.optionText})))})))))}})},"we");
CjQ=_.C(function(l){var b={};return _.O("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var d=l.optionIndex();return l.isOptionCorrect(d)?"0 0 24 24":"0 -960 960 960"},
class:_.nt("learningJourneyQuizViewModelQuizOptionIconLeading",(b.learningQuizComponentQuizPulse=function(){return l.isOptionSelectedAndCorrect(l.optionIndex())},b)),
style:_.qb({fill:function(){return l.colors().primaryTextColor}})},_.O("path",{d:function(){var d=l.optionIndex();
return l.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"}}))},"xe");
_.RBr.idomCompat=!0;_.P$(_.RBr,"learning-journey-quiz-view-model",{props:{data:_.KX,className:_.KX}});var p9t=_.C(function(l){var b=_.X((0,_.dxV)(function(){var f;return{targetId:(f=l.data().config)==null?void 0:f.suspenseKey,contents:[l.data()]}})).next().value,d=_.qP().resolve(_.tk),L=function(){var f=b().contents.length>0?b().contents[0]:void 0;
return f==null?void 0:f.config},P=function(){var f;
return(f=L())==null?void 0:f.entityTriggerConfig},E=_.eN(X1H,function(){var f,F;
return(F=(f=P())==null?void 0:f.entityKey)!=null?F:""});
_.Vl(function(){var f,F,n,N=(n=Number((f=P())==null?void 0:(F=f.invalidationTimestamp)==null?void 0:F.seconds))!=null?n:0,Y,q,H;if(((H=Number((Y=E())==null?void 0:(q=Y.lastUpdated)==null?void 0:q.seconds))!=null?H:0)>N){var t;(f=(t=L())==null?void 0:t.continuationCommand)&&d.resolveCommand(f)}},"tC8nKe");
return _.O("yt-suspense-view-model",{class:_.nt("ytSuspenseViewModelHost")},_.O(_.W_,{data:function(){var f;return(f=L())==null?void 0:f.contents}},{lockupViewModel:_.a2}))},"ze");var o$o=_.C(function(l){var b=_.lf(l,{palette:void 0,isLastItem:!1}),d=b.palette,L=b.isLastItem,P=function(){return l.data().isHighlighted},E=function(){var n;
return BgZ((n=d())==null?void 0:n.iconDisabledColor)},f=function(){var n;
return BgZ((n=d())==null?void 0:n.primaryTitleColor)},F=function(){var n;
return BgZ((n=d())==null?void 0:n.secondaryTitleColor)};
b={};return _.O("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.lY(_.AW(function(){return l.data().rendererContext}))},_.O(_.W_,{data:function(){return l.data().thumbnail}},{thumbnailViewModel:_.vk}),_.O("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.O("div",{class:_.nt("ytMacroMarkerListItemViewModelTimeDescription",(b.ytMacroMarkerListItemViewModelHighlighted=P,b)),
style:_.qb({"background-color":function(){return P()?f():E()},
color:function(){return P()?"":F()}})},_.O(_.UD,{text:function(){return l.data().timestamp}})),_.O("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.qb({"background-color":function(){return L()?"transparent":E()}})}),_.O("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(P()?f():F())}},_.O(_.UD,{text:function(){return l.data().title}}))))},"Ae");_.jx=_.C(function(l){function b(fF){x("transform:translateX("+(_.aC("HTML_DIR")==="rtl"?"":"-")+fF+"px)")}
function d(fF){return Math.min(Math.max(fF,0),J()-lN())}
function L(){var fF=D()+qH();return P()?(Math.round(lN()/fF)||1)*fF:0}
var P=function(){return l.data().items||[]},E=function(){return l.data().previousButton},f=function(){return l.data().nextButton},F=function(){var fF,PF;
return(PF=(fF=l.disableArrows)==null?void 0:fF.call(l))!=null?PF:!1},n=function(){var fF;
return!((fF=l.forceNarrowLayout)==null||!fF.call(l))},N=_.IJ(function(){var fF;
return!((fF=l.centerAlignItems)==null||!fF.call(l))&&J()<=lN()},void 0,"Uto0kc"),Y=_.n1("horizontal-shelf-view-model"),q=_.n1("div"),H=_.X(_.jL(0,void 0,"G0xZB")),t=H.next().value,e=H.next().value;
H=_.X(_.jL(0,void 0,"kqCYFf"));var W=H.next().value,M=H.next().value,J=W;W=_.X(_.jL("",void 0,"Hh6Uye"));H=W.next().value;var x=W.next().value;W=_.X(_.jL(0,void 0,"yMGBKb"));var V=W.next().value,p=W.next().value,D=V;W=_.X(_.jL(0,void 0,"VChthd"));V=W.next().value;var G=W.next().value,lN=V;W=_.X(_.jL(!1,void 0,"qJlhhe"));var sA=W.next().value,OA=W.next().value;W=_.X(_.jL(0,void 0,"x7H94"));V=W.next().value;var WV=W.next().value,qH=V;W=_.X(_.jL(0,void 0,"ksuUee"));var KF=W.next().value,AV=W.next().value;
W=_.X(_.jL("50%",void 0,"uxCxde"));var CF=W.next().value,gZ=W.next().value,rZ=function(){var fF,PF=(fF=l.data())==null?void 0:fF.responsiveContainerConfiguration,KJ,ah;return PF?V4(PF==null?void 0:PF.responsiveSize):(ah=(KJ=l.sizing)==null?void 0:KJ.call(l))!=null?ah:"STANDARD"};
W=_.IJ(function(){return!F()&&t()>0},void 0,"XK60w");
V=_.IJ(function(){return!F()&&t()<J()-lN()},void 0,"D22LVd");
var nJ=function(){e(d(t()-L()));b(t())},Gy=function(){e(d(t()+L()));
b(t())},qV=function(){Y.value!==null&&Ih()},WF;
_.wq(function(){Ih();window.ResizeObserver?(WF=new ResizeObserver(_.g$(qV,0)),WF.observe(Y.value)):window.addEventListener("resize",qV)});
_.wk(function(){if(window.ResizeObserver){var fF;(fF=WF)==null||fF.disconnect()}else window.removeEventListener("resize",qV)});
var Ih=function(){var fF=Y.value.clientWidth,PF=l.includeMargin!==void 0?l.includeMargin():!1,KJ;var ah=l.hasPeek!==void 0?l.hasPeek():!((KJ=l.data())==null||!KJ.hasPeek);fF=_.D_({containerWidth:fF,hasPeek:ah,sizing:rZ(),marginSettings:PF?n()?4:1:0});WV(fF.gutter);AV(fF.margin);p(fF.itemWidth);OA(fF.maxContainerWidth<528||n());G(fF.maxContainerWidth);P()&&M((fF.itemWidth+fF.gutter)*P().length-fF.gutter);if(P()){var eo;if(((eo=l.thumbnailAspectRatio)==null?void 0:eo.call(l))!==void 0){var b9;gZ(D()/
A17((b9=l.thumbnailAspectRatio)==null?void 0:b9.call(l))/2+"px")}else gZ("50%")}},jT={},Ha={};
return _.O("horizontal-shelf-view-model",{class:_.nt("ytwHorizontalShelfViewModelHost",l.className),el:Y},_.O(_.m,{cond:function(){var fF;return l.data().header&&!((fF=l.horizontalShelfExperiments)==null?0:fF.call(l).hideHeader)},
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.qb({width:function(){return lN()+"px"},
padding:function(){return"0 "+KF()+"px"}})},_.O(_.W_,{data:function(){return l.data().header}},{sectionHeaderViewModel:function(fF){return _.O(_.rV,{data:fF.data,
disableHorizontalPadding:!0,forceSmallLayout:sA,useResponsiveLayout:!0})}}))}}),_.O("div",{class:_.nt("ytwHorizontalShelfViewModelOuterContainer",(jT.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return N()},jT)),
style:_.qb({"margin-top":function(){var fF,PF=l.data().header&&!((fF=l.horizontalShelfExperiments)==null?0:fF.call(l).hideHeader),KJ;return(((KJ=l.ensureMarginTop)==null?0:KJ.call(l))&&!PF?12:0)+"px"}})},_.O("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.qb({width:function(){return lN()+"px"},
padding:function(){return"0 "+KF()+"px"},
overflow:function(){return F()?"auto":"hidden"}})},_.O("div",{class:_.nt("ytwHorizontalShelfViewModelItems",(Ha.ytwHorizontalShelfViewModelCenterAlignItems=function(){return N()},Ha)),
el:q,style:H},_.O(_.W_,{data:P},{macroMarkerListItemViewModel:function(fF,PF){return _.O("div",{style:_.qb({width:function(){return D()+"px"},
"margin-right":function(){return(PF()===P().length-1?0:qH())+"px"}})},_.O(o$o,{data:fF.data,
palette:_.ro(l.palette),isLastItem:function(){return PF()===P().length-1}}))},
lockupViewModel:function(fF,PF){var KJ=fF.data;return _.O("div",{style:_.qb({width:function(){return D()+"px"},
"margin-right":function(){return(PF()===P().length-1?0:qH())+"px"}})},_.O(_.a2,{data:KJ,
containerType:4,sizing:rZ,protectBackground:l.protectBackground,thumbnailFixedWidth:function(){return nfN(KJ())+"px"},
thumbnailTargetWidth:function(){return nfN(KJ())}}))},
suspenseViewModel:function(fF,PF){return _.O("div",{style:_.qb({width:function(){return D()+"px"},
"margin-right":function(){return(PF()===P().length-1?0:qH())+"px"}})},_.O(p9t,{data:fF.data}))}}))),_.O(_.m,{cond:W,
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.qb({top:function(){return CF()}})},_.O(_.W_,{data:E},{buttonViewModel:function(fF){return _.O(_.Rb,{data:fF.data,
onClick:nJ})}}))}}),_.O(_.m,{cond:V,
then:function(){return _.O("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.qb({top:function(){return CF()}})},_.O(_.W_,{data:f},{buttonViewModel:function(fF){return _.O(_.Rb,{data:fF.data,
onClick:Gy})}}))}})))},"Be");
_.jx.idomCompat=!0;var Df0=_.C(function(l){var b=function(){return l.data().targetId||""},d=function(){var W;
return((W=l.data())==null?void 0:W.expansionEntityKey)||""},L=_.eN(_.QM$,d),P=!0,E=function(){var W;
return((W=L())==null?void 0:W.value)===b()},f=function(W){_.cf(_.jN("stringEntity",d(),{key:d(),
value:W?b():""}))};
_.VL(function(){P=!1;l.data().isExpanded&&f(!0)});
var F=function(){if(E()){var W=!0;l.onCollapse!==void 0&&(W=l.onCollapse());W&&f(!1)}else f(!0)},n=_.Nb(F),N=function(){var W;
return(((W=l.accordionStyle)==null?void 0:W.call(l))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},Y=_.n1("div"),q=function(){var W,M;
return(M=(W=_.K(l.data().rendererContext,_.jy))==null?void 0:W.label)!=null?M:""},H=function(){var W,M;
return{disabled:(W=l.hideIfNotExpanded)==null?void 0:W.call(l),ariaHidden:(M=l.hideIfNotExpanded)==null?void 0:M.call(l)}},t={},e={};
return _.O("yt-accordion-item-view-model",{class:_.nt("ytAccordionItemViewModelHost",l.className,(t.ytAccordionItemViewModelExpanded=function(){return E()},t.ytAccordionItemViewModelHidden=function(){var W;
return(W=l.hideIfNotExpanded)==null?void 0:W.call(l)},t.ytAccordionItemViewModelMini=N,t)),
"data-target-id":b},_.O("div",{class:"ytAccordionItemViewModelContainer"},_.O("div",{class:"ytAccordionItemViewModelLeftSection","on:click":n,title:q,"aria-hidden":function(){var W;return(W=l.hideIfNotExpanded)==null?void 0:W.call(l)}},_.O(_.UD,{text:function(){return l.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:q})),_.O("div",{class:"ytAccordionItemViewModelRightSection"},_.O(_.W_,{data:function(){return E()?l.data().expandButton:l.data().collapseButton}},{buttonViewModel:function(W){return _.O(_.Rb,{data:W.data,
className:"ytAccordionItemViewModelToggleButton",onClick:F,buttonOverrides:H})}}))),_.O("div",{class:"ytAccordionItemViewModelContainer"},_.O("div",{class:_.nt("ytAccordionItemViewModelContent",(e.ytAccordionItemViewModelExpandedSubtitle=function(){return E()},e)),
el:Y,style:_.qb({"max-height":function(){return P?"auto":E()?Y.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!E()}},_.O(_.m,{cond:function(){return!N()},
then:function(){return _.O(_.UD,{text:function(){return l.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.O(_.W_,{data:function(){return l.data().content}},{horizontalShelfViewModel:function(W){return _.O(_.jx,{data:W.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"De");_.VgV=_.C(function(l){var b=_.X((0,_.dxV)(l.data)).next().value,d=function(){return l.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},L=function(){return d()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},P=_.X(_.jL(!0,void 0,"VFpYAb")),E=P.next().value,f=P.next().value,F=function(){return L()&&E()},n=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){f(!E())}}},N=_.Nb(function(){b().onTitleTap&&_.pi(b().onTitleTap||{})});
P={};return _.O("yt-accordion-view-model",{class:_.nt("ytAccordionViewModelHost",(P.ytAccordionViewModelMinimized=function(){return F()},P)),
"data-target-id":function(){return l.data().targetId||""}},_.O(_.m,{cond:function(){return L()||!!b().title},
then:function(){return _.O("div",{class:"ytAccordionViewModelHeader"},_.O("div",{class:"ytAccordionViewModelTitleSection"},_.O("div",{class:"ytAccordionViewModelTitleWrapper"},_.O(_.m,{cond:function(){return!!l.data().headerIcon},
then:function(){return _.O(_.H$,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var Y;return(Y=l.data().headerIcon)==null?void 0:Y.iconType}})}}),_.O("div",{class:"ytAccordionViewModelTitle",
"on:click":N},_.O(_.UD,{className:"ytAccordionViewModelTitleText",text:function(){return b().title}})))),_.O("div",{class:"ytAccordionViewModelButtonSection"},_.O(_.m,{cond:L,
then:function(){return _.O(_.CX,{data:n,iconName:function(){return F()?"chevron_down":"chevron_collapse"}})}})))}}),_.O("div",{class:"ytAccordionViewModelContent"},_.O(_.W_,{data:function(){return b().contents}},{accordionItemViewModel:function(Y){return _.O(Df0,{data:Y.data,
className:"ytAccordionViewModelRow",accordionStyle:d,hideIfNotExpanded:F,onCollapse:function(){return L()?(f(!0),!1):!0}})}})),_.O("div",null,_.O(_.m,{cond:function(){return!L()&&(!!b().disclaimerFooter||!!b().footer)},
then:function(){return _.O("div",{class:"ytAccordionViewModelFooter"},_.O(_.UD,{text:function(){return b().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.O(_.W_,{data:function(){return l.data().footer}},{flexibleActionsViewModel:function(Y){return _.O(_.Ne,{data:Y.data,
layout:0})}}))}})))},"Ee");_.P$(_.VgV,"yt-accordion-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=null,d=null,L,P=(L=_.qP().resolve(_.YC(_.uf)))==null?void 0:L(),E=_.X(_.jL(!1,void 0,"CmEVtc"));L=E.next().value;var f=E.next().value;E=_.X(_.jL(!0,void 0,"yo9dR"));var F=E.next().value,n=E.next().value,N=_.n1("textarea",function(M){_.In(264503,M,b,function(J){b=J})}),Y=function(M){f(!0);
M={learningJourneyFormData:{query:M}};_.pi(l.data().searchEndpoint||{},{form:{formData:M}});return!1},q=_.Nb(function(M){M.target.closest("button-view-model")&&f(!0)});
E=_.Nb(function(){n(N.value.value.length===0)});
var H=_.Nb(function(M){if(M.key==="Enter"&&!M.shiftKey&&!F()){var J=M.target;M.preventDefault();Y(J.value)}}),t={},e={},W={};
return _.O("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.O("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.O(_.cZ,{data:function(){return l.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.O("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.O("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.O("div",{class:_.nt("ytLearningJourneyZeroStateSearchBar",(t.ytLearningJourneyZeroStateSearchBarDark=P,t))},_.O("textarea",{class:_.nt("ytLearningJourneyZeroStateTextInput",(e.ytLearningJourneyZeroStateTextInputDark=P,e)),el:N,"on:keyup":E,"on:keydown":H,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.O("div",{class:_.nt("ytLearningJourneyZeroStateSearchButtonContainer",(W.ytLearningJourneyZeroStateSearchButtonContainerDark=P,W))},_.O(_.Rb,{data:function(){return _.K(l.data().searchButton,_.U3)},
className:"search-button",onClick:function(){return Y(N.value.value)},
buttonOverrides:function(){return{disabled:F(),style:P?"mono-inverse":"mono",size:"XL"}}}))),_.O(_.m,{cond:function(){return!!l.data().errorBanner},
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.lY(function(M){_.In(264617,M,d,function(J){d=J})})},_.O(_.W_,{data:function(){return l.data().errorBanner}},{alertBannerViewModel:function(M){return _.O(_.O4h,{data:M.data,
"client-ve-type":264617})}}))}})),_.O(_.m,{cond:L,
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.O(_.W_,{data:function(){return l.data().loader}},{learningJourneyLoaderViewModel:function(M){return _.O(_.Az0,{data:M.data})}}))},
else:function(){return _.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.O(_.m,{cond:function(){return!!l.data().learningJourneyShelf},
then:function(){return _.O("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.O("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return l.data().learningJourneySectionTitle}),_.O(_.W_,{data:function(){return l.data().learningJourneyShelf}},{horizontalShelfViewModel:function(M){return _.O(_.jx,{data:M.data,
centerAlignItems:!0})}}))}}),_.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.O("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return l.data().suggestedJourneySectionTitle}),_.O("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":q},_.O(_.W_,{data:function(){return l.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(M){return _.O(_.Ne,{data:M.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Fe"),"yt-learning-journey-zero-state",{props:{data:_.KX}});var w92=_.C(function(l){var b=l.data;return _.O("ytvl-live-leaderboard-item-action-content-view-model",{class:_.nt("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.O(_.UD,{text:function(){var d;return(d=b())==null?void 0:d.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.O(_.W_,{data:function(){return b().actionButton}},{buttonViewModel:function(d){return _.O(_.Rb,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:d.data})}}))},"Ge");var uno=_.C(function(l){var b=l.data;return _.O("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.nt("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.O(_.UD,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var d;return(d=b())==null?void 0:d.displayName},
ellipsisTruncate:!0}),_.O(_.W_,{data:function(){return b().badge}},{buttonViewModel:function(d){return _.O(_.Rb,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:d.data})}}))},"He");_.P$(_.C(function(l){var b=l.data;return _.O("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.O("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.O(_.UD,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var d;return(d=b())==null?void 0:d.rank}})),_.O("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS})),_.O("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.O(_.W_,{data:function(){return b().content}},{liveLeaderboardItemChannelContentViewModel:uno,
liveLeaderboardItemActionContentViewModel:w92})),_.O(_.UD,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var d;return(d=b())==null?void 0:d.points}}))},"Ie"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;return _.O("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.O(_.UD,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var d,L;return(d=b())==null?void 0:(L=d.ranking)==null?void 0:L.rank}}),_.O("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS})),_.O(_.UD,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var d,L;return(d=b())==null?void 0:(L=d.channelContent)==null?void 0:L.channelName}}),_.O(_.UD,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var d;return(d=b())==null?void 0:d.points}}))},"Je"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.KX}});var GiV=_.C(function(l){l=_.lf(l,{wrapper:!1}).wrapper;return _.O(_.m,{cond:l,then:function(){return _.O("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.O("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.O("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Ke");
GiV.idomCompat=!0;var TmD=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],avF=_.C(function(l){var b=l.data;var d=_.lY(),L=_.IJ(function(){return b().command},void 0,"fyYsT");
_.Vl(function(){L()&&_.vZ(L(),{form:{element:d.value}})},"B0nxdb");
return _.O("div",{el:d,class:"YtQrCodeRendererHostContainer"},_.O(_.m,{cond:function(){return b().qrCodeImage},
then:function(P){return _.O(_.cZ,{data:P,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.O(_.m,{cond:function(){return b().spinner},
then:function(){return _.O(GiV,null)}})}}),_.O(_.m,{cond:function(){return b().label},
then:function(P){return _.O(_.UD,{text:P,className:"YtQrCodeRendererHostLabel"})}}),_.O(_.m,{cond:function(){return b().labels},
then:function(P){return _.O("div",{class:"YtQrCodeRendererHostLabels"},_.O(_.RC,{each:P},function(E){return _.O(_.UD,{text:E})}))}}))},"Ne");_.P$(_.C(function(l){var b=l.data;var d=_.IJ(function(){return b().qrEntityKey},void 0,"LmZ2xf"),L=_.IJ(function(){return b().deleteEntityOnDismiss},void 0,"my0Tzb"),P=_.IJ(function(){return b().command},void 0,"hzECIb"),E=_.eN(UEA,d);
l=_.IJ(function(){return b().qrCodeImage},void 0,"AnD9rc");
var f=_.IJ(function(){return b().style&&TmD.includes(b().style)},void 0,"f5fZv"),F=_.U6({visibilityCallback:function(n){n&&P()&&_.vZ(P())},
showOption:{calledOnce:!0,state:"visible"}});_.wq(function(){_.wk(function(){L()&&d()&&_.i4().dispatch(_.jN("qrCodeEntity",d()))})});
return _.O("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.lY(F)},_.O(_.m,{cond:f,then:function(){return _.O(_.m,{cond:E,then:function(n){return _.O(avF,{data:n})}})}}),_.O(_.m,{cond:l,
then:function(n){return _.O(_.cZ,{data:n,alt:""})}}))},"Le"),"yt-qr-code-renderer",{props:{data:_.KX}});var czt=_.C(function(l){var b=function(){return _.Jq(1728053247&(l.barColor!==void 0?KH(l.barColor()):4278190080))};
return _.O("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.O("div",{class:"ytVideoOverviewGhostCardDetails"},_.O(i4o,{animationDelay:0,percentWidth:100,barColor:function(){return b()}}),_.O(i4o,{animationDelay:600,
percentWidth:60,barColor:function(){return b()}})))},"Oe"),i4o=_.C(function(l){return _.O("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+l.percentWidth()+"%"}},_.O("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var b=l.animationDelay(),d=l.barColor();return"animation-delay:"+b+"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    );"}}))},"Pe");var rz$;_.l76=_.C(function(l){function b(J){f(J)}
var d=l.data;var L=_.n1("yt-video-overview-view-model"),P=_.O6("div");l=_.X(_.jL(-1,void 0,"dW11He"));var E=l.next().value,f=l.next().value;l=_.X(_.jL(0,void 0,"LqrsK"));var F=l.next().value,n=l.next().value,N={},Y=_.eN(Ooj,function(){return d().asyncDataEntityKey}),q=function(){var J;
if((J=Y())==null?0:J.videoOverviewViewModel){var x;return _.K((x=Y())==null?void 0:x.videoOverviewViewModel,jf$)}return d()};
_.wq(function(){n(Math.min((L.value.clientWidth-24)/4-8,72))});
var H=function(J){f(J);(P==null?0:P.value)&&P.value.children[J]&&P.value.children[J].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
KW$(L,function(){var J;if((J=q())==null||!J.inlinePlaybackEndpoint)return null;var x;J=N==null?void 0:(x=N.thumbnailElRef)==null?void 0:x.value;if(!J)return null;var V;x=(V=q())==null?void 0:V.inlinePlaybackEndpoint;V=_.K(x,R7o);return{multipleVideoPreviewData:{data:(V==null?0:V.playerDescriptors)&&(V==null?0:V.playerDescriptors.length)?V.playerDescriptors:[],thumbnailElement:J,trackingParams:"test",callbacks:{onPlaybackStarted:H},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var t=function(){var J;return((J=q())==null?void 0:J.headerSubtext)!==void 0?!0:!1},e=function(){var J,x=KH((J=q())==null?void 0:J.titleColor);
return x?"color: "+_.Jq(x)+";":void 0},W=function(){var J,x=KH((J=q())==null?void 0:J.subtextColor);
return x?"color: "+_.Jq(x)+";":void 0},M=function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.O("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return e()}},_.O(_.UD,{text:function(){var J;
return(J=q())==null?void 0:J.headerText}})),_.O(_.m,{cond:t,
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.O("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return W()}},_.O(_.H$,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.O("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return W()}},_.O(_.UD,{text:function(){var J;
return(J=q())==null?void 0:J.headerSubtext}})))}}))};
l={};return _.O("yt-video-overview-view-model",{class:_.nt("ytGenAiVideoOverviewViewModelHost",(l.ytGenAiVideoOverviewViewModelMweb=!1,l.ytGenAiVideoOverviewViewModelDesktop=!0,l)),el:L,style:function(){var J,x=KH((J=q())==null?void 0:J.backgroundColor);return x?"background-color: "+_.Jq(x)+";":void 0}},_.O(_.m,{cond:function(){var J;
return(J=q())==null?void 0:J.isLoading},
then:function(){return _.O(czt,{barColor:function(){var J;return(J=q())==null?void 0:J.titleColor}})},
else:function(){return _.O(_.H7,null,null,_.O("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.O(_.W_,{data:function(){var J;return(J=q())==null?void 0:J.thumbnail}},{thumbnailViewModel:function(J){return _.O(_.vk,{data:J.data,
aspectRatio:0,playbackRef:t2q(N)})}})),_.O("div",{class:"ytGenAiVideoOverviewViewModelDetails"},M(),_.O(_.m,{cond:function(){var J,x,V,p;
return((J=q())==null?void 0:(x=J.listItems)==null?void 0:x.length)!==void 0&&((V=q())==null?void 0:(p=V.listItems)==null?void 0:p.length)>0?!0:!1},
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:P},_.O(_.RC,{each:function(){var J;return(J=q())==null?void 0:J.listItems}},function(J,x){return _.O(rz$,{image:J.image,
index:x,isSelected:function(){return x()===E()},
onClick:b,itemWidth:F})}))}}),_.O("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.O("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return e()}},_.O(_.UD,{text:function(){var J,x,V,p,D,G,lN;
return(lN=(J=q())==null?void 0:(x=J.listItems)==null?void 0:(V=x[E()])==null?void 0:V.headline)!=null?lN:(p=q())==null?void 0:(D=p.listItems)==null?void 0:(G=D[0])==null?void 0:G.headline}})),_.O("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return W()}},_.O(_.UD,{text:function(){var J,x,V,p,D,G,lN;
return(lN=(J=q())==null?void 0:(x=J.listItems)==null?void 0:(V=x[E()])==null?void 0:V.subtext)!=null?lN:(p=q())==null?void 0:(D=p.listItems)==null?void 0:(G=D[0])==null?void 0:G.subtext}})))))}}))},"Qe");
rz$=_.C(function(l){var b=l.image;var d=l.itemWidth;var L=l.index;var P=l.isSelected;var E=l.onClick;l=_.Nb(function(){L!==void 0&&E!==void 0&&E(L());return!1});
var f={};return _.O("div",{class:_.nt("ytGenAiVideoOverviewViewModelCarouselItem",(f.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return P==null?void 0:P()},f)),
style:function(){return"width: "+d()+"px;"},
"on:click":l},_.O(_.cZ,{data:b,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.O(_.m,{cond:function(){return P==null?void 0:P()},
then:function(){return _.O("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.O("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Re");
_.l76.idomCompat=!0;_.P$(_.l76,"yt-video-overview-view-model",{props:{data:_.KX}});_.bF9=_.C(function(l){var b=l.data;var d=l.topbarOffset;var L,P=((L=_.qP().resolve(_.YC(_.uf)))==null?void 0:L())||!1;return _.O("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var E=b();var f,F,n=P?(f=E.config)==null?void 0:f.darkThemeBackgroundColor:(F=E.config)==null?void 0:F.lightThemeBackgroundColor;E=n?_.$I(n):void 0;E="background-color: "+E+";";d!==void 0&&(E+="top: -"+d()+"px;");return E},
"aria-hidden":!0},_.O(_.m,{cond:function(){var E,f,F;return!!((E=b().backgroundImageConfig)==null?0:(f=E.image)==null?0:(F=f.sources)==null?0:F.length)},
then:function(){return _.O(_.cZ,{data:function(){var E;return(E=b().backgroundImageConfig)==null?void 0:E.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.O("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+NgA(P,b().gradientColorConfig)+";"}}))},"Se");
_.bF9.idomCompat=!0;var dH9=_.C(function(l){var b=l.data;var d=l.isOverlay;return _.O("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.O("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.O(_.W_,{data:function(){return b().header}},{sectionHeaderViewModel:function(L){return _.O(_.rV,{data:L.data,
isOverlay:d})}})),_.O("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.O(_.W_,{data:function(){return b().channelInfoButtons}},{flexibleActionsViewModel:_.Ne})),_.O("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.O(_.W_,{data:function(){return b().description}},{descriptionPreviewViewModel:function(L){return _.O(_.c5,{data:L.data,
isOverlay:d})}})))},"Te");
dH9.idomCompat=!0;var LBT=_.C(function(l){var b=l.data;var d={};return _.O("factoid-view-model",{class:_.nt("ytwFactoidViewModelHost",(d.ytwFactoidViewModelHostOverlay=l.isOverlay,d))},_.O(_.UD,{text:function(){return b().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.O(_.UD,{text:function(){return b().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Ue");
LBT.idomCompat=!0;var PNT=_.C(function(l){var b=l.data;var d=l.isOverlay;return _.O("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.O(_.W_,{data:function(){return b().factoids}},{factoidViewModel:function(L){return _.O(LBT,{data:L.data,
isOverlay:d})}}))},"Ve");
PNT.idomCompat=!0;_.E19=_.C(function(l){var b=l.data;var d=l.isOverlay;return _.O("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.O(_.W_,{data:function(){return b().items}},{channelInfoViewModel:function(L){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(dH9,{data:L.data,
isOverlay:d}))},
coursePerksViewModel:function(L){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(Jzh,{data:L.data,isOverlay:d}))},
descriptionPreviewViewModel:function(L){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(_.c5,{data:L.data,isOverlay:d}))},
factoidsRowViewModel:function(L){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(PNT,{data:L.data,isOverlay:d}))},
progressViewModel:function(L){return _.O("div",{class:"ytwCourseMetadataViewModelHostItem"},_.O(xf0,{data:L.data,isOverlay:d}))}}))},"We");var Qja=_.C(function(l){return _.O("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.O(_.W_,{data:function(){return l.data().content}},{courseMetadataViewModel:function(b){return _.O(_.E19,{data:b.data,
isOverlay:l.isOverlay})},
progressViewModel:function(b){return _.O(xf0,{data:b.data})}}))},"Xe");var XVO=_.C(function(l){var b=l.data;l=l.className;var d=function(){var P;return _.SN((P=b())==null?void 0:P.rendererContext)},L={};
L=(L.dynamicTextViewModelHost=!0,L.dynamicTextViewModelHostTappable=function(){return d()},L);
return _.O("yt-dynamic-text-view-model",{el:_.lY(_.AW(function(){var P;return(P=b())==null?void 0:P.rendererContext})),
role:function(){return d()?"link":void 0},
tabindex:function(){return d()?0:void 0},
class:_.nt(l,L)},_.O("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var P,E,f;return(f=(E=_.K((P=b())==null?void 0:P.rendererContext,_.jy))==null?void 0:E.label)!=null?f:""}},_.O(_.UD,{text:function(){return b().text},
userInput:!0})))},"Ye");
XVO.idomCompat=!0;_.zv=_.C(function(l){var b=l.data;var d=l.isPositionRelative;var L=_.YjV("(max-width: 527.9px)"),P=function(){var E,f;return(f=(E=b())==null?void 0:E.style)!=null?f:"IMAGE_BANNER_STYLE_FULL_BLEED"};
l={};return _.O("yt-image-banner-view-model",{el:_.lY(_.AW(function(){var E;return(E=b())==null?void 0:E.rendererContext})),
class:_.nt((l.ytImageBannerViewModelHost=!0,l.ytImageBannerViewModelInset=function(){return qjq(P())},l.ytImageBannerViewModelPositionAbsolute=function(){return _.GI(!0)&&!(d==null?0:d())},l.ytImageBannerViewModelSmallInset=function(){return qjq(P())&&L()},l.ytImageBannerViewModelTappable=function(){var E;
return _.SN((E=b())==null?void 0:E.rendererContext)},l))},_.O(_.m,{cond:function(){var E;
return(E=b())==null?void 0:E.image},
then:function(){return _.O(_.cZ,{data:function(){return b().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.O(_.W_,{data:function(){var E;
return(E=b())==null?void 0:E.overlays}},{thumbnailHoverOverlayViewModel:Bk}))},"Ze");
_.zv.idomCompat=!0;var f79;f79=_.C(function(l){var b=l.condition;var d=l.content;return _.O(_.m,{cond:b,then:function(){return _.O("div",{class:"yt-page-header-view-model__scroll-container"},d())},
else:function(){return d()}})},"$e");
_.sjl=_.C(function(l){var b=l.data;var d=l.noPadding;var L=l.enableBanner;var P=l.cinematicContainerTopbarOffset;var E=l.allowCinematicContainerOverflow;var f=l.displayAsSidebar;var F=l.displayAsPanel;var n=l.alwaysUseMediumTextDescription;var N=HoB(),Y=function(){return!!b().image||!!b().animatedImage},q=function(){return!!b().background},H=function(){return(f==null?0:f())||(F==null?0:F())?1:N()},t=function(){return H()===1},e=function(){return t()||H()===2},W=function(){return H()===4},M=function(){var KF=
b();
var AV=!!b().heroImage;var CF=H(),gZ=t4Q(b()),rZ=f==null?void 0:f(),nJ=!KF.metadata,Gy;if(Gy=AV?_.K(KF.heroImage,NzD):_.K(KF.animatedImage||KF.image,NzD)){KF=Gy.style;var qV=Gy.layoutMode;if(qV!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(Gy=wqN(V2N(Gy)),AV)AV=mxN(CF,KF,qV,Gy,rZ);else b:if(nJ)AV=CF===1?{size:48}:{size:72};else switch(CF){case 1:AV={size:72};break b;case 2:AV={size:120};break b;default:AV=gZ<4?{size:120}:{size:160}}else AV=void 0}else AV={size:0};return AV};
l={};l=_.nt((l["yt-page-header-view-model"]=!0,l["yt-page-header-view-model--no-padding"]=function(){return!(d==null||!d())},l["yt-page-header-view-model--small-top-padding"]=function(){return t()&&!b().actions&&!(F==null?0:F())||H()===2&&!(Y()||b().heroImage)},l["yt-page-header-view-model--small-bottom-padding"]=function(){return e()&&!b().actions&&!(F==null?0:F())},l["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(E==null?0:E())},l["yt-page-header-view-model--display-as-sidebar"]=
f,l));
var J={},x=_.nt((J["yt-page-header-view-model__page-header-headline"]=!0,J["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var KF;return(KF=M())==null?void 0:KF.allowFullWidth},J)),V=function(){var KF;
return e()&&!((KF=M())==null?0:KF.allowFullWidth)},p=function(){return t()&&(!!b().heroImage||Y())&&t4Q(b())>0},D=function(){return p()&&(F==null?void 0:F())};
J={};var G=_.nt((J["yt-page-header-view-model__page-header-title"]=!0,J["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!p()},J["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return p()&&!D()},J["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=D,J["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=q,J));
J={};var lN=_.nt((J["yt-page-header-view-model__page-header-headline-image"]=!0,J["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!b().heroImage&&e()},J));
J={};var sA=_.nt((J["yt-page-header-view-model__page-header-banner-container"]=L,J["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var KF;return(L==null?void 0:L())&&((KF=_.K(b().banner,_.YYD))==null?void 0:KF.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},J));
J={};var OA=_.nt((J["yt-page-header-view-model__page-header-content-metadata"]=!0,J["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=q,J));J={};var WV=_.nt((J["yt-page-header-view-model__page-header-flexible-actions"]=!0,J["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!b().metadata||e()},J["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!e()},J));
J={};var qH=_.nt((J["yt-page-header-view-model__page-header-attribution"]=!0,J["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=q,J));return _.O("yt-page-header-view-model",{class:l},_.O(_.m,{cond:q,then:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-background"},_.O(_.W_,{data:function(){return b().background}},{cinematicContainerViewModel:function(KF){return _.O(_.bF9,{data:KF.data,
topbarOffset:P})}}))}}),_.O(f79,{condition:function(){return!(f==null||!f())},
content:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-content"},_.O(_.m,{cond:function(){return(L==null?void 0:L())&&b().banner},
then:function(){return _.O("div",{class:sA},_.O(_.W_,{data:function(){return b().banner}},{imageBannerViewModel:_.zv}))}}),_.O("div",{class:x},_.O(_.m,{cond:Y,
then:function(){return _.O(_.W_,{data:function(){var KF;if(!(KF=b().animatedImage)){KF=b();if(Y()){var AV=KF=Object.assign({},KF),CF=H(),gZ=t4Q(b()),rZ=AV.image,nJ=_.K(rZ,mlV),Gy=nJ==null?void 0:nJ.avatar,qV=_.K(Gy,_.C2);if(rZ&&Gy&&qV){switch(CF){case 1:qV.avatarImageSize="AVATAR_SIZE_XL";break;case 2:qV.avatarImageSize="AVATAR_SIZE_XXL";break;default:gZ<4?qV.avatarImageSize="AVATAR_SIZE_XXL":qV.avatarImageSize="AVATAR_SIZE_XXXL"}_.$A(Gy,_.C2,Object.assign({},qV));nJ.avatar=Object.assign({},Gy);_.$A(rZ,
mlV,Object.assign({},nJ));AV.image=Object.assign({},rZ)}}KF=KF.image}return KF}},{contentPreviewImageViewModel:function(KF){return _.O(_.o2,{data:KF.data,
className:lN,imageSizeConfig:M})},
decoratedAvatarViewModel:function(KF){return _.O(_.O1,{data:KF.data,className:lN})}})}}),_.O(_.m,{cond:function(){return!!b().heroImage&&!V()},
then:function(){return _.O(_.W_,{data:function(){return b().heroImage}},{contentPreviewImageViewModel:function(KF){return _.O(_.o2,{data:KF.data,
className:lN,imageSizeConfig:M})}})}}),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.m,{cond:function(){return!!b().heroImage&&V()},
then:function(){return _.O("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.O(_.W_,{data:function(){return b().heroImage}},{contentPreviewImageViewModel:function(KF){return _.O(_.o2,{data:KF.data,
className:lN,imageSizeConfig:M})}}))}}),_.O(_.W_,{data:function(){return b().title}},{dynamicTextViewModel:function(KF){return _.O(XVO,{data:KF.data,
className:G})}}),_.O(_.W_,{data:function(){return b().metadata}},{contentMetadataViewModel:function(KF){return _.O(_.Vu,{data:KF.data,
layout:function(){return t()?1:0},
className:OA,isOverlay:q,useMediumText:W})}}),_.O(_.m,{cond:function(){return b().description&&!t()},
then:function(){return _.O(_.W_,{data:function(){return b().description}},{descriptionPreviewViewModel:function(KF){return _.O(_.c5,{data:KF.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:q,maxLinesOverride:function(){return t()?void 0:1},
useMediumText:function(){return(n==null?void 0:n())||W()}})}})}}),_.O(_.m,{cond:function(){return b().attribution&&!e()},
then:function(){return _.O(_.W_,{data:function(){return b().attribution}},{attributionViewModel:function(KF){return _.O(DU,{data:KF.data,
className:qH,useMediumText:W})}})}}),_.O(_.m,{cond:function(){return b().actions&&!e()},
then:function(){return _.O(_.W_,{data:function(){return b().actions}},{flexibleActionsViewModel:function(KF){return _.O(_.Ne,{data:KF.data,
layout:function(){return UxN(H())},
className:WV})}})}}))),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.m,{cond:function(){return b().description&&t()},
then:function(){return _.O(_.W_,{data:function(){return b().description}},{descriptionPreviewViewModel:function(KF){return _.O(_.c5,{data:KF.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:q,maxLinesOverride:function(){return t()?void 0:1},
useMediumText:function(){return(n==null?void 0:n())||W()}})}})}}),_.O(_.m,{cond:function(){return b().attribution&&e()},
then:function(){return _.O(_.W_,{data:function(){return b().attribution}},{attributionViewModel:function(KF){return _.O(DU,{data:KF.data,
className:qH,useMediumText:W})}})}}),_.O(_.m,{cond:function(){return b().actions&&e()},
then:function(){return _.O(_.W_,{data:function(){return b().actions}},{flexibleActionsViewModel:function(KF){return _.O(_.Ne,{data:KF.data,
layout:function(){return UxN(H())},
className:WV})}})}})),_.O("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.O(_.W_,{data:function(){return b().bottomMetadataFlexibleContainer}},{flexibleContainer:function(KF){return _.O(Qja,{data:KF.data,
isOverlay:q})}})))}}))},"af");
_.sjl.idomCompat=!0;_.P$(_.C(function(l){var b=_.X(_.jL(!1,void 0,"qvRy4d")),d=b.next().value,L=b.next().value;return _.O("yt-official-card-view-model",{class:_.nt("ytOfficialCardViewModelHost",l.className),style:_.qb({"background-color":function(){var P,E=KH((P=l.data())==null?void 0:P.backgroundColor);return E?_.Jq(E):void 0}})},_.O(_.W_,{data:function(){return l.data().header}},{pageHeaderViewModel:function(P){return _.O(_.sjl,{data:P.data,
noPadding:!0})}}),_.O(_.W_,{data:function(){return l.data().contents}},{horizontalShelfViewModel:function(P){return _.O(_.jx,{data:P.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.O(_.m,{cond:d,
then:function(){return _.O("div",{class:"ytOfficialCardViewModelExpandedContent"},_.O(_.W_,{data:function(){return l.data().expandedContents}},{horizontalShelfViewModel:function(P){return _.O(_.jx,{data:P.data,
sizing:"MINI"})}}),_.O("div",{class:"ytOfficialCardViewModelCollapseButton"},_.O(_.W_,{data:function(){return l.data().collapseButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
onClick:function(){L(!d())}})}})))},
else:function(){return _.O("div",{class:"ytOfficialCardViewModelExpandButton"},_.O(_.W_,{data:function(){return l.data().expandButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
onClick:function(){L(!d())}})}}))}}))},"bf"),"yt-official-card-view-model",{props:{data:_.KX,
className:_.KX}});var FBT=_.C(function(l){var b,d=(b=_.qP().resolve(_.YC(_.uf)))==null?void 0:b();return _.O("ytw-search-friction-view-model",{class:_.nt("ytwSearchFrictionViewModelHost",l.className)},_.O("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.O("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.O(_.m,{cond:function(){return d&&l.data().darkThemeImage?l.data().darkThemeImage:l.data().image},
then:function(L){return _.O(_.cZ,{data:L,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.O(_.W_,{data:function(){return l.data().overflowMenuButton}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.O(_.UD,{text:function(){return l.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.O(_.RC,{each:function(){return l.data().bodyText||[]}},function(L){return _.O(_.UD,{text:L,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.O(_.W_,{data:function(){return l.data().actions}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.O(_.UD,{text:function(){return l.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.O(_.UD,{text:function(){return l.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"cf");
FBT.idomCompat=!0;_.P$(FBT,"ytw-search-friction-view-model",{props:{data:_.KX,className:_.KX}});_.yp=_.C(function(l){var b=_.n1("markdown-div"),d,L=(d=_.qP().resolve(_.YC(_.uf)))==null?void 0:d();_.Vl(function(){var P=b.value;var E=new dYV,f=new Map(E.JSC$9463_sanitizerTable.globalAttributePolicies);f.set("style",{policyAction:4});E.JSC$9463_sanitizerTable=new Sz(E.JSC$9463_sanitizerTable.allowedElements,E.JSC$9463_sanitizerTable.elementPolicies,E.JSC$9463_sanitizerTable.allowedGlobalAttributes,f,E.JSC$9463_sanitizerTable.globallyAllowedAttributePrefixes);var F=["data-time"];if(F===void 0)f=
new Set(E.JSC$9463_sanitizerTable.globallyAllowedAttributePrefixes),f.add("data-"),E.JSC$9463_sanitizerTable=new Sz(E.JSC$9463_sanitizerTable.allowedElements,E.JSC$9463_sanitizerTable.elementPolicies,E.JSC$9463_sanitizerTable.allowedGlobalAttributes,E.JSC$9463_sanitizerTable.globalAttributePolicies,f);else{f=new Set(E.JSC$9463_sanitizerTable.allowedGlobalAttributes);F=_.X(F);for(var n=F.next();!n.done;n=F.next()){n=n.value;if(n.indexOf("data-")!==0)throw Error("ka`"+n);f.add(n)}E.JSC$9463_sanitizerTable=
new Sz(E.JSC$9463_sanitizerTable.allowedElements,E.JSC$9463_sanitizerTable.elementPolicies,f,E.JSC$9463_sanitizerTable.globalAttributePolicies,E.JSC$9463_sanitizerTable.globallyAllowedAttributePrefixes)}f=new Set(E.JSC$9463_sanitizerTable.allowedGlobalAttributes);f.add("class");E.JSC$9463_sanitizerTable=new Sz(E.JSC$9463_sanitizerTable.allowedElements,E.JSC$9463_sanitizerTable.elementPolicies,f,E.JSC$9463_sanitizerTable.globalAttributePolicies,E.JSC$9463_sanitizerTable.globallyAllowedAttributePrefixes);
_.ns(P,_.isF(E.build(),efV(l.text())));hfj(b.value)},"OZ439c");
d={};return _.O("div",null,_.O("markdown-div",{class:_.nt("ytwMarkdownDivHost",(d.ytwMarkdownDivDark=L,d.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var P;return((P=l.isSmallText)==null?void 0:P.call(l))||!1},d.ytwMarkdownDivHostWrapCodeBlocks=function(){var P;
return((P=l.wrapCodeBlocks)==null?void 0:P.call(l))||!1},d.ytwMarkdownDivHostEnableDefaultStyling=function(){var P;
return!((P=l.disableDefaultStyling)==null?0:P.call(l))},d)),
el:b}))},"ef");
_.yp.idomCompat=!0;var BZB=_.C(function(l){var b=l.imageData;var d=_.ro(l.isInList,!1),L=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(_.m,{cond:function(){return b().image},
then:function(P){return _.O(_.cZ,{data:P,alt:function(){return L().alt},
contentMode:function(){return L().contentMode},
targetWidth:function(){return L().targetWidth},
targetHeight:function(){return L().targetHeight},
className:function(){return L().className}})}}),_.O("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.O("div",{class:_.nt("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.O(_.UD,{text:function(){return b().title}})),_.O(_.RC,{each:function(){var P;
return(P=b().description)!=null?P:[]}},function(P){return _.O("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.O(Zg,{content:P}))})))},"ff"),n1a=_.C(function(l){var b=l.list;
var d=function(){var L;return(L=b().items)!=null?L:[]};
return _.O("div",{class:"ytwGenAiRichTextViewModelListContent"},_.O(_.m,{cond:function(){return b().title},
then:function(L){return _.O("div",{class:_.nt("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.O(_.UD,{text:L}))}}),_.O(_.m,{cond:function(){return b().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.O("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.O(_.RC,{each:d},function(L){return _.O("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.O(Zg,{content:L,isInList:!0}))}))}}),_.O(_.m,{cond:function(){return b().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.O("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.O(_.RC,{each:d},function(L){return _.O("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.O(Zg,{content:L,isInList:!0}))}))}}),_.O(_.m,{cond:function(){return b().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.O("div",{class:"ytwGenAiRichTextViewModelImageList"},_.O(_.RC,{each:d},function(L){return _.O("div",{class:"ytwGenAiRichTextViewModelListItem"},_.O(Zg,{content:L,isInList:!0}))}))}}))},"gf"),OFx=_.C(function(l){var b=l.table;
return _.O("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.O("thead",null,_.O("tr",null,_.O(_.RC,{each:function(){var d,L;return(L=(d=b().header)==null?void 0:d.cells)!=null?L:[]}},function(d){return _.O("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.O(_.RC,{each:function(){return d.contents}},function(L){return _.O(Zg,{content:L})}))}))),_.O("tbody",null,_.O(_.RC,{each:function(){var d;
return(d=b().rows)!=null?d:[]}},function(d){return _.O("tr",null,_.O(_.RC,{each:function(){return d.cells}},function(L){return _.O("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.O(_.RC,{each:function(){return L.contents}},function(P){return _.O(Zg,{content:P})}))}))})))},"hf"),Zg=_.C(function(l){var b=l.content;
var d=_.ro(l.isInList,!1),L=function(){var P,E;return(E=(P=b().contentBlock)==null?void 0:P.contents)!=null?E:[]};
return _.O("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.O(_.m,{cond:function(){return b().text},
then:function(P){return _.O(_.UD,{className:"ytwGenAiRichTextViewModelText",text:P})}}),_.O(_.m,{cond:function(){return b().image},
then:function(P){return _.O(BZB,{imageData:P,isInList:d})}}),_.O(_.m,{cond:function(){return b().list},
then:function(P){return _.O(n1a,{list:P})}}),_.O(_.m,{cond:function(){return b().contentBlock},
then:function(){return _.O("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.O(_.RC,{each:L},function(P){return _.O(Zg,{content:P,isInList:!1})}))}}),_.O(_.m,{cond:function(){return b().table},
then:function(P){return _.O(OFx,{table:P})}}))},"jf"),NZA=_.C(function(l){var b={};
b=_.$Y("ytwGenAiRichTextViewModelHost",(b.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.eG("search_overview_link_style")),b));return _.O("gen-ai-rich-text-view-model",{class:b},_.O(Zg,{content:function(){return l.data().content}}))},"kf");_.mHO=_.C(function(l){var b=l.data;var d=function(){var W;return((W=b().loadingUi)!=null?W:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},L=function(){return b().isLoading&&(d()==="UNSPECIFIED"||d()==="GHOST_CARD")},P=function(){return!b().isLoading},E=function(){return!!b().content&&!b().contents},f=function(){return!!b().contents},F=function(){return!!b().nextQueryButtons},n=function(){return b().isLoading&&d()==="INVISIBLE"},N=function(){var W,M;
return(M=(W=b().headerIcon)==null?void 0:W.iconType)!=null?M:""},Y=function(){var W;
return(W=b().content)!=null?W:""},q=function(){return!!b().sourcesSection},H,t=!((H=_.qP().resolve(_.YC(_.uf)))==null||!H()),e=_.IJ(function(){var W=[],M=b().contents;
if(M)for(var J=0;J<M.length;J++){var x=_.K(M&&M[J],WgQ);x&&W.push(x)}return W},void 0,"gcCsZb");
_.wq(function(){b().isLoading||_.Zi("so_re",void 0,"search_overview_answer")});
return _.O("ytd-overview-answer-view-model",{class:function(){var W={};W=(W.ytdOverviewAnswerViewModelHost=!0,W.ytdOverviewAnswerViewModelDarkBackground=t&&!n(),W.ytdOverviewAnswerViewModelLightBackground=!t&&!n(),W);return _.$Y(W)}},_.O(_.m,{cond:function(){return!n()},
then:function(){return _.O(_.H7,null,_.O("h2",null,_.O("div",{class:"ytdOverviewAnswerViewModelHeader"},_.O(_.m,{cond:N,then:function(W){return _.O("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.O(_.H$,{icon:W}))}}),_.O("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.O("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return b().headerText}),_.O("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.O(_.UD,{text:function(){return b().headerSubtext}}))))),_.O(_.m,{cond:L,
then:function(){return _.O(kEV,null)}}),_.O(_.m,{cond:P,
then:function(){return _.O(_.H7,null,_.O(_.m,{cond:E,then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelText"},_.O(_.yp,{text:Y,isSmallText:!0}))}}),_.O(_.m,{cond:f,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelRichText"},_.O(_.RC,{each:e},function(W){return _.O(NZA,{data:W})}))}}),_.O(_.m,{cond:F,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.O(_.W_,{data:function(){return b().nextQueryButtons}},{buttonViewModel:function(W){return _.O(_.Rb,{data:W.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.jx}))}}),_.O("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.O("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.O(_.m,{cond:function(){return!!_.K(b().likeButtonViewModel,_.ow)&&!!_.K(b().dislikeButtonViewModel,_.DK)},
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.O(_.Yv,{data:function(){return _.K(b().likeButtonViewModel,_.ow)},
disableIconAnimation:!0}),_.O(_.m$,{data:function(){return _.K(b().dislikeButtonViewModel,_.DK)}}))}})),_.O(_.m,{cond:function(){var W;
return(W=b().sourcesSection)==null?void 0:W.headerText},
then:function(W){return _.O("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.O(_.UD,{text:W}))}})),_.O(_.m,{cond:q,
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelSources"},_.O(_.W_,{data:function(){var W;return(W=b().sourcesSection)==null?void 0:W.sourcesShelf}},{buttonViewModel:_.Rb,
horizontalShelfViewModel:function(W){return _.O(_.jx,{data:W.data,includeMargin:!0,hasPeek:!0})}}))}}),_.O(_.m,{cond:function(){return b().disclaimerText},
then:function(){return _.O("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.O(_.UD,{text:function(){return b().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"lf");var YAO=_.C(function(l){var b=_.lf(l,{}).data;return _.O("yt-shopping-content-line-item-view-model",{class:_.nt("ytShoppingContentLineItemViewModelHost")},_.O(_.UD,{text:function(){var d;return(d=b().text)==null?void 0:d.attributedString}}))},"mf");_.M7=_.C(function(l){l=_.lf(l,{});var b=l.data,d={};return _.O("yt-shopping-content-line-view-model",{class:_.nt("ytShoppingContentLineViewModelHost",l.className,(d.ytShoppingContentLineViewModelTruncateText=function(){return!b().wrapContent},d)),
style:_.qb({"--shopping-content-line-gap":function(){return b().itemGap?b().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return b().lineHeight?b().lineHeight+"px":void 0}})},_.O(_.RC,{each:function(){return(b().items||[]).map(function(L){return _.K(L,xBV)}).filter(function(L){return!!L})}},function(L){return _.O(YAO,{data:L})}))},"nf");var qAj=_.C(function(l){var b=l.data;var d=function(){var E;return((E=b().image)==null?void 0:E.height)||48},L=function(){var E;
return((E=b().image)==null?void 0:E.width)||48},P=function(){return"width: "+L()+"px; height: "+d()+"px;"};
return _.O("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var E,f,F,n=((E=_.qP().resolve(_.YC(_.uf)))==null?0:E())?(f=b())==null?void 0:f.darkThemeBackgroundColor:(F=b())==null?void 0:F.lightThemeBackgroundColor;return"background-color: "+(n?_.Jq(n):"")+";"},
el:_.lY(_.AW(function(){var E;return(E=b())==null?void 0:E.rendererContext}))},_.O(_.m,{cond:function(){var E,f;
return(f=(E=b().image)==null?void 0:E.image)!=null?f:b().thumbnail},
then:function(E){return _.O("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var f;return"background-color: "+(((f=b().image)==null?0:f.backgroundColor)?_.Jq(b().image.backgroundColor):"")+";"+P()}},_.O(_.cZ,{data:E,
height:d,width:L,style:P,alt:""}))}}),_.O("div",{class:"ytShoppingDescriptionItemViewModelText"},_.O(_.W_,{data:function(){return b().line1}},{shoppingContentLineViewModel:function(E){return _.O(_.M7,{data:E.data})}}),_.O(_.W_,{data:function(){return b().line2}},{shoppingContentLineViewModel:function(E){return _.O(_.M7,{data:E.data})}}),_.O(_.W_,{data:function(){return b().line3}},{shoppingContentLineViewModel:function(E){return _.O(_.M7,{data:E.data})}})))},"of");var HFa=_.C(function(l){var b=l.data;var d=l.active;var L=_.n1("transcript-segment-view-model");_.Vl(function(){var P,E,f,F=((P=_.qP().resolve(_.YC(_.uf)))==null?0:P())?(E=b())==null?void 0:E.darkThemeColorPalette:(f=b())==null?void 0:f.lightThemeColorPalette;F&&(F.additiveBackground&&L.value.style.setProperty("--timestamp-active-background-color",_.Jq(F.additiveBackground)),F.textSecondary&&L.value.style.setProperty("--timestamp-active-color",_.$I(F.textSecondary)))},"TnVCnb");
l={};return _.O("transcript-segment-view-model",{class:_.nt("ytwTranscriptSegmentViewModelHost",(l.ytwTranscriptSegmentViewModelHostActive=d,l.ytwTranscriptSegmentViewModelHostModern=_.U("enable_timeline_view_modern_transcript")||_.U("enable_timeline_view_modern_transcript_fe"),l)),el:L},_.O(_.m,{cond:function(){var P;return(P=b())==null?void 0:P.timestamp},
then:function(P){var E={};return _.O(_.H7,null,_.O("div",{class:_.nt("ytwTranscriptSegmentViewModelTimestamp",(E.ytwTranscriptSegmentViewModelTimestampActive=d,E)),"aria-hidden":!0},P),_.O("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var f=P().split(":").map(Number),F=_.X(f.reverse());f=F.next().value;var n=F.next().value;F=F.next().value;return _.EtN({hours:F,minutes:n,seconds:f})}))}}),_.O(_.UD,{text:function(){var P,E,f;
return(f=(P=b())==null?void 0:P.attributedText)!=null?f:{content:(E=b())==null?void 0:E.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"qf");var t$Q=_.C(function(l){var b=l.data;return _.O("div",{class:"videoAttributesSectionViewModelHeader"},_.O("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.O("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return b().headerTitle}),_.O(_.m,{cond:function(){return b().headerInfoButton},
then:function(){return _.O(_.W_,{data:function(){return b().headerInfoButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.O(_.m,{cond:function(){return b().headerSubtitle},
then:function(){return _.O("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return b().headerSubtitle})}}))},"rf"),UHS=_.C(function(l){function b(W){return Math.max(Math.min(W,0),N()-F())}
var d=l.data;var L;l=_.n1("div",function(W){var M=function(){Y(W.clientWidth)};
M();window.ResizeObserver&&(L=new ResizeObserver(M),L.observe(W))});
var P=_.n1("div",function(W){n(W.scrollWidth)}),E=_.X(_.jL(0,void 0,"C3XQAe")),f=E.next().value;
E=E.next().value;var F=f,n=E;E=_.X(_.jL(0,void 0,"db7y3"));f=E.next().value;E=E.next().value;var N=f,Y=E;f=_.X(_.jL(0,void 0,"RchC7"));var q=f.next().value,H=f.next().value;_.wk(function(){var W;(W=L)==null||W.disconnect()});
var t=function(){H(b(q()+N()))},e=function(){H(b(q()-N()))};
return _.O("yt-video-attributes-section-view-model",null,_.O("div",{class:"videoAttributesSectionViewModelHost"},_.O(_.m,{cond:function(){return d().headerTitle},
then:function(){return _.O(t$Q,{data:d})}}),_.O("div",{class:_.nt("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:l},_.O("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.qb({transform:function(){var W=q();_.aC("HTML_DIR")==="rtl"&&(W*=-1);return"translateX("+W+"px)"}}),
el:P},_.O(_.W_,{data:function(){return d().videoAttributeViewModels}},{videoAttributeViewModel:PeV}))),_.O(_.W_,{data:function(){return d().footerButton}},{buttonViewModel:function(W){return _.O(_.Rb,{data:W.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.O(_.m,{cond:function(){return q()<0&&d().previousButton},
then:function(){return _.O("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.O(_.W_,{data:function(){return d().previousButton}},{buttonViewModel:function(W){return _.O(_.Rb,{data:W.data,
onClick:t})}}))}}),_.O(_.m,{cond:function(){return q()>N()-F()&&d().nextButton},
then:function(){return _.O("div",{class:"videoAttributesSectionViewModelRightArrow"},_.O(_.W_,{data:function(){return d().nextButton}},{buttonViewModel:function(W){return _.O(_.Rb,{data:W.data,
onClick:e})}}))}})))},"sf");
UHS.idomCompat=!0;var KBS=_.C(function(l){var b=l.data;var d=l.active;var L={},P={};return _.O("timeline-item-view-model",{class:_.nt("ytwTimelineItemViewModelHost",(L.ytwTimelineItemViewModelHostChapterChild=l.chapterChild,L.ytwTimelineItemViewModelModern=_.U("enable_timeline_view_modern_transcript")||_.U("enable_timeline_view_modern_transcript_fe"),L))},_.O("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.O("div",{class:_.nt("ytwTimelineItemViewModelTimestamp",(P.ytwTimelineItemViewModelTimestampActive=
d,P))},function(){return b().timestamp})),_.O("div",{class:"ytwTimelineItemViewModelContentItems"},_.O(_.W_,{data:function(){return b().contentItems}},{transcriptSegmentViewModel:function(E){return _.O(HFa,{data:E.data,
active:d})},
videoAttributesSectionViewModel:UHS})))},"tf");var eQ9=_.C(function(l){var b=l.data;l={};return _.O("timeline-chapter-view-model",{class:_.nt("ytwTimelineChapterViewModelHost")},_.O("div",{class:_.nt("ytwTimelineChapterViewModelTitle",(l.ytwTimelineChapterViewModelModern=_.U("enable_timeline_view_modern_transcript")||_.U("enable_timeline_view_modern_transcript_fe"),l))},function(){return b().title}),_.O(_.W_,{data:function(){return b().contents}},{timelineItemViewModel:function(d){return _.O(KBS,{data:d.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(d){return _.O(UHS,{data:d.data})}}))},"uf");var hQ9=_.C(function(l){var b=l.data;var d=_.n1("macro-markers-panel-item-view-model"),L=_.eN(_.mEA,function(){var E;return(E=b().markersEngagementPanelSyncEntityKey)!=null?E:""}),P=function(){var E;
return((E=L())==null?void 0:E.activeItemIndex)===b().index};
l=_.Nb(function(E){var f,F,n,N,Y;return _.B(function(q){if(q.nextAddress==1)return E.stopPropagation(),_.xY(_.JW(E),d.value,["A".toString(),"BUTTON".toString()])?q.return():(f=_.A9(b().onTap))?q.yield(_.YY(),2):q.return();F=q.yieldResult;N=(n=_.K(f,_.oN))==null?void 0:n.startTimeSeconds;N===void 0||(Y=F)!=null&&Y.seekTo(N,!0);_.gR(q)})});
return _.O("macro-markers-panel-item-view-model",{class:_.nt("ytwMacroMarkersPanelItemViewModelHost",{"is-active":P}),el:d,"on:click":l,tabindex:0,role:"button"},_.O(_.W_,{data:function(){var E;return(E=b())==null?void 0:E.item}},{timelineChapterViewModel:function(E){return _.O(eQ9,{data:E.data,
active:P})},
timelineItemViewModel:function(E){return _.O(KBS,{data:E.data,active:P})},
videoAttributeViewModel:PeV,shoppingDescriptionItemViewModel:qAj}))},"vf");
hQ9.idomCompat=!0;_.P$(hQ9,"macro-markers-panel-item-view-model",{props:{data:_.KX}});_.P$(UHS,"yt-video-attributes-section-view-model",{props:{data:_.KX}});var kyT=_.C(function(l){var b=function(){var d,L,P;return(P=(d=l.data().leadingLogoAccessibility)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label)!=null?P:""};
return _.O("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.O(_.m,{cond:function(){return l.data().leadingLogo},
then:function(d){return _.O(_.cZ,{className:"ytwFantasySectionHeaderViewModelLogo",data:d,alt:b})}}),_.O("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.O(_.UD,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return l.data().title}}),_.O(_.UD,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return l.data().subtitle}})),_.O(_.W_,{data:function(){return l.data().trailingButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"wf");var WB9=_.C(function(l){var b={};b=_.nt("ytwFantasyTeamViewModelHost",(b.ytwFantasyTeamViewModelCompact=function(){var P;return!((P=l.compact)==null||!P.call(l))},b.ytwFantasyTeamViewModelUser=function(){return l.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},b.ytwFantasyTeamViewModelOpponent=function(){return l.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},b));
var d=function(){var P,E,f;return(f=(P=l.data().teamLogoAccessibility)==null?void 0:(E=P.accessibilityData)==null?void 0:E.label)!=null?f:""},L=_.eN(qOH,function(){return l.data().teamEntityKey});
return _.O("ytw-fantasy-team-view-model",{class:b},_.O(_.m,{cond:function(){return l.data().teamLogo},
then:function(P){return _.O(_.cZ,{className:"ytwFantasyTeamViewModelLogo",data:P,alt:d})}}),_.O("div",{class:"ytwFantasyTeamViewModelMetadata"},_.O("div",{class:"ytwFantasyTeamViewModelHeader"},_.O(_.UD,{className:"ytwFantasyTeamViewModelScore",
text:function(){var P;return(P=L())==null?void 0:P.score}}),_.O(_.H$,{icon:function(){var P;
return(P=L())==null?void 0:P.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.O(_.UD,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var P;return(P=L())==null?void 0:P.projectedScore}})),_.O(_.UD,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return l.data().primaryText}}),_.O(_.UD,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return l.data().secondaryText}}),_.O(_.UD,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return l.data().tertiaryText}})),_.O(_.UD,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var P;return(P=L())==null?void 0:P.score}}))},"xf");_.P$(_.C(function(l){return _.O("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.O("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.O(_.W_,{data:function(){return l.data().summaryHeader}},{fantasySectionHeaderViewModel:kyT})),_.O(_.W_,{data:function(){return l.data().userTeam}},{fantasyTeamViewModel:WB9}),_.O(_.W_,{data:function(){return l.data().opponentTeam}},{fantasyTeamViewModel:WB9}))},"yf"),"fantasy-league-summary-view-model",{props:{data:_.KX}});var jj9=_.C(function(l){var b=_.lf(l,{shape:{},useCustomTabRenderable:!1}),d=b.shape;b=b.useCustomTabRenderable;var L=l.customTabRenderable,P=function(){return d().disabled},E=function(){return d().selected},f=function(){return d().title},F=function(){return d().icon},n=_.n1("yt-tab-shape");
l=_.Nb(function(q){var H;if(!P()&&((H=d().aTagConfig)==null?0:H.onclick))d().aTagConfig.onclick(q);return!1});
var N=_.Nb(function(q){if(q.key==="Enter"||q.key==="ArrowUp"||q.key==="ArrowDown")q.preventDefault(),n.value.click();return!1}),Y={};
return _.O("yt-tab-shape",{class:_.nt("yt-tab-shape",function(){return d().className},(Y["yt-tab-shape__tab--last-tab"]=function(){return d().isLastTab},Y["yt-tab-shape--host-disabled"]=P,Y["yt-tab-shape--host-clickable"]=!L,Y)),
role:L?void 0:"tab","aria-selected":E!=null?E:!1,"aria-disabled":P,tabindex:L?void 0:0,"on:click":l,"on:keydown":N,el:n,"tab-identifier":function(){return d().identifier},
"tab-title":f},_.O(_.m,{cond:b,then:function(){return L()},
else:function(){var q={},H={};return _.O(_.H7,null,_.O("div",{class:_.nt("yt-tab-shape__tab",(q["yt-tab-shape__tab--tab-selected"]=E,q))},_.O(_.m,{cond:F,then:function(t){return _.O(_.H$,{className:"yt-tab-shape__tab-icon",icon:function(){return t().iconType}})}}),f),_.O("div",{class:_.nt("yt-tab-shape__tab-bar",(H["yt-tab-shape__tab-bar--tab-bar-selected"]=E,H))}))}}))},"zf");
jj9.idomCompat={callbacks:{customTabRenderable:!0}};_.yVj=_.C(function(l){var b=l.shape;l=_.X(_.jL(48,void 0,"nDAx4"));var d=l.next().value,L=l.next().value;l=_.X(_.jL(0,void 0,"GCgjqb"));var P=l.next().value,E=l.next().value,f=function(){return b().tabs},F=_.n1("yt-tab-group-shape"),n=function(){var H,t;
return(t=(H=f())==null?void 0:H.findIndex(function(e){return e.selected}))!=null?t:-1};
l=_.X(_.jL(!1,void 0,"SU01tf"));var N=l.next().value,Y=l.next().value,q=function(){N()||_.T1.addJob(function(){Y(!0)},0)};
_.Vl(function(){var H=n(),t=_.T1.addJob(function(){var e,W=((e=F.value)==null?void 0:e.querySelectorAll("yt-tab-shape"))||[],M;L(((M=H>-1?W[H]:void 0)==null?void 0:M.getBoundingClientRect().width)||0);for(M=e=0;M<H;M++)e+=W[M].offsetWidth+24;_.aC("HTML_DIR")==="rtl"&&(e=-e);E(e);q()},8,0);
_.wk(function(){_.T1.cancelJob(t)})},"PMwgb");
l={};return _.O("yt-tab-group-shape",{class:_.nt("tabGroupShapeHost",(l.tabGroupShapeOverflowHidden=function(){return b().isOverflowHidden},l)),
el:F},_.O(_.m,{cond:f,then:function(H){return _.O(_.H7,null,_.O("div",{class:"tabGroupShapeTabs",role:"tablist"},_.O(_.RC,{each:H},function(t,e){return _.O(jj9,{shape:function(){return Object.assign({},t,{isLastTab:e()===H().length-1})},
customTabRenderable:t.customTabRenderable,useCustomTabRenderable:!!t.customTabRenderable})})),_.O(zQl,{width:d,
sliderOffset:P,enableTransition:N}))}}))},"Bf");
_.yVj.idomCompat=!0;var zQl=_.C(function(l){var b=_.ro(l.sliderOffset,0),d=l.width,L=l.enableTransition;l={};return _.O("div",{class:_.nt("tabGroupShapeSlider",(l.tabGroupShapeSliderTransition=function(){return L()},l)),
style:_.qb({width:function(){return d()+"px"},
transform:function(){return"translateX("+b()+"px)"}})})},"Cf");var ZFj=_.C(function(l){var b=function(){var E,f,F;return(F=(E=l.data().playerLogoAccessibility)==null?void 0:(f=E.accessibilityData)==null?void 0:f.label)!=null?F:""},d=_.eN(HAF,function(){return l.data().playerEntityKey}),L={};
L=_.nt("ytwFantasyPlayerViewModelHost",(L.ytwFantasyPlayerViewModelPlaying=function(){var E;return!((E=d())==null||!E.isPlayerPlaying)},L.ytwFantasyPlayerViewModelOnField=function(){var E;
return((E=d())==null?void 0:E.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},L.ytwFantasyPlayerViewModelRedZone=function(){var E;
return((E=d())==null?void 0:E.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},L));
var P=function(){var E,f,F,n=((E=_.qP().resolve(_.YC(_.uf)))==null?0:E())?(f=l.data().playerLogoBackgroundColor)==null?void 0:f.darkTheme:(F=l.data().playerLogoBackgroundColor)==null?void 0:F.lightTheme;return n===void 0?"":_.Jq(n)};
return _.O("ytw-fantasy-player-view-model",{class:L},_.O(_.m,{cond:function(){return l.data().playerLogo},
then:function(E){return _.O("div",{class:"ytwFantasyPlayerViewModelLogo"},_.O("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.O(_.cZ,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.qb({"background-color":P}),data:E,alt:b})),_.O("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.O(_.H$,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.O("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.O("div",{class:"ytwFantasyPlayerViewModelHeader"},_.O(_.UD,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var E;return(E=l.data())==null?void 0:E.playerNameText}}),_.O(_.UD,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var E;return(E=l.data())==null?void 0:E.playerDescriptionText}})),_.O("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.O(_.UD,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var E;return(E=d())==null?void 0:E.gamePeriodText}}),_.O(_.UD,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var E;return(E=l.data())==null?void 0:E.opponentTeamText}}),_.O(_.UD,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var E;return(E=d())==null?void 0:E.gameStatusText}}),_.O(_.UD,{className:_.nt("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var E;return(E=d())==null?void 0:E.playerStatusText}})),_.O("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.O(_.UD,{text:function(){var E;
return(E=d())==null?void 0:E.playerStatsText}}))),_.O(_.UD,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var E;return(E=d())==null?void 0:E.fantasyScore}}))},"Df");var M$a=_.C(function(l){return _.O("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.O(_.m,{cond:function(){return l.data().players},
then:function(b){return _.O(_.W_,{data:b},{fantasyPlayerViewModel:ZFj})}}))},"Ef");var I7q=_.C(function(l){var b=_.X(_.bf(function(){var P;return(P=l.data().selectedTabIdentifierKey)!=null?P:""})),d=b.next().value,L=b.next().value;
_.VL(function(){var P;(P=l.setSelectedTabSignal)==null||P.call(l,d)});
return _.O("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.O("div",{class:"ytTabbedViewModelTabGroup"},_.O(_.yVj,{shape:function(){var P=l.data(),E=[],f={tabs:E};if(!P.tabs)return f;P=_.X(P.tabs);for(var F=P.next(),n={};!F.done;n={tabViewModel:void 0},F=P.next())if(n.tabViewModel=_.K(F.value,An2),n.tabViewModel){var N=F=void 0;E.push({aTagConfig:{onclick:function(Y){return function(){var q;L((q=Y.tabViewModel.tabIdentifier)!=null?q:"")}}(n)},
identifier:n.tabViewModel.tabIdentifier,selected:d()===n.tabViewModel.tabIdentifier,title:(N=(F=n.tabViewModel.title)==null?void 0:F.content)!=null?N:""})}return f}})),_.O(_.W_,{data:function(){var P,E=_.X((P=l.data().tabs)!=null?P:[]);
for(P=E.next();!P.done;P=E.next())if((P=_.K(P.value,An2))&&P.tabIdentifier===d())return P.content}},{fantasyRosterViewModel:M$a}))},"Gf");_.P$(_.C(function(l){var b=_.X(WN$()),d=b.next().value,L=b.next().value;return _.O("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.O(_.UD,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return l.data().title}}),_.O(_.m,{cond:function(){return l.data().tabbedViewModel},
then:function(P){return _.O(_.W_,{data:P},{tabbedViewModel:function(E){return _.O(I7q,{data:E.data,setSelectedTabSignal:L})}})}}),_.O(_.m,{cond:function(){var P,E=(P=_.K(l.data().tabbedViewModel,v4t))==null?void 0:P.tabs;
P=_.K(E==null?void 0:E[0],An2);E=_.K(E==null?void 0:E[1],An2);var f=P==null?void 0:P.tabIdentifier;if(d()===f){var F,n;if(!((F=_.K(P==null?void 0:P.content,cO$))==null?0:(n=F.players)==null?0:n.length))return l.data().noUserTeamPlayersText}else{var N,Y;if(!((N=_.K(E==null?void 0:E.content,cO$))==null?0:(Y=N.players)==null?0:Y.length))return l.data().noOpponentTeamPlayersText}},
then:function(P){return _.O(_.UD,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:P})}}))},"Hf"),"ytw-fantasy-matchup-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){return _.O("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.O(_.UD,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return l.data().title}}),_.O(_.m,{cond:function(){return l.data().matchupTeamPairs},
then:function(b){return _.O(_.RC,{each:b,keyBy:"INDEX"},function(d){return _.O("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.O(_.W_,{data:function(){return[d().firstTeam,d().secondTeam]}},{fantasyTeamViewModel:function(L){return _.O(WB9,{data:L.data,
compact:!0})}}))})}}))},"If"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=function(){var P,E,f;return(f=(P=l.data().userLogoAccessibility)==null?void 0:(E=P.accessibilityData)==null?void 0:E.label)!=null?f:""},d=function(){var P,E,f;
return(f=(P=l.data().opponentLogoAccessibility)==null?void 0:(E=P.accessibilityData)==null?void 0:E.label)!=null?f:""},L=_.eN(YON,function(){return l.data().entityKey});
return _.O("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.O("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.O(_.m,{cond:function(){return l.data().userLogo},
then:function(P){return _.O(_.cZ,{className:"ytwFantasyWinProbabilityViewModelLogo",data:P,alt:b})}}),_.O("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.O(_.UD,{text:function(){return l.data().title}})),_.O(_.m,{cond:function(){return l.data().opponentLogo},
then:function(P){return _.O(_.cZ,{className:"ytwFantasyWinProbabilityViewModelLogo",data:P,alt:d})}})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.O("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.O(_.UD,{text:function(){var P;
return(P=L())==null?void 0:P.userWinNumberLabel}})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.O("div",{class:_.nt("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.qb({flex:function(){var P,E;return(E=(P=L())==null?void 0:P.userWinNumber)!=null?E:50}})}),_.O("div",{class:_.nt("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.qb({flex:function(){var P,E;return(E=(P=L())==null?void 0:P.opponentWinNumber)!=null?E:50}})})),_.O("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.O(_.UD,{text:function(){var P;
return(P=L())==null?void 0:P.opponentWinNumberLabel}}))))},"Jf"),"fantasy-win-probability-view-model",{props:{data:_.KX}});var $Hj={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},JVZ=_.C(function(l){return _.O(_.W_,{data:l.button},{buttonViewModel:function(b){return _.O(_.Rb,{data:b.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Kf"),xHS=_.C(function(l){return _.O("ytd-backstage-locked-post-view-model",{class:_.nt("ytdBackstageLockedPostViewModelHost",l.className)},_.O("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.O("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.O(_.W_,
{data:function(){return l.data().authorAvatar}},{decoratedAvatarViewModel:_.O1})),_.O("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.O("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.O(_.UD,{text:function(){return l.data().authorText}})),_.O("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.O(_.UD,{text:function(){return l.data().publishedTimeText}}),_.O(_.W_,{data:function(){return l.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(b){return _.O(gp$,
{data:b.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.O("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.O(_.UD,{text:function(){return l.data().contentText}})),_.O(_.pz,null,_.O(_.v7,{when:function(){return l.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.O("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.O(_.cZ,{data:$Hj,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.O(_.UD,{text:function(){return l.data().lockedText}}))}),_.O(_.v7,{when:function(){return l.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.O("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.O("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.O(_.cZ,{data:$Hj,
alt:""})),_.O(_.UD,{text:function(){return l.data().lockedText}}))})),_.O("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.O(JVZ,{button:function(){return l.data().likeButton}}),_.O("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return l.data().voteCountA11y}},_.O(_.UD,{text:function(){return l.data().voteCount}})),_.O(JVZ,{button:function(){return l.data().dislikeButton}}),_.O(JVZ,{button:function(){return l.data().commentButton}}),_.O("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return l.data().commentCountA11y}},_.O(_.UD,{text:function(){return l.data().commentCount}}))))},"Lf");
xHS.idomCompat=!0;_.P$(xHS,"ytd-backstage-locked-post-view-model",{props:{data:_.KX,className:_.KX}});_.IH("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var IW=function(){var l=_.S.apply(this,arguments)||this;l.darkerPanels=_.U("web_watch_darker_panels");l.commentsHidePanelButton=!1;l.isWatchGrid=!1;l.continuationShowButton=!1;l.isSearch=!1;l.isConstrainedList=!1;l.isWatch=!1;l.eligibleToSwitchToGrid=!1;l.useBigThumbs=!1;l.epRestyle=!1;l.isCarouselInFeed=!0;l.topSpacingZero=!1;l.continuationIsInitialLoad=!0;l.enableSqueezebackPanels=_.U("web_shorts_enable_squeezeback_panels");l.enableAnchoredPanel=_.U("desktop_shorts_v2_anchored_panel");l.notSticky=
!0;l.mastheadHeight=0;l.isStickyChipBarSetup=!1;l.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};l.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return l};
_.h(IW,_.S);_.Q=IW.prototype;_.Q.updateLockupContainerTypes=function(l){if(this.eligibleToSwitchToGrid){var b;(b=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||b.forEach(function(d){d.containerType=l})}};
_.Q.getItemsPath=function(){return"data.contents"};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Q.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:_.U("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.U("kevlar_low_priority_continuation")}}};
_.Q.created=function(){};
_.Q.updateStickySetup=function(){_.U("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.Q.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(sYo(!this.notSticky))};
_.Q.setupStickyChipBar=function(){var l=this;if(!this.isStickyChipBarSetup&&_.U("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.qu(this,this.updateHeaderState));var b;this.mastheadHeight=((b=document.querySelector("ytd-masthead"))==null?void 0:b.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(d){l.handleIntersect(d)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){l.updateHeaderState();l.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.Q.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.qu(this,this.updateHeaderState));var l;(l=this.intersectionObserver)==null||l.disconnect();var b;(b=this.resizeObserver)==null||b.disconnect()}};
_.Q.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.Q.handleIntersect=function(l){this.notSticky=l[0].intersectionRatio===1};
_.Q.updateHeaderCssVariables=function(){this.hostElement.style.setProperty("--ytd-item-section-header-width",this.hostElement.clientWidth+"px");this.hostElement.style.setProperty("--ytd-item-section-header-top",this.mastheadHeight+"px")};
_.Q.detached=function(){this.teardownStickyChipBar()};
_.Q.updated=function(l){l.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.Q.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var l=_.F$(this.hostElement).querySelector("ytd-comments-header-renderer");l&&(l.hidePanelButton=this.commentsHidePanelButton)}};
_.Q.onRetrieveLocation=function(l,b){this.containsComments()&&(this.firstCommentsLoaded=b.hasComments=!0)};
_.Q.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.Q.onLoadReloadContinuation=function(l,b){var d=this;l.stopPropagation();this.isReloading=!0;_.rh(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(L){var P=_.qP().resolve(_.hq);L=b(L);P.postData(L).then(function(E){d.onReloadContinuationData(E)})}})};
_.Q.onReloadContinuationData=function(l){if(l=this.get("response.continuationContents.itemSectionContinuation",l)||this.get("response.contents.itemSectionRenderer",l)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",l)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",l))this.set("data.contents",l.contents||l.results),l.header&&this.set("data.header",l.header),this.set("data.continuations",
l.continuations||[]);this.isReloading=!1};
_.Q.computeContentsClass=function(l){return l?"reloading":""};
_.Q.computeSectionIdentifier=function(l){return l==null?void 0:l.sectionIdentifier};
_.Q.computeFitContainer=function(l){return(l==null?void 0:l.sectionIdentifier)==="youchat-item-section"};
_.Q.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.U("kevlar_disable_comments_auto_load")};
_.Q.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.Q.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.Q.computeHasDestinationShelfRenderer=function(l){var b,d;return!!(l==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:d.destinationShelfRenderer)};
_.Q.computeHasSectionGroupViewModel=function(l){var b,d;return!!(l==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:d.sectionGroupViewModel)};
_.Q.computeHasQrCodeRenderer=function(l){var b,d;return!!(l==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:d.qrCodeRenderer)};
_.Q.computeStaticCommentsHeader=function(l){return l&&this.containsComments()};
_.Q.computeEpRestyle=function(l){return _.U("web_ep_restyling")&&l&&this.containsComments()};
_.Q.computeIsContinuationCommentSection=function(l){return(l==null?void 0:l.targetId)==="shorts-engagement-panel-comments-section"||(l==null?void 0:l.targetId)==="comments-section"||(l==null?void 0:l.targetId)==="engagement-panel-comments-section"};
_.Q.computeSuppressPaddingDisclaimer=function(){var l,b,d,L;return!!((l=this.data)==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:(L=d.productListHeaderRenderer)==null?0:L.suppressPaddingDisclaimer)};
_.Q.computeHeaderStyle=function(l){switch(l==null?void 0:l.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.Q.dataChanged=function(){this.firstCommentsLoaded=!1};
_.Q.observeDataContentsLength=function(){var l,b;((l=this.data)==null?0:(b=l.contents)==null?0:b.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.Q.onYtDismissibleItemDismissedChange=function(l){this._setItemDismissed(l.type==="yt-dismissible-item-dismissed")};
_.Q.triggerContinuations=function(){for(var l=_.F$(this.hostElement).querySelector("#continuations").children,b=0;b<l.length;b++)l[b].trigger()};
_.Q.triggerInitialContinuations=function(){for(var l=_.F$(this.hostElement).querySelector("#continuations").children,b=0;b<l.length;b++)l[b].triggerIfNotPreviouslyTriggered()};
_.Q.handleYtItemSectionContinuation=function(l,b){var d;b&&((d=this.data)==null?void 0:d.sectionIdentifier)!==b||(this.set("data.continuations",[l]),this.triggerContinuations())};
_.Q.handleYtItemSectionReplace=function(l,b){var d;b&&((d=this.data)==null?void 0:d.sectionIdentifier)!==b||(this.set("data.contents",l),this.set("data.continuations",[]))};
_.Q.computeUseHeightHack=function(l){return l&&!_.U("kevlar_disable_height_hack")};
_.Q.computeTopSpacingZero=function(l){return l};
_.Q.continuationShowButtonChanged=function(){var l=_.F$(this.hostElement).querySelector("ytd-continuation-item-renderer");l&&(l.showButton=this.continuationShowButton)};
_.Q.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("data-changed",this.data))};
_.qG.Object.defineProperties(IW.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.U("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!((l=this.data)==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:d.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L,P,E,f;return!!((l=this.data)==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:(L=d.shelfRenderer)==null?0:(P=L.content)==null?0:(E=P.gridRenderer)==null?0:(f=E.targetId)==null?0:f.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!((l=this.data)==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:d.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!((l=this.data)==null?0:(b=l.contents)==null?0:(d=b[0])==null?0:d.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.eG("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.U("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.U("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var l,b;return!!((l=this.data)==null?0:(b=l.header)==null?0:b.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.U("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.U("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
IW.prototype.dataChangedForBinding=IW.prototype.dataChangedForBinding;IW.prototype.continuationShowButtonChanged=IW.prototype.continuationShowButtonChanged;IW.prototype.onYtDismissibleItemDismissedChange=IW.prototype.onYtDismissibleItemDismissedChange;IW.prototype.observeDataContentsLength=IW.prototype.observeDataContentsLength;IW.prototype.dataChanged=IW.prototype.dataChanged;IW.prototype.onServiceRequestCompleted=IW.prototype.onServiceRequestCompleted;IW.prototype.onLoadReloadContinuation=IW.prototype.onLoadReloadContinuation;
IW.prototype.onRetrieveLocation=IW.prototype.onRetrieveLocation;IW.prototype.commentsHidePanelButtonChanged=IW.prototype.commentsHidePanelButtonChanged;IW.prototype.dispatchChipBarIsSticky=IW.prototype.dispatchChipBarIsSticky;IW.prototype.updateStickySetup=IW.prototype.updateStickySetup;IW.prototype.updateLockupContainerTypes=IW.prototype.updateLockupContainerTypes;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],IW.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IW.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],IW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],IW.prototype,"ytLazyListBehavior",void 0);_.w([_.z(_.M9.YtNextContinuationBehavior),_.u("design:type",Object)],IW.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.z(_.Z2),_.u("design:type",Object)],IW.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],IW.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],IW.prototype,"ytdReduxBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],IW.prototype,"darkerPanels",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Boolean)],IW.prototype,"engagementPanel",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"commentsHidePanelButton",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"isWatchGrid",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"continuationShowButton",void 0);_.w([_.g({computed:"computeIsContinuationCommentSection(data)"}),_.u("design:type",Boolean)],IW.prototype,"continuationIsCommentsSection",void 0);
_.w([_.g({value:!0}),_.u("design:type",Boolean)],IW.prototype,"autoFill",void 0);_.w([_.g(),_.u("design:type",Boolean)],IW.prototype,"continuationDisablePrescanVisibility",void 0);_.w([_.g(),_.u("design:type",Boolean)],IW.prototype,"isReloading",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"isSearch",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"isConstrainedList",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"isWatch",void 0);
_.w([_.g(),_.u("design:type",Object)],IW.prototype,"eligibleToSwitchToGrid",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"useBigThumbs",void 0);_.w([_.g({selector:_.AL,reflectToAttribute:!0}),_.u("design:type",Object)],IW.prototype,"isGridViewEnabled",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.u("design:type",Object)],IW.prototype,"epRestyle",void 0);
_.w([_.y("isWatch"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"hideShortsShelfHeader",null);_.w([_.y("isSearch","isWatch"),_.u("design:type",String),_.u("design:paramtypes",[])],IW.prototype,"thumbnailWidth",null);_.w([_.y("isSearch","containerWidth"),_.u("design:type",Object),_.u("design:paramtypes",[])],IW.prototype,"thumbnailTargetWidth",null);
_.w([_.y("isSearch","isWatch","useBigThumbs"),_.u("design:type",String),_.u("design:paramtypes",[])],IW.prototype,"sizing",null);_.w([_.y("isWatch","isGridViewEnabled","useBigThumbs","data"),_.g({reflectToAttribute:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],IW.prototype,"lockupContainerType",null);_.w([_.tC("lockupContainerType","data"),_.u("design:type",Function),_.u("design:paramtypes",[Number]),_.u("design:returntype")],IW.prototype,"updateLockupContainerTypes",null);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],IW.prototype,"pageSubtype",void 0);_.w([_.g(),_.u("design:type",Number)],IW.prototype,"containerWidth",void 0);_.w([_.g(),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"isPlaylist",null);_.w([_.g(),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"isClipList",null);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"isCarouselInFeed",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"isPlaylistVideoContainer",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"isSearchFrictionPage",null);_.w([_.g({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.u("design:type",Boolean)],IW.prototype,"useHeightHack",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.u("design:type",Object)],IW.prototype,"topSpacingZero",void 0);_.w([_.g({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.u("design:type",Boolean)],IW.prototype,"showButton",void 0);_.w([_.g(),_.u("design:type",Boolean)],IW.prototype,"firstCommentsLoaded",void 0);_.w([_.g(),_.u("design:type",Object)],IW.prototype,"continuationIsInitialLoad",void 0);
_.w([_.g({reflectToAttribute:!0,readOnly:!0}),_.u("design:type",Boolean)],IW.prototype,"itemDismissed",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.u("design:type",String)],IW.prototype,"sectionIdentifier",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.u("design:type",String)],IW.prototype,"fitContainer",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.u("design:type",Boolean)],IW.prototype,"hasDestinationShelfRenderer",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.u("design:type",Boolean)],IW.prototype,"staticCommentsHeader",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],IW.prototype,"enableSqueezebackPanels",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],IW.prototype,"enableAnchoredPanel",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.u("design:type",Boolean)],IW.prototype,"hasSectionGroupViewModel",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.u("design:type",Boolean)],IW.prototype,"hasQrCodeRenderer",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.u("design:type",Boolean)],IW.prototype,"suppressDisclaimerSeparator",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.u("design:type",String)],IW.prototype,"headerStyle",void 0);_.w([_.y("isSearch","isWatch","useBigThumbs"),_.u("design:type",Object),_.u("design:paramtypes",[])],IW.prototype,"lockupExperiments",null);
_.w([_.y("isSearch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"typographyBump",null);_.w([_.KL("#header"),_.u("design:type",HTMLElement)],IW.prototype,"header",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],IW.prototype,"notSticky",void 0);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Object),_.u("design:paramtypes",[])],IW.prototype,"useChipBarViewModelHeader",null);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"expFixPlaylistHeader",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],IW.prototype,"expFixPlaylistHeaderV2",null);_.w([_.tC("pageSubtype"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"updateStickySetup",null);
_.w([_.tC("notSticky"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"dispatchChipBarIsSticky",null);_.w([_.tC("commentsHidePanelButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"commentsHidePanelButtonChanged",null);_.w([_.Hf("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],IW.prototype,"onRetrieveLocation",null);
_.w([_.Hf("yt-load-reload-continuation"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Function]),_.u("design:returntype")],IW.prototype,"onLoadReloadContinuation",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"onServiceRequestCompleted",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"dataChanged",null);
_.w([_.Wf("data.contents.length"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"observeDataContentsLength",null);_.w([_.Hf("yt-dismissible-item-dismissed"),_.Hf("yt-dismissible-item-undismissed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],IW.prototype,"onYtDismissibleItemDismissedChange",null);
_.w([_.tC("continuationShowButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"continuationShowButtonChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IW.prototype,"dataChangedForBinding",null);_.w([_.A({is:"ytd-item-section-renderer",disableElementRegistration:!0})],IW);
_.R(IW,"ytd-item-section-renderer",function(){if(oaJ!==void 0)return oaJ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return oaJ=l},{mode:1});var g1O;var ylV=_.ao(_.By("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var SAO={},zfV=(SAO[0]={title:_.dT(_.By("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.dT(_.By("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.lO("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},SAO[1]={title:_.dT(_.By("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.lO("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},SAO);_.IH("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var $n=function(){var l=_.S.apply(this,arguments)||this;l.allVideosCount=0;l.allPlaylistCount=0;l.isOnline=!1;l.shouldRenderDownloadsBanner=!1;l.shouldRenderDownloadsBannerUpsell=!1;l.hasOptedIntoSmartDownloads=!1;l.areAllSmartDownloadsDeleted=!1;l.smartDownloadsCompleted=!1;return l};
_.h($n,_.S);$n.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
$n.prototype.attached=function(){this.downloadsToRenderChanged()};
$n.prototype.detached=function(){this.set("renderableData",{})};
$n.prototype.downloadsToRenderChanged=function(){var l=_.rT().getState().entities,b=_.Za(l),d=_.U("kevlar_playlist_dl_page_killswitch")?jb1(l):_.Mg(l),L=_.tiB(l),P=_.hLV(l),E=_.hi(b);l=_.Io(l);this.set("renderableData",M4B(d,b,L,P,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,E,l))};
$n.prototype.downloadsToRenderChanged=$n.prototype.downloadsToRenderChanged;_.w([_.z(_.OY),_.u("design:type",Object)],$n.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$n.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],$n.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$n.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],$n.prototype,"renderableData",void 0);_.w([_.g({selector:_.C3Z}),_.u("design:type",Object)],$n.prototype,"allVideosCount",void 0);_.w([_.g({selector:N4q}),_.u("design:type",Object)],$n.prototype,"allPlaylistCount",void 0);_.w([_.g({selector:_.S9}),_.u("design:type",Object)],$n.prototype,"isOnline",void 0);_.w([_.g({selector:_.uUH}),_.u("design:type",Object)],$n.prototype,"shouldRenderDownloadsBanner",void 0);
_.w([_.g({selector:_.iXB}),_.u("design:type",Object)],$n.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.w([_.g({selector:_.GkH}),_.u("design:type",Object)],$n.prototype,"hasOptedIntoSmartDownloads",void 0);_.w([_.g({selector:_.TGq}),_.u("design:type",Object)],$n.prototype,"areAllSmartDownloadsDeleted",void 0);_.w([_.g({selector:aXj}),_.u("design:type",Object)],$n.prototype,"smartDownloadsCompleted",void 0);
_.w([_.Wf("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$n.prototype,"downloadsToRenderChanged",null);_.w([_.A({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],$n);
_.R($n,"ytd-offline-item-section-renderer",function(){if(g1O!==void 0)return g1O;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return g1O=l},
{mode:1});var AVQ;var v1l;var Jt=function(){return _.S.apply(this,arguments)||this};
_.h(Jt,_.S);
Jt.prototype.onDataChanged=function(){if(this.JSC$17022_lastData){var l=this.getFilterClass(this.JSC$17022_lastData.status);l&&this.hostElement.classList.remove(l)}var b;(l=this.getFilterClass((b=this.data)==null?void 0:b.status))&&this.hostElement.classList.add(l);l==="selected"?_.F$(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.F$(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");l==="disabled"?_.F$(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.F$(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17022_lastData=this.data};
Jt.prototype.getFilterClass=function(l){switch(l){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
Jt.prototype.onDataChanged=Jt.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Jt.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Jt.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Jt.prototype,"onDataChanged",null);_.w([_.A({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],Jt);
_.R(Jt,"ytd-search-filter-renderer",function(){if(v1l!==void 0)return v1l;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return v1l=l},{mode:_.fi("kevlar_poly_si_batch_j075")?1:2});var xn=function(){return _.S.apply(this,arguments)||this};
_.h(xn,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xn.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xn.prototype,"data",void 0);_.w([_.A({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],xn);
_.R(xn,"ytd-search-filter-group-renderer",function(){if(AVQ!==void 0)return AVQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return AVQ=l},{mode:_.fi("kevlar_poly_si_batch_j075")?1:2});var CN9;var gv=function(){return _.S.apply(this,arguments)||this};
_.h(gv,_.S);gv.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.x6());this.isCollapsed=!this.isCollapsed};
gv.prototype.navigateToAboutTheseResultsPage=function(){var l=_.o$("https://www.youtube.com/howyoutubeworks/product-features/search/");l?_.Pn(window,l,"_blank"):_.c7(Error("Uh"))};
gv.prototype.dataChanged=function(){this.isCollapsed=!0};
gv.prototype.computeShowBottomBorder=function(){var l,b,d;return!!((l=this.data)==null?0:(b=l.button)==null?0:b.toggleButtonRenderer)||!((d=this.data)==null||!d.aboutTheseResultsButton)};
gv.prototype.dataChanged=gv.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gv.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],gv.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.u("design:type",Boolean)],gv.prototype,"showBottomBorder",void 0);_.w([_.g(),_.u("design:type",Boolean)],gv.prototype,"renderCollapsibleMenu",void 0);
_.w([_.g(),_.u("design:type",Boolean)],gv.prototype,"isCollapsed",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gv.prototype,"dataChanged",null);_.w([_.A({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],gv);
_.R(gv,"ytd-search-sub-menu-renderer",function(){if(CN9!==void 0)return CN9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return CN9=l},{mode:1});var RQT;var pVS=new _.tZ("SECTION_LIST_RENDERER_TOKEN");var o19;var Sx=function(){return _.S.apply(this,arguments)||this};
_.h(Sx,_.S);Sx.prototype.computeStyle=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Sx.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Sx.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],Sx.prototype,"headerStyle",void 0);_.w([_.A({is:"ytd-text-header-renderer",disableElementRegistration:!0})],Sx);
_.R(Sx,"ytd-text-header-renderer",function(){if(o19!==void 0)return o19;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return o19=l},{mode:1});var DHj;var At=function(){return _.S.apply(this,arguments)||this};
_.h(At,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],At.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],At.prototype,"data",void 0);_.w([_.A({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],At);
_.R(At,"ytd-minor-moment-header-renderer",function(){if(DHj!==void 0)return DHj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return DHj=l},{mode:1});var V$9;var vW=function(){return _.S.apply(this,arguments)||this};
_.h(vW,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],vW.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vW.prototype,"data",void 0);_.w([_.A({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],vW);
_.R(vW,"ytd-minor-moment-setting-alert-renderer",function(){if(V$9!==void 0)return V$9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return V$9=l},{mode:1});var wVa;var uqj;var C6=function(){var l=_.S.apply(this,arguments)||this;l.booleanSettingById=!1;l.smartDownloadsEnabledVE=_.mi(128287);l.smartDownloadsDisabledVE=_.mi(128286);l.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return l};
_.h(C6,_.S);_.Q=C6.prototype;_.Q.attachSmartDownloadsSettingVes=function(){var l;this.activeVeForLogging||((l=this.data)==null?void 0:l.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.VS(_.Ut(),this.smartDownloadsEnabledVE),_.VS(_.Ut(),this.smartDownloadsDisabledVE))};
_.Q.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.rh(this.hostElement,"yt-settings-switch-ready")};
_.Q.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.Q.onSwitchChange=function(l){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(l=_.i$(l).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.U("kevlar_settings_switch_resolve_command_killswitch")?_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(l)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.Q.handleUpdateSettingsSwitch=function(l){(l=_.K(l,qy2))&&this.data&&this.data.id===l.id&&this.set("data.enabled",!!l.enabled)};
_.Q.onToggleSettingsSwitch=function(l,b){this.data&&this.data.id===l&&this.set("data.enabled",b!=null?b:!this.data.enabled)};
_.Q.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.JQ.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.Q.maybeLogSmartDownloadsSettingVisibility=function(){var l=_.zw(),b;l&&((b=this.data)==null?void 0:b.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.o_(l,[this.smartDownloadsEnabledVE]),_.Di(l,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.o_(l,[this.smartDownloadsDisabledVE]),_.Di(l,[this.smartDownloadsEnabledVE])))};
_.Q.maybeLogSmartDownloadsSettingClick=function(){var l;((l=this.data)==null?void 0:l.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.uS(_.Ut(),this.activeVeForLogging)};
_.Q.updateDataEnabledFromBinding=function(l){this.set("data.enabled",l.detail.value)};
_.qG.Object.defineProperties(C6.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var l=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!l&&(l=this.ytRendererBehavior.getSimpleString(this.data.title));return l}}});
C6.prototype.dataChanged=C6.prototype.dataChanged;_.w([_.z(_.OY),_.u("design:type",Object)],C6.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],C6.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],C6.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],C6.prototype,"ytComponentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],C6.prototype,"data",void 0);_.w([_.g({selector:function(l,b){if(Object.keys(l==null?void 0:l.entities).length)switch(b){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return zLV(l.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.u("design:type",Object)],C6.prototype,"booleanSettingById",void 0);_.w([_.g(),_.u("design:type",WJ)],C6.prototype,"activeVeForLogging",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],C6.prototype,"toggleAriaLabel",null);_.w([_.Wf("data"),_.Wf("booleanSettingById"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],C6.prototype,"dataChanged",null);
_.w([_.A({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],C6);
_.R(C6,"ytd-settings-switch-renderer",function(){if(uqj!==void 0)return uqj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return uqj=l},{mode:1});var RW=function(){return _.S.apply(this,arguments)||this};
_.h(RW,_.S);RW.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}}}}};
_.qG.Object.defineProperties(RW.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var l=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(l+=" remove-left-margin");this.data.extraBottomSpace&&(l+=" extra-bottom-space");return l}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],RW.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],RW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],RW.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],RW.prototype,"contentsClassName",null);_.w([_.A({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],RW);
_.R(RW,"ytd-minor-moment-setting-section-renderer",function(){if(wVa!==void 0)return wVa;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return wVa=l},{mode:1});var Gyj;var p6=function(){return _.S.apply(this,arguments)||this};
_.h(p6,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],p6.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],p6.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],p6.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],p6);
_.R(p6,"ytd-empty-product-details-renderer",function(){if(Gyj!==void 0)return Gyj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Gyj=l},{mode:1});var TZ9;var a7j;var oW=function(){var l=_.S.apply(this,arguments)||this;l.expanded=!0;return l};
_.h(oW,_.S);oW.prototype.getBadgeRowClass=function(l,b,d){for(var L=_.X(this.hostElement.querySelectorAll("yt-img-shadow")),P=L.next();!P.done;P=L.next())P.value.onShow();l=l.selected;return d?l!==-1?l===b?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(l!==void 0?l:0)===b?"badge-line":"badge-hidden"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oW.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oW.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],oW.prototype,"expanded",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],oW);
_.R(oW,"ytd-sponsorships-loyalty-badges-renderer",function(){if(a7j!==void 0)return a7j;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return a7j=l},{mode:1});var iFT;var Dg=function(){var l=_.S.apply(this,arguments)||this;l.expanded=!0;return l};
_.h(Dg,_.S);Dg.prototype.getContainerClasses=function(l,b){l=l?"expanded":"collapsed";b&&(l+=" item");return l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Dg.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Dg.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Dg.prototype,"expanded",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],Dg);
_.R(Dg,"ytd-sponsorships-perk-renderer",function(){if(iFT!==void 0)return iFT;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return iFT=l},{mode:1});var cV6;var Vp=function(){var l=_.S.apply(this,arguments)||this;l.expanded=!0;return l};
_.h(Vp,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Vp.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Vp.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Vp.prototype,"expanded",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],Vp);
_.R(Vp,"ytd-sponsorships-perks-renderer",function(){if(cV6!==void 0)return cV6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return cV6=l},{mode:1});var wv=function(){var l=_.S.apply(this,arguments)||this;l.isCollapsed=!1;return l};
_.h(wv,_.S);wv.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
wv.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
wv.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var l;this.expandCollapseButton=_.K((l=this.data)==null?void 0:l.expandButton,_.Ym)}else{var b;this.expandCollapseButton=_.K((b=this.data)==null?void 0:b.collapseButton,_.Ym)}};
wv.prototype.updateExpandCollapseButton=wv.prototype.updateExpandCollapseButton;wv.prototype.onDataChanged=wv.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wv.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wv.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wv.prototype,"isCollapsed",void 0);_.w([_.g(),_.u("design:type",Object)],wv.prototype,"expandCollapseButton",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wv.prototype,"onDataChanged",null);_.w([_.Wf("data","isCollapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wv.prototype,"updateExpandCollapseButton",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],wv);
_.R(wv,"ytd-sponsorships-expandable-perks-renderer",function(){if(TZ9!==void 0)return TZ9;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return TZ9=l},{mode:1});var rVZ;var uL=function(){return _.S.apply(this,arguments)||this};
_.h(uL,_.S);uL.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],uL.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],uL.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uL.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],uL);
_.R(uL,"ytd-sponsorships-actionable-message-renderer",function(){if(rVZ!==void 0)return rVZ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return rVZ=l},{mode:1});var ljB;var Gv=function(){return _.S.apply(this,arguments)||this};
_.h(Gv,_.S);_.Q=Gv.prototype;_.Q.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.Q.getExpansionIcon=function(l){return l?"COLLAPSE":"EXPAND"};
_.Q.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Q.computeMessageContainerStyle=function(l){var b=l.expandableItems?" style-clickable":"";return l.messageContainerStyle?l.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+b:"style-unspecified"+b};
_.Q.isSinglePerk=function(l){return!!l.messageContainerStyle&&(l.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||l.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.Q.onExpandedChanged=function(){var l=this;if(this.expanded)for(var b=_.X(this.hostElement.querySelectorAll("yt-img-shadow")),d=b.next();!d.done;d=b.next())d.value.onShow();_.m1(this,function(){_.rh(l.hostElement,"yt-refit")})};
_.Q.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
Gv.prototype.onDataChanged=Gv.prototype.onDataChanged;Gv.prototype.onExpandedChanged=Gv.prototype.onExpandedChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Gv.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Gv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Gv.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Gv.prototype,"expanded",void 0);
_.w([_.tC("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gv.prototype,"onExpandedChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gv.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],Gv);
_.R(Gv,"ytd-sponsorships-expandable-message-renderer",function(){if(ljB!==void 0)return ljB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ljB=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var bJ9;var Tv=function(){return _.S.apply(this,arguments)||this};
_.h(Tv,_.S);Tv.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"}}}}};
Tv.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.K(this.data.endButton,_.Ym).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
Tv.prototype.onDataChanged=Tv.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Tv.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Tv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Tv.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tv.prototype,"onDataChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],Tv);
_.R(Tv,"ytd-sponsorships-heading-renderer",function(){if(bJ9!==void 0)return bJ9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return bJ9=l},{mode:1});var dVl;var aW=function(){return _.S.apply(this,arguments)||this};
_.h(aW,_.S);_.w([_.g(),_.u("design:type",Object)],aW.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],aW);
_.R(aW,"ytd-sponsorships-links-renderer",function(){if(dVl!==void 0)return dVl;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return dVl=l},{mode:1});var L0A;var iL=function(){return _.S.apply(this,arguments)||this};
_.h(iL,_.S);_.Q=iL.prototype;_.Q.onDataChanged=function(){if(this.data&&this.data.expandableItems){var l;(l=_.F$(this.hostElement).querySelector("tp-yt-paper-button"))==null||l.setAttribute("role","button")}else{var b;(b=_.F$(this.hostElement).querySelector("tp-yt-paper-button"))==null||b.removeAttribute("role")}};
_.Q.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Q.getExpansionIcon=function(l){return l?"COLLAPSE":"EXPAND"};
_.Q.getTileClasses=function(l){return l?"tile expandable-tile":"tile"};
_.Q.getButtonDisabled=function(l){return l?void 0:""};
iL.prototype.onDataChanged=iL.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],iL.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],iL.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],iL.prototype,"expanded",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iL.prototype,"onDataChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],iL);
_.R(iL,"ytd-sponsorships-list-tile-renderer",function(){if(L0A!==void 0)return L0A;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return L0A=l},{mode:1});var Ptl;var EQS;var cW=function(){return _.S.apply(this,arguments)||this};
_.h(cW,_.S);cW.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cW.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],cW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cW.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],cW);
_.R(cW,"ytd-sponsorships-promotion-renderer",function(){if(EQS!==void 0)return EQS;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return EQS=l},{mode:1});var QhZ;var rv=function(){return _.S.apply(this,arguments)||this};
_.h(rv,_.S);rv.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rv.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],rv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],rv.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],rv);
_.R(rv,"ytd-sponsorships-purchase-option-renderer",function(){if(QhZ!==void 0)return QhZ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return QhZ=l},{mode:1});var XFj;var fjB;var sha=function(){return _.S.apply(this,arguments)||this};
_.h(sha,_.S);_.w([_.g(),_.u("design:type",Object)],sha.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],sha);
_.R(sha,"ytd-ypc-offer-promo-renderer",function(){if(fjB!==void 0)return fjB;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return fjB=l},{mode:1});var lZ=function(){return _.S.apply(this,arguments)||this};
_.h(lZ,_.S);_.Q=lZ.prototype;
_.Q.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"}}}}};
_.Q.expansionCTA=function(l,b){return l&&(b?l.collapseCallToAction:l.expansionCallToAction)};
_.Q.getExpansionIcon=function(l){return l?"COLLAPSE":"EXPAND"};
_.Q.expansionCallToActionTap=function(){var l=this;this.expanded=!this.expanded;_.m1(this,function(){_.rh(l.hostElement,"yt-refit")})};
_.Q.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var l,b=(l=this.data)==null?void 0:l.onVisible;b&&this.ytComponentBehavior.resolveCommand(b)};
_.Q.computeDisplayTitle=function(l){return!(!l||this.titledisplaystatus!=="show")};
_.Q.computeDisplaySeparator=function(){return!1};
_.Q.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
lZ.prototype.onDataChanged=lZ.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lZ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],lZ.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lZ.prototype,"data",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],lZ.prototype,"expanded",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],lZ.prototype,"purchaseButtonClicked",void 0);_.w([_.g({reflectToAttribute:!0,value:"show"}),_.u("design:type",String)],lZ.prototype,"titledisplaystatus",void 0);_.w([_.g({computed:"computeDisplayTitle(data.title)"}),_.u("design:type",Boolean)],lZ.prototype,"displayTitle",void 0);
_.w([_.g({computed:"computeDisplaySeparator(data)"}),_.u("design:type",Boolean)],lZ.prototype,"displaySeparator",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lZ.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],lZ);
_.R(lZ,"ytd-sponsorships-tier-renderer",function(){if(XFj!==void 0)return XFj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return XFj=l},{mode:2});var bZ=function(){return _.S.apply(this,arguments)||this};
_.h(bZ,_.S);
bZ.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"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bZ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bZ.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],bZ);
_.R(bZ,"ytd-sponsorships-management-renderer",function(){if(Ptl!==void 0)return Ptl;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Ptl=l},{mode:1});var F0S;var d0=function(){return _.S.apply(this,arguments)||this};
_.h(d0,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],d0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],d0.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],d0);
_.R(d0,"ytd-open-in-native-app-view-model",function(){if(F0S!==void 0)return F0S;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return F0S=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var BD9;var nQZ;var OJq=_.rI(["top-"]),NDl=_.rI(["bottom-"]),mVl=_.rI(["left-"]),Y$x=_.rI(["right-"]),q$q={},HJa=function(l,b,d){l.removeAttribute("top-"+d);l.removeAttribute("bottom-"+d);l.removeAttribute("left-"+d);l.removeAttribute("right-"+d);b&&(b.top&&_.Ob([_.Ht(OJq)],l,"top-"+d,b.top),b.bottom&&_.Ob([_.Ht(NDl)],l,"bottom-"+d,b.bottom),b.left&&_.Ob([_.Ht(mVl)],l,"left-"+d,b.left),b.right&&_.Ob([_.Ht(Y$x)],l,"right-"+d,b.right))};
q$q.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(l){var b,d=_.F$((b=this.hostElement)!=null?b:this),L;b=this.cardItemBoxBehaviorMarginTargetId&&d?d.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(L=this.hostElement)!=null?L:this;HJa(b,l,"margin")},
cardItemContainerPaddingChanged_:function(l){var b,d=_.F$((b=this.hostElement)!=null?b:this),L;b=this.cardItemBoxBehaviorPaddingTargetId&&d?d.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(L=this.hostElement)!=null?L:this;HJa(b,l,"padding")}}];var L9={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var toa;var UVx;var Pl=function(){return _.S.apply(this,arguments)||this};
_.h(Pl,_.S);Pl.prototype.textColorChanged_=function(){this.hostElement.style.color=L9[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
Pl.prototype.textColorChanged_=Pl.prototype.textColorChanged_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Pl.prototype,"ytRendererBehavior",void 0);_.w([_.z(q$q.YtCardItemBoxBehavior),_.u("design:type",Object)],Pl.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Pl.prototype,"data",void 0);_.w([_.tC("data.textColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pl.prototype,"textColorChanged_",null);
_.w([_.AC({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],Pl);
_.R(Pl,"yt-card-item-text-renderer",function(){if(UVx===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;toa===void 0&&(toa=document.createElement("template"));var L=toa;d.call(b,L.content.cloneNode(!0),l.content.firstChild);UVx=l}l=UVx;return l},{mode:2});var K06;var eVT;var En=function(){return _.S.apply(this,arguments)||this};
_.h(En,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],En.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],En.prototype,"data",void 0);_.w([_.AC({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],En);
_.R(En,"yt-card-item-badge-renderer",function(){if(eVT===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;K06===void 0&&(K06=document.createElement("template"));var L=K06;d.call(b,L.content.cloneNode(!0),l.content.firstChild);eVT=l}l=eVT;return l},{mode:2});var hVx;var kra;var Qo=function(){return _.S.apply(this,arguments)||this};
_.h(Qo,_.S);Qo.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Qo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Qo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Qo.prototype,"data",void 0);_.w([_.AC({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],Qo);
_.R(Qo,"yt-card-item-text-collection-renderer",function(){if(kra===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;hVx===void 0&&(hVx=document.createElement("template"));var L=hVx;d.call(b,L.content.cloneNode(!0),l.content.firstChild);kra=l}l=kra;return l},{mode:2});var W0O;var jhS;var f9=function(){return _.S.apply(this,arguments)||this};
_.h(f9,_.S);f9.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]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],f9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],f9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],f9.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Number)],f9.prototype,"iconSize",void 0);_.w([_.AC({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],f9);
_.R(f9,"yt-card-item-text-with-button-renderer",function(){if(jhS===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;W0O===void 0&&(W0O=document.createElement("template"));var L=W0O;d.call(b,L.content.cloneNode(!0),l.content.firstChild);jhS=l}l=jhS;return l},{mode:2});var sn=function(){return _.S.apply(this,arguments)||this};
_.h(sn,_.S);sn.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sn.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],sn.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sn.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],sn);
_.R(sn,"ytd-commerce-cart-summary-line-item-renderer",function(){if(nQZ!==void 0)return nQZ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return nQZ=l},{mode:1});_.IH("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var FR=function(){var l=_.S.apply(this,arguments)||this;l.hidden=!1;return l};
_.h(FR,_.S);_.Q=FR.prototype;_.Q.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"}}}}};
_.Q.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.Q.updateSummary=function(){var l=this.commerceCartCheckoutButtonEntity,b;if(((b=this.data)==null?0:b.cartButton)&&l.checkoutSummaryText){var d,L=Jv((d=this.data)==null?void 0:d.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+L+".cardItemTextRenderer.text",xx(l.checkoutSummaryText));if(l.checkoutDetailText){var P;d=Jv((P=this.data)==null?void 0:P.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+d+".cardItemTextRenderer.text",xx(l.checkoutDetailText))}if(l.checkoutAdditionalMetadataText){var E;
P=Jv((E=this.data)==null?void 0:E.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+P+".cardItemTextRenderer.text",xx(l.checkoutAdditionalMetadataText))}}else l.estimatedTotalPrice&&(E=Jv((L=this.data)==null?void 0:L.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+E+".cardItemTextRenderer.text",xx(l.estimatedTotalPrice)))};
_.Q.updateIsHidden=function(){var l,b=(l=this.commerceCartCheckoutButtonEntity)==null?void 0:l.isHidden;b!==void 0&&(this.hidden=b)};
_.Q.updateCheckoutButton=function(){var l,b=(l=this.commerceCartCheckoutButtonEntity)==null?void 0:l.isDisabled;b!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",b);var d;l=(d=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:d.innertubeCommand;l!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",l);var L;d=(L=this.commerceCartCheckoutButtonEntity)==null?void 0:L.checkoutButtonText;d!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:d})};
FR.prototype.entityChanged=FR.prototype.entityChanged;_.w([_.z(_.OY),_.u("design:type",Object)],FR.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],FR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],FR.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],FR.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],FR.prototype,"fullWidth",void 0);_.w([_.g(),_.u("design:type",Object)],FR.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],FR.prototype,"compact",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],FR.prototype,"hidden",void 0);
_.w([_.g({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:X0F}),_.u("design:type",Object)],FR.prototype,"commerceCartCheckoutButtonEntity",void 0);_.w([_.tC("commerceCartCheckoutButtonEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FR.prototype,"entityChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],FR);
_.R(FR,"ytd-commerce-cart-checkout-button-renderer",function(){if(BD9!==void 0)return BD9;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return BD9=l},{mode:2});var zVQ;_.yfj={};
_.yfj.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",_.qu(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.qu(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(l){!this.tappableItemBehaviorTapEnabled||l.keyCode!==13&&l.keyCode!==32||l.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var l=this.data.onTap;l.ypcGetCartEndpoint?(_.LZ(this.hostElement,[l]),this.tappableItemBehaviorTapEnabled=!1):l.ypcOffersEndpoint?_.LZ(this.hostElement,[l]):_.Py(this.hostElement,[l],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(l){this.tappableItemBehaviorTapEnabled=!!l},
tappableItemBehaviorOnTapEnabledChanged_:function(){var l=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(l.setAttribute("tabIndex",0),l.setAttribute("role","button")):(l.removeAttribute("tabIndex"),l.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(l){l.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var ZJQ;var MoS;var Bl=function(){return _.S.apply(this,arguments)||this};
_.h(Bl,_.S);Bl.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.$h("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.$h("sharingToggleButtonAndDefaultButton")}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Bl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Bl.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Bl.prototype,"data",void 0);_.w([_.AC({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],Bl);
_.R(Bl,"yt-card-item-actions-renderer",function(){if(MoS===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ZJQ===void 0&&(ZJQ=document.createElement("template"));var L=ZJQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);MoS=l}l=MoS;return l},{mode:2});var IjA;var $VS;var JfQ;var xVA;var gQZ;var S$B;var n9=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return l};
_.h(n9,_.S);n9.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
n9.prototype.handleDarkModeToggledAction_=function(l){this.isDarkTheme_=l};
n9.prototype.computeThemeImage_=function(l,b){if(!l||!l.imageLight)return!1;this.isCircular_=l.isCircular;l.imageWidth&&(this.hostElement.style.width=l.imageWidth+"px");l.imageHeight&&(this.hostElement.style.height=l.imageHeight+"px");l.borderWidth&&(this.image.style.borderWidth=l.borderWidth+"px",this.image.style.borderStyle="solid");l.borderColor&&(this.image.style.borderColor=_.Jq(l.borderColor));return b&&l.imageDark?l.imageDark:l.imageLight};
n9.prototype.computeThemeIcon_=function(l){var b,d;if(!(l==null?0:(b=l.themedIcon)==null?0:(d=b.icon)==null?0:d.iconType))return!1;this.icon.style.color=L9[l.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(l.imageWidth||18)+"px";this.icon.style.height=(l.imageHeight||18)+"px";return _.ni(l.themedIcon.icon.iconType)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],n9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],n9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(q$q.YtCardItemBoxBehavior),_.u("design:type",Object)],n9.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],n9.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],n9.prototype,"data",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],n9.prototype,"fit",void 0);_.w([_.g(),_.u("design:type",Boolean)],n9.prototype,"isDarkTheme_",void 0);_.w([_.g({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.u("design:type",Object)],n9.prototype,"themeImage_",void 0);_.w([_.g({computed:"computeThemeIcon_(data)"}),_.u("design:type",Object)],n9.prototype,"themeIcon_",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Object)],n9.prototype,"isCircular_",void 0);
_.w([_.KL("#image"),_.u("design:type",Object)],n9.prototype,"image",void 0);_.w([_.KL("#icon"),_.u("design:type",Object)],n9.prototype,"icon",void 0);_.w([_.AC({is:"yt-themed-image-renderer",disableElementRegistration:!0})],n9);
_.R(n9,"yt-themed-image-renderer",function(){if(S$B===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;gQZ===void 0&&(gQZ=document.createElement("template"));var L=gQZ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);S$B=l}l=S$B;return l},{mode:2});var On=function(){return _.S.apply(this,arguments)||this};
_.h(On,_.S);On.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"}}}}};
On.prototype.computeImagePlacement_=function(l){return l||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],On.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],On.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],On.prototype,"data",void 0);_.w([_.g({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.u("design:type",String)],On.prototype,"imagePlacement",void 0);
_.w([_.AC({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],On);
_.R(On,"yt-card-item-text-with-image-renderer",function(){if(xVA===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;JfQ===void 0&&(JfQ=document.createElement("template"));var L=JfQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);xVA=l}l=xVA;return l},{mode:2});var NI=function(){return _.S.apply(this,arguments)||this};
_.h(NI,_.S);NI.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"}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],NI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],NI.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],NI.prototype,"data",void 0);_.w([_.AC({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],NI);
_.R(NI,"yt-card-item-error-renderer",function(){if($VS===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;IjA===void 0&&(IjA=document.createElement("template"));var L=IjA;d.call(b,L.content.cloneNode(!0),l.content.firstChild);$VS=l}l=$VS;return l},{mode:2});var Afl;var vQx;_.IH("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var mZ=function(){return _.S.apply(this,arguments)||this};
_.h(mZ,_.S);_.Q=mZ.prototype;
_.Q.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"}}}}};
_.Q.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.Q.backgroundColorChanged_=function(){var l,b=(l=this.data)==null?void 0:l.backgroundColor;l=L9[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.F$(this.hostElement).querySelector("#main-content").style.backgroundColor=l};
_.Q.headerPromoBackgroundColorChanged_=function(){var l,b=(l=this.data)==null?void 0:l.headerPromoBackgroundColor;l=L9[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.F$(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=l};
_.Q.errorRendererVisibilityChanged_=function(){var l=this.isExpanded_,b;this.isErrorRendererVisible_=!((b=this.data)==null||!b.errorRenderer)&&!l};
_.Q.onYtToggleButton_=function(l,b){this.isExpanded_=b.toggled};
mZ.prototype.onYtToggleButton_=mZ.prototype.onYtToggleButton_;mZ.prototype.errorRendererVisibilityChanged_=mZ.prototype.errorRendererVisibilityChanged_;mZ.prototype.headerPromoBackgroundColorChanged_=mZ.prototype.headerPromoBackgroundColorChanged_;mZ.prototype.backgroundColorChanged_=mZ.prototype.backgroundColorChanged_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mZ.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(q$q.YtCardItemBoxBehavior),_.u("design:type",Object)],mZ.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.z(_.yfj.YtTappableItemBehavior),_.u("design:type",Object)],mZ.prototype,"ytTappableItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mZ.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],mZ.prototype,"isExpanded_",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],mZ.prototype,"isErrorRendererVisible_",void 0);_.w([_.tC("data.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mZ.prototype,"backgroundColorChanged_",null);_.w([_.tC("data.headerPromoBackgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mZ.prototype,"headerPromoBackgroundColorChanged_",null);
_.w([_.tC("data.errorRenderer","isExpanded_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mZ.prototype,"errorRendererVisibilityChanged_",null);_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Object]),_.u("design:returntype")],mZ.prototype,"onYtToggleButton_",null);_.w([_.AC({is:"yt-card-item-renderer",disableElementRegistration:!0})],mZ);
_.R(mZ,"yt-card-item-renderer",function(){if(vQx===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Afl===void 0&&(Afl=document.createElement("template"));var L=Afl;d.call(b,L.content.cloneNode(!0),l.content.firstChild);vQx=l}l=vQx;return l},{mode:2});_.IH("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var Yc=function(){var l=_.S.apply(this,arguments)||this;l.hidden=!1;return l};
_.h(Yc,_.S);_.Q=Yc.prototype;_.Q.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.Q.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.Q.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var l,b=(l=this.commerceCartHeaderEntity)==null?void 0:l.isHidden;b!==void 0&&(this.hidden=b)}};
_.Q.updateTitle=function(){var l=this.commerceCartHeaderEntity.isDisabled,b,d,L=(d=_.K((b=this.data)==null?void 0:b.item,Y1o))==null?void 0:d.headingRenderer;L&&(b=Jv(L,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+b+".0.cardItemTextRenderer.textColor",l?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.Q.updateSummaryText=function(){var l=this.commerceCartHeaderEntity;if(this.compact){var b,d,L=(d=_.K((b=this.data)==null?void 0:b.item,Y1o))==null?void 0:d.headingRenderer;L&&(b=Jv(L,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+b+".1.cardItemTextRenderer.text",l.shortHeaderSummaryText?xx(l.shortHeaderSummaryText):l.headerSummaryText?xx(l.headerSummaryText):""))}else{var P;if(b=(P=_.K((L=this.data)==null?void 0:L.item,Y1o))==null?void 0:P.additionalInfoRenderer)b=Jv(b,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+b+".text",l.headerSummaryText?xx(l.headerSummaryText):"")}};
_.Q.updateCheckoutButton=function(){var l=this.commerceCartHeaderEntity,b,d,L=(d=_.K((b=this.data)==null?void 0:b.item,Y1o))==null?void 0:d.additionalInfoRenderer;b=Jv(L,"buttonRenderer");var P;d=(P=this.commerceCartHeaderEntity)==null?void 0:P.isButtonDisabled;var E;P=(E=this.commerceCartHeaderEntity)==null?void 0:E.isButtonHidden;d!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+b+".buttonRenderer.isDisabled",d);P!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
P);var f;l=(f=l.checkoutButtonCommand)==null?void 0:f.innertubeCommand;l!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+b+".buttonRenderer.command",l)};
Yc.prototype.entityChanged=Yc.prototype.entityChanged;_.w([_.z(_.OY),_.u("design:type",Object)],Yc.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Yc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Yc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Yc.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Yc.prototype,"compact",void 0);_.w([_.g({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(l,b){return _.Bv(l.entities,"commerceCartHeaderEntity",b)}}),
_.u("design:type",Object)],Yc.prototype,"commerceCartHeaderEntity",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Yc.prototype,"hidden",void 0);_.w([_.tC("commerceCartHeaderEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yc.prototype,"entityChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],Yc);
_.R(Yc,"ytd-commerce-cart-header-renderer",function(){if(zVQ!==void 0)return zVQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return zVQ=l},{mode:1});var Ct9;var RVl=_.g$(function(l,b){var d;return(d=l.onChangeCallback)==null?void 0:d.call(l,b)},1E3),pFA=_.C(function(l){var b=l.data;
var d=l.iconMinus;l=l.iconPlus;var L=function(){return!!b().disabled},P=_.X(_.jL(0,void 0,"mKh0af")),E=P.next().value,f=P.next().value;
P=_.Nb(function(){if(E()===1){var q,H;(H=(q=b()).onRemoveCommand)==null||H.call(q)}q=E()>b().maxValue?b().maxValue:E()-1;f(q);RVl(b(),q);return!1});
var F=_.Nb(function(){if(E()===b().maxValue)return!1;var q=E()+1;f(q);RVl(b(),q);return!1});
_.VL(function(){f(b().value)});
var n={},N={},Y={};return _.O("quantity-incrementer-shape",null,_.O("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.O("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return E()===(b().onRemoveCommand?0:1)||L()},
"aria-label":function(){return E()!==1?b().minusLabel:b().minimumReachedLabel},
"on:click":P},_.O(_.Jp,{model:{circular:!0}}),_.O("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.O("div",{class:_.nt("ytSpecQuantityIncrementerShapeIcon",(n.ytSpecQuantityIncrementerShapeIconDisabled=function(){return L()||E()===(b().onRemoveCommand?0:1)},n))},d()))),_.O("div",{class:_.nt("ytSpecQuantityIncrementerShapeText",(N.ytSpecQuantityIncrementerShapeTextInvalid=function(){return E()>b().maxValue},N.ytSpecQuantityIncrementerShapeTextDisabled=L,N))},E),_.O("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return E()>=b().maxValue||L()},
"aria-label":function(){return E()!==b().maxValue?b().plusLabel:b().maximumReachedLabel},
"on:click":F},_.O(_.Jp,{model:{circular:!0}}),_.O("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.O("div",{class:_.nt("ytSpecQuantityIncrementerShapeIcon",(Y.ytSpecQuantityIncrementerShapeIconDisabled=function(){return E()>=b().maxValue||L()},Y))},l())))))},"Nf");_.P$(_.C(function(l){function b(){d().onRemoveCommand&&_.pi(d().onRemoveCommand)}
var d=l.data;var L=_.eN(KS7,function(){return d().quantityIncrementerEntityKey});
return _.O("yt-quantity-incrementer-view-model",null,_.O(pFA,{data:function(){var P=d(),E;var f=L()?!((E=L())==null||!E.disabled):!1;var F;E=L()?(F=L())==null?void 0:F.quantity:d().quantity;return Jlj(P,f,b,E)},
iconMinus:function(){return _.O(_.H$,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.O(_.H$,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Of"),"yt-quantity-incrementer-view-model",{props:{data:_.KX}});var qI=function(){var l=_.S.apply(this,arguments)||this;l.compact=!1;l.hasQuantityIncrementer=!1;return l};
_.h(qI,_.S);qI.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"}}}};
qI.prototype.computeHasQuantityIncrementer=function(){var l;return!!_.K((l=this.data)==null?void 0:l.picker,UOf)};
qI.prototype.onLabelClick=function(){var l;(l=this.dropdownEl)==null||l.open()};
_.w([_.KL("ytd-dropdown-renderer"),_.u("design:type",Object)],qI.prototype,"dropdownEl",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qI.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qI.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],qI.prototype,"quantityColor",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],qI.prototype,"compact",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.u("design:type",Object)],qI.prototype,"hasQuantityIncrementer",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],qI);
_.R(qI,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(Ct9!==void 0)return Ct9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Ct9=l},{mode:1});var oQq;var DVQ;var Hl=function(){return _.S.apply(this,arguments)||this};
_.h(Hl,_.S);Hl.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Hl.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
Hl.prototype.updateTitle=function(){var l=this.disabledCartItemEntity;l.disableActionName&&this.set("data.title",xx(l.disableActionName))};
Hl.prototype.updateButton=function(){var l,b=(l=this.disabledCartItemEntity.undoCommand)==null?void 0:l.innertubeCommand;b!==void 0&&(this.set("data.actionButton.buttonRenderer.command",b),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
Hl.prototype.entityChanged=Hl.prototype.entityChanged;_.w([_.z(_.OY),_.u("design:type",Object)],Hl.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hl.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Hl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(l,b){return _.Bv(l.entities,"disabledCartItemEntity",b)}}),
_.u("design:type",Object)],Hl.prototype,"disabledCartItemEntity",void 0);_.w([_.g(),_.u("design:type",Object)],Hl.prototype,"data",void 0);_.w([_.tC("disabledCartItemEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hl.prototype,"entityChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],Hl);
_.R(Hl,"ytd-disabled-cart-item-renderer",function(){if(DVQ!==void 0)return DVQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return DVQ=l},{mode:1});_.IH("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var tT=function(){var l=_.S.apply(this,arguments)||this;l.compact=!1;l.hidden=!1;l.errorHidden=!1;l.noOnTap=!1;return l};
_.h(tT,_.S);_.Q=tT.prototype;
_.Q.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"}}}};
_.Q.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.Q.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var l=this.firstButtonElement;l.alignByText=!0;l.iconAlignByText=!0}};
_.Q.computeNoOnTap=function(l){return!l};
_.Q.updateQuantityColor=function(){if(this.pickerElement){var l,b=(l=this.commerceCartItemEntity)==null?void 0:l.quantityColor;this.pickerElement.quantityColor=b}};
_.Q.updateTotalPriceColor=function(){var l,b=(l=this.commerceCartItemEntity)==null?void 0:l.totalPriceColor;if(b){var d;l=_.K((d=this.data)==null?void 0:d.quantityPicker,HSh);if(d=_.K(l==null?void 0:l.price,q1o))d.textColor=b}};
_.Q.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var l,b=(l=this.commerceCartItemEntity)==null?void 0:l.isHidden;b!==void 0&&(this.hidden=b)}};
_.Q.updateHideErrorMessage=function(){var l,b=(l=this.commerceCartItemEntity)==null?void 0:l.hideErrorMessage;b!==void 0&&(this.errorHidden=b)};
_.Q.updateQuantity=function(){var l=this,b,d=(b=this.commerceCartItemEntity)==null?void 0:b.quantity,L;b=(L=this.commerceCartItemEntity)==null?void 0:L.totalPrice;if(d){this.updateTotalPriceColor();this.updateQuantityColor();var P;L=_.K((P=this.data)==null?void 0:P.quantityPicker,HSh);if(P=_.K(L==null?void 0:L.price,q1o))P.text=b?{simpleText:b.content}:void 0;if(b=_.K(L==null?void 0:L.picker,UOf))b.quantity=d;var E;if(P=(E=_.K(L==null?void 0:L.picker,qWo))==null?void 0:E.entries){E=!1;b=void 0;P=
_.X(P);for(L=P.next();!L.done;L=P.next())L=L.value,L.dropdownItemRenderer&&(b||(b=L.dropdownItemRenderer),L.dropdownItemRenderer.isSelected=!1,d===L.dropdownItemRenderer.int32Value&&(E=!0,L.dropdownItemRenderer.isSelected=!0));!E&&b&&(b.isSelected=!0)}_.m1(this,function(){var f;l.set("data.quantityPicker",_.RB.unsafeClone((f=l.data)==null?void 0:f.quantityPicker))})}};
tT.prototype.onYtRendererstamperFinished=tT.prototype.onYtRendererstamperFinished;tT.prototype.entityChanged=tT.prototype.entityChanged;_.w([_.g(),_.u("design:type",Object)],tT.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tT.prototype,"compact",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],tT.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],tT.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],tT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(l,b){return _.Bv(l.entities,"commerceCartItemEntity",b)}}),
_.u("design:type",Object)],tT.prototype,"commerceCartItemEntity",void 0);_.w([_.g(),_.u("design:type",Object)],tT.prototype,"quantityPicker",void 0);_.w([_.g(),_.u("design:type",Object)],tT.prototype,"compactQuantityPicker",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tT.prototype,"hidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tT.prototype,"errorHidden",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.u("design:type",Object)],tT.prototype,"noOnTap",void 0);_.w([_.KL("ytd-commerce-cart-item-quantity-picker-renderer"),_.u("design:type",Object)],tT.prototype,"pickerElement",void 0);_.w([_.KL("yt-button-renderer"),_.u("design:type",Element)],tT.prototype,"firstButtonElement",void 0);
_.w([_.tC("commerceCartItemEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tT.prototype,"entityChanged",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tT.prototype,"onYtRendererstamperFinished",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],tT);
_.R(tT,"ytd-commerce-cart-item-renderer",function(){if(oQq!==void 0)return oQq;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return oQq=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var Vol;var wFa;var Un=function(){return _.S.apply(this,arguments)||this};
_.h(Un,_.S);Un.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}}}}}};
Un.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
Un.prototype.updateCheckoutLineItems=function(){var l,b=(l=this.commerceCartCheckoutButtonEntity)==null?void 0:l.checkoutLineItems;b&&(l=b.map(function(d){a:{var L=d.price,P=d.description;switch(d.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":d={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:xx(P),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",
left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:xx(L),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:xx(P),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",
right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:xx(L),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",l))};
Un.prototype.updateIsHidden=function(){var l,b=(l=this.commerceCartCheckoutButtonEntity)==null?void 0:l.isHidden;b!==void 0&&(this.hostElement.hidden=b)};
Un.prototype.entityChanged=Un.prototype.entityChanged;_.w([_.z(_.OY),_.u("design:type",Object)],Un.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Un.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Un.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Un.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Un.prototype,"data",void 0);_.w([_.g({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:X0F}),_.u("design:type",Object)],Un.prototype,"commerceCartCheckoutButtonEntity",void 0);_.w([_.tC("commerceCartCheckoutButtonEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Un.prototype,"entityChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],Un);
_.R(Un,"ytd-commerce-cart-summary-renderer",function(){if(wFa!==void 0)return wFa;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return wFa=l},{mode:1});var uV6={};uV6.InjectBehavior=[aG7.InjectBehavior];var GrO;var TDO;var K9=function(){return _.S.apply(this,arguments)||this};
_.h(K9,_.S);
K9.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:_.$h("menuRenderer")}}};
K9.prototype.onMenuTap=function(l){l.stopPropagation()};
_.qG.Object.defineProperties(K9.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 l,b;return!(((l=this.data)==null||!l.sectionHeading)&&((b=this.data)==null?void 0:b.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var l,b;return!(((l=this.data)==null||!l.image)&&((b=this.data)==null?void 0:b.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var l,b;return!(((l=this.data)==null||!l.menu)&&((b=this.data)==null?void 0:b.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],K9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],K9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.yfj.YtTappableItemBehavior),_.u("design:type",Object)],K9.prototype,"ytTappableItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],K9.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data.accessibilityData"),_.u("design:type",String),_.u("design:paramtypes",[])],K9.prototype,"ariaLabel",null);_.w([_.y("data.sectionHeading","data.layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],K9.prototype,"sectionHeadingVisible",null);_.w([_.y("data.image","data.layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],K9.prototype,"imageVisible",null);
_.w([_.y("data.menu","data.layout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],K9.prototype,"menuVisible",null);_.w([_.AC({is:"yt-activity-item-renderer",disableElementRegistration:!0})],K9);
_.R(K9,"yt-activity-item-renderer",function(){if(TDO===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;GrO===void 0&&(GrO=document.createElement("template"));var L=GrO;d.call(b,L.content.cloneNode(!0),l.content.firstChild);TDO=l}l=TDO;return l},{mode:2});var ajS;var iJx;var cfx;var rf9;var eR=function(){return _.S.apply(this,arguments)||this};
_.h(eR,_.S);
eR.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"}}}}};
eR.prototype.backgroundColorChanged_=function(){var l,b=(l=this.data)==null?void 0:l.backgroundColor;this.hostElement.style.backgroundColor=L9[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
eR.prototype.backgroundColorChanged_=eR.prototype.backgroundColorChanged_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],eR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],eR.prototype,"data",void 0);
_.w([_.tC("data.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eR.prototype,"backgroundColorChanged_",null);_.w([_.AC({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],eR);
_.R(eR,"yt-offer-item-upsell-renderer",function(){if(rf9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;cfx===void 0&&(cfx=document.createElement("template"));var L=cfx;d.call(b,L.content.cloneNode(!0),l.content.firstChild);rf9=l}l=rf9;return l},{mode:2});_.IH("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var hT=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};l.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return l};
_.h(hT,_.S);_.Q=hT.prototype;
_.Q.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:_.$h("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.Q.computeContainerStyle_=function(l){return l};
_.Q.computeContainerIsHidden_=function(l){return l&&!!l.isHidden};
_.Q.computeShowSpinner_=function(l,b){return l&&b==="in-progress"};
_.Q.computeShowMoreContentsButton_=function(l,b,d,L,P){return!(!(L&&L.length||P&&P.length&&d)||!l||b)};
_.Q.onToggleButton_=function(l){var b=this;l.stopPropagation();this.isExpanded_=l.detail&&l.detail.toggled;var d,L;this.isExpanded_&&!this.data.continuationSection.length&&((d=this.data)==null?0:(L=d.continuation)==null?0:L.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.rh(this.hostElement,"yt-load-next-continuation",function(P){return b.getContinuationUrl_(b.data.continuation.onClickContinuationData,P)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.LZ(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.Q.onShowMoreContentsButtonClicked_=function(l){var b=this;l.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.rh(this.hostElement,"yt-load-next-continuation",function(d){return b.getContinuationUrl_(b.data.continuations[0].nextContinuationData,d)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.LZ(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.Q.getContinuationUrl_=function(l,b){var d=l.continuation;l=l.clickTrackingParams;var L=_.zw();l&&L&&_.VB(L,_.WZ(l));return _.FP(b,{continuation:d})};
_.Q.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var l=_.F$(this.hostElement).querySelector("#continuation-section");l&&(l=l.querySelectorAll("ytmusic-item-section-renderer"))&&l.forEach(function(b){return b.classList.add("memberships-and-purchases")})};
_.Q.dataChanged_=function(){var l;this.isExpanded_=!((l=this.data)==null||!l.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.Q.updateCardOnClickCommand_=function(l){l=_.K(l,Q4D);var b,d;this.data&&((b=this.data)==null?0:b.targetId)&&l&&l.targetId===((d=this.data)==null?void 0:d.targetId)&&l.onClickCommand&&(this.data.onClickCommand=l.onClickCommand,this.isOnClickCommand_=!0)};
_.Q.backgroundColorChanged_=function(){var l,b=(l=this.data)==null?void 0:l.backgroundColor;this.hostElement.style.backgroundColor=L9[b||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
hT.prototype.backgroundColorChanged_=hT.prototype.backgroundColorChanged_;hT.prototype.dataChanged_=hT.prototype.dataChanged_;hT.prototype.nextContinuationDataUpdated_=hT.prototype.nextContinuationDataUpdated_;hT.prototype.onToggleButton_=hT.prototype.onToggleButton_;_.w([_.z(_.Z2),_.u("design:type",Object)],hT.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],hT.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.M9.YtNextContinuationBehavior),_.u("design:type",Object)],hT.prototype,"ytNextContinuationBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hT.prototype,"ytRendererBehavior",void 0);_.w([_.z(uV6.InjectBehavior),_.u("design:type",Object)],hT.prototype,"injectBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hT.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],hT.prototype,"compact",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],hT.prototype,"isExpanded_",void 0);_.w([_.g({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.u("design:type",String)],hT.prototype,"containerStyle_",void 0);_.w([_.g({value:"not-started"}),_.u("design:type",String)],hT.prototype,"continuationStatus_",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.u("design:type",Boolean)],hT.prototype,"showSpinner_",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],hT.prototype,"isOnClickCommand_",void 0);_.w([_.g({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.u("design:type",Boolean)],hT.prototype,"showMoreContentsButton_",void 0);
_.w([_.g({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(l,b){return!b||l.entities?null:_.Bv(l.entities,"cardItemContainerEntity",b)}}),
_.u("design:type",Object)],hT.prototype,"cardItemContainerEntity_",void 0);_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hT.prototype,"onToggleButton_",null);_.w([_.Hf("yt-next-continuation-data-updated"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hT.prototype,"nextContinuationDataUpdated_",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hT.prototype,"dataChanged_",null);_.w([_.tC("data.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hT.prototype,"backgroundColorChanged_",null);_.w([_.AC({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],hT);
_.R(hT,"yt-card-item-container-renderer",function(){if(iJx===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ajS===void 0&&(ajS=document.createElement("template"));var L=ajS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);iJx=l}l=iJx;return l},{mode:2});var kc=function(){return _.S.apply(this,arguments)||this};
_.h(kc,_.S);kc.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"}}}};
kc.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
kc.prototype.computeLoadingHidden=function(){var l;return!((l=this.commerceCartPageStateEntity)==null?0:l.cartActionInProgress)};
kc.prototype.updateNotification=function(){var l,b=(l=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:l.summaryText;b&&this.set("data.cartNotification",xx(b))};
kc.prototype.notificationEntityChanged=kc.prototype.notificationEntityChanged;_.w([_.z(_.OY),_.u("design:type",Object)],kc.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],kc.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],kc.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],kc.prototype,"data",void 0);_.w([_.g({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(l,b){return _.Bv(l.entities,"commerceCartExpandableNotificationEntity",b)}}),
_.u("design:type",Object)],kc.prototype,"commerceCartExpandableNotificationEntity",void 0);_.w([_.g({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(l,b){return _.Bv(l.entities,"commerceCartPageStateEntity",b)}}),
_.u("design:type",Object)],kc.prototype,"commerceCartPageStateEntity",void 0);_.w([_.KL("#spinner"),_.u("design:type",HTMLElement)],kc.prototype,"spinner",void 0);_.w([_.tC("commerceCartExpandableNotificationEntity","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kc.prototype,"notificationEntityChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],kc);
_.R(kc,"ytd-commerce-cart-renderer",function(){if(Vol!==void 0)return Vol;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Vol=l},{mode:1});var lOS;var Wl=function(){var l=_.S.apply(this,arguments)||this;l.bigImage=!1;return l};
_.h(Wl,_.S);_.qG.Object.defineProperties(Wl.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.placeholderImageUrl}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Wl.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Wl.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Wl.prototype,"bigImage",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Wl.prototype,"placeholderImageUrl",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],Wl);
_.R(Wl,"ytd-empty-product-shelf-renderer",function(){if(lOS!==void 0)return lOS;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return lOS=l},{mode:1});var bj6;var jR=function(){var l=_.S.apply(this,arguments)||this;l.itemStyle="link-item";l.watchMetadataRefresh=!1;l.skinnyMode=!1;l.metaPanel=!1;l.inStructuredDescription=!1;l.detailedDescriptionOverride=!1;l.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};l.updateOnResizeDebouncer=null;return l};
_.h(jR,_.S);_.Q=jR.prototype;_.Q.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.Q.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"}}}}};
_.Q.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.Q.attachVEs=function(l){l.trackingParams&&_.Ut().graftServerVe(l.trackingParams)};
_.Q.handleUpdateMerchShelfAction=function(l){var b=this,d=_.K(l.updateMerchandiseShelfAction.merchandiseShelf,_.Jxr);d&&(d.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){b.attachVEs(d);b.data=d},Number(d.renderDelayMs))):(this.attachVEs(d),this.data=d))};
_.Q.updateOnResize=function(){if(this.JSC$17190_scrollContainer!==void 0&&this.JSC$17190_scrollContainer.clientWidth!==0&&this.items!==void 0){var l=this.JSC$17190_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-l));this.ytdHorizontalListBehavior.reposition_();var b;switch((b=this.data)==null?void 0:b.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var d,
L;((d=this.data)==null?void 0:(L=d.items)==null?void 0:L.length)===1?this.itemStyle="cta-item":this.itemStyle=l>=740?"large-item":"small-item"}}};
_.Q.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.ZC(this.updateOnResizeDebouncer,_.qc.after(100),this.updateOnResize)};
jR.prototype.debouncedUpdateOnResize=jR.prototype.debouncedUpdateOnResize;jR.prototype.dataChanged=jR.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],jR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],jR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.x4.YtdHorizontalListBehavior),_.u("design:type",Object)],jR.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],jR.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],jR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],jR.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jR.prototype,"itemStyle",void 0);_.w([_.g({value:6}),_.u("design:type",Number)],jR.prototype,"initialCount",void 0);
_.w([_.g({value:"data.items"}),_.u("design:type",String)],jR.prototype,"itemsPath",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jR.prototype,"watchMetadataRefresh",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jR.prototype,"skinnyMode",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jR.prototype,"metaPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jR.prototype,"inStructuredDescription",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jR.prototype,"detailedDescriptionOverride",void 0);_.w([_.KL("#items"),_.u("design:type",HTMLDivElement)],jR.prototype,"items",void 0);_.w([_.KL("#scroll-container"),_.u("design:type",HTMLDivElement)],jR.prototype,"JSC$17190_scrollContainer",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jR.prototype,"dataChanged",null);
_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jR.prototype,"debouncedUpdateOnResize",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],jR);
_.R(jR,"ytd-merch-shelf-renderer",function(){if(bj6!==void 0)return bj6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return bj6=l},{mode:2});var dQa;var zJ=function(){var l=_.S.apply(this,arguments)||this;l.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 l};
_.h(zJ,_.S);_.Q=zJ.prototype;
_.Q.addBackstagePostAction=function(l){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(l=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",l))&&(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:l}):this.set("data.contents",[{backstagePostThreadRenderer:l}]))};
_.Q.addBackstageCommentAction=function(l){var b=this.get("addBackstageCommentAction.parentId",l);l=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",l);if(b&&l){b=this.postIdToIndices(b);for(var d=0;d<b.length;d++){var L=b[d];if(L<0)break;L="data.contents."+L+".backstagePostThreadRenderer.comments";this.get(L)&&(this.get(L+".backstageCommentsRenderer.contents")&&this.push(L+".backstageCommentsRenderer.contents",{commentThreadRenderer:l}),this.get(L+".backstageCommentsRenderer.teaserContents")?
this.push(L+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:l}):this.set(L+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:l}]))}}};
_.Q.addBackstageReplyAction=function(l){var b=this.get("addBackstageReplyAction.parentId",l);l=this.get("addBackstageReplyAction.renderer.commentRenderer",l);b&&l&&this.setCreatorReply(b,l)};
_.Q.banAuthorAction=function(l){var b=this.get("banAuthorAction.commentId",l);b&&(l=this.get("banAuthorAction.parentCommentId",l)||this.getParentPostId(b),this.removeFromStream(b,l))};
_.Q.hideReportedCommentAction=function(l){var b=this.get("hideReportedCommentAction.commentId",l);b&&((l=this.get("hideReportedCommentAction.parentCommentId",l))||(l=this.getParentPostId(b)),this.removeFromStream(b,l))};
_.Q.replaceBackstageCommentAction=function(l){var b=this.get("replaceBackstageCommentAction.commentId",l),d=this.get("replaceBackstageCommentAction.parentId",l);l=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",l);if(b&&d&&l){d=this.postIdToIndices(d);for(var L=0;L<d.length;L++){var P=d[L];if(P<0)break;var E=this.commentIdToIndex(b,P,!1);if(E>=0){var f=this.get("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+E+".commentThreadRenderer.replies.commentRepliesRenderer");
f&&(l.replies={commentRepliesRenderer:f});this.splice("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",E,1,{commentThreadRenderer:l})}E=this.commentIdToIndex(b,P,!0);if(E>=0){if(f=this.get("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(E+".commentThreadRenderer.replies.commentRepliesRenderer")))l.replies={commentRepliesRenderer:f};this.splice("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
E,1,{commentThreadRenderer:l})}}}};
_.Q.replaceBackstagePostAction=function(l){var b=this.get("replaceBackstagePostAction.itemId",l);if(b){b=this.postIdToIndices(b);for(var d=0;d<b.length;d++){var L=b[d];if(L<0)break;var P=this.getPostRendererType(L),E=this.get("replaceBackstagePostAction.renderer."+P,l);if(!E&&P!=="sharedPostRenderer")break;var f=!1;E||(f=!0,E=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",l));if(!E)break;var F={};f?(_.$A(F,idJ,E),this.set("data.contents."+L+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
F)):(_.$A(F,new _.Hd(P),E),this.set("data.contents."+L+".backstagePostThreadRenderer.post",F))}}};
_.Q.replaceBackstageReplyAction=function(l){var b=this.get("replaceBackstageReplyAction.replyId",l),d=this.get("replaceBackstageReplyAction.parentId",l);l=this.get("replaceBackstageReplyAction.renderer.commentRenderer",l);b&&l&&d&&this.setCreatorReply(d,l)};
_.Q.removeCommentAction=function(l){var b=this.get("removeCommentAction.commentId",l);if(b){var d=this.get("removeCommentAction.parentCommentId",l);d&&this.get("removeCommentAction.isCreatorReply",l)?this.setCreatorReply(d,void 0):(d||(d=this.getParentPostId(b)),this.removeFromStream(b,d))}};
_.Q.setCreatorReply=function(l,b){var d=this.getParentPostId(l);if(d){d=this.postIdToIndices(d);for(var L=0;L<d.length;L++){var P=d[L];if(P<0)break;var E=this.commentIdToIndex(l,P,!1);if(E>=0){var f="data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+E;E=f+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";f+=".commentThreadRenderer.replies";b==void 0?(this.set(f,{}),this.set(E,!1)):(this.set(f,{commentRepliesRenderer:{teaserContents:[{commentRenderer:b}]}}),
this.set(f+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(E,!0))}E=this.commentIdToIndex(l,P,!0);E>=0&&(E="data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+E,P=E+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",E+=".commentThreadRenderer.replies",b==void 0?(this.set(E,{}),this.set(P,!1)):(this.set(E,{commentRepliesRenderer:{teaserContents:[{commentRenderer:b}]}}),this.set(P,!0)))}}};
_.Q.removeFromStream=function(l,b){if(b){b=this.postIdToIndices(b);for(var d=0;d<b.length;d++){var L=b[d];if(L<0)break;var P=this.commentIdToIndex(l,L,!1);P>=0&&this.splice("data.contents."+L+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",P,1);P=this.commentIdToIndex(l,L,!0);P>=0&&this.splice("data.contents."+L+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",P,1);L="data.contents."+L+".backstagePostThreadRenderer.post.backstagePostRenderer";
P=L+".backstageAttachment.pollRenderer.votedCommentId";this.get(P)===l&&(this.set(P,null),this.set(L+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(b=this.postIdToIndices(l).reverse(),d=0;d<b.length;d++){L=b[d];if(L<0)break;P=this.getPostRendererType(L);var E=this.get("backstagePostThreadRenderer.post."+P,this.data.contents[L]);E.postId===l?this.splice("data.contents",L,1):P==="sharedPostRenderer"&&this.set("data.contents."+L+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);E.scheduledPublishTimeSec&&_.lQ(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.Q.postIdToIndices=function(l){for(var b=[],d=0;d<this.data.contents.length;d++){var L=this.getPostRendererType(d);this.get("backstagePostThreadRenderer.post."+L+".postId",this.data.contents[d])===l&&b.push(d);if(L==="sharedPostRenderer"){var P=this.get("backstagePostThreadRenderer.post."+L+".originalPost.backstagePostRenderer.postId",this.data.contents[d]);L=this.get("backstagePostThreadRenderer.post."+L+".originalPost.postRenderer.postId",this.data.contents[d]);P!==l&&L!==l||b.push(d)}}return b};
_.Q.commentIdToIndex=function(l,b,d){if(b<0)return-1;var L,P,E,f,F=_.K((L=this.data)==null?void 0:(P=L.contents)==null?void 0:(E=P[b])==null?void 0:(f=E.backstagePostThreadRenderer)==null?void 0:f.comments,T1F);return(b=d?F==null?void 0:F.teaserContents:F==null?void 0:F.contents)&&b.length?b.findIndex(function(n){return _.K(n,ZIF).comment.commentRenderer.commentId===l}):-1};
_.Q.getParentPostId=function(l){l=l.split(".");if(l[1])return l[0]};
_.Q.getPostRendererType=function(l){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[l])?"sharedPostRenderer":"backstagePostRenderer"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],zJ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],zJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],zJ.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:_.U("enable_community_page_on_desktop")}),_.u("design:type",Boolean)],zJ.prototype,"useSmallerPostContainer",void 0);
_.w([_.A({disableElementRegistration:!0,is:"ytd-backstage-items"})],zJ);
_.R(zJ,"ytd-backstage-items",function(){if(dQa!==void 0)return dQa;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return dQa=
l},{mode:1});var Llq;var P9T={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},yo=function(){var l=_.S.apply(this,arguments)||this;l.disablePrescanVisibility=!0;l.canScheduleJobs=!0;l.engagementPanel=!1;l.hidePanelButton=!1;l.isWatchGrid=
!1;l.hasShownSubscribersOnlyDisclaimer=!1;l.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_"};l.TEST_ONLY=void 0;return l};
_.h(yo,_.S);_.Q=yo.prototype;_.Q.created=function(){this.initCommentsCsi_();_.U("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.U("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.Q.contentsChanged_=function(){var l;(l=this.data)!=null&&l.contents&&this.tickForCommentsTimer_("cml")};
_.Q.headerChanged_=function(){var l;(l=this.data)!=null&&l.header&&this.tickForCommentsTimer_("cmhl")};
_.Q.initCommentsCsi_=function(){_.yB("wn_comments");var l=_.zw();l&&_.jh({clientScreenNonce:l},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.Q.createCommentAction_=function(l){l=_.RB.unsafeClone(l);var b,d;if(l=(b=_.K(l,Ucf))==null?void 0:(d=b.contents)==null?void 0:d.commentThreadRenderer){var L,P,E,f,F,n;!this.isBackstage&&((L=this.data)==null?0:(P=L.header)==null?0:(E=P.commentsHeaderRenderer)==null?0:(f=E.createRenderer)==null?0:(F=f.commentSimpleboxRenderer)==null?0:(n=F.zeroStep)==null?0:n.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var N,
Y,q;this.isBackstage&&_.K((N=this.data)==null?void 0:(Y=N.header)==null?void 0:(q=Y.commentsHeaderRenderer)==null?void 0:q.zeroStateMessage,cZ0)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(l)}};
_.Q.doReplyInsert_=function(l,b,d,L){L?this.splice(l,L,0,b):this.push(l,b)};
_.Q.getRepliesPath_=function(l){return"data.contents."+l+".commentThreadRenderer.replies"};
_.Q.getRepliesContentsPath_=function(l,b){l=this.getRepliesPath_(l);return b?l+".commentRepliesRenderer.teaserContents":l+".commentRepliesRenderer.contents"};
_.Q.showSubscribersOnlyDisclaimer_=function(l){(l=l.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(l=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(l))&&(_.lQ(this.hostElement,"yt-open-popup-action",[l,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.Q.createCommentReplyAction_=function(l){l=_.RB.unsafeClone(l);var b=_.K(l,KOF);if(l=b==null?void 0:b.contents){var d=this.commentIdToIndex_(b==null?void 0:b.parentCommentId);if(!(d<0)){var L=this.getRepliesPath_(d);if(this.get(L)){b=b.replyToCommentId;L=this.getRepliesContentsPath_(d,!1);if(this.get(L)){var P=this.get(L).length,E=L+"."+(P-1)+".continuationItemRenderer";this.get(E+".button")?(E=this.replyIdToIndex_(b,d,!1),this.doReplyInsert_(L,l,E,P-1)):this.get(E)||(P=this.replyIdToIndex_(b,d,
!1),this.doReplyInsert_(L,l,P,null))}L=this.getRepliesContentsPath_(d,!0);this.get(L)?(d=this.replyIdToIndex_(b,d,!0),(!b||d>=0)&&this.doReplyInsert_(L,l,d,null)):this.set(L,[l])}else this.set(L,{commentRepliesRenderer:{teaserContents:[l]}})}}};
_.Q.hideReportedCommentAction_=function(l){var b=_.K(l,pQ2);if(l=b==null?void 0:b.commentId)(b=this.get("parentCommentId",b))||(b=this.getParentCommentId_(l)),this.remove_(l,b)};
_.Q.getParentCommentId_=function(l){l=l.split(".");if(l[1])return l[0]};
_.Q.removeCommentAction_=function(l){var b=_.K(l,jrQ);if(l=b==null?void 0:b.commentId)b=(b==null?void 0:b.parentCommentId)||this.getParentCommentId_(l),this.remove_(l,b)};
_.Q.pinCommentAction_=function(l){l=_.RB.unsafeClone(l);var b=_.K(l,WOV);b!=null&&b.commentId&&(l=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",l))&&(this.remove_(b.commentId),this.insert_(l,!0))};
_.Q.unpinCommentAction_=function(l){l=_.RB.unsafeClone(l);l=_.K(l,zwV);if(l!=null&&l.commentId){var b,d,L=(b=l.actionResult)==null?void 0:(d=b.update)==null?void 0:d.commentThreadRenderer;L&&(this.remove_(l.commentId),this.insert_(L))}};
_.Q.banAuthorAction_=function(l){var b=_.K(l,tpr);b!=null&&b.commentId&&(l=b.commentId,b=b.parentCommentId||this.getParentCommentId_(l),this.remove_(l,b))};
_.Q.handleScrollToCommentElement_=function(l){this.hostElement.contains(l)&&(this.nearestScrollParent||(this.nearestScrollParent=xxN(l)),this.isCommentVisibleInScrollParent(l)||l.scrollIntoView({behavior:"smooth",block:"start"}))};
_.Q.isCommentVisibleInScrollParent=function(l){if(!this.nearestScrollParent)return!1;l=l.getBoundingClientRect();var b=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return l.top>=b.top&&l.bottom<=b.bottom};
_.Q.commentIdToIndex_=function(l){var b;return l&&(b=this.data)!=null&&b.contents?this.data.contents.findIndex(function(d){d=d.commentThreadRenderer;var L;return l===((d==null?void 0:d.commentViewModel)&&((L=_.K(d.commentViewModel,g6o))==null?void 0:L.commentId))}):-1};
_.Q.insert_=function(l,b){b=b===void 0?!1:b;var d,L;if((d=this.data)==null?0:(L=d.contents)==null?0:L.some(function(E){return!!E.commentThreadRenderer}))for(d=0,L=this.data.contents.length;d<L;d++){var P=this.data.contents[d].commentThreadRenderer;
if(P9T[l.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=P9T[P.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){b&&P9T[l.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===P9T[P.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",d,1,{commentThreadRenderer:l}):this.splice("data.contents",d,0,{commentThreadRenderer:l});break}}else this.set("data.contents",[{commentThreadRenderer:l}])};
_.Q.doReplyRemove_=function(l,b,d){l=this.replyIdToIndex_(l,b,d);l<0||(b=this.getRepliesContentsPath_(b,d),this.splice(b,l,1))};
_.Q.remove_=function(l,b){b=this.commentIdToIndex_(b);b<0?(b=this.commentIdToIndex_(l),b<0||this.splice("data.contents",b,1)):_.U("web_delhi_comment_threads")||(this.doReplyRemove_(l,b,!1),this.doReplyRemove_(l,b,!0))};
_.Q.replyIdToIndex_=function(l,b,d){if(b<0)return-1;b=this.getRepliesContentsPath_(b,d);b=this.get(b);if(!b||!b.length)return-1;d=0;for(var L=b.length;d<L;d++){var P=void 0,E=void 0;if(((P=b[d])==null?void 0:(E=P.commentViewModel)==null?void 0:E.commentId)===l)return d}return-1};
_.Q.tickForCommentsTimer_=function(l){_.Mz(l,void 0,"wn_comments")};
_.Q.reloadComments_=function(l){l=_.K(l,JUV);_.K(l==null?void 0:l.command,_.Ct)&&_.LZ(this.hostElement,[l==null?void 0:l.command])};
_.qG.Object.defineProperties(yo.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!((l=this.data)==null?0:(b=l.header)==null?0:(d=b.commentsHeaderRenderer)==null?0:d.isBackstageContent)}}});
_.qG.Object.defineProperties(yo,{template:{configurable:!0,enumerable:!0,get:function(){if(Llq===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);Llq=l}l=Llq;return l}}});
yo.prototype.showSubscribersOnlyDisclaimer_=yo.prototype.showSubscribersOnlyDisclaimer_;yo.prototype.headerChanged_=yo.prototype.headerChanged_;yo.prototype.contentsChanged_=yo.prototype.contentsChanged_;_.w([_.z(_.If),_.u("design:type",Object)],yo.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",Function)],yo.prototype,"ytPlayerListenerBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],yo.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yo.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.header.commentsHeaderRenderer.isBackstageContent"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yo.prototype,"isBackstage",null);
_.w([_.g(),_.u("design:type",Object)],yo.prototype,"disablePrescanVisibility",void 0);_.w([_.g(),_.u("design:type",Object)],yo.prototype,"canScheduleJobs",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yo.prototype,"engagementPanel",void 0);_.w([_.g(),_.u("design:type",Object)],yo.prototype,"hidePanelButton",void 0);_.w([_.g(),_.u("design:type",Object)],yo.prototype,"isWatchGrid",void 0);_.w([_.g(),_.u("design:type",Object)],yo.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.w([_.tC("data.contents"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yo.prototype,"contentsChanged_",null);_.w([_.tC("data.header"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yo.prototype,"headerChanged_",null);_.w([_.Hf("yt-show-subscribers-only-disclaimer"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],yo.prototype,"showSubscribersOnlyDisclaimer_",null);
_.w([_.A({is:"ytd-comments"})],yo);var ZS=function(){return _.hC.apply(this,arguments)||this};
_.h(ZS,_.hC);_.Q=ZS.prototype;_.Q.bindIf=function(l,b,d){return l?b:d};
_.Q.bindIfDefined=function(l,b){return l!==void 0?l:b};
_.Q.booleanString=function(l){return(!!l).toString()};
_.Q.equals=function(){for(var l=_.Tc.apply(0,arguments),b=l[0],d=1;d<l.length;d++)if(b!=l[d])return!1;return!0};
_.Q.isGreaterThan=function(l,b){return l>b};
_.Q.isLessThan=function(l,b){return l<b};
_.Q.logicalAND=function(){for(var l=_.Tc.apply(0,arguments),b=!!l[0],d=1;d<l.length;d++)b=b&&!!l[d];return b};
_.Q.logicalOR=function(){for(var l=_.Tc.apply(0,arguments),b=!!l[0],d=1;d<l.length;d++)b=b||!!l[d];return b};
_.Q.toBool=function(l){return!!l};
ZS.prototype.toBool=ZS.prototype.toBool;ZS.prototype.logicalOR=ZS.prototype.logicalOR;ZS.prototype.logicalAND=ZS.prototype.logicalAND;ZS.prototype.isLessThan=ZS.prototype.isLessThan;ZS.prototype.isGreaterThan=ZS.prototype.isGreaterThan;ZS.prototype.equals=ZS.prototype.equals;ZS.prototype.booleanString=ZS.prototype.booleanString;ZS.prototype.bindIfDefined=ZS.prototype.bindIfDefined;ZS.prototype.bindIf=ZS.prototype.bindIf;_.w([_.kO()],ZS);_.EqB=[ZS.prototype];var QxS;var Xal;var MI=function(){return _.S.apply(this,arguments)||this};
_.h(MI,_.S);MI.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
MI.prototype.onBackIconTap_=function(){window.history.back()};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],MI.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],MI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],MI.prototype,"data",void 0);_.w([_.AC({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],MI);
_.R(MI,"yt-header-with-back-renderer",function(){if(Xal===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;QxS===void 0&&(QxS=document.createElement("template"));var L=QxS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Xal=l}l=Xal;return l},{mode:2});var fOq;var sx6;var IQ=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(IQ,_.S);_.Q=IQ.prototype;_.Q.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Q.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&(this.isDarkTheme=l,this.setUrl())};
_.Q.dataChanged=function(){var l=this;if(this.data){var b=this.setUrl();b&&_.mo({destination:window,iframe:this.iframe,origin:_.EJV(b.toString()),channelName:"yt-iframe",onMessage:function(d){(d=l.getCommunicationCommand(d.data))&&l.ytComponentBehavior.resolveCommand(d)},
onEstablished:function(){}})}};
_.Q.setUrl=function(){if(this.data&&this.data.iframeUrl){var l=_.ay(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(l)return _.dR(this.iframe,l),l}};
_.Q.getCommunicationCommand=function(l){var b;if((b=this.data)!=null&&b.onCommunicationCommandsMap){b=this.data.onCommunicationCommandsMap.find(function(P){return P.key===l});
if(b==null?0:b.value)return b==null?void 0:b.value;try{var d=iD0(_.lt(l)),L=this.data.onCommunicationCommandsMap.find(function(P){return P.key===(d==null?void 0:d.getMethodName())});
if(L==null?0:L.value)return L==null?void 0:L.value}catch(P){}}};
IQ.prototype.dataChanged=IQ.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IQ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],IQ.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],IQ.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],IQ.prototype,"data",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],IQ.prototype,"isDarkTheme",void 0);_.w([_.KL("#iframe"),_.u("design:type",HTMLIFrameElement)],IQ.prototype,"iframe",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IQ.prototype,"dataChanged",null);_.w([_.AC({is:"yt-iframe-renderer",disableElementRegistration:!0})],IQ);
_.R(IQ,"yt-iframe-renderer",function(){if(sx6===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;fOq===void 0&&(fOq=document.createElement("template"));var L=fOq;d.call(b,L.content.cloneNode(!0),l.content.firstChild);sx6=l}l=sx6;return l},{mode:2});_.$c=function(l){_.S8.call(this);this.callback=l;this.bezier=new XxJ(0,0,.4,0,.2,1,1,1);this.delay=new _.U9(this.next,window,this);this.JSC$17230_animating=!1;_.j8(this,this.delay)};
_.h(_.$c,_.S8);_.$c.prototype.isAnimating=function(){return this.JSC$17230_animating};
_.$c.prototype.start=function(l,b,d){this.config={from:l,to:b,duration:d,startTime:(0,_.t8)()};this.JSC$17230_animating=!0;this.next()};
_.$c.prototype.stop=function(){this.delay.stop();this.JSC$17230_animating=!1;this.config=void 0};
_.$c.prototype.next=function(){if(this.config){var l=this.config,b=l.from,d=l.to,L=l.duration;l=l.startTime;var P=(0,_.t8)()-l;l=this.bezier;L=snh(l,P/L);if(L==0)l=l.y0;else if(L==1)l=l.y3;else{P=Aa(l.y0,l.y1,L);var E=Aa(l.y1,l.y2,L);l=Aa(l.y2,l.y3,L);P=Aa(P,E,L);E=Aa(E,l,L);l=Aa(P,E,L)}l=_.AB(l,0,1);this.callback(b+(d-b)*l);l<1?this.delay.start():this.JSC$17230_animating=!1}};_.JT=new _.tZ("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var Fl9={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},nqS=function(l,b,d,L){_.S8.call(this);this.JSC$17241_miniAppId=l;this.localReleaseId=b;this.derivedDeviceInterface=d;this.isForeground=L;this.JSC$17241_playNonceResolver=new _.nu;this.playPingTimerId=NaN;this.playPingIntervalMs=_.KO("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.KO("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.U("enable_displaying_ppn");this.JSC$17241_miniAppClientDataProvider=_.qP().resolve(_.JT);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;B6B(this);var P=setTimeout(function(){_.cX(new _.Rp("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17241_playNonceResolver.promise.then(function(){clearTimeout(P)})};
_.h(nqS,_.S8);var N6Z=function(l,b){l.JSC$17241_playNonceResolver.resolve(b!=null?b:kK(8));l.enableDisplayingPpn&&OjA(l).then(function(d){l.JSC$17241_miniAppClientDataProvider.clientData.set("post_play_nonce",d)})},OjA=function(l){return _.B(function(b){return b.nextAddress==1?b.yield(l.JSC$17241_playNonceResolver.promise,2):b.return(b.yieldResult)})},B6B=function(l){var b,d;
_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$17241_playNonceResolver.promise,2);b=L.yieldResult;d={miniAppInfo:{externalPostId:l.JSC$17241_miniAppId,localReleaseId:l.localReleaseId,postPlayNonce:b,derivedDeviceInterface:l.derivedDeviceInterface}};_.jh(d);_.gR(L)})},YZO=function(l){l.state!==0?_.cX(new _.Rp("[MiniAppPlayLogger] recordPlayStart failed with state "+Fl9[l.state])):(l.state=1,xc(l,"ma_cl"),g0(l,"PLAY_EVENT_TYPE_PLAY_START"),mQl(l))},qZj=function(l){l.isForeground=!1;
g0(l,"PLAY_EVENT_TYPE_PLAY_PAUSE")},HjA=function(l){l.state!==1&&l.state!==2?_.cX(new _.Rp("[MiniAppPlayLogger] recordPlayEnd failed with state "+Fl9[l.state])):(l.state=3,window.clearInterval(l.playPingTimerId),l.playPingTimerId=NaN,GTB(),g0(l,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},tTZ=function(l,b){l.state===2&&l.gameReady&&(l.firstClickRecorded?Date.now()-l.clickRecordedMs<l.playClickIntervalMs||(l.clickRecordedMs=Date.now(),g0(l,"PLAY_EVENT_TYPE_PLAY_CLICK")):b&&(xc(l,"ma_fua"),g0(l,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),l.firstClickRecorded=!0,l.clickRecordedMs=Date.now()))};
nqS.prototype.logError=function(l){var b=this,d;_.B(function(L){if(L.nextAddress==1)return l.metadata.externalPostId=b.JSC$17241_miniAppId,d=l.metadata,L.yield(Promise.race([b.JSC$17241_playNonceResolver.promise,new Promise(function(P){setTimeout(function(){P("")},3E4)})]),2);
d.postPlayNonce=L.yieldResult;l.metadata.localReleaseId=b.localReleaseId;l.loggingError.level="WARNING";_.az(l.loggingError,l.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:l.metadata});_.gR(L)})};
var UQQ=function(l,b,d,L){var P,E,f,F,n,N;_.B(function(Y){if(Y.nextAddress==1)return Y.yield(l.JSC$17241_playNonceResolver.promise,2);P=Y.yieldResult;E={externalPostId:l.JSC$17241_miniAppId,localReleaseId:l.localReleaseId,postPlayNonce:P,sdkVersion:d,api:b};L!==void 0&&(E.networkRequestsMeasurement={networkRequests:_.YJ(L,1),cachedRequests:_.YJ(L,2),transferredBytes:_.YJ(L,3)},(f=L)==null?0:_.kX(f,kw,6))&&(E.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((F=_.eB(L,
kw,6))==null?void 0:A3(F,1))||"0",cacheHits:((n=_.eB(L,kw,6))==null?void 0:A3(n,2))||"0",cachedBytes:((N=_.eB(L,kw,6))==null?void 0:A3(N,3))||"0"});_.Gj("miniAppSdkUsage",E);_.gR(Y)})},eS9=function(l,b,d){var L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x;
_.B(function(V){if(V.nextAddress==1)return V.yield(l.JSC$17241_playNonceResolver.promise,2);L=V.yieldResult;P={externalPostId:l.JSC$17241_miniAppId,localReleaseId:l.localReleaseId,postPlayNonce:L,sdkVersion:d,measurementWindow:{startTimestampMs:String(J3(b,1)),endTimestampMs:String(J3(b,2))},frameRate:{averageFrameTimeDeltaMs:xX(b,3),averageFrameIdleTimeMs:xX(b,4)}};_.kX(b,WK,5)&&(P.networkRequests={networkRequests:(E=$w(b))==null?void 0:_.YJ(E,1),cachedRequests:(f=$w(b))==null?void 0:_.YJ(f,2),transferredBytes:(F=
$w(b))==null?void 0:_.YJ(F,3),sameOriginStatusCodeToCounts:KlA((n=$w(b))==null?void 0:_.xQA(n,4,void 0,oQ1,oQ1)),crossOriginStatusCodeToCounts:KlA((N=$w(b))==null?void 0:_.xQA(N,5,void 0,oQ1,oQ1))},(Y=$w(b))==null?0:_.kX(Y,kw,6))&&(P.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((q=$w(b))==null?void 0:(H=_.eB(q,kw,6))==null?void 0:A3(H,1))||"0",cacheHits:((t=$w(b))==null?void 0:(e=_.eB(t,kw,6))==null?void 0:A3(e,2))||"0",cachedBytes:((W=$w(b))==null?void 0:(M=_.eB(W,kw,6))==
null?void 0:A3(M,3))||"0"});_.kX(b,ouQ,7)&&(P.gameCapture={averageFrameTimeDeltaMs:(J=_.eB(b,ouQ,7))==null?void 0:xX(J,1),averageFrameIdleTimeMs:(x=_.eB(b,ouQ,7))==null?void 0:xX(x,2)});_.Gj("miniAppPerformanceMetrics",P);_.gR(V)})},hSO=function(l,b){var d,L;
return _.B(function(P){if(P.nextAddress==1)return P.yield(l.JSC$17241_playNonceResolver.promise,2);d=P.yieldResult;L={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:l.JSC$17241_miniAppId,postPlayNonce:d,miniAppReleaseId:l.localReleaseId},derivedDeviceInterface:l.derivedDeviceInterface,adTriggerType:b,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.Gj("miniAppAdEvent",L);_.gR(P)})};
nqS.prototype.disposeInternal=function(){_.S8.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var g0=function(l,b,d,L){d=d===void 0?{}:d;L=L===void 0?!1:L;var P,E,f,F;_.B(function(n){if(n.nextAddress==1)return P=l.isForeground,E=l.beforeReady,n.yield(l.JSC$17241_playNonceResolver.promise,2);f=n.yieldResult;F={externalPostId:l.JSC$17241_miniAppId,localReleaseId:l.localReleaseId,derivedDeviceInterface:l.derivedDeviceInterface,postPlayNonce:f,type:b};d.sequenceGroup=f;F.playState=E?"PLAY_STATE_NOT_READY":P?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.Gj("miniAppPlayEvent",F,
d);L&&_.Tj();_.gR(n)})},xc=function(l,b){var d;
_.B(function(L){if(L.nextAddress==1)return d=(0,_.t8)(),L.yield(l.JSC$17241_playNonceResolver.promise,2);_.Zi(b,d);_.gR(L)})},mQl=function(l){isNaN(l.playPingTimerId)&&(l.playPingTimerId=_.zo(function(){l.state!==1&&l.state!==2?_.cX(new _.Rp("[MiniAppPlayLogger] reportPlayPing failed with state "+Fl9[l.state])):g0(l,"PLAY_EVENT_TYPE_PLAY_PING")},l.playPingIntervalMs))},KlA=function(l){return Array.from(l.entries()).map(function(b){var d=_.X(b);
b=d.next().value;d=d.next().value;return{key:b,value:d}})};var kQZ=function(){},Wlj=function(l,b){l.showMiniAppAdCommand=b.showMiniAppAdCommand;
l.isEmbeddedInWebview=b.isEmbeddedInWebview;l.playLogger=b.playLogger},zSq=function(l,b){var d;
return _.B(function(L){if(L.nextAddress==1){if(!l.showMiniAppAdCommand||!l.isEmbeddedInWebview)return L.return(jxl(l,b));l.adResolver=new _.nu;var P=new PT;d=_.h8(P,3,b);vx(l.showMiniAppAdCommand,jcf(d));return L.yield(l.adResolver.promise,2)}return L.return(L.yieldResult)})};
kQZ.prototype.onAdFinished=function(l){l=U0F(l);var b;(b=this.adResolver)==null||b.resolve(l)};
var jxl=function(l,b){var d;return _.B(function(L){if(L.nextAddress==1)L=L.yield((d=l.playLogger)==null?void 0:hSO(d,ofB(b)),2);else{var P=L.return;var E=new t1o;E=_.h8(E,1,2);L=P.call(L,E)}return L})};var yAO=new _.tZ("INNERTUBE_MANAGER_TOKEN");var ZjB=function(){this.callbacks={}};
ZjB.prototype.initialize=function(l){var b=this;this.callbacks=l;window.youtubewebview?window.youtubewebview.onmessage=function(d){MT9(b,d)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(d){MT9(b,d)})};
var MT9=function(l,b){if(b.data)try{var d=iD0(b.data);if(_.hA(_.h3(d,1))!=null){var L=Umt(_.gQ(d,2));switch(d.getMethodName()){case "yt-mini-app-load-audio-state":var P,E;(E=(P=l.callbacks).onAudioStateLoaded)==null||E.call(P,_.$X(L,Ag(L,L3,1)));break;case "yt-mute-mini-app":var f,F;(F=(f=l.callbacks).onMuteMiniApp)==null||F.call(f);break;case "yt-unmute-mini-app":var n,N;(N=(n=l.callbacks).onUnmuteMiniApp)==null||N.call(n);break;case "yt-playable-exit":var Y,q;(q=(Y=l.callbacks).onExit)==null||q.call(Y);
break;case "yt-post-play-nonce":var H,t;(t=(H=l.callbacks).onPostPlayNonceReceived)==null||t.call(H,vI(L,2,L3));break;case "yt-confirm-exit-mini-app":var e,W;(W=(e=l.callbacks).confirmExitMiniApp)==null||W.call(e);break;case "yt-confirm-exit-mini-app-edu":var M,J;(J=(M=l.callbacks).confirmExitMiniAppEdu)==null||J.call(M);break;case "yt-benchmarking-response":var x,V;(V=(x=l.callbacks).onNativeBenchmarkingMessageReceived)==null||V.call(x,vI(L,2,L3));break;case "yt-mini-app-load-3p-consent-state":var p,
D;(D=(p=l.callbacks).multiplayer3pAckStateLoaded)==null||D.call(p,_.$X(L,Ag(L,L3,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var G,lN;(lN=(G=l.callbacks).exitMiniAppSeenStateLoaded)==null||lN.call(G,_.$X(L,Ag(L,L3,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var sA,OA;(OA=(sA=l.callbacks).onNavigateToNewMiniApp)==null||OA.call(sA);break;case "yt-game-data-available":var WV,qH;(qH=(WV=l.callbacks).onGameDataAvailable)==null||qH.call(WV,vI(L,2,L3));break;case "yt-pause-mini-app":var KF,
AV;(AV=(KF=l.callbacks).onPauseMiniApp)==null||AV.call(KF);break;case "yt-resume-mini-app":var CF,gZ;(gZ=(CF=l.callbacks).onResumeMiniApp)==null||gZ.call(CF);break;case "yt-playable-ad-finished":var rZ,nJ;(nJ=(rZ=l.callbacks).onAdFinished)==null||nJ.call(rZ,vI(L,2,L3))}}else _.cX(Error("Vh"))}catch(Gy){_.az(Error("Wh"))}else _.cX(Error("Xh"))};var V4H=function(l){this.rpcErrorCode=l};var SR=function(l,b,d){this.intervalMs=l;this.apiFunc=b;this.type=d;this.schedulerReady=!0};
SR.prototype.call=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1){if(b.type!==1&&l===b.cachedValue)return L.return();b.pendingApiRequestResolver||(b.pendingApiRequestResolver=new _.nu);d=b.pendingApiRequestResolver.promise;b.cachedValue=l;return L.yield(IOZ(b),2)}return L.return(d)})};
SR.prototype.flush=function(l){l=l===void 0?!1:l;var b=this;return _.B(function(d){return b.cachedValue===void 0?d.return():d.yield(b.apiFunc(b.cachedValue,l),0)})};
var IOZ=function(l){var b,d,L;return _.B(function(P){switch(P.nextAddress){case 1:if(!l.schedulerReady||!l.pendingApiRequestResolver)return P.return();l.schedulerReady=!1;b=l.pendingApiRequestResolver;l.pendingApiRequestResolver=void 0;_.zD(P,2);if(l.cachedValue===void 0){P.jumpTo(4);break}return P.yield(l.apiFunc(l.cachedValue),5);case 5:d=P.yieldResult,b.resolve(d);case 4:_.f8(P,3);break;case 2:L=_.JE(P),b.reject(L);case 3:setTimeout(function(){return _.B(function(E){l.schedulerReady=!0;return E.yield(IOZ(l),
0)})},l.intervalMs),_.gR(P)}})};var GE1=window.location.origin+"/miniapp_cloudsaves",wG7=[400,401],$Q9=_.KO("cloud_save_game_data_rate_limit_ms",3E3),xQZ=function(l){var b=this;this.JSC$17285_miniAppId=l;this.loadAttempts=0;this.cloudSaveIntervalMs=$Q9;this.initialDownloadDataSucceeded=!1;this.JSC$17285_playNonceResolver=new _.nu;this.scottyUploadRateLimiter=new SR(this.cloudSaveIntervalMs,function(d,L){return b.uploadData(d,L)},2);
this.downloadDataPromise=JAZ(this);this.downloadDataPromise.then(function(){b.initialDownloadDataSucceeded=!0}).catch(function(){})},gqa=function(l,b){b.then(function(d){return l.JSC$17285_playNonceResolver.resolve(d)})},SZZ=function(l){return _.B(function(b){return l.cachedData===void 0?b.return(l.downloadDataPromise):b.return(l.cachedData)})},AAl=function(l,b){return _.B(function(d){l.cachedData=b;
if(!l.initialDownloadDataSucceeded)throw Error("Yh");return d.yield(l.scottyUploadRateLimiter.call(b),0)})},vqj=function(){return new Promise(function(l){setTimeout(l,1E3,"")})},C99=function(l,b){var d,L;
return _.B(function(P){if(P.nextAddress==1)return d=l.JSC$17285_miniAppId,P.yield(Promise.race([l.JSC$17285_playNonceResolver.promise,vqj()]),2);L={"X-YouTube-MiniAppId":d,"X-YouTube-PostPlayNonce":P.yieldResult};"DELEGATED_SESSION_ID"in _.GR&&OZN(b,L);return P.return(L)})};
xQZ.prototype.uploadData=function(l,b){b=b===void 0?!1:b;var d=this;return _.B(function(L){return DxB()?_.U("enable_cloud_save_error_popup_after_retry")?L.return(new Promise(function(P,E){var f,F,n,N,Y;return _.B(function(q){switch(q.nextAddress){case 1:f=0,F=!0,N=n=null;case 2:if(!(F&&f++<2)){q.jumpTo(4);break}_.zD(q,5);return q.yield(RSx(d,l,b),7);case 7:n=q.yieldResult;F=n.ok?!1:!wG7.includes(n.status);_.f8(q,2);break;case 5:N=Y=_.JE(q);F=uL1(N);q.jumpTo(2);break;case 4:n?n.ok?(AT(d,$Q9),P()):
(AT(d,d.cloudSaveIntervalMs*2),E(Error("Zh`"+String(n.status),{cause:{rpcErrorCode:n.status}}))):(AT(d,d.cloudSaveIntervalMs*2),E(N||Error("$h"))),_.gR(q)}})})):L.return(new Promise(function(P,E){var f,F;
return _.B(function(n){if(n.nextAddress==1){if(d.JSC$17285_miniAppId==="")return E(Error("ai")),n.return();_.zD(n,2);return n.yield(RSx(d,l,b),4)}if(n.nextAddress!=2)return f=n.yieldResult,f.ok?(AT(d,$Q9),P()):(AT(d,d.cloudSaveIntervalMs*2),E(Error("Zh`"+String(f.status),{cause:{rpcErrorCode:f.status}}))),_.f8(n,0);F=_.JE(n);AT(d,d.cloudSaveIntervalMs*2);E(F);_.gR(n)})})):L.return()})};
var RSx=function(l,b,d){d=d===void 0?!1:d;var L,P,E;return _.B(function(f){if(f.nextAddress==1)return L=_.g6((new TextEncoder).encode(b)),P=TgV(),f.yield(C99(l,P),2);E=f.yieldResult;return f.return(fetch(P,{method:"POST",body:new Blob([L]),headers:E,keepalive:d}))})},JAZ=function(l){var b,d;
return _.B(function(L){if(L.nextAddress==1){if(!DxB())return L.return("");if(l.JSC$17285_miniAppId==="")throw Error("ai");if(l.loadAttempts>2)return L.return(l.downloadDataPromise);_.zD(L,2);return L.yield(paS(l),4)}if(L.nextAddress!=2)return b=L.yieldResult,L.return(b);d=_.JE(L);if(uL1(d)&&++l.loadAttempts<2)return L.return(JAZ(l));throw d;})},paS=function(l){var b,d,L,P,E;
return _.B(function(f){switch(f.nextAddress){case 1:return _.zD(f,2),b=TgV(),f.yield(C99(l,b),4);case 4:return d=f.yieldResult,f.yield(fetch(b,{method:"GET",headers:d}),5);case 5:return L=f.yieldResult,L.ok?f.yield(L.text(),6):f.return(Promise.reject(Error("bi`"+String(L.status),{cause:new V4H(L.status)})));case 6:return P=f.yieldResult,f.return((new TextDecoder).decode(_.lt(P)));case 2:return E=_.JE(f),f.return(Promise.reject(E))}})},AT=function(l,b){l.cloudSaveIntervalMs=b;
l.scottyUploadRateLimiter.intervalMs=l.cloudSaveIntervalMs};
xQZ.prototype.flush=function(){var l=this;return _.B(function(b){return l.initialDownloadDataSucceeded?b.yield(l.scottyUploadRateLimiter.flush(!0),0):b.return()})};var oqO=Mm(ZR(1),zT(1)),DQS=Mm(ZR(1),zT(3)),vl=function(l){this.callbacks=l};
_.Q=vl.prototype;_.Q.onAudioToggled=function(l,b){(b===void 0||b)&&_.jX("yt-mini-app-is-audio-enabled",l,2592E3)};
_.Q.onPause=function(){this.onAudioToggled(!1,!1)};
_.Q.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.Q.returnNativeBenchmarkingMessage=function(){};
_.Q.sendGameData=function(){};
_.Q.sendStartGameFrameCapture=function(){};
var a4N=function(l,b,d){this.callbacks=l;var L=this;this.sdkVersion=new _.nu;this.channel=new BBJ(_.mo({destination:window,iframe:b,origin:(new URL(d.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var P=C9;var E=ZR(5);var f=new Ze$;f=_.RS(f,1,1E4);E=_.yE(E,4,AyF,f);P(L,E);L.onAudioToggled(L.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){L.sdkVersion.resolve("")},1E4)};
_.h(a4N,vl);_.Q=a4N.prototype;_.Q.onAudioToggled=function(l,b){vl.prototype.onAudioToggled.call(this,l,b===void 0?!0:b);b=C9;var d=ZR(2),L=new zx0;l=_.Uu(L,1,l);l=_.yE(d,3,AyF,l);b(this,l)};
_.Q.onPause=function(){vl.prototype.onPause.call(this);C9(this,ZR(3))};
_.Q.onResume=function(){vl.prototype.onResume.call(this);C9(this,ZR(4))};
_.Q.returnNativeBenchmarkingMessage=function(l){var b=C9,d=ZR(6);var L=zT(_.kX(l,X1,1)?1:2);l=_.kX(l,X1,1)?l:null;L=_.yE(L,5,yK,l);b(this,Mm(d,L))};
_.Q.sendGameData=function(l){var b=C9,d=ZR(7);l=_.yE(d,5,AyF,l);b(this,l)};
_.Q.sendStartGameFrameCapture=function(){C9(this,ZR(9))};
var RQ=function(l,b,d){var L,P,E;return _.B(function(f){if(f.nextAddress==1)return L=l.callbacks,P=L.onSdkCalled,E=b,f.yield(l.sdkVersion.promise,2);P.call(L,E,f.yieldResult,d);_.gR(f)})};
a4N.prototype.onMessage=function(){var l=this;return NBV(J0,function(b){var d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN,sA,OA,WV,qH,KF,AV,CF,gZ,rZ,nJ,Gy,qV,WF,Ih,jT,Ha,fF,PF,KJ,ah,eo,b9,ZD,wD;return _.B(function(m0){switch(m0.nextAddress){case 1:if(!ueh(b.data))return _.cX(Error("ci")),m0.return();d=_.SP(b.data,1);_.U("enable_iframe_message_get_type_via_fields")&&(L=b.data,d=P=_.SP(L,1));switch(d){case 8:if(b.data.hasMetadata()){var YQ=l.sdkVersion,Q9=YQ.resolve;var aj=b.data.getMetadata();aj=_.gQ(aj,
1);Q9.call(YQ,aj);clearTimeout(l.sdkVersionTimeoutId)}break;case 6:return m0.jumpTo(2);case 16:if(!_.WI(b.data,Rx2,14,xw))return m0.return();E=_.CY(b.data,Rx2,14,xw);(F=(f=l.callbacks).onGameFrameReceived)==null||F.call(f,E);return m0.return();case 17:if(!_.WI(b.data,CnV,15,xw))return m0.return();(N=(n=l.callbacks).onGameAudioReceived)==null||N.call(n,_.CY(b.data,CnV,15,xw));return m0.return();case 1:if(YQ=_.CY(b.data,$0r,2,xw))switch(_.SP(YQ,1)){case 1:l.callbacks.onFirstFrameReady();if(_.U("enable_network_request_logging_on_game_events")&&
_.kX(YQ,WK,4)){RQ(l,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.eB(YQ,WK,4));break}RQ(l,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(aj=(Q9=l.callbacks).onGameReady)==null||aj.call(Q9);if(_.U("enable_network_request_logging_on_game_events")&&_.kX(YQ,WK,4)){RQ(l,"MINI_APP_SDK_API_GAME_READY",_.eB(YQ,WK,4));break}RQ(l,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.WI(YQ,jD,3,JyV))l.callbacks.onResourceLoaded(_.CY(YQ,jD,3,JyV))}return m0.return();case 3:return m0.jumpTo(3);case 4:return m0.jumpTo(4);
case 2:return m0.jumpTo(5);case 9:return m0.jumpTo(6);case 10:return l.callbacks.onClick(),m0.return();case 5:return m0.jumpTo(7);case 11:if(!_.WI(b.data,eD,9,xw))return m0.return();Y=_.CY(b.data,eD,9,xw);(H=(q=l.callbacks).onBenchmarkingMessageReceived)==null||H.call(q,Y);YQ=b.reply;Q9=ZR(1);aj=zT(1);var Lj=new eD;var YD=new Uint8Array(ZJV(Y,Ag(Y,ext,6))|0);Lj=$S(Lj,5,ext,_.Jf(YD,!1));aj=_.yE(aj,5,yK,Lj);YQ.call(b,Mm(Q9,aj));return m0.return();case 12:return m0.jumpTo(8);case 13:return m0.jumpTo(9);
case 15:if(!_.U("enable_open_yt_content"))return b.reply(DQS),m0.return();if(!_.WI(b.data,vuV,12,xw))return b.reply(Mm(ZR(1),zT(2))),m0.return();YQ=_.CY(b.data,vuV,12,xw);t=_.gQ(YQ,1);l.callbacks.onOpenYTContent(t);b.reply(oqO);return m0.return();case 14:return m0.jumpTo(10);default:return m0.return()}m0.jumpTo(0);break;case 2:if(!_.WI(b.data,Ic,5,xw))return m0.return();Q9=b.data;YQ=Ag(Q9,xw,5);Q9=Q9.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;e=vqF(Q9,Q9[_.XV]|0,Ic,YQ)||Ic[CtN]||(Ic[CtN]=
RVB(Ic));YQ=_.ND(e,h0,1,_.m_());W=_.X(YQ);M=W.next();case 12:if(M.done){m0.jumpTo(14);break}J=M.value;x=new _.Rp;x.level=_.SP(J,2)===1?"WARNING":"ERROR";V=clN(J.getSource());return m0.yield(l.sdkVersion.promise,15);case 15:p={source:V,sdkVersion:m0.yieldResult};_.fj(_.h3(J,6))!=null?(x.message=J.getMessage(),x.stack=_.gQ(J,5),p.sdkErrorType=rl1(_.SP(J,6)),_.fj(_.h3(J,7))!=null&&(p.sdkApi=l$$(_.SP(J,7)))):x.stack=void 0;G=D=void 0;(G=(D=l.callbacks).onError)==null||G.call(D,{loggingError:x,metadata:p});
M=W.next();m0.jumpTo(12);break;case 14:return m0.return();case 3:return _.zD(m0,16),YQ=m0.yield,Q9=l.callbacks,aj=Q9.onSave,Lj=_.CY(b.data,yyt,4,xw),Lj=_.gQ(Lj,1),YQ.call(m0,aj.call(Q9,Lj),18);case 18:b.reply(oqO);_.f8(m0,17);break;case 16:return lN=_.JE(m0),sA=CH,OA=lN,WV=l.callbacks,qH="MINI_APP_SDK_API_SAVE_DATA",m0.yield(l.sdkVersion.promise,19);case 19:sA(OA,WV,qH,m0.yieldResult),b.reply(DQS);case 17:return m0.yield(RQ(l,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return m0.return();case 4:return _.zD(m0,
21),m0.yield(l.callbacks.onLoad(),23);case 23:KF=m0.yieldResult;YQ=b.reply;Q9=ZR(1);aj=zT(1);Lj=new yyt;Lj=_.xZ(Lj,1,KF);aj=_.yE(aj,3,yK,Lj);YQ.call(b,Mm(Q9,aj));_.f8(m0,22);break;case 21:return AV=_.JE(m0),CF=CH,gZ=AV,rZ=l.callbacks,nJ="MINI_APP_SDK_API_LOAD_DATA",m0.yield(l.sdkVersion.promise,24);case 24:CF(gZ,rZ,nJ,m0.yieldResult),b.reply(DQS);case 22:return m0.yield(RQ(l,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return m0.return();case 5:_.zD(m0,26);l.callbacks.onSendHighScore(uD(_.CY(b.data,
V1o,3,xw).getValue()));b.reply(Mm(ZR(1),zT(1)));_.f8(m0,27);break;case 26:return Gy=_.JE(m0),qV=CH,WF=Gy,Ih=l.callbacks,jT="MINI_APP_SDK_API_SEND_SCORE",m0.yield(l.sdkVersion.promise,28);case 28:qV(WF,Ih,jT,m0.yieldResult),b.reply(DQS);case 27:return m0.yield(RQ(l,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return m0.return();case 6:if(!_.WI(b.data,w3V,8,xw)){m0.jumpTo(30);break}YQ=m0.yield;Q9=_.CY(b.data,w3V,8,xw);Q9=_.SP(Q9,1);return YQ.call(m0,RQ(l,l$$(Q9)),30);case 30:return m0.return();case 7:return YQ=
b.reply,Q9=ZR(1),aj=zT(1),Lj=l.callbacks.getLanguage(),aj=$S(aj,4,yK,eT(Lj)),YQ.call(b,Mm(Q9,aj)),m0.yield(RQ(l,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return m0.return();case 8:if(!_.WI(b.data,D0D,10,xw))return m0.return();Ha=_.CY(b.data,D0D,10,xw);fF=l.callbacks;PF=fF.onSdkPerformanceUpdate;return m0.yield(l.sdkVersion.promise,33);case 33:return PF.call(fF,Ha,m0.yieldResult),m0.return();case 9:YQ=b.data;Q9=Ag(YQ,xw,11);if(_.hA(_.h3(YQ,Q9))==null)return b.reply(Mm(ZR(1),zT(2))),m0.return();
KJ=vI(b.data,11,xw);l.callbacks.onShareInviteCode(KJ);b.reply(oqO);return m0.yield(RQ(l,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return m0.return();case 10:if(_.WI(b.data,j72,13,xw)){m0.jumpTo(35);break}return m0.yield(l.callbacks.onShowMiniAppAd(2),36);case 36:return ah=m0.yieldResult,b.reply(Mm(ZR(1),guh(ah))),m0.yield(RQ(l,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return m0.return();case 35:YQ=_.CY(b.data,j72,13,xw);a:switch(_.SP(YQ,1)){case 1:YQ={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:YQ={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:YQ={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}eo=YQ;b9=eo.adType;ZD=eo.sdkApi;YQ=m0.yield;Q9=l.callbacks;aj=Q9.onShowMiniAppAd;Lj=_.CY(b.data,j72,13,xw);Lj=_.gQ(Lj,2);return YQ.call(m0,aj.call(Q9,b9,Lj||void 0),38);case 38:return wD=m0.yieldResult,b.reply(Mm(ZR(1),guh(wD))),m0.yield(RQ(l,ZD),39);case 39:return m0.return()}})})};
var C9=function(l,b){_.B(function(d){l.channel.send(b);_.gR(d)})},Rn=function(l,b,d){this.callbacks=l;
var L=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;l=rhQ(b,(new URL(d.toString())).origin);this.gameSnacks=new zIV(l);this.gameSnacks.page.onReady(function(){L.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){L.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var P,E;(E=(P=L.callbacks).onGameReady)==null||E.call(P)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(P,E){try{L.callbacks.onSendHighScore(E)}catch(f){CH(f,L.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(P,E){var f;return _.B(function(F){if(F.nextAddress==1)return _.zD(F,2),F.yield(L.callbacks.onSave(L.decoder.decode(E)),4);if(F.nextAddress!=2)return _.f8(F,0);f=_.JE(F);CH(f,L.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return F.return()})});
this.gameSnacks.storage.onLoad(function(){var P,E;return _.B(function(f){if(f.nextAddress==1)return _.zD(f,2),f.yield(L.callbacks.onLoad(),4);if(f.nextAddress!=2)return P=f.yieldResult,f.return(L.encoder.encode(P));E=_.JE(f);CH(E,L.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return f.return(L.encoder.encode(""))})});
this.gameSnacks.init()};
_.h(Rn,vl);Rn.prototype.onAudioToggled=function(l,b){vl.prototype.onAudioToggled.call(this,l,b===void 0?!0:b);var d;(d=this.gameSnacks)==null||d.audio.update(l)};
Rn.prototype.onPause=function(){vl.prototype.onPause.call(this);var l;(l=this.gameSnacks)==null||l.game.pause()};
Rn.prototype.onResume=function(){vl.prototype.onResume.call(this);var l;(l=this.gameSnacks)==null||l.game.resume()};var VTx=bxB,wal=_.C(function(l){var b=l.data;var d=l.loadingProgress;var L=l.forPaused;l=_.X(_.jL("",void 0,"LYYTdd"));var P=l.next().value,E=l.next().value;l=_.X(_.jL(!1,void 0,"K0waae"));var f=l.next().value,F=l.next().value,n=[],N=function(){return"transform: scaleX("+(_.GI(d)||0)+")"},Y=null,q=function(){return b()&&Y!==null&&Y!==void 0?Y:Y=b().showAnniversaryAnimation?6:VTx()};
_.Vl(function(){var W;if(b().timeOutMessages&&((W=b().timeOutMessages)==null?0:W.length)){Y=null;W=_.X(n);for(var M=W.next();!M.done;M=W.next())clearTimeout(M.value);n.length=0;dnB(b().timeOutMessages,n,E,F)}},"BNu9j");
var H=function(){return!!b().persistentErrorMessageTitle},t=function(){return d!==void 0},e=function(){return b().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 W,M=(W=b().backgroundImage)==null?void 0:W.sources,J;return(M==null?0:M.length)?"background-image: url("+((J=M[0])==null?void 0:J.url)+")":""}}),_.O("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.O(_.m,{cond:function(){return!H()&&!(L==null?0:L())},
then:function(){var W={};return _.O("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.O(_.u3,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+q()},
data:function(){var M="loading_animation_"+q();return{animationConfig:{name:M,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+M+".json",loop:!0,autoplay:!0}}}})),_.O("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.O(_.m,{cond:e,
then:function(){return _.O("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},e)}}),_.O("p",{class:_.nt("miniAppSplashScreenViewModelTimeoutMessage",(W.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return f()},W)),
"aria-live":"polite"},P),_.O(_.m,{cond:t,then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.O("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:N}))}})))}}),_.O(_.m,{cond:H,
then:function(){return _.O("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.O("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return b().persistentErrorMessageTitle}),_.O(_.m,{cond:function(){return!!b().persistentErrorMessageDescription},
then:function(){return _.O("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return b().persistentErrorMessageDescription})}}))}}),_.O(_.m,{cond:L,
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"},e))}})))},"Qf");var uBA=new _.tZ("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var GQQ=nz;nz=function(l){function b(d){if(d){var L,P;(L=d.__spec)==null||(P=L.didUnmount)==null||P.call(L);for(L=0;L<d.childNodes.length;L++)b(d.childNodes[L])}}
GQQ==null||GQQ(l);Mv(function(){for(var d=0;d<l.length;d++)b(l[d])})};var T6O=_.C(function(l){var b=l.data;var d=l.score;var L=l.formattedScore;var P=l.onScoreChanged;var E=l.isEmbeddedInWebview;var f=_.O6("yt-mini-app-score-button-view-model"),F=function(){var t;return _.K(b==null?void 0:(t=b())==null?void 0:t.buttonViewModel,_.U3)},n=function(){var t;
return(d==null?void 0:d())||Number(b==null?void 0:(t=b())==null?void 0:t.lastScore)||0},N=function(){var t;
return(L==null?void 0:L())||((t=F())==null?void 0:t.title)||""},Y,q=1;
if(l=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))l=Number(l),q=isNaN(l)?1:l/100;_.Vl(function(){P==null||P(n());var t;var e=_.A9((t=F())==null?void 0:t.onTap);if(e){t=_.K(e,sg$);var W,M,J;t=_.K(t==null?void 0:(W=t.panelLoadingStrategy)==null?void 0:(M=W.inlineContent)==null?void 0:(J=M.dialogViewModel)==null?void 0:J.customContent,z6$)}else t=void 0;if(W=t)W.score=N()},"Aekez");
l=_.Nb(function(){var t,e,W=b==null?void 0:(t=b())==null?void 0:(e=t.loggingDirectives)==null?void 0:e.trackingParams;W&&_.G2(_.qP().resolve(_.Lq),W);return!1});
_.wq(function(){if(f.value){var t=f.value.querySelector("button"),e=F();t&&e&&L81(t,e);_.HS("yt-share-playable-with-high-score",function(){var W=n().toString(),M=b==null?void 0:b().onShareHighScoreCommand,J=b==null?void 0:b().highScoreShareClientParamIdentifier,x=E==null?void 0:E();M&&(x?(J=new art,W=_.xZ(J,2,W),vx(M,W.JSC$12691_serializeBinary())):J&&(_.qP().resolve(uBA).clientParams.set(J,{miniAppClientParams:{highScore:W}}),AlV(M,!1)))})}});
var H=function(){var t=F();t&&(d==null?0:d())&&t.accessibilityText&&(t.accessibilityText=t.accessibilityText.replace(Y,N()));Y=N();return{numberValue:n(),numberText:N(),heightPx:36,fontSizeMultiplier:q,shouldAnimate:!(d==null||!d())&&!0}};
return _.O("yt-mini-app-score-button-view-model",{class:function(){var t={};return _.$Y("miniAppScoreButtonViewModelHost",(t.miniAppScoreButtonViewModelIsVisible=n()!==0,t))},
el:f,"on:click":l},m1$(!1,function(){return _.O("span",{style:"display:none;"},n)}),_.O(_.W_,{data:function(){var t;
return b==null?void 0:(t=b())==null?void 0:t.buttonViewModel}},{buttonViewModel:function(t){return _.O(_.Rb,{data:t.data,
animatedTextProps:H})}}))},"Sf");var lB6=_.C(function(l){var b,d=(b=_.zd("yt-mini-app-is-theater-mode-enabled"))!=null?b:!1,L=_.U("enable_playable_container_save_button"),P=_.U("enable_play_next_destination_page_in_toolbar");b={};return _.O("ytm-mini-app-top-bar-view-model",null,_.O("div",{class:_.nt("yt-mini-app-top-bar-view-model",(b["yt-mini-app-top-bar-view-model--mobile"]=!1,b["yt-mini-app-top-bar-view-model--desktop"]=!0,b))},_.O("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.O(_.m,{cond:function(){var E;return!!l.data().backButtonEdu&&
!((E=l.isExitMiniAppSeen)==null?0:E.call(l))},
then:function(){return _.O(_.W_,{data:function(){return l.data().backButtonEdu}},{buttonViewModel:_.Rb})},
else:function(){return _.O(_.W_,{data:function(){return l.data().backButton}},{buttonViewModel:_.Rb})}}),_.O(_.m,{cond:function(){return l.data().viewAllButton&&!0},
then:function(){return _.O(_.W_,{data:function(){return l.data().viewAllButton}},{buttonViewModel:_.Rb})}}),_.O(_.m,{cond:function(){return l.data().title&&!0},
then:function(){return _.O("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return l.data().title})}})),_.O("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.O(_.m,{cond:function(){var E;
return(E=l.isDesktopPlayPage)==null?void 0:E.call(l)},
then:function(){return _.O(_.H7,null,_.O(aOO,{highScoreButton:function(){return l.data().highScoreButton},
score:l.score,formattedScore:l.formattedScore,onScoreChanged:l.onScoreChanged,isEmbeddedInWebview:l.isEmbeddedInWebview}),_.O(ijx,{enableSaveButton:function(){return _.GI(L)},
saveButton:function(){return l.data().saveButton},
isSaved:l.isSaved,onSaveToggled:function(){return l.onSaveToggled}}),_.O(cAT,{menuButton:function(){return l.data().menuButton}}))},
else:function(){return _.O(_.m,{cond:function(){return!1},
then:function(){return _.O(_.W_,{data:function(){return l.data().playPageButton}},{buttonViewModel:function(E){return _.O(_.Rb,{data:E.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.O(aOO,{highScoreButton:function(){return l.data().highScoreButton},
score:l.score,formattedScore:l.formattedScore,onScoreChanged:l.onScoreChanged,isEmbeddedInWebview:l.isEmbeddedInWebview})}})}})),_.O("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.O(_.W_,{data:function(){return l.data().muteButton}},{toggleButtonViewModel:function(E){var f=E.data;
return _.O(_.EW,{data:function(){var F,n;return Object.assign({},f(),{isToggled:(n=(F=l.isAudioEnabled)==null?void 0:F.call(l))!=null?n:!0})},
onToggle:l.onAudioToggled,useOutlinedIcon:!0})}}),_.O(_.W_,{data:function(){return l.data().theatreModeButton}},{toggleButtonViewModel:function(E){var f=E.data;
return _.O("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.O(_.EW,{data:function(){return Object.assign({},f(),{isToggled:d})},
useOutlinedIcon:!0}))}}),_.O(rAQ,{fullscreenButton:function(){return l.data().fullscreenButton}}),_.O(_.m,{cond:function(){return _.GI(P)&&l.data().viewAllButton&&!1},
then:function(){return _.O(_.W_,{data:function(){return l.data().viewAllButton}},{buttonViewModel:_.Rb})}}),_.O(_.m,{cond:function(){var E;
return!((E=l.isDesktopPlayPage)==null?0:E.call(l))},
then:function(){return _.O(_.H7,null,_.O(ijx,{enableSaveButton:function(){return _.GI(L)},
saveButton:function(){return l.data().saveButton},
isSaved:l.isSaved,onSaveToggled:function(){return l.onSaveToggled}}),_.O(cAT,{menuButton:function(){return l.data().menuButton}}))}}))))},"Tf");
lB6.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var cAT=_.C(function(l){return _.O(_.W_,{data:l.menuButton},{buttonViewModel:_.Rb})},"Uf"),ijx=_.C(function(l){var b=l.enableSaveButton;
var d=l.saveButton;var L=l.isSaved;var P=l.onSaveToggled;return _.O(_.m,{cond:function(){return b()&&!(d==null||!d())},
then:function(){return _.O(_.W_,{data:function(){var E=_.K(d==null?void 0:d(),_.eC),f;return{toggleButtonViewModel:Object.assign({},E,{isToggled:(f=L==null?void 0:L())!=null?f:!(E==null||!E.isToggled)})}}},{toggleButtonViewModel:function(E){return _.O(_.EW,{data:E.data,
onToggle:P})}})}})},"Vf"),aOO=_.C(function(l){var b=l.highScoreButton;
var d=l.score;var L=l.formattedScore;var P=l.onScoreChanged;var E=l.isEmbeddedInWebview;return _.O(_.W_,{data:b},{miniAppScoreButtonViewModel:function(f){return _.O(T6O,{data:f.data,score:d,formattedScore:L,onScoreChanged:P,isEmbeddedInWebview:E})}})},"Wf"),rAQ=_.C(function(l){l=l.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.O(_.H7,null):_.O(_.W_,{data:l},{buttonViewModel:_.Rb})},"Xf");_.bba=_.C(function(l){var b=l.data;var d=l.extractOverlay;l={};return _.O("player-disclosure-view-model",{class:_.nt("ytwPlayerDisclosureViewModelHost",(l.ytwPlayerDisclosureViewModelExtractOverlay=function(){return d==null?void 0:d()},l))},_.O(_.$G,{command:function(){return b().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.O(_.m,{cond:function(){return b().iconName},
then:function(L){return _.O(_.H$,{icon:L})}}),_.O(_.m,{cond:function(){return b().iconName?void 0:b().image},
then:function(L){return _.O(_.cZ,{data:L,alt:function(){return b().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.O(_.m,{cond:function(){return b().title||b().secondaryText},
then:function(){return _.O("div",null,_.O("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return b().title}),_.O("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return b().text}),_.O(_.m,{cond:function(){return b().secondaryText},
then:function(L){return _.O(_.H7,null,_.O("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.O("div",{class:"ytwPlayerDisclosureViewModelText"},L))}}))},
else:function(){return _.O("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return b().text})}}),_.O(_.m,{cond:function(){return b().showEndChevron},
then:function(){return _.O(_.H$,{icon:"CHEVRON_RIGHT"})}})))},"Yf");_.d39=new _.tZ("DESKTOP_CURRENT_PAGE");var fBT=_.C(function(l){var b=l.data;var d=_.U("force_active_time_logging_webview"),L=!1,P=new ZjB,E=void 0,f=void 0,F=_.qP().resolve(yAO),n=new kQZ,N=void 0,Y=void 0,q=[],H=void 0,t=void 0,e=!1,W=!1,M=!1,J=!1,x=new _.nu,V=_.qP().resolve(uBA),p=_.qP().resolve(_.JT),D=_.qP().resolve(_.YC(rz)),G,lN=(G=_.qP().resolve(_.YC(_.d39)))==null?void 0:G.getCurrentPage(),sA=!1,OA=0,WV=function(bt){bt.preventDefault();return bt.returnValue=""},qH,KF=_.X(_.jL(!((qH=_.zd("yt-mini-app-is-audio-enabled"))!=null&&
!qH),void 0,"wBOrKf")),AV=KF.next().value,CF=KF.next().value,gZ,rZ=_.X(_.jL(!((gZ=_.zd("exit-mini-app-seen-state"))==null||!gZ),void 0,"a2xYg")),nJ=rZ.next().value,Gy=rZ.next().value,qV=_.X(_.jL(!1,void 0,"i8BH4")),WF=qV.next().value,Ih=qV.next().value,jT=_.X(_.jL(void 0,void 0,"UGqFqe")),Ha=jT.next().value,fF=jT.next().value,PF=_.X(_.jL(void 0,void 0,"jrV5Ob")),KJ=PF.next().value,ah=PF.next().value,eo=_.X(_.jL(!0,void 0,"u5JS3d")),b9=eo.next().value,ZD=eo.next().value,wD=_.X(_.jL(!1,void 0,"MjPdB")),
m0=wD.next().value,YQ=wD.next().value,Q9=_.X(_.jL(!1,void 0,"nT6Yxf")),aj=Q9.next().value,Lj=Q9.next().value,YD=_.X(_.jL(void 0,void 0,"nkG6")),Lb=YD.next().value,tA=YD.next().value,V9=_.X(_.jL(0,void 0,"KH4u0b")),nQ=V9.next().value,eA=V9.next().value,Dj=_.n1("mini-app-container-view-model"),y9=_.X(_.jL(!1,void 0,"NsE4qb")),EZ=y9.next().value,PY=y9.next().value,Ou=function(){return b().isEmbeddedInWebview},kJ=function(){return b().hasPlayNextShelf};
_.VL(function(){var bt,Kj=(bt=_.K(b().contentDisclosure,DSV))==null?void 0:bt.animationParams;if((Kj==null?0:Kj.shouldHide)&&(Kj==null?0:Kj.hideDelaySecs)){var Ix=setTimeout(function(){PY(!0)},Kj.hideDelaySecs*1E3);
_.wk(function(){clearTimeout(Ix)})}});
_.HS("yt-page-type-changed",function(bt){if(_.U("enable_is_mini_app_page_active_bugfix"))bt.detail.newPageSubtype==="mini_app"&&bt.detail.newPageType==="ytd-browse"||!b9()||hg();else if(bt=_.rO()==="mini_app",bt!==b9())if(ZD(bt),bt){var Kj;bt=(Kj=b().playableId)==null?void 0:Kj.toString();bt!==void 0&&window.location.href.includes(bt)&&!W&&(J=!0,oJ(),oX.value&&$y(oX.value))}else bt||hg()});
_.HS("yt-action",function(bt){bt.detail.actionName==="yt-engagement-panel-visible-changed"&&bt.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&bt.detail.args[2]==="PAmini_app_panel"&&hg();_.U("enable_is_mini_app_page_active_bugfix")?bt.detail.actionName==="yt-history-load"&&!b9()&&(lN==null?0:lN.active)?(ZD(!0),oJ(),oX.value&&$y(oX.value)):bt.detail.actionName==="yt-history-load"&&b9()&&!b().isEmbeddedInWebview&&hf():b9()&&bt.detail.actionName==="yt-history-load"&&(J?J=!1:b().isEmbeddedInWebview||
hf())});
_.wk(function(){Ks()});
_.Vl(function(){oJ()},"bzUf2c");
var oJ=function(){var bt=b().playableId,Kj=b().localReleaseId,Ix=b().derivedDeviceInterface;if(W)_.cX(new _.Rp("[MiniAppContainerViewModel] onEnter was called more than once"));else{W=!0;E=new nqS(bt,Kj,Ix,document.visibilityState==="visible");YZO(E);f=new xQZ(bt);LLq(F,bt);Wlj(n,{showMiniAppAdCommand:b().showMiniAppAdCommand,isEmbeddedInWebview:b().isEmbeddedInWebview,playLogger:E});cXj()&&(t=document.body.style.backgroundColor,_.i5(document.body,"background-color","black"));ze();Gd();x=new _.nu;
if(b().isEmbeddedInWebview){if(bt=(new URLSearchParams(window.location.search)).get("postPlayNonce"))N6Z(E,bt),sA=!0;P.initialize({onAudioStateLoaded:function(Pm){uN(Pm)},
onMuteMiniApp:function(){uN(!1)},
onUnmuteMiniApp:function(){uN(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(Pm){sA||(N6Z(E,Pm),sA=!0)},
confirmExitMiniApp:function(){var Pm,Dk,pQ;return _.B(function(da){if(da.nextAddress==1)return b().confirmExitMiniAppCommand?da.yield(Promise.race([x.promise,Promise.resolve(!1)]),2):da.return();(Pm=da.yieldResult)?!b().confirmExitMiniAppCommandEdu||(pQ=(Dk=nJ)==null?void 0:Dk())!=null&&pQ?kR(b().confirmExitMiniAppCommand):(kR(b().confirmExitMiniAppCommandEdu),_.jX("exit-mini-app-seen-state","true",2592E6)):kR(b().closeMiniAppCommand);_.gR(da)})},
onNativeBenchmarkingMessageReceived:function(Pm){Pm=kS2(_.J5y(Pm));if(_.WI(Pm,_.Sy,3,KqD)){var Dk=_.CY(Pm,_.Sy,3,KqD),pQ=vfF();var da=uD(pQ.getSeconds())-uD(Dk.getSeconds());Dk=_.YJ(pQ,2)-_.YJ(Dk,2);da<0&&Dk>0?(da+=1,Dk-=1E9):da>0&&Dk<0&&(--da,Dk+=1E9);da=(new X1).setSeconds(da);da=_.bm(da,2,_.sZ(Dk),0);_.zc(Pm,1,da)}var B_;(B_=Y)==null||B_.returnNativeBenchmarkingMessage(Pm)},
multiplayer3pAckStateLoaded:function(Pm){hf(Pm)},
exitMiniAppSeenStateLoaded:function(Pm){b().confirmExitMiniAppCommandEdu&&Gy(Pm)},
onNavigateToNewMiniApp:function(){kR(b().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(Pm){Pm=new URLSearchParams(Pm);var Dk=void 0;Pm.has("invite_code")&&(Dk=new Iwt,Pm=Pm.get("invite_code"),Dk=_.xZ(Dk,1,Pm));if(Pm=Dk){var pQ;(pQ=Y)==null||pQ.sendGameData(Pm)}},
onPauseMiniApp:function(){L=!0;Z7()},
onResumeMiniApp:function(){L=!0;Rj()},
onAdFinished:function(Pm){n.onAdFinished(Pm)}});
b().showMultiplayer3pConsentDialogCommand||x.resolve(!0);kR(b().onContainerReadyCommand)}else N6Z(E),x.resolve(!0);gqa(f,OjA(E));OjA(E).then(function(Pm){Pm={miniAppPlayData:{postPlayNonce:Pm}};var Dk,pQ=(Dk=b().loggingDirectives)==null?void 0:Dk.trackingParams;pQ&&_.Ut().stateChanged(pQ,Pm)});
bt=b().showSignInDialogCommand;!DxB()&&bt&&(_.jX("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),kR(bt));b().confirmExitMiniAppCommand&&D&&(bt=gfV(b().confirmExitMiniAppCommand))&&(D.customConfirmationCommand=bt)}},Ks=function(){t&&_.i5(document.body,"background-color",t);
e=!1;H&&H.release();f.flush().catch(function(bt){_.cX(bt)});
F.flush().catch(function(bt){_.cX(bt)});
HjA(E);yu();Y=void 0;PmT(V)},hg=function(){ZD(!1);
Ks();Ih(!1);tA(void 0);fF(void 0);ah(void 0);OA=0;eA(0);W=!1},Z7=function(){var bt;
(bt=Y)==null||bt.onPause();H&&H.release();f.flush().catch(function(Kj){_.cX(Kj)});
F.flush().catch(function(Kj){_.cX(Kj)});
qZj(E);YQ(!0)},Rj=function(){var bt;
(bt=Y)==null||bt.onResume();Gd();bt=E;bt.isForeground=!0;g0(bt,"PLAY_EVENT_TYPE_PLAY_RESUME");YQ(!1)},uN=function(bt){var Kj;
(Kj=Y)==null||Kj.onAudioToggled(bt);CF(bt)},hf=function(bt){b().showMultiplayer3pConsentDialogCommand&&(b().isEmbeddedInWebview&&bt!==void 0&&x.resolve(bt),!bt&&_.rO()==="mini_app"&&kR(b().showMultiplayer3pConsentDialogCommand))},kq=function(){var bt,Kj,Ix,Pm;
return _.B(function(Dk){if(Dk.nextAddress==1){!b().isLivestream||b().disableVideoCapture||(bt=Y)!=null&&bt.sendStartGameFrameCapture();Kj=(new URL(window.location.href)).searchParams;if(Kj.has("invite_code")){var pQ=new Iwt,da=Kj.get("invite_code");Ix=_.xZ(pQ,1,da);(Pm=Y)==null||Pm.sendGameData(Ix)}WF()||(Ih(!0),pQ=E,pQ.state!==1?_.cX(new _.Rp("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+Fl9[pQ.state])):(_.hk("mini_app_ids_without_game_ready").includes(pQ.JSC$17241_miniAppId)&&(pQ.gameReady=
!0),pQ.state=2,pQ.beforeReady=!1,xc(pQ,"ma_ffr"),g0(pQ,"PLAY_EVENT_TYPE_PLAY_READY")));return Dk.yield(x.promise,2)}kR(b().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();b().isEmbeddedInWebview||hf();_.gR(Dk)})},SH=function(){var bt=E;
bt.gameReady=!0;xc(bt,"ma_gr")},JA=function(bt){var Kj;
return _.B(function(Ix){if(Ix.nextAddress==1)return _.zD(Ix,2),Ix.yield(AAl(f,bt),4);if(Ix.nextAddress!=2)return _.f8(Ix,0);Kj=_.JE(Ix);kR(b().showSavingErrorPopupCommand);throw Kj;})},Zj=function(){var bt,Kj;
return _.B(function(Ix){if(Ix.nextAddress==1)return _.zD(Ix,2),Ix.yield(SZZ(f),4);if(Ix.nextAddress!=2)return bt=Ix.yieldResult,Ix.return(bt);Kj=_.JE(Ix);kR(b().showLoadingErrorDialogCommand);throw Kj;})},jo=function(bt){E.logError(bt)},GQ=function(bt,Kj,Ix){UQQ(E,bt,Kj,Ix)},wB=function(bt,Kj){eS9(E,bt,Kj)},tf=function(){!d&&b().isEmbeddedInWebview||_.q$();
tTZ(E,!0);e||(window.addEventListener("beforeunload",WV,{capture:!0}),e=!0)},ct=function(bt){var Kj,Ix,Pm,Dk,pQ,da,B_;
return _.B(function(Si){if(Si.nextAddress==1)return F&&(!N||N<bt)&&bt>0?Si.yield(ED9(F,bt),3):Si.jumpTo(0);Kj=Si.yieldResult;Ix=_.X(Kj);Pm=Ix.next().value;Dk=Ix.next().value;pQ=Pm;da=Dk;((B_=pQ)==null?0:B_.displayString)&&da&&(fF(da),ah(pQ.displayString));_.gR(Si)})},hK=function(bt){var Kj=b().onBenchmarkingMessageReceivedCommand;
if(Kj){var Ix=vfF();_.yE(bt,3,KqD,Ix);vx(Kj,Wqt(bt))}},um=function(){var bt=b().iapPurchaseCommand;
bt&&vx(bt)},rk=function(bt){var Kj=b().onGameFrameReceivedCommand;
if(Kj){var Ix=new PT;var Pm=new e6V;var Dk=J3(bt,1);Pm=_.Cl(Pm,1,Dk);bt=_.gQ(bt,2);bt=_.xZ(Pm,2,bt);Ix=_.zc(Ix,2,bt);vx(Kj,jcf(Ix))}},s6=function(bt){var Kj=b().onGameAudioDataReceivedCommand;
if(Kj){var Ix=new PT;var Pm=new kTr;bt=_.gQ(bt,1);Pm=_.xZ(Pm,1,bt);Ix=_.zc(Ix,4,Pm);vx(Kj,jcf(Ix))}},Kw=function(){var bt=new URLSearchParams(window.location.search);
if(b().isEmbeddedInWebview&&bt&&bt.get("override_hl")==="true"&&bt.get("hl"))return bt.get("hl");bt=document.documentElement.lang;return bt!==""?bt:oo},E8=function(bt){var Kj=b().onShareInviteCodeCommand;
if(Kj)if(b().isEmbeddedInWebview){var Ix=new art;bt=_.xZ(Ix,1,bt);vx(Kj,cI2(bt))}else Ix=b().inviteCodeShareClientParamIdentifier,V.clientParams.set(Ix,{miniAppClientParams:{inviteCode:bt}}),kR(Kj)},YK=function(bt){var Kj,Ix,Pm;
return _.B(function(Dk){if(Dk.nextAddress==1)return Kj=b().onMiniAppOpenYtContentRequested,F&&_.U("enable_open_yt_content")&&Kj?Dk.yield(Q$q(F,bt),3):Dk.jumpTo(0);Ix=Dk.yieldResult;if(Ix==="OK")if(b().isEmbeddedInWebview){var pQ=new H5t;Pm=$S(pQ,2,L3,eT(bt));vx(Kj,KcV(Pm))}else p.clientData.set("video_id",bt),kR(Kj);_.gR(Dk)})},ec=function(bt){OA+=_.YJ(bt,3);
bt=Math.min(Math.log(1+OA/15E6*9)/Math.log(10),.99);eA(bt);e9(bt)},e9=_.g$(function(bt){var Kj=b().updateLoadingProgressCommand;
if(Kj){var Ix=new H5t;bt=$S(Ix,3,L3,_.cF(bt));vx(Kj,KcV(bt))}},100),Wk=function(bt){return zSq(n,bt)},Gd=function(){var bt,Kj;
((bt=_.tYV())==null?void 0:(Kj=bt.wakeLock)==null?void 0:Kj.request)!=null&&_.tYV().wakeLock.request("screen").then(function(Ix){H=Ix}).catch(function(){})},oX=_.O6("iframe");
_.Vl(function(){b().isSupportedCountry&&(DxB()||_.U("enable_sign_in_promo")||!b().showSignInDialogCommand?oX.value&&$y(oX.value):kR(b().onMiniAppReadyCommand))},"wJQWDc");
var jJ=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 WF()?0:-1},
title:function(){return b().title},
el:oX})},$y=function(bt,Kj){Kj=Kj===void 0?!1:Kj;
var Ix=Vw();if(Ix&&(Kj||Ix.toString()!==bt.getAttribute("src"))){Y=ioQ(b().source,{isAudioEnabled:AV,onFirstFrameReady:kq,onGameReady:SH,onSave:JA,onLoad:Zj,onError:jo,onSdkCalled:GQ,onSdkPerformanceUpdate:wB,onClick:tf,onSendHighScore:ct,onBenchmarkingMessageReceived:hK,getLanguage:Kw,onShareInviteCode:E8,onResourceLoaded:ec,onOpenYTContent:YK,onShowMiniAppAd:Wk,onGameFrameReceived:rk,onGameAudioReceived:s6,onMakeIapPurchase:um},bt,Ix);h9(bt,"load",function(){xc(E,"ma_il");h9(bt,"load",function(){$y(bt,
!0)})});
var Pm=_.KO("mini_app_container_iframe_src_update_delay_ms");b().isEmbeddedInWebview&&!Kj&&Pm>0?pG7(bt,Ix,Pm):_.dR(bt,Ix)}},Vw=function(){var bt=b().url;
if(bt&&(bt=_.ay(bt),bt!==null)){if(b().source&&b().source==="MINI_APP_SOURCE_GAMESNACKS")bt=_.Kf(bt,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.U("enable_origin_query_parameter_bugfix")){var Kj=_.Iw(_.OrN(bt.toString()));Kj=new URLSearchParams(Kj||"");Kj.set("origin",window.location.origin);Kj=Kj.toString();bt=_.Jh(bt).toString();bt=_.$D(LC$.exec(bt)[0]+(Kj.trim()?"#"+Kj:""))}return bt}},$5=function(){var bt={};
bt=_.nt("yt-mini-app-container-view-model__loading-screen",(bt["yt-mini-app-container-view-model__loading-screen--fade-out"]=WF,bt));var Kj=function(){return WF()?1:nQ()};
return _.O("div",{class:bt},_.O(_.W_,{data:function(){return b().splashScreen}},{miniAppSplashScreenViewModel:function(Ix){return _.O(wal,{data:Ix.data,
loadingProgress:Kj})}}))},wS=function(){var bt={};
return _.O("div",{class:_.nt("yt-mini-app-container-view-model__pause-interstitial",(bt["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!m0()},bt["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=m0,bt))},_.O(_.W_,{data:function(){return b().splashScreen}},{miniAppSplashScreenViewModel:function(Kj){return _.O(wal,{data:Kj.data,
forPaused:!0})}}))},ze=function(){q=[];
q.push(_.zC(window,"visibilitychange",function(){M||L&&Ou()||(document.visibilityState==="visible"?Rj():Z7())}));
q.push(_.zC(window,"pagehide",function(){Ks()}));
q.push(_.zC(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Dj.value.dispatchEvent(new Event("tap"))},0)}));
q.push(_.zC(Dj.value,"pointerdown",function(){tTZ(E,!1)},!0));
q.push(_.zC(Dj.value,"pause",function(){M=!0;Z7()}));
q.push(_.zC(Dj.value,"play",function(){M=!1;Rj()}));
q.push(_.zC(Dj.value,"exit",function(){Ks()}));
var bt=navigator.keyboard,Kj=bt&&bt.lock;q.push(_.zC(window,Ub0,function(){Lj(eCo());eCo()?(b().hasPlayNextShelf&&$F("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),xd("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),Kj&&bt.lock(["Escape"])):(b().hasPlayNextShelf&&xd("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),$F("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),Kj&&bt.unlock())}));
b().showMultiplayer3pConsentDialogCommand&&q.push(_.zC(window,"yt-playables-ack-3p-data-usage",function(){Xmj(F)}));
b().confirmExitMiniAppCommandEdu&&q.push(_.zC(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.jX("exit-mini-app-seen-state","true",2592E6)}));
b().onGameAudioDataReceivedCommand&&q.push(_.zC(window,"message",function(Ix){Ix=Ix.event_;var Pm,Dk=(Pm=oX.value)==null?void 0:Pm.src;if(Dk&&Ix.origin===(new URL(Dk)).origin&&Ix.data&&Ix.data.type==="GAME_AUDIO"&&Ix.data.audio&&Ix.data.audio.length>0)if(_.U("enable_sending_unwrapped_game_audio_as_serialized_metadata"))Rfj(b().onGameAudioDataReceivedCommand,Ix.data.audio);else{var pQ=new FileReader;pQ.onload=function(){var da=new PT;var B_=new kTr;B_=_.xZ(B_,1,pQ.result);da=_.zc(da,4,B_);vx(b().onGameAudioDataReceivedCommand,
jcf(da))};
pQ.readAsDataURL(new Blob([Ix.data.audio]))}}))},yu=function(){q.forEach(function(bt){kA(bt)});
window.removeEventListener("beforeunload",WV,{capture:!0})},kR=function(bt){bt&&AlV(bt,b().isEmbeddedInWebview||!1)},xd=function(bt,Kj){bt=_.X(Dj.value.getElementsByClassName(bt));
for(var Ix=bt.next();!Ix.done;Ix=bt.next())Ix.value.classList.add(Kj)},$F=function(bt,Kj){bt=_.X(Dj.value.getElementsByClassName(bt));
for(var Ix=bt.next();!Ix.done;Ix=bt.next())Ix.value.classList.remove(Kj)};
return function(){var bt={};bt=_.nt("yt-mini-app-container-view-model",(bt["yt-mini-app-container-view-model--desktop"]=!0,bt["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return b().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},bt["yt-mini-app-container-view-model--ios-web-view"]=cXj(),bt["yt-mini-app-container-view-model--no-top-bar"]=function(){return!b().topBar},bt["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return b().hasPlayNextShelf},bt["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return b().hasPlayNextShelf},bt["yt-mini-app-container-view-model--show-peek-below"]=function(){return!aj()&&b().hasPlayNextShelf},bt));
var Kj={};Kj=_.nt("yt-mini-app-container-view-model__content",(Kj["yt-mini-app-container-view-model__content--desktop-content"]=!0,Kj["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return b().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Kj["yt-mini-app-container-view-model--desktop-play-page"]=function(){return b().hasPlayNextShelf},Kj));
return _.O("mini-app-container-view-model",{el:Dj},_.O("div",{class:bt},_.O(_.m,{cond:function(){return b().topBar&&!aj()},
then:function(){return _.O(_.W_,{data:function(){return b().topBar}},{miniAppTopBarViewModel:function(Ix){return _.O(lB6,{data:Ix.data,
isAudioEnabled:AV,onAudioToggled:function(Pm){uN(Pm)},
score:Ha,formattedScore:KJ,onScoreChanged:function(Pm){N=Pm},
isEmbeddedInWebview:Ou,isSaved:Lb,onSaveToggled:function(Pm){tA(Pm)},
isExitMiniAppSeen:nJ,isDesktopPlayPage:kJ})}})}}),_.O("div",{class:Kj},_.O(_.m,{cond:b9,
then:function(){return jJ()}}),_.O(_.m,{cond:function(){return b().isLivestream},
then:function(){return wS()}}),_.O(_.m,{cond:function(){return!b().isEmbeddedInWebview},
then:function(){return $5()}}),_.O(_.W_,{data:function(){return b().contentDisclosure}},{playerDisclosureViewModel:function(Ix){Ix=Ix.data;
var Pm={};return _.O("div",{class:_.nt("yt-mini-app-container-view-model__content-disclosure-overlay",(Pm["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=EZ,Pm))},_.O(_.bba,{data:Ix}))}}))))}()},"bg");
fBT.idomCompat=!0;_.P$(fBT,"mini-app-container-view-model",{props:{data:_.KX}});var s$q=_.C(function(l){var b=l.data;return _.O("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.O("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.Nb(function(){var d=b().onTap;d&&_.pi(d)})},_.O(_.m,{cond:function(){return b().icon},
then:function(d){return _.O(_.H$,{icon:function(){return d().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.O("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return b().title})))},"cg");
s$q.idomCompat=!0;var FLT=_.C(function(l){var b=_.n1("div"),d=_.X(_.jL(void 0,void 0,"dg3xff")),L=d.next().value,P=d.next().value;d=_.X(_.jL(void 0,void 0,"AgHNfc"));var E=d.next().value,f=d.next().value;d=_.X(_.jL(void 0,void 0,"fuTKCc"));var F=d.next().value,n=d.next().value,N=function(){var J=L();return J!==void 0?Math.abs(J):void 0},Y=function(){var J=N();
return J===void 0||J<=3},q=function(){var J=N();
var x=E(),V=F();J=J!==void 0&&x!==void 0&&V!==void 0?x-V-J:void 0;return J===void 0||J<=3},H=function(J){b.value&&b.value.scrollBy({top:0,
left:(_.aC("HTML_DIR")==="rtl"?-1:1)*J*b.value.clientWidth,behavior:"smooth"})},t=function(){var J;
P((J=b.value)==null?void 0:J.scrollLeft);var x;f((x=b.value)==null?void 0:x.scrollWidth);var V;n((V=b.value)==null?void 0:V.clientWidth)},e=function(){H(-.5)},W=function(){H(.5)};
d=_.Nb(function(){t()});
_.VL(function(){t();if(b.value&&window.ResizeObserver){var J=new ResizeObserver(t);J.observe(b.value);_.wk(function(){J.disconnect()})}});
var M={};return _.O("yt-sponsorships-scrollable-shelf",{class:_.nt("ytdSponsorshipsScrollableShelfHost",l.className)},_.O("div",{class:_.nt("ytdSponsorshipsScrollableShelfContent",(M.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return l.data().previousButton&&l.data().nextButton&&!Y()&&!q()},M.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return l.data().previousButton&&!Y()&&q()},M.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return l.data().nextButton&&
Y()&&!q()},M)),
el:b,"on:scroll":d},l.children),_.O(_.m,{cond:function(){return!Y()},
then:function(){return _.O(_.W_,{data:function(){return l.data().previousButton}},{buttonViewModel:function(J){return _.O(_.Rb,{data:J.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:e})}})}}),_.O(_.m,{cond:function(){return!q()},
then:function(){return _.O(_.W_,{data:function(){return l.data().nextButton}},{buttonViewModel:function(J){return _.O(_.Rb,{data:J.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:W})}})}}))},"eg");
FLT.idomCompat=!0;var nD9=_.C(function(l){var b=l.data;l={};return _.O("yt-sponsorships-hub",{class:_.nt("ytdSponsorshipsHubHost",(l.ytdSponsorshipsHubHostIndented=function(){return b().indented},l))},_.O("div",{class:"ytdSponsorshipsHubHeader"},_.O("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.O("div",{class:"ytdSponsorshipsHubAvatar"},_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS})),_.O(_.m,{cond:function(){return b().badgeImage},
then:function(d){return _.O("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.O("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.O("div",{class:"ytdSponsorshipsHubBadge"},_.O(_.cZ,{data:d,targetWidth:24,targetHeight:24,alt:""}))))}})),_.O("div",{class:"ytdSponsorshipsHubDetails"},_.O("div",{class:"ytdSponsorshipsHubTierName"},function(){return b().tierName}),_.O("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return b().membershipType}),_.O("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return b().membershipDurationOrExpiry})),_.O("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.O(_.W_,{data:function(){return b().manageButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.O(_.W_,{data:function(){return b().actionMenuButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.O("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return b().perksTitle}),_.O(FLT,{data:function(){return{previousButton:b().previousPerkButton,
nextButton:b().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.O("div",{class:"ytdSponsorshipsHubPerkCards"},_.O(_.W_,{data:function(){return b().perkCards}},{sponsorshipsHubPerkCardViewModel:s$q}),_.O(_.m,{cond:function(){return b().viewAllPerksButton},
then:function(d){return _.O(BBj,{data:d})}}))))},"fg");
nD9.idomCompat=!0;var BBj=_.C(function(l){var b=l.data;return _.O("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.O(_.W_,{data:function(){return b().button}},{buttonViewModel:_.Rb}),_.O("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.O("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return b().title}),_.O("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return b().subtitle})))},"gg");
BBj.idomCompat=!0;_.P$(nD9,"yt-sponsorships-hub",{props:{data:_.KX}});_.ObO=_.C(function(l){var b=l.data;return _.O("yt-dual-avatar-view-model",{class:_.nt("ytDualAvatarViewModelHost",l.className),style:_.qb({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var d;return((d=b().badgeCutoutRadius)!=null?d:14)+"px"}})},_.O("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.O(_.W_,{data:function(){return b().startAvatar}},{avatarViewModel:_.nS}),_.O(_.W_,{data:function(){return b().endAvatar}},{avatarViewModel:_.nS})),_.O(_.W_,{data:function(){return b().badge}},
{contentPreviewImageViewModel:function(d){return _.O("div",{class:"ytDualAvatarViewModelBadge"},_.O(_.o2,{data:d.data}))}}))},"hg");
_.ObO.idomCompat=!0;var m3Z=_.C(function(l){var b=l.data;var d,L=!((d=_.qP().resolve(_.YC(_.uf)))==null||!d());l=_.IJ(function(){var Y,q,H=L?(Y=b().header)==null?void 0:Y.backgroundColorDarkMode:(q=b().header)==null?void 0:q.backgroundColorLightMode;if(H!==void 0)return _.Jq(H)},void 0,"TDdh7d");
d=_.IJ(function(){var Y,q;return L?(Y=b().header)==null?void 0:Y.backgroundImagePart1Dark:(q=b().header)==null?void 0:q.backgroundImagePart1Light},void 0,"X0peMe");
var P=_.IJ(function(){var Y,q;return L?(Y=b().header)==null?void 0:Y.backgroundImagePart2Dark:(q=b().header)==null?void 0:q.backgroundImagePart2Light},void 0,"an0Hzd"),E=_.IJ(function(){return _.aC("HTML_DIR")==="rtl"},void 0,"BltEgb"),f=_.n1("yt-sponsorships-perks-list"),F=!1,n=function(){var Y=f.value;
if(Y&&!F){var q,H=(q=Y.parentElement)==null?void 0:q.parentElement;if(H)for(Y=Y.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),q=0;q<Y.length;++q){var t=Y[q];if(t instanceof HTMLElement){H.scrollTo({top:t.offsetTop+t.clientHeight/2-H.clientHeight/2,behavior:"smooth"});F=!0;break}}}};
_.wq(function(){var Y=f.value;if(Y&&window.ResizeObserver){var q=new ResizeObserver(n);q.observe(Y);_.wk(function(){q.disconnect()})}});
var N={};return _.O("yt-sponsorships-perks-list",{el:f,class:_.nt("ytdSponsorshipsPerksListHost",(N.ytdSponsorshipsPerksListHorizontalPadding=function(){return b().horizontalPaddingEnabled},N))},_.O("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.O("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.qb({"background-color":l})},_.O("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.O(_.m,{cond:d,then:function(Y){var q={};return _.O("div",{class:_.nt((q.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=L,q.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!L,q.ytdSponsorshipsPerksListFlipped=E,q))},_.O(_.cZ,{data:Y,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.O("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.O(_.m,{cond:P,
then:function(Y){var q={};return _.O("div",{class:_.nt((q.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=L,q.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!L,q.ytdSponsorshipsPerksListFlipped=E,q))},_.O(_.cZ,{data:Y,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.O("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.O(_.W_,{data:function(){var Y;
return(Y=b().header)==null?void 0:Y.dualAvatar}},{dualAvatarViewModel:_.ObO})))),_.O("div",{class:"ytdSponsorshipsPerksListBody"},_.O("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return b().title}),_.O(_.m,{cond:function(){return b().perks},
then:function(Y){return _.O(_.RC,{each:Y},function(q,H){var t={};return _.O("div",{class:_.nt("ytdSponsorshipsPerksListPerkContainer",(t.ytdSponsorshipsPerksListSelectedPerk=function(){var e=H(),W=b().selectedPerkIndex;return e===W},t))},_.O(_.m,{cond:function(){return H()>0},
then:function(){return _.O("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.O("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.O(_.m,{cond:function(){return q.icon},
then:function(e){return _.O(_.H$,{icon:function(){return e().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.O("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.O("div",{class:"ytdSponsorshipsPerksListPerkTitle"},q.title),_.O("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.O(_.UD,{text:q.description})),_.O(_.m,{cond:function(){return q.instructions},
then:function(){var e,W;return _.O("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.O("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(e=q.instructions)==null?void 0:e.title),_.O("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.O(_.UD,{text:(W=q.instructions)==null?void 0:W.text})))}}))),_.O(_.m,{cond:function(){return q.emoji},
then:function(e){return _.O("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.O(_.RC,{each:function(){return e()}},function(W){return _.O(_.cZ,{data:W,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.O(NBB,{data:q}))})}})))},"ig");
m3Z.idomCompat=!0;var NBB=_.C(function(l){var b=l.data;var d=function(f,F){return f===F},L=function(){var f=b();
f=_.K(f==null?void 0:f.badgesShelf,dlF);return f!==void 0&&f!==null?f:{previousButton:{},nextButton:{}}},P=_.O6("div"),E=function(){var f=P.value;
if(f){var F=f.parentElement;if(F){f=f.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var n=0;n<f.length;++n){var N=f[n];if(N instanceof HTMLElement){F.scrollTo({left:N.offsetLeft+N.clientWidth/2-F.clientWidth/2,behavior:"instant"});break}}}}};
_.wq(function(){var f=P.value;if(f){var F=new ResizeObserver(E);F.observe(f);_.wk(function(){F.disconnect()})}});
return _.O("div",null,_.O(_.m,{cond:function(){return b().badges},
then:function(f){return _.O(FLT,{data:L},_.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:P},_.O(_.RC,{each:function(){return f()}},function(F,n){var N={},Y={},q={};
return _.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.O(_.m,{cond:function(){return n()>0},
then:function(){return _.O("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.O("div",{class:_.nt("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(N.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return d(n(),b().currentBadgeIndex)},N.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!d(n(),b().currentBadgeIndex)},N))},_.O("div",{class:_.nt("ytdSponsorshipsPerksListLoyaltyBadge",(Y.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return d(n(),
b().currentBadgeIndex)},Y.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!d(n(),b().currentBadgeIndex)},Y))},_.O(_.m,{cond:function(){return F.image},
then:function(H){var t={};return _.O("div",{class:_.nt((t.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return d(n(),b().currentBadgeIndex)},t.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!d(n(),b().currentBadgeIndex)},t))},_.O(_.cZ,{data:H,
alt:""}))}})),_.O("div",{class:_.nt("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(q.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return d(n(),b().currentBadgeIndex)},q))},F.title)))})))}}))},"jg");
NBB.idomCompat=!0;_.P$(m3Z,"yt-sponsorships-perks-list",{props:{data:_.KX}});_.P$(_.C(function(l){return _.O("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.O(_.m,{cond:function(){return l.data().image},
then:function(b){return _.O(_.cZ,{className:"ytwFantasyEmptyStateViewModelImage",data:b,ariaHidden:!0,alt:""})}}),_.O(_.UD,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return l.data().title}}),_.O(_.UD,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return l.data().subtitle}}),_.O(_.W_,{data:function(){return l.data().primaryButton}},{buttonViewModel:function(b){return _.O(_.Rb,{data:b.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"kg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.KX}});var YpZ;var qpx=_.C(function(l){var b=l.data;var d=l.uniqueId;var L=l.overrides;l=_.IJ(function(){var P,E=((P=b().timedAnimationData)==null?void 0:P.animationTiming)||[];return{uniqueId:d(),timings:E,experimentEnabled:E.length>0,enabled:E.length>0}},void 0,"hiuXI");
return _.O("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.O(roD,{settings:l},_.O(_.W_,{data:function(){return b().buttonRenderer}},{buttonRenderer:function(P){return _.O(_.$7,{data:P.data,
buttonOverrides:L})}})))},"lg");
qpx.idomCompat=!0;_.P$(qpx,"timed-animation-button-renderer",{props:{data:_.KX,uniqueId:_.KX,overrides:_.KX}});var p9=function(){var l=_.S.apply(this,arguments)||this;l.hideJoinButtonBeforeSubscribed=_.U("hide_join_button_before_subscribed");l.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return l};
_.h(p9,_.S);_.Q=p9.prototype;_.Q.hasShowDialogCommand=function(l){return!!_.K(l,sg$)};
_.Q.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"}}}};
_.Q.updateJoinButtonOverrides=function(){var l,b;(l=_.F$(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(b=l.polymerController)==null||b.set("overrides",this.joinButtonOverrides);if(l=_.F$(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))l.overrides=this.joinButtonOverrides};
_.Q.handleButtonRefreshAction=function(l){if(l=_.K(l,$tV))this.set("data.membershipButton",l.membershipButton),this.notifyPath("data.membershipButton")};
_.Q.onYtServiceRequestError=function(l){_.Tf(this.hostElement,l.detail.error.message)};
_.Q.onKeydown=function(l){if(l.key==="Enter"){var b;(b=this.data)!=null&&b.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.Q.handleUnsubscribeAction=function(){var l,b,d;((l=this.data)==null?void 0:(b=l.membershipButton)==null?void 0:(d=b.buttonRenderer)==null?void 0:d.style)==="STYLE_PRIMARY"&&_.F$(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.qG.Object.defineProperties(p9.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.subscriptionStateEntity)==null||!l.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var l,b=(l=this.data)==null?void 0:l.membershipButton,d;l=(b==null?void 0:b.buttonRenderer)||_.K(b==null?void 0:(d=b.timedAnimationButtonRenderer)==null?void 0:d.buttonRenderer,_.Ym);return(l==null?void 0:l.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(l==null?void 0:l.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(l==null?void 0:l.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var l;if(this.hasShowDialogCommand((l=this.data)==null?void 0:l.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var l;if(this.hasShowDialogCommand((l=this.data)==null?void 0:l.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.attributedTitle)}}});
p9.prototype.onYtServiceRequestError=p9.prototype.onYtServiceRequestError;p9.prototype.updateJoinButtonOverrides=p9.prototype.updateJoinButtonOverrides;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],p9.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],p9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],p9.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],p9.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],p9.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.PK),_.u("design:type",Object)],p9.prototype,"ironButtonState",void 0);_.w([_.g(),_.u("design:type",Object)],p9.prototype,"data",void 0);_.w([_.y("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.u("design:type",Object),_.u("design:paramtypes",[])],p9.prototype,"hideJoin",null);
_.w([_.g(),_.u("design:type",String)],p9.prototype,"subscribeKey",void 0);_.w([_.g({selectorArgs:["subscribeKey"],selector:baB}),_.u("design:type",Object)],p9.prototype,"subscriptionStateEntity",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],p9.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.w([_.y("subscriptionStateEntity"),_.g({reflectToAttribute:!0}),_.u("design:type",Object),_.u("design:paramtypes",[])],p9.prototype,"subscribed",null);
_.w([_.y("subscribed","data.membershipButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],p9.prototype,"joinButtonOverrides",null);_.w([_.y("data.navigationEndpoint"),_.u("design:type",Object),_.u("design:paramtypes",[])],p9.prototype,"channelNameTabIndex",null);_.w([_.y("data.navigationEndpoint"),_.u("design:type",Object),_.u("design:paramtypes",[])],p9.prototype,"channelNameRole",null);
_.w([_.y("data.attributedTitle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],p9.prototype,"hasAttributedTitle",null);_.w([_.tC("joinButtonOverrides"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p9.prototype,"updateJoinButtonOverrides",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],p9.prototype,"onYtServiceRequestError",null);
_.w([_.A({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],p9);
var Hbl=_.Xa()(p9,"ytd-video-owner-renderer",function(){if(YpZ===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);YpZ=l}l=YpZ;return l},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.P$(_.C(function(l){var b=l.data;var d;l=_.X(_.jL(!((d=_.zd("yt-mini-app-is-theater-mode-enabled"))==null||!d),void 0,"i2pjVd"));var L=l.next().value,P=l.next().value;d=_.X(_.jL(!1,void 0,"ga7V5c"));var E=d.next().value,f=d.next().value;_.wq(function(){var N=_.zC(window,Ub0,function(){f(eCo())});
_.wk(function(){kA(N)})});
var F;d=(F=_.qP().resolve(_.YC(pVS)))!=null?F:function(){return _.O("div",null)};
_.BS("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){P(!0);_.jX("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.BS("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){P(!1);_.jX("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
F={};l={};var n={};return _.O("mini-app-play-page-renderer",{class:_.nt("miniAppPlayPageRendererHost",(F.miniAppPlayPageRendererHostDetailsView=function(){return!L()},F))},_.O("div",{class:_.nt("miniAppPlayPageRendererGameContainer",(l.miniAppPlayPageRendererGameContainerDetailsView=function(){return!L()},l))},_.O(_.W_,{data:function(){return b().containerViewModel}},{miniAppContainerViewModel:fBT}),_.O(_.m,{cond:function(){return b().channel&&b().subscribeButton},
then:function(){var N={};return _.O("div",{class:_.nt("miniAppPlayPageRendererChannelContainer",(N.miniAppPlayPageRendererHideVisibility=function(){return E()},N))},_.O(_.W_,{data:function(){return b().channel}},{videoOwnerRenderer:function(Y){return _.O(Hbl,{data:Y.data})}}),_.O(_.W_,{data:function(){return b().subscribeButton}},{subscribeButtonViewModel:function(Y){return _.O(_.nh,{data:Y.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.O(_.m,{cond:function(){return!L()&&b().description},
then:function(){var N={};return _.O("div",{class:_.nt("miniAppPlayPageRendererMiniAppDescriptionWrapper",(N.miniAppPlayPageRendererHideVisibility=function(){return E()},N))},_.O("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return b().description}))}})),_.O("div",{class:_.nt("miniAppPlayPageRendererPlayNextContainer",(n.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!L()},n.miniAppPlayPageRendererHideVisibility=function(){return E()},n))},_.O(_.W_,{data:function(){return b().sectionList}},
{sectionListRenderer:d})))},"mg"),"mini-app-play-page-renderer",{props:{data:_.KX}});var oQ=function(){var l=_.S.apply(this,arguments)||this;l.isSearch=!1;l.isConstrainedList=!1;l.hasChipsBar=!1;l.inReplyPanel=!1;l.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"}};l.monitorScroll=!0;l.SCROLL_ANIMATION_DURATION_MS=300;l.nextContinuation={continuationType:"sectionListContinuation"};return l};
_.h(oQ,_.S);_.Q=oQ.prototype;
_.Q.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(l){switch(l.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:_.U("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.U("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.Q.created=function(){var l=this;this.JSC$17381_scrollAnimation=new _.$c(function(b){l.hostElement.scrollTop=b})};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Q.getItemsPath=function(){return"data.contents"};
_.Q.replacePrimaryContent=function(l){this.set("data.contents",l)};
_.Q.computeHasSortFilter=function(l){return!!l&&!!l.sortFilterSubMenuRenderer};
_.Q.computeShouldScrollInPanel=function(l){var b;return!!(l==null?0:(b=l.scrollPaneStyle)==null?0:b.scrollable)};
_.Q.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.nL(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.Q.scrollToTop=function(){this.hostElement.scrollTop=0};
_.Q.scrollToItemSection=function(l){if(l=this.getItemByIdentifier(l))l=this.getScrollPositionForItem(l),this.hostElement.scrollTop!==l&&this.JSC$17381_scrollAnimation.start(this.hostElement.scrollTop,l,this.SCROLL_ANIMATION_DURATION_MS)};
_.Q.getItemByIdentifier=function(l){var b=this.contents.querySelectorAll("ytd-item-section-renderer");if(b&&b.length!==0){var d=Array.from(b).findIndex(function(L){return L.sectionIdentifier===l});
return b[d===-1?0:d]}};
_.Q.getScrollPositionForItem=function(l){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===l)return 0;l=_.uh(l).y+this.hostElement.scrollTop-_.uh(this.hostElement).y;return Math.min(l,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.qG.Object.defineProperties(oQ.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.targetId)==="browse-feedFEclips"}}});
oQ.prototype.onScroll=oQ.prototype.onScroll;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oQ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],oQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],oQ.prototype,"ytLazyListBehavior",void 0);_.w([_.z(_.M9.YtNextContinuationBehavior),_.u("design:type",Object)],oQ.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.z(_.EqB),_.u("design:type",Object)],oQ.prototype,"ytBooleanLogicBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],oQ.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oQ.prototype,"data",void 0);_.w([_.g({value:2}),_.u("design:type",Number)],oQ.prototype,"initialCount",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],oQ.prototype,"autoFill",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.u("design:type",Boolean)],oQ.prototype,"hasSortFilter",void 0);_.w([_.g({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.u("design:type",Boolean)],oQ.prototype,"hideBottomSeparator",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.u("design:type",Boolean)],oQ.prototype,"shouldScrollInPanel",void 0);
_.w([_.g(),_.u("design:type",Object)],oQ.prototype,"isSearch",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oQ.prototype,"isConstrainedList",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],oQ.prototype,"responsiveSizing",void 0);_.w([_.g(),_.u("design:type",Object)],oQ.prototype,"hasChipsBar",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],oQ.prototype,"pageSubtype",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],oQ.prototype,"engagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],oQ.prototype,"liveChatEngagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oQ.prototype,"inReplyPanel",void 0);_.w([_.KL("#action-button"),_.u("design:type",HTMLElement)],oQ.prototype,"actionButton",void 0);_.w([_.g(),_.u("design:type",Object)],oQ.prototype,"scrollUpButtonData",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],oQ.prototype,"engagementPanelDropdown",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],oQ.prototype,"engagementPanelDialog",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],oQ.prototype,"isClipList",null);_.w([_.KL("#contents"),_.u("design:type",HTMLElement)],oQ.prototype,"monitorScrollElement",void 0);_.w([_.KL("#contents"),_.u("design:type",HTMLElement)],oQ.prototype,"contents",void 0);
_.w([_.Hf("scroll"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oQ.prototype,"onScroll",null);_.w([_.A({is:"ytd-section-list-renderer",disableElementRegistration:!0})],oQ);
var tHB=_.Xa()(oQ,"ytd-section-list-renderer",function(){if(RQT===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);RQT=l}l=RQT;return l},{mode:1});var U3j;var KLa;var eIj;var hI9;var DS=function(){return _.S.apply(this,arguments)||this};
_.h(DS,_.S);DS.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
DS.prototype.onLikeButtonClick=function(l){l.stopPropagation();l.preventDefault()};
_.qG.Object.defineProperties(DS.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)!=null&&l.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)})}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],DS.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],DS.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],DS.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],DS.prototype,"ytRendererStamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],DS.prototype,"data",void 0);
_.w([_.g({selectorArgs:["data.likeStatusEntityKey"],selector:_.v$}),_.u("design:type",Object)],DS.prototype,"likeStatusEntity",void 0);_.w([_.y("data","likeStatusEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],DS.prototype,"likeButtonRenderer",null);_.w([_.A({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],DS);
_.R(DS,"ytd-slim-metadata-toggle-button-renderer",function(){if(hI9!==void 0)return hI9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return hI9=l},{mode:1});var Vo=function(){var l=_.S.apply(this,arguments)||this;l.showEqualizer=_.U("web_enable_playlist_video_lockup_equalizer");l.watchColorUpdate=_.U("kevlar_watch_color_update");l.actionMap={};return l};
_.h(Vo,_.S);_.Q=Vo.prototype;_.Q.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"},properties:{minimizePipBreakages:"[[minimizePipBreakages]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.Q.computeEditableClass=function(l){return l&&l.menu?"editable":""};
_.Q.computeSelected=function(l){return!(l==null||!l.selected)};
_.Q.computeUseColorPalette=function(l){return!!((l==null?0:l.lightColorPalette)&&(l==null?0:l.darkColorPalette))};
_.Q.computeLargerPlaylistThumbs=function(l,b){return _.U("web_enable_playlist_bigger_thumbnails")&&!b};
_.Q.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.Q.onYtServiceRequestSent=function(l,b){b.endpoint&&this.isHideEnclosingAction(b.endpoint)&&!this.selected&&CHV(_.WL(),this.data.videoId)};
_.Q.isHideEnclosingAction=function(l){var b=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",l);l=this.get("likeEndpoint.status",l)==="INDIFFERENT";return b||l};
_.Q.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Q.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.qG.Object.defineProperties(Vo.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.U("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.U("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.U("web_pip_minimize_breakages")&&!!this.withinMiniplayer}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var l;return!!(this.withinMiniplayer&&((l=this.data)==null?0:l.actionButtons))}}});
Vo.prototype.onYtServiceRequestSent=Vo.prototype.onYtServiceRequestSent;Vo.prototype.canReorderChanged=Vo.prototype.canReorderChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Vo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Vo.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Vo.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.eI),_.u("design:type",Object)],Vo.prototype,"ytdLockupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Vo.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Vo.prototype,"withinMiniplayer",void 0);_.w([_.g({computed:"computeSelected(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Vo.prototype,"selected",void 0);
_.w([_.g({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Vo.prototype,"useColorPalette",void 0);_.w([_.g({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Vo.prototype,"largerPlaylistThumbs",void 0);_.w([_.g(),_.u("design:type",Object)],Vo.prototype,"showEqualizer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Vo.prototype,"canReorder",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Vo.prototype,"touchPersistentDragHandle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Vo.prototype,"handleIsHovered",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Vo.prototype,"watchColorUpdate",void 0);_.w([_.g(),_.u("design:type",String),_.u("design:paramtypes",[])],Vo.prototype,"reorderIcon",null);
_.w([_.g(),_.u("design:type",String),_.u("design:paramtypes",[])],Vo.prototype,"playIcon",null);_.w([_.g({reflectToAttribute:!0}),_.y("withinMiniplayer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Vo.prototype,"minimizePipBreakages",null);_.w([_.y("largerPlaylistThumbs"),_.u("design:type",Number),_.u("design:paramtypes",[])],Vo.prototype,"thumbnailWidth",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Vo.prototype,"showActionButtons",null);_.w([_.Wf("canReorder"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vo.prototype,"canReorderChanged",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],Vo.prototype,"onYtServiceRequestSent",null);
_.w([_.A({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],Vo);
_.R(Vo,"ytd-playlist-panel-video-renderer",function(){if(eIj!==void 0)return eIj;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[selected]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" minimize-pip-breakages="[[minimizePipBreakages]]" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return eIj=l},{mode:2});var w0=function(){return _.S.apply(this,arguments)||this};
_.h(w0,_.S);w0.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],w0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],w0.prototype,"data",void 0);_.w([_.A({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],w0);
_.R(w0,"ytd-playlist-panel-supported-items",function(){if(KLa!==void 0)return KLa;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return KLa=
l},{mode:1});kf$=!0;sLr("\\P{N}");var EkF;var kcB=_.By("END_OF_PLAYLIST",void 0,"End of playlist"),WL6=_.By("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),uZ=function(){var l=_.S.apply(this,arguments)||this;l.minimizePipBreakages=_.U("web_pip_minimize_breakages");l.hideHeaderText=!1;l.useColorPalette=!1;l.collapsed=!1;l.collapsedPreServerOverride="not_tracked";l.isHovered=!1;l.expandLabel=_.By("MINIPLAYER_EXPAND_LABEL");l.collapseLabel=_.By("MINIPLAYER_COLLAPSE_LABEL");l.isFloating=!1;l.metaPanel=
!1;l.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};l.currentIndex=void 0;return l};
_.h(uZ,_.S);_.Q=uZ.prototype;
_.Q.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"}}}};
_.Q.created=function(){var l=this;this.scrollThrottle=new _.Yh(this.onThrottledScroll,1E3,this);this.JSC$17403_ytReorderableController=new _.BpJ(56,function(b){l.handleDrop(b)})};
_.Q.onMouseEnter=function(){this.isHovered=!0};
_.Q.onMouseLeave=function(){this.isHovered=!1};
_.Q.computeOverflowMenuData=function(l){return l&&l.menu?l.menu:null};
_.Q.computeCollapsible=function(l){return!l};
_.Q.computeHasPlaylistButtons=function(l){return!(!l||!l.playlistButtons)};
_.Q.computeHasSeparateSaveButton=function(l){return!(!l||!l.saveButton)};
_.Q.computeHasToolbarButton=function(l,b){return!(!l||!(b||l.saveButton||l.menu))};
_.Q.computePlaylistType=function(l){if(l&&l.playlistId)return l.playlistId.substring(0,4)};
_.Q.computeCanReorder=function(l){return l?l.playlistId&&l.playlistId.startsWith("TLPQ")?!0:!!l.isEditable&&!l.isInfinite:!1};
_.Q.attached=function(){var l=this;try{_.qP().resolve(_.Ud).setPlaylistComponent(this.hostElement)}catch(b){if(_.U("kevlar_park_on_playlist_token_killswitch"))throw b;_.ev().parkOrScheduleJob(function(){_.qP().resolve(_.Ud).setPlaylistComponent(l.hostElement)},2,"ci")}_.iv(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.Q.detached=function(){_.cJ(this.hostElement);_.iR(this.JSC$17403_ytReorderableController)};
_.Q.computeTrailingIcon=function(l,b,d){return d?b?"yt-icons:collapse":"yt-icons:close":b?"yt-icons:expand":_.U("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.Q.computeIndexMessage=function(l,b){return f$Z(l+1)+" / "+f$Z(b)};
_.Q.onRenderStamperFinished=function(){if(this.scrollForStampDom){var l=!0;this.isHovered&&(l=!1);if(this.collapsed||this.hidden)l=!1;l&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.Q.collapseChanged=function(){var l=this;this.collapsed||(_.tB(this.ytTaskEmitterBehavior.getTaskManager(),function(){l.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.Q.hiddenChanged=function(){var l=this;this.hidden||_.tB(this.ytTaskEmitterBehavior.getTaskManager(),function(){l.scrollToCurrentVideo()})};
_.Q.setupReordering=function(){var l=_.F$(this.hostElement).querySelector("#items");Rrf?_.nNQ(this.JSC$17403_ytReorderableController,l,l,"playlist-drag-handle"):_.nNQ(this.JSC$17403_ytReorderableController,l,l)};
_.Q.scrollToCurrentVideo=function(){var l=this;_.T1.addJob(function(){var b=_.F$(l.hostElement).querySelector("#items");if(b){b.style.setProperty("padding-bottom","");var d=_.F$(l.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(d){b=d.parentElement||_.RL(document);var L=b||_.RL(document);var P=_.uh(d),E=_.uh(L),f=_.wtr(L);if(L==_.RL(document)){var F=P.x-L.scrollLeft;P=P.y-L.scrollTop}else F=P.x-E.x-f.left,P=P.y-E.y-f.top;d=ptQ(d);E=L.clientHeight-
d.height;f=L.scrollLeft;var n=L.scrollTop;f+=F-(L.clientWidth-d.width)/2;L=new _.oB(f,n+(P-E/2));b.scrollLeft=L.x;b.scrollTop=L.y}}},8)};
_.Q.dataChanged=function(){var l=this;_.iR(this.JSC$17403_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.m1(this,function(){_.pl(l.ytTaskEmitterBehavior.getTaskManager(),function(){l.ytRendererBehavior.markDirty();l.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.Q.onFullBleedPlayerChanged=function(){_.U("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Q.onFullscreenChanged=function(){_.U("web_watch_imax_theater_mode")||_.U("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Q.updateNowPlayingOverlay=function(){_.U("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.Q.onPlaylistLockupNowPlaying=function(l,b){b&&(this.activeNowPlayingRenderer=b);this.updateNowPlayingOverlay()};
_.Q.onScroll=function(){this.scrollThrottle.fire()};
_.Q.onThrottledScroll=function(){var l=this;_.pl(this.ytTaskEmitterBehavior.getTaskManager(),function(){l.ytRendererBehavior.markDirty()})};
_.Q.onToggleExpanded=function(l){!this.collapsible||l&&(_.i$(l).tagName==="A"||_.lT(_.ad(l),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.Q.setCollapsed=function(l){this.collapsible&&(this.collapsed=l,_.bQ(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.Q.handleCollapsedFromData=function(l){if(l){var b=l.playlistPanelCollapseState;b==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||b==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),b=b==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==b&&this.setCollapsed(b)):this.currentPlaylistId!==l.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(b=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==b&&this.setCollapsed(b),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=l.playlistId}};
_.Q.handleDrop=function(l){var b=l.currDragItem;l=b.data.playlistSetVideoId;var d=_.vV(b.parentNode.childNodes,b),L=void 0;d>0&&(L=b.parentNode.childNodes[d-1].data.playlistSetVideoId);b=_.WL();if(b.responsePlaylistData&&b.responsePlaylistData.contents){var P=KKF(l,b.responsePlaylistData);b.responsePlaylistData=(0,_.RB.unsafeClone)(b.responsePlaylistData);v1B(b.responsePlaylistData.contents,P,d);b.queueProxy?mr2(b.queueProxy,P,d,l,L):b.playlistProxy&&mr2(b.playlistProxy,P,d,l,L);_.jv(b,_.zl(b,b.response?
b.response.autoplayRenderer:void 0))}};
_.Q.handleDarkModeChange=function(l){l!==this.isDarkTheme&&(this.isDarkTheme=l)};
_.Q.colorPaletteChanged=function(){var l,b=((l=this.data)==null?void 0:l.contents)||[],d;l=_.X(b);for(b=l.next();!b.done;b=l.next()){b=b.value;var L=void 0;if((L=b.playlistPanelVideoRenderer)==null?0:L.selected){l=b.playlistPanelVideoRenderer;L=b=void 0;(d=this.isDarkTheme?(b=l)==null?void 0:b.darkColorPalette:(L=l)==null?void 0:L.lightColorPalette)&&_.ZT(this.hostElement,d);break}}this.useColorPalette=!!d};
_.qG.Object.defineProperties(uZ.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.moveThreeDotsMenuToMainHeader)&&_.U("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var l=_.qP().resolve(_.YC(_.Ud)),b;if(((b=this.data)==null?0:b.contents)&&(l==null?0:l.hasAutoplayData())){var d;if(((d=this.playlistLoopStateEntity)==null?void 0:d.state)==="PLAYLIST_LOOP_STATE_ONE"){if(l=this.data.currentIndex,l!==void 0){var L,P;var E=(L=this.data.contents[l])==null?void 0:(P=L.playlistPanelVideoRenderer)==null?void 0:P.title}}else{var f,F=(f=_.K(l.getAutoplayEndpoint(),_.oN))==null?void 0:f.videoId,n,N;E=(n=this.data.contents.find(function(Y){var q;
return((q=Y.playlistPanelVideoRenderer)==null?void 0:q.videoId)===F}))==null?void 0:(N=n.playlistPanelVideoRenderer)==null?void 0:N.title}return E}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)!=null&&l.nextVideoLabel?this.nextVideoTitle?_.iO(this.data.nextVideoLabel)+":":kcB:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var l;if(((l=this.data)==null?0:l.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.U("web_mix_long_byline_from_data"))return _.ao(WL6);var b;return(b=this.data)==null?void 0:b.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.playlistButtons)==null?void 0:(d=b.menuRenderer)==null?void 0:d.topLevelButtons;if(L)for(l=_.X(L),b=l.next();!b.done;b=l.next())if(b=b.value,b.playlistLoopButtonRenderer)return b.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var l;return!!(this.collapsed&&((l=this.data)==null?0:l.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.U("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
uZ.prototype.colorPaletteChanged=uZ.prototype.colorPaletteChanged;uZ.prototype.onPlaylistLockupNowPlaying=uZ.prototype.onPlaylistLockupNowPlaying;uZ.prototype.updateNowPlayingOverlay=uZ.prototype.updateNowPlayingOverlay;uZ.prototype.onFullscreenChanged=uZ.prototype.onFullscreenChanged;uZ.prototype.onFullBleedPlayerChanged=uZ.prototype.onFullBleedPlayerChanged;uZ.prototype.dataChanged=uZ.prototype.dataChanged;uZ.prototype.hiddenChanged=uZ.prototype.hiddenChanged;uZ.prototype.collapseChanged=uZ.prototype.collapseChanged;
uZ.prototype.onRenderStamperFinished=uZ.prototype.onRenderStamperFinished;uZ.prototype.onMouseLeave=uZ.prototype.onMouseLeave;uZ.prototype.onMouseEnter=uZ.prototype.onMouseEnter;_.w([_.z(_.dK),_.u("design:type",Object)],uZ.prototype,"ironResizableBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],uZ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],uZ.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(Ab0.YtPlaylistPanelBehavior),_.u("design:type",Object)],uZ.prototype,"ytPlaylistPanelBehavior",void 0);_.w([_.z(_.ji.YtTaskEmitterBehavior),_.u("design:type",Object)],uZ.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],uZ.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],uZ.prototype,"ytdReduxBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],uZ.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uZ.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],uZ.prototype,"autoplayData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],uZ.prototype,"withinMiniplayer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uZ.prototype,"minimizePipBreakages",void 0);
_.w([_.g({computed:"setMenuData_(data)"}),_.u("design:type",Object)],uZ.prototype,"menuRendererData",void 0);_.w([_.g({computed:"computeOverflowMenuData(data)"}),_.u("design:type",Object)],uZ.prototype,"overflowMenuDataTopRow",void 0);_.w([_.g({computed:"computeOverflowMenuData(data)"}),_.u("design:type",Object)],uZ.prototype,"overflowMenuData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uZ.prototype,"hideHeaderText",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uZ.prototype,"useColorPalette",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.u("design:type",Boolean)],uZ.prototype,"collapsible",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uZ.prototype,"collapsed",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],uZ.prototype,"hidden",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.u("design:type",Boolean)],uZ.prototype,"hasPlaylistButtons",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.u("design:type",Boolean)],uZ.prototype,"hasSeparateSaveButton",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.u("design:type",Boolean)],uZ.prototype,"hasToolbar",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.u("design:type",String)],uZ.prototype,"playlistType",void 0);_.w([_.g(),_.u("design:type",Object)],uZ.prototype,"isHovered",void 0);_.w([_.g({selectorArgs:["playlistLoopStateEntityKey"],selector:_.PE.playlistLoopStateEntitySelector}),_.u("design:type",Object)],uZ.prototype,"playlistLoopStateEntity",void 0);_.w([_.g({computed:"computeCanReorder(data)"}),_.u("design:type",Boolean)],uZ.prototype,"canReorder",void 0);
_.w([_.g(),_.u("design:type",Object)],uZ.prototype,"expandLabel",void 0);_.w([_.g(),_.u("design:type",Object)],uZ.prototype,"collapseLabel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uZ.prototype,"isFloating",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uZ.prototype,"metaPanel",void 0);_.w([_.g({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.u("design:type",String)],uZ.prototype,"trailingIcon",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],uZ.prototype,"isDarkTheme",void 0);_.w([_.g({selector:_.xM}),_.u("design:type",Boolean)],uZ.prototype,"miniplayerIsActive",void 0);_.w([_.g({selector:function(l){return l.watch.playerState}}),
_.u("design:type",Number)],uZ.prototype,"playerState",void 0);_.w([_.g({selector:_.SZ}),_.u("design:type",Boolean)],uZ.prototype,"isFullscreen",void 0);_.w([_.g({selector:_.gr}),_.u("design:type",Boolean)],uZ.prototype,"isTheaterMode",void 0);_.w([_.g(),_.u("design:type",Object)],uZ.prototype,"activeNowPlayingRenderer",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],uZ.prototype,"moveThreeDotMenuToTopRow",null);
_.w([_.y("data","autoplayData","playlistLoopStateEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],uZ.prototype,"nextVideoTitle",null);_.w([_.y("data","nextVideoTitle"),_.u("design:type",String),_.u("design:paramtypes",[])],uZ.prototype,"nextVideoLabel",null);_.w([_.y("collapsed"),_.u("design:type",String),_.u("design:paramtypes",[])],uZ.prototype,"buttonAriaLabel",null);
_.w([_.y("data","playlistId","longBylineText"),_.u("design:type",Object),_.u("design:paramtypes",[])],uZ.prototype,"mixLongByLine",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],uZ.prototype,"playlistLoopStateEntityKey",null);_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"onMouseEnter",null);
_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"onMouseLeave",null);_.w([_.g({reflectToAttribute:!0}),_.y("data","collapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],uZ.prototype,"showNextVideoHeader",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"onRenderStamperFinished",null);
_.w([_.tC("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"collapseChanged",null);_.w([_.tC("hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"hiddenChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"dataChanged",null);
_.w([_.y("isTheaterMode","isFullscreen"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],uZ.prototype,"isFullBleedPlayer",null);_.w([_.tC("isTheaterMode","isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"onFullBleedPlayerChanged",null);_.w([_.tC("isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"onFullscreenChanged",null);
_.w([_.tC("playerState","miniplayerIsActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"updateNowPlayingOverlay",null);_.w([_.Hf("yt-playlist-lockup-now-playing-active"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],uZ.prototype,"onPlaylistLockupNowPlaying",null);
_.w([_.tC("data","isDarkTheme"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uZ.prototype,"colorPaletteChanged",null);_.w([_.A({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],uZ);
_.j$9=_.Xa()(uZ,"ytd-playlist-panel-renderer",function(){if(U3j===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);U3j=l}l=U3j;return l},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.zIQ={};
_.zIQ.YtConditionalRendererBehavior=[_.a.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(l,b){var d=this,L,P;return _.B(function(E){switch(E.nextAddress){case 1:if(!b)return d.hidden=!0,d.showSpinner=!1,E.return();if((L=l)==null?0:(P=L.visibilityCondition)==null?0:P.mode)switch(l.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return E.jumpTo(5);default:return E.jumpTo(6)}d.showSpinner=
!1;d.hidden=!0;return E.yield(d.shouldShow_(l),4);case 4:d.hidden=!E.yieldResult;E.jumpTo(0);break;case 5:return E.yield(d.shouldShow_(l),8);case 8:d.showSpinner=E.yieldResult;d.hidden=!1;E.jumpTo(0);break;case 6:return d.showSpinner=!1,E.yield(d.shouldShow_(l),9);case 9:d.hidden=!E.yieldResult,_.gR(E)}})},
shouldShow_:function(l){return l&&l.supportedDatas&&l.supportedDatas.rendererVisibilityConditionData&&l.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(l.supportedDatas.rendererVisibilityConditionData.showIf):l&&l.visibilityCondition&&l.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(l.visibilityCondition.showIf):l&&l.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(l.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(l){switch(l){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(l){switch(l){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var l=_.lQ(this.hostElement,"yt-get-mdx-status");return l.length==1&&l[0].connected},
isLocationPermissionGranted_:function(){var l;return _.B(function(b){return b.nextAddress==1?navigator.permissions?b.yield(navigator.permissions.query({name:"geolocation"}),3):b.jumpTo(2):b.nextAddress!=2?(l=b.yieldResult,b.return(Promise.resolve(l.state==="granted"))):b.return(Promise.resolve(!1))})}}];var yhA=RrV("yt-icon",{callbackProps:["onKeydown"]}),ZbB=_.U("kevlar_use_wil_icons")?_.C(function(l){var b=l.icon;var d=l.active;var L=l.className;var P=l.style;var E=l.title;var f=l.size;var F=l.dataSelected;var n=l.dataDisabled;var N=l.role;var Y=l.themeOverride;var q=l.animateIcon;var H=l.ariaHidden;var t=l.ariaExpanded;var e=l.ariaLabel;var W=l.tabindex;var M=l.id;var J=l.iconFilter;var x=l.gradientColor;var V=l.onKeydown;var p=function(){var lN=b==null?void 0:b(),sA=null,OA=void 0;lN&&(lN=OA2(lN),
lN=YnQ(lN),lN.length&&(sA=lN[1],OA=lN[0]));return{iconName:sA,iconSetName:OA}},D=function(){return NjJ(p().iconName,d==null?void 0:d(),void 0,f==null?void 0:f(),p().iconSetName,_.qP().resolve(_.Ot))},G=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:J==null?void 0:J(),iconColor:x==null?void 0:x()}};
return _.O(_.m,{cond:q,then:function(){return _.O(yhA,{icon:b,active:d,className:L,style:P,title:E,dataSelected:F,dataDisabled:n,role:N,themeOverride:Y,ariaHidden:H,ariaExpanded:t,ariaLabel:e,tabindex:W,id:M,iconFilter:J,gradientColor:x,onKeydown:V})},
else:function(){return _.O(_.m,{cond:D,then:function(lN){return _.O("span",{class:_.nt("ytIconWrapperHost",L),role:N,"aria-label":e,"aria-hidden":H,tabindex:function(){return isNaN(Number(W==null?void 0:W()))?void 0:Number(W==null?void 0:W())},
id:M,style:P,title:E,"on:keydown":_.Nb(function(sA){return void(V==null?void 0:V(sA))})},_.O(_.yq,{data:lN,
options:G}))}})}})},"ng"):yhA;var MHa=function(l){var b=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];Uv1();_.Yg("ytglobal.ytUtilActivityCallback_",function(){_.bQ(l,"yt-user-activity")});
new YS(function(){return b.JSC$17420_onMouseMove});
document.addEventListener("scroll",function(){return b.onScroll});
window.addEventListener("resize",function(){return b.onResize})},IBQ=function(l,b,d){b in l.eventJobIds||(d=_.$e().addLowPriorityJob(function(){_.q$();
delete l.eventJobIds[b]},d),l.eventJobIds[b]=d)};
MHa.prototype.onScroll=function(l){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):l.target===document&&IBQ(this,"scroll",200)};
MHa.prototype.onResize=function(){IBQ(this,"resize",200)};
MHa.prototype.JSC$17420_onMouseMove=function(){IBQ(this,"mousemove",100)};
_.Ig=function(l){l.scrollEventsToIgnore+=1;l.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){l.scrollEventsToIgnore--},500))};var $39=function(l){this.element=l;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
$39.prototype.showFeedbackDialog=function(l,b,d,L){var P=Jh6();if(!P)return!1;var E=tFN();E.productId=P;b&&(E.flow="submit",E.report={description:b});d&&(Jh6()==="59"?E.callback=_.rq(function(){_.Gj("userFeedbackEvent",{});d()}):E.callback=_.rq(d));
E.bucket=L||_.aC("GOOGLE_FEEDBACK_BUCKET","Other");x3Q(E);l=gD9(this,"GFEEDBACK",l);try{_.UtV(E,l)}catch(f){return _.c7(f),!1}return!0};
$39.prototype.showHelpDialog=function(l,b,d){var L=this,P=Jh6();if(!P)return!1;var E={helpCenterPath:"/youtube",productData:gD9(this,"GUIDED_HELP",d)};x3Q(E);var f=tFN();f.context=l||E.productData.context||"default";f.defaultHelpArticleId=b;f.enableSendFeedback=!0;(_.lo("gapi.load")||function(F,n){return n()})("client",function(){try{var F=eDr(P,E);
if(_.U("web_always_load_chat_support")&&!L.chatSupportLoaded)try{F.JSC$10140_loadChatSupport(f),L.chatSupportLoaded=!0}catch(n){}F.startHelp(f)}catch(n){_.c7(n)}})};
var Jh6=function(){var l=_.aC("GOOGLE_FEEDBACK_PRODUCT_ID");l||_.c7(Error("gi"));return l},x3Q=function(l){l&&(l.locale=_.U("kevlar_help_use_locale")?_.aC("INNERTUBE_CONTEXT_HL","en"):_.aC("HTML_LANG","en"))},gD9=function(l,b,d){var L=l.productData;
delete L.origin;L.device=_.HV();var P;a:{if(P=document.createElement("canvas")){var E=P.getContext("experimental-webgl",{stencil:!0});if(E){var f=E.getExtension("WEBGL_debug_renderer_info");if(f){P=E.getParameter(f.UNMASKED_RENDERER_WEBGL);break a}}if(E=P.getContext("webgl")){P=E.getParameter(E.RENDERER);break a}}P=null}L.gpu=P;L.isSDC=!!_.aC("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(P=_.aC("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.RB.extend(L,P);_.qeH(b,L);_.HxZ(L);(l=_.bQ(l.element,"yt-get-autonav-pause-debug-state"))&&
l.length&&(L.autonav_pause_state=l[0]);l=_.IB();L.browser_resolution=l.width+"\u00d7"+l.height+"@"+(window.devicePixelRatio||1)+"x";d&&_.RB.extend(L,d);return L};
$39.prototype.resetProductData=function(){this.productData={}};var Sp9=function(l){this.feedbackManager=new $39(l)};
Sp9.prototype.showFeedbackDialog=function(l,b,d,L){return this.feedbackManager.showFeedbackDialog(l,b,d,L)};
Sp9.prototype.showHelpDialog=function(l,b,d){return this.feedbackManager.showHelpDialog(l,b,d)};var Ah9=function(){this.baseUrl="";this.aTag=document.createElement("a")},wNQ=function(l,b,d){d=d===void 0?{}:d;
d.pbj||(d.pbj=1);d=_.Li$(b,d);l.baseUrl&&d&&!_.Br(d)[1]&&!_.nO(d)&&(b=l.baseUrl,Xq(b,"/")&&(b=b.slice(0,-1)),_.QN(d,"/")&&(d=d.slice(1)),d=b+"/"+d);im(l.aTag,_.o$(d||""));return l.aTag.href};
Ah9.prototype.fetchData=function(l){return _.BHq(l)};
Ah9.prototype.postData=function(l,b){var d={method:"POST"};if(b){for(var L=_.X(Object.keys(b)),P=L.next();!P.done;P=L.next()){P=P.value;var E=b[P];_.Ty(E)&&(b[P]=JSON.stringify(E))}d.postParams=b}return _.BHq(l,d)};
_.uxh=function(l,b,d,L,P){l=wNQ(l,b,d);if(!l)throw L=Error("hi"),Object.assign(L,{params:b}),L;return _.BHq(l,P,L)};
Ah9.prototype.requestDataForServiceEndpoint=function(l,b){if(_.K(l,_.hMH))return this.fetchData("/getAccountSwitcherEndpoint");b=b||{};var d=_.K(l,Mmh);d?b.se=d.base64EncodedServiceEndpoint:b.sej=JSON.stringify(l);(d=_.zw())&&_.U("enable_service_ajax_csn")&&(b.csn=d);b.theme=_.Rd();_.K(l,K3$)&&_.aC("DELEGATION_CONTEXT")&&(b.delegation_context=JSON.stringify(_.aC("DELEGATION_CONTEXT")));d=null;for(var L in l)if(Xq(L,"Endpoint")||Xq(L,"Command")){d=L;break}if(!d){var P=Error("ii");Object.assign(P,{params:l});
_.l_V(P,"WARNING");return new _.M$(function(f,F){F(P)})}L={name:d};
var E;(d=(E=_.K(l,_.fZ))==null?void 0:E.signal)&&(L.signal=d);(E=_.fO(window.location.href))&&E.internalcountrycode&&(L.internalcountrycode=E.internalcountrycode);E="/service_ajax";_.U("debug_forward_web_query_parameters")&&(E=_.qzq(E,window.location.search));E=_.FP(E,L);l.clickTrackingParams&&_.uv(E,{itct:l.clickTrackingParams});return this.postData(E,b)};_.vDO=new _.tZ("GFEEDBACK_TOKEN");var CmQ;var RIS;var pmB;var oDQ;var GJ=function(){var l=_.S.apply(this,arguments)||this;l.compact=!1;l.dismissButtonDisabled=!1;l.shouldRenderReasonAsFormattedString=!_.U("web_player_error_message_reason_as_formatted_string_killswitch");return l};
_.h(GJ,_.S);GJ.prototype.computeHasIcon_=function(l){return!!l};
GJ.prototype.isSignInIcon_=function(l){return l=="yt-icons:prompted_sign_in"};
GJ.prototype.onDismissButtonClick=function(){var l=this,b=this.data.disableOnClick,d,L=(d=this.data.dismissButton)==null?void 0:d.buttonRenderer;b&&!this.dismissButtonDisabled&&L&&setTimeout(function(){l.dismissButtonDisabled=!0},0)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],GJ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.zIQ.YtConditionalRendererBehavior),_.u("design:type",Object)],GJ.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],GJ.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",Object)],GJ.prototype,"icon_",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.u("design:type",Boolean)],GJ.prototype,"hasIcon_",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.u("design:type",Boolean)],GJ.prototype,"signInIcon_",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],GJ.prototype,"compact",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],GJ.prototype,"dismissButtonDisabled",void 0);
_.w([_.g({type:Boolean}),_.u("design:type",Object)],GJ.prototype,"shouldRenderReasonAsFormattedString",void 0);_.w([_.AC({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],GJ);
_.R(GJ,"yt-player-error-message-renderer",function(){if(oDQ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;pmB===void 0&&(pmB=document.createElement("template"));var L=pmB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);oDQ=l}l=oDQ;return l},{mode:2});var D3O;var VH9;var TJ=function(){return _.S.apply(this,arguments)||this};
_.h(TJ,_.S);TJ.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
TJ.prototype.computeIcon_=function(l){return l?"yt-icons:"+l.iconType.toLowerCase():"error_outline"};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],TJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],TJ.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],TJ.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",Object)],TJ.prototype,"icon_",void 0);_.w([_.AC({is:"yt-player-kav-renderer",disableElementRegistration:!0})],TJ);
_.R(TJ,"yt-player-kav-renderer",function(){if(VH9===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;D3O===void 0&&(D3O=document.createElement("template"));var L=D3O;d.call(b,L.content.cloneNode(!0),l.content.firstChild);VH9=l}l=VH9;return l},{mode:2});var eHq=_.rI(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.P$(_.C(function(l){var b=_.n1("div"),d=_.X(_.jL(0,void 0,"jxh75d")),L=d.next().value,P=d.next().value;d=_.X(_.jL(null,void 0,"F5Zm8"));var E=d.next().value,f=d.next().value;_.wq(function(){hHB(b.value,P,f);b.value.scrollIntoView()});
d=kFA.bind(null,l.data,L);_.HS("resize",function(){var F=E();if(L()===1&&F!==null){var n;(n=window.grecaptcha)==null||n.reset(F)}});
return _.O("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.O("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.O("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var F,n;return(F=l.data().accessibility)==null?void 0:(n=F.accessibilityData)==null?void 0:n.label}),_.O(_.UD,{text:d,
className:_.nt("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.O("div",{el:b,class:"ytwPlayerCaptchaViewModelGridItem"})))},"og"),"yt-player-captcha-view-model",{props:{data:_.bY}});var W8Z=!1;_.wm6=_.C(function(l){var b=l.data;return _.O("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.O(_.m,{cond:function(){return b().icon},
then:function(d){return _.O("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.O(_.cZ,{data:d,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.O(_.m,{cond:function(){return b().title},
then:function(d){return _.O("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.O(_.UD,{text:d}))}}),_.O(_.m,{cond:function(){return b().description},
then:function(d){return _.O("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.O(_.UD,{text:d}))}}),_.O(_.W_,{data:function(){return b().primaryButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"interstitialViewModelFlexItem"})}}),_.O(_.W_,{data:function(){return b().secondaryButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"interstitialViewModelFlexItem"})}}))},"pg");
_.wm6.idomCompat=!0;var uda=_.C(function(l){var b=l.data;_.Vd();return _.O("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.O("div",{class:"playerInterstitialRendererScrim"},_.O(_.W_,{data:function(){return b().content}},{interstitialViewModel:_.wm6})))},"qg");
uda.idomCompat=!0;_.P$(uda,"yt-player-interstitial-renderer",{props:{data:_.KX}});var aQ=function(){var l=_.S.apply(this,arguments)||this;l.noBackground=!1;l.compact=!1;l.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return l};
_.h(aQ,_.S);aQ.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"}}}};
aQ.prototype.onUpdatePlayerErrorMessageCommand_=function(l){if(_.K(l,oG$)){var b;if(l=(b=_.K(l,oG$))==null?void 0:b.newPlayerErrorMessageRenderer)this.data=l}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aQ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],aQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],aQ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],aQ.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],aQ.prototype,"status",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],aQ.prototype,"noBackground",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],aQ.prototype,"compact",void 0);_.w([_.AC({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],aQ);
var Gcx=_.Xa()(aQ,"yt-playability-error-supported-renderers",function(){if(RIS===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;CmQ===void 0&&(CmQ=document.createElement("template"));var L=CmQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);RIS=l}l=RIS;return l},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var TB9=RrV("ytd-button-renderer");var j3Z=void 0,y5F=void 0;var I$A=new XPf;var Fy=new _.tZ("ENTITY_STATE_TOKEN"),iZ=new _.tZ("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var aBl=function(l){this.store=l;this.gWT=new _.FGt},yzy=function(l,b,d){var L,P;
if(!(P=((L=b.playabilityStatus)==null?void 0:L.status)!=="OK")){l=l.store;var E;P=b.offlineState&&((E=b.videoDetails)==null?0:E.videoId)?_.U("enable_pl_r_c_cd")?DBH(l.getState().entities,b.videoDetails.videoId):!!qDB(l.getState().entities,b.videoDetails.videoId):!1}if(P)return!0;P=Se7(b);if(P===1){if(_.U("ab_v_vid_sig")){var f,F=(f=b.videoDetails)==null?void 0:f.videoId;if(!F||!d||F!==d){var n;b=new _.Rp("282054944_vid",{kY3:d,cIS:(n=b.videoDetails)==null?void 0:n.videoId});_.az(b)}}return!0}I51=
0;var N,Y;n=(F=b.auxiliaryUi)==null?void 0:(N=F.messageRenderers)==null?void 0:(Y=N.bkaEnforcementMessageViewModel)==null?void 0:Y.displayType;if(P!==3&&(n==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||n==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;n={reason:_.dT(_.By("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.U("ks_something_wrong_learn_more")?TFZ("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.dT(_.By("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:_.dT("282054944")};ibT(b,{playerErrorMessageRenderer:n});return!1},Z4N=function(l,b){if(TA7(b)){_.my(1,!0);
var d=(d=TA7(b))&&_.zHV()?d:void 0;d?(ibT(b,{enforcementMessageViewModel:d}),l.gWT.increment("IN_PLAYER"),_.my(5)):(l.gWT.increment("SKIP_DISPLAY"),_.my(2))}},ibT=function(l,b){l.playabilityStatus=Object.assign({},l.playabilityStatus,{status:"ERROR",
errorScreen:b});l.videoDetails=void 0};
aBl.prototype.handleResponse=function(l,b){if(l.playabilityStatus){var d,L,P,E=(b==null?void 0:(d=b.innerTubeRequest)==null?void 0:d.videoId)||(b==null?void 0:(L=b.innerTubeRequest)==null?void 0:(P=L.playerRequest)==null?void 0:P.videoId);yzy(this,l,E)&&Z4N(this,l)}};
aBl[Hr]=[Fy];var jIN=new _.tZ("ADBLOCK_DETECTION_SERVICE_TOKEN");var an=function(l){this.hpd=l};
an.prototype.bindInnertubeChallengeFetcher=function(l){this.hpd.bicf(l)};
an.prototype.registerChallengeFetchedCallback=function(l){this.hpd.bcr(l)};
an.prototype.getLatestChallengeResponse=function(){return this.hpd.blc()};var chA;chA=_.rI(["https://static.doubleclick.net/instream/ad_status.js"]);_.rhS=_.Um(chA);var L2S;_.cl=function(l,b,d){var L=this;this.network=l;this.options=b;this.networkStatusManager=d;this.u3=null;if(b.useBotguardEverywhere){var P=new _.nu;this.u3=P.promise;_.PV.ytAtRC&&_.Z_(_.T1,function(){var E,f;return _.B(function(F){if(F.nextAddress==1){if(!_.PV.ytAtRC)return F.return();E=lD9(null);return F.yield(L.b5(E),2)}f=F.yieldResult;_.PV.ytAtRC&&_.PV.ytAtRC(JSON.stringify(f));_.gR(F)})});
ok1().then(function(E){var f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1)return E.bindInnertubeChallengeFetcher(function(q){return L.b5(lD9(q))}),Y.yield(D5$(),2);
f=Y.yieldResult;F=E.getLatestChallengeResponse();n=F.challenge;if(!n)throw Error("ki");N={challenge:n,rI:Gx(n),vm:f,bgChallenge:new ww};P.resolve(N);E.registerChallengeFetchedCallback(function(q){q=q.challenge;if(!q)throw Error("li");q={challenge:q,rI:Gx(q),vm:f,bgChallenge:new ww};L.u3=Promise.resolve(q)});
_.gR(Y)})})}else b.preload&&bsj(this,new Promise(function(E){_.pl(_.T1,function(){E(diT(L))},0)}))};
L2S=function(l){var b={preload:!0,useBotguardEverywhere:!0},d=!1;if(typeof b==="boolean")var L={preload:b};else typeof b==="undefined"?L={preload:!0}:(L=b,d=!!b.zpK);b=d?void 0:new _.XO;_.cl.instance=new _.cl(l,L,b);return _.cl.instance};
_.cl.prototype.oL3=function(){var l=this;return _.B(function(b){return b.nextAddress==1?b.yield(Promise.race([l.u3,null]),2):b.return(!!b.yieldResult)})};
_.cl.prototype.x4B=function(l,b,d){var L=this,P,E,f;return _.B(function(F){L.u3===null&&bsj(L,diT(L));P=!1;E={};f=function(){var n,N,Y,q,H;return _.B(function(t){switch(t.nextAddress){case 1:if(!L.options.aPK||!L.options.useBotguardEverywhere){t.jumpTo(2);break}return t.yield(pOH(),3);case 3:return n=t.yieldResult,t.yield((N=n)==null?void 0:N.checkForRefresh(),2);case 2:return t.yield(L.u3,5);case 5:Y=t.yieldResult;E.challenge=Y.challenge;if(!Y.vm){"c1a"in Y.rI&&(E.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
t.jumpTo(6);break}q=Object.assign({},{c:Y.challenge,e:l},b);_.zD(t,7);P=!0;return t.yield(Y.vm.snapshot({eB:q}),9);case 9:(H=t.yieldResult)?E.webResponse=H:E.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.f8(t,6);break;case 7:_.JE(t),E.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(l==="ENGAGEMENT_TYPE_PLAYBACK"){var e=Y.rI,W={};if(e.c6a){var M=Number(_.aC("DCLKSTAT",0));W.reportingStatus=String(Number(e.c)^(isNaN(M)?0:M))}e.c6b&&(W.broadSpectrumDetectionResult=String(Number(e.c)^Number(_.aC("CATSTAT",
0))));E.adblockReporting=W}return t.return(E)}})};
return F.return(Promise.race([f(),PBl(d,function(){var n=Object.assign({},E);P&&(n.error="ATTESTATION_ERROR_VM_TIMEOUT");return n})]))})};
var lD9=function(l){var b={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};l&&(b.interpreterHash=l);return b},diT=function(l,b){b=b===void 0?0:b;
var d,L,P,E,f,F,n,N,Y,q,H,t;return _.B(function(e){switch(e.nextAddress){case 1:d=lD9(spo().cws);if(_.U("att_fet_ks"))return _.zD(e,7),e.yield(l.b5(d),9);_.zD(e,4);return e.yield(Esa(l,d),6);case 6:f=e.yieldResult;P=f.wfZ;E=f.hgN;L=f;_.f8(e,3);break;case 4:return _.JE(e),_.cX(Error("mi`"+b)),QXl(l,864E5),e.return({challenge:"",rI:{},vm:void 0,bgChallenge:void 0});case 9:L=e.yieldResult;if(!L)throw Error("ni");if(!L.challenge)throw Error("oi");P=L.challenge;E=Gx(P);if("c1a"in E&&(!L.bgChallenge||!L.bgChallenge.program))throw Error("pi");
_.f8(e,3);break;case 7:F=_.JE(e);_.cX(F);b++;if(b>=5)return _.cX(Error("mi`"+b)),QXl(l,864E5),e.return({challenge:"",rI:{},vm:void 0,bgChallenge:void 0});n=1E3*Math.pow(2,b-1)+Math.random()*1E3;return e.return(new Promise(function(W){_.pl(_.T1,function(){W(diT(l,b))},n)}));
case 3:N=RHV(E);QXl(l,N*1E3);Y=void 0;if(!("c1a"in E&&L.bgChallenge)){e.jumpTo(10);break}q=CU1(L.bgChallenge);_.zD(e,11);return e.yield(BaV(spo(),q),13);case 13:_.f8(e,12);break;case 11:return H=_.JE(e),_.cX(H),e.return({challenge:P,rI:E,vm:Y,bgChallenge:q});case 12:return _.zD(e,14),Y=new _.c2({challenge:q,upj:{oy:"aGIf"}}),e.yield(Y.hQ7,16);case 16:_.f8(e,10);break;case 14:t=_.JE(e),_.cX(t),Y=void 0;case 10:return e.return({challenge:P,rI:E,vm:Y,bgChallenge:q})}})},Xnx=function(l,b){var d;
return _.B(function(L){if(L.nextAddress==1)return Tx(2),_.zD(L,2),L.yield(l.network.b5(b),4);if(L.nextAddress!=2)return(d=L.yieldResult)?d.challenge&&!d.bgChallenge?Tx(1):Tx(4):Tx(3),L.return(d);_.JE(L);Tx(3);return L.return(void 0)})};
_.cl.prototype.b5=function(l){var b=this,d;return _.B(function(L){d=b.networkStatusManager;if(!d||d.isNetworkAvailable())return L.return(Xnx(b,l));_.I_("att_pna",void 0,"attestation_challenge_fetch");return L.return(new Promise(function(P){d.listenOnce("publicytnetworkstatus-online",function(){Xnx(b,l).then(P)})}))})};
var fDZ=function(l){if(!l)throw Error("ni");if(!l.challenge)throw Error("oi");var b=l.challenge,d=Gx(b);if("c1a"in d&&(!l.bgChallenge||!l.bgChallenge.program))throw Error("pi");return Object.assign({},l,{wfZ:b,hgN:d})},Esa=function(l,b){var d,L,P,E,f;
return _.B(function(F){switch(F.nextAddress){case 1:d=void 0,L=0,P={};case 2:if(!(L<5)){F.jumpTo(4);break}if(!(L>0)){F.jumpTo(5);break}P.j0s=1E3*Math.pow(2,L-1)+Math.random()*1E3;return F.yield(new Promise(function(n){return function(N){_.pl(_.T1,function(){N(void 0)},n.j0s)}}(P)),5);
case 5:return _.zD(F,7),F.yield(l.b5(b),9);case 9:return E=F.yieldResult,F.return(fDZ(E));case 7:d=f=_.JE(F),f instanceof Error&&_.cX(f);case 8:L++;P={j0s:void 0};F.jumpTo(2);break;case 4:throw d;}})},bsj=function(l,b){l.u3=b},sXZ=function(l){var b,d,L;
return _.B(function(P){if(P.nextAddress==1)return P.yield(Promise.race([l.u3,null]),2);b=P.yieldResult;var E=diT(l);l.u3=E;(d=b)==null||(L=d.vm)==null||L.dispose();_.gR(P)})},QXl=function(l,b){var d=Date.now()+b,L=function(){var P;
return _.B(function(E){P=d-Date.now();return P<1E3?E.yield(sXZ(l),0):(_.pl(_.T1,L,Math.min(P,6E4)),E.jumpTo(0))})};
L()},PBl=function(l,b){return new Promise(function(d){_.pl(_.T1,function(){d(b())},l)})};var F2a=function(){};
F2a.prototype.processContext=function(l){var b=_.cl.instance;if(!b)return _.z2();var d=TH7(l);return d?new jC(b.x4B(d,wOV(l),500).then(function(L){var P;(l==null?0:(P=l.innerTubeRequest)==null?0:P.context)||(l.innerTubeRequest.context={});P=l.innerTubeRequest.context;P.request||(P.request={});P.request.attestationResponseData=L})):_.z2()};var BRQ=function(l){this.innertubeTransportService=l};
BRQ.prototype.b5=function(l){_.I_("att_fsr",void 0,"attestation_challenge_fetch");return _.tx(this.innertubeTransportService,l,_.l$(_.TsJ)).then(function(b){_.I_("att_frr",void 0,"attestation_challenge_fetch");return b})};_.nsQ=function(l){this.innertubeTransportService=l};var OsA=new _.tZ("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var NRO=function(){},Ybq=function(l,b,d,L,P){var E=_.aC("YPC_MB_URL");
_.JNN(E).then(function(){miO(E,l,b,d,L,P)})},miO=function(l,b,d,L,P,E){try{var f=_.dI.payments.business.integration,F=_.dI.payments.business.integration.Style.create().withMaterialDesignStyle(),n=f.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.U("enable_window_constrained_buy_flow_dialog")&&(n=n.usingPopupStyle("windowConstrained"));E&&(n=n.usingCloseCallback(E));var N=d?d:_.aC("YPC_GB_LANGUAGE"),Y=_.aC("SESSION_INDEX");f.bootstrap.fromPaymentsUrl(l);f.bootstrap.asMashupMode(n).usingGaiaIndex(Y).usingLocale(N).usingStyle(F).usingDefaultActivityStatusChangeHandler().inStandaloneContext(f.standaloneContextAuthId.forGaia()).purchaseManager(b,function(q){L&&L(q)}).load(void 0,P)}catch(q){throw P&&P(q),_.az(q),q;
}};var qbx=new _.tZ("PURCHASE_MANAGER_TOKEN");var HsB=function(){var l=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return l.videos},
getContinuationsPresent:function(){return l.continuationsPresent},
setVideos:function(b){l.videos=b},
getRecommendedVideos:function(){return l.recommendedVideos},
setRecommendedVideos:function(b){l.recommendedVideos=b}}};
HsB.prototype.addVideos=function(l){l&&(this.videos=l.filter(function(b){return!!_.ixZ(b)}).map(function(b){var d=_.ixZ(b);
a:{var L;if(b.playlistVideoRenderer&&((L=b.playlistVideoRenderer)==null?0:L.voteSortTiebreaker))var P=b.playlistVideoRenderer.voteSortTiebreaker;else{if(_.K(b,cx)){var E;if(L=(P=_.K(b,cx))==null?void 0:(E=P.playlistItemData)==null?void 0:E.voteSortTiebreaker){P=L;break a}}P=""}}return{itemId:d,videoId:_.loN(b),voteCount:_.bVH(b),voteSortTiebreaker:P}}),this.continuationsPresent=!!_.K(l[l.length-1],_.bE))};
var tjT=function(l,b){return l.videos.findIndex(function(d){return d.itemId===b})},UiZ=function(l,b){return l.recommendedVideos.findIndex(function(d){return d.itemId===b})},K2T=function(l){l={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:l}}}}};_.qP().resolve(_.tk).resolveCommand(l)};var eKS=function(){HsB.apply(this,arguments)};
_.h(eKS,HsB);
var u0J=function(l,b,d,L){if(!l.parentElem)throw Error("ui");var P=tjT(l,b);P===-1&&(P=UiZ(l,b),P=P!==-1?P+l.videos.length:-1);if(P===-1)throw Error("vi");var E=P>=l.videos.length?l.recommendedVideos[P-l.videos.length]:l.videos[P];E.voteCount=d;E.voteSortTiebreaker=Date.now().toString();P>=l.videos.length?l.recommendedVideos.splice(P-l.videos.length,1):l.videos.splice(P,1);var f=l.videos;for(var F=0,n=f.length-1;F<=n;){var N=Math.floor((F+n)/2);if(f[N].voteCount<E.voteCount)n=N-1;else if(f[N].voteCount>E.voteCount)F=
N+1;else{a:{var Y=E.voteSortTiebreaker;var q=f[N].voteSortTiebreaker;if(Y.length!==q.length)Y=Y.length>q.length;else{for(var H=0;H<Y.length;H++){var t=Y.charCodeAt(H),e=q.charCodeAt(H);if(t>e){Y=!0;break a}if(t<e)break}Y=!1}}Y?n=N-1:F=N+1}}f=F;if(f===-1)throw Error("wi");l.videos.splice(f,0,E);P!==f&&hK6(l,P,f,b,d,L)},hK6=function(l,b,d,L,P,E){var f,F=(f=l.parentElem)==null?void 0:f.children,n=Math.min(b,d),N=Math.max(b,d);
if(F)for(f=n;f<=N;f++)F[f].style.viewTransitionName="item-"+String(f);document.startViewTransition(function(){if(l.parentElem){var Y=l.parentElem.children;if(!(!Y||b<0||b>=Y.length||d<0||d>=Y.length)){var q=Y[b];if(q){q.remove();l.showRefreshPill=d>=l.videos.length-1&&l.continuationsPresent;if(!l.showRefreshPill){Y=Y[d]||null;var H;(H=l.parentElem)==null||H.insertBefore(q,Y)}_.rh(l.parentElem,"yt-update-video-data-voting-animation",{toIdx:d,itemId:L,newVoteCount:P,voteStatus:E,hideItem:l.showRefreshPill})}}}}).finished.then(function(){if(F)for(var Y=
n;Y<=N;Y++)F[Y].style.viewTransitionName="";
if(l.showRefreshPill)K2T(_.By("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var q;if(q=Y=(q=l.parentElem)==null?void 0:q.children[d])q=Y.getBoundingClientRect(),Y=q.bottom,q=!(q.top>=0&&Y<=l.clientHeight);q&&(q=_.nZ(b>d?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(b-d)),K2T(q))}})};var jXx=function(l,b){var d=this;l?this.innertubeTransportServicePromise=Promise.resolve(l):b&&(this.innertubeTransportServicePromise=b(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new SR(3E3,function(L){return kDQ(d,L)},0);
this.validateMiniAppVideoIdRateLimiter=new SR(3E3,function(L){return W2Z(d,L)},1)},LLq=function(l,b){l.JSC$17537_miniAppId=b;
l.reportMiniAppValueRateLimiter=new SR(3E3,function(d){return kDQ(l,d)},0);
l.validateMiniAppVideoIdRateLimiter=new SR(3E3,function(d){return W2Z(l,d)},1)},ED9=function(l,b){var d;
return _.B(function(L){if(L.nextAddress==1)return L.yield(l.reportMiniAppValueRateLimiter.call(b),2);d=L.yieldResult;return L.return([d,b])})},kDQ=function(l,b){var d,L,P,E,f,F,n;
return _.B(function(N){switch(N.nextAddress){case 1:return N.yield(l.innertubeTransportServicePromise,2);case 2:return d=N.yieldResult,L=_.l$(bmV),P=Date.now(),E={externalPostId:l.JSC$17537_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(P/1E3),nanos:Math.round(P%1E3*1E6)},intValue:""+b}},_.zD(N,3),N.yield(_.tx(d,E,L),5);case 5:f=N.yieldResult;_.f8(N,4);break;case 3:throw F=_.JE(N),F;case 4:if(f){if("error"in f&&f.error)throw f.error;if(f.errorMetadata)throw Error("xi`"+
f.errorMetadata.status);if(n=f.userStatResult)return N.return(n);throw Error("yi");}throw Error("zi");}})},Xmj=function(l){var b,d,L,P,E;
_.B(function(f){switch(f.nextAddress){case 1:return f.yield(l.innertubeTransportServicePromise,2);case 2:return b=f.yieldResult,d=_.l$(bmV),L={externalPostId:l.JSC$17537_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.zD(f,3),f.yield(_.tx(b,L,d),5);case 5:P=f.yieldResult;_.f8(f,4);break;case 3:throw E=_.JE(f),E;case 4:if(P==null)throw Error("zi");if("error"in P&&P.error)throw P.error;if(P.errorMetadata)throw Error("xi`"+P.errorMetadata.status);_.gR(f)}})};
jXx.prototype.flush=function(){var l=this;return _.B(function(b){return b.nextAddress==1?b.yield(l.reportMiniAppValueRateLimiter.flush(),2):b.yield(l.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var Q$q=function(l,b){return _.B(function(d){return d.nextAddress==1?d.yield(l.validateMiniAppVideoIdRateLimiter.call(b),2):d.return(d.yieldResult)})},W2Z=function(l,b){var d,L,P,E,f,F;
return _.B(function(n){switch(n.nextAddress){case 1:return n.yield(l.innertubeTransportServicePromise,2);case 2:return d=n.yieldResult,L=_.l$(uwV),P={videoId:b},_.zD(n,3),n.yield(_.tx(d,P,L),5);case 5:E=n.yieldResult;_.f8(n,4);break;case 3:throw f=_.JE(n),f;case 4:if(E){if("error"in E&&E.error)throw E.error;if(E.errorMetadata)throw Error("xi`"+E.errorMetadata.status);if(F=E.playabilityStatus)return n.return(F.status);throw Error("Ai");}throw Error("zi");}})};
jXx[Hr]=[_.YC(_.kI),_.YC(MSV)];var zKQ=function(){this.clientData=new Map};
zKQ.prototype.getData=function(l){return this.clientData.get(l)};var yEq=function(l){this.store=l};
yEq.prototype.handleResponse=function(l){(l=_.K(l.frameworkUpdates,iY))&&_.YM(l,this.store)};
yEq[Hr]=[_.FU];var Zs6=new _.tZ("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var Mja,IDB,$i9;_.r0=new _.tZ("FLOW_STATE_MANAGER_TOKEN");Mja=function(){this.flowStates=new Map};
IDB=function(l,b){l=_.X(l.flowStates.values());for(var d=l.next();!d.done;d=l.next())if(d=d.value,d.flowRenderer.targetId===b)return d};
$i9=function(l,b){var d,L=((d=l.flowRenderer.steps)!=null?d:[]).filter(function(P){return!b.includes(_.K(P,_.dX).stepId)});
l.flowRenderer.steps=L};var JEQ=function(l){this.JSC$17561_flowStateManager=l};
_.h(JEQ,Wg);JEQ.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F;return _.B(function(n){d=_.K(l,Qcr);P=(L=d)==null?void 0:L.stepIds;f=(E=d)==null?void 0:E.targetId;if(!P||!f)return n.return();F=IDB(b.JSC$17561_flowStateManager,f);if(!F)return n.return();$i9(F,P);_.gR(n)})};
var ld=function(){JEQ.apply(this,arguments)};
_.h(ld,JEQ);ld[Hr]=[_.r0];var xiS=function(l,b){this.JSC$17567_reduxStore=l;this.JSC$17567_flowStateManager=b};
_.h(xiS,Wg);
xiS.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t,e;return _.B(function(W){d=_.K(l,_.XKQ);L=d.stepId;P=d.targetId;E=IDB(b.JSC$17567_flowStateManager,P);F=(f=E)==null?void 0:f.flowRenderer;n=F.flowStateEntityKey;N=_.rw(b.JSC$17567_reduxStore.getState(),n);if(!N)return W.return();Y=N.currentStepId;t=(H=(q=N)==null?void 0:q.stepIdStack)!=null?H:[];e=Y===t[t.length-1]?L:Y;b.JSC$17567_reduxStore.dispatch(_.gw("flowStateEntity",n,{currentStepId:L,stepIdStack:[e]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.gR(W)})};
var bd=function(){xiS.apply(this,arguments)};
_.h(bd,xiS);bd[Hr]=[_.FU,_.r0];var gsl=function(l,b,d){this.JSC$17574_reduxStore=l;this.JSC$17574_flowStateManager=b;this.JSC$17574_commandHandler=d};
_.h(gsl,Wg);
gsl.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e,W;return _.B(function(M){L=_.K(l,_.fRQ);P=L.targetId;E=IDB(d.JSC$17574_flowStateManager,P);F=(f=E)==null?void 0:f.flowRenderer;n=F.flowStateEntityKey;N=_.rw(d.JSC$17574_reduxStore.getState(),n);H=[].concat(_.VV((q=(Y=N)==null?void 0:Y.stepIdStack)!=null?q:[]));t=H.pop();((e=N)==null?void 0:e.currentStepId)===t&&(t=H[H.length-1]);if(!t)return(W=L.onFirstStepCommand)&&d.JSC$17574_commandHandler.resolveCommand(W,b),M.return();
d.JSC$17574_reduxStore.dispatch(_.gw("flowStateEntity",n,{currentStepId:t,stepIdStack:H}));_.gR(M)})};
var dJ=function(){gsl.apply(this,arguments)};
_.h(dJ,gsl);dJ[Hr]=[_.FU,_.r0,_.tk];var SbO=function(l,b){this.innertubeTransportService=l;this.JSC$17579_commandHandler=b};
_.h(SbO,Wg);SbO.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1){L=_.K(l,sc2);if(!L)return n.return();_.zD(n,2);return n.yield(_.GZ(d.innertubeTransportService,l),4)}if(n.nextAddress!=2){P=n.yieldResult;if(!P)return n.return();(E=P.updateFlowCommand)&&d.JSC$17579_commandHandler.resolveCommand(E,b);return _.f8(n,0)}_.JE(n);(F=(f=L)==null?void 0:f.onFailureCommand)&&d.JSC$17579_commandHandler.resolveCommand(F,b);_.gR(n)})};
var L$=function(){SbO.apply(this,arguments)};
_.h(L$,SbO);L$[Hr]=[_.kI,_.tk];var AEQ=function(l,b){this.JSC$17585_flowStateManager=l;this.JSC$17585_commandHandler=b};
_.h(AEQ,Wg);
AEQ.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f;return _.B(function(F){L=_.K(l,_.BKh);P=L.targetId;E=IDB(d.JSC$17585_flowStateManager,P);if(!E)return F.return(Promise.resolve());var n=E,N=(f=L.steps)!=null?f:[],Y,q=(Y=n.flowRenderer.steps)!=null?Y:[];N=[].concat(_.VV(q),_.VV(N));n.flowRenderer.steps=N;L.flowContinuationCommand&&(E.flowRenderer.flowContinuationCommand=L.flowContinuationCommand);L.entityUpdateCommand&&d.JSC$17585_commandHandler.resolveCommand(L.entityUpdateCommand,b);
return F.return(Promise.resolve())})};
var P8=function(){AEQ.apply(this,arguments)};
_.h(P8,AEQ);P8[Hr]=[_.r0,_.tk];var vs9={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]],google_messages:[[0,1,192]],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 CBl=new _.tZ("ICON_SET_TOKEN"),RKZ=new _.tZ("ICON_URL_PROVIDER_TOKEN"),pn9=new _.tZ("PREFETCH_ICONS_TOKEN"),osA=new _.tZ("ICON_MAP_FN_TOKEN");var EP={},Di9=(EP.ACCESS_TIME="clock",EP.ACCOUNT_BOX=_.aC("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",EP.ACCOUNT_BOX_CAIRO="person_account_cairo",EP.ACCOUNT_CIRCLE="person_circle",EP.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",EP.ACCOUNT_LINKED="account_link_success",EP.ACCOUNT_UNLINKED="account_link",EP.ADD_FRIEND="people",EP.ADD_MODERATOR="shield_add",EP.ADD_TO_LIBRARY="bookmark",EP.ADD_TO_PLAYLIST="add",EP.ADD_TO_QUEUE_TAIL="list_queue",EP.ADD_TO_REMOTE_QUEUE="list_music",
EP.ADD_TO_WATCH_LATER="clock",EP.ADD_VIDEO_LINK="film_strip_add",EP.ALERT_WARN_RED="alert_triangle",EP.ARROW_BACK="arrow_left",EP.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",EP.ARROW_DROP_DOWN="chevron_down",EP.ARROW_DROP_UP="chevron_up",EP.ARROW_FORWARD="arrow_right",EP.ARTIST="person_music",EP.AUDIOTRACK="audio",EP.AUTO_AWESOME="sparkle",EP.AVATAR_ANONYMOUS="person_circle",EP.AVATAR_LOGGED_OUT="person_circle",EP.BACK="arrow_left",EP.BAR_CHART="bar_graph",EP.BLOCK="slash_circle_left",
EP.BLOCK_USER="slash_circle_left",EP.BOOKMARK_BORDER="bookmark",EP.BREAKING_NEWS_ALT_1="article_alert",EP.BROADCAST_CAIRO="podcast_cairo",EP.BUG_REPORT="bug",EP.CAMERA_ALT="camera",EP.CAMPAIGN="megaphone",EP.CANCEL="x_circle",EP.CAPTIONS="closed_caption",EP.CAST_OUTLINE="chromecast",EP.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",EP.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",EP.CHAT="message_bubble_left",EP.CHAT_BUBBLE="message_bubble_empty",EP.CHAT_SPARK="spark_message_bubble_left",EP.CHECK_BOX_OUTLINE_BLANK=
"box_empty",EP.CHECK_CIRCLE_OUTLINE="check_circle",EP.CHECK_CIRCLE_THICK="check_circle",EP.CLARIFY="article_clarify",EP.CLOSED_CAPTION_SELECTED="closed_caption",EP.CLOSE="x_mark",EP.CLOUD_UPLOAD="cloud_arrow_up",EP.COLLAPSE="chevron_up",EP.COLLAPSE_CAIRO="chevron_up_cairo",EP.COLLECTION="layers",EP.COLOR_LENS="palette",EP.COMMENT="message_bubble_right",EP.CONSENT_SHIELD="person_shield",EP.CONTENT_CUT="scissors",EP.CONTENT_CUT_CAIRO="scissors_cairo",EP.COURSE=_.U("web_enable_course_icon_update")?"creator_academy":
"lightbulb",EP.COURSE_CAIRO=_.U("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",EP.CREATION_LIVE="radar_live",EP.CREATION_POST="box_pencil",EP.CREATION_UPLOAD="my_videos",EP.CREATION_UPLOAD_RED="upload",EP.CREATOR_METADATA_MONETIZATION="dollar_sign",EP.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",EP.CREATOR_STUDIO="youtube_studio",EP.DASHBOARD="grid_asymmetrical",EP.DELETE="trash_can",EP.DELETE_SWEEP="trash_can",EP.DESKTOP="laptop",EP.DISLIKE="thumb_down",EP.DISLIKE_SELECTED=
"thumb_down",EP.DISMISSAL="x_mark",EP.DISMISS_QUEUE="list_remove",EP.DONE_ALL="check_double",EP.DOWN_ARROW="arrow_down",EP.DO_NOT_DISTURB="slash_circle_left",EP.DRAFT="paper_corner_folded",EP.DRAG_HANDLE="bars_2",EP.EDIT="pencil",EP.EMOJI="face_very_happy",EP.EMOJI_FLAGS="flag",EP.EMOJI_OBJECTS="lightbulb",EP.EMOJI_PEOPLE="face_very_happy",EP.EMOJI_RECENT="clock",EP.EMPTY_HEART="heart",EP.EMPTY_LIKE="thumb_up",EP.ERROR_BLACK="alert_circle",EP.ERROR_OUTLINE="alert_circle",EP.EXIT_APP="arrow_in",EP.EXIT_TO_APP=
"arrow_in",EP.EXPAND="chevron_down",EP.EXPAND_ALL="chevron_expand",EP.EXPAND_CAIRO="chevron_down_cairo",EP.EXPAND_LESS="chevron_up",EP.EXPAND_MORE="chevron_down",EP.EXPLORE="compass",EP.EXPLORE_DESTINATION="compass",EP.EXTERNAL_LINK="open_new",EP.FAB_UPLOAD="upload",EP.FACE_HAPPY_OUTLINE="face_happy",EP.FACT_CHECK="article_check",EP.FASHION_LOGO="fashion",EP.FASHION_LOGO_CAIRO="fashion_cairo",EP.FAVORITE="heart",EP.FEEDBACK="message_bubble_alert",EP.FEEDBACK_CAIRO="message_bubble_alert_cairo",EP.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",EP.FILL_ARROW_SOLID_UP_16="arrow_solid_up",EP.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",EP.FILTER="menu_filter",EP.FIRST_PAGE="chevron_first",EP.FLAG="flag",EP.FULL_HEART="heart",EP.GAME_CONSOLE_DPAD="game_console_dpad",EP.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",EP.GAMING_LOGO="gaming",EP.GAMING_LOGO_CAIRO="gaming_cairo",EP.GO_TO_PAGE="arrow_right",EP.GROUPS="people_group",EP.HAPPY="face_happy",EP.HEALTH_AND_SAFETY="shield_plus",EP.HELP="question_circle",EP.HELP_CAIRO=
"question_circle_cairo",EP.HELP_OUTLINE="question_circle",EP.HIDE="slash_circle_left",EP.IMAGE="image",EP.INFINITY_ICON="infinity",EP.INFO="info_circle",EP.INFO_OUTLINE="info_circle",EP.INSERT_CHART="bar_graph_box_vertical",EP.INSERT_CHART_OUTLINED="bar_graph_box_vertical",EP.INSERT_PHOTO="image",EP.KEEP="pin",EP.KEEP_OFF="pin_off",EP.KEYBOARD="keyboard",EP.KEYBOARD_ARROW_DOWN="chevron_down",EP.KEYBOARD_ARROW_UP="chevron_up",EP.KIDS_BLOCK="slash_circle_left",EP.LANGUAGE="globe",EP.LAST_PAGE="chevron_last",
EP.LAUNCH="open_new",EP.LEARNING="lightbulb",EP.LEARNING_CAIRO="lightbulb_cairo",EP.LIBRARY_ADD=EFy("library_add"),EP.LIBRARY_OUTLINE="library",EP.LIBRARY_REMOVE=EFy(),EP.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",EP.LIKES_PLAYLIST="thumb_up",EP.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",EP.LIKE="thumb_up",EP.LIKE_SELECTED="thumb_up",EP.LIVE="radar_live",EP.LIVE_CAIRO="radar_live_cairo",EP.LIVE_UNLISTED="link",EP.LOCATION_ON="location_point",EP.LOCATION_PIN="location_point",EP.LOOP="arrow_repeat",EP.LOOP_ACTIVE=
"arrow_repeat",EP.LOOP_ONE="arrow_repeat_1",EP.LOOP_ONE_ACTIVE="arrow_repeat_1",EP.MEH="face_meh",EP.MEMBERS_ONLY_MODE_OFF="message_bubble_left",EP.MESSAGE="message_bubble_left",EP.MICROPHONE_ON="mic",EP.MIX="youtube_mix",EP.MONETIZATION_ON="dollar_sign_circle",EP.MONEY_FILL="dollar_sign_container",EP.MONEY_FILL_JPY="yen_sign_container",EP.MONEY_HEART="dollar_sign_heart",EP.MORE_HORIZ="overflow_horizontal",EP.MORE_VERT="overflow_vertical",EP.MUSIC="audio",EP.MUSIC_CAIRO="audio_cairo",EP.MUSIC_NOTE_SYMBOL=
"music",EP.MUSIC_SHUFFLE="arrow_shuffle",EP.MY_CHANNEL="person_circle",EP.MY_LOCATION="location_point",EP.NEWS_STORY="news",EP.NEXT="chevron_right",EP.NOTIFICATIONS="bell",EP.NOTIFICATIONS_ACTIVE="bell_on",EP.NOTIFICATIONS_CAIRO="bell_cairo",EP.NOTIFICATIONS_DONE_CHECKMARK="check",EP.NOTIFICATIONS_INBOX="bell",EP.NOTIFICATIONS_NONE="bell",EP.NOTIFICATIONS_OFF="bell_off",EP.NOT_INTERESTED="slash_circle_left",EP.OFFICIAL_ARTIST_BADGE="audio",EP.OFFLINE_CLOUD="cloud_off",EP.OFFLINE_DOWNLOAD="download",
EP.OFFLINE_DOWNLOAD_CAIRO="download_cairo",EP.OFFLINE_PAUSE="pause",EP.OPEN_IN_NEW="open_new",EP.OUTLINE_ADJUST="adjust",EP.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",EP.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",EP.OUTLINE_BAG="bag",EP.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",EP.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",EP.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",EP.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",EP.PAID="dollar_sign",EP.PAUSE_OUTLINED="pause",EP.PAYMENT=
"credit_card",EP.PERSON_RADAR_FILLED="person_radar",EP.PHONE_DOWNLOAD="mobile_download",EP.PLAYABLES_LOGO="tic_tac_toe",EP.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",EP.PLAYLISTS="list_play_arrow",EP.PLAYLISTS_CAIRO="list_play_arrow_cairo",EP.PLAYLIST_ADD=EFy("list_add"),EP.PLAYLIST_ADD_CHECK=EFy("list_check"),EP.PLAYLIST_PLAY="list_play_arrow",EP.PLAY_ALL="play_arrow",EP.PLAY_CIRCLE="play_arrow_circle",EP.PLAY_OUTLINED="play_arrow_circle",EP.PRIVACY_INFO="shield",EP.PRIVACY_PRIVATE="lock",EP.PRIVACY_PUBLIC=
"earth",EP.PRIVACY_UNLISTED="link",EP.PROMOTE="megaphone",EP.PURCHASES="price_tag",EP.PURCHASE_SUPER_CHAT="super_chat",EP.PURCHASE_SUPER_STICKER="super_sticker",EP.QUESTION_ANSWER="message_bubble_question",EP.QUEUE_PLAY_LAST="list_queue_last",EP.QUEUE_PLAY_NEXT="list_play_arrow",EP.REMIX_FILLED="youtube_shorts_remix",EP.REMOVE="bar_circle",EP.REMOVE_CIRCLE="bar_circle",EP.REMOVE_CIRCLE_OUTLINE="bar_circle",EP.REMOVE_DONE="check_double_off",EP.REMOVE_FROM_HISTORY="bar_circle",EP.REMOVE_FROM_PLAYLIST=
"bar_circle",EP.REMOVE_MODERATOR="shield_off",EP.REPLAY="arrow_circle",EP.REPLAY_10="skip_back_10",EP.REPORT_PROBLEM="alert_triangle",EP.SAD="face_sad",EP.SAVE_PLAYLIST="bookmark",EP.SCHEDULE="clock",EP.SCHOOL="creator_academy",EP.SCREEN_FULLSCREEN="screen_full",EP.SEARCH_HISTORY="arrow_time",EP.SELL="price_tag",EP.SETTINGS="gear",EP.SETTINGS_CAIRO="gear_cairo",EP.SETTINGS_LIGHT="gear",EP.SETTINGS_MATERIAL="gear",EP.SHARE_ARROW="share",EP.SHIELD_WITH_AVATAR="person_shield",EP.SHOPPING_BAG="bag",EP.SHOPPING_BAG_CAIRO=
"bag_cairo",EP.SHOPPING_CART="cart",EP.SHORTS_COMMENT="youtube_shorts_message_bubble_right",EP.SHORTS_DISLIKE="youtube_shorts_thumb_down",EP.SHORTS_LIKE="youtube_shorts_thumb_up",EP.SHORTS_SHARE="youtube_shorts_share",EP.SHUFFLE="arrow_shuffle",EP.SLOW_MODE_OFF="message_bubble_left",EP.SOCIAL="people",EP.SORT="menu_sort",EP.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",EP.SPEED_1X="1x",EP.SPEED_1_POINT_2X="1_point_2x",EP.SPEED_1_POINT_5X="1_point_5x",EP.SPEED_1_POINT_8X="1_point_8x",EP.SPEED_2X="2x",
EP.SPEED_POINT_2X="point_2x",EP.SPEED_POINT_8X="point_8x",EP.SPONSORSHIP_STAR="star_circle",EP.STAFF_PICK="spotlight",EP.START_DVR="add",EP.STAR_BORDER="star",EP.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",EP.STICKER_EMOTICON="face_happy",EP.STOP_DVR="stop",EP.SUBSCRIBE="youtube_logo_icon",EP.SUBSCRIBE_PLUS="add_cairo",EP.SUBSCRIPTION_MANAGER="gear",EP.SUPERVISOR_ACCOUNT="people",EP.SUPER_CHAT_FOR_GOOD="hands_heart",EP.SWAP_HORIZ="arrow_swap_horizontal",EP.SWITCH_ACCOUNTS="person_account",EP.TAB_ACCOUNT=
"person",EP.TAB_ACTIVITY="bell",EP.TAB_BOOKMARK="bookmark",EP.TAB_EXPLORE="compass",EP.TAB_HOME="home",EP.TAB_HOME_CAIRO="home_cairo",EP.TAB_INBOX="mail",EP.TAB_LIKED="thumb_up",EP.TAB_MUSIC_PREMIUM="youtube_music",EP.TAB_SHORTS="youtube_shorts",EP.TAB_SHORTS_CAIRO="youtube_shorts_cairo",EP.TAB_SUBSCRIPTIONS="subscriptions",EP.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",EP.TAB_TRENDING="fire",EP.TIMER="stopwatch",EP.TRAILER="youtube_originals",EP.TRENDING="fire",EP.TRENDING_CAIRO="fire_cairo",EP.TRENDING_DOWN=
"rating_down",EP.TRENDING_UP="rating_up",EP.TROPHY="trophy",EP.TROPHY_CELEBRATIONS="fireworks",EP.TUNE="adjust",EP.UNBLOCK_USER="bar_circle",EP.UNLIMITED="youtube_logo_icon",EP.UNPLUGGED_LIVE_GUIDE="radar_live",EP.UNPLUGGED_SPORTS="eye_off",EP.UPLOADS="library",EP.UP_ARROW="arrow_up",EP.VERTICAL_ALIGN_BOTTOM="download",EP.VERY_HAPPY="face_very_happy",EP.VERY_SAD="face_very_sad",EP.VIDEOGAME_ASSET="gaming",EP.VIDEOS="play_arrow_circle",EP.VIDEO_CALL="video_camera_add",EP.VIDEO_LIBRARY_WHITE="library",
EP.VIDEO_YOUTUBE="youtube_logo_icon",EP.VIEW_LIST="list_view",EP.VIEW_LIST_CAIRO="list_view_cairo",EP.VISIBILITY="eye",EP.VISIBILITY_OFF="eye_off",EP.VOLUME_MUTE="volume_off",EP.VOLUME_UP="volume_on",EP.WALLPAPER="image",EP.WARNING="alert_triangle",EP.WATCH_HISTORY="arrow_time",EP.WATCH_HISTORY_CAIRO="arrow_time_cairo",EP.WATCH_LATER="clock",EP.WATCH_LATER_CAIRO="clock_cairo",EP.WATCH_RELATED_MIX="youtube_mix",EP.WHAT_TO_WATCH="home",EP.YOUTUBE_MUSIC_MONOCHROME="youtube_music",EP.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",EP.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",EP.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",EP.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",EP.YT_OUTLINE_MUSIC_24="music",EP);var Qf={},Vjj=(Qf.ACCESS_TIME="clock",Qf.ACCOUNT_BOX="person_square",Qf.ACCOUNT_BOX_CAIRO="person_square",Qf.ACCOUNT_CIRCLE="person_circle",Qf.ACCOUNT_CIRCLE_CAIRO="person_circle",Qf.ACCOUNT_LINKED="account_link",Qf.ACCOUNT_UNLINKED="account_link",Qf.ADD_CIRCLE="add_circle",Qf.ADD_CIRCLE_OUTLINE="add_circle",Qf.ADD_FRIEND="person_child",Qf.ADD_MODERATOR="shield_add",Qf.ADD_TO_LIBRARY="bookmark",Qf.ADD_TO_PLAYLIST="add",Qf.ADD_TO_QUEUE_TAIL="queue",Qf.ADD_TO_REMOTE_QUEUE="playlist_audio",Qf.ADD_TO_WATCH_LATER=
"clock",Qf.ADD_VIDEO_LINK="film_strip_add",Qf.ADMIN_PANEL_SETTINGS="person_gear",Qf.ALERT_WARN_RED="alert_triangle",Qf.ALIGN_LEFT="text_align_left",Qf.ARROWS_ALERT="arrow_split_alert",Qf.ARROW_BACK="arrow_left",Qf.ARROW_CIRCLE="arrow_counterclockwise",Qf.ARROW_CIRCLE_PLAY="replay",Qf.ARROW_CIRCLE_RIGHT="arrow_clockwise",Qf.ARROW_DIAGONAL="arrow_up_left",Qf.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",Qf.ARROW_DROP_DOWN="triangle_down",Qf.ARROW_DROP_UP="triangle_up",Qf.ARROW_FORWARD="arrow_right",Qf.ARROW_PAUSE=
"pause_history",Qf.ARROW_UNDO="undo",Qf.ARTICLE="text_page",Qf.ARTICLE_ALERT="text_page_alert",Qf.ARTICLE_CHECK="text_page_check",Qf.ARTICLE_CLARIFY="text_page_info",Qf.ARTIST="person_audio",Qf.AUDIOTRACK="audio",Qf.AUDIO_BADGE="audio_badge",Qf.AUDIO_SURROUND="surround_sound",Qf.AUTO_AWESOME="sparkles",Qf.AVATAR_ANONYMOUS="person_circle",Qf.AVATAR_LOGGED_OUT="person_circle",Qf.BACK="arrow_left",Qf.BAR_CHART="chart_bar",Qf.BAR_CIRCLE="minus_circle",Qf.BAR_HORIZONTAL="minus",Qf.BLOCK="circle_slash",
Qf.BLOCK_USER="circle_slash",Qf.BOOKMARK_BORDER="bookmark",Qf.BOX_OPEN_CHECK="quiz",Qf.BOX_PENCIL="square_pencil",Qf.BOX_STACK_3="square3_stack",Qf.BREAKING_NEWS_ALT_1="text_page_alert",Qf.BROADCAST="podcast",Qf.BROADCAST_CAIRO="podcast",Qf.BUG_REPORT="bug",Qf.CAMERA_ALT="camera",Qf.CAMPAIGN="megaphone",Qf.CANCEL="x_circle",Qf.CAPTIONS="closed_captions",Qf.CAST_ICON="chromecast",Qf.CAST_OUTLINE="chromecast",Qf.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",Qf.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
Qf.CHAT="text_bubble",Qf.CHAT_BUBBLE="bubble",Qf.CHECK_BOX="check_square",Qf.CHECK_BOX_OUTLINE_BLANK="square",Qf.CHECK_CIRCLE_FILLED="check_circle",Qf.CHECK_CIRCLE_OUTLINE="check_circle",Qf.CHECK_CIRCLE_THICK="check_circle",Qf.CHECK_DOUBLE="check_done",Qf.CHECK_DOUBLE_OFF="check_done_slash",Qf.CHEVRON_LEFT="chevron_left",Qf.CHEVRON_RIGHT="chevron_right",Qf.CHEVRON_RIGHT_CAIRO="chevron_right",Qf.CIRCLES_OVERLAP="account_link",Qf.CLAPPERBOARD_CAIRO="clapperboard",Qf.CLARIFY="text_page_info",Qf.CLOCK_ARROWS=
"clock_split",Qf.CLOCK_ARROWS_ALERT="clock_split_alert",Qf.CLOSED_CAPTION="closed_captions",Qf.CLOSED_CAPTION_SELECTED="closed_captions",Qf.CLOSE="x",Qf.CLOUD_UPLOAD="cloud_arrow_up",Qf.COLLAPSE="chevron_up",Qf.COLLAPSE_CAIRO="chevron_up",Qf.COLLECTION="square3d_stack",Qf.COLOR_LENS="paint_palette",Qf.COMMENT="text_bubble",Qf.CONSENT_SHIELD="person_shield",Qf.CONTENT_CUT="scissors",Qf.CONTENT_CUT_CAIRO="scissors",Qf.COURSE="graduation_cap",Qf.COURSE_CAIRO="graduation_cap",Qf.CREATION_LIVE="live",
Qf.CREATION_POST="square_pencil",Qf.CREATION_UPLOAD="video",Qf.CREATION_UPLOAD_RED="upload",Qf.CREATOR_ACADEMY="graduation_cap",Qf.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",Qf.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",Qf.CREATOR_STUDIO="youtube_studio",Qf.DARK_THEME="theme",Qf.DELETE="trash_can",Qf.DELETE_SWEEP="trash_can",Qf.DESKTOP="laptop",Qf.DISLIKE="thumb_down",Qf.DISLIKE_SELECTED="thumb_down",Qf.DISMISSAL="x",Qf.DISMISS_QUEUE="playlist_x",Qf.DOGFOOD="pawprint",Qf.DOLLAR_SIGN=
"dollar_sign_circle",Qf.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",Qf.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",Qf.DOWN_ARROW="arrow_down",Qf.DO_NOT_DISTURB="circle_slash",Qf.DRAFT="document",Qf.DRAG_HANDLE="equal",Qf.EARTH="globe",Qf.EDIT="pencil",Qf.EMOJI="face_very_happy",Qf.EMOJI_FLAGS="flag",Qf.EMOJI_OBJECTS="lightbulb",Qf.EMOJI_PEOPLE="face_very_happy",Qf.EMOJI_RECENT="clock",Qf.EMPTY_HEART="heart",Qf.EMPTY_LIKE="thumb_up",Qf.ERROR_BLACK="alert_circle",Qf.ERROR_OUTLINE="alert_circle",Qf.ERROR_WHITE=
"alert_circle",Qf.EXIT_APP="arrow_in",Qf.EXIT_TO_APP="arrow_in",Qf.EXPAND="chevron_down",Qf.EXPAND_ALL="chevron_expand",Qf.EXPAND_CAIRO="chevron_down",Qf.EXPAND_LESS="chevron_up",Qf.EXPAND_MORE="chevron_down",Qf.EXPLORE="compass",Qf.EXPLORE_DESTINATION="compass",Qf.EXTERNAL_LINK="arrow_up_right",Qf.EYE_OFF="eye_slash",Qf.FAB_UPLOAD="upload",Qf.FACE_HAPPY_OUTLINE="face_happy",Qf.FACE_MEH="face_neutral",Qf.FACT_CHECK="text_page_check",Qf.FASHION_LOGO="fashion",Qf.FASHION_LOGO_CAIRO="fashion",Qf.FAVORITE=
"thumb_up",Qf.FEEDBACK="alert_bubble",Qf.FEEDBACK_CAIRO="alert_bubble",Qf.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",Qf.FILL_ARROW_SOLID_UP_16="arrow_solid_up",Qf.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",Qf.FIRST_PAGE="chevron_left_end",Qf.FLAG_CAIRO="flag",Qf.FLASH_OFF="flash_slash",Qf.FLASH_ON="flash",Qf.FULL_HEART="heart",Qf.GAMING_LOGO="gaming",Qf.GAMING_LOGO_CAIRO="gaming",Qf.GO_TO_PAGE="arrow_right",Qf.GRID_ASYMMETRICAL="dashboard",Qf.GROUPS="person3",Qf.HAND_SWIPE_LEFT="gesture_swipe_left",
Qf.HAND_SWIPE_RIGHT="gesture_swipe_right",Qf.HAPPY="face_happy",Qf.HEALTH_AND_SAFETY="shield_health",Qf.HEART_BOX="heart_cube",Qf.HELP="help_circle",Qf.HELP_CAIRO="help_circle",Qf.HELP_OUTLINE="help_circle",Qf.HIDE="circle_slash",Qf.INCOGNITO_CAIRO="incognito",Qf.INFINITY_ICON="infinity",Qf.INFO="info_circle",Qf.INFO_OUTLINE="info_circle",Qf.INSERT_CHART="chart_bar_square",Qf.INSERT_CHART_OUTLINED="chart_bar_square",Qf.INSERT_PHOTO="image",Qf.KEEP="pin",Qf.KEEP_OFF="pin_slash",Qf.KEYBOARD="keyboard",
Qf.KEYBOARD_ARROW_DOWN="chevron_down",Qf.KEYBOARD_ARROW_UP="chevron_up",Qf.KIDS_BLOCK="circle_slash",Qf.LANGUAGE="globe",Qf.LAST_PAGE="chevron_right_end",Qf.LAUNCH="arrow_up_right",Qf.LEARNING="lightbulb",Qf.LEARNING_CAIRO="lightbulb",Qf.LIBRARY_ADD="bookmark",Qf.LIBRARY_IMAGE="image_stack",Qf.LIBRARY_MUSIC="audio_square_stack",Qf.LIBRARY_OUTLINE="play_square_stack",Qf.LIBRARY_REMOVE="bookmark",Qf.LIBRARY_SAVED="check_square_stack",Qf.LIKES_PLAYLIST="thumb_up",Qf.LIKES_PLAYLIST_CAIRO="thumb_up",Qf.LIKE=
"thumb_up",Qf.LIKE_SELECTED="thumb_up",Qf.LIST_QUEUE="queue",Qf.LIVE_CAIRO="live",Qf.LIVE_UNLISTED="link",Qf.LOCATION_ON="location_pin",Qf.LOCATION_PIN="location_pin",Qf.LOCATION_POINT="location_pin",Qf.LOOP="repeat",Qf.LOOP_ACTIVE="repeat",Qf.LOOP_ONE="repeat1",Qf.LOOP_ONE_ACTIVE="repeat1",Qf.MEET="google_meet",Qf.MEH="face_neutral",Qf.MEMBERSHIPS="memberships",Qf.MEMBERS_ONLY_MODE_OFF="text_bubble",Qf.MENU_FILTER="filter",Qf.MESSAGE="text_bubble",Qf.MESSAGE_BUBBLE_GEAR="bubble_gear",Qf.MESSAGE_BUBBLE_LEFT=
"text_bubble",Qf.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",Qf.MESSAGE_BUBBLE_OVERLAP="bubble_stack",Qf.MESSAGE_BUBBLE_QUESTION="help_bubble",Qf.MICROPHONE_ON="mic",Qf.MONETIZATION_ON="dollar_sign_circle",Qf.MONEY_FILL="dollar_sign_rectangle",Qf.MONEY_FILL_JPY="yen_sign_rectangle",Qf.MONEY_HAND="dollar_sign_circle_hand",Qf.MONEY_HEART="dollar_sign_heart",Qf.MOON_Z="sleep_timer",Qf.MORE_HORIZ="overflow_horizontal",Qf.MORE_VERT="overflow_vertical",Qf.MUSIC="audio",Qf.MUSIC_CAIRO="audio",Qf.MUSIC_EXPLICIT_BADGE=
"explicit",Qf.MUSIC_NEW_RELEASE="audio_badge",Qf.MUSIC_NOTE_SYMBOL="audio",Qf.MUSIC_SCISSORS="audio_scissors",Qf.MUSIC_SHUFFLE="shuffle",Qf.MY_CHANNEL="person_circle",Qf.MY_LOCATION="location_pin",Qf.MY_VIDEOS="video",Qf.MY_VIDEOS_CAIRO="video",Qf.NEWS_CAIRO="news",Qf.NEWS_STORY="news",Qf.NEXT="chevron_right",Qf.NOTE_ADD="bubble_pencil",Qf.NOTIFICATIONS="bell",Qf.NOTIFICATIONS_ACTIVE="bell_waves",Qf.NOTIFICATIONS_CAIRO="bell",Qf.NOTIFICATIONS_DONE_CHECKMARK="check",Qf.NOTIFICATIONS_INBOX="bell",Qf.NOTIFICATIONS_NONE=
"bell",Qf.NOTIFICATIONS_OFF="bell_slash",Qf.NOT_INTERESTED="circle_slash",Qf.OFFICIAL_ARTIST_BADGE="audio",Qf.OFFLINE_CLOUD="cloud_slash",Qf.OFFLINE_DOWNLOAD="download",Qf.OFFLINE_DOWNLOAD_CAIRO="download",Qf.OFFLINE_PAUSE="pause",Qf.OPEN_IN_NEW="arrow_up_right",Qf.OUTLINE_ADJUST="adjust",Qf.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",Qf.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",Qf.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",Qf.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",Qf.OUTLINE_BAG="bag",Qf.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",Qf.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",Qf.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",Qf.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",Qf.PAID="dollar_sign_circle",Qf.PAUSE_OUTLINED="pause",Qf.PAYMENT="credit_card",Qf.PEOPLE="person_child",Qf.PEOPLE_2="person2_rectangle",Qf.PEOPLE_GROUP="person3",Qf.PEOPLE_NOTE="bubble_asterisk",Qf.PERSON_2="person2",Qf.PERSON_ACCOUNT="person_square_stack",Qf.PERSON_MINUS="person_x",Qf.PERSON_MUSIC="person_audio",Qf.PERSON_RADAR="person_waves",
Qf.PERSON_RADAR_FILLED="person_waves",Qf.PERSON_SETTING="person_gear",Qf.PHONE="phone",Qf.PHONE_DOWNLOAD="mobile_arrow_down",Qf.PICTURE_IN_PICTURE="picture_in_picture",Qf.PLAYABLES_LOGO="playables",Qf.PLAYABLES_LOGO_CAIRO="playables",Qf.PLAYLISTS="playlist",Qf.PLAYLISTS_CAIRO="playlist",Qf.PLAYLIST_ADD_CHECK="bookmark",Qf.PLAY_ALL="play",Qf.PLAY_ARROW="play",Qf.PLAY_ARROW_CIRCLE="play_circle",Qf.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",Qf.PLAY_CIRCLE="play_circle",Qf.PLAY_OUTLINED="play_circle",
Qf.PODCAST_ADD="podcast_add",Qf.PODCAST_CHECK="podcast_check",Qf.PRIVACY_INFO="shield_x",Qf.PRIVACY_PRIVATE="lock",Qf.PRIVACY_PUBLIC="globe",Qf.PRIVACY_UNLISTED="link",Qf.PROMOTE="megaphone",Qf.PURCHASES="price_tag",Qf.PURCHASE_SUPER_CHAT="super_chat",Qf.PURCHASE_SUPER_STICKER="super_sticker",Qf.QUESTION_ANSWER="help_bubble",Qf.QUESTION_CIRCLE="help_circle",Qf.QUEUE_PLAY_LAST="queue_last",Qf.QUEUE_PLAY_NEXT="queue_next",Qf.QUOTATION_MARK="quote",Qf.RADAR_LIVE="live",Qf.REMOVE="minus_circle",Qf.REMOVE_CIRCLE=
"minus_circle",Qf.REMOVE_CIRCLE_OUTLINE="minus_circle",Qf.REMOVE_FROM_HISTORY="minus_circle",Qf.REMOVE_FROM_PLAYLIST="minus_circle",Qf.REMOVE_MODERATOR="shield_slash",Qf.REPLAY="arrow_counterclockwise",Qf.REPLAY_10="skip10_back",Qf.REPLAY_ARROW="replay",Qf.REPORT_PROBLEM="alert_triangle",Qf.RSS_OFF="rss_slash",Qf.SAD="face_sad",Qf.SAVE_PLAYLIST="bookmark",Qf.SCHEDULE="clock",Qf.SCHOOL="graduation_cap",Qf.SCREEN_DEFAULT="player_default",Qf.SCREEN_FULLSCREEN="player_full_enter",Qf.SCREEN_LIGHT="ambient_mode",
Qf.SCREEN_ROTATION="rotate_portrait",Qf.SCREEN_SWITCH="player_switch",Qf.SCREEN_THEATRE="player_theater",Qf.SEARCH_CAIRO="search",Qf.SEARCH_HISTORY="history",Qf.SELL="price_tag",Qf.SETTINGS="gear",Qf.SETTINGS_CAIRO="gear",Qf.SETTINGS_LIGHT="gear",Qf.SETTINGS_MATERIAL="gear",Qf.SETTINGS_REMOTE="remote_waves",Qf.SHARE="share",Qf.SHARE_ARROW="share",Qf.SHARE_CAIRO="share",Qf.SHIELD="shield_x",Qf.SHIELD_EMPTY="shield",Qf.SHIELD_OFF="shield_slash",Qf.SHIELD_WITH_AVATAR="person_shield",Qf.SHOPPING_BAG=
"bag",Qf.SHOPPING_BAG_CAIRO="bag",Qf.SHOPPING_CART="cart",Qf.SHORTS_COMMENT="text_bubble",Qf.SHORTS_DISLIKE="thumb_down",Qf.SHORTS_LIKE="thumb_up",Qf.SHORTS_SHARE="share",Qf.SKIP_FORWARD_30="skip30_forward",Qf.SLASH_CIRCLE_LEFT="circle_slash",Qf.SLASH_CIRCLE_RIGHT="circle_slash",Qf.SLOW_MODE="bubble_slow",Qf.SLOW_MODE_OFF="text_bubble",Qf.SOCIAL="person_child",Qf.SPARKLE="sparkles",Qf.SPARK_IMAGE="image_spark",Qf.SPARK_PENCIL="pencil_spark",Qf.SPARK_RADAR="spark_waves",Qf.SPARK_VIDEO="video_spark",
Qf.SPEAKER_GROUP="speaker_stack",Qf.SPEAKER_OFF="speaker_slash",Qf.SPEED_1X="n1x",Qf.SPEED_1_POINT_2X="n1point2x",Qf.SPEED_1_POINT_5X="n1point5x",Qf.SPEED_1_POINT_8X="n1point8x",Qf.SPEED_2X="n2x",Qf.SPONSORSHIP_STAR="star_circle",Qf.SPORTS="basketball",Qf.SPOTLIGHT="spotlight",Qf.STAFF_PICK="spotlight",Qf.START_DVR="add",Qf.STAR_BORDER="star",Qf.STAR_CIRCLE_RIBBON="memberships_gift",Qf.STAR_HALF="star_full_half",Qf.STAR_SHOOTING="hype",Qf.STICKER="sticker",Qf.STICKER_EMOTICON="face_happy",Qf.STOP_DVR=
"stop",Qf.SUBSCRIBE="youtube",Qf.SUBSCRIBE_PLUS="add",Qf.SUBSCRIPTION_MANAGER="gear",Qf.SUPERSTAR="super_star",Qf.SUPERVISOR_ACCOUNT="person_child",Qf.SUPER_CHAT_FOR_GOOD="hands_heart",Qf.SWAP_HORIZ="arrow_swap_horizontal",Qf.SWITCH_ACCOUNTS="person_square_stack",Qf.TAB_ACCOUNT="person",Qf.TAB_ACTIVITY="bell",Qf.TAB_BOOKMARK="bookmark",Qf.TAB_EXPLORE="compass",Qf.TAB_HOME="home",Qf.TAB_HOME_CAIRO="home",Qf.TAB_INBOX="mail",Qf.TAB_LIKED="thumb_up",Qf.TAB_MUSIC_PREMIUM="youtube_music",Qf.TAB_SHORTS=
"shorts",Qf.TAB_SHORTS_CAIRO="shorts",Qf.TAB_SUBSCRIPTIONS="subscriptions",Qf.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",Qf.TAB_TRENDING="trending",Qf.TARGET="target",Qf.TARGET_ADD="target_add",Qf.TEMPLATE_ADD="template_add",Qf.TEXT="font",Qf.TICKET_STAR="star_ticket",Qf.TIMER="stopwatch",Qf.TRENDING_CAIRO="trending",Qf.TRENDING_DOWN="arrow_trend_down",Qf.TRENDING_UP="arrow_trend_up",Qf.TROPHY_CAIRO="trophy",Qf.TROPHY_CELEBRATIONS="fireworks",Qf.TROPHY_STAR="star_trophy",Qf.TUNE="adjust",Qf.TV_OFF="tv_slash",
Qf.UNBLOCK_USER="minus_circle",Qf.UNFAVORITE="thumb_down",Qf.UNLIMITED="youtube",Qf.UNPLUGGED_LIVE_GUIDE="live",Qf.UNPLUGGED_SPORTS="eye_slash",Qf.UPLOADS="play_square_stack",Qf.UP_ARROW="arrow_up",Qf.VERTICAL_ALIGN_BOTTOM="chevron_down_end",Qf.VERTICAL_ALIGN_TOP="chevron_up_end",Qf.VERY_HAPPY="face_very_happy",Qf.VERY_SAD="face_very_sad",Qf.VIDEOS="play_circle",Qf.VIDEO_CALL="video_camera_add",Qf.VIDEO_LIBRARY_WHITE="play_square_stack",Qf.VIDEO_QUALITY_4K="n4k",Qf.VIDEO_QUALITY_8K="n8k",Qf.VIDEO_YOUTUBE=
"youtube",Qf.VIEW_LIST_CAIRO="view_list",Qf.VIEW_MODULE="view_column3_row2",Qf.VISIBILITY="eye",Qf.VISIBILITY_OFF="eye_slash",Qf.VOLUME_DOWN="volume_min",Qf.VOLUME_MUTE="volume_mute",Qf.VOLUME_OFF="volume_mute",Qf.VOLUME_STABLE="stable_volume",Qf.VOLUME_UP="volume_max",Qf.WALLPAPER="image",Qf.WARNING="alert_triangle",Qf.WATCH_HISTORY="history",Qf.WATCH_HISTORY_CAIRO="history",Qf.WATCH_LATER="clock",Qf.WATCH_LATER_CAIRO="clock",Qf.WATCH_RELATED_MIX="mix",Qf.WHAT_TO_WATCH="home",Qf.YOUTUBE_LINKED_TV=
"tv_mobile",Qf.YOUTUBE_MUSIC_MONOCHROME="youtube_music",Qf.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",Qf.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",Qf.YOUTUBE_SHORTS_ARROW_UP="arrow_up",Qf.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",Qf.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",Qf.YOUTUBE_SHORTS_OUTLINE_24="shorts",Qf.YT_OUTLINE_MUSIC_24="audio",Qf);var wnq={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,
36],[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,
1,24],[1,1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_image:[[1,2,24]],
face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,
4,16],[0,4,24],[1,4,24]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,
1,24]],mic:[[0,14,24],[1,14,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,
3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,10,16],[1,10,18],[1,10,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_square_spark:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,
2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,
9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,3,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,
2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],
screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,5,24,!0],
[1,5,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,3,24]],shadow_soft:[[0,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,
1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,
24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,16],[0,10,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,
16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,
6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,3,12],[0,3,16],[0,3,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,5,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],
[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,
2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,4,24],[1,4,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,
24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,
1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],
volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,3,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],
youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,
2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,
8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,2,24],[1,2,24]]};var uGQ={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,3,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_slash:[[1,1,24]],clapperboard_sparkles:[[0,2,24],[1,2,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],
clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,2,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,
1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],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,2,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[0,2,24],[1,2,24]],pdf:[[1,2,24]],pencil:[[0,10,
24],[1,10,18],[1,10,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],
[1,2,18],[1,2,24]],person_square_spark:[[0,1,24],[1,1,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,
2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,
1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,
24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,3,24]],price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,
2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,
1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,5,24,!0],[1,5,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,3,24],[1,3,18],[1,3,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,
1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,6,24],[0,6,36],[1,6,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,
1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,
18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,4,24],[1,4,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],
triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,
2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column2:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,
2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,
2,24]]};var GDQ={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"},Xz=function(l){this.iconUrlProvider=l};
Xz.prototype.resolveIcon=function(l,b){var d=GDQ[l.iconName.toUpperCase()];d&&(l.iconName=d);var L=l.iconName;L=L.replace(/-/g,"_");l=Object.assign({},l,{iconName:this.mapIconTypeToStandardName(L,!!d)||L.toLowerCase()});if(_.U("enable_web_delhi_icons")||d){var P;return LUZ(uGQ,l,((P=this.iconUrlProvider)==null?void 0:P.getYtStandardUrl)||XcQ,b)}var E;return LUZ(wnq,l,((E=this.iconUrlProvider)==null?void 0:E.getYtStandardUrl)||Q1A,b)};
Xz.prototype.mapIconTypeToStandardName=function(l,b){return _.U("enable_web_delhi_icons")||b?Vjj[l.toUpperCase()]:Di9[l.toUpperCase()]};
Xz[Hr]=[_.YC(RKZ)];var TRj=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),aDT=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),isa=function(l){this.urlProvider=this.iconUrlProvider=l};
_.h(isa,Xz);
isa.prototype.resolveIcon=function(l,b){l.iconName==="youtube_logo"&&(l.iconName="yt-logo-updated");if(l.iconName==="youtube_premium_logo"||l.iconName==="youtube_red_logo")l.iconName="yt-logo-red-updated";var d=Object.assign({},l);l.iconName==="menu"&&(_.U("enable_web_delhi_icons")||(d.iconName="bars_3"),d.iconStyle="youtube_outline");l.iconSetName==="socialNetworksRound"&&(l.iconName==="mail"&&(d.iconName="email"),l.iconName==="embed"&&(d.iconSize=60));l.iconName==="more"&&(d.iconName="overflow_horizontal");
l.iconName==="fullscreen"&&(d.iconName="screen_full");l.iconName==="premium_standalone"&&(d.iconName="premium_standalone_cairo");_.U("enable_connect_icon_update_web")&&l.iconName==="account_linked"&&(d.iconName="circles_overlap_check",d.iconStyle="youtube_fill");_.U("enable_connect_icon_update_web")&&l.iconName==="account_unlinked"&&(d.iconName="circles_overlap",d.iconStyle="youtube_outline");TRj.has(l.iconName)&&(d.iconStyle="youtube_fill");if(_.U("enable_web_delhi_icons")){l.iconName==="playlist_add"&&
(d.iconName="bookmark");l.iconName==="offline_pin"&&(d.iconName="arrow_down_circle",d.iconStyle="youtube_fill");if(l.iconName==="circles_overlap_check"||d.iconName==="circles_overlap_check")d.iconName="account_link",d.iconStyle="youtube_fill";aDT.has(l.iconName)&&(d.iconName+="_updated")}l=Object.assign({},d,{iconName:(Xz.prototype.mapIconTypeToStandardName.call(this,d.iconName)||d.iconName).toLowerCase()});var L;return(l=LUZ(vs9,l,((L=this.urlProvider)==null?void 0:L.getUrl)||foV,b))?l:Xz.prototype.resolveIcon.call(this,
d,b)};
isa[Hr]=[_.YC(RKZ)];_.cE6=1;var f$=function(l,b){this.JSC$17606_commandHandler=l;this.innertubeTransportService=b};
_.h(f$,Wg);f$.prototype.resolveCommand=function(l,b){var d=this,L,P,E;return _.B(function(f){return(L=_.K(l,kHD))?f.return(rEl(d,L,(P=b)==null?void 0:(E=P.form)==null?void 0:E.element)):f.return()})};
var rEl=function(l,b,d){b={profileCardContext:b.profileCardContext,profileOwnerExternalChannelId:b.profileOwnerExternalChannelId};var L=_.l$(M_$);return _.tx(l.innertubeTransportService,b,L).then(function(P){if(!P)throw new _.Rp("GetProfileCard failed");if(P=P.popupCommand){l.JSC$17606_commandHandler.resolveCommand(P,{form:{element:d}});_.DE(_.Ut(),66557);P=P==null?void 0:P.clickTrackingParams;var E=_.je();P&&E&&_.Ut().graftServerVe(P,E)}})};
f$[Hr]=[_.tk,_.kI];var sP=function(){};
_.h(sP,Wg);sP.prototype.resolveCommand=function(l){var b,d;return _.B(function(L){b=_.K(l,JZD);if(!b)return L.return();d=Number(b.enableDelayedPacfLoggingTvMs);if(isNaN(d)){var P=cg();pGj(P,b,0)}else pGj(cg(),b,d);_.gR(L)})};_.Fz=function(){};
_.h(_.Fz,Wg);
_.Fz.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N;return _.B(function(Y){L=_.K(l,xtV);E=(P=b.form)==null?void 0:P.element;F=(f=E)==null?void 0:f.closest("ytd-enforcement-message-view-model");if(!L||!F)return Y.return();d.allowAdsAction||(n=L.fundingChoiceInstructionPageUrl,d.allowAdsAction=new jzF(window,_.ay(n)));var q=d.allowAdsAction;q.wallElement=F;q.allowAdsPopup.style.setProperty("display","flex","important");var H=q.scrollManager;H.isScrollingEnabled&&(H.originalBodyOverflow=H.JSC$10165_domHelper.JSC$9491_document_.body.style.overflow,
H.JSC$10165_domHelper.JSC$9491_document_.body.style.overflow="hidden",H.isScrollingEnabled=!1);q.wallElement.style.setProperty("display","none","important");A8o(q.accessibilityManager,q.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((N=d.allowAdsAction.allowAdsPopup)&&N instanceof HTMLElement)for(q=_.X(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),H=q.next();!H.done;H=q.next()){var t=_.X(H.value);H=t.next().value;t=t.next().value;
N.style.setProperty(H,t)}_.gR(Y)})};
_.Fz.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var B8=function(){};
_.h(B8,Wg);B8.prototype.resolveCommand=function(l){var b;return _.B(function(d){b=_.K(l,CpV);if(!b)return d.return();UXV(l);_.gR(d)})};_.n$=new _.tZ("AI_CHAT_CONTROLLER_TOKEN");var OP=function(l,b,d,L){this.JSC$17621_commandHandler=l;this.store=b;this.getPlayerCb=d;this.aiChatController=L};
_.h(OP,Wg);OP.prototype.pageContext=function(){var l=_.uT.currentPageSubTypeSelector(this.store.getState()),b;return(b=this.aiChatController)==null?void 0:_.lkq(b,l)};
OP.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f;return _.B(function(F){d=_.K(l,wdj);P=(L=d)==null?void 0:L.command;if(!P)return F.return();switch((f=d)==null?void 0:f.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var n="youchat-"+Date.now(),N;var Y=String(Math.floor(((N=b.getPlayerCb())==null?void 0:N.getCurrentTime())||0)*1E3);E={inputComposerFormData:{clientMessageId:n,playerOffsetMs:Y,pageContext:b.pageContext()}}}if(!E)return F.return();b.JSC$17621_commandHandler.resolveCommand(P,
{form:{formData:E}});_.gR(F)})};
OP[Hr]=[_.tk,_.FU,xNF,_.YC(_.n$)];var bf9=new _.tZ("SESSION_STORAGE");var NX=function(l){this.sessionStorage=l("conversations")};
_.h(NX,Wg);NX.prototype.resolveCommand=function(l){var b=this,d;return _.B(function(L){d=_.K(l,uKf);if(!d)return L.return();d.conversationId?b.sessionStorage.set("conversation_id",d.conversationId):b.sessionStorage.remove("conversation_id");_.gR(L)})};
NX[Hr]=[bf9];var mu=function(l){this.JSC$17633_commandHandler=l};
_.h(mu,Wg);
mu.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1){d=_.K(l,OXQ);if((L=d)==null||!L.text||!navigator.clipboard)return Y.return();_.zD(Y,2);return Y.yield(navigator.clipboard.writeText(d.text),4)}if(Y.nextAddress!=2){if(!d.successActions||d.successActions.length===0)return Y.return();P=_.X(d.successActions);for(E=P.next();!E.done;E=P.next())f=E.value,b.JSC$17633_commandHandler.resolveCommand(f);return _.f8(Y,0)}_.JE(Y);if(!d.failureActions||d.failureActions.length===
0)return Y.return();F=_.X(d.failureActions);for(n=F.next();!n.done;n=F.next())N=n.value,b.JSC$17633_commandHandler.resolveCommand(N);_.gR(Y)})};
mu[Hr]=[_.tk];var Y5=function(l){this.JSC$17637_commandHandler=l};
_.h(Y5,Wg);
Y5.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H;return _.B(function(t){switch(t.nextAddress){case 1:L=_.K(l,umJ);if(!L)return t.return();_.zD(t,2);if(!L.imageBytes&&!L.imageUrl)throw Error("Bi");if(!L.imageUrl){if(L.imageBytes){E=L.imageBytes;f=E.replace(/-/g,"+").replace(/_/g,"/");var e=BMV(f);P=_.Gc(e)}t.jumpTo(4);break}return t.yield(fetch(L.imageUrl),5);case 5:return F=t.yieldResult,t.yield(F.blob(),6);case 6:n=t.yieldResult,P=_.Gc(n);case 4:q=(N=b)==null?void 0:(Y=N.form)==
null?void 0:Y.element;H=document.createElement("a");im(H,P);q.appendChild(H);H.download="";H.click();q.removeChild(H);URL.revokeObjectURL(_.R$(P));L.successCommand&&d.JSC$17637_commandHandler.resolveCommand(L.successCommand);_.f8(t,0);break;case 2:_.JE(t),L.errorCommand&&d.JSC$17637_commandHandler.resolveCommand(L.errorCommand),_.gR(t)}})};
Y5[Hr]=[_.tk];var qX=function(l){this.store=l};
_.h(qX,Wg);qX.prototype.resolveCommand=function(l){var b=this,d,L,P;return _.B(function(E){L=(d=_.K(l,_.VnV))==null?void 0:d.entityBatchUpdate;if(!L)return E.jumpTo(0);P=Object.assign({},L,{mutations:[].concat(_.VV(L.mutations||[]))});return E.yield(_.YM(P,b.store),0)})};
qX[Hr]=[Fy];var dYS=function(l){this.JSC$17644_commandHandler=l;this.feedbackDialogMap=new Map};
dYS.prototype.openDialog=function(l,b){(l=this.feedbackDialogMap.get(l))&&this.JSC$17644_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:l}},b)};
dYS[Hr]=[_.tk];var H8=new _.tZ("FEEDBACK_CONTROLLER_TOKEN");var tR=new _.tZ("APP_STORE_TOKEN");var UP=function(l,b,d){this.store=l;this.controller=b;this.JSC$17647_commandHandler=d};
_.h(UP,Wg);UP.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G;return _.B(function(lN){if(lN.nextAddress==1){L=_.K(l,_.SV);if(E=(P=L)==null?void 0:P.contentId)for(F=_.X(((f=L)==null?void 0:f.actions)||[]),n=F.next();!n.done;n=F.next())N=n.value,LCZ(d,N,E);H=(Y=b)==null?void 0:(q=Y.form)==null?void 0:q.element;return lN.yield(_.LZ(H,[l,{impression:(t=b)==null?void 0:t.disableClickTracking}]).catch(function(){}),2)}e=lN.yieldResult;
if((W=e)==null?0:(M=W.data)==null?0:(J=M.feedbackResponses)==null?0:J.length)(V=(x=e.data.feedbackResponses[0])==null?void 0:x.followUpDialog)&&E&&(p=d.controller)!=null&&p.feedbackDialogMap.set(E,V),(G=(D=e.data.feedbackResponses[0])==null?void 0:D.isThumbnailReporting)&&d.JSC$17647_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.gR(lN)})};
var LCZ=function(l,b,d){var L=_.K(b,_.QB);if(L){L=_.X(L.commands||[]);for(var P=L.next();!P.done;P=L.next())LCZ(l,P.value,d)}_.K(b,_.TT)&&l.store.dispatch(_.jN("commandEntity",acj(d),{key:d,command:b}));_.K(b,Inh)&&l.store.dispatch(_.jN("commandEntity",acj(d),{key:d,command:b}))};
UP[Hr]=[tR,H8,_.tk];var K$=function(l){this.controller=l};
_.h(K$,Wg);K$.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f;return _.B(function(F){L=_.K(l,_.PS);E=(P=L)==null?void 0:P.targetId;if(((f=L)==null?void 0:f.signal)!=="TELL_US_WHY"||!E)return F.return();d.controller.openDialog(E,b);_.gR(F)})};
K$[Hr]=[H8];var et=function(l){this.store=l};
_.h(et,Wg);et.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N;return _.B(function(Y){L=_.K(l,nl7);E=(P=L)==null?void 0:P.contentId;n=(f=b)==null?void 0:(F=f.form)==null?void 0:F.element;N=_.LZ(n,[l]);E&&d.undo(E);return Y.yield(N,0)})};
et.prototype.undo=function(l){this.store.dispatch(_.jN("commandEntity",acj(l),{key:l,command:void 0}))};
et[Hr]=[tR];var hR=function(l){this.JSC$17659_commandHandler=l};
_.h(hR,Wg);hR.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N;return _.B(function(Y){d=_.K(l,Fcr);L=d.flowStateKey;P=d.validationFailureCommand;E=d.submitValidFormCommand;f=rdZ(_.rw,[L||""]);F=_.K(f,O5J);((n=F)==null?0:n.isValid)&&E&&b.JSC$17659_commandHandler.resolveCommand(E);((N=F)==null?0:N.isValid)||!P||b.JSC$17659_commandHandler.resolveCommand(P);_.gR(Y)})};
hR[Hr]=[_.tk];var k5=function(l){this.innertubeTransportService=l};
_.h(k5,Wg);k5.prototype.resolveCommand=function(l,b){var d=this,L;return _.B(function(P){return P.yield(_.GZ(d.innertubeTransportService,l,(L=b)==null?void 0:L.form).then(function(E){var f,F;b==null||(f=b.commandController)==null||(F=f.onSuccess)==null||F.call(f,l,E)},function(E){var f,F;
b==null||(f=b.commandController)==null||(F=f.onServerError)==null||F.call(f,l,E)}),0)})};
k5[Hr]=[_.kI];var W8=function(){};
_.h(W8,Wg);W8.prototype.resolveCommand=function(l){var b,d,L,P;return _.B(function(E){if(b=_.K(l,_.Evh)){if(d=b.gtmId)L=_.aC("GL",""),_.b3(d,L);(P=b.gtmData)&&_.dG(P)}_.gR(E)})};var jt=function(l,b,d){this.innertubeTransportService=l;this.JSC$17670_actionRouter=b;this.JSC$17670_screenManager=d};
_.h(jt,Wg);jt.prototype.resolveCommand=function(l){var b=this,d,L;return _.B(function(P){d=_.K(l,E6f);if(!d)return P.return();L=d.command;if(!L)return P.return();b.JSC$17670_actionRouter.triggerAction("yt-insert-rich-section-action",d);return P.yield(_.GZ(b.innertubeTransportService,L,{disableCache:!0}).then(function(E){l.clickTrackingParams&&(E==null?0:E.trackingParams)&&b.JSC$17670_screenManager.graftServerVe(E.trackingParams,_.WZ(l.clickTrackingParams))}),0)})};
jt[Hr]=[_.kI,$m,_.Lq];OVN.bind(null,j_);var Ph9=OVN.bind(null,PsV);mZy.bind(null,j_);var EZ9=mZy.bind(null,PsV);qo1.bind(null,j_);var QB6=qo1.bind(null,PsV);var zs=function(){};
_.h(zs,Wg);
zs.prototype.resolveCommand=function(l){var b,d,L,P,E,f,F,n,N,Y;return _.B(function(q){b=_.K(l,o6$);if(!b)return q.return();L=((d=b.operations)==null?void 0:d.operations)||[];P=_.X(L);for(E=P.next();!E.done;E=P.next())if(f=E.value,f.insertItemSectionContent){var H=f.insertItemSectionContent,t=H.contents||[];H.insertByPositionInSection?Ph9(H.insertByPositionInSection.sectionTargetId,t,H.insertByPositionInSection.position):H.insertByRelativePositionInSection&&H.insertByRelativePositionInSection.sectionTargetId&&H.insertByRelativePositionInSection.itemTargetId&&
EZ9(H.insertByRelativePositionInSection.sectionTargetId,H.insertByRelativePositionInSection.itemTargetId,t,H.insertByRelativePositionInSection.relativePosition)}else f.replaceSection?(H=f.replaceSection,t={},H.replaceByTargetId?t=H.replaceByTargetId:H.replaceByGroupId&&(t={targetId:H.replaceByGroupId.groupId,newContent:H.replaceByGroupId.newContent,undoKey:""}),t.newContent&&XGo(t.targetId,{continuationItems:[t.newContent]})):f.removeItem?(H=f.removeItem,H.removeByTargetId&&H.sectionTargetId&&QB6(H.sectionTargetId,
H.removeByTargetId.targetIds||[])):f.removeSection&&(f.removeSection.removeByTargetId?(F=void 0,XtT(((F=f.removeSection)==null?void 0:F.removeByTargetId.targetIds)||[])):f.removeSection.removeByGroupId&&(n=void 0,XtT(((n=f.removeSection)==null?void 0:n.removeByGroupId.groupIds)||[])));Y=((N=b.operations)==null?void 0:N.scrollConfig)||{};fkZ(Y);_.gR(q)})};
var XtT=function(l){l=_.X(l);for(var b=l.next();!b.done;b=l.next())XGo(b.value,{continuationItems:[]})},fkZ=function(l){if(l.scrollToItem){var b=l.scrollToItem.item||{},d=b.itemTargetId;
b=b.sectionTargetId;if(d&&b){var L=document.querySelector("[data-target-id="+b+"]"),P=L==null?void 0:L.querySelector("[data-target-id="+d+"]");L&&P&&setTimeout(function(){var E=P.offsetTop-L.offsetTop,f;if(((f=l.scrollToItem)==null?void 0:f.scrollPosition)==="SCROLL_POSITION_CENTER")E-=L.offsetHeight/2,E+=P.offsetHeight/2;else{var F;((F=l.scrollToItem)==null?void 0:F.scrollPosition)==="SCROLL_POSITION_END"&&(E-=L.offsetHeight,E+=P.offsetHeight)}L.scroll({top:E,behavior:"smooth"})},100)}}};var yf=new _.tZ("CLIENT_NAME_TOKEN");var sB9=new _.tZ("DEFAULT_STORE_EXPIRATION_TOKEN");var zBF=new _.tZ("CLIENT_LOCATION_SERVICE_TOKEN");var Z6=function(l,b,d){this.clientName=l||_.aC("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=b||_.DI.getInstance();this.JSC$17698_commandHandler=d||_.Nv.instance};
_.h(Z6,Wg);Z6.prototype.resolveCommand=function(l){var b=this,d,L;return _.B(function(P){L=(d=_.K(l,Wzr))==null?void 0:d.onComplete;b.clientLocationService.clearLocationPlayabilityToken(b.clientName);L&&b.JSC$17698_commandHandler.resolveCommand(L);_.gR(P)})};
Z6[Hr]=[yf,zBF,_.tk];var MX=function(l){this.innertubeTransportService=l};
_.h(MX,Wg);MX.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f;return _.B(function(F){E=(L=b)==null?void 0:(P=L.form)==null?void 0:P.element;return F.yield(_.GZ(d.innertubeTransportService,l,(f=b)==null?void 0:f.form).then(function(n){Hkj(E,new CustomEvent("yt-service-request-completed"),{data:n},_.aC("openPopupConfig"))}),0)})};
MX[Hr]=[_.kI];var It=function(){};
_.h(It,Wg);It.prototype.resolveCommand=function(l){var b,d;return _.B(function(L){b=_.K(l,qVF);d=document.querySelector("mini-app-container-view-model");if(!b||!d)return L.return();b.isPlaying?d.dispatchEvent(new Event("play")):d.dispatchEvent(new Event("pause"));_.gR(L)})};var JR=function(){};
_.h(JR,Wg);JR.prototype.resolveCommand=function(l){var b,d,L,P,E,f,F;return _.B(function(n){b=_.K(l,rn$);if((d=b)==null||!d.paramKeys)return n.return();L=b.paramKeys;P=_.bV(window.location.href);E=_.X(L);for(f=E.next();!f.done;f=E.next())F=f.value,P.JSC$10197_queryData_.remove(F);window.history.replaceState(window.history.state,document.title,P.toString());_.gR(n)})};var FCQ=function(){this.dropdownMap=new Map};_.BxT=new _.tZ("DROPDOWN_CONTROLLER_TOKEN");var x5=function(l){this.controller=l};
_.h(x5,Wg);x5.prototype.resolveCommand=function(l){var b=this,d,L,P,E;return _.B(function(f){d=_.K(l,ynD);if(!d)return f.return();L=d;P=L.dropdownId;E=L.selectedOptionIndex;if(P===void 0||E===void 0)return f.return();var F=b.controller.dropdownMap.get(P);F&&F(E);_.gR(f)})};
x5[Hr]=[_.BxT];var gJ=function(l){this.controller=l};
_.h(gJ,Wg);gJ.prototype.resolveCommand=function(l){var b=this,d;return _.B(function(L){return(d=_.K(l,CS2))?L.yield(b.controller.closeDialog(),0):L.return()})};
gJ[Hr]=[_.s_];var St=function(l){this.controller=l};
_.h(St,Wg);St.prototype.resolveCommand=function(l){var b=this,d,L;return _.B(function(P){d=_.K(l,euQ);if(!d)return P.return();var E,f=d.panelIdentifier||((E=d.identifier)==null?void 0:E.tag);if(!f)throw Error("Ci");return(L=f)?P.yield(b.controller.hidePanel({identifier:L}),0):P.jumpTo(0)})};
St[Hr]=[_.XM];var AR=function(l){this.controller=l};
_.h(AR,Wg);AR.prototype.resolveCommand=function(l){var b=this,d;return _.B(function(L){return(d=_.K(l,XR0))?L.yield(b.controller.closeSheet(),0):L.return()})};
AR[Hr]=[_.fh];var C$=function(l,b){this.innertubeTransportService=l;this.controller=b};
_.h(C$,Wg);C$.prototype.resolveCommand=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return d=_.K(l,hu$),(L=d)!=null&&L.panelId?f.yield(b.controller.getReloadContinuation(d.panelId),2):f.return();if(f.nextAddress!=3)return(P=f.yieldResult)?f.yield(_.GZ(b.innertubeTransportService,l,{continuation:P}),3):f.return();E=f.yieldResult;return f.yield(b.controller.updatePanel({identifier:d.panelId,panelContents:E.content,shouldFocus:!1}),0)})};
C$[Hr]=[_.kI,_.XM];var Rt=function(l,b,d){this.innertubeTransportService=l;this.JSC$17740_screenManager=b;this.JSC$17740_commandHandler=d};
_.h(Rt,Wg);
Rt.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1){d=_.K(l,_.YDF);if(!d)return n.return();if(d.commands)for(L=_.X(d.commands),P=L.next();!P.done;P=L.next())E=P.value,b.JSC$17740_commandHandler.resolveCommand(E,{disableClickTracking:!0});f=_.WZ(l.clickTrackingParams);_.DE(b.JSC$17740_screenManager,21760,f,{layer:7,parentLayer:0});return n.yield(_.GZ(b.innertubeTransportService,l),2)}F=n.yieldResult;if(!F)return n.return();b.JSC$17740_screenManager.graftServerVe(F.trackingParams,f,
7);_.gR(n)})};
Rt[Hr]=[_.kI,_.Lq,_.tk];var p$=new _.tZ("PANEL_LOADING_STRATEGY_TOKEN");var ot=function(l,b){this.controller=l;this.panelLoadingStrategy=b};
_.h(ot,Wg);
ot.prototype.resolveCommand=function(l,b){var d=this,L,P,E;return _.B(function(f){L=_.K(l,sg$);if((P=L)==null||!P.panelLoadingStrategy)return f.return();E=function(F){var n,N,Y,q,H,t,e,W,M,J;return _.B(function(x){N=_.K((n=F.dialogViewModel)==null?void 0:n.header,ZDV);Y={viewModel:F.dialogViewModel};q={};if(e=_.U("web_enable_dialog_header_label")?(H=N)==null?void 0:(t=H.headline)==null?void 0:t.content:void 0)q.ariaLabel=e;L.dismissOnBackgroundTap===!1&&(q.isModal=!0);return F.dialogViewModel?x.yield(d.controller.openDialog(Y,
(J=(W=b)==null?void 0:(M=W.form)==null?void 0:M.element)!=null?J:document.body,q),0):x.return()})};
return f.yield(d.panelLoadingStrategy.execute({command:l,data:L.panelLoadingStrategy,renderFn:E,createScreenConfig:{layer:4}}),0)})};
ot[Hr]=[_.s_,p$];var D6=function(l,b,d){this.innertubeTransportService=l;this.controller=b;this.JSC$17760_screenManager=d};
_.h(D6,Wg);
D6.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J;return _.B(function(x){switch(x.nextAddress){case 1:L=_.K(l,_.gI);if(!L)return x.return();var V,p=L.panelIdentifier||((V=L.identifier)==null?void 0:V.tag);if(!p)throw Error("Ci");P=p;return x.yield(d.controller.isVisible(P,!0),2);case 2:if((E=x.yieldResult)&&L.blockIfPanelOpen)return x.return();n=(F=(f=d.controller).getPanelContent)==null?void 0:F.call(f,P);if(!(V=n))if(L){var D;V=((D=L.globalConfiguration)==null?void 0:
D.initialState)||L.engagementPanel;if(D=!V)D=!!(L==null?0:(p=L.engagementPanelPresentationConfigs)==null?0:p.engagementPanelPopupPresentationConfig);D&&(V=_.HVN(L.panelIdentifier,L.identifier))}else V=void 0;N=V;Y=L.engagementPanelPresentationConfigs;q=L.engagementPanelExtras;return x.yield(d.controller.showPanel({identifier:P,panelContents:N,config:Y,extras:q,target:(H=b)==null?void 0:(t=H.form)==null?void 0:t.element}),3);case 3:if(!L.globalConfiguration){x.jumpTo(0);break}if(L.globalConfiguration.reuseModelAndState&&
_.U("enable_ai_companion")&&(M=(W=(e=d.controller).getPanelContent)==null?void 0:W.call(e,P)))return x.return();_.DE(d.JSC$17760_screenManager,32633);return x.yield(_.GZ(d.innertubeTransportService,l),5);case 5:return J=x.yieldResult,d.JSC$17760_screenManager.graftServerVe(J.trackingParams),x.yield(d.controller.updatePanel({identifier:P,panelContents:J.content,shouldFocus:!0,extras:q,updatePanelContinuationData:J.updatePanelContinuationData}),0)}})};
D6[Hr]=[_.kI,_.XM,_.Lq];var Vf=function(l,b){this.controller=l;this.panelLoadingStrategy=b};
_.h(Vf,Wg);
Vf.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e;return _.B(function(W){L=_.K(l,_.zf);if((P=L)==null||!P.panelLoadingStrategy)return W.return();F=nZB(d.controller,(E=b)==null?void 0:(f=E.form)==null?void 0:f.element);N=(n=L.contextualSheetPresentationConfig)==null?void 0:n.position;q=(Y=L.contextualSheetPresentationConfig)==null?void 0:Y.hoverConfig;t=(H=L.contextualSheetPresentationConfig)==null?void 0:H.expandToFullWidth;e=function(M){return _.B(function(J){if(!M.sheetViewModel)return J.return();if(q){var x=
d.controller;x.shouldPreventClosingWhileHovered=!!q.preventCloseWhileHovered;var V;x.hideDelayMs=(V=q.hideDelayMs)!=null?V:0}return J.yield(d.controller.openSheet({viewModel:M.sheetViewModel,sheetPosition:N,expandToFullWidth:t},F),0)})};
return W.yield(d.panelLoadingStrategy.execute({command:l,data:L.panelLoadingStrategy,renderFn:e,createScreenConfig:{layer:0}}),0)})};
Vf[Hr]=[_.fh,p$];var wJ=function(l,b){this.controller=l;this.JSC$17771_commandHandler=b};
_.h(wJ,Wg);wJ.prototype.resolveCommand=function(l,b){var d=this,L,P,E;return _.B(function(f){if(f.nextAddress==1){L=_.K(l,zut);var F=_.K(L.showCommand,_.gI),n,N,Y=(N=F==null?void 0:F.panelIdentifier)!=null?N:F==null?void 0:(n=F.identifier)==null?void 0:n.tag;if(!Y)throw Error("Di");P=Y;return f.yield(d.controller.isVisible(P),2)}return(E=f.yieldResult)?f.yield(d.controller.hidePanel({identifier:P}),0):f.yield(d.JSC$17771_commandHandler.resolveCommand(L.showCommand,b),0)})};
wJ[Hr]=[_.XM,_.tk];var ud=function(l,b,d){this.innertubeTransportService=l;this.controller=b;this.JSC$17774_screenManager=d};
_.h(ud,Wg);
ud.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN;return _.B(function(sA){switch(sA.nextAddress){case 1:return L=d=_.K(l,IXj),P=L.targetPanelIdentifier,E=L.contentSourcePanelIdentifier,f=L.globalConfiguration,((F=P)==null?0:F.tag)&&((n=E)==null?0:n.tag)?f?sA.yield(b.controller.showPanel({identifier:P.tag,panelContents:_.HVN(P.tag,P)}),5):sA.yield((H=(q=b.controller).getPanel)==null?void 0:H.call(q,E.tag),4):sA.return();case 4:t=sA.yieldResult;N=(e=t)==
null?void 0:(M=(W=e).getPanelContent)==null?void 0:M.call(W);sA.jumpTo(3);break;case 5:return sA.yield(_.GZ(b.innertubeTransportService,l),6);case 6:J=sA.yieldResult,((x=J)==null?0:x.trackingParams)&&b.JSC$17774_screenManager.graftServerVe(J.trackingParams),N=(V=J)==null?void 0:V.content,Y=(p=J)==null?void 0:p.updatePanelContinuationData;case 3:if(G=(D=N)==null?void 0:D.engagementPanelSectionListRenderer)return sA.yield(b.controller.showPanel({identifier:P.tag,panelUpdatableFields:{content:G.content,
secondaryHeaderContent:(lN=G.header)!=null?lN:{},targetId:G.targetId,loggingDirectives:G.loggingDirectives},updatePanelContinuationData:Y}),0);sA.jumpTo(0)}})};
ud[Hr]=[_.kI,_.XM,_.Lq];var Gs=function(){};
_.h(Gs,Wg);Gs.prototype.resolveCommand=function(l){var b,d,L;return _.B(function(P){if(P.nextAddress==1)return(b=_.K(l,gmQ))?P.yield(_.YY(),2):P.return();d=P.yieldResult;if(!d)return P.return();var E=d,f=(L=b)==null?void 0:L.languageCode,F;(E==null?0:(F=E.isReady)==null?0:F.call(E))&&(f=tsQ(E,f))&&E.setAudioTrack(f);_.gR(P)})};var Ts=function(){};
_.h(Ts,mg);_.Q=Ts.prototype;_.Q.getApiPaths=function(){return kpV};
_.Q.getExtension=function(l){return _.K(l,_.oN)};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14345_getStoreKey=function(l){if((l=this.getExtension(l))&&l.videoId){var b={videoId:l.videoId};l.playlistId&&(b.playlistId=l.playlistId);l.index&&(b.index=l.index);l.params&&(b.params=l.params);return _.pv("next",b)}};
_.Q.JSC$14338_getClientScreen=function(l){var b;return((b=l.contentPlaybackContext)==null?void 0:b.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Q.JSC$14338_buildRequest=function(l,b,d){b.videoId&&(l.videoId=b.videoId);b.playlistId&&(l.playlistId=b.playlistId);b.params&&(l.params=b.params);b.index!==void 0&&(l.playlistIndex=b.index);l.racyCheckOk=!(!d.racyCheckOk&&!b.racyCheckOk);l.contentCheckOk=!!b.contentCheckOk;d.contentPlaybackContext&&(l.autonavState=d.contentPlaybackContext.autonavState,l.playbackContext={vis:d.contentPlaybackContext.vis,lactMilliseconds:d.contentPlaybackContext.lactMilliseconds});d.prefetchPlaybackContext&&(l.context.request||
(l.context.request={}),l.context.request.isPrefetch=!0);_.U("captions_hats_killswitch")||(b=_.Nz().getFlag(65),b=b!=null?!b:!1,d=!!_.zd("yt-player-sticky-caption"),l.captionsRequested=b&&d)};
_.Q.getRequestConfig=function(l){l=this.JSC$14345_getStoreKey(l);var b;l&&(b={storeStrategy:{storeKey:l}});_.U("web_log_player_watch_next_ticks")&&(b=b||{},b.requestTick="wn_s",b.responseTick="wn_r");return b};
var at=function(){};
_.h(at,mg);at.prototype.getApiPaths=function(){return kpV};
at.prototype.getExtension=function(l){return _.K(l,_.Ct)};
at.prototype.JSC$14338_buildRequest=function(l,b){b.token&&(l.continuation=b.token)};var id=function(){this.innerTubeTransport=_.qP().resolve(_.kI);this.miniplayerService=_.qP().resolve(_.pE)};
_.h(id,Wg);var Ofj=function(l){var b;return _.B(function(d){b=_.aC("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;l.JSC$17799_mainAppPlayer=new jI(b);document.addEventListener("yt-page-data-updated",l.JSC$17799_pauseOnNavigation.bind(l));_.gR(d)})},Nx9=function(l,b){var d,L,P,E;
return _.B(function(f){if(f.nextAddress==1){d=new Ts;L=d.JSC$14338_getRequest(b);if(!L)return f.return(void 0);P=L.innerTubeRequest;return f.yield(_.tx(l.innerTubeTransport,P,"/youtubei/v1/next"),2)}E=f.yieldResult;var F;var n,N,Y=(F=E.contents)==null?void 0:(n=F.twoColumnWatchNextResults)==null?void 0:(N=n.playlist)==null?void 0:N.playlist,q;F=(Y==null?0:(q=Y.contents)==null?0:q.length)?Y:void 0;return f.return(F)})},mYZ=function(l,b){var d,L,P,E,f;
return _.B(function(F){if(F.nextAddress==1)return d=l.JSC$17799_mainAppPlayer,F.yield(d.api,2);if(F.nextAddress!=3)return L=F.yieldResult,b.watchCommand?F.yield(Nx9(l,b.watchCommand),3):F.return();P=F.yieldResult;if((E=P)==null||!E.contents)return F.return();f=P.contents.map(function(n){var N;return(N=n.playlistPanelVideoRenderer)==null?void 0:N.videoId}).filter(function(n){return!!n}).map(function(n){return{encrypted_id:n}});
L.updatePlaylist({video:f});_.gR(F)})},Ymx=function(l,b){var d,L,P;
return _.B(function(E){return E.nextAddress==1?(d=l.JSC$17799_mainAppPlayer,P=(L=b.playerParams)!=null?L:"",b.externalVideoId?E.yield(d.loadVideoWithPlayerVars({videoId:b.externalVideoId,audio_only:"1",player_params:P}),2):E.jumpTo(2)):b.watchCommand?E.yield(mYZ(l,b),0):E.jumpTo(0)})};
id.prototype.JSC$17799_pauseOnNavigation=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1)return b=l.JSC$17799_mainAppPlayer,L.yield(b.api,2);d=L.yieldResult;d.pauseVideo();_.gR(L)})};
id.prototype.pauseVideo=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1)return b=l.JSC$17799_mainAppPlayer,L.yield(b.api,2);d=L.yieldResult;d.pauseVideo();_.gR(L)})};
id.prototype.playVideo=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1)return b=l.JSC$17799_mainAppPlayer,L.yield(b.api,2);d=L.yieldResult;d.playVideo();_.gR(L)})};
var qm9=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1)return b=l.JSC$17799_mainAppPlayer,L.yield(b.api,2);d=L.yieldResult;d.mute();_.gR(L)})},Hf9=function(l){var b,d;
return _.B(function(L){if(L.nextAddress==1)return b=l.JSC$17799_mainAppPlayer,L.yield(b.api,2);d=L.yieldResult;d.unMute();_.gR(L)})};
id.prototype.stopVideo=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1)return b=l.JSC$17799_mainAppPlayer,L.yield(b.api,2);d=L.yieldResult;d.stopVideo();_.gR(L)})};
var tAx=function(l,b){return _.B(function(d){switch(d.nextAddress){case 1:switch(b){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(l.playVideo(),8);case 8:d.jumpTo(0);break;case 3:return d.yield(l.pauseVideo(),
9);case 9:d.jumpTo(0);break;case 4:return d.yield(l.stopVideo(),10);case 10:d.jumpTo(0);break;case 5:return d.yield(qm9(l),11);case 11:d.jumpTo(0);break;case 6:return d.yield(Hf9(l),12);case 12:d.jumpTo(0)}})};
id.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F;return _.B(function(n){return n.nextAddress==1?(d=_.K(l,XC0),((L=d)==null?0:L.newPlaybackParams)||((P=d)==null?0:P.controlAction)?b.JSC$17799_mainAppPlayer?n.jumpTo(2):n.yield(Ofj(b),2):n.return()):((E=d)==null?0:E.newPlaybackParams)?(b.miniplayerService.isMiniplayerActive()&&((f=b.miniplayerService.getPlayerElement())==null||f.pause()),F=d.newPlaybackParams,F.externalVideoId||F.externalPlaylistId?n.yield(Ymx(b,F),0):n.return()):n.yield(tAx(b,
d.controlAction),0)})};var c8=function(l){this.JSC$17805_commandHandler=l};
_.h(c8,Wg);
c8.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1)return(d=_.K(l,S3j))?n.yield(_.YY(),2):n.return();L=n.yieldResult;if(!L)return n.return();var N=L,Y=(P=d)==null?void 0:P.languageCode,q=(E=d)==null?void 0:E.isAutoTranslated;N.getVideoData&&_.KUj(N).length&&((Y=hOF(N,Y,q))?N.setOption("captions","track",Y):(N.setOption("captions","stickyLoading",{}),N.setOption("captions","track",{})));f=L.isSubtitlesOn()?_.By("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.By("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");F=_.dy(f,5E3);b.JSC$17805_commandHandler.resolveCommand(F);_.gR(n)})};
c8[Hr]=[_.tk];var rJ=function(l,b){this.shortsPlayerPromise=l;this.JSC$17809_commandHandler=b};
_.h(rJ,Wg);
rJ.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1)return(d=_.K(l,P3j))?Y.yield(b.shortsPlayerPromise,2):Y.return();L=Y.yieldResult;var q=kaV(L);q!=null&&q.length||(L.loadModule("captions"),q=kaV(L));P=q;if((E=P)==null||!E.length)return f=_.By("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),F=_.dy(f),b.JSC$17809_commandHandler.resolveCommand(F),Y.return();L.toggleSubtitles();n=L.isSubtitlesOn()?_.By("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.By("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");N=_.dy(n);b.JSC$17809_commandHandler.resolveCommand(N);_.gR(Y)})};
rJ[Hr]=[_.lPh,_.tk];var lJ=function(l){this.JSC$17812_actionRouter=l;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(b,d){b.triggerAction("yt-dismiss-shopping-timely-shelf-action",d);(b=_.qP().resolve(_.YC(_.FIj)))&&b.dismissFeaturedProductOverlay()}]])};
_.h(lJ,Wg);lJ.prototype.resolveCommand=function(l){var b=this,d,L,P;return _.B(function(E){d=_.K(l,RTV);if((L=d)==null||!L.overlayId)return E.return();P=b.dismissPlayerOverlayActions.get(d.overlayId);if(!P)throw Error("Ei`"+d.overlayId);P(b.JSC$17812_actionRouter,d);_.gR(E)})};
lJ[Hr]=[$m];var bJ=function(l){this.JSC$17816_playerPromise=l};
_.h(bJ,Wg);bJ.prototype.resolveCommand=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return(d=_.K(l,WJ0))?f.yield(b.JSC$17816_playerPromise,2):f.return();L=f.yieldResult;P=L.getVideoData().video_id;d.videoId===P&&(E=Number(d.offsetFromVideoStartMilliseconds),E>=0&&L.seekTo(E/1E3));_.gR(f)})};
bJ[Hr]=[_.sJ];var UYB=_.Fv("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),d9=function(l){this.store=l};
_.h(d9,Wg);
var KCO=function(l){var b,d,L,P;return _.B(function(E){if(E.nextAddress==1)return b=_.aC("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,d=_.aC("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,L=b||d,l.JSC$17820_mainAppPlayer=new jI(L),E.yield(l.JSC$17820_mainAppPlayer.api,2);P=E.yieldResult;P.addEventListener("onStateChange",l.JSC$17820_playerStateChangeListener.bind(l));document.addEventListener("yt-page-data-updated",l.JSC$17820_pauseOnNavigation.bind(l));window.addEventListener("state-navigatestart",
l.JSC$17820_pauseOnNavigation.bind(l));_.gR(E)})};
d9.prototype.JSC$17820_playerStateChangeListener=function(l){switch(l){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"}e1x(this)};
var e1x=function(l){l.store.dispatch(_.jN("sfvAudioItemCurrentlyPlayingEntity",UYB,{key:UYB,externalVideoId:l.externalVideoId,sfvAudioItemPlaybackState:l.playbackState,nowPlayingEntityValue:l.nowPlayingEntityValue}))};
d9.prototype.JSC$17820_pauseOnNavigation=function(){var l=this,b,d,L,P;return _.B(function(E){if(E.nextAddress==1){if(!l.JSC$17820_mainAppPlayer){var f=new _.Rp("Error: mainAppPlayer is unavailable",l.JSC$17820_mainAppPlayer);_.az(f);return E.return()}return E.yield(l.JSC$17820_mainAppPlayer.api,2)}b=E.yieldResult;L=(d=b)==null?void 0:d.getPlayerState();L!==1||(P=b)!=null&&P.pauseVideo();_.gR(E)})};
d9.prototype.playVideo=function(l,b,d){var L=this,P,E;return _.B(function(f){if(f.nextAddress==1)return f.yield((P=L.JSC$17820_mainAppPlayer)==null?void 0:P.api,2);E=f.yieldResult;if(!L.JSC$17820_mainAppPlayer||!E){var F=new _.Rp("Error: mainAppPlayer is unavailable",L.JSC$17820_mainAppPlayer);_.az(F);return f.return()}return f.yield(L.JSC$17820_mainAppPlayer.loadVideoWithPlayerVars({videoId:L.externalVideoId,audio_only:"1",start:l/1E3,end:l/1E3+b,player_params:d}),0)})};
d9.prototype.pauseVideo=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1){if(!l.JSC$17820_mainAppPlayer){var P=new _.Rp("Error: mainAppPlayer is unavailable",l.JSC$17820_mainAppPlayer);_.az(P);return L.return()}return L.yield(l.JSC$17820_mainAppPlayer.api,2)}b=L.yieldResult;(d=b)==null||d.pauseVideo();_.gR(L)})};
d9.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p;return _.B(function(D){if(D.nextAddress==1)return d=_.K(l,bqo),P=(L=d)==null?void 0:L.nowPlayingEntityValue,f=(E=d)==null?void 0:E.externalVideoId,q=Number((Y=(F=d)==null?void 0:(n=F.defaultStartPoints)==null?void 0:(N=n[0])==null?void 0:N.offsetMs)!=null?Y:"0"),J=Number((M=(H=d)==null?void 0:(t=H.defaultStartPoints)==null?void 0:(e=t[0])==null?void 0:(W=e.duration)==null?void 0:W.seconds)!=null?M:"15"),p=(V=
(x=d)==null?void 0:x.playerParams)!=null?V:"",P&&f?b.JSC$17820_mainAppPlayer?D.jumpTo(2):D.yield(KCO(b),2):D.return();if(D.nextAddress!=6){if(b.nowPlayingEntityValue&&P===b.nowPlayingEntityValue)return b.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?D.yield(b.pauseVideo(),0):D.yield(b.playVideo(q,J,p),0);b.externalVideoId=f;b.nowPlayingEntityValue=P;b.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return D.yield(b.playVideo(q,J,p),6)}e1x(b);return D.jumpTo(0)})};
d9[Hr]=[Fy];var LR=function(l){this.JSC$17838_commandHandler=l};
_.h(LR,Wg);LR.prototype.resolveCommand=function(l,b){var d=this,L,P,E;return _.B(function(f){if(f.nextAddress==1)return(L=_.K(l,AQf))?f.yield(_.YY(),2):f.return();P=f.yieldResult;if(!P)return f.return();(E=WUV(P))&&d.JSC$17838_commandHandler.resolveCommand(E,b);_.gR(f)})};
LR[Hr]=[_.tk];var Pz=function(l){this.JSC$17844_commandHandler=l};
_.h(Pz,Wg);Pz.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1)return(L=_.K(l,vmf))?n.yield(_.YY(),2):n.return();P=n.yieldResult;if(!P)return n.return();(E=Msj(P))?d.JSC$17844_commandHandler.resolveCommand(E,b):(f=_.By("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),F=_.dy(f),d.JSC$17844_commandHandler.resolveCommand(F));_.gR(n)})};
Pz[Hr]=[_.tk];var EC=function(l){this.JSC$17847_playerPromise=l};
_.h(EC,Wg);EC.prototype.resolveCommand=function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1)return(d=_.K(l,o40))?P.yield(b.JSC$17847_playerPromise,2):P.return();L=P.yieldResult;L.isFullscreen()&&L.wakeUpControls();_.gR(P)})};
EC[Hr]=[_.sJ];var QU=function(l){this.JSC$17850_playerPromise=l};
_.h(QU,Wg);QU.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f;return _.B(function(F){if(F.nextAddress==1){d=_.K(l,jEJ);if(!d)return F.return();L=d.overlayRenderer;return L?(P=_.K(L,G6Q))?F.yield(b.JSC$17850_playerPromise,3):F.jumpTo(0):F.return()}E=F.yieldResult;E.renderChapterSeekingAnimation(1,_.iO(P.text),(f=P.icon)==null?void 0:f.iconType);_.gR(F)})};
QU[Hr]=[_.sJ];var Xg=function(l){this.store=l};
_.h(Xg,Wg);
Xg.prototype.resolveCommand=function(l){var b=this,d,L,P;return _.B(function(E){if(E.nextAddress==1){d=_.K(l,fVV);if(!d)return E.return();L="";(P=b.store.getState().collabInviteLink)&&d.id===P.playlistId?L=P.inviteLinkURL:d.shortUrl&&(L=d.shortUrl);return L?E.yield(navigator.clipboard.writeText(L),3):E.jumpTo(0)}var f={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.By("COPY_LINK_SUCCESS_TOAST")}}}}};_.qP().resolve(_.tk).resolveCommand(f);_.gR(E)})};
Xg[Hr]=[tR];var fR=function(l,b){this.innertubeTransportService=l;this.JSC$17860_commandHandler=b};
_.h(fR,Wg);fR.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H;return _.B(function(t){if(t.nextAddress==1)return(L=_.K(l,_.tQ))?t.yield(_.GZ(d.innertubeTransportService,l,(P=b)==null?void 0:P.form),2):t.return();(E=t.yieldResult)&&E.errorMetadata&&(f=E,F=_.dy(f.error.message),d.JSC$17860_commandHandler.resolveCommand(F));n=E;if((N=n)==null?0:N.actions)for(Y=_.X(n.actions),q=Y.next();!q.done;q=Y.next())H=q.value,d.JSC$17860_commandHandler.resolveCommand(H);_.gR(t)})};
fR[Hr]=[_.kI,_.tk];var sC=function(){};
_.h(sC,Wg);sC.prototype.resolveCommand=function(l){var b;return _.B(function(d){b=_.K(l,cUr);if(!b)return d.return();(new jW0(b)).show();_.gR(d)})};_.Fg=new _.tZ("PLAYLIST_EDIT_CONTROLLER_TOKEN");var Bz=function(l,b,d,L){this.store=l;this.innertubeTransportService=b;this.controller=d;this.JSC$17868_commandHandler=L};
_.h(Bz,Wg);
Bz.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN,sA,OA,WV,qH,KF;return _.B(function(AV){if(AV.nextAddress==1){L=_.K(l,_.n3);if(!L)return AV.return();if(L.clientActions){P=_.X(L.clientActions);for(E=P.next();!E.done;E=P.next())f=E.value,d.JSC$17868_commandHandler.resolveCommand(f,b);var CF,gZ=b==null?void 0:(CF=b.form)==null?void 0:CF.element;gZ&&_.rh(gZ,"yt-dismissible-item-action",L.clientActions)}return AV.yield(_.GZ(d.innertubeTransportService,l,(F=
b)==null?void 0:F.form),2)}if(n=AV.yieldResult)n.errorMetadata?(N=n,Y=_.dy(N.error.message),d.JSC$17868_commandHandler.resolveCommand(Y),"error"in n&&((q=b)==null?0:(H=q.commandController)==null?0:H.onServerError)&&((t=b)==null||(e=t.commandController)==null||e.onServerError(l,n))):(W=b)==null||(M=W.commandController)==null||(x=(J=M).onSuccess)==null||x.call(J,l,n);V=n;((p=V)==null?0:p.collaborationInviteLink)&&L.playlistId&&(_.U("web_enable_invite_collaborators_link")||_.U("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
d.store.dispatch(_.E2({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:L.playlistId,inviteLinkUrl:V.collaborationInviteLink}}));((D=V)==null?0:D.redirectEndpoint)&&d.JSC$17868_commandHandler.resolveCommand(V.redirectEndpoint);((G=V)==null?0:(lN=G.newHeader)==null?0:lN.playlistHeaderRenderer)?h19(d.controller,V.newHeader.playlistHeaderRenderer):((sA=V)==null?0:(OA=sA.newHeader)==null?0:OA.musicEditablePlaylistDetailHeaderRenderer)&&h19(d.controller,V.newHeader.musicEditablePlaylistDetailHeaderRenderer);
d.controller.playlistVideoListElement&&((WV=V)==null?0:(qH=WV.playlistEditResults)==null?0:(KF=qH[0])==null?0:KF.playlistEditVideoAddedResultData)&&((gZ=d.controller.playlistVideoListElement)==null||gZ.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:V.playlistEditResults[0].playlistEditVideoAddedResultData})));_.gR(AV)})};
Bz[Hr]=[_.FU,_.kI,_.Fg,_.tk];var nR=function(l,b){this.controller=l;this.JSC$17878_commandHandler=b};
_.h(nR,Wg);nR.prototype.resolveCommand=function(l,b){var d=this,L,P,E;return _.B(function(f){L=_.K(l,slQ);d.controller.showRefreshPill&&((P=L)==null?0:P.command)&&(d.JSC$17878_commandHandler.resolveCommand((E=L)==null?void 0:E.command,b),d.controller.showRefreshPill=!1);_.gR(f)})};
nR[Hr]=[_.G0,_.tk];var OC=function(l,b){this.store=l;this.JSC$17882_commandHandler=b||_.Nv.instance};
_.h(OC,Wg);OC.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H;return _.B(function(t){L=_.K(l,h7Q);P=d.store.getState().radioButtonGroup;if((E=L)==null?0:E.command)d.JSC$17882_commandHandler.resolveCommand((f=L)==null?void 0:f.command,b);else if(P&&((F=L)==null?void 0:F.formId)===P.currentFormId)for(n=Object.values(P.commandsMap),N=_.X(n),Y=N.next();!Y.done;Y=N.next())q=Y.value,(H=_.A9(q))&&d.JSC$17882_commandHandler.resolveCommand(H,b);_.gR(t)})};
OC[Hr]=[_.FU];var N8=new _.tZ("USER_PREFS");var ms=function(l){this.JSC$17887_prefCookie=l};
_.h(ms,Wg);ms.prototype.resolveCommand=function(l){var b=this,d;return _.B(function(L){(d=_.K(l,Dcj))&&typeof d.useListView==="boolean"&&(_.mx(0,155,d.useListView),b.JSC$17887_prefCookie.save());_.gR(L)})};
ms[Hr]=[N8];var Y_=function(l){this.JSC$17891_prefCookie=l};
_.h(Y_,Wg);Y_.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f;return _.B(function(F){d=_.K(l,lV$);if((L=d)==null||!L.gl)return F.return();P=d.gl;E={persist_gl:"1",gl:P};b.JSC$17891_prefCookie.set("gl",P);b.JSC$17891_prefCookie.save();f=nJf(E);_.vH(f);_.gR(F)})};
Y_[Hr]=[N8];var q8=function(l){this.JSC$17895_prefCookie=l};
_.h(q8,Wg);q8.prototype.resolveCommand=function(l){var b=this,d,L;return _.B(function(P){d=_.K(l,BdJ);if(!d)return P.return();L=!1;d.flagNum&&typeof d.value==="boolean"?(_.mx(0,d.flagNum,d.value),L=!0):d.key&&typeof d.stringValue==="string"&&(b.JSC$17895_prefCookie.set(d.key,d.stringValue),L=!0);L&&b.JSC$17895_prefCookie.save();_.gR(P)})};
q8[Hr]=[N8];var Hz=new _.tZ("PREF_STORAGE_PROMISE_TOKEN");var tw=function(l){this.JSC$17899_prefStoragePromise=l};
_.h(tw,Wg);tw.prototype.resolveCommand=function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1)return(d=_.K(l,OWJ))?P.yield(b.JSC$17899_prefStoragePromise,2):P.return();L=P.yieldResult;return L===void 0||d.key===void 0||d.value===void 0?P.return():P.yield(L.set(d.key,d.value),0)})};
tw[Hr]=[Hz];var UC=function(l){this.innertubeTransportService=l};
_.h(UC,Wg);UC.prototype.resolveCommand=function(l,b){var d=this,L,P;return _.B(function(E){(L=_.K(l,_.k3D))&&L&&L.isFirstRequest&&(_.yB("search_overview_answer"),_.Zi("so_rq",void 0,"search_overview_answer"));return E.yield(_.GZ(d.innertubeTransportService,l,(P=b)==null?void 0:P.form),0)})};
UC[Hr]=[_.kI];var k76=function(){};
_.h(k76,Wg);
k76.prototype.resolveCommand=function(l){var b,d,L,P,E,f,F,n,N;return _.B(function(Y){b=_.K(l,klr);if((d=b)==null?0:d.sectionIdentifier){if(b.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(P=(L=document.getElementsByTagName(b.sectionIdentifier))==null?void 0:L.item(0))P.scrollIntoView({behavior:"smooth"}),(E=B_j(P))&&E.focus({preventScroll:!0});return Y.return()}f=document.querySelector("[section-identifier="+b.sectionIdentifier+"]");F=document.querySelector("[section-identifier="+b.referenceSectionIdentifier+
"]");if(!f)return Y.return();n=b.verticalScrollOffsetDp?b.verticalScrollOffsetDp:0;F&&(n-=F.offsetTop);window.scrollTo({top:f.offsetTop+n,behavior:"smooth"});(N=B_j(f))&&N.focus({preventScroll:!0})}_.gR(Y)})};var KR=function(l){this.JSC$17911_commandHandler=l};
_.h(KR,Wg);
KR.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n;return _.B(function(N){if(N.nextAddress==1){d=_.K(l,G3h);if(!d||!d.imageBytes||!navigator.clipboard)return N.return();if(d.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.az(Error("Gi")),N.return();_.zD(N,2);P=(L=d)==null?void 0:L.imageBytes;E=P.replace(/-/g,"+").replace(/_/g,"/");f=BMV(E);F={};n=[new ClipboardItem((F[f.type]=f,F))];return N.yield(navigator.clipboard.write(n),4)}if(N.nextAddress!=2)return d.successCommand&&
b.JSC$17911_commandHandler.resolveCommand(d.successCommand),_.f8(N,0);_.JE(N);d.errorCommand&&b.JSC$17911_commandHandler.resolveCommand(d.errorCommand);_.gR(N)})};
KR[Hr]=[_.tk];var ef=function(l,b){this.innertubeTransportService=l;this.JSC$17915_commandHandler=b};
_.h(ef,Wg);ef.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1)return(L=_.K(l,T2D))?n.yield(_.GZ(d.innertubeTransportService,l,(P=b)==null?void 0:P.form),2):n.return();(E=n.yieldResult)&&E.errorMetadata&&L.onFailureCommand&&d.JSC$17915_commandHandler.resolveCommand(L.onFailureCommand);f=E;((F=f)==null?0:F.shareCommand)&&d.JSC$17915_commandHandler.resolveCommand(f.shareCommand,b);_.gR(n)})};
ef[Hr]=[_.kI,_.tk];var hw=function(){};
_.h(hw,Wg);hw.prototype.resolveCommand=function(l){var b,d;return _.B(function(L){b=_.K(l,Ql$);if(!b||!navigator.share)return L.return();d={url:b.url};try{return L.return(navigator.share(d))}catch(P){}_.gR(L)})};var k_=function(){};
_.h(k_,Wg);k_.prototype.resolveCommand=function(){return _.B(function(l){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.gR(l)})};var Wz=function(l){this.JSC$17925_navigationConfirmationService=l};
_.h(Wz,Wg);Wz.prototype.resolveCommand=function(){var l=this;return _.B(function(b){l.JSC$17925_navigationConfirmationService.cancelPendingNavigation();_.gR(b)})};
Wz[Hr]=[rz];var jf=function(l){this.JSC$17928_screenManager=l};
_.h(jf,Wg);jf.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N;return _.B(function(Y){P=(L=b.form)==null?void 0:L.event;f=(E=b.form)==null?void 0:E.element;if(!P)throw new _.Rp("Event not passed in when resolving command");F=_.X(P.composedPath());for(n=F.next();!n.done;n=F.next())if(N=n.value,N.tagName==="YT-COPY-LINK-RENDERER")return N.copyUrlToClipboard(),f&&_.Vq(d.JSC$17928_screenManager,f),Y.return();_.gR(Y)})};
jf[Hr]=[_.Lq];var z8=function(){this.JSC$17932_miniAppClientDataProvider=_.qP().resolve(_.JT)};
_.h(z8,Wg);z8.prototype.resolveCommand=function(){var l=this,b,d;return _.B(function(L){if(l.JSC$17932_miniAppClientDataProvider.clientData.has("video_id")){var P=l.JSC$17932_miniAppClientDataProvider,E=P.clientData.get("video_id");E&&P.clientData.delete("video_id");b="https://youtube.com/watch?v="+E;d=_.o$(b);if(d===void 0)throw Error("Hi`"+b);_.Pn(window,d)}_.gR(L)})};var yU=function(){};
_.h(yU,Wg);yU.prototype.resolveCommand=function(){return _.B(function(l){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.gR(l)})};var ZW=function(){};
_.h(ZW,Wg);ZW.prototype.resolveCommand=function(){var l;return _.B(function(b){if(b.nextAddress==1)return b.yield(_.b5F(window.document.documentElement),2);(l=document.querySelector("mini-app-container-view-model iframe"))&&l.focus();_.gR(b)})};var M8=function(l){this.JSC$17939_navigationConfirmationService=l};
_.h(M8,Wg);
M8.prototype.resolveCommand=function(){var l=this;return _.B(function(b){var d=l.JSC$17939_navigationConfirmationService,L=_.qP().resolve(_.wi),P;if(((P=d.navigateParams)==null?void 0:P.data)!==void 0){var E;_.xaf(L,d.navigateParams.endpoint,d.navigateParams.data,(E=d.navigateParams.navigationType)!=null?E:1,d.navigateParams.tempData,d.navigateParams.isMiniplayer,void 0,!0);d.navigateParams=void 0;d.customConfirmationCommand=void 0}else d.navigateParams&&(L.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);_.gR(b)})};
M8[Hr]=[rz];var I5=function(){};
_.h(I5,Wg);I5.prototype.resolveCommand=function(){return _.B(function(l){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.gR(l)})};var $_=function(l){this.JSC$17944_prefStorage=l};
_.h($_,Wg);$_.prototype.resolveCommand=function(){var l=this,b,d;return _.B(function(L){switch(L.nextAddress){case 1:return L.yield(l.JSC$17944_prefStorage,2);case 2:return(b=L.yieldResult)?L.yield(b.set("sfvle",!1),3):L.return();case 3:return L.yield(b.set("sfvles",!0),4);case 4:d=_.Nz(),_.mx(0,203,!1),_.mx(0,204,!0),d.save(),_.gR(L)}})};
$_[Hr]=[Hz];var Jw=function(l){this.JSC$17947_prefStorage=l};
_.h(Jw,Wg);Jw.prototype.resolveCommand=function(){var l=this,b,d;return _.B(function(L){switch(L.nextAddress){case 1:return L.yield(l.JSC$17947_prefStorage,2);case 2:return(b=L.yieldResult)?L.yield(b.set("sfvle",!0),3):L.return();case 3:return L.yield(b.set("sfvles",!0),4);case 4:d=_.Nz(),_.mx(0,203,!0),_.mx(0,204,!0),d.save(),_.gR(L)}})};
Jw[Hr]=[Hz];_.WCO=new _.tZ("SNACKBAR_CONTROLLER_TOKEN");_.jBA=new _.tZ("SHOULD_SHOW_PIVOT_BAR_TOKEN");var x_=function(l){this.controller=l};
_.h(x_,Wg);x_.prototype.resolveCommand=function(l){var b=this,d;return _.B(function(L){d=_.K(l,fmt);if(!d)return L.return();var P=b.controller;P.closeSnackbarFn&&P.closeSnackbarFn();_.gR(L)})};
x_[Hr]=[_.WCO];var g9=function(l,b){this.controller=l;this.JSC$17954_sheetController=b};
_.h(g9,Wg);g9.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n;return _.B(function(N){L=_.K(l,FKh);if(!L)return N.return();f=nZB(d.JSC$17954_sheetController,(P=b)==null?void 0:(E=P.form)==null?void 0:E.element);F=_.K(L.content,k6$);if(!F)return N.return();var Y=d.controller,q=F,H=(n=L.animationStyle)!=null?n:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(Y.showSnackbarFn)Y.showSnackbarFn({snackbarViewModel:q,animationStyle:H,durationMs:L.durationSeconds*1E3,target:f});else throw Error("Aj");_.gR(N)})};
g9[Hr]=[_.WCO,_.fh];var Sf=function(){};
_.h(Sf,Wg);Sf.prototype.resolveCommand=function(l){var b;return _.B(function(d){b=_.K(l,n3Q);if(!b||typeof b.key!=="string"||typeof b.value!=="string")return d.return();window.localStorage.setItem(b.key,b.value);_.gR(d)})};var Aw=function(l){this.store=l};
_.h(Aw,Wg);Aw.prototype.resolveCommand=function(l){var b=this,d;return _.B(function(L){d=_.K(l,Bn1);if(!d||!d.stepId||!d.token)return L.return();b.store.dispatch(LDF({stepId:d.stepId,token:d.token,isSelected:!1}));_.gR(L)})};
Aw[Hr]=[tR];var vz=function(l,b,d){this.innertubeTransportService=l;this.store=b;this.JSC$17966_screenManager=d};
_.h(vz,Wg);
vz.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN,sA,OA,WV,qH,KF,AV;return _.B(function(CF){d=_.K(l,QrV);if(!d||(L=d.stepIds)==null||!L.length)return CF.return();P=b.store.getState().talkToRecs;E=[];f=[];F=_.X(d.stepIds);for(n=F.next();!n.done;n=F.next())for(N=n.value,Y=void 0,(q=(Y=P.stepStates[N])==null?void 0:Y.userQuery)&&f.push({userQuery:d.submitEmptyUserQuery?"":q.userQuery,userQueryToken:q.token}),t=H=void 0,e=(t=(H=P.stepStates[N])==null?void 0:
H.selectionStates)!=null?t:{},W=_.X(Object.entries(e)),M=W.next();!M.done;M=W.next())J=M.value,x=_.X(J),V=x.next().value,p=x.next().value,D=V,G=p,G.isSelected&&E.push(D);lN={selectedChipTokens:E,userQueries:f,submittedStepIds:d.stepIds};sA={browseTalk2recsFormData:lN};d.browseEndpoint?(OA=l,_.$A(OA,_.qd,d.browseEndpoint)):d.command&&(OA=d.command);if(!OA)return CF.return();WV=_.K(OA,_.Ct);if((qH=WV)==null?0:qH.command)if(KF=_.K(WV.command,bWF))AV=_.Nv.instance,AV.resolveCommand(WV.command);return CF.yield(_.GZ(b.innertubeTransportService,
OA,{formData:sA,disableCache:!0}).then(function(gZ){(gZ==null?0:gZ.trackingParams)&&b.JSC$17966_screenManager.graftServerVe(gZ==null?void 0:gZ.trackingParams)}),0)})};
vz[Hr]=[_.kI,tR,_.Lq];var CR=function(l){this.store=l};
_.h(CR,Wg);
CR.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N;return _.B(function(Y){d=_.K(l,F9$);if(!d||!d.stepId)return Y.return();if(d.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")f=(E=(L=b.store.getState().talkToRecs.stepStates[d.stepId])==null?void 0:(P=L.userQuery)==null?void 0:P.userQuery)!=null?E:"",F=f.length>0?". ":"",n=f+F+d.selectedText,b.store.dispatch(PH2({stepId:d.stepId,userQueryToken:"",userQuery:n}));else if(d.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")b.store.dispatch(PH2({stepId:d.stepId,userQueryToken:"",
userQuery:(N=d.selectedText)!=null?N:""}));else{if(!d.token)return Y.return();b.store.dispatch(LDF({stepId:d.stepId,token:d.token,isSelected:!0}))}_.gR(Y)})};
CR[Hr]=[tR];var R5=function(l){this.store=l};
_.h(R5,Wg);R5.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n;return _.B(function(N){L=_.K(l,DCq);if(!L||!L.stepId)return N.return();F=(f=(P=b)==null?void 0:(E=P.form)==null?void 0:E.userQuery)!=null?f:"";d.store.dispatch(PH2({stepId:L.stepId,userQuery:F,userQueryToken:(n=L.userQueryToken)!=null?n:""}));_.gR(N)})};
R5[Hr]=[tR];_.z1j=new _.tZ("TIMELY_ACTIONS_CONTROLLER_TOKEN");var pR=function(l){this.controller=l};
_.h(pR,Wg);pR.prototype.resolveCommand=function(l){var b=this,d,L,P,E;return _.B(function(f){d=_.K(l,KJt);if(!d)return f.return();L=d;P=L.id;E=L.isVisible;if(P===void 0||E===void 0)return f.return();var F;(F=b.controller.timelyActionsMap.get(P))==null||F(P,E);_.gR(f)})};
pR[Hr]=[_.z1j];var y_6=function(){this.timelyActionsMap=new Map};var o5=function(l){this.JSC$17992_commandHandler=l};
_.h(o5,Wg);o5.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f;return _.B(function(F){d=_.K(l,_.Md2);if(!d)return F.return();E=(L=d.item)==null?void 0:(P=L.notificationTextRenderer)==null?void 0:P.successResponseText;if(!E)return F.return();f=_.b$(E);b.JSC$17992_commandHandler.resolveCommand(f);_.gR(F)})};
o5[Hr]=[_.tk];var DW=function(l,b){this.innertubeTransportService=l;this.JSC$17997_playerApiPromise=b};
_.h(DW,Wg);
DW.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y;return _.B(function(q){if(q.nextAddress==1)return q.yield(b.JSC$17997_playerApiPromise,2);d=q.yieldResult;L=d.getOption("captions","track");P=Object.assign({},_.K(l,_.xkJ));(f=(E=d.getVideoData())==null?void 0:E.video_id)?P.externalVideoId=f:_.bo(Error("Ii"));if((F=L)==null?0:F.languageCode)P.languageCode=L.languageCode;if((n=L)==null?0:n.kind)P.kind=L.kind;if((N=L)==null?0:N.name)P.name=L.name;Y=Object.assign({},l,{getTranscriptEndpoint:P});return q.yield(_.GZ(b.innertubeTransportService,
Y),0)})};
DW[Hr]=[_.kI,_.sJ];var VU=function(){};
_.h(VU,Wg);VU.prototype.resolveCommand=function(l){var b,d,L,P,E,f,F,n;return _.B(function(N){b=_.K(l,e7r);if((d=b)==null||!d.paramKeyValuePairs)return N.return();L=window.location.href;P=_.X(b.paramKeyValuePairs);for(E=P.next();!E.done;E=P.next())f=E.value,f.key&&f.value&&(F={},L=_.sQ(L,(F[f.key]=f.value,F)));n=_.qP().resolve(_.T6);_.G6(n,L);_.gR(N)})};_.w9=new _.tZ("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var uJ=function(l,b,d,L){this.controller=l;this.JSC$18004_playerApiPromise=b;this.innertubeTransportService=d;this.JSC$18004_commandHandler=L};
_.h(uJ,Wg);
uJ.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V;return _.B(function(p){if(p.nextAddress==1){d=_.K(l,Dlo);if((L=d)==null||!L.watchEndpoint)return p.return();P=new Ts;E=P.JSC$14338_getRequest(d.watchEndpoint);if(!E)return p.return();f=d.watchEndpoint.clickTrackingParams;return p.yield(_.tx(b.innertubeTransportService,E.innerTubeRequest,E.input,f,E.config),2)}if(p.nextAddress!=3)return F=p.yieldResult,p.yield(b.JSC$18004_playerApiPromise,3);n=p.yieldResult;n.updateVideoData({raw_watch_next_response:F});
if(e=(N=F)==null?void 0:(Y=N.contents)==null?void 0:(q=Y.twoColumnWatchNextResults)==null?void 0:(H=q.results)==null?void 0:(t=H.results)==null?void 0:t.contents)M=(W=e.find(function(D){return D.videoPrimaryInfoRenderer}))==null?void 0:W.videoPrimaryInfoRenderer,((J=M)==null?0:J.subtitle)&&ZfZ(b.controller,M.subtitle);
(V=(x=F)==null?void 0:x.onUiReady)&&b.JSC$18004_commandHandler.resolveCommand(V);_.gR(p)})};
uJ[Hr]=[_.w9,_.sJ,_.kI,_.tk];var MAS=function(){this.subtitleChangeCallbackMap=new Map},ZfZ=function(l,b){l=_.X(l.subtitleChangeCallbackMap.values());
for(var d=l.next();!d.done;d=l.next())d=d.value,d(b)};var G8=function(l,b){this.JSC$18014_commandHandler=l;this.innertubeTransportService=b};
_.h(G8,Wg);
G8.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V;return _.B(function(p){switch(p.nextAddress){case 1:return(E=(L=b)==null?void 0:(P=L.form)==null?void 0:P.element)&&_.on(E),f=_.Nz().get("hl"),F="",_.zD(p,2),p.yield(xZN(f),4);case 4:F=p.yieldResult;_.f8(p,3);break;case 2:return _.JE(p),E&&_.DL(E),_.az(Error("Ki"),"ERROR"),p.return();case 3:n=_.K(l,det);if(!n)return E&&_.DL(E),p.return();(q=(N=n.commerceActionConfig)==null?void 0:(Y=N.commandLifeCycleConfig)==null?
void 0:Y.onStartCommand)&&d.JSC$18014_commandHandler.resolveCommand(q);return p.yield(_.GZ(d.innertubeTransportService,l,{client_data:{paymentsClientToken:{token:F}}}),5);case 5:(H=p.yieldResult)?(E&&_.DL(E),((M=H)==null?0:M.command)&&d.JSC$18014_commandHandler.resolveCommand(H.command),(V=(J=n.commerceActionConfig)==null?void 0:(x=J.commandLifeCycleConfig)==null?void 0:x.onSuccessCommand)&&d.JSC$18014_commandHandler.resolveCommand(V)):(E&&_.DL(E),_.az(Error("Li")),(W=(t=n.commerceActionConfig)==
null?void 0:(e=t.commandLifeCycleConfig)==null?void 0:e.onFailureCommand)&&d.JSC$18014_commandHandler.resolveCommand(W)),_.gR(p)}})};
G8[Hr]=[_.tk,_.kI];var T8=function(l,b,d){this.store=l;this.JSC$18030_commandHandler=b;this.innertubeTransportService=d};
_.h(T8,Wg);
T8.prototype.resolveCommand=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q;return _.B(function(H){L=_.K(l,L$Q);P=L.googlePaymentPayload;L.onStartCommand&&d.JSC$18030_commandHandler.resolveCommand(L.onStartCommand);E=P.encryptedPurchaseParams;f=P.ypcLogWalletAnalyticDataEndpoint;F=L.serializedTransactionFlowLoggingParams;n=P.serializedPaymentsClientParams;N=L.ypcCujContext;q=ANj(d.innertubeTransportService,(Y=b)==null?void 0:Y.form,E,f,F,n,N);return H.return(q.then(function(t){gF7(b==null?void 0:b.form,
!1);var e=d.store,W=d.JSC$18030_commandHandler,M=t.integratorData;M==null||M===""||t.error!=null?(String(t.error)==="-1"&&L.onDismissCommand?W.resolveCommand(L.onDismissCommand):String(t.error)!=="-1"&&L.onFailureCommand&&W.resolveCommand(L.onFailureCommand),String(t.error)!=="-1"&&String(t.error)!=="132"&&_.az(Error("Mi"),"ERROR")):(L.googlePaymentEntityKey&&e.dispatch(_.jN("commerceAcquisitionClientPayloadEntity",L.googlePaymentEntityKey,{key:L.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:M,
fundsGuaranteeCallbackClientData:t.integratorClientCallbackData}}})),L.onSuccessCommand&&W.resolveCommand(L.onSuccessCommand));_.Ez()},function(t){gF7(b==null?void 0:b.form,!1);
_.az(t,"ERROR");L.onFailureCommand&&d.JSC$18030_commandHandler.resolveCommand(L.onFailureCommand)}))})};
T8[Hr]=[Fy,_.tk,_.kI];var a5=function(l,b){this.JSC$18034_commandHandler=l;this.purchaseManager=b};
_.h(a5,Wg);
a5.prototype.resolveCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y;return _.B(function(q){d=_.K(l,PqV);((L=d)==null?0:(P=L.commandLifeCycleConfig)==null?0:P.onStartCommand)&&b.JSC$18034_commandHandler.resolveCommand(d.commandLifeCycleConfig.onStartCommand);if(!((E=d)==null?0:(f=E.googlePaymentPurchaseManagerPayload)==null?0:f.securePayloadBytes))return _.az(Error("Ni"),"ERROR"),q.return();F=uao(_.lt(d.googlePaymentPurchaseManagerPayload.securePayloadBytes));n=_.Nz().get("hl");N=_.TZ();Ybq(F.serialize(),
n,function(H){N.resolve(H)},function(H){N.reject(H)},N.resolve);
Y=N.promise;return q.return(Y.then(function(H){if(H)if(H==null?0:H.errorCode){_.az(Error("Oi`"+H.errorCode),"ERROR");var t,e;((t=d)==null?0:(e=t.commandLifeCycleConfig)==null?0:e.onFailureCommand)&&b.JSC$18034_commandHandler.resolveCommand(d.commandLifeCycleConfig.onFailureCommand)}else if(H==null?0:H.isCancelled){var W,M;((W=d)==null?0:(M=W.commandLifeCycleConfig)==null?0:M.onCancelCommand)&&b.JSC$18034_commandHandler.resolveCommand(d.commandLifeCycleConfig.onCancelCommand)}else{var J,x;((J=d)==
null?0:(x=J.commandLifeCycleConfig)==null?0:x.onSuccessCommand)&&b.JSC$18034_commandHandler.resolveCommand(d.commandLifeCycleConfig.onSuccessCommand)}},function(H){_.az(H,"ERROR");
var t,e;((t=d)==null?0:(e=t.commandLifeCycleConfig)==null?0:e.onFailureCommand)&&b.JSC$18034_commandHandler.resolveCommand(d.commandLifeCycleConfig.onFailureCommand)}))})};
a5[Hr]=[_.tk,qbx];var Ikq=function(l,b){this.JSC$18042_commandHandler=l;this.commandAllowlistOverride=b;var d;this.commandAllowlist=(d=this.commandAllowlistOverride)!=null?d:aH};
Ikq.prototype.handleResponse=function(l,b,d){var L,P=b==null?void 0:(L=b.config)==null?void 0:L.command;if(!P||this.commandAllowlist.some(function(E){return!!_.K(P,E)})){b=void 0;
d!==void 0&&(b={form:{element:d}});l.onResponseReceivedCommand&&this.JSC$18042_commandHandler.resolveCommand(l.onResponseReceivedCommand,b);l.onResponseReceivedAction&&this.JSC$18042_commandHandler.resolveCommand(l.onResponseReceivedAction,b);l.onResponseReceivedEndpoint&&this.JSC$18042_commandHandler.resolveCommand(l.onResponseReceivedEndpoint,b);l.command&&this.JSC$18042_commandHandler.resolveCommand(l.command,b);if(l.onResponseReceivedCommands)for(d=_.X(l.onResponseReceivedCommands),L=d.next();!L.done;L=
d.next())this.JSC$18042_commandHandler.resolveCommand(L.value,b);if(l.onResponseReceivedActions)for(d=_.X(l.onResponseReceivedActions),L=d.next();!L.done;L=d.next())this.JSC$18042_commandHandler.resolveCommand(L.value,b);if(l.onResponseReceivedEndpoints)for(d=_.X(l.onResponseReceivedEndpoints),L=d.next();!L.done;L=d.next())this.JSC$18042_commandHandler.resolveCommand(L.value,b);if(l.actions)for(l=_.X(l.actions),d=l.next();!d.done;d=l.next())this.JSC$18042_commandHandler.resolveCommand(d.value,b)}};
Ikq[Hr]=[_.tk,_.YC(zM1)];var $Y9=new _.tZ("INNERTUBE_TOKEN_SERVICE");var J_q=new _.tZ("SCHEDULER_TOKEN");var xYQ=function(l){this.scheduler=l;l={};this.tokenMap=(l.app={},l.user={},l)};
xYQ.prototype.handleResponse=function(l,b){if(!b)throw Error("Pi");var d;if(l=(d=l.responseContext)==null?void 0:d.innertubeTokenJar){if(l.appTokens){var L,P,E;d=(L=b.innerTubeRequest.context)==null?void 0:(P=L.request)==null?void 0:(E=P.innertubeTokenJar)==null?void 0:E.appTokens;gZ6(this,l.appTokens,this.tokenMap.app,d)}if(l.userTokens){var f,F,n;b=(f=b.innerTubeRequest.context)==null?void 0:(F=f.request)==null?void 0:(n=F.innertubeTokenJar)==null?void 0:n.userTokens;gZ6(this,l.userTokens,this.tokenMap.user,
b)}}};
xYQ.prototype.processContext=function(l){l.request||(l.request={});var b=Object.keys(this.tokenMap.app).length,d=Object.keys(this.tokenMap.user).length;if(b||d)l.request.innertubeTokenJar={},b&&(l.request.innertubeTokenJar.appTokens=[].concat(_.VV(Object.values(this.tokenMap.app).flat()))),d&&(l.request.innertubeTokenJar.userTokens=[].concat(_.VV(Object.values(this.tokenMap.user).flat())))};
var gZ6=function(l,b,d,L){b=_.X(b);for(var P=b.next(),E={};!P.done;E={token$jscomp$139:void 0},P=b.next()){E.token$jscomp$139=P.value;if(E.token$jscomp$139.type===void 0)throw new _.Rp("InnerTube token has no type",E.token$jscomp$139);if(E.token$jscomp$139.clearTokens)d[E.token$jscomp$139.type]=[];else if(E.token$jscomp$139.value!==void 0){d[E.token$jscomp$139.type]||(d[E.token$jscomp$139.type]=[]);if(L!==void 0&&L.length){P=_.X(L);for(var f=P.next(),F={};!f.done;F={requestToken:void 0},f=P.next())F.requestToken=
f.value,f=d[E.token$jscomp$139.type].findIndex(function(n){return function(N){return N===n.requestToken||(0,_.RB.equals)(N,n.requestToken)}}(F)),f>-1&&d[E.token$jscomp$139.type].splice(f,1)}d[E.token$jscomp$139.type].push(E.token$jscomp$139);
E.token$jscomp$139.maxAgeSeconds&&Number(E.token$jscomp$139.maxAgeSeconds)>0&&l.scheduler.addLowPriorityJob(function(n){return function(){var N=d[n.token$jscomp$139.type].indexOf(n.token$jscomp$139);N>-1&&d[n.token$jscomp$139.type].splice(N,1)}}(E),Number(E.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.Rp("InnerTube token has no value",E.token$jscomp$139);
}};
xYQ[Hr]=[J_q];var SmS=new _.tZ("LOCAL_INNERTUBE_ROUTER_TOKEN"),A_6=new _.tZ("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var iJ=function(l){this.serviceMap=l};
iJ.prototype.shouldPreferLocalResponse=function(l,b){return(l=vZS(this,l))?l.shouldPreferLocalResponse(b):!1};
iJ.prototype.localInnertubeResponse=function(l,b){var d=this,L;return _.B(function(P){return(L=vZS(d,l))?P.return(L.localInnertubeResponse(b)):P.return(Promise.reject(Error("Qi")))})};
iJ.prototype.canProvideFallbackResponse=function(l,b){return(l=vZS(this,l))?l.canProvideFallbackResponse(b):!1};
iJ.prototype.localFallbackInnertubeResponse=function(l,b){var d=this,L;return _.B(function(P){return(L=vZS(d,l))?P.return(L.localFallbackInnertubeResponse(b)):P.return(Promise.reject(Error("Qi")))})};
var vZS=function(l,b){b=_.ZJ(b);return b?(l=l.serviceMap[b])?l:null:null};
iJ[Hr]=[A_6];var zm=function(){};
zm.prototype.shouldPreferLocalResponse=function(){return!1};
zm.prototype.localInnertubeResponse=function(){return _.B(function(l){return l.return(Promise.reject(Error("Ri")))})};
zm.prototype.canProvideFallbackResponse=function(){return!0};
zm.prototype.localFallbackInnertubeResponse=function(){var l,b,d;return _.B(function(L){l=tv("CLOSE_POPUP");b={openPopupAction:Ciy()};d={actions:[l,b]};return L.return(d)})};var byV=function(l,b){this.JSC$18091_upliftPromise=l;this.store=b};
_.Q=byV.prototype;_.Q.shouldPreferLocalResponse=function(l){var b=l.videoId,d;if(d=b)d=DBH(this.store.getState().entities,l.videoId);return d&&VvF(this.store.getState().entities,b)?pcZ(this.store.getState().entities,l.playlistId):!1};
_.Q.localInnertubeResponse=function(l){var b=this,d;return _.B(function(L){return(d=b.getPlayerResponse(l))?L.return(Promise.resolve(d)):L.return(Promise.reject(Error("Si")))})};
_.Q.canProvideFallbackResponse=function(l){return!!l.videoId};
_.Q.localFallbackInnertubeResponse=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.JSC$18091_upliftPromise,2);d=b.getPlayerResponse(l);var P;d?P=L.return(Promise.resolve(d)):P=Wv(b.store.getState().entities,l.videoId)?L.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.dT(_.By("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:ayV()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
L.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.dT(_.By("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:TFZ()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return P})};
_.Q.getPlayerResponse=function(l){return qDB(this.store.getState().entities,l.videoId)};var jV=function(l,b){this.localPlayerService=l;this.localWatchNextService=b};
jV.prototype.shouldPreferLocalResponse=function(l){var b=l.playerRequest;l=l.watchNextRequest;return!!(b&&this.localPlayerService.shouldPreferLocalResponse(b)&&l&&this.localWatchNextService.shouldPreferLocalResponse(l))};
jV.prototype.localInnertubeResponse=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1){d=l.playerRequest;L=l.watchNextRequest;if(!d||!L)throw new _.Rp("Missing streaming request",l);return f.yield(b.localPlayerService.localInnertubeResponse(d),2)}if(f.nextAddress!=3)return P=f.yieldResult,f.yield(b.localWatchNextService.localInnertubeResponse(L),3);E=f.yieldResult;return f.return({playerResponse:P,watchNextResponse:E})})};
jV.prototype.canProvideFallbackResponse=function(l){var b=l.playerRequest;l=l.watchNextRequest;return!!(b&&this.localPlayerService.canProvideFallbackResponse(b)&&l&&this.localWatchNextService.canProvideFallbackResponse(l))};
jV.prototype.localFallbackInnertubeResponse=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return d=l.playerRequest,L=l.watchNextRequest,d&&L?f.yield(b.localPlayerService.localFallbackInnertubeResponse(d),2):f.return(Promise.reject(new _.Rp("Missing streaming request",l)));if(f.nextAddress!=3)return P=f.yieldResult,f.yield(b.localWatchNextService.localFallbackInnertubeResponse(L),3);E=f.yieldResult;return f.return({playerResponse:P,watchNextResponse:E})})};var hB=function(l){this.JSC$18101_persistentStorePromiseAccessor=l};
hB.prototype.shouldPreferLocalResponse=function(){return!1};
hB.prototype.localInnertubeResponse=function(){return _.B(function(l){return l.return(Promise.reject(Error("Ti")))})};
hB.prototype.canProvideFallbackResponse=function(){return!0};
hB.prototype.localFallbackInnertubeResponse=function(){var l=this,b,d;return _.B(function(L){return L.nextAddress==1?L.yield(l.JSC$18101_persistentStorePromiseAccessor(),2):L.nextAddress!=3?(b=L.yieldResult)?L.yield(b.get("service:guide:fallback"),3):L.return(Promise.reject(Error("Ui"))):(d=L.yieldResult)&&_.EH(d)?L.return(oFV(_.EH(d))):L.return(Promise.reject(Error("Vi")))})};var yP=function(){};
yP.prototype.shouldPreferLocalResponse=function(){return!1};
yP.prototype.localInnertubeResponse=function(){return _.B(function(l){return l.return(Promise.reject(Error("Wi")))})};
yP.prototype.canProvideFallbackResponse=function(){return!0};
yP.prototype.localFallbackInnertubeResponse=function(){var l,b,d;return _.B(function(L){l=tv("CLOSE_POPUP");b={openPopupAction:Ciy()};d={actions:[l,b]};return L.return(d)})};var eV=function(){this.urlMap=ChO;this.fallbackCommand=_.rX};
eV.prototype.shouldPreferLocalResponse=function(l){return(l=l.url)?!!R1a(this,l):!1};
eV.prototype.localInnertubeResponse=function(l){var b=this,d;return _.B(function(L){return(d=l.url)?L.return(ptq(l,R1a(b,d))):L.return(Promise.reject(Error("Xi")))})};
eV.prototype.canProvideFallbackResponse=function(){return!0};
eV.prototype.localFallbackInnertubeResponse=function(l){var b=this,d,L,P,E,f,F,n;return _.B(function(N){d=l.url;if(!d)return N.return(ptq(l,b.fallbackCommand));if(L=R1a(b,d))return N.return(ptq(l,L));P=void 0;E=_.ZJ(d);E==="/watch"&&(f=_.rU(d,"v"))&&(n=(F=_.rU(d,"list"))!=null?F:void 0,P=_.bO(f,n));P||(P=b.fallbackCommand);return N.return(ptq(l,P))})};
var R1a=function(l,b){if(b)return l.urlMap[_.Aj(b)]},ptq=function(l,b){b&&l.parentTrackingParams&&(b.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:l.parentTrackingParams}},b.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:b})};var ke=function(l,b,d){this.JSC$18112_upliftPromise=l;this.store=b;this.JSC$18112_persistentStorePromiseAccessor=d};
ke.prototype.shouldPreferLocalResponse=function(){return!1};
ke.prototype.localInnertubeResponse=function(){return _.B(function(l){return l.return(Promise.reject(Error("Yi")))})};
ke.prototype.canProvideFallbackResponse=function(){return!0};
ke.prototype.localFallbackInnertubeResponse=function(){var l=this;return _.B(function(b){return b.return(oZB(l))})};
var oZB=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(Ps(l.JSC$18112_upliftPromise,l.store),2);b=L.yieldResult;d={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[RO7(b)]}}}};return L.return(DY6(l,d))})},DY6=function(l,b){var d,L;
return _.B(function(P){if(P.nextAddress==1)return P.yield(l.JSC$18112_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return d=P.yieldResult,P.yield(sH(d),3);L=P.yieldResult;return P.return({responseContext:{},contents:b,topbar:L})})};var UH=function(l,b,d){this.JSC$18119_upliftPromise=l;this.store=b;this.JSC$18119_persistentStorePromiseAccessor=d};
UH.prototype.shouldPreferLocalResponse=function(l){var b=l.videoId;return b&&DBH(this.store.getState().entities,b)&&VvF(this.store.getState().entities,b)?pcZ(this.store.getState().entities,l.playlistId):!1};
UH.prototype.localInnertubeResponse=function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1)return(d=l.videoId)?P.yield(b.JSC$18119_upliftPromise,2):P.return(Promise.reject(Error("Zi")));if(P.nextAddress!=3)return P.yield(VAl(b,l,d),3);L=P.yieldResult;return P.return(wtQ(b,L,d))})};
UH.prototype.canProvideFallbackResponse=function(l){return l.videoId?!0:!1};
UH.prototype.localFallbackInnertubeResponse=function(l){var b=this,d,L,P,E;return _.B(function(f){switch(f.nextAddress){case 1:return(d=l.videoId)?f.yield(b.JSC$18119_upliftPromise,2):f.return(Promise.reject(Error("Zi")));case 2:return f.yield(VAl(b,l,d),3);case 3:L=f.yieldResult;if(Wv(b.store.getState().entities,d)){f.jumpTo(4);break}return f.yield(Ps(b.JSC$18119_upliftPromise,b.store),5);case 5:return P=f.yieldResult,f.return(uQB(L,P));case 4:return DBH(b.store.getState().entities,d)&&VvF(b.store.getState().entities,
d)?f.return(wtQ(b,L,d)):(E={title:_.dT(_.By("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:ayV()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},f.return(uQB(L,E)))}})};
var VAl=function(l,b,d){var L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1)return L=b.playlistId,P=_.bO(d,L),n.yield(l.JSC$18119_persistentStorePromiseAccessor(),2);if(n.nextAddress!=3)return E=n.yieldResult,n.yield(sH(E),3);f=n.yieldResult;F={responseContext:{},currentVideoEndpoint:P,topbar:f};return n.return(F)})},wtQ=function(l,b,d){if(l=Wv(l.store.getState().entities,d)){var L;
d=l.videoEntity;var P,E={title:Lw(d.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.Pv((L=d.localizedStrings)==null?void 0:L.viewCount),viewCount:_.Pv((P=d.localizedStrings)==null?void 0:P.viewCount)}}};d.publishedTimestampMillis&&(E.dateText=_.Pv(B2N(new Date(Number(d.publishedTimestampMillis)))));L={videoPrimaryInfoRenderer:E};P=l.videoEntity;l=l.channelEntity;l={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:Lw(_.By("SHOW_MORE",void 0,"Show more")),
showLessText:Lw(_.By("SHOW_LESS",void 0,"Show less")),description:P.formattedDescription,owner:{videoOwnerRenderer:{title:Lw(l.title),thumbnail:l.avatar}}}};b.contents={twoColumnWatchNextResults:{results:{results:{contents:[L,l]}}}}}return b},uQB=function(l,b){l.contents={singleColumnWatchNextResults:{results:{results:{contents:[RO7(b)]}}}};
return l};var Ws=function(l,b,d){this.JSC$18124_upliftPromise=l;this.store=b;this.JSC$18124_persistentStorePromiseAccessor=d};
Ws.prototype.shouldPreferLocalResponse=function(){return!1};
Ws.prototype.localInnertubeResponse=function(){return _.B(function(l){return l.return(Promise.reject(Error("$i")))})};
Ws.prototype.canProvideFallbackResponse=function(){return!0};
Ws.prototype.localFallbackInnertubeResponse=function(){var l=this,b,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:return E.yield(l.JSC$18124_persistentStorePromiseAccessor(),2);case 2:return b=E.yieldResult,E.yield(sH(b),3);case 3:return d=E.yieldResult,L={responseContext:{},topbar:d},E.yield(l.JSC$18124_upliftPromise,4);case 4:return E.yield(Ps(l.JSC$18124_upliftPromise,l.store),5);case 5:return P=E.yieldResult,L.watchStatus={backgroundPromoRenderer:P},E.return(L)}})};var G7T,Txj;_.cz=new _.tZ("ENDPOINT_MAP");G7T=new _.tZ("WATCH_ENDPOINT_MAP");Txj=new _.tZ("REEL_ENDPOINT_MAP");var TMj=/^[a-zA-Z0-9_\-]{11}$/;var ao$=_.xU(function(){var l,b;return(b=(l=window).matchMedia)==null?void 0:b.call(l,"(prefers-reduced-motion: reduce)").matches});var ak6=_.xU(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 l=_.lo("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");l||(l=_.MD("VIDEO"),_.Yg("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
l));return!!(l&&l.canPlayType&&l.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var ifx=XMLHttpRequest.prototype.fetch,c_a=ifx&&ifx.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!N1?!0:!1;var r9=function(l){this.JSC$18135_storeWithEntities=l};
_.h(r9,mg);_.Q=r9.prototype;_.Q.getApiPaths=function(){return uwV};
_.Q.getExtension=function(l){return _.K(l,_.oN)||_.K(l,_.Ku)||_.K(l,pBt)};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14345_getStoreKey=function(l){if((_.U("kevlar_cache_on_ttl_player")||_.U("mweb_enable_shorts_innertube_player_prefetch")||_.U("mweb_use_new_history_manager")||_.U("web_shorts_prefetch_service_enabled"))&&(l=this.getExtension(l))&&l.videoId){var b={videoId:l.videoId};l.playlistId&&(b.playlistId=l.playlistId);l.playerParams&&(b.params=l.playerParams);return _.pv("player",b)}};
_.Q.JSC$14338_getClientScreen=function(l){var b;return((b=l.contentPlaybackContext)==null?void 0:b.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Q.JSC$14338_buildRequest=function(l,b,d){if(_.U("enable_interstitial_entity_check")){var L=this.JSC$18135_storeWithEntities;if(b.videoId)for(var P=_.X(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),E=P.next();!E.done;E=P.next()){E=E.value;var f;var F=void 0,n=void 0,N=b.videoId,Y=E;(f=L)?(N=_.Fv(N+Y,"interstitialInteractionStateEntity"),f=(F=(n=_.Bv(f.getState().entities,"interstitialInteractionStateEntity",N))==null?void 0:n.primaryButtonClicked)!=null?F:!1):f=!1;if(f)switch(E){case "CONTENT_CHECK_REQUIRED":b.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":b.racyCheckOk=!0}}}b.videoId&&(l.videoId=b.videoId);b.playlistId&&(l.playlistId=b.playlistId);b.index!==void 0&&(l.playlistIndex=b.index+1);b.playerParams&&(l.params=b.playerParams);"startTimeSeconds"in b&&b.startTimeSeconds&&(_.U("enable_player_request_builder_start_time_floor")?l.startTimeSecs=Math.floor(b.startTimeSeconds):l.startTimeSecs=b.startTimeSeconds);d.contentPlaybackContext&&(l.playbackContext={contentPlaybackContext:d.contentPlaybackContext});d.prefetchPlaybackContext&&
(l.playbackContext=Object.assign({},l.playbackContext,{prefetchPlaybackContext:d.prefetchPlaybackContext}),l.context.request||(l.context.request={}),l.context.request.isPrefetch=!0);l.playbackContext||(l.playbackContext={});L=ak6();l.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!L,supportXhr:c_a};d.overrideMutedAtStart&&(l.overrideMutedAtStart=d.overrideMutedAtStart);l.racyCheckOk=!!b.racyCheckOk;l.contentCheckOk=!!b.contentCheckOk;!_.U("captions_prefs_killswitch")&&(d=(d=_.zd("yt-player-caption-language-preferences"))?
d:[],d==null?0:d.length)&&(l.captionParams={viewerSelectedCaptionLangs:d})};
_.Q.getRequestConfig=function(l){l=this.JSC$14345_getStoreKey(l);var b;l&&(b={storeStrategy:{storeKey:l}});_.U("web_log_player_watch_next_ticks")&&(b=b||{},b.requestTick="ps_s",b.responseTick="ps_r");return b};
r9[Hr]=[Fy];var l8=function(l,b){this.playerRequestBuilder=l;this.watchNextRequestBuilder=b};
_.h(l8,mg);l8.prototype.getApiPaths=function(){return gPt};
l8.prototype.getExtension=function(l){return _.K(l,_.oN)};
l8.prototype.isNavigationCommand=function(){return!0};
l8.prototype.JSC$14338_buildRequest=function(l,b,d){l.playerRequest={};this.playerRequestBuilder.JSC$14338_buildRequest(l.playerRequest,b,d);_.U("web_streaming_watch")&&(l.watchNextRequest={},this.watchNextRequestBuilder.JSC$14338_buildRequest(l.watchNextRequest,b,d))};
l8[Hr]=[r9,Ts];var r_9;_.b8=new _.tZ("SHORTS_CONTROLLER_TOKEN");r_9=new _.tZ("SHORTS_STATE_STORE_TOKEN");var dj=function(l,b){var d=_.Tc.apply(2,arguments);l=l===void 0?0:l;_.Rp.call(this,b,d);this.errorType=l;Object.setPrototypeOf(this,this.constructor.prototype)};
_.h(dj,_.Rp);var lfq,bQQ,dDQ,L9N,uE,kiA,EJS,PDQ,F_T,ffT,X6S;lfq=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(l){return l+"="}).join("|"));
bQQ=RegExp(".*\\?.*playnext=1.*");dDQ=function(l,b,d,L,P,E){this.watchEndpointMap=l;this.reelWatchEndpointMap=b;this.innerTubeTransportService=d;this.fetchPbj=L;this.ephemeralStore=P;this.reloadOnPlayerFailure=E===void 0?!0:E};
_.L_Q=function(l,b){var d=_.KO("web_pbj_log_warning_rate",0);d=d>0&&Math.random()<d;var L;if((L=_.K(b.commandMetadata,_.sz))==null||!L.rootVe)return d&&_.cX(Error("ej")),!1;var P;L=(P=_.K(b.commandMetadata,_.sz))==null?void 0:P.url;if(!L)return d&&_.cX(Error("fj")),!1;if(bQQ.test(L))return!0;if(lfq.test(L))return d&&_.cX(Error("gj`"+L)),!1;if(_.K(b,_.oN)){if(!(l.watchEndpointMap.watchNext&&l.watchEndpointMap.player||_.U("kevlar_fetch_initial_data_op_watch_client")))return d&&_.cX(Error("aj")),!1;
l=_.KO("web_pbj_log_warning_rate",0);l=l>0&&Math.random()<l;_.K(b,_.oN)?uDN(b)?b=!0:(l&&_.cX(Error("bj")),b=!1):(l&&_.cX(Error("aj")),b=!1);return b}if(_.K(b,_.Ku))return Ga$(b);if(_.K(b,_.O3))return!0;l=_.uY(l.innerTubeTransportService,b);!l&&d&&_.az(Error("hj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(b)});return l};
L9N=function(l,b,d,L,P,E){b={url:b};if(d==null?0:d.itct)b.parentTrackingParams=d.itct;var f=_.l$(dLf);return _.tx(l.innerTubeTransportService,b,f).then(function(F){(F=F.endpoint)||(F=_.rX);(d==null?0:d.itct)&&F&&!F.trackingParams&&(F.trackingParams=d.itct);var n=tq(F);return uE(l,F,d,L,n,P,E)})};
uE=function(l,b,d,L,P,E,f,F){F=F===void 0?{}:F;if(l.fetchPbj&&!_.L_Q(l,b)&&!_.U("force_one_platform")){var n=l.fetchPbj(b),N=_.Ez(n.then(function(G){if(!G)throw Error("ij");f(N)||E(b,G);return G}));
return N}var Y,q,H={rootVe:(Y=_.K(b.commandMetadata,_.sz))==null?void 0:Y.rootVe,url:(q=_.K(b.commandMetadata,_.sz))==null?void 0:q.url,endpoint:b,page:P};if(_.K(b,_.oN)){var t,e={contentPlaybackContext:_.Bs(d,(t=_.K(b.commandMetadata,_.sz))==null?void 0:t.url,L)},W=_.TZ(),M,J=(M=l.watchEndpointMap.player)==null?void 0:M().JSC$14345_getStoreKey(b);M=J!==void 0&&((n=l.ephemeralStore)==null?void 0:n.has(J));_.U("web_streaming_watch")&&window.TextDecoderStream&&!M?(n=MqV(l.innerTubeTransportService,
b,e,function(G){!H.response&&G.content&&(H.response=G.content);!H.playerResponse&&G.player&&(H.playerResponse=G.player);E(b,H)}),J=VnH(b),J.length&&(H.preconnect=J,E(b,H)),PDQ(n,W,H).catch(function(G){G instanceof dj&&G.errorType===2&&_.U("web_streaming_watch_fallback")&&EJS(l,b,e,H,E,f,W)})):EJS(l,b,e,H,E,f,W);
return W.promise}if(_.K(b,_.Ku)){var x;if(((x=_.K(b,_.Ku))==null?void 0:x.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var V=_.TZ();_.QK9(_.qP().resolve(_.b8),b).then(function(G){X6S(l,d,L,P,E,V,G)});
return V.promise}n=_.Ez();M={contentPlaybackContext:_.Bs(d,(J=_.K(b.commandMetadata,_.sz))==null?void 0:J.url,L)};(J=l.reelWatchEndpointMap.player)&&(J=J().JSC$14338_getRequest(b,M))&&(n=_.tx(l.innerTubeTransportService,J.innerTubeRequest,J.input,b.clickTrackingParams,J.config));J=_.Ez();(F=l.reelWatchEndpointMap.reelItemWatch)&&(F=F().JSC$14338_getRequest(b))&&(J=_.tx(l.innerTubeTransportService,F.innerTubeRequest,F.input,b.clickTrackingParams,F.config));F=_.Ez();(Y=l.reelWatchEndpointMap.reelWatchSequence)&&
_.K(b,_.Ku).sequenceParams&&(M=Y().JSC$14338_getRequest(b,M))&&(_.U("web_enable_delay_shorts_sequence_call_forget")?_.tx(l.innerTubeTransportService,M.innerTubeRequest,M.input,b.clickTrackingParams,M.config):F=_.tx(l.innerTubeTransportService,M.innerTubeRequest,M.input,b.clickTrackingParams,M.config));M=_.Ez(H);Y=_.TZ();ffT(b,M,n,J,F,E,f,Y);return Y.promise}var p;if(_.K(b,PFq)&&((p=_.K(b.commandMetadata,_.sz))==null?0:p.url))return n=FTF(_.bV(Va().location.href),_.bV(_.K(b.commandMetadata,_.sz).url)).toString(),
L9N(l,n,d,L,E,function(){return!1});
if(_.K(b,_.O3))return E(b,H),_.Ez(H);if(_.uY(l.innerTubeTransportService,b)){n=Object.assign({},{tempData:d,disableCache:d.disableCache},F);var D=_.GZ(l.innerTubeTransportService,b,n).then(function(G){H.response=G;f(D)||E(b,H);return H});
return D}return _.Ez(H)};
_.sKA=function(l,b,d,L){if(_.K(b,_.oN)||_.K(b,_.Ku)&&(_.U("mweb_enable_shorts_innertube_player_prefetch")||_.U("kevlar_enable_shorts_prefetch_in_sequence"))||_.K(b,pBt)&&_.U("web_enable_prefetching_videos_on_home")){var P,E={contentPlaybackContext:_.Bs(d,(P=_.K(b.commandMetadata,_.sz))==null?void 0:P.url,L),prefetchPlaybackContext:cNy(d)},f,F,n;if(((f=_.K(b,_.oN))==null?void 0:(F=f.watchEndpointSupportedPrefetchConfig)==null?void 0:(n=F.prefetchHintConfig)==null?void 0:n.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(d=
l.watchEndpointMap.watchNext)if(E=d().JSC$14338_getRequest(b,E))return Promise.resolve(_.tx(l.innerTubeTransportService,E.innerTubeRequest,E.input,void 0,E.config).then(function(q){return q}))}else if(d=l.watchEndpointMap.player)if(E=d().JSC$14338_getRequest(b,E))return Promise.resolve(_.tx(l.innerTubeTransportService,E.innerTubeRequest,E.input,void 0,E.config).then(function(q){return q}))}else if(_.uY(l.innerTubeTransportService,b)){var N={tempData:d},Y=WEV(l.innerTubeTransportService,b);
return Y?new Promise(function(q,H){var t,e;return _.B(function(W){if(W.nextAddress==1)return W.yield(Y,2);if(W.nextAddress!=4)return t=W.yieldResult,t.JSC$14345_getStoreKey(b,N)?W.yield(_.GZ(l.innerTubeTransportService,b,N),4):(H(new _.Rp("Prefetching request builder with no store key.",b)),W.jumpTo(0));e=W.yieldResult;q(e);_.gR(W)})}):Promise.reject(new _.Rp("Prefetching unregistered request builder.",b))}return Promise.reject(new _.Rp("No request builder available to prefetch endpoint.",b))};
kiA=function(l,b){var d,L,P;if(_.K(b,_.oN)){var E=l.watchEndpointMap.watchNext;E&&(d=E());(l=l.watchEndpointMap.player)&&(L=l())}else if(_.K(b,_.Ku))(E=l.reelWatchEndpointMap.reelItemWatch)&&(d=E()),(E=l.reelWatchEndpointMap.player)&&(L=E()),(l=l.reelWatchEndpointMap.reelWatchSequence)&&(P=l());else{a:{l=F3y(b,l.innerTubeTransportService.endpointMap);if(l!==void 0)if(typeof l.then==="function")_.az(new _.Rp("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",b));else break a;
l=void 0}l&&(d=l)}var f,F,n;return{content:(f=d)==null?void 0:f.JSC$14345_getStoreKey(b),player:(F=L)==null?void 0:F.JSC$14345_getStoreKey(b),reelSequence:(n=P)==null?void 0:n.JSC$14345_getStoreKey(b)}};
EJS=function(l,b,d,L,P,E,f){var F=_.Ez(),n=l.watchEndpointMap.player;_.U("web_streaming_player")&&(n=pt(l8));n&&(n=n().JSC$14338_getRequest(b,d))&&(F=_.tx(l.innerTubeTransportService,n.innerTubeRequest,n.input,b.clickTrackingParams,n.config));n=_.Ez();var N=l.watchEndpointMap.watchNext;N&&(d=N().JSC$14338_getRequest(b,d))&&(n=_.tx(l.innerTubeTransportService,d.innerTubeRequest,d.input,b.clickTrackingParams,d.config));L=_.Ez(L);F_T(l,b,L,F,n,P,E,f)};
PDQ=function(l,b,d){var L;return _.B(function(P){if(P.nextAddress==1)return P.yield(l,2);_.U("web_streaming_watch_delay_200")||_.U("web_streaming_watch_delay_400")?(L=_.U("web_streaming_watch_delay_200")?200:400,setTimeout(function(){b.resolve(d)},L)):b.resolve(d);
_.gR(P)})};
F_T=function(l,b,d,L,P,E,f,F){var n,N,Y,q,H;_.B(function(t){switch(t.nextAddress){case 1:return t.yield(d,2);case 2:n=t.yieldResult;if(f(F.promise))return F.resolve(n),t.return();E(b,n);N=VnH(b);if(!N.length){t.jumpTo(3);break}return t.yield(d,4);case 4:n.preconnect=N,E(b,n);case 3:return _.zD(t,5),t.yield(L,7);case 7:Y=t.yieldResult;_.f8(t,6);break;case 5:return q=_.JE(t),F.reject(q),t.return();case 6:if(Y===void 0&&l.reloadOnPlayerFailure)return n.reload=!0,E(b,n),F.resolve(n),t.return();if(f(F.promise))return F.resolve(n),
t.return();n.playerResponse=Y;E(b,n);(_.U("web_watch_stop_scheduler_on_player_response")||_.U("mweb_watch_stop_scheduler_on_player_response"))&&Mhh();_.zD(t,8);return t.yield(P,10);case 10:H=t.yieldResult;_.f8(t,9);break;case 8:_.JE(t);case 9:if(H===void 0)return n.response={responseContext:{}},F.resolve(n),t.return();if(f(F.promise))return F.resolve(n),t.return();n.response=H;E(b,n);F.resolve(n);_.gR(t)}})};
ffT=function(l,b,d,L,P,E,f,F){var n,N,Y,q,H,t;_.B(function(e){switch(e.nextAddress){case 1:return e.yield(b,2);case 2:n=e.yieldResult;if(f(F.promise))return F.resolve(n),e.return();E(l,n);N=VnH(l);if(!N.length){e.jumpTo(3);break}return e.yield(b,4);case 4:n.preconnect=N,E(l,n);case 3:return _.zD(e,5),e.yield(d,7);case 7:Y=e.yieldResult;_.f8(e,6);break;case 5:return q=_.JE(e),F.reject(q),e.return();case 6:if(Y===void 0)return n.reload=!0,E(l,n),F.resolve(n),e.return();if(f(F.promise))return F.resolve(n),
e.return();n.playerResponse=Y;E(l,n);(_.U("web_shorts_stop_scheduler_on_player_response")||_.U("mweb_shorts_stop_scheduler_on_player_response"))&&Mhh();_.zD(e,8);return e.yield(L,10);case 10:H=e.yieldResult;_.f8(e,9);break;case 8:_.JE(e);case 9:if(H===void 0)return n.response={responseContext:{}},F.resolve(n),e.return();if(f(F.promise))return F.resolve(n),e.return();n.response=H;E(l,n);_.zD(e,11);return e.yield(P,13);case 13:t=e.yieldResult;_.f8(e,12);break;case 11:_.JE(e);case 12:if(f(F.promise))return F.resolve(n),
e.return();t&&(n.reelWatchSequenceResponse=t);E(l,n);F.resolve(n);_.gR(e)}})};
X6S=function(l,b,d,L,P,E,f){var F,n,N,Y,q,H;_.B(function(t){if((F=f)==null||!F.replacementEndpoint)return E.reject(),t.return();n=f.replacementEndpoint;(N=_.K(n,_.Ku))?(f.sequenceContinuation&&(N.sequenceParams=f.sequenceContinuation),Y=_.qP().resolve(_.b8),q=N.sequenceParams,BU6(Y,n)&&delete N.sequenceParams,H=uE(l,n,b,d,L,P,function(){return!1}),H.then(function(e){return _.B(function(W){if(W.nextAddress==1)return nJA(Y,{reelWatchEndpoint:{sequenceParams:q}},e),W.yield(0,2);
E.resolve(e);_.gR(W)})})):E.reject();
_.gR(t)})};
dDQ[Hr]=[G7T,Txj,_.kI,_.YC(hrQ),_.YC(_.Dm)];var OQx=function(){var l=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return l.sequenceMap}}},Ih0=function(l,b,d){var L,P=(L=b.config)==null?void 0:L.sequenceStrategy;
if(!P)return d();l.sequenceMap.has(P.sequenceKey)||l.sequenceMap.set(P.sequenceKey,[]);l=l.sequenceMap.get(P.sequenceKey);switch(P.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return NUT(l,b,d);case "REQUEST_SEQUENCE_TYPE_REPLACE":return mDB(l,b,d);default:throw new _.Rp("Request could not be sequenced",b);}},NUT=function(l,b,d){var L,P,E;
return _.B(function(f){l.length>0?(P=l[l.length-1],L=P.responsePromise.then(function(){return d()})):L=d();
E={request:b,responsePromise:L};l.push(E);YuB(l,E);return f.return(E.responsePromise)})},mDB=function(l,b,d){d=d();
if(l.length>0)for(var L=_.X(l),P=L.next();!P.done;P=L.next())P.value.responsePromise=d;var E={request:b,responsePromise:d};l.push(E);YuB(l,E);return Promise.resolve().then(function(){return l.indexOf(E)>0?E.responsePromise.then(function(f){return Object.assign({},f,{sequenceMetaData:{skipProcessing:!0}})}):E.responsePromise})},YuB=function(l,b){b.responsePromise.then(function(){var d=l.indexOf(b);
d>-1&&l.splice(d,1)})};var qu9=new _.tZ("REQUEST_SEQUENCING");var LA=function(){};
_.h(LA,mg);LA.prototype.getApiPaths=function(){return[]};
LA.prototype.getExtension=function(l){return _.K(l,enf)};
LA.prototype.JSC$14338_buildRequest=function(l,b){l.recaptchaToken=b.recaptchaToken};
LA.prototype.getApiUrl=function(){return"/das_captcha"};var Po=function(){};
_.h(Po,mg);Po.prototype.getApiPaths=function(){return d9J};
Po.prototype.getExtension=function(l){return _.K(l,bIo)};
Po.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.createBackstagePostParams&&(l.createBackstagePostParams=b.createBackstagePostParams);d.comment_text&&(l.commentText=d.comment_text);if(d.attached_video_id)l.videoAttachment={videoId:d.attached_video_id};else if(d.image_poll_options)l.pollAttachmentData={options:d.image_poll_options};else if(d.poll_options)l.pollAttachment={choices:d.poll_options};else if(d.quiz_options)l.quizAttachmentData={options:d.quiz_options};else if(d.image_blob_id)l.imageAttachment=
{encryptedBlobId:d.image_blob_id},d.source_video_id&&(l.imageAttachment.sourceExternalVideoId=d.source_video_id),d.image_preview_coordinates&&(l.imageAttachment.previewCoordinates=JSON.parse(d.image_preview_coordinates));else if(d.images_data)l.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 L,P,E,f,F;l.clipAttachment={externalVideoId:(E=d.clip_external_video_id)!=null?E:"",offsetMs:(f=(L=d.clip_offset_ms)==
null?void 0:L.toString())!=null?f:"",durationMs:(F=(P=d.clip_duration_ms)==null?void 0:P.toString())!=null?F:""}}else d.shared_post_id&&(l.sharedPostAttachment={postId:d.shared_post_id});d.tagged_video_id&&(l.postCreationData={taggedVideoId:d.tagged_video_id});d.access_restrictions&&(typeof d.access_restrictions==="number"&&(b=d.access_restrictions,l.accessRestrictions={restriction:b!==1&&b===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof d.access_restrictions==="string"&&
(l.accessRestrictionsParams=d.access_restrictions));d.scheduled_publish_time_sec&&(l.scheduledPublishTimeSec=d.scheduled_publish_time_sec.toString())};var EO=function(){};
_.h(EO,mg);EO.prototype.getApiPaths=function(){return s0D};
EO.prototype.getExtension=function(l){return _.K(l,rpJ)};
EO.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.decorateMessageParams&&(l.params=b.decorateMessageParams);d.text&&(l.text=d.text)};var Qc=function(){};
_.h(Qc,mg);Qc.prototype.getApiPaths=function(){return ZP2};
Qc.prototype.getExtension=function(l){return _.K(l,dcJ)};
Qc.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;d.video_id&&(l.videoId=d.video_id)};var XJ=function(){};
_.h(XJ,mg);XJ.prototype.getApiPaths=function(){return x92};
XJ.prototype.getExtension=function(l){return _.K(l,_.fZ)};
XJ.prototype.JSC$14338_buildRequest=function(l,b,d){d.suggestions_query&&(l.input=d.suggestions_query)};var fA=function(){};
_.h(fA,mg);fA.prototype.getApiPaths=function(){return NWV};
fA.prototype.getExtension=function(l){return _.K(l,LOo)};
fA.prototype.JSC$14338_buildRequest=function(l,b,d){d.comment_text!==void 0&&(l.commentText=d.comment_text);d.scheduled_publish_time_sec&&(l.scheduledPublishTimeSec=d.scheduled_publish_time_sec.toString());l.updateBackstagePostParams=b.updateBackstagePostParams};var sO=function(){};
_.h(sO,mg);sO.prototype.getApiPaths=function(){return ig};
sO.prototype.getExtension=function(l){return _.K(l,_.Ct)};
sO.prototype.JSC$14338_buildRequest=function(l,b,d){d.formData&&(l.formData=d.formData);b.token?l.continuation=b.token:b.continuationTokenKey&&(d=_.rT().getState(),b=_.Bv(d.entities,"continuationTokenEntity",b.continuationTokenKey))&&(l.continuation=String(b.continuationToken))};
var HQZ=function(){};
_.h(HQZ,mg);_.Q=HQZ.prototype;_.Q.getApiPaths=function(){return ig};
_.Q.getExtension=function(l){return _.K(l,_.qd)};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14345_getStoreKey=function(l){if((l=this.getExtension(l))&&l.browseId){var b={browseId:l.browseId};l.browseEndpointContextSupportedConfigs&&(b.browseEndpointContextSupportedConfigs=JSON.stringify(l.browseEndpointContextSupportedConfigs));l.params&&(b.params=l.params);l.query&&(b.query=l.query);return _.pv("browse",b)}};
_.Q.JSC$14338_buildRequest=function(l,b,d){b.browseId&&(l.browseId=b.browseId);b.params&&(l.params=b.params);b.query&&(l.query=b.query);d.formData?l.formData=d.formData:b.formData&&(l.formData=b.formData);b.browseId==="FEsubscriptions"&&_.Nz().getFlag(155)&&(l.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");b.browseId==="SPaccount_playback"&&(d=_.Nz(),l.formData||(l.formData={}),l.formData.accountSettingsFormData={flagCaptionsDefaultOff:d.getFlag(65),flagAutoCaptionsDefaultOn:d.getFlag(66),
flagDisableInlinePreview:d.getFlag(186),flagAudioDescriptionDefaultOn:d.getFlag(198)});if(b.browseId==="FEwhat_to_watch"){d=_.Nz();var L=d.getFlag(196);d.getFlag(197)&&(l.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:L}}})}b.browseId==="FEwhat_to_watch"&&(b=_.Nz().getFlag(186),l.inlineSettingStatus=b?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.Q.getRequestConfig=function(l,b){b=b===void 0?{}:b;var d={};if(l=this.JSC$14345_getStoreKey(l,b))d.storeStrategy={storeKey:l,disableCache:b.disableCache};_.U("web_log_browse_ticks_ks")||(d.requestTick="br_s",d.responseTick="br_r");return d};var FJ=function(){};
_.h(FJ,mg);FJ.prototype.getApiPaths=function(){return aUV};
FJ.prototype.getExtension=function(l){return _.K(l,IV$)};
FJ.prototype.JSC$14338_buildRequest=function(l,b,d){l.legacyYoutubeChannelUsername=d.legacyYouTubeChannelUsername||"";l.legacyYoutubeChannelPassword=d.legacyYouTubeChannelPassword||""};var Bo=function(){};
_.h(Bo,mg);Bo.prototype.getApiPaths=function(){return LRQ};
Bo.prototype.getExtension=function(l){return _.K(l,FOJ)};
Bo.prototype.JSC$14338_buildRequest=function(l,b,d){d.recaptcha_response_token&&(l.recaptchaResponseToken=d.recaptcha_response_token);d.channel_id&&(l.channelId=d.channel_id)};var nA=function(){};
_.h(nA,mg);nA.prototype.getApiPaths=function(){return mLQ};
nA.prototype.getExtension=function(l){return _.K(l,Y4h)};
nA.prototype.JSC$14338_buildRequest=function(l,b,d){b.externalChannelId&&(l.externalChannelId=b.externalChannelId);d.handle&&(l.handleUpdate={handle:d.handle},b.handleEditSource&&(l.handleUpdate.handleEditSource=b.handleEditSource))};var OO=function(){};
_.h(OO,mg);OO.prototype.getApiPaths=function(){return tah};
OO.prototype.getExtension=function(l){return _.K(l,v60)};
OO.prototype.JSC$14338_buildRequest=function(l,b,d){b.request&&(l.channelId=b.request.channelId);var L;if(d==null?0:(L=d.uploadDefaults)==null?0:L.emojiReactionSet)l.uploadDefaultsRequest||(l.uploadDefaultsRequest={}),l.uploadDefaultsRequest.emojiReactionSet=d.uploadDefaults.emojiReactionSet};var NE=function(){};
_.h(NE,mg);NE.prototype.getApiPaths=function(){return eAF};
NE.prototype.getExtension=function(l){return _.K(l,BSj)};
NE.prototype.JSC$14338_buildRequest=function(l,b,d){b.externalChannelId&&(l.externalChannelId=b.externalChannelId);b.channelHandleEntityKey&&(l.channelHandleEntityKey=b.channelHandleEntityKey);b.handleEditSource&&(l.handleEditSource=b.handleEditSource);d.handle?l.handle=d.handle:d.name&&(l.name=d.name)};var mP=function(){};
_.h(mP,mg);mP.prototype.getApiPaths=function(){return rYD};
mP.prototype.getExtension=function(l){return _.K(l,JIr)};
mP.prototype.JSC$14338_buildRequest=function(l,b){b.actions?l.actions=b.actions:b.action&&(l.actions=[b.action])};var YE=function(){};
_.h(YE,mg);YE.prototype.getApiPaths=function(){return l22};
YE.prototype.getExtension=function(l){return _.K(l,_.Ct)};
YE.prototype.JSC$14338_buildRequest=function(l,b){b.token&&(l.continuation=b.token)};var qE=function(){};
_.h(qE,mg);qE.prototype.getApiPaths=function(){return z4$};
qE.prototype.getExtension=function(l){return _.K(l,_.Ct)};
qE.prototype.JSC$14338_buildRequest=function(l,b){l.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";b.token&&(l.fetchCommentsParams={continuation:b.token})};var Ho=function(){};
_.h(Ho,mg);Ho.prototype.getApiPaths=function(){return EPh};
Ho.prototype.getExtension=function(l){return _.K(l,$Jf)};
Ho.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.createReplyParams&&(l.createReplyParams=b.createReplyParams);b.commentText&&(l.commentText=_.iO(b.commentText));d.comment_text&&(l.commentText=d.comment_text);d.image_blob_id&&(l.imageAttachment={encryptedBlobId:d.image_blob_id});d.botguard_response&&(l.botguardResponse=d.botguard_response)};
_.qG.Object.defineProperties(Ho.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var t1=function(){};
_.h(t1,mg);t1.prototype.getApiPaths=function(){return Q00};
t1.prototype.getExtension=function(l){return _.K(l,_.Irr)};
t1.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.createCommentParams&&(l.createCommentParams=b.createCommentParams);b.commentText&&(l.commentText=_.iO(b.commentText));b.videoPositionMention&&(l.videoPositionMention=b.videoPositionMention);b.sources&&(l.sources=b.sources);d.comment_text&&(l.commentText=d.comment_text);d.attached_video_id?l.videoAttachment={videoId:d.attached_video_id}:d.poll_options?l.pollAttachment={choices:d.poll_options}:d.image_blob_id?l.imageAttachment=
{encryptedBlobId:d.image_blob_id}:d.shared_post_id&&(l.sharedPostAttachment={postId:d.shared_post_id});d.access_restrictions&&typeof d.access_restrictions==="number"&&(b=d.access_restrictions,l.accessRestrictions={restriction:b!==1&&b===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});d.botguard_response&&(l.botguardResponse=d.botguard_response)};
_.qG.Object.defineProperties(t1.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var UO=function(){};
_.h(UO,mg);UO.prototype.getApiPaths=function(){return Yg2};
UO.prototype.getExtension=function(l){return _.K(l,gt2)};
UO.prototype.JSC$14338_buildRequest=function(l,b,d){b.commentText&&(l.replyText=_.iO(b.commentText));d.comment_text&&(l.replyText=d.comment_text);l.updateReplyParams=b.updateReplyParams};
_.qG.Object.defineProperties(UO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var KA=function(){};
_.h(KA,mg);KA.prototype.getApiPaths=function(){return qg$};
KA.prototype.getExtension=function(l){return _.K(l,xJr)};
KA.prototype.JSC$14338_buildRequest=function(l,b,d){b.commentText&&(l.commentText=_.iO(b.commentText));d.comment_text&&(l.commentText=d.comment_text);l.updateCommentParams=b.updateCommentParams};
_.qG.Object.defineProperties(KA.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var eO=function(){};
_.h(eO,mg);eO.prototype.getApiPaths=function(){return Hm0};
eO.prototype.getExtension=function(l){return _.K(l,xcr)};
eO.prototype.JSC$14338_buildRequest=function(l,b){b.settings&&(l.settings=b.settings)};var h1=function(){};
_.h(h1,mg);h1.prototype.getApiPaths=function(){return U90};
h1.prototype.getExtension=function(l){return _.K(l,n6V)};
h1.prototype.JSC$14338_buildRequest=function(l,b){b.channelCreationToken&&(l.channelCreationToken=b.channelCreationToken);b.source&&(l.source=b.source)};var kE=function(){};
_.h(kE,mg);kE.prototype.getApiPaths=function(){return PcD};
kE.prototype.getExtension=function(l){return _.K(l,mcD)};
kE.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;if(d.name&&(d.given_name||d.family_name))l=new _.Rp("channel creation cannot set both GAIA and YouTube names",b),_.az(l);else{if(b.zeroStepChannelCreationParams){if(!d.comment_text){l=new _.Rp("zero_step_create_comment_params but no zero_step_texts",b);_.az(l);return}l.zeroStepChannelCreationParams=b.zeroStepChannelCreationParams;l.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(l.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
d.comment_text,d.botguard_response&&(l.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=d.botguard_response))}l.channelCreationToken=b.channelCreationToken;d.given_name&&(l.givenName=d.given_name);d.family_name&&(l.familyName=d.family_name);b.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(l.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)l.overrideChannelCreationParams={},d.name&&(l.overrideChannelCreationParams.name=d.name),d.handle&&(l.overrideChannelCreationParams.handle=d.handle),d.avatar_url&&(l.overrideChannelCreationParams.avatarUrl=d.avatar_url),d.encryptedBlobId&&(l.overrideChannelCreationParams.blobEncryptionId=d.encryptedBlobId),d.enableIdentityForAllChannelCreationDialog&&(d.encryptedBlobId?l.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
d.isDefaultProfilePhoto!==void 0&&(l.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&&(l.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&&(l.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=d.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),d.obakeImageSource&&(l.overrideChannelCreationParams.obakeImageSourceType=d.obakeImageSource))}};var Wo=function(){};
_.h(Wo,mg);Wo.prototype.getApiPaths=function(l){return(l=this.getExtension(l))&&l.status==="DISLIKE"?OPQ:l&&l.status==="INDIFFERENT"?cH2:CcV};
Wo.prototype.getExtension=function(l){return _.K(l,_.E3)};
Wo.prototype.JSC$14338_buildRequest=function(l,b){b.target&&(l.target=b.target);if(b=this.getParams(b))l.params=b};
Wo.prototype.getParams=function(l){switch(l==null?void 0:l.status){case "DISLIKE":return l.dislikeParams;case "INDIFFERENT":return l.removeLikeParams;default:return l==null?void 0:l.likeParams}};var jO=function(){};
_.h(jO,mg);jO.prototype.getApiPaths=function(){return fG0};
jO.prototype.getExtension=function(l){return _.K(l,pEh)};
jO.prototype.JSC$14338_buildRequest=function(l,b){b.settingItemId&&(l.settingItemId=b.settingItemId);b.stringValue!=null&&b.stringValue!==void 0?l.newValue={stringValue:b.stringValue}:b.intValue?l.newValue={intValue:b.intValue}:b.boolValue!==null&&b.boolValue!==void 0?l.newValue={boolValue:b.boolValue}:(l=new _.Rp("Unknown value type for SetSettingEndpoint.",b),_.az(l))};var zO=function(){};
_.h(zO,mg);zO.prototype.getApiPaths=function(){return BW2};
zO.prototype.getExtension=function(l){return _.K(l,E4r)||void 0};
zO.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.channelIds&&(l.channelIds=b.channelIds);b.siloName&&(l.siloName=b.siloName);b.params&&(l.params=b.params);d.botguardResponse&&(l.botguardResponse=d.botguardResponse);d.feature&&(l.clientFeature=d.feature)};
_.qG.Object.defineProperties(zO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var yc=function(){};
_.h(yc,mg);yc.prototype.getApiPaths=function(){return OmQ};
yc.prototype.getExtension=function(l){return _.K(l,otJ)||void 0};
yc.prototype.JSC$14338_buildRequest=function(l,b){b.channelIds&&(l.channelIds=b.channelIds);b.siloName&&(l.siloName=b.siloName);b.params&&(l.params=b.params)};
_.qG.Object.defineProperties(yc.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Z3=function(l){this.shareClientParamsProvider=l};
_.h(Z3,mg);Z3.prototype.getApiPaths=function(){return uCB};
Z3.prototype.getExtension=function(l){return _.K(l,mSV)||_.K(l,_.YDF)||_.K(l,NG$)};
Z3.prototype.JSC$14338_buildRequest=function(l,b){b.serializedShareEntity&&(l.serializedSharedEntity=b.serializedShareEntity);if(b.clientParamIdentifier){var d;if((d=this.shareClientParamsProvider)==null?0:d.clientParams.has(b.clientParamIdentifier)){d=this.shareClientParamsProvider;b=b.clientParamIdentifier;var L=d.clientParams.get(b);L&&d.clientParams.delete(b);l.clientParams=L}}};
Z3[Hr]=[uBA];var ME=function(){};
_.h(ME,mg);ME.prototype.getApiPaths=function(){return u9o};
ME.prototype.getExtension=function(l){return _.K(l,pCr)};
ME.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var Iu=function(){};
_.h(Iu,mg);Iu.prototype.getApiPaths=function(){return Nff};
Iu.prototype.getExtension=function(l){return _.K(l,v3f)};
Iu.prototype.JSC$14338_buildRequest=function(l,b){b.dismissal&&(l.items=[b.dismissal])};
_.qG.Object.defineProperties(Iu.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var $E=function(){};
_.h($E,mg);$E.prototype.getApiPaths=function(){return AH0};
$E.prototype.getExtension=function(l){return _.K(l,_.SV)||void 0};
$E.prototype.JSC$14338_buildRequest=function(l,b,d){l.feedbackTokens=[];b.feedbackToken&&l.feedbackTokens.push(b.feedbackToken);if(b=b.cpn||d.cpn)l.feedbackContext={cpn:b};l.isFeedbackTokenUnencrypted=!!d.is_feedback_token_unencrypted;l.shouldMerge=!1;d.extra_feedback_tokens&&(l.shouldMerge=!0,l.feedbackTokens=l.feedbackTokens.concat(d.extra_feedback_tokens))};
_.qG.Object.defineProperties($E.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ru=function(){};
_.h(Ru,mg);Ru.prototype.getApiPaths=function(){return AH0};
Ru.prototype.getExtension=function(l){return _.K(l,_.fZ)};
Ru.prototype.JSC$14338_buildRequest=function(l,b,d){d.feedback_tokens&&(l.feedbackTokens=d.feedback_tokens,l.shouldMerge=!0)};
_.qG.Object.defineProperties(Ru.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var pA=function(){};
_.h(pA,mg);pA.prototype.getApiPaths=function(){return AH0};
pA.prototype.getExtension=function(l){return _.K(l,nl7)};
pA.prototype.JSC$14338_buildRequest=function(l,b){b.undoToken&&(l.feedbackTokens=[b.undoToken]);b.isUndoTokenUnencrypted&&(l.isFeedbackTokenUnencrypted=b.isUndoTokenUnencrypted)};
_.qG.Object.defineProperties(pA.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ou=function(){};
_.h(ou,mg);ou.prototype.getApiPaths=function(){return hAV};
ou.prototype.getExtension=function(l){return _.K(l,g3o)};
ou.prototype.JSC$14338_buildRequest=function(l,b){b.nextEndpoint&&_.K(b.nextEndpoint,_.Q5)?l.nextEndpoint={urlEndpoint:_.K(b.nextEndpoint,_.Q5)}:b.nextEndpoint&&_.K(b.nextEndpoint,_.oN)&&(l.nextEndpoint={watchEndpoint:_.K(b.nextEndpoint,_.oN)});b.setRacy&&(l.setRacy=b.setRacy);b.setControvercy&&(l.setControvercy=b.setControvercy)};var D3=function(l){this.JSC$18337_storeWithEntities=l};
_.h(D3,mg);D3.prototype.getApiPaths=function(){return YE2};
D3.prototype.getExtension=function(l){return _.K(l,sc2)};
D3.prototype.JSC$14338_buildRequest=function(l,b){b.flowId&&(l.flowId=b.flowId);b.targetId&&(l.targetId=b.targetId);b.continuation&&(l.continuation=b.continuation);var d=b.flowStateEntityKey;if(b.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&d&&this.JSC$18337_storeWithEntities){var L;if(b=(L=this.JSC$18337_storeWithEntities.getState())==null?void 0:L.entities)if(L=_.Xv(d).entityType,L=_.Bv(b,L,d))l.flowState=L,l.flowStateEntityKey=d}};
_.qG.Object.defineProperties(D3.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
D3[Hr]=[Fy];var t8B=function(){};
_.h(t8B,mg);_.Q=t8B.prototype;_.Q.getApiPaths=function(){return SE$};
_.Q.JSC$14345_getStoreKey=function(){return _.pv("guide")};
_.Q.getRequestConfig=function(){var l=this.JSC$14345_getStoreKey(),b;l&&(b={storeStrategy:{storeKey:l}});return b};
_.Q.isNavigationCommand=function(){return!0};
_.Q.getExtension=function(l){return _.K(l,_.fZ)};
_.Q.JSC$14338_buildRequest=function(l){l.fetchLiveState=!0};var Vc=function(){};
_.h(Vc,mg);Vc.prototype.getApiPaths=function(){return iSf};
Vc.prototype.getExtension=function(l){return _.K(l,yID)};
Vc.prototype.JSC$14338_buildRequest=function(){};var wj=function(){};
_.h(wj,mg);wj.prototype.getApiPaths=function(){return cYV};
wj.prototype.getExtension=function(l){return _.K(l,Zq0)};
wj.prototype.JSC$14338_buildRequest=function(){};var u8=function(){};
_.h(u8,mg);u8.prototype.getApiPaths=function(){return wkJ};
u8.prototype.getExtension=function(l){return _.K(l,_.Ct)};
u8.prototype.JSC$14338_buildRequest=function(l,b){b.token&&(l.continuation=b.token);var d,L;l==null||(d=l.context)==null||(L=d.user)==null||delete L.onBehalfOfUser};
u8.prototype.getRequestConfig=function(l){var b={},d;if(((d=this.getExtension(l))==null?void 0:d.sessionIndex)!==void 0){var L;b={authStrategy:{sessionIndex:(L=this.getExtension(l))==null?void 0:L.sessionIndex}}}return b};var GO=function(){};
_.h(GO,mg);GO.prototype.JSC$14338_getRequest=function(l){var b=this.getExtension(l),d=l="";if(b==null?0:b.popup)l="true";if(b==null?0:b.disableSignout)d="true";b={};return{input:"/getAccountSwitcherEndpoint",requestShell:RN("/getAccountSwitcherEndpoint","GET",(b["X-YouTube-Delegation-Context"]=_.aC("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),b["X-YouTube-Account-Switcher-Popup"]=l,b["X-YouTube-Account-Switcher-Disable-Signout"]=d,b)),innerTubeRequest:{}}};
GO.prototype.getApiPaths=function(){return[]};
GO.prototype.getExtension=function(l){return _.K(l,_.hMH)};
GO.prototype.JSC$14338_buildRequest=function(){};var TO=function(){};
_.h(TO,mg);TO.prototype.JSC$14338_getRequest=function(l){var b="/cross_account_channel_transfer";(l=this.getExtension(l))&&(b=uuy(b,{target_session:l.targetSessionIndex,source_rapt:l.sourceRapt,rapt:l.targetRapt}));return{input:b,requestShell:RN(b,"GET"),innerTubeRequest:{}}};
TO.prototype.getApiPaths=function(){return[]};
TO.prototype.getExtension=function(l){return _.K(l,yZV)};
TO.prototype.JSC$14338_buildRequest=function(){};var au=function(){};
_.h(au,mg);au.prototype.getApiPaths=function(){return qEt};
au.prototype.isNavigationCommand=function(){return!0};
au.prototype.getExtension=function(l){return _.K(l,_.fZ)};
au.prototype.JSC$14338_buildRequest=function(l){var b=_.Nz().get("gsml","");b&&(l.safetyModeLockerObfuscatedGaiaId=b);l.userInterfaceTheme=_.Rd(!0);_.pu()?l.deviceTheme="DEVICE_THEME_SELECTED":_.Xgq()?l.deviceTheme="DEVICE_THEME_SUPPORTED":l.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var i8=function(){};
_.h(i8,mg);i8.prototype.getApiPaths=function(){return wkJ};
i8.prototype.getExtension=function(l){return _.K(l,ZdD)};
i8.prototype.JSC$14338_buildRequest=function(l,b){if(b&&b.requestType&&(l.requestType=b.requestType,b.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||b.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var d=b.nextUrl;d&&(_.ThV(d)||NP(d))&&(l.nextNavendpoint={urlEndpoint:{url:d}})}b&&b.channelSwitcherQuery&&(l.channelSwitcherQuery=b.channelSwitcherQuery);b&&b.triggerChannelCreation&&(l.triggerChannelCreation=b.triggerChannelCreation);var L;if(b==null?0:(L=b.contentOwnerConfig)==
null?0:L.externalContentOwnerId)l.contentOwnerConfig=b.contentOwnerConfig;l.callCircumstance=b&&b.requestType&&b.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var P,E;b=l==null?void 0:(P=l.context)==null?void 0:(E=P.user)==null?void 0:E.onBehalfOfUser;if(b!==void 0){l.obfuscatedSelectedGaiaId=b;var f,F;l==null||(f=l.context)==null||(F=f.user)==null||delete F.onBehalfOfUser}var n,N;if(P=l==null?void 0:(n=l.context)==null?void 0:(N=n.user)==null?
void 0:N.serializedDelegationContext)l.selectedSerializedDelegationContext=P};var co=function(){};
_.h(co,mg);co.prototype.getApiPaths=function(){return GeQ};
co.prototype.getExtension=function(l){return _.K(l,qD0)};
co.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var rj=function(){};
_.h(rj,mg);rj.prototype.getApiPaths=function(){return LTr};
rj.prototype.getExtension=function(l){return _.K(l,_.yxV)};
rj.prototype.JSC$14338_buildRequest=function(l,b){if(b=b.createBroadcastRequest)l.useMasks=b.useMasks,l.broadcastType=b.broadcastType,l.broadcastSource=b.broadcastSource,l.broadcastMetadata=b.broadcastMetadata,l.broadcastMetadataMask=b.broadcastMetadataMask,l.videoMetadata=b.videoMetadata,l.videoMetadataMask=b.videoMetadataMask,l.liveChatSettingsUpdate=b.liveChatSettingsUpdate,l.liveChatSettingsUpdateMask=b.liveChatSettingsUpdateMask,l.cloneVideoId=b.cloneVideoId,l.cloneWithOverrides=b.cloneWithOverrides,
l.targetEntity=b.targetEntity,l.scheduledRedirectMetadata=b.scheduledRedirectMetadata};var l6=function(){};
_.h(l6,mg);l6.prototype.getApiPaths=function(){return XgV};
l6.prototype.getExtension=function(l){return _.K(l,Uqf)};
l6.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.params&&(l.params=b.params);d.questionText&&(l.questionText=d.questionText);d.optionText&&d.optionText.length>0&&(l.optionText=d.optionText)};var b6=function(){};
_.h(b6,mg);b6.prototype.getApiPaths=function(){return FTJ};
b6.prototype.getExtension=function(l){return _.K(l,H3h)};
b6.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var dC=function(){};
_.h(dC,mg);dC.prototype.getApiPaths=function(){return e4$};
dC.prototype.getExtension=function(l){return _.K(l,NXV)};
dC.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var Lk=function(){};
_.h(Lk,mg);Lk.prototype.getApiPaths=function(){return kGV};
Lk.prototype.getExtension=function(l){return _.K(l,mqQ)};
Lk.prototype.JSC$14338_buildRequest=function(l,b,d){b.params&&(l.params=b.params);b.continuation&&(l.continuation=b.continuation);d.currentPlayerState&&d.currentPlayerState.playerOffsetMs&&(l.currentPlayerState={playerOffsetMs:d.currentPlayerState.playerOffsetMs.toString()})};var PN=function(){};
_.h(PN,mg);PN.prototype.getApiPaths=function(){return WTV};
PN.prototype.getExtension=function(l){return _.K(l,O3V)};
PN.prototype.JSC$14338_buildRequest=function(l,b,d){b.params&&(l.params=b.params);d.continuation&&(l.continuation=d.continuation);"hidden"in d&&(l.webClientInfo={isDocumentHidden:d.hidden});d.isInvalidationTimeoutRequest&&(l.isInvalidationTimeoutRequest=d.isInvalidationTimeoutRequest);d.invalidationPayload&&(b=nmV(_.lt(mw(d.invalidationPayload))),l.invalidationPayloadLastPublishAtUsec=A3(b,2));d.reloadActionPanel&&(l.reloadActionPanel=d.reloadActionPanel);d.fullReload&&(l.fullReload=d.fullReload);
d.currentPlayerState&&(l.currentPlayerState=d.currentPlayerState)};var EB=function(){};
_.h(EB,mg);EB.prototype.getApiPaths=function(){return R4V};
EB.prototype.getExtension=function(l){return _.K(l,tCV)};
EB.prototype.JSC$14338_buildRequest=function(l,b){l.params=b.params};var QT=function(){};
_.h(QT,mg);QT.prototype.getApiPaths=function(){return h42};
QT.prototype.getExtension=function(l){return _.K(l,Jpo)};
QT.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var Xx=function(){};
_.h(Xx,mg);Xx.prototype.getApiPaths=function(){return j0t};
Xx.prototype.getExtension=function(l){return _.K(l,xSo)};
Xx.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var fk=function(){};
_.h(fk,mg);fk.prototype.getApiPaths=function(){return pgh};
fk.prototype.getExtension=function(l){return _.K(l,Kzh)};
fk.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var sB=function(){};
_.h(sB,mg);sB.prototype.getApiPaths=function(){return D9$};
sB.prototype.getExtension=function(l){return _.K(l,eTV)};
sB.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var Fx=function(){};
_.h(Fx,mg);Fx.prototype.getApiPaths=function(){return rHf};
Fx.prototype.getExtension=function(l){return _.K(l,USV)};
Fx.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var BN=function(){};
_.h(BN,mg);BN.prototype.getApiPaths=function(){return Q60};
BN.prototype.getExtension=function(l){return _.K(l,_.hT0)};
BN.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.params&&(l.params=b.params);d.client_message_id&&(l.clientMessageId=d.client_message_id);d.recaptcha_token&&(l.recaptchaToken=d.recaptcha_token);d.rich_message&&d.rich_message.text_segments?(b=d.rich_message.text_segments.map(function(L){var P={};L.text&&(P.text=L.text);L.emoji_id&&(P.emojiId=L.emoji_id);return P}),l.richMessage={textSegments:b}):d.message&&(l.message=d.message);
d.currentPlayerState&&(l.currentPlayerState=d.currentPlayerState)};var nk=function(){};
_.h(nk,mg);nk.prototype.getApiPaths=function(){return Xe2};
nk.prototype.getExtension=function(l){return _.K(l,k2$)};
nk.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var OB=function(){};
_.h(OB,mg);OB.prototype.getApiPaths=function(){return nbt};
OB.prototype.getExtension=function(l){return _.K(l,jPh)};
OB.prototype.JSC$14338_buildRequest=function(l,b,d){b.isUserInitiated&&(l.isUserInitiated=b.isUserInitiated);b.initiationSource&&(l.initiationSource=b.initiationSource);d.locationInfo&&(l.context.client.locationInfo=d.locationInfo)};var Nh=function(){};
_.h(Nh,mg);Nh.prototype.getApiPaths=function(){return oP2};
Nh.prototype.getExtension=function(l){return _.K(l,ZcD)};
Nh.prototype.JSC$14338_buildRequest=function(l,b,d){b.metadataUpdateRequest&&(b=b.metadataUpdateRequest,l.encryptedVideoId=b.encryptedVideoId,b.liveChat&&(b=b.liveChat,l.liveChat||(l.liveChat={}),b.performAsExternalChannelId&&(l.liveChat.performAsExternalChannelId=b.performAsExternalChannelId),b.source&&(l.liveChat.source=b.source)));var L;if(d==null?0:(L=d.liveChat)==null?0:L.liveChatSettings)l.liveChat||(l.liveChat={}),d=d.liveChat.liveChatSettings,l.liveChat.newLiveChatSettings=d,l.liveChat.newLiveChatSettingsMask||
(l.liveChat.newLiveChatSettingsMask={}),d.emojiReactionSet&&(l.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var mE=function(){};
_.h(mE,mg);mE.prototype.getApiPaths=function(){return KRh};
mE.prototype.getExtension=function(l){return _.K(l,_.DJ$)};
mE.prototype.JSC$14338_buildRequest=function(l,b,d){d.continuation?l.continuation=d.continuation:b.videoId&&(l.videoId=b.videoId);d.clientParams&&(l.clientParams=d.clientParams)};var Y0=function(){};
_.h(Y0,mg);Y0.prototype.getApiPaths=function(){return z4$};
Y0.prototype.getExtension=function(l){return _.K(l,_.BT)};
Y0.prototype.JSC$14338_buildRequest=function(l,b){l.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";l.fetchCommentsParams={};b.videoId&&(l.fetchCommentsParams.encryptedVideoId=b.videoId);b.postId&&(l.fetchCommentsParams.postId=b.postId);b.externalChannelId&&(l.fetchCommentsParams.externalChannelId=b.externalChannelId);b.linkedCommentId&&(l.fetchCommentsParams.linkedCommentId=b.linkedCommentId);(0,_.RB.isEmpty)(l.fetchCommentsParams)&&delete l.fetchCommentsParams};var qh=function(){};
_.h(qh,mg);qh.prototype.getApiPaths=function(){return ig};
qh.prototype.JSC$14338_buildRequest=function(l){l.browseId="FEnotifications_inbox"};
qh.prototype.getExtension=function(l){return _.K(l,_.fZ)};var HN=function(){};
_.h(HN,mg);HN.prototype.getApiPaths=function(){return z4$};
HN.prototype.JSC$14338_buildRequest=function(l,b){b.signal==="GET_NOTIFICATIONS_MENU"&&(l.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");b.ctoken&&(l.ctoken=b.ctoken)};
var UDq=function(){};
_.h(UDq,HN);UDq.prototype.getExtension=function(l){return _.K(l,_.fZ)};
var K_q=function(){};
_.h(K_q,HN);K_q.prototype.getExtension=function(l){return _.K(l,$kr)};var tr=function(){};
_.h(tr,mg);tr.prototype.getApiPaths=function(){return JHD};
tr.prototype.getExtension=function(l){return _.K(l,_.fZ)};
tr.prototype.JSC$14338_buildRequest=function(){};var UB=function(){};
_.h(UB,mg);UB.prototype.getApiPaths=function(){return V_Q};
UB.prototype.getExtension=function(l){return _.K(l,vth)||void 0};
UB.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params);b.secondaryParams&&(l.secondaryParams=b.secondaryParams)};var Kk=function(){};
_.h(Kk,mg);Kk.prototype.getApiPaths=function(){return wgV};
Kk.prototype.getExtension=function(l){return _.K(l,HXQ)};
Kk.prototype.JSC$14338_buildRequest=function(l,b){b.undo&&(l.undo=b.undo);b.serializedOptOut&&(l.serializedOptOut=b.serializedOptOut);b.serializedRecordInteractionsRequest&&(l.serializedRecordInteractionsRequest=b.serializedRecordInteractionsRequest)};var eq=function(){};
_.h(eq,mg);eq.prototype.getApiPaths=function(){return Tfh};
eq.prototype.getExtension=function(l){return _.K(l,ti0)};
eq.prototype.JSC$14338_buildRequest=function(l,b){b.serializedInteractionsRequest&&(l.serializedRecordNotificationInteractionsRequest=b.serializedInteractionsRequest)};var hr=function(){};
_.h(hr,mg);hr.prototype.getApiPaths=function(){return GFj};
hr.prototype.getExtension=function(l){return _.K(l,_.rr)};
hr.prototype.JSC$14338_buildRequest=function(l,b,d){b=b===void 0?{}:b;d=d===void 0?{}:d;b.videoId?l.videoId=b.videoId:b.playlistId&&(l.playlistId=b.playlistId);var L;l.crossDeviceDownloadData={isCrossDeviceDownload:(L=b.isCrossDeviceDownload)!=null?L:!1};!d.downloadToMobileEduShown&&b.isCrossDeviceDownload&&(l.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var P;if(L=(P=b.offlineWebClientEligibility)!=null?P:d.offlineWebClientEligibility)l.offlineWebClientEligibility=L;var E;if(P=(E=b.preferredFormatType)!=
null?E:d.preferredFormatType)l.preferredFormatType=P;var f;if(E=(f=b.lastOfflineQualitySettingsSavedMs)!=null?f:d.lastOfflineQualitySettingsSavedMs)l.lastOfflineQualitySettingsSavedMs=E;b.params&&(l.params=b.params)};var k0=function(){};
_.h(k0,mg);k0.prototype.getApiPaths=function(){return IP};
k0.prototype.getExtension=function(l){return _.K(l,_.Ct)};
k0.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.token&&(l.continuation=b.token);d.formData&&(l.formData=d.formData)};var WN=function(){};
_.h(WN,mg);WN.prototype.getApiPaths=function(){return IP};
WN.prototype.getExtension=function(l){return _.K(l,hu$)};
WN.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;l.continuation=d.continuation};var jq=function(){};
_.h(jq,mg);jq.prototype.getApiPaths=function(){return IP};
jq.prototype.getExtension=function(l){return _.K(l,_.gI)};
jq.prototype.JSC$14338_buildRequest=function(l,b){var d,L=b.panelIdentifier||((d=b.identifier)==null?void 0:d.tag);L&&(l.panelId=L);var P;if((P=b.globalConfiguration)==null?0:P.params){var E;l.params=(E=b.globalConfiguration)==null?void 0:E.params}if(_.U("enable_ai_companion")){var f;b=b.engagementPanelExtras;if(b==null?0:(f=b.aiCompanionPanelExtras)==null?0:f.includeClientConversationId){var F,n;f=(n=(F=_.qP().resolve(_.YC(bf9)))==null?void 0:F("conversations"))==null?void 0:n.get("conversation_id")}else f=
void 0;if(F=f)l.formData=Object.assign({},l.formData,{inputComposerFormData:{conversationId:F}})}};
_.qG.Object.defineProperties(jq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var zP=function(){};
_.h(zP,mg);zP.prototype.getApiPaths=function(){return IP};
zP.prototype.getExtension=function(l){return _.K(l,sg$)};
zP.prototype.JSC$14338_buildRequest=function(l,b){b.panelLoadingStrategy&&rNN(l,b.panelLoadingStrategy)};var yT=function(){};
_.h(yT,mg);yT.prototype.getApiPaths=function(){return IP};
yT.prototype.getExtension=function(l){return _.K(l,MiV)};
yT.prototype.JSC$14338_buildRequest=function(l,b){b.loadingStrategy&&rNN(l,b.loadingStrategy)};var Zh=function(){};
_.h(Zh,mg);Zh.prototype.getApiPaths=function(){return IP};
Zh.prototype.getExtension=function(l){return _.K(l,_.zf)};
Zh.prototype.JSC$14338_buildRequest=function(l,b){b.panelLoadingStrategy&&rNN(l,b.panelLoadingStrategy)};var Mh=function(){};
_.h(Mh,mg);Mh.prototype.getApiPaths=function(){return IP};
Mh.prototype.getExtension=function(l){return _.K(l,IXj)};
Mh.prototype.JSC$14338_buildRequest=function(l,b){var d,L=(d=b.contentSourcePanelIdentifier)==null?void 0:d.tag;L&&(l.panelId=L);var P;if((P=b.globalConfiguration)==null?0:P.params){var E;l.params=(E=b.globalConfiguration)==null?void 0:E.params}};var ID=function(){};
_.h(ID,mg);ID.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
ID.prototype.getExtension=function(l){return _.K(l,$Sh)};
ID.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var $0=function(){};
_.h($0,mg);$0.prototype.getApiPaths=function(){return ULQ};
$0.prototype.getExtension=function(l){return _.K(l,gGD)};
$0.prototype.JSC$14338_buildRequest=function(l,b){b.externalChannelId&&(l.externalChannelId=b.externalChannelId);b.superChatAction&&(l.superChatAction=b.superChatAction);b.superStickersAction&&(l.superStickersAction=b.superStickersAction)};var Jr=function(){};
_.h(Jr,mg);Jr.prototype.getApiPaths=function(){return HPr};
Jr.prototype.getExtension=function(l){return _.K(l,zJr)||_.K(l,$UQ)};
Jr.prototype.JSC$14338_buildRequest=function(l,b){b.videoIds?l.videoIds=b.videoIds:b.videoId&&(l.videoIds=[b.videoId]);b.playlistId&&(l.playlistId=b.playlistId);b.params&&(l.params=b.params);l.excludeWatchLater=!1};var x0=function(){};
_.h(x0,mg);x0.prototype.getApiPaths=function(){return f22};
x0.prototype.getExtension=function(l){return _.K(l,_.tQ)};
x0.prototype.JSC$14338_buildRequest=function(l,b,d){d.create_playlist_title?l.title=d.create_playlist_title:b.title&&(l.title=b.title);if(d.create_playlist_privacy_status&&typeof d.create_playlist_privacy_status==="number"){a:{var L=d.create_playlist_privacy_status;if(L!==0){if(L===1){L="PUBLIC";break a}if(L===2){L="UNLISTED";break a}}L="PRIVATE"}l.privacyStatus=L}else b.privacyStatus&&(l.privacyStatus=b.privacyStatus);d.create_playlist_description&&(l.description=d.create_playlist_description);b.videoIds&&
(l.videoIds=b.videoIds);b.params&&(l.params=b.params);b.sourcePlaylistId&&(l.sourcePlaylistId=b.sourcePlaylistId)};var gC=function(){};
_.h(gC,mg);gC.prototype.getApiPaths=function(){return BfQ};
gC.prototype.getExtension=function(l){return _.K(l,SWV)};
gC.prototype.JSC$14338_buildRequest=function(l,b){l.playlistId=b.playlistId};var Sq=function(){};
_.h(Sq,mg);Sq.prototype.getApiPaths=function(){return yHD};
Sq.prototype.getExtension=function(l){return _.K(l,nG0)};
Sq.prototype.JSC$14338_buildRequest=function(l,b){b.playlistId&&(l.playlistId=b.playlistId);b.params&&(l.params=b.params)};var Ar=function(){};
_.h(Ar,mg);Ar.prototype.getApiPaths=function(){return GGt};
Ar.prototype.getExtension=function(l){return _.K(l,_.n3)||void 0};
Ar.prototype.JSC$14338_buildRequest=function(l,b){b.actions&&(l.actions=b.actions);b.params&&(l.params=b.params);b.playlistId&&(l.playlistId=b.playlistId)};var vN=function(){};
_.h(vN,mg);_.Q=vN.prototype;_.Q.getApiPaths=function(){return a2Q};
_.Q.getExtension=function(l){return _.K(l,_.Ku)};
_.Q.JSC$14338_buildRequest=function(l,b){b.videoId&&(l.playerRequest={videoId:b.videoId},b.playerParams&&(l.playerRequest.params=b.playerParams),b.racyCheckOk&&(l.playerRequest.racyCheckOk=!!b.racyCheckOk),b.contentCheckOk&&(l.playerRequest.contentCheckOk=!!b.contentCheckOk));b.params&&(l.params=b.params);b.inputType&&(l.inputType=b.inputType);l.disablePlayerResponse=!0};
_.Q.getRequestConfig=function(l){var b;(l=this.JSC$14345_getStoreKey(l))&&(b={storeStrategy:{storeKey:l}});_.U("web_log_reels_ticks")&&(b=b||{},b.requestTick="r_wrs",b.responseTick="r_wrr");return b};
_.Q.JSC$14345_getStoreKey=function(l){l=this.getExtension(l);if(l!=null&&l.videoId){var b={videoId:l.videoId};l.params&&(b.params=l.params);return _.pv("reel_item_watch",b)}};var Ck=function(){};
_.h(Ck,mg);_.Q=Ck.prototype;_.Q.getApiPaths=function(){return iP0};
_.Q.getExtension=function(l){return _.K(l,_.Ku)};
_.Q.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;l.sequenceParams=b.sequenceParams;var L;((L=d)==null?0:L.contentPlaybackContext)&&_.U("web_shorts_prefetch_service_enabled")&&(l.playbackContext={contentPlaybackContext:d.contentPlaybackContext})};
_.Q.JSC$14345_getStoreKey=function(l){if(_.U("shorts_controller_retrieve_seedless_sequence_v2")&&(l=this.getExtension(l),l==null?0:l.sequenceParams))return _.pv("reel_watch_sequence",{sequenceParams:l.sequenceParams})};
_.Q.getRequestConfig=function(l){l=this.JSC$14345_getStoreKey(l);var b;l&&(b={storeStrategy:{storeKey:l}});b=b||{};b.requestTick="r_wsrs";b.responseTick="r_wsrr";b.processorTick="r_wsrp";return b};
var RD=function(){};
_.h(RD,mg);RD.prototype.getApiPaths=function(){return iP0};
RD.prototype.getExtension=function(l){return _.K(l,_.Ct)};
RD.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.token&&(l.continuation=b.token);var L;((L=d)==null?0:L.contentPlaybackContext)&&_.U("web_shorts_prefetch_service_enabled")&&(l.playbackContext={contentPlaybackContext:d.contentPlaybackContext})};
RD.prototype.getRequestConfig=function(l){l=this.JSC$14345_getStoreKey(l);var b;l&&(b={storeStrategy:{storeKey:l}});b=b||{};b.requestTick="r_wsrs";b.responseTick="r_wsrr";b.processorTick="r_wsrp";return b};var pk=function(){};
_.h(pk,mg);pk.prototype.getApiPaths=function(){return m9t};
pk.prototype.getExtension=function(l){return _.K(l,_.Ewr)};
pk.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.flagAction&&(l.action=b.flagAction);b.flagRequestType&&(l.flagRequestType=b.flagRequestType);b.additionalDetailCheckboxChecked&&(l.additionalDetailCheckboxChecked=b.additionalDetailCheckboxChecked);b.legalCheckboxChecked&&(l.legalCheckboxChecked=b.legalCheckboxChecked);b={};d.flag_issue_type!==void 0&&(b.issue=d.flag_issue_type);d.flag_affiliation!==void 0&&(b.affiliation=d.flag_affiliation);d.flag_full_name&&(b.fullName=d.flag_full_name);
Object.keys(b).length&&(l.legalReportDetails=b);if(d.flag_description||d.text)l.userComments=d.flag_description||d.text;b={};d.minutes!==void 0&&d.seconds!==void 0&&(b.minutes=d.minutes,b.seconds=d.seconds);d.vss_id&&(b.vssId=d.vss_id);Object.keys(b).length&&(l.videoReportDetails=b);b={};d.video_ids&&(b.videoIds=d.video_ids);d.impersonated_channel_url&&(b.impersonatedChannelUrl=d.impersonated_channel_url);Object.keys(b).length&&(l.channelAbuseReportDetails=b)};
_.qG.Object.defineProperties(pk.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var oD=function(){};
_.h(oD,mg);oD.prototype.getApiPaths=function(){return KTV};
oD.prototype.getExtension=function(l){return _.K(l,xmQ)};
oD.prototype.JSC$14338_buildRequest=function(l,b){b.blockedForKidsContent&&(l.blockedForKidsContent=b.blockedForKidsContent)};var Dh=function(){};
_.h(Dh,mg);Dh.prototype.getApiPaths=function(){return lG$};
Dh.prototype.getExtension=function(l){return _.K(l,IHV)};
Dh.prototype.JSC$14338_buildRequest=function(l,b,d){l.params=b.params;d.impersonated_channel_url&&(l.impersonatedChannelUrl=d.impersonated_channel_url)};var VT=function(){};
_.h(VT,mg);VT.prototype.getApiPaths=function(){return vP2};
VT.prototype.getExtension=function(l){return _.K(l,_.gwo)};
VT.prototype.JSC$14338_buildRequest=function(l,b){b.items&&(l.items=b.items);b.kidGaiaId&&(l.kidGaiaId=b.kidGaiaId)};var wC=function(){};
_.h(wC,mg);wC.prototype.getApiPaths=function(){return t_V};
wC.prototype.getExtension=function(l){return _.K(l,_.k3D)};
wC.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params);b.targetId&&(l.targetId=b.targetId)};var u6=function(){};
_.h(u6,mg);u6.prototype.getApiPaths=function(){return Pkh};
u6.prototype.getExtension=function(l){return _.K(l,JO$)};
u6.prototype.JSC$14338_buildRequest=function(l,b){b.externalVideoId&&(l.externalVideoId=b.externalVideoId);b.query&&(l.query=b.query);b.sourceTimelines&&(l.sourceTimelines=b.sourceTimelines)};var GP=function(){};
_.h(GP,mg);GP.prototype.getApiPaths=function(){return EbQ};
GP.prototype.getExtension=function(l){return _.K(l,_.Ct)||void 0};
GP.prototype.JSC$14338_buildRequest=function(l,b){b.token&&(l.continuation=b.token)};
_.evj=function(){};
_.h(_.evj,mg);_.Q=_.evj.prototype;_.Q.getApiPaths=function(){return EbQ};
_.Q.getExtension=function(l){return _.K(l,_.HH)||void 0};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14345_getStoreKey=function(l,b){b=b===void 0?{}:b;if(!b.disableCache&&(l=this.getExtension(l))&&l.query)return b={query:l.query},l.params&&(b.params=l.params),_.pv("search",b)};
_.Q.JSC$14338_buildRequest=function(l,b,d){b.query&&(l.query=b.query);b.params&&(l.params=b.params);if(!_.U("web_forward_suggest_stats_killswitch")){var L=_.K(b,EGh);L&&(l.suggestStats=L)}var P;!_.U("kevlar_searchbox_stats_killswitch")&&((P=d.tempData)==null?0:P.gs_l)&&!_.K(b,EGh)&&(l.webSearchboxStatsUrl="/search?oq="+(d.tempData.oq||"")+"&gs_l="+d.tempData.gs_l);var E;if((E=d.tempData)==null?0:E.entityMid)b=l.suggestionSearchParams||{},b.entityMid=d.tempData.entityMid,l.suggestionSearchParams=b;
if(_.U("enable_desktop_vdcbg_components")||_.U("enable_inline_muted_playback_on_web_search"))b=_.Nz().getFlag(186),l.inlineSettingStatus=b?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";d.isFromShorts&&(l.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.Q.getRequestConfig=function(l,b){b=b===void 0?{}:b;l=this.JSC$14345_getStoreKey(l,b);var d;l&&(d={storeStrategy:{storeKey:l}});_.U("web_log_search_ticks_ks")||(d=d||{},d.requestTick="sr_s",d.responseTick="sr_r");return d};var TP=function(){};
_.h(TP,mg);TP.prototype.getApiPaths=function(){return I2F};
TP.prototype.getExtension=function(l){return _.K(l,T2D)};
TP.prototype.JSC$14338_buildRequest=function(l,b){b.serializedGetSharingProviderDataParams&&(l.serializedGetSharingProviderDataParams=b.serializedGetSharingProviderDataParams)};var aD=function(){};
_.h(aD,mg);aD.prototype.getApiPaths=function(){return $92};
aD.prototype.getExtension=function(l){return _.K(l,lRh)};
aD.prototype.JSC$14338_buildRequest=function(l,b){b.endpoint&&(l.endpoint=b.endpoint);b.action&&(l.action=b.action)};var i6=function(){};
_.h(i6,mg);i6.prototype.getApiPaths=function(){return nPo};
i6.prototype.getExtension=function(l){return _.K(l,AIV)};
i6.prototype.JSC$14338_buildRequest=function(l,b){l.videoId=b.videoId;b.scheduledRedirectMetadataSourceVideoId&&(l.scheduledRedirectMetadata={sourceVideoId:b.scheduledRedirectMetadataSourceVideoId})};var cN=function(){};
_.h(cN,mg);cN.prototype.getApiPaths=function(){return s6Q};
cN.prototype.getExtension=function(l){return _.K(l,_.g42)};
cN.prototype.JSC$14338_buildRequest=function(l,b){l.params=b.params;l.correctionText=b.correctionText};var rC=function(){};
_.h(rC,mg);rC.prototype.getApiPaths=function(){return VFB};
rC.prototype.getExtension=function(l){return _.K(l,_.xkJ)};
rC.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params);l.searchQuery=b.searchQuery;l.languageCode=b.languageCode;l.kind=b.kind;l.name=b.name;l.externalVideoId=b.externalVideoId};var lx=function(){};
_.h(lx,mg);lx.prototype.getApiPaths=function(){return WRt};
lx.prototype.getExtension=function(l){return _.K(l,cnQ)};
lx.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.params=b.params)};var bx=function(l){this.JSC$18613_storeWithEntities=l};
_.h(bx,mg);bx.prototype.getApiPaths=function(){return bP0};
bx.prototype.getExtension=function(l){return _.K(l,l5o)||_.K(l,det)};
bx.prototype.JSC$14338_buildRequest=function(l,b,d){d.client_data&&(l.clientData=d.client_data);if(b.commerceActionConfig){var L=b.commerceActionConfig;b=L.actionId;L=L.commerceActionParams;b&&(l.actionId=b);L&&(l.commerceActionParams=L)}else{var P=b.actionId,E=b.commerceActionParams;d=b.entityKeys;P&&(l.actionId=P);E&&(l.commerceActionParams=E);var f;b=(L=this.JSC$18613_storeWithEntities)==null?void 0:(f=L.getState())==null?void 0:f.entities;if(d&&b){L=[];f=_.X(d);for(d=f.next();!d.done;d=f.next())if(P=
d.value,d=_.Xv(P).entityType,P=_.Bv(b,d,P))E={},L.push((E[d]=P,E));l.entityMutationPayloads=L}}};
bx.prototype.getRequestConfig=function(l){var b,d=(b=_.K(l,l5o))==null?void 0:b.requestSequenceType;if(d&&l.clickTrackingParams&&d!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:l.clickTrackingParams,sequenceType:d}}};
bx[Hr]=[Fy];var du=function(){};
_.h(du,mg);du.prototype.getApiPaths=function(){return j6t};
du.prototype.getExtension=function(l){return _.K(l,_.egj)};
du.prototype.JSC$14338_buildRequest=function(l,b){b.feedbackData&&(l.feedbackData=b.feedbackData);b.params&&(l.itemParams=b.params)};
_.qG.Object.defineProperties(du.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var LK=function(){};
_.h(LK,mg);LK.prototype.getApiPaths=function(){return zAQ};
LK.prototype.getExtension=function(l){return _.K(l,hg0)};
LK.prototype.JSC$14338_buildRequest=function(l,b,d){d.payments_payload&&(l.paymentsPayload=d.payments_payload);d.offer_params&&(l.offerParams=d.offer_params);b.transactionParams&&(l.transactionParams=b.transactionParams)};var P1=function(){};
_.h(P1,mg);P1.prototype.getApiPaths=function(){return yef};
P1.prototype.getExtension=function(l){return _.K(l,_.ket)};
P1.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.buybucketParams&&(l.buybucketData={params:b.buybucketParams},b.stickerParams?l.buybucketData.stickerParams=b.stickerParams:(d.rich_chat_message?l.buybucketData.richChatMessage=d.rich_chat_message:d.chat_message_text&&(l.buybucketData.chatMessageText=d.chat_message_text),d.purchase_price_micros&&(l.buybucketData.purchasePriceMicros=d.purchase_price_micros.toString())));b.donationAmountMicros&&(l.tipAmountMicros=b.donationAmountMicros,
b.tipParams&&(l.tipParams=b.tipParams));b.offerParams&&(l.offerParams=b.offerParams);b.productData&&(l.productData=b.productData);b.transactionParams&&(l.transactionParams=b.transactionParams)};var Er=function(){};
_.h(Er,mg);Er.prototype.getApiPaths=function(){return ZmV};
Er.prototype.getExtension=function(l){return _.K(l,zgQ)};
Er.prototype.JSC$14338_buildRequest=function(l,b){b.updateFopParams&&(l.updateFopParams=b.updateFopParams)};var Q6=function(){};
_.h(Q6,mg);Q6.prototype.getApiPaths=function(){return Ma$};
Q6.prototype.getExtension=function(l){return _.K(l,_.c_)};
Q6.prototype.JSC$14338_buildRequest=function(l,b){b.couponCode&&(l.couponCode=b.couponCode);b.params&&(l.itemParams=b.params)};var X6=function(){};
_.h(X6,mg);X6.prototype.getApiPaths=function(){return IG$};
X6.prototype.getExtension=function(l){return _.K(l,_.bhj)};
X6.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;b.params&&(l.params=b.params);d.ctk&&(l.clientToken=d.ctk)};var fK=function(l){this.JSC$18648_storeWithEntities=l};
_.h(fK,mg);fK.prototype.getApiPaths=function(){return $Lh};
fK.prototype.getExtension=function(l){return _.K(l,_.hQ)};
fK.prototype.JSC$14338_buildRequest=function(l,b,d){d.purchase_price_micros&&(l.productData={pdgData:{purchasePriceMicros:d.purchase_price_micros.toString()}},d.rich_chat_message&&(l.productData.pdgData.richChatMessage=d.rich_chat_message),d.currency_code&&(l.productData.pdgData.currencyCode=d.currency_code));b.transactionParams&&(l.transactionParams=b.transactionParams);b.clientLocationContext&&(l.clientLocationContext=b.clientLocationContext);d.payments_payload&&(l.paymentsPayload=d.payments_payload);
d.funds_guarantee_callback_client_data&&(l.fundsGuaranteeCallbackClientData=d.funds_guarantee_callback_client_data);var L,P;d=(L=this.JSC$18648_storeWithEntities)==null?void 0:(P=L.getState())==null?void 0:P.entities;if(b.entityKeys&&d){L=[];b=_.X(b.entityKeys);for(P=b.next();!P.done;P=b.next()){var E=P.value;P=_.Xv(E).entityType;if(E=_.Bv(d,P,E)){var f={};L.push((f[P]=E,f))}}l.entityMutationPayloads=L}};
fK[Hr]=[Fy];var sr=function(){};
_.h(sr,mg);sr.prototype.getApiPaths=function(){return Jej};
sr.prototype.getExtension=function(l){return _.K(l,W6J)};
sr.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;d.backend_analytics&&(l.serializedBackendAnalyticsEvent=d.backend_analytics);b.offerParams&&(l.offerParams=b.offerParams)};var F6=function(){};
_.h(F6,mg);F6.prototype.getApiPaths=function(){return Ma$};
F6.prototype.getExtension=function(l){return _.K(l,qwF)};
F6.prototype.JSC$14338_buildRequest=function(l,b){b.params&&(l.itemParams=b.params)};var B1=function(){};
_.h(B1,mg);B1.prototype.getApiPaths=function(){return xLJ};
B1.prototype.getExtension=function(l){return _.K(l,_.XMf)};
B1.prototype.JSC$14338_buildRequest=function(l,b,d){d.resume_time_ms&&(l.resumeTimeMs=d.resume_time_ms);b.pauseParams&&(l.pauseParams=b.pauseParams)};var nK=function(){};
_.h(nK,mg);nK.prototype.getApiPaths=function(){return gbo};
nK.prototype.getExtension=function(l){return _.K(l,_.j2F)};
nK.prototype.JSC$14338_buildRequest=function(l,b,d){d=d===void 0?{}:d;d.c&&(l.redeemCode=d.c);d.rd&&(l.riskData=d.rd);d.ctk&&(l.clientToken=d.ctk)};var Or=function(){};
_.h(Or,mg);Or.prototype.getApiPaths=function(){return SgQ};
Or.prototype.getExtension=function(l){return _.K(l,_.f5t)};
Or.prototype.JSC$14338_buildRequest=function(l,b){b.resumeParams&&(l.resumeParams=b.resumeParams)};var NU=function(l,b){this.clientName=l;this.defaultExpirationDelayMs=b};
NU.prototype.put=function(l,b){var d=this,L;return _.B(function(P){L=Object.assign({},b.data);L.key=l;L.clientName=d.clientName;L.expireTimestampMs===void 0&&(L.expireTimestampMs=(Math.round((0,_.t8)())+d.defaultExpirationDelayMs).toString());return P.return(d.putInternal(l,L))})};
NU[Hr]=[yf,sB9];var hv6=function(){NU.apply(this,arguments);this.JSC$18678_responseStore=new Map};
_.h(hv6,NU);_.Q=hv6.prototype;_.Q.get=function(l){var b=this;return _.B(function(d){return d.return(wz(b,l))})};
_.Q.putInternal=function(l,b){var d=this,L,P,E;return _.B(function(f){L=d.defaultExpirationDelayMs;b.expireTimestampMs&&(L=Number(b.expireTimestampMs)-Math.round((0,_.t8)()),P=_.KO("mweb_override_response_store_expiration_ms"),P>0&&P<L&&(L=P));E=setTimeout(function(){d.remove(l)},L);
d.JSC$18678_responseStore.set(l,{entryData:b,timer:E});_.gR(f)})};
_.Q.remove=function(l){var b=this;return _.B(function(d){kA6(b,l);_.gR(d)})};
_.Q.removeAll=function(){var l=this;return _.B(function(b){l.JSC$18678_responseStore.forEach(function(d){clearTimeout(d.timer)});
l.JSC$18678_responseStore.clear();_.gR(b)})};
_.Q.has=function(l){return!!this.JSC$18678_responseStore.get(l)};
_.Q.getKeys=function(){return this.JSC$18678_responseStore.keys()};
var wz=function(l,b){if(l=l.JSC$18678_responseStore.get(b))return new _.Vs(l.entryData)},kA6=function(l,b){var d=l.JSC$18678_responseStore.get(b);
d&&(clearTimeout(d.timer),l.JSC$18678_responseStore.delete(b))};var lM$;var LhF=function(l,b,d){NU.call(this,l,b);this.token=d};
_.h(LhF,NU);_.Q=LhF.prototype;_.Q.get=function(l){var b=this,d,L;return _.B(function(P){return P.nextAddress==1?P.yield(djZ(b.token),2):P.nextAddress!=3?(d=P.yieldResult,P.yield(d.get("ResponseStore",[l,b.clientName]),3)):(L=P.yieldResult)?P.return(new _.Vs(L)):P.return(void 0)})};
_.Q.putInternal=function(l,b){var d=this,L;return _.B(function(P){if(P.nextAddress==1)return P.yield(djZ(d.token),2);L=P.yieldResult;return P.yield(L.put("ResponseStore",b),0)})};
_.Q.remove=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(djZ(b.token),2);d=L.yieldResult;return L.return(d.delete("ResponseStore",[l,b.clientName]))})};
_.Q.removeAll=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return d.yield(djZ(l.token),2);b=d.yieldResult;return d.yield(Vho(b,IDBKeyRange.only(l.clientName)),0)})};
_.Q.has=function(){throw Error("jj");};_.m3=new _.tZ("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var W_x=function(l){var b;this.stateTagsData=(b=l.responseContext)==null?void 0:b.stateTags},jKO=function(l){var b;
return((b=l.stateTagsData)==null?void 0:b.stateTagsModified)||[]};var zvq;zvq=function(l){this.JSC$18691_responseStore=l};
_.Gm=function(l,b,d){if(!_.U("state_tags_killswitch")){var L=new W_x(b);if(jKO(L).length>0){var P=l.JSC$18691_responseStore.getKeys();P=_.X(P);for(var E=P.next();!E.done;E=P.next()){E=E.value;var f=wz(l.JSC$18691_responseStore,E);if(f){var F=_.EH(f);a:{var n=void 0;f=jKO(L);F=((n=(new W_x(F)).stateTagsData)==null?void 0:n.relevantStateTags)||[];n=_.X(F);for(F=n.next();!F.done;F=n.next())if(F=F.value,F.stateTag!=null&&f.includes(F.stateTag)&&F.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){f=
!0;break a}f=!1}f&&kA6(l.JSC$18691_responseStore,E)}}}}var N;L=(N=b.responseContext)==null?void 0:N.maxAgeSeconds;d&&L&&Number(L)>0&&(b=OJ(b,L),l.JSC$18691_responseStore.put(d,new _.Vs(b)))};
zvq.prototype.handleResponse=function(l,b){if(!b)throw Error("kj");var d,L;b=(d=b.config)==null?void 0:(L=d.storeStrategy)==null?void 0:L.storeKey;_.Gm(this,l,b)};
zvq[Hr]=[_.Dm];_.hBB=new _.tZ("STORE_RESPONSE_PROCESSOR_TOKEN");var y6a=function(l){this.JSC$18694_responseStore=l};
y6a.prototype.handleResponse=function(l,b){if(b.input.match(_.l$(iP0))){var d;if(l==null?0:(d=l.entries)==null?0:d.length)for(l=_.X(l.entries),b=l.next();!b.done;b=l.next()){d=b.value.command;var L=void 0;b=(L=_.K(d,_.Ku))==null?void 0:L.unserializedPrefetchData;if(!d||!b)break;L=(new vN).JSC$14345_getStoreKey(d);var P=_.K(b,frh),E=void 0,f=void 0,F=void 0,n=void 0,N=void 0,Y=void 0,q=((E=P)==null?0:(f=E.responseContext)==null?0:f.maxAgeSeconds)&&Number((F=P)==null?void 0:(n=F.responseContext)==null?
void 0:n.maxAgeSeconds)>0?Number((N=P)==null?void 0:(Y=N.responseContext)==null?void 0:Y.maxAgeSeconds):600;L&&q>0&&(P=OJ(P,q),this.JSC$18694_responseStore.put(L,new _.Vs(P)));d=(new r9).JSC$14345_getStoreKey(d);b=_.K(b,wBt);n=F=f=E=P=L=void 0;N=((L=b)==null?0:(P=L.responseContext)==null?0:P.maxAgeSeconds)&&Number((E=b)==null?void 0:(f=E.responseContext)==null?void 0:f.maxAgeSeconds)>0?Number((F=b)==null?void 0:(n=F.responseContext)==null?void 0:n.maxAgeSeconds):600;d&&N>0&&(b=OJ(b,N),this.JSC$18694_responseStore.put(d,
new _.Vs(b)))}}};
y6a[Hr]=[_.Dm];var ZQj=function(l,b){this.innertubeTransportService=l;this.JSC$18697_commandHandler=b};
ZQj.prototype.submitForm=function(l,b,d,L,P){var E=this,f,F,n,N,Y,q;return _.B(function(H){if(H.nextAddress==1)return f={submitId:l,formData:b,submitBehavior:d,params:L},F=_.l$(FRV),H.yield(_.tx(E.innertubeTransportService,f,F,P),2);n=H.yieldResult;if(!n)return H.return(Promise.reject(new _.Rp("Submit API returned an undefined response. Submit ID: "+l)));N=n;(q=(Y=N)==null?void 0:Y.onResponseReceived)&&E.JSC$18697_commandHandler.resolveCommand(q);return H.return(N)})};
ZQj[Hr]=[_.kI,_.tk];var Y8=function(){this.scheduler=_.$e()},M8Z;
Y8.prototype.pause=function(){throw Error("lj");};
Y8.prototype.resume=function(){throw Error("lj");};
Y8.prototype.queue=function(l){var b=this,d=_.TZ(),L=_.pl(this.scheduler,function(){try{var P;if(_.Nv.instance)var E=_.Nv.instance;else{var f=new _.Rp("Error: Unexpected uninitialized CommandHandler.");_.az(f);E=void 0}(P=E)==null||P.resolveCommand(l.command);d.resolve()}catch(F){d.reject(F)}});
d.promise.thenCatch(function(P){P instanceof _.pH&&b.scheduler.cancelJob(L)});
return d.promise};
Y8.prototype.queueAll=function(l){var b=new Map;l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=d.value,b.set(d.id,this.queue(d));return b};var $DO=function(l,b){var d=this;this.taskModel=l;this.onTaskCancelledCallback=b;this.resolver=_.TZ();l=l.proto.prefetchConfig;if(!l)throw Error("mj");if(!l.prefetchAction)throw Error("nj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(L){L instanceof _.pH&&(IfT(d,d.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),d.onTaskCancelledCallback(d.taskModel.id,d.jobId),d.tick("pcc"));
throw L;});
this.timerName=this.taskModel.id;_.yB(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
$DO.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 IfT=function(l,b){_.jh({prefetchInfo:{cancellationReason:b}},l.timerName)};
$DO.prototype.tick=function(l){_.Zi(l,void 0,this.timerName)};var H1=function(){var l=this;this.scheduler=_.$e();this.maxInflightTasks=_.KO("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.KO("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new hor;this.onTaskCancelled=function(b,d){d&&l.scheduler.cancelJob(d);J66(l,b);qU(l,3)}},xDa=function(){H1.instance||(H1.instance=new H1);
return H1.instance};
H1.prototype.pause=function(){this.prefetchCoordinatorState=0};
H1.prototype.resume=function(){qU(this,0)};
H1.prototype.queue=function(l){l=gJO(this,l);qU(this,1);return l};
H1.prototype.queueAll=function(l){var b=new Map;l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=d.value,b.set(d.id,gJO(this,d));qU(this,1);return b};
var gJO=function(l,b){var d=l.allPrefetchTasks.get(b.id);if(d)return d.cancellablePromise;try{var L=new $DO(b,l.onTaskCancelled)}catch(E){return _.ZQ(E)}d=L;d.tick("pcq");var P={prefetchInfo:{taskId:d.taskModel.id,isPrefetch:!0,fetchAction:d.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:d.taskModel.command.clickTrackingParams}};d.taskModel.csn&&(P.clientScreenNonce=d.taskModel.csn);_.jh(P,d.timerName);l.allPrefetchTasks.set(b.id,L);l.drainingHeap.insert(-L.getPriority(),L);return L.cancellablePromise},
qU=function(l,b){l.prefetchCoordinatorState===b&&(l.prefetchCoordinatorState=2,Su9(l))},Su9=function(l){for(var b={};l.prefetchCoordinatorState!==0;b={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(l.inflightPrefetchTasks.size>=l.maxInflightTasks){l.prefetchCoordinatorState=3;break}b.prefetchTask$jscomp$1=l.drainingHeap.remove();if(!b.prefetchTask$jscomp$1){l.prefetchCoordinatorState=1;break}b.taskId$jscomp$3=b.prefetchTask$jscomp$1.taskModel.id;if(l.allPrefetchTasks.has(b.taskId$jscomp$3)){var d=-1;l.coordinatorTimeoutMs>0&&(d=_.pl(l.scheduler,function(L){return function(){ts(l,L.taskId$jscomp$3,Error("oj"))}}(b),l.coordinatorTimeoutMs));
l.inflightPrefetchTasks.set(b.taskId$jscomp$3,d);if(!l.JSC$18714_commandHandler){if(!_.Nv.instance){ts(l,b.taskId$jscomp$3,Error("pj"));continue}l.JSC$18714_commandHandler=_.Nv.instance}a:switch(b.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":d=1;break a;default:d=0}b.prefetchTask$jscomp$1.jobId=l.scheduler.addJob(function(L){return function(){L.prefetchTask$jscomp$1.tick("pcr");try{l.JSC$18714_commandHandler.resolveCommand(L.prefetchTask$jscomp$1.taskModel.command)||
ts(l,L.taskId$jscomp$3,Error("qj"))}catch(P){ts(l,L.taskId$jscomp$3,P)}}}(b),d,0)}}},A69=function(l,b){(b=J66(l,b))!=null&&(b.resolver.resolve(),b.tick("pce"));
qU(l,3)},ts=function(l,b,d){(b=J66(l,b,d))!=null&&(b.resolver.reject(d),b.tick("pcc"),IfT(b,"CANCELLATION_REASON_ERROR"),Math.random()<=_.KO("prefetch_coordinator_error_logging_sampling_rate")&&(d=new _.Rp("Prefetch Command failed.",b.taskModel.id,d.message),_.az(d)));
qU(l,3)},J66=function(l,b,d){var L=l.allPrefetchTasks.get(b);
L?((d=l.inflightPrefetchTasks.get(b))&&d!==-1&&l.scheduler.cancelJob(d),l.inflightPrefetchTasks.delete(b),l.allPrefetchTasks.delete(b)):_.cX(new _.Rp("Unexpected missing prefetch task when deleting task.",b,d==null?void 0:d.message));return L};var vJx=function(l,b,d,L,P){this.id=l;this.triggerOn=b;this.cancelOn=d;this.command=L;this.proto=P};
_.qG.Object.defineProperties(vJx.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var CD6=function(){this.JSC$18719_prefetchCoordinator=xDa();M8Z||(M8Z=new Y8);this.defaultCoordinator=M8Z},Rva;
CD6.getInstance=function(){Rva||(Rva=new CD6);return Rva};
CD6.prototype.get=function(l){switch(l){case 0:return this.JSC$18719_prefetchCoordinator;default:return this.defaultCoordinator}};var Ur=function(){this.coordinatorSupplier=CD6.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},DDa=function(l){var b=_.zw()||void 0,d=Object.keys(p6S)[0];
if(d){var L=l.taskIdByTriggerId.get(d);if(L!=null){l.taskIdByTriggerId.delete(d);d=[];L=_.X(L);for(var P=L.next();!P.done;P=L.next())if(P=l.tasks.get(P.value))b!=="UNDEFINED_CSN"&&(P.csn=b),d.push(P);d=Q8N(d);b=[];d=_.X(d);for(L=d.next();!L.done;L=d.next()){P=_.X(L.value);L=P.next().value;P=P.next().value;L=l.coordinatorSupplier.get(L).queueAll(P);L=_.X(L);var E=L.next();for(P={};!E.done;P={taskId$jscomp$9:void 0},E=L.next()){var f=_.X(E.value);E=f.next().value;f=f.next().value;P.taskId$jscomp$9=
E;E=f;b.push(P.taskId$jscomp$9);l.queuedPromisesByTask.set(P.taskId$jscomp$9,_.Ds(E,function(F){return function(){oJT(l,F.taskId$jscomp$9)}}(P)))}}}}else _.cX(new _.Rp("Unexpected malformed TriggerEvent."))};
Ur.prototype.trigger=function(l,b){var d=this,L=this.tasks.get(l);if(!L||this.queuedPromisesByTask.has(l))return!1;V8l(this,l,L.triggerOn);b!=="UNDEFINED_CSN"&&(L.csn=b);b=this.coordinatorSupplier.get(L.taskType).queue(L);this.queuedPromisesByTask.set(l,_.Ds(b,function(){oJT(d,l)}));
return!0};
Ur.prototype.cancel=function(l){var b=this.queuedPromisesByTask.get(l);if(b)b.cancel();else return oJT(this,l)};
var oJT=function(l,b){l.queuedPromisesByTask.delete(b);var d=l.tasks.get(b);if(!d)return!1;l.tasks.delete(b);V8l(l,b,d.triggerOn);(d=ETN(d.cancelOn))&&(l=l.taskIdByCancelId.get(d))&&l.delete(b);return!0},V8l=function(l,b,d){(d=Object.keys(d)[0])&&(l=l.taskIdByTriggerId.get(d))&&l.delete(b)};var p6S={taskRegistered:{}},KK=function(){Ur.instance||(Ur.instance=new Ur);this.JSC$18728_taskManager=Ur.instance};
_.h(KK,Wg);
KK.prototype.resolveCommand=function(l){var b=this,d,L;return _.B(function(P){d=_.K(l,QgV);if((L=d)==null||!L.tasks){var E=new _.Rp("RegisterTasksCommand is missing tasks.");_.az(E);return P.return()}E=b.JSC$18728_taskManager;for(var f=_.X(d.tasks),F=f.next();!F.done;F=f.next())if(F=F.value,F=F.id&&F.triggerOn&&F.cancelOn&&F.command?new vJx(F.id,F.triggerOn,F.cancelOn,F.command,F):void 0,F){var n=Object.keys(F.triggerOn)[0];if(n){var N=ETN(F.cancelOn);N?(E.tasks.set(F.id,F),E.taskIdByTriggerId.has(n)||E.taskIdByTriggerId.set(n,
new Set),E.taskIdByTriggerId.get(n).add(F.id),E.taskIdByCancelId.has(N)||E.taskIdByCancelId.set(N,new Set),E.taskIdByCancelId.get(N).add(F.id)):_.cX(new _.Rp("Unexpected malformed cancelOn field."))}else _.cX(new _.Rp("Unexpected malformed triggerOn field."))}else _.cX(new _.Rp("Unexpected malformed Task proto."));DDa(b.JSC$18728_taskManager);_.gR(P)})};var w6j={},ukB=(w6j.rendered={priority:_.U("web_adaptive_early_init")?8:0,callback:function(){var l={};l.numCpu=navigator.hardwareConcurrency;var b={};b.ramGb=_.PV.navigator.deviceMemory;var d={staticContext:{}};b.ramGb&&YUN(b.ramGb)&&(d.staticContext.memoryTotalKbytes=(b.ramGb*1048576).toString());l.numCpu&&YUN(l.numCpu)&&(d.staticContext.cpuCores=l.numCpu);if(_.U("web_enable_adaptive_appl_signal")){l={};b=Kcq();b=b.length>0?b[0]:void 0;var L,P=(L=_.$R("rses_dpj"))!=null?L:b==null?void 0:b.tick.rses_dpj,
E;L=(E=_.$R("rsef_dpj"))!=null?E:b==null?void 0:b.tick.rsef_dpj;P&&Number(P)>0&&L&&Number(L)>0&&(E=Math.ceil(Number(L)-Number(P)),E>0&&(l.loadLatency=E));l.loadLatency&&YUN(l.loadLatency)&&(d.appL=l.loadLatency.toString())}_.Gj("applicationStarted",d);qUN=d;_.U("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",HrN)}},w6j);var GAl=new _.tZ("WINDOW_ON_ERROR"),TUT=new _.tZ("ERROR_WEIGHT_MAPS"),afj=new _.tZ("INIT_ERROR");var iQq={},c6a=(iQq.initialized={priority:10,callback:function(l){l.injector.resolve(afj)()}},iQq);var r6Z=function(){},lAj=function(){var l=_.lo("meta_logger_impl");
l||(l=new r6Z,_.Yg("meta_logger_impl",l));return l},bpS=function(){lAj().csiSubscriptionKey=pHZ("meta_logging_csi_event",function(l){var b=l.timerName;
if(l=l.timelineData){_.yB(b,{startTime:l.startTime},b);l.infos&&_.jh(l.infos,b);for(var d=_.X(Object.keys(l.ticks)),L=d.next();!L.done;L=d.next())L=L.value,_.Zi(L,l.ticks[L],b)}})};
r6Z.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&VX1(this.csiSubscriptionKey)};var dF9={},LH6=(dF9.initialized={priority:10,callback:function(){bpS()}},dF9);var PVZ=function(l,b){this.innertubeClientName=l;this.JSC$18739_prefCookie=b};
PVZ.prototype.record=function(){if(_.U("web_li_record_binary_eval_tick")){var l=_.$R("rsef_dpj");var b=_.$R("rses_dpj");l=l!==void 0&&b!==void 0?Math.round(l-b):void 0;if(l!==void 0&&l>0){b=_.zd(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var d=this.poolSize;if(!(b.valuesSeen>=1E9)){if(b.valuesSample.length<d)b.valuesSample.push(l);else{var L=Math.floor(Math.random()*(b.valuesSeen+1));L<d&&(b.valuesSample[L]=l)}b.valuesSeen+=1}_.jX(this.storagePrefix+"-"+this.innertubeClientName,
b,2592E3);l=b.valuesSample;b=XiV(l);l=l.length<this.poolSize?void 0:b<400?1:b<1700?2:3;l!==void 0&&(this.JSC$18739_prefCookie.set(this.cookiePrefix+this.innertubeClientName,l),this.JSC$18739_prefCookie.save())}}else _.y1(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18739_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18739_prefCookie.save()};
PVZ[Hr]=[yf,N8];var EoQ=function(){PVZ.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.h(EoQ,PVZ);var QJZ=new _.tZ("PAGE_LOAD_TIME_TOKEN");var XYB=function(l){this.signal=l;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;l.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.pl(_.T1,this.disableLoggingAndSendPayload,1E4)};
XYB.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.T1.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),fAj(this))};
var fAj=function(l){var b=_.je();if(b){var d={webClientComponentsData:{components:Array.from(l.ids,function(L){return{id:L}})}};
l.ids.clear();_.Ut().visualElementStateChanged(b,d)}};var sJB=JL({a11y:DRF});_.FHZ=xh(sJB)(sJB.a11y,{ephemeralActionSelector:function(l){return l.ephemeralAction||null}});var BkZ=JL({continuation:TEQ});var no6=xh(BkZ)(BkZ.continuation,{continuationCommandSelector:function(l){return l.continuationCommand}});var OpQ=new _.tZ("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var eK=function(l,b){this.JSC$18768_storeWithEntities=l;this.JSC$18768_commandHandler=b;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
eK.prototype.start=function(){this.JSC$18768_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
eK.prototype.observeDownloadingEntities=function(){var l=_.vdy(this.JSC$18768_storeWithEntities.getState().entities).map(function(L){return CK$(L)});
if(l.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var b={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:i0y()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.dT(_.By("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18768_commandHandler.resolveCommand(b)}this.downloadingEntities=l}else if(this.downloadingEntities.length){var d=Ax$(this.JSC$18768_storeWithEntities.getState().entities).map(function(L){return CK$(L)});
this.downloadingEntities.filter(function(L){return d.includes(L)}).length&&(l={openPopupAction:vFQ()},this.JSC$18768_commandHandler.resolveCommand(l));
this.downloadingEntities=[]}};
eK[Hr]=[Fy,_.tk];var Nkl;_.hs=function(l,b,d,L,P,E,f,F){this.JSC$18771_playerApiPromise=l;this.JSC$18771_commandHandler=b;this.JSC$18771_screenManager=d;this.offlineWebClientEligibility=L;this.JSC$18771_prefStorage=P;this.JSC$18771_actionRouter=E;this.entityTypeMap=f;this.JSC$18771_persistentStorePromiseAccessor=F;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
Nkl=function(){var l=_.qP().resolve(_.hs),b;_.B(function(d){if(d.nextAddress==1)return l.downloadFailureListenerBound?d.return():d.yield(l.JSC$18771_playerApiPromise,2);b=d.yieldResult;b.addEventListener("onOfflineOperationFailure",function(L){if(L.failureReason&&L.entityKey&&L.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(L.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var P=_.Xv(L.entityKey).entityId;P&&l.JSC$18771_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
P)}else if(_.U("kevlar_woffle")){P=l.JSC$18771_commandHandler;var E=P.resolveCommand;L=L.failureReason;var f=_.By("TRANSFER_FAILED",void 0,"Download failed");L==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(f=_.By("STORAGE_FULL",void 0,"Storage full"));E.call(P,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.dT(f),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
l.downloadFailureListenerBound=!0;_.gR(d)})};
_.hs.prototype.deleteVideo=function(l,b){var d=this,L,P,E;return _.B(function(f){if(f.nextAddress==1)return f.yield(d.JSC$18771_playerApiPromise,2);L=f.yieldResult;E={offlineLoggingData:{offlineDeleteReason:(P=b)!=null?P:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return f.yield(L.queueOfflineAction(l,d.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",E),0)})};
_.hs.prototype.pauseVideoDownload=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.JSC$18771_playerApiPromise,2);d=L.yieldResult;d.pauseVideoDownload(l);_.gR(L)})};
_.hs.prototype.resumeVideoDownload=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.JSC$18771_playerApiPromise,2);d=L.yieldResult;return L.yield(d.resumeVideoDownload(l),0)})};
_.hs[Hr]=[_.sJ,_.tk,_.Lq,OpQ,Hz,$m,RWD,iZ];var mF6=new _.tZ("DOWNLOAD_STATE_STORE_TOKEN");var Y8q=function(l,b){this.JSC$18792_persistentStorePromiseAccessor=l;this.store=b;this.upliftCompletionResolver=new _.nu},tL9=function(){var l=_.qP().resolve(q8x),b;
_.B(function(d){switch(d.nextAddress){case 1:if(l.upliftImplPromise)return d.return(l.upliftImplPromise);_.zD(d,2);l.upliftImplPromise=HpA(l);return d.yield(l.upliftImplPromise,4);case 4:l.upliftCompletionResolver.resolve();_.f8(d,3);break;case 2:throw b=_.JE(d),l.upliftCompletionResolver.reject(b),b;case 3:return d.return(l.upliftImplPromise)}})},HpA=function(l){var b,d,L;
return _.B(function(P){switch(P.nextAddress){case 1:return _.il("LOGGED_IN")?P.yield(l.JSC$18792_persistentStorePromiseAccessor(),2):P.return();case 2:b=P.yieldResult;if(!b)return _.Zi("vdeur"),P.return();_.Zi("vdeus");_.zD(P,3);return P.yield(UFB(b),5);case 5:d=P.yieldResult;l.store.dispatch(huA(d));b.observe(function(E){kly(l.store,E)});
_.f8(P,4);break;case 3:throw L=_.JE(P),_.Zi("vdeur"),L;case 4:_.Zi("vdeuc"),_.gR(P)}})},UFB=function(l){var b;
return _.B(function(d){if(d.nextAddress==1)return d.yield(OGN(l),2);b=d.yieldResult;return d.return(b.reduce(function(L,P){if(!P.data||!P.key||!P.entityType)return L;L[P.entityType]||(L[P.entityType]={});L[P.entityType][P.key]=P.data;return L},{}))})};
Y8q[Hr]=[iZ,_.FU];var q8x;q8x=new _.tZ("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.k8=new _.tZ("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var W1=function(l,b){this.JSC$18795_persistentStorePromiseAccessor=l;this.transportService=b};
W1.prototype.refresh=function(){var l=this,b,d,L,P;return _.B(function(E){if(E.nextAddress==1)return _.il("LOGGED_IN")?E.yield(l.JSC$18795_persistentStorePromiseAccessor(),2):E.return();if(E.nextAddress!=3)return(b=E.yieldResult)?E.yield(Vsj(b),3):E.return();if((d=E.yieldResult)&&!(Number(d.data.refreshTimestampMs||0)<(0,_.t8)()))return E.return();L={browseId:"SPaccount_downloads"};P=_.l$(ig);_.tx(l.transportService,L,P).then(function(f){var F;if(b&&(f==null?void 0:(F=f.responseContext)==null?void 0:
F.maxAgeSeconds)!==0){var n;F=(f==null?void 0:(n=f.responseContext)==null?void 0:n.maxAgeSeconds)||604800;n=String(Math.floor((0,_.t8)())+F*1E3);b.put("service:downloads_settings:fallback",new _.Vs({innertubeResponse:f,refreshTimestampMs:n}))}});
_.gR(E)})};
W1[Hr]=[_.m3,_.kI];var jK=function(l,b){this.JSC$18799_playerPromise=l;this.store=b;this.started=!1};
jK.prototype.start=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return l.started?d.return():d.yield(l.JSC$18799_playerPromise,2);b=d.yieldResult;b.addEventListener("onOrchestrationBecameLeader",l.updateIsLeader.bind(l,!0));b.addEventListener("onOrchestrationLostLeader",l.updateIsLeader.bind(l,!1));if(b.isOrchestrationLeader)l.updateIsLeader(b.isOrchestrationLeader());else{var L=new _.Rp("Function isOrchestrationLeader is undefined",{"player.isReady":b.isReady(),"player.playVideo":b.playVideo?
"defined":"undefined"});_.az(L);l.updateIsLeader(!1)}l.started=!0;_.gR(d)})};
jK.prototype.updateIsLeader=function(l){this.store.dispatch(_.E2({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:l}}))};
jK[Hr]=[_.sJ,_.FU];var KHl=function(l,b){this.networkStatusManager=l;this.JSC$18802_prefStoragePromise=b;this.redirectsToPreload=["https://youtube.com"]},eZj=function(){var l=_.qP().resolve(KHl),b,d,L,P,E,f;
_.B(function(F){switch(F.nextAddress){case 1:return F.yield(l.JSC$18802_prefStoragePromise,2);case 2:b=F.yieldResult;if(!(d=b)){F.jumpTo(3);break}return F.yield(b.get("yt-redirect-prefetch-id"),4);case 4:d=F.yieldResult;case 3:if(d||!l.networkStatusManager.isNetworkAvailable())return F.return();L={cache:"reload",redirect:"manual"};P=_.X(l.redirectsToPreload);E=P.next();case 5:if(E.done){if(!b){F.jumpTo(0);break}return F.yield(b.set("yt-redirect-prefetch-id",!0,86400),0)}f=E.value;_.zD(F,8);return F.yield(_.PV.fetch(f,
L),10);case 10:_.f8(F,6);break;case 8:_.JE(F);case 6:E=P.next(),F.jumpTo(5)}})};var hZ6=function(l){this.JSC$18808_pageManager=l},kIj=function(l){var b=[];
qFH(["videoId","contentId"],l.JSC$18808_pageManager.data,new Set,b);return b},WHl=function(l){return kIj(l).filter(function(b){return b.contentType==="video"}).map(function(b){return b.contentId}).filter(function(b){return b!==void 0})};
hZ6[Hr]=[_.dO];var jJa=new _.tZ("PAGE_CONTENT_EXTRACTOR_TOKEN");var zu=function(l){l?(this.container=l,this.containerWasInjected=!0):this.containerWasInjected=!1};
zu.prototype.openDialog=function(l,b,d){var L=this,P;return _.B(function(E){(P=L.container)==null||P.openDialog(l,b,d);_.gR(E)})};
zu.prototype.closeDialog=function(){var l=this,b;return _.B(function(d){(b=l.container)==null||b.closeDialog();_.gR(d)})};
zu.prototype.isDialogOpen=function(){var l=this,b,d;return _.B(function(L){return L.return((d=(b=l.container)==null?void 0:b.isDialogOpen())!=null?d:!1)})};
zu[Hr]=[_.YC(P0J)];_.zZ9=new _.tZ("POPUP_CONTROLLER_TOKEN");var yMl=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
yMl.prototype.registerPanel=function(l,b){if(l){this.panelMap.set(l,b);var d=this.pendingPanelResolvers.get(l);d&&(d.resolve(b),this.pendingPanelResolvers.delete(l))}};
yMl.prototype.getPanel=function(l){var b=this,d;return _.B(function(L){return(d=b.panelMap.get(l))?L.return(d):L.return(Zpj(b,l))})};
var Zpj=function(l,b){var d,L;return _.B(function(P){if(d=l.pendingPanelResolvers.get(b))return P.return(d.promise);L=new _.nu;l.pendingPanelResolvers.set(b,L);return P.return(L.promise)})},MLQ=function(l,b){yMl.call(this);
var d=this;this.popupController=l;this.persistentPanelController=b;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return d.panelMap.size}}};
_.h(MLQ,yMl);_.Q=MLQ.prototype;_.Q.getReloadContinuation=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.getPanel(l),2);d=L.yieldResult;return L.return(d.getReloadContinuation())})};
_.Q.showPanel=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t;return _.B(function(e){if(e.nextAddress==1){d=l;L=d.identifier;P=d.panelContents;E=d.config;f=d.extras;F=d.panelUpdatableFields;n=d.updatePanelContinuationData;N=l.target;n&&b.updatePanelContinuationDatas.set(L,n);if((Y=E)==null?0:(q=Y.engagementPanelPopupPresentationConfig)==null?0:q.popupType)if(H=E.engagementPanelPopupPresentationConfig.popupType,N===void 0&&(N=document.body),H==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!b.persistentPanelController)return _.cX(new _.Rp("Persistent panel controller is not available.")),
e.return();var W=b.persistentPanelController;W.persistentPanelIdentifiers.has(L)||(W.persistentPanelWrapper.appendChild(W.engagementPanelElement({panelIdentifier:L},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),W.persistentPanelIdentifiers.add(L));a:switch(_.uT.currentPageSubTypeSelector(W.store.getState())){case "watch":var M="WATCH";break a;default:M="APP"}_.IAB(W,M);W.store.dispatch(ww0(!0))}else{if(H==="PANEL_POPUP_TYPE_DIALOG"||H==="PANEL_POPUP_TYPE_DROPDOWN"){W=e.return;M=b.popupController;
var J=M.openPopup;a:switch(H){case "PANEL_POPUP_TYPE_DIALOG":var x="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":x="DROPDOWN";break a;default:throw Error("sj`"+H);}return W.call(e,J.call(M,L,P,x,N))}_.cX(new _.Rp("Popup type "+H+" not supported in PanelController."))}return e.yield(b.getPanel(L),2)}t=e.yieldResult;(P||F)&&t.updatePanel(P,!1,f,F);t.showPanel(f);_.gR(e)})};
_.Q.hidePanel=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return d=l,L=d.identifier,f.yield(b.getPanel(L),2);P=f.yieldResult;P.hidePanel();b.popupController.closePopup(L);(E=b.persistentPanelController)!=null&&E.persistentPanelIdentifiers.has(L)&&E.store.dispatch(ww0(!1));_.gR(f)})};
_.Q.isVisible=function(l,b){var d=this,L;return _.B(function(P){if(P.nextAddress==1)return b&&!d.panelMap.has(l)?P.return(!1):P.yield(d.getPanel(l),2);L=P.yieldResult;return P.return(L.isVisible())})};
_.Q.updatePanel=function(l){var b=this,d,L,P,E,f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1){d=l;L=d.identifier;P=d.panelContents;E=d.shouldFocus===void 0?!1:d.shouldFocus;f=d.extras;F=d.panelUpdatableFields;n=d.updatePanelContinuationData;if(!P&&!F)return Y.return();n&&b.updatePanelContinuationDatas.set(L,n);_.U("enable_ai_companion")&&L==="PAai_companion"&&_.kY.remove("youchat_messages_section");return Y.yield(b.getPanel(L),2)}N=Y.yieldResult;N.updatePanel(P,E,f,F);P&&_.U("enable_ai_companion")&&
b.registerPanelContent(L,P);_.gR(Y)})};
_.Q.registerPanelContent=function(l,b){l&&this.panelContentMap.set(l,b)};
_.Q.unregisterPanelContent=function(l){this.panelContentMap.delete(l)};
_.Q.getPanelContent=function(l){return this.panelContentMap.get(l)};
_.Q.getUpdatePanelContinuationData=function(l){return this.updatePanelContinuationDatas.get(l)};
MLQ[Hr]=[_.zZ9,_.YC(_.FM)];var $Fq=function(l,b){this.innertubeTransportService=l;this.JSC$18827_screenManager=b},JMq=function(l){var b;
return!((b=l.panelLoadingStrategy)==null||!b.requestTemplate)};
$Fq.prototype.makeRequest=function(l){var b=this,d,L;return _.B(function(P){switch(P.nextAddress){case 1:if(!JMq(b)){P.jumpTo(2);break}_.zD(P,3);return P.yield(_.GZ(b.innertubeTransportService,l),5);case 5:return d=P.yieldResult,d?P.return(d.content):(_.az(Error("tj")),P.return(void 0));case 3:L=_.JE(P),_.az(L);case 2:return P.return(void 0)}})};
$Fq.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
$Fq.prototype.execute=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q;return _.B(function(H){if(H.nextAddress==1){d=l;L=d.data;P=d.fallbackVe;E=d.parentVe;f=d.createScreenConfig;F=d.renderFn;n=d.command;b.panelLoadingStrategy=L;var t,e,W=((t=b.panelLoadingStrategy)==null?0:t.screenVe)?(e=b.panelLoadingStrategy)==null?void 0:e.screenVe:P;W&&_.DE(b.JSC$18827_screenManager,W,E,f);return(N=b.getContent())?H.yield(F(N),2):H.jumpTo(2)}return H.nextAddress!=4?JMq(b)?H.yield(b.makeRequest(n),4):H.return():(q=
Y=H.yieldResult)?H.yield(F(q),0):H.return()})};
$Fq[Hr]=[_.kI,_.Lq];var xF9;xF9=function(l,b){this.engagementPanelElement=l;this.store=b;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%"};
_.IAB=function(l,b){var d=l.persistentPanelContainerMap.get(b);d?d.contains(l.persistentPanelWrapper)||(l=l.persistentPanelWrapper,_.dr=!0,_.Lt.set(l,!0),d.insertBefore(l,null),_.Lt.delete(l),_.dr=!1):_.cX(new _.Rp("Persistent panel container not found for surface "+b+"."))};
xF9[Hr]=[EpV,_.FU];var goB=function(){var l=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.onHoverEntered=function(){l.isHovered=!0;var b;(b=l.hoverEnterCallback)==null||b.call(l)};
this.onHoverLeft=function(){l.isHovered=!1;var b;(b=l.hoverLeaveCallback)==null||b.call(l)}};
goB.prototype.getContainer=function(){return _.Tw()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
goB.prototype.openSheet=function(l,b){var d=this,L,P,E,f,F,n,N;return _.B(function(Y){switch(Y.nextAddress){case 1:return L={stack:[],error:void 0,hasError:!1},_.zD(Y,2,3),P=FF,Y.yield(d.isSheetOpen(),5);case 5:E=Y.yieldResult;NZf(L,KGF(P));if(!E){Y.jumpTo(6);break}if(!d.shouldPreventClosingWhileHovered){if(!_.U("delay_sheet_open_killswitch")){if(_.U("web_close_sheet_if_same_target_killswitch")&&b&&d.currentTarget===b)return(f=d.getContainer())==null||f.closeSheet(),Y.return();d.pendingData={data:l,
target:nZB(d,b)};return Y.return()}Y.jumpTo(6);break}if(d.currentTarget===b)return Y.return();S8Q(d);return Y.yield((F=d.getContainer())==null?void 0:F.closeSheet(),6);case 6:if(l.viewModel&&(l={viewModel:l.viewModel,sheetPosition:l.sheetPosition,expandToFullWidth:l.expandToFullWidth}),(n=d.getContainer())==null||n.openSheet(l,b),d.currentTarget=b,d.shouldPreventClosingWhileHovered){var q;(q=d.currentTarget)==null||q.addEventListener("mouseenter",d.onHoverEntered);var H;(H=d.currentTarget)==null||
H.addEventListener("mouseleave",d.onHoverLeft);var t;q=(t=d.getContainer())==null?void 0:t.getSheetContainerElement();q==null||q.addEventListener("mouseenter",d.onHoverEntered);q==null||q.addEventListener("mouseleave",d.onHoverLeft);d.onHoverEntered()}case 3:_.Mi(Y);mHj(L);_.$s(Y,0);break;case 2:N=_.JE(Y),L.error=N,L.hasError=!0,Y.jumpTo(3)}})};
goB.prototype.closeSheet=function(){var l=this;return _.B(function(b){return l.hideDelayMs?(setTimeout(function(){return _.B(function(d){return d.yield(AM9(l),0)})},l.hideDelayMs),b.return()):b.yield(AM9(l),0)})};
var AM9=function(l){var b;return _.B(function(d){if(d.nextAddress==1){if(l.shouldPreventClosingWhileHovered){if(l.isHovered)return d.return();S8Q(l)}return d.yield((b=l.getContainer())==null?void 0:b.closeSheet(),2)}if(d.nextAddress!=4)return l.shouldPreventClosingWhileHovered=!1,l.currentTarget=void 0,!l.pendingData||_.U("delay_sheet_open_killswitch")?d.jumpTo(0):d.yield(l.openSheet(l.pendingData.data,l.pendingData.target),4);l.pendingData=void 0;_.gR(d)})};
goB.prototype.isSheetOpen=function(){var l=this,b,d;return _.B(function(L){return L.return((d=(b=l.getContainer())==null?void 0:b.isSheetOpen())!=null?d:!1)})};
var S8Q=function(l){var b;(b=l.currentTarget)==null||b.removeEventListener("mouseenter",l.onHoverEntered);var d;(d=l.currentTarget)==null||d.removeEventListener("mouseleave",l.onHoverLeft);var L;b=(L=l.getContainer())==null?void 0:L.getSheetContainerElement();b==null||b.removeEventListener("mouseenter",l.onHoverEntered);b==null||b.removeEventListener("mouseleave",l.onHoverLeft)},nZB=function(l,b){if(!_.U("web_parent_target_for_sheets"))return b;
var d,L;return(L=(d=l.getContainer())==null?void 0:d.getParentTarget(b))!=null?L:b};var nE=window.documentPictureInPicture;var j81=_.rI(["dark"]),zeN=_.rI(["system-icons"]),yc1=_.rI(["typography"]),ZGV=_.rI(["lang"]),MYQ=_.rI(["style"]),eej=_.rI(["dir"]),hej=_.rI(["rounded-container"]),knZ=_.rI(["style"]),$jV=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],y6=function(l){this.JSC$18845_clientRoot=l;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
y6.prototype.openWindow=function(l){var b=this,d,L;return _.B(function(P){switch(P.nextAddress){case 1:if(!window.documentPictureInPicture||!_.yN()||b.currentPipWindow)return P.return(!1);_.zD(P,2);return P.yield((L=nE?nE:null)==null?void 0:L.requestWindow(l),4);case 4:d=P.yieldResult;_.f8(P,3);break;case 2:return _.JE(P),P.return(!1);case 3:if(!d)return P.return(!1);d.addEventListener("pagehide",function(){vo9(b)});
d.addEventListener("resize",b.handlePipWindowResize);IM1(d);xjN(d);HiA(d);return P.yield(Kh1(d),5);case 5:if(!HGF())return P.return(!1);b.currentPipWindow=d;b.JSC$18845_eventForwarder=Jcy(d,b.JSC$18845_clientRoot);b.pipWindowResizeDelay=new _.U9(function(){b.currentPipWindow&&_.lQ(b.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.MY(b.currentPipWindow.innerWidth,b.currentPipWindow.innerHeight)])},d);
b.pipWindowResizeDelay.start();return P.return(!0)}})};
y6.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var vo9=function(l){if(l.currentPipWindow){var b,d;(b=nE?nE:null)==null||(d=b.window)==null||d.close();l.currentPipWindow.removeEventListener("resize",l.handlePipWindowResize);var L;(L=l.pipWindowResizeDelay)==null||L.dispose();l.pipWindowResizeDelay=void 0;var P;(P=l.JSC$18845_eventForwarder)==null||P.stop();l.JSC$18845_eventForwarder=void 0;b=_.X(l.onCloseCallbacks);for(d=b.next();!d.done;d=b.next())d=d.value,d();l.onCloseCallbacks=[];l.currentPipWindow=null}};
y6.prototype.getWindow=function(){return this.currentPipWindow};
var CVa=function(l,b){var d;(d=l.onCloseCallbacks)==null||d.push(b)};
y6.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.yN()};
_.qG.Object.defineProperties(y6.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
y6[Hr]=[KSj];var RZB=new _.tZ("PICTURE_IN_PICTURE_CONTROLLER");var gTj=function(l,b){this.lengthY=this.lengthX=0;this.lengthX=b.x-l.x;this.lengthY=b.y-l.y};var pYa=function(){},h19=function(l,b){var d;
(d=l.headerElement)==null||d.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:b}))};var oo9=function(){};
oo9.prototype.openPopup=function(l,b,d,L){var P=this,E;return _.B(function(f){if(!P.container)return f.return();E={openPopupAction:{popup:b,popupType:d,uniqueId:l}};return f.return(P.container.handleOpenPopupAction(E,L))})};
oo9.prototype.closePopup=function(l){this.container&&this.container.closePopup(l)};var DF9=function(){this.openTunnels=new Map},ehH=function(l,b,d){if(piV(d)){var L=_.rU(d,"gclid");
d={handleEvent:function(F){b&&!b.closed&&typeof b.postMessage==="function"&&F&&F.origin&&F.source===b&&F.data&&F.data.action==="gcl_setup"&&b.postMessage(Object.assign({},{action:"gcl_transfer"},L&&{gclid:L},{gadSource:2}),F.origin)}};
for(var P=_.X(l.openTunnels),E=P.next();!E.done;E=P.next()){var f=_.X(E.value);E=f.next().value;f=f.next().value;if(E.closed)try{window.removeEventListener("message",f),l.openTunnels.delete(E)}catch(F){_.az(F)}}b&&l.openTunnels.size<15&&(l.openTunnels.set(b,d),window.addEventListener("message",d))}};var VLS=function(){this.clientParams=new Map},PmT=function(l){for(var b=_.X(l.clientParams.keys()),d=b.next();!d.done;d=b.next())d=d.value,d.startsWith("yt-mini-app-share")&&l.clientParams.delete(d)};var wYa=function(l,b){_.S8.call(this);var d=this;this.shortsController=l;this.storeWithShorts=b;l=_.lK(this.storeWithShorts,_.o9N,function(L){if(L){var P,E=(P=d.shortsController.getRoot())==null?void 0:P.getPlayer(),f;(P=(f=d.shortsController.alternativePlayerContainerElement)==null?void 0:f.getPlayerContainer())&&(E==null||E.appendTo(P))}else{var F;f=(F=d.shortsController.alternativePlayerContainerElement)==null?void 0:F.getPlayerContainer().querySelector("#player");P=d.shortsController.activeIndex;
(F=(E=d.shortsController.getRoot())==null?void 0:E.querySelector('ytd-reel-video-renderer[id="'+P+'"] #player-container'))&&(f==null||f.appendTo(F,void 0,!0))}});
this.addOnDisposeCallback(l)};
_.h(wYa,_.S8);var ZH=function(l,b,d,L){var P=this;this.storeWithShorts=l;this.ephemeralResponseStore=b;this.innertubeTransportService=d;this.innertubeTransportLoader=L;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.eZ(_.fH);this.isShortsPipActive=_.eZ(_.sv);this.nextReelVe=_.mi(56921);this.prevReelVe=_.mi(56922);this.backButtonVe=_.mi(22156);this.TEST_ONLY={getActiveModules:function(){return P.activeModules}}},uFq=function(l){l.unsubscribeFromStore=
_.lK(l.storeWithShorts,_.pbQ,function(b){l.initOrDisposeActiveModules(b);
!b&&l.storeWithShorts.getState().shorts.isFullscreen&&(_.aN(document.documentElement),l.storeWithShorts.dispatch(_.ab0(!1)))});
l.initOrDisposeActiveModules(_.pbQ(l.storeWithShorts.getState()))},BU6,nJA,GIx;
ZH.prototype.initOrDisposeActiveModules=function(l){l?this.activeModules.push(new wYa(this,this.storeWithShorts)):(_.Fk(this.activeModules),this.activeModules.length=0)};
ZH.prototype.registerRootElement=function(l){this.rootElement=l;uFq(this)};
ZH.prototype.getRoot=function(){return this.rootElement};
ZH.prototype.setActiveIndex=function(l){this.activeIndex=l};
_.QK9=function(l,b){var d,L,P,E,f,F,n;return _.B(function(N){switch(N.nextAddress){case 1:return d=new vN,(L=d.JSC$14345_getStoreKey(b))&&l.ephemeralResponseStore.has(L)?N.yield(l.ephemeralResponseStore.get(L),7):N.yield(GIx(l,b),4);case 4:P=N.yieldResult;if(!L){N.jumpTo(3);break}E=OJ(P,3600);return N.yield(l.ephemeralResponseStore.put(L,new _.Vs(E)),3);case 7:P=(f=N.yieldResult)==null?void 0:_.EH(f);case 3:return((F=P)==null?0:F.replacementEndpoint)&&(n=_.K(P.replacementEndpoint,_.Ku))&&P.sequenceContinuation&&
(n.sequenceParams=P.sequenceContinuation),N.return(P)}})};
BU6=function(l,b){b=(new Ck).JSC$14345_getStoreKey(b);return!!b&&l.ephemeralResponseStore.has(b)};
nJA=function(l,b,d){var L,P,E,f,F;_.B(function(n){if(n.nextAddress==1){L=new Ck;P=L.JSC$14345_getStoreKey(b);if(!P)return n.return();if(d.reelWatchSequenceResponse)return E=OJ(d.reelWatchSequenceResponse,3600),l.ephemeralResponseStore.put(P,new _.Vs(E)),n.jumpTo(0);if(!l.ephemeralResponseStore.has(P))return n.jumpTo(0);F=d;return n.yield(l.ephemeralResponseStore.get(P),4)}F.reelWatchSequenceResponse=(f=n.yieldResult)==null?void 0:_.EH(f);_.gR(n)})};
GIx=function(l,b){var d=d===void 0?{}:d;var L,P,E;return _.B(function(f){switch(f.nextAddress){case 1:if(l.innertubeTransportService){L=l.innertubeTransportService;f.jumpTo(2);break}if(!l.innertubeTransportLoader){_.c7(Error("vj"));f.jumpTo(2);break}return f.yield(l.innertubeTransportLoader(),4);case 4:L=f.yieldResult;case 2:return f.yield((P=L)==null?void 0:_.GZ(P,b,d),5);case 5:return E=f.yieldResult,f.return(E)}})};
_.qG.Object.defineProperties(ZH.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
ZH[Hr]=[r_9,_.Dm,_.YC(_.kI),_.YC(MSV)];_.TkZ=new _.tZ("STORAGE_MANAGER_TOKEN");var BtH=["touchmove","scroll"];var aAZ=!1;var GnA=!1;var FkN={onSpanEnd:function(l){l.parentId==null&&(aAZ||(wi1(),setInterval(wi1,6E5),aAZ=!0),aM$(l,"web_tracing_action"))}};var bN$=URL.createObjectURL;var fN1,ip6={traceAllComponents:_.U("web_tracing_all_components"),exportToCsi:_.U("web_tracing_export_to_csi"),enabledSpansArray:_.hk("web_tracing_enabled_spans"),exportToDevTools:_.U("web_tracing_export_to_devtools"),maxBreadcrumbs:_.KO("tel_max_breadcrumbs",0)};fN1=new lNN(ip6);var skA=_.U("web_shorts_enable_tracing");var cMO=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},rMO;
cMO.prototype.enqueue=function(l,b){b===1?this.currentPersistentToast=l:this.queue.push(l);this.openToast()};
cMO.prototype.openToast=function(){var l;(l=this.currentToast)!=null&&l.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.MU=new _.tZ("TOAST_MANAGER_TOKEN");var lZA=new _.tZ("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var bzj=new _.tZ("VIEW_TRANSITION_COORDINATOR_TOKEN");var d5Z=function(l){this.config=l;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;l=_.X(l.transitionConfigs);for(var b=l.next();!b.done;b=l.next())b=_.X(b.value).next().value,this.transitionTasksMap.set(b,[])};
d5Z.prototype.registerElement=function(l,b,d){d=d===void 0?!1:d;for(var L=_.X(Object.keys(b)),P=L.next(),E={};!P.done;E={viewTransitionName:void 0},P=L.next()){P=P.value;E.viewTransitionName=b[P];var f=this.elementTasksMap.get(l),F=void 0;if((F=f)==null?0:F.has(P)){_.ib(new _.Rp("Element already registered for transition",l.tagName,P));break}f=f||new Map;f.set(P,{beforeTransition:function(n){return function(){l.style.viewTransitionName=n.viewTransitionName}}(E),
afterTransition:function(){l.style.viewTransitionName&&(l.style.viewTransitionName="")},
runOnce:d});this.elementTasksMap.set(l,f)}};
_.p2=function(l,b){var d=l.elementTasksMap.get(b);d&&(d.clear(),d.size===0&&l.elementTasksMap.delete(b))};
d5Z[Hr]=[lZA];var PlQ=_.C(function(l){var b=_.n1("yt-expandable-metadata-header-view-model"),d=_.Nb(function(L){_.Vq(_.Ut(),{data:l.data()});if(!_.xY(_.JW(L),b.value,["A".toString(),"BUTTON".toString()])){var P;(P=l.expandedCallback)==null||P.call(l,!1)}});
return _.O("yt-expandable-metadata-header-view-model",{el:b,class:"ytExpandableMetadataHeaderViewModelHost"},_.O(_.m,{cond:function(){return l.expanded()},
then:function(){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":d},_.O("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.O(_.m,{cond:function(){return l.data().expandedTitleImage},
then:function(L){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.O(_.cZ,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:L}))}}),_.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.O("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.O(_.UD,{text:function(){return l.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.O(_.UD,{text:function(){return l.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.O(_.UD,{text:function(){return l.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.O("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.O(_.W_,{data:function(){return l.data().infoButton}},{buttonViewModel:_.Rb}),_.O(_.W_,{data:function(){return l.data().collapseButton}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
onClick:function(){var P;(P=l.expandedCallback)==null||P.call(l,!1)}})}})))},
else:function(){return _.O(Ld9,Object.assign({},l))}}))},"sg"),EBx=_.C(function(l){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.O(_.m,{cond:function(){return l.data().collapsedLabelImage},
then:function(b){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.O(_.cZ,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:b,alt:""}))}}),_.O(_.UD,{text:function(){return l.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"tg"),Ld9=_.C(function(l){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.Nb(function(){_.Vq(_.Ut(),{data:l.data()});var b;(b=l.expandedCallback)==null||b.call(l,!0)})},_.O("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.O(_.m,{cond:function(){return l.data().collapsedImage},
then:function(b){return _.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.O(_.cZ,{height:20,preserveHeight:!0,preserveWidth:!0,data:b,alt:""}))}}),_.O(_.m,{cond:function(){return l.data().showLeadingCollapsedLabel},
then:function(){return _.O(EBx,Object.assign({},l))}}),_.O("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.O(_.UD,{text:function(){return l.data().collapsedTitle}}))),_.O("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.O(_.m,{cond:function(){return!l.data().showLeadingCollapsedLabel},
then:function(){return _.O(EBx,Object.assign({},l))}}),_.O(_.W_,{data:function(){return l.data().infoButton}},{buttonViewModel:_.Rb}),_.O(_.W_,{data:function(){return l.data().expandButton}},{buttonViewModel:function(b){var d=b.data;
return _.O(_.Rb,{data:d,onClick:function(){_.Vq(_.Ut(),{data:d});var L;(L=l.expandedCallback)==null||L.call(l,!0)}})}})))},"ug");_.QCQ=_.C(function(l){var b=_.X(_.bf(function(){return l.data().initiallyExpanded})),d=b.next().value,L=b.next().value,P,E=(P=_.qP().resolve(_.YC(_.uf)))==null?void 0:P(),f=function(){var F=l.data().colorData;
if(F)return E?F==null?void 0:F.darkColorPalette:F==null?void 0:F.lightColorPalette};
return _.O("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.qb({"background-color":function(){var F=f();return(F==null?0:F.section2Color)?_.Jq(F.section2Color):""}})},_.O(_.W_,{data:function(){return l.data().header}},{expandableMetadataHeaderViewModel:function(F){return _.O(PlQ,{data:F.data,
expanded:function(){return!!d()},
expandedCallback:function(n){L(n)}})}}),_.O(_.m,{cond:function(){return d()},
then:function(){return _.O("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.O(_.W_,{data:function(){return l.data().expandedContent}},{horizontalShelfViewModel:function(F){return _.O(_.jx,{data:F.data,
includeMargin:!0,forceNarrowLayout:!0,palette:f})},
videoSummaryContentViewModel:function(F){return _.O(EjF,{data:F.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(F){return _.O(_.a2,{data:F.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(F){return _.O(_.K6,{data:F.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.O(_.W_,{data:function(){return l.data().expandedBottomButtons}},{buttonViewModel:function(F){return _.O("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.O(_.Rb,{data:F.data}))}}))}}))},"vg");var X7l=_.C(function(l){var b=l.text;var d=l.marqueeSpacing;var L=l.scrollDelay;var P=l.scrollDuration;var E=l.enableMarqueeScroll;l=l.large;var f=_.X(_.jL(!1,void 0,"WyNYFf")),F=f.next().value,n=f.next().value,N=_.X(_.jL(0,void 0,"OoTdhe"));f=N.next().value;var Y=N.next().value,q=_.n1("marquee-scroll");N=_.n1("div");var H=_.n1("span"),t=_.qP().resolve(_.TC);_.Vl(function(){if(E()){var M=H.value.getBoundingClientRect().width,J=q.value.getBoundingClientRect().width;if(M>J){var x=(t==="ltr"?-1:1)*(M+
(d?d():16));Promise.resolve().then(function(){n(!0);Y(x)})}}},"dv0Anf");
var e={},W={};return _.O("marquee-scroll",{class:_.nt("ytMarqueeScrollHost",(e.ytMarqueeScrollHostLarge=l,e)),el:q},_.O("div",{id:"marquee-scroll-inner-container",class:_.nt("ytMarqueeScrollInnerContainer",(W.ytMarqueeScrollAnimationEnabled=function(){return F()},W)),
el:N,style:_.qb({gap:d?(0,_.tt)(d):"16px","animation-duration":P?sIV(P):"16s","animation-delay":L?sIV(L):"3s","--marquee-translate":(0,_.tt)(f)})},_.O("span",{el:H,dir:"auto"},_.O(_.UD,{text:b,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.O(_.m,{cond:F,then:function(){return _.O("span",{"aria-hidden":"true",dir:"auto"},_.O(_.UD,{text:b,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"xg");_.fZQ=_.C(function(l){var b=l.data;var d=l.overlayDensity;l=_.Nb(function(){b().onTapCommand&&_.pi(b().onTapCommand);return!1});
var L=_.CyV(),P=function(){return(d==null?void 0:d())===1?22:16},E={};
return _.O("reel-sound-metadata-view-model",{class:_.nt("ytReelSoundMetadataViewModelHost",(E.ytReelSoundMetadataViewModelHostLarge=function(){return(d==null?void 0:d())===1},E)),
"on:click":l,tabindex:0,role:"button","on:keydown":L},_.O("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.O(_.m,{cond:function(){return b().musicIcon},
then:function(f){return _.O(_.cZ,{data:f,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:P})}}),_.O("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.O(X7l,{text:function(){return b().soundMetadata},
enableMarqueeScroll:function(){return!!b().enableMarqueeScroll},
large:function(){return(d==null?void 0:d())===1}}))))},"yg");var sCB,Fda,OzA,m59,qqa,Nqx,U5a,tkO;sCB=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];Fda=_.KO("wil_icon_max_concurrent_fetches",Infinity);
OzA=function(l,b,d){var L=this;this.iconSet=l;this.appDirection=b;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.PV.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.U("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.U("wil_icon_network_first");this.renderWhenIdle=_.U("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.U("wil_icon_load_immediately");this.isPurging=!1;l=function(){L.cacheStorageAvailable&&(L.cacheStorageAsync=_.PV.caches.open("yt-icons").then(function(E){return L.cacheStorageSync=E}).catch(function(){L.cacheStorageAvailable=!1}))};
d=(d==null?void 0:d())||{};d=_.X(Object.entries(d));for(b=d.next();!b.done;b=d.next()){var P=_.X(b.value);b=P.next().value;P=P.next().value;P=$B(P);Bq6(P);this.iconCache[b]=P.cloneNode(!0)}this.isPurging=nBx(this);this.isPurging instanceof Promise?this.isPurging.then(l):l()};
_.v07=function(l,b){var d=l.resolveIcon(b);return d?l.renderingMode===1?Nqx(l,d,l.renderingMode):(b=l.iconCache[d.url])?(b=b.cloneNode(!0),m59(l,b),Nqx(l,d,l.renderingMode,b)):_.Yq9(l,d).then(function(L){var P=L?0:1;m59(l,L);return Nqx(l,d,P,L)}):(_.ib(new _.Rp("Icon not found",{iconShape:b})),function(){})};
m59=function(l,b){if(b){l.counter+=1;l="_yt"+l.counter;b=[b].concat(_.VV(b.getElementsByTagName("*")));b=_.X(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,d.tagName==="style"&&d.textContent)d.textContent=qqa(d.textContent,l,!0);else for(var L=_.X(d.attributes),P=L.next();!P.done;P=L.next()){P=P.value;P.name==="id"&&(P.value+=l);["mask","fill","clip-path"].includes(P.name)&&(P.value=qqa(P.value,l));if(P.name==="style"){var E=d.style;try{E.cssText=qqa(E.cssText,l,!0)}catch(Y){var f=void 0,F=
void 0,n=void 0,N=void 0;IM({error:((f=Y)==null?void 0:(n=(F=f).toString)==null?void 0:n.call(F))||"",el:d.outerHTML,style:!!E,cssText:(N=E)==null?void 0:N.cssText})}}P.name==="xlink:href"&&(P.value=P.value.replace(/#(.*)/,"#$1"+l))}}};
qqa=function(l,b,d){var L=/url\(["']?#(.*?)["']?\)/;(d===void 0?0:d)&&(L=/url\(["']?#(.*?)["']?\)/g);return l.replace(L,"url(#$1"+b+")")};
Nqx=function(l,b,d,L){return function(P,E){var f;var F=Object.assign({},{iconWidth:b.size+"px",iconHeight:b.size+"px",iconDisplay:"block"},E,{iconColor:(f=E==null?void 0:E.iconColor)!=null?f:"currentcolor"});f=_.MD("DIV");E=F.iconColor;var n=F.iconFilter;F="width: "+F.iconWidth+"; height: "+F.iconHeight+"; display: "+F.iconDisplay+";";n&&(F+=" filter: "+n+";");d===0&&(F+=" fill: "+E+";");d===1&&(n=b.url,F+=" -webkit-mask: url("+n+") no-repeat center / cover; mask: url("+(n+") no-repeat center / cover; background-color: ")+
E);b.allowMirroring&&l.appDirection==="rtl"&&(F+=" transform: scale(-1, 1); transform-origin: center center;");f.setAttribute("style",F);d===0&&L&&f.appendChild(L);P.appendChild(f)}};
_.Yq9=function(l,b){var d,L,P;return _.B(function(E){d=function(f){return rB(f)};
L=b.url;if(!HzA(L))throw Error("yj");P=tkO(l,L);return E.return(P.then(function(f){return f.clone().text()}).then(function(f){var F=d(f);
f=b.size;var n=_.MD("DIV");_.ns(n,F);F=_.IK(n.firstElementChild!==void 0?n.firstElementChild:_.KCj(n.firstChild,!0));f=Bq6(F,f);l.iconCache[L]=f.cloneNode(!0);delete l.responsePromises[L];return f}).catch(function(){}))})};
U5a=function(l){var b,d=(b=l.requestAninmationFrameResolver)==null?void 0:b.promise;d||(l.requestAninmationFrameResolver=new _.nu,d=l.requestAninmationFrameResolver.promise,_.PV.requestAnimationFrame(function(){var L;(L=l.requestAninmationFrameResolver)==null||L.resolve();l.requestAninmationFrameResolver=null}));
return d};
tkO=function(l,b){var d,L;return _.B(function(P){if(P.nextAddress==1)return l.waitForAnimationFrame?P.yield(U5a(l),2):P.jumpTo(2);d=l.responsePromises[b];d||(L=function(){var E,f,F;return _.B(function(n){switch(n.nextAddress){case 1:if(!l.cacheStorageAvailable){E=void 0;n.jumpTo(2);break}if(f=l.cacheStorageSync){n.jumpTo(3);break}return n.yield(l.cacheStorageAsync,4);case 4:f=n.yieldResult;case 3:E=f;case 2:return F=E,l.isNetworkFirstStrategy?n.return(l.fetchAndUpdateCache(b,F).catch(l.getCacheStorageResponse.bind(l,
b,F))):n.return(l.getCacheStorageResponse(b,F).catch(l.fetchAndUpdateCache.bind(l,b,F)))}})},d=l.renderWhenIdle?new Promise(function(E,f){_.pl(_.T1,function(){L().then(E).catch(f)},10)}):L(),l.responsePromises[b]=d);
return P.return(d.catch(function(E){delete l.responsePromises[b];IM({error:(E==null?0:E.toString)?E.toString():"",url:b});throw E;}))})};
OzA.prototype.fetchAndUpdateCache=function(l,b){var d=this;return _.B(function(L){return L.return(Kdq(d,l).then(function(P){eEQ(d,l,P,b);return P}))})};
var Kdq=function(l,b){var d;return _.B(function(L){if(l.numFetches<Fda)return l.numFetches+=1,L.return(hEl(l,b).finally(function(){--l.numFetches;if(Object.keys(l.queuedResponseResolvers).length){var P=Object.keys(l.queuedResponseResolvers)[0],E=l.queuedResponseResolvers[P];delete l.queuedResponseResolvers[P];E.resolve(Kdq(l,P))}}));
d=new _.nu;l.queuedResponseResolvers[b]=d;return L.return(d.promise)})},hEl=function(l,b,d){d=d===void 0?2:d;
var L;return _.B(function(P){L={credentials:"same-origin",priority:"low"};return P.return(_.PV.fetch(b,L).then(function(E){return E.ok?E:Promise.reject(Error("zj`"+E.status+"`"+E.statusText))}).catch(function(E){if(d>0)return hEl(l,b,d-1);
throw E;}))})},eEQ=function(l,b,d,L){_.B(function(P){return L?P.return(new Promise(function(E){_.pl(_.T1,function(){var f,F;
return _.B(function(n){switch(n.nextAddress){case 1:if(!l.isNetworkFirstStrategy){f=void 0;n.jumpTo(2);break}return n.yield(L.match(b).catch(function(){}),3);
case 3:f=n.yieldResult;case 2:if(F=f){n.jumpTo(4);break}return n.yield(L.put(b,d.clone()).catch(function(N){IM({error:(N==null?0:N.toString)?N.toString():"",url:b})}),4);
case 4:E(),_.gR(n)}})},50)})):P.return()})};
OzA.prototype.getCacheStorageResponse=function(l,b){return _.B(function(d){return b?d.return(b.match(l).then(function(L){return L&&L.ok?L:Promise.reject()})):d.return(Promise.reject())})};
var Bq6=function(l,b){b===void 0||l.getAttribute("viewBox")||l.setAttribute("viewBox","0 0 "+b+" "+b);l.setAttribute("focusable","false");l.setAttribute("aria-hidden","true");b=_.U("killswitch_remove_icon_fill_color");l.getAttribute("fill")!=="currentcolor"&&l.getAttribute("fill")!=="currentColor"||b||l.removeAttribute("fill");try{l.style.pointerEvents="none",l.style.display="inherit",l.style.width="100%",l.style.height="100%"}catch(P){var d;IM({error:((d=P)==null?0:d.toString)?P.toString():""});
try{l.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(E){var L;IM({error:((L=E)==null?0:L.toString)?E.toString():""})}}return l},HzA=function(l){for(var b=_.X(sCB),d=b.next();!d.done;d=b.next())if(l.startsWith(d.value)&&l.endsWith(".svg"))return!0;
return!1};
OzA.prototype.resolveIcon=function(l){return this.iconSet.resolveIcon(l)};
var IM=function(l){_.cX(new _.Rp("Error in IconManager",l))},nBx=function(l){if(_.U("wil_icons_cache_purge_killswitch"))return!1;
try{var b=_.PV.localStorage}catch(E){return!1}if(!b||!l.cacheStorageAvailable)return!1;var d=function(E){try{var f;(f=b)==null||f.setItem("yt-icons-last-purged",E.toString())}catch(n){var F;IM({error:((F=n)==null?0:F.toString)?n.toString():""})}},L=Number(b.getItem("yt-icons-last-purged"));
if(!L)return L=new Date,L=L.setDate(L.getDate()-Math.floor(Math.random()*90+1)),d(L),!1;if(function(E,f){E=new Date(E);f=new Date(f);return f.getMonth()-E.getMonth()+12*(f.getFullYear()-E.getFullYear())}(L,Date.now())<3)return!1;
try{return _.PV.caches.delete("yt-icons").then(function(E){E&&d(Date.now());return E}).catch(function(){return!1}).finally(function(){l.isPurging=!1})}catch(E){var P;
IM({error:((P=E)==null?0:P.toString)?E.toString():""});return!1}};
OzA[Hr]=[CBl,_.TC,_.YC(osA)];_.kRl=function(l,b){this.iconManager=l;this.iconsToFetch=b};
_.kRl[Hr]=[_.Ot,_.YC(pn9)];var WdA=function(){};var jCB=function(l,b,d){this.requestKey=l;this.bLT=b;this.mgp=d;this.yG5=function(){return new XMLHttpRequest};
this.nr3=void 0;this.nZp=[]};
jCB.prototype.getLatestChallengeResponse=function(){return this.mgp};
var Wwj=function(l,b,d){var L,P,E,f;return _.B(function(F){if(F.nextAddress==1){_.yB("attestation_challenge_fetch");_.Zi("att_fs",void 0,"attestation_challenge_fetch");if(!l.nr3)throw new _.we(9,"Missing fetcher");return F.yield(l.nr3(b,d),2)}L=F.yieldResult;E=(P=L)==null?void 0:P.bgChallenge;if(!E)throw new _.we(15,"Missing field");l.mgp=L;l.nZp.forEach(function(n){n(L)});
f=CU1(E);_.Zi("att_fc",void 0,"attestation_challenge_fetch");z5("attestation_challenge_fetch");return F.return(f)})},Tat=function(l,b){var d,L,P,E,f;
return _.B(function(F){switch(F.nextAddress){case 1:d=new KQ(100,3E5,.25,2),L=void 0;case 2:if(!(d.currBackoffCount_<10)){F.jumpTo(4);break}_.zD(F,5);if(!(d.currBackoffCount_>0)){F.jumpTo(7);break}return F.yield(ON$(d.getValue()),7);case 7:return F.yield(zEQ(l,b),9);case 9:return P=F.yieldResult,F.return(P);case 5:E=_.JE(F);E instanceof _.we?L=E:(f=E instanceof Error?E.message:"Unknown",L=new _.we(9,f));xFt(d);F.jumpTo(2);break;case 4:if(L)throw L;throw new _.we(9,"Unknown error");}})},zEQ=function(l,
b){b=OOJ(Nar(new nC$,b),l.requestKey);
var d=new _.nu,L=l.yG5();L.open("POST",l.bLT);L.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");L.setRequestHeader("Content-Type","application/json+protobuf");L.onload=function(){if(_.s_1(L)){var P=k1f(L.responseText);d.resolve(P)}else d.reject(new _.we(_.Fw$(_.kC(L)),L.statusText))};
L.onerror=function(){d.reject(new _.we(_.Fw$(_.kC(L)),L.statusText))};
L.send(b.serialize());return d.promise};var ZzQ=function(l){this.networkStatusManager=l;this.isDownloaded=wcj===void 0?function(){return!1}:wcj;
this.isReady=!1;this.tFO=yKx(this)},yKx=function(l){var b;
return _.B(function(d){if(d.nextAddress==1)return d.yield(D5$(),2);if(d.nextAddress!=3)return b=d.yieldResult,d.yield(A62(b),3);l.eT=d.yieldResult;mWN(l.eT).then(function(){l.isReady=!0});
return d.return(l.eT)})},MkS=function(l,b,d){l.eT?(l=l.eT.mBg({eB:d,
v0W:!0,joO:!0}),b.serviceIntegrityDimensions={poToken:l}):_.az(Error("Bj"))};
ZzQ.prototype.processContext=function(l){var b=this;if(!l.input.match(_.l$(uwV)))return _.z2();var d=l.innerTubeRequest,L=d.videoId;return!L||this.isDownloaded(d)||this.networkStatusManager&&!this.eT&&!this.networkStatusManager.isNetworkAvailable()||_.U("webpo_exit_on_net_err")&&!this.eT&&(window.bgens===1||window.bgens===3)?_.z2():this.eT?this.isReady?(MkS(this,d,L),_.z2()):new jC(mWN(this.eT).then(function(){MkS(b,d,L)})):new jC(this.tFO.then(function(P){return _.B(function(E){if(E.nextAddress==
1)return E.yield(mWN(P),2);
MkS(b,d,L);_.gR(E)})}))};var IZQ=new _.tZ("WEB_PO_CONTEXT_PROCESSOR");var $56=function(l,b){var d=this;this.xkT=0;var L;this.jkh=(L=b==null?void 0:b.jkh)!=null?L:window;this.networkStatusManagerPromise=b==null?void 0:b.networkStatusManagerPromise;var P;this.requestKey=(P=b==null?void 0:b.requestKey)!=null?P:_.eG("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var E;this.eiq=(E=b==null?void 0:b.eiq)!=null?E:function(n){return new re(n)};
var f;L=(f=b==null?void 0:b.yih)!=null?f:function(n,N,Y){return new jCB(n,N,Y)};
this.bgChallenge=CU1(l.bgChallenge);this.ttlSeconds=RHV(Gx(l.challenge||""));this.lv=L(this.requestKey,_.U("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.PV.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",l);this.tc7=b==null?void 0:b.tc7;NtQ(this.lv);var F;this.zsA=(F=b==null?void 0:b.zsA)!=null?F:function(n){_.zC(d.jkh.document,"visibilitychange",
function(){d.jkh.document.visibilityState==="visible"&&n()})}},x56=function(l){if(!l.vm){var b={maxAttempts:5,
m9X:l.ttlSeconds*1E3};YRA(l.jkh);l.vm=l.eiq({lv:l.lv,upj:{disable:_.U("html5_web_po_disable_remote_logging"),oy:"aGIf",miA:PQZ("html5_web_po_experiment_ids"),lYG:_.U("wpo_dis_lfdms")?0:1E3,aGo:function(L){var P=i_r.get(L);P||(P=new aPf(L),P=new zA(P),i_r.set(L,P));return P}},
jiq:b,iVS:l.bgChallenge,qax:qRZ});l.xkT=Date.now();Kw$(l.vm,function(){l.xkT=Date.now()});
l.jkh.bgevmc={p:function(){var L;(L=l.vm)==null||L.pause()},
r:function(){var L;(L=l.vm)==null||L.resume()},
cr:function(){var L,P;return(P=(L=l.vm)==null?void 0:L.checkForRefresh())!=null?P:Promise.resolve()}};
GRj(l.vm,function(){return _.B(function(L){return L.return(JK9(l))})});
var d=l.huR.bind(l);l.networkStatusManagerPromise&&l.ttlSeconds>0&&l.networkStatusManagerPromise.then(function(L){L.listen("publicytnetworkstatus-online",d)});
l.zsA(d)}};
$56.prototype.huR=function(){if(Date.now()>this.xkT+this.ttlSeconds*1E3){var l;(l=this.vm)==null||UPF(l)}};
var JK9=function(l){if(l.ty4)return l.ty4;if(!l.vm)throw Error("Cj");l.ty4=new P3({vm:l.vm,lv:l.lv,bA3:!0,onError:qRZ,jiq:l.tc7});return l.ty4},tUq=function(l,b){l=new $56(l,b);
x56(l);(b==null?0:b.tKO)||JK9(l)};var gB6=_.FHZ.ephemeralActionSelector,SqS=function(l,b){this.store=l;this.queue=[];b==null||b.addEventListener("yt-navigate-start",this.reset.bind(this))};
SqS.prototype.enqueue=function(l){var b=l.command,d=l.durationMs,L=l.elementToFocus;var P=l.label;var E=l.elementToFocus;l.command?P=_.By("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:P,shortcut:_.By("SHIFT_PLUS_ENTER")}):E&&(l=P+". "+_.By("SHIFT_PLUS_ENTER")+" for more information.",P=_.By("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:P,shortcut:_.By("SHIFT_PLUS_ENTER")},l));d={announcement:P,durationMs:d!=null?d:8E3};b?d.command=b:L&&(L.classList.add("ephemeral-action-focusable-element"),d.selector=L.tagName+
".ephemeral-action-focusable-element");this.queue.push(d);AK6(this)};
SqS.prototype.activate=function(l){var b=gB6(this.store.getState());if(b){if(b==null?0:b.command)_.vZ(b.command),this.store.dispatch(oWQ(null));if(b==null?0:b.selector)b=document.querySelector(b.selector),_.wrB(b);l.preventDefault()}};
var AK6=function(l){if(!gB6(l.store.getState())&&l.queue.length){var b=l.queue.shift();b&&(l.previousAnnouncement===b.announcement&&(b.announcement+="\u00a0"),l.store.dispatch(oWQ(b)),l.previousAnnouncement=b.announcement,l.JSC$18967_timeoutId=setTimeout(function(){if(b.selector){var d;(d=document.querySelector(b.selector))==null||d.classList.remove("ephemeral-action-focusable-element")}l.store.dispatch(oWQ(null));AK6(l)},b.durationMs))}};
SqS.prototype.reset=function(){this.JSC$18967_timeoutId&&clearTimeout(this.JSC$18967_timeoutId);this.store.dispatch(oWQ(null));this.queue.length=0;this.JSC$18967_timeoutId=void 0};
SqS[Hr]=[_.FU,_.YC(_.wi)];_.$8=new _.tZ("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var vBq=new _.tZ("AUTH_SERVICE_TOKEN");var eXV=_.rI(["about:blank"]),KkV;var ClO=new _.tZ("API_IFRAME_TOKEN");var zDF;zDF=new _.tZ("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.REA=new _.tZ("MISC_UI_SHARED_FLAGS_TOKEN");var p7q=function(){};
p7q.prototype.getFlag=function(l){if(l.configType!==2)throw Error("Dj");return oB6(l)};
var oB6=function(l){switch(l.flagType){case "bool":return _.U(l.flagName);case "int":return _.Af(_.KO(l.flagName));case "double":return _.KO(l.flagName);case "string":return _.eG(l.flagName);case "int32_list":return PQZ(l.flagName);case "int64_list":return PQZ(l.flagName).map(function(b){return _.Af(b)});
case "string_list":return _.hk(l.flagName);default:throw Error("Ej");}};var Js=function(l,b,d){b=b===void 0?{}:b;r1.call(this,d===void 0?"uninitialized":d);this.env=l;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}];b.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=b.shouldWaitOnAsyncImmediate)};
_.h(Js,r1);Js.prototype.init=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return b.processPluginOptions.shouldWaitOnAsyncImmediate?L.yield(l(b.env),2):(l(b.env),L.jumpTo(2));if(L.nextAddress!=4)return b.jobSet?L.yield(b.jobSet.completedResolver.promise,4):L.jumpTo(4);d=_.ev();d.parkOrScheduleJob(function(){b.transition("rendering")},10,"ci");
_.gR(L)})};
Js.prototype.initialRender=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return b.processPluginOptions.shouldWaitOnAsyncImmediate?L.yield(l(b.env),2):(l(b.env),L.jumpTo(2));if(L.nextAddress!=4)return b.jobSet?L.yield(b.jobSet.completedResolver.promise,4):L.jumpTo(4);d=_.ev();d.parkOrScheduleJob(function(){b.transition("rendered")},10,"cr");
_.gR(L)})};
Js.prototype.afterRenderImmediate=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return b.processPluginOptions.shouldWaitOnAsyncImmediate?L.yield(l(b.env),2):(l(b.env),L.jumpTo(2));if(L.nextAddress!=4)return b.jobSet?L.yield(b.jobSet.completedResolver.promise,4):L.jumpTo(4);d=_.ev();d.parkOrScheduleJob(function(){b.transition("after-render-deferred")},10,"carml");
_.gR(L)})};
Js.prototype.afterRenderDeferred=function(l){var b=this;return _.B(function(d){l(b.env);_.gR(d)})};_.TR("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var D5T={},VkZ=(D5T.rendered={priority:0,callback:function(l){BTJ(l.injector.resolve(oz))}},D5T);var tgq=new _.tZ("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),w76=new _.tZ("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var u4Q=function(l){this.callbackFnMap=l;this.configMap={}};
u4Q.prototype.handleResponse=function(l){var b;if(l=(b=l.responseContext)==null?void 0:b.serviceTrackingParams)for(b=_.X(l),l=b.next();!l.done;l=b.next()){l=l.value;var d=l.params,L=l.service;if(d&&L){this.configMap[L]||(this.configMap[L]=new qBf);l=this.configMap[L];var P=void 0,E=(P=this.callbackFnMap)==null?void 0:P[L];d=_.X(d);for(L=d.next();!L.done;L=d.next())P=L.value,L=P.key,P=P.value,L&&P&&(l.set(L,P),E&&E(L,P))}}};
u4Q.prototype.getConfig=function(l){return this.configMap[l]||void 0};
u4Q[Hr]=[_.YC(w76)];var GRx=!1,MUH=0,jkq=null,ZN$=null;var Tqa=new _.tZ("NETWORK_SLI_TOKEN");var aZ9=function(l){this.networkSli=l};
aZ9.prototype.fetch=function(l,b,d){var L=this,P;return _.B(function(E){P=izl(L,l,b);return E.return(fetch(P).then(function(f){return L.handleResponse(f,d)}).catch(function(f){_.cX(f);
if((d==null?0:d.expectJsonStrict)&&f instanceof dj&&f.errorType===1)return Promise.reject(f)}))})};
var Zkr=function(l,b,d,L){var P,E,f,F,n,N,Y;return _.B(function(q){switch(q.nextAddress){case 1:return P=izl(l,b,d),_.zD(q,2),q.yield(fetch(P),4);case 4:E=q.yieldResult;_.f8(q,3);break;case 2:throw _.JE(q),new dj(2,"Failed to parse streaming response",P.url);case 3:if(!E.redirected&&!E.ok)throw(f=l.networkSli)==null||f.failure(),new _.Rp("Streaming fetch request not ok",P.url);if(!E.body)throw new _.Rp("No response body in streaming response",P.url);F={};if(_.U("web_streaming_fast"))return n=E.body.getReader(),
q.return(cKS(l,n,F,L));N=E.body.pipeThrough(new TextDecoderStream).getReader();Y=new _.Mk;return q.return(rK6(l,N,Y,n81,F,L))}})},izl=function(l,b,d){if(l.networkSli){var L=_.ZJ(_.Gw(b,"key"))||"/UNKNOWN_PATH";
l.networkSli.start(L)}l=d;_.U("wug_networking_gzip_request")&&(l=muj(d));return new window.Request(b,l)},cKS=function(l,b,d,L){var P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G,lN,sA,OA,WV,qH,KF,AV,CF,gZ,rZ,nJ,Gy;
return _.B(function(qV){switch(qV.nextAddress){case 1:P=new TextDecoder("utf-8"),E=[],F=f=0,_.zD(qV,2,3);case 5:return qV.yield(b.read(),8);case 8:n=qV.yieldResult;N=n.value;if(Y=n.done){q=0;if(E.length>f)for(q=E[f].length-F,H=f+1;H<E.length;H++)q+=E[H].length;q>0&&(t=INB(E,q,f,F),e=t.indexOf(123),W=t.lastIndexOf(125),e!==-1&&W!==-1&&W>e&&(M=t.subarray(e,W+1),J=JSON.parse(P.decode(M)),n81(d,J),x=void 0,(x=L)==null||x(d,J)));V=void 0;(V=l.networkSli)==null||V.success();return qV.return(d)}E.push(N);
p=f;for(D=F;p<E.length;)if(G=E[p],lN=G.indexOf(10,D),lN===-1){if(p===E.length-1)break;p++;D=0}else{sA=p;OA=lN+1;WV=0;if(f===sA)WV=OA-F;else{WV=E[f].length-F;for(qH=f+1;qH<sA;qH++)WV+=E[qH].length;WV+=OA}KF=INB(E,WV,f,F,sA,OA);AV=KF.indexOf(123);CF=KF.lastIndexOf(125);if(AV!==-1&&CF!==-1&&CF>AV){gZ=KF.subarray(AV,CF+1);try{rZ=JSON.parse(P.decode(gZ)),n81(d,rZ),nJ=void 0,(nJ=L)==null||nJ(d,rZ)}catch(WF){throw new dj(1,"Failed to parse streaming response object",P.decode(gZ));}}f=p;D=F=lN+1;F===G.length&&
(f++,F=0,p=f,D=0)}qV.jumpTo(5);break;case 3:_.Mi(qV);b.releaseLock();_.$s(qV,0);break;case 2:Gy=_.JE(qV);if(Gy instanceof dj)throw Gy;throw new dj(1,"Failed to process streaming response");}})},rK6=function(l,b,d,L,P,E){var f,F,n,N,Y,q,H,t,e;
return _.B(function(W){if(W.nextAddress==1)return W.yield(b.read(),2);f=W.yieldResult;F=f.value;if(n=f.done)return(N=l.networkSli)==null||N.success(),W.return(P);try{Y=d.parse(F)}catch(M){throw new dj(1,"Failed to parse streaming response",F);}if(Y!=null)for(q=_.X(Y),H=q.next();!H.done;H=q.next())t=H.value,L(P,t),e=void 0,(e=E)==null||e(P,t);return W.return(rK6(l,b,d,L,P,E))})};
aZ9.prototype.handleResponse=function(l,b){var d=l.text().then(function(L){if((b==null?0:b.jspbResponseCtor)&&l.ok)return TBN(b.jspbResponseCtor,L);L=L.replace(")]}'","");if((b==null?0:b.expectJsonStrict)&&L)try{var P=JSON.parse(L)}catch(f){throw new dj(1,"JSON parsing failed after fetch");}var E;return(E=P)!=null?E:JSON.parse(L)});
l.redirected||l.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),d=d.then(function(L){_.cX(new _.Rp("Error: API fetch failed",l.status,l.url,L));return Object.assign({},L,{errorMetadata:{status:l.status}})}));
return d};
aZ9[Hr]=[_.YC(Tqa)];var lJq=new _.tZ("NETWORK_MANAGER_TOKEN");var bOx=[1,2,4,8,16,30],Lwa=function(l){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=l.maxTimeMs;this.maxFrameCount=l.maxFrameCount===void 0?Math.ceil(60*l.maxTimeMs/1E3):l.maxFrameCount;l=_.X(bOx);for(var b=l.next();!b.done;b=l.next())this.brokenFrameSummarizers.push(new dP9(b.value/60*1E3))},PoB=function(l){var b=l.frameCountInternal>=l.maxFrameCount;
return l.elapsedTimeMs>=l.maxTimeMs||b};
Lwa.prototype.summarize=function(){for(var l=[],b=_.X(this.brokenFrameSummarizers),d=b.next();!d.done;d=b.next())d=d.value,d=d.brokenFrameCount!==0?{severityMs:Math.round(d.targetFrameTimeMs),eventCount:d.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(d.averageDurationBetweenEventsMs)}:void 0,d&&l.push(d);return{summaries:l,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.qG.Object.defineProperties(Lwa.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 dP9=function(l){this.targetFrameTimeMs=l;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.qG.Object.defineProperties(dP9.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var EC9=function(){};
EC9.prototype.start=function(l,b){var d=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var L=new Lwa({maxTimeMs:l});this.monitor=L;this.lastSummaryInternal=void 0;this.metadataToLog=b;return new Promise(function(P){var E=function(f){if(f===void 0)d.stop(),P(void 0);else if(d.monitor!==L)f=Object.assign({},L.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),P(f);else{var F=d.monitor;if(!PoB(F)){F.frameCountInternal++;if(F.prevTime===
void 0)F.startTime=f;else for(var n=f-F.prevTime,N=_.X(F.brokenFrameSummarizers),Y=N.next();!Y.done;Y=N.next()){Y=Y.value;var q=Y.currTimeMs;Y.currTimeMs+=n;n>Y.targetFrameTimeMs+2&&(Y.brokenFrameCount++,Y.timeOfFirstBrokenFrameMs===void 0&&(Y.timeOfFirstBrokenFrameMs=q),Y.timeOfLastBrokenFrameMs=q)}F.prevTime=f}PoB(d.monitor)?P(d.stop()):_.T1.addJob(E,5,0)}};
_.T1.addJob(E,5,0)})};
EC9.prototype.stop=function(l){if(!this.monitor)return this.lastSummaryInternal;var b=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(b.monitoringDurationMs){l=l!=null?l:this.metadataToLog;var d={droppedFramesSummary:b,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};l&&(d[l.type]=l.data);_.Gj("manualSmoothnessMeasurement",d)}this.monitor=void 0;this.lastSummaryInternal=b;this.metadataToLog=void 0;return b};_.QpT=new _.tZ("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var Xrx;Xrx=function(l){this.JSC$19009_expiringStorage=new op(l)};
_.fJT=function(l){if(_.$W7()&&(l=_.wyq(_.vr()+"::"+l)))return new Xrx(l)};
Xrx.prototype.set=function(l,b,d){d=d!==void 0?Date.now()+d:void 0;this.JSC$19009_expiringStorage.set(l,b,d)};
Xrx.prototype.get=function(l){return this.JSC$19009_expiringStorage.get(l)};
Xrx.prototype.remove=function(l){this.JSC$19009_expiringStorage.remove(l)};_.x8=function(){};
_.x8.getInstance=function(){var l=_.lo("ytglobal.storage_");l||(l=new _.x8,_.Yg("ytglobal.storage_",l));return l};
_.x8.prototype.estimate=function(){var l,b,d;return _.B(function(L){l=navigator;return((b=l.storage)==null?0:b.estimate)?L.return(l.storage.estimate()):((d=l.webkitTemporaryStorage)==null?0:d.queryUsageAndQuota)?L.return(JuN()):L.return()})};
_.Yg("ytglobal.storageClass_",_.x8);var RXZ=0;var GMF=!1;var spT=_.rI(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),FwT=_.rI(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var ChO={"/":_.rX,"/?feature=ytca":_.rX,"/feed/downloads":_.uoV};var BaQ=no6.continuationCommandSelector,KE=function(l,b,d){this.JSC$19024_upliftPromise=l;this.store=b;this.JSC$19024_persistentStorePromiseAccessor=d};
KE.prototype.shouldPreferLocalResponse=function(l){return l.browseId==="FEdownloads"||l.browseId==="FEsmart_downloads"&&_.U("kevlar_modern_downloads_page")?!0:!1};
KE.prototype.localInnertubeResponse=function(l){var b=this;return _.B(function(d){return l.browseId==="FEdownloads"?_.U("kevlar_modern_downloads_page")?d.return(nCZ(b)):d.return(OOj(b)):l.browseId==="FEsmart_downloads"&&_.U("kevlar_modern_downloads_page")?d.return(NaQ(b)):d.return(Promise.reject(Error("Gj")))})};
KE.prototype.canProvideFallbackResponse=function(){return!0};
KE.prototype.localFallbackInnertubeResponse=function(l){var b=this,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:return E.yield(b.JSC$19024_persistentStorePromiseAccessor(),2);case 2:d=E.yieldResult;if(l.browseId!=="SPaccount_downloads"||!d){E.jumpTo(3);break}return E.yield(Vsj(d),4);case 4:if(L=E.yieldResult)return E.return(_.EH(L));case 3:return l.browseId==="FEwhat_to_watch"?E.return(mPq(b)):(P=_.U("web_offline_continuation_automatic_retry")||_.U("web_offline_continuation_retry_button"))&&
l.continuation?E.return(YQ9(b)):E.return(qQ9(b))}})};
var mPq=function(l){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$19024_upliftPromise,2);b=_.YDV(l.store.getState().entities);return b.length?d.return(HO6(l,b)):d.return(qQ9(l))})},OOj=function(l){var b,d;
return _.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$19024_upliftPromise,2);if(L.nextAddress!=3)return b=tGj([{offlineItemSectionRenderer:{}}]),L.yield(UPa(l,b),3);d=L.yieldResult;d.onResponseReceivedActions=[tv("REFRESH_DOWNLOADS")];return L.return(d)})},nCZ=function(l){var b,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M;
return _.B(function(J){if(J.nextAddress==1)return J.yield(l.JSC$19024_upliftPromise,2);if(J.nextAddress!=3)return b=l.store.getState(),d=b.entities,L=_.Za(d),P=_.Mg(d),E=_.GkH(b),f=_.uUH(b),F=_.TGq(b),n=_.tiB(d),N=_.hi(L),Y=_.Io(d),q=_.hLV(d),H=_.iXB(b),t=_.S9(b),e={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.fpV(L,P,n,q,E,f,N,Y,F,H,t),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},W="",_.U("kevlar_modern_downloads_skip_downloads_title")||
(W=_.By("DOWNLOADS",void 0,"Downloads")),J.yield(KwZ(l,e,W),3);M=J.yieldResult;M.onResponseReceivedActions=[tv("REFRESH_DOWNLOADS")];return J.return(M)})},NaQ=function(l){var b,d,L,P,E,f,F,n,N;
return _.B(function(Y){if(Y.nextAddress==1)return Y.yield(l.JSC$19024_upliftPromise,2);if(Y.nextAddress!=3)return b=l.store.getState(),d=b.entities,L=_.Za(d),P=_.hi(L),E=_.Io(d),f={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.FWV(L),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},F=_.By("SMART_DOWNLOADS",void 0,"Smart downloads"),n=QTq(P,E),Y.yield(KwZ(l,f,F,n),3);N=Y.yieldResult;N.onResponseReceivedActions=
[tv("REFRESH_DOWNLOADS")];return Y.return(N)})},qQ9=function(l){var b,d;
return _.B(function(L){if(L.nextAddress==1)return L.yield(Ps(l.JSC$19024_upliftPromise,l.store),2);b=L.yieldResult;d=tGj([RO7(b)]);return L.return(UPa(l,d))})},YQ9=function(l){var b,d,L,P;
return _.B(function(E){if(E.nextAddress==1)return b={},d=BaQ(l.store.getState()),_.$A(b,_.Ct,d),E.yield(Ps(l.JSC$19024_upliftPromise,l.store,b,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);L=E.yieldResult;P={};_.$A(P,_.CGr,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:L}}}],targetId:"browse-feedFEwhat_to_watch"});return E.return({responseContext:{},onResponseReceivedActions:[P]})})},tGj=function(l){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:l}}}}]}}},HO6=function(l,b){var d,L;
return _.B(function(P){var E={contents:Uv(b)};d=E&&E.contents?E:{};_.U("kevlar_modern_downloads_page")&&(d=Object.assign({},_.B4$(b),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));L={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:d}}}]}};return P.return(UPa(l,L))})},UPa=function(l,b){var d,L;
return _.B(function(P){if(P.nextAddress==1)return P.yield(l.JSC$19024_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return d=P.yieldResult,P.yield(sH(d),3);L=P.yieldResult;return P.return({responseContext:{},contents:b,topbar:L})})},KwZ=function(l,b,d,L){var P,E;
return _.B(function(f){if(f.nextAddress==1)return f.yield(l.JSC$19024_persistentStorePromiseAccessor(),2);if(f.nextAddress!=3)return P=f.yieldResult,f.yield(sH(P),3);E=f.yieldResult;var F=f.return;var n=d;var N=L;n=n===void 0?"":n;N=N===void 0?"":N;n={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:n}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.By("SETTINGS",void 0,"Settings"),accessibilityText:_.By("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:_.lO("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:N}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:n};
return F.call(f,{responseContext:{},contents:b,topbar:E,header:{pageHeaderRenderer:n}})})};var eqO=function(){this.moduleRegistry={};this.fetchCount=0};
eqO.prototype.isFetching=function(){return this.fetchCount>0};
var VP=function(l,b){l.moduleRegistry[b.toString()]={asyncId:b,isFetching:!1};return l};
eqO.prototype.JSC$19035_loadModules=function(){for(var l=this,b=new Map,d=[],L=_.X(_.Tc.apply(0,arguments)),P=L.next();!P.done;P=L.next()){P=P.value;var E=this.moduleRegistry[P];E?E.resolver?b.set(P,E.resolver):(E.resolver=new _.nu,b.set(P,E.resolver),d.push(E.asyncId),E.isFetching=!0):(E=new _.nu,b.set(P,E),E.resolve(void 0))}d.length&&(this.fetchCount+=1,_.Ds(_.NJ.getMultipleAsync.apply(_.NJ,_.VV(d)).then(function(f){for(var F=0;F<d.length;F++){var n=f[F],N=l.moduleRegistry[d[F].toString()];N.isFetching=
!1;N.resolver.resolve(n)}}).catch(function(f){for(var F=_.X(d),n=F.next();!n.done;n=F.next()){n=n.value;
var N=l.moduleRegistry[n.toString()];N.resolver=void 0;N.isFetching=!1;b.get(n.toString()).reject(f)}}),function(){--l.fetchCount}));
return Promise.all([].concat(_.VV(b.values())).map(function(f){return f.promise}))};_.wI=new _.tZ("MODULE_REGISTRY_TOKEN");var hqB={},ko6=(hqB.rendered={priority:0,callback:function(l){a:{var b=void 0;try{var d;b:{if(_.o7q()){var L=_.wa(_.vr()+"::pom");if(L){var P=new iK(L);break b}}P=void 0}var E=(d=P)==null?void 0:d.get("role_text");if(!E)break a;b={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:E}]}}}}}}catch(n){}b&&l.injector.resolve(_.tk).resolveCommand(b)}try{var f=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(f){var F=JSON.parse(f);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
F&&l.injector.resolve(_.tk).resolveCommand(F)}}catch(n){}}},hqB);var WwO,jpA={},zqZ=(jpA.initialized={priority:10,callback:function(){WwO=MK()}},jpA.rendering={callback:function(l){var b;
return _.B(function(d){if(d.nextAddress==1)return d.yield(WwO,2);b=d.yieldResult;if(!b.endpoint)throw Error("Ij`"+_.PV.location.href);xe(l,b);_.gR(d)})}},jpA);var yk6={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(_.VV(_.U("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,
weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,
weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,
weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,
weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,
weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},
{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,
weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,
weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,
weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,
weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3},{messageRegExp:/Unexpected end of JSON input/,weight:0},{messageRegExp:/No parameters in result:/,weight:0}]),callbackWeights:[{callback:function(l){var b=l.stack;if(b.includes("chrome://")||b.includes("chrome-extension://")||l.message.includes("chrome-extension://")||b.includes("moz-extension://")||
b.includes("local.adguard.org")||b.includes("auctioneer3.50million.club")||b.includes("youtubedownloader")||b.includes("youtube_home_page")||b.includes("is_youtube_video_no_longer_available")||b.includes("switchScreenSizeHack")||b.includes("yt_main_big_banner.js")||b.includes("YouTubeCenter.js")||b.includes("/mytube.js")||b.includes("JSON.parseWrapper")||b.includes("/inj_js/common.js")||b.includes("firebug-lite")||b.includes(".repl.co/")||b.includes("linkfix")||b.includes("playAfterAd")||l.message.includes("Access is denied for this document")&&
b.includes("<anonymous>")||l.fileName==="user-script"||l.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&b.includes("<anonymous>"))return!0;if(b.includes("https://www.youtube.com"))return!1;l=b.split("\n");if(!l.length)return!1;if(l.length<=3&&b.includes("s.onloadeddata"))return!0;b=0;for(var d=_.X(l),L=d.next();!L.done;L=d.next())L=L.value,(L.includes("https://")||L.includes("http://"))&&b++;return b/l.length>.95},
weight:0},{callback:function(l){return l.message==="Unknown Error"&&l.name.indexOf("NS_")===0},
weight:100},{callback:function(l){if(!_.OK)return!1;var b=l.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||l.message.includes("available to complete this operation"),d=l.stack.includes("webcomponents")&&l.message==="Object doesn't support this action";l=l.message.includes("object that does not implement interface Element");return b||d||l},
weight:0},{callback:function(l){return l.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(l){return l.message==="Operation is not supported"&&(l.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(l){return l.stack.includes("eval code (eval (code:1:1)")||l.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(l){return l.message.includes("Permission denied")&&l.stack.includes("this.domHandler")?!0:l.name.includes("TypeError")&&l.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(l){if(!l.stack)return!1;var b=l.stack.trim().split("\n");b.length&&b[0].endsWith("Error: "+l.message)&&b.shift();b.length&&b[b.length-1].includes("at window.onerror (")&&b.pop();if(!b.length)return!0;if(l.message==="Script error.")return b[0].includes("www.youtube.com")||b.length>=2&&b[0].startsWith("at new")&&b[1].startsWith("at window.onerror");if(l.message==="Unexpected token")return!0;l=_.X(b);for(b=l.next();!b.done;b=l.next())if(b=b.value,!(b.includes("<anonymous>")||
b.startsWith("load@")||b.startsWith("global code@")||b.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(l){return l.message==="Cannot read property 'experiments'"&&l.stack.includes("/s/player/")},
weight:500},{callback:function(l){return l.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(l){return l.stack.includes("/embed.js")?(l.params&&l.params&&(l.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.U("use_error_suppression"))var l=_.aC("SUPPRESS_CLIENT_ERRORS",!1);else{if(l=_.HI)l=/Chrome\/(\d+)/.exec(_.HV()),l=(l?parseFloat(l[1]):NaN)>=66;l=!(l||_.qy&&_.YX(65)||_.br&&_.YX(12.1)||N1&&_.YX(79))}return l},
weight:500}]};var ZOO={},MGl=(ZOO.initialized={priority:10,callback:function(l){l.injector.addProvider({provide:KSj,useValue:l.root});l.injector.addProvider({provide:GAl,useValue:RC$});l.injector.addProvider({provide:TUT,useValue:yk6});var b={};l.injector.addProvider((b.provide=afj,b.useFactory=function(d,L){return function(){FhH(d,L)}},b[Hr]=[GAl,
TUT],b));l.injector.addProvider({provide:ag,useClass:ag})}},ZOO);var IJT={},$P6=(IJT.initialized={priority:3,callback:function(){var l;if(l=vRA()){l=l.replace("/",".");var b=_.Nz();b.set("tz",l);b.save();l=!0}else l=!1;l||(l=_.Nz(),l.set("utco",-Math.floor((new Date).getTimezoneOffset())),l.save())}},IJT);var Jkx={},xPq=(Jkx.initialized={priority:10,callback:function(l){l.injector.resolve(ag).start();l=_.V1();var b=_.il("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.il("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.il("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.il("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.Ye(_.z7$(),{mainAppWeb:Object.assign({},l,{pageType:b})});_.Ye(ZWB(),{mainAppWeb:Object.assign({},l,{pageType:b})});
_.Ye(Mnq(),{mainAppWeb:l});_.Ye(IVA(),{mainAppWeb:l});e5h(function(){_.qK(Mnq(),"FAILURE");_.qK(IVA(),"FAILURE")});
fdy();sVV();$OV()}},Jkx);var gCA={},SQS=(gCA.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.Zi("dl"),_.ev().processSignal("pcl");else{var l=function(){_.Zi("dl");_.ev().processSignal("pcl");window.removeEventListener("load",l)};
window.addEventListener("load",l)}}},gCA);var AkS={},vCl=(AkS.rendering={priority:0,callback:function(){var l=_.ev();l.parkOrScheduleJob(function(){l.processSignal("eocs")},10,"eor",5E3)}},AkS);var CoA=function(){};
_.h(CoA,Wg);
CoA.prototype.resolveCommand=function(l,b){var d,L,P,E,f,F,n,N;return _.B(function(Y){P=(d=_.K(l,_.fXQ))==null?void 0:(L=d.dialog)==null?void 0:L.commentReplyDialogRenderer;if(!P)throw new _.Rp("No dialog in createCommentReplyDialogEndpoint");f=(E=b.form)==null?void 0:E.event;if(!f)throw new _.Rp("Event not passed in when resolving command");F=_.X(f.composedPath());for(n=F.next();!n.done;n=F.next())if(N=n.value,N.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||N.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return N.showReplyDialog(P),Y.return();
_.gR(Y)})};var Rqq=function(){};
_.h(Rqq,Wg);Rqq.prototype.resolveCommand=function(l){var b,d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return b=_.K(l,tnD),(d=b)!=null&&d.externalChannelId?f.yield((0,_.ExV)("NSzT5"),2):f.return();L=_.prT;E=(P=b.forceInstall)!=null?P:!1;return f.yield(L(b.externalChannelId,E),0)})};var gu=function(l){this.JSC$19053_pageRequestService=l;this.JSC$19053_prefetchCoordinator=xDa()};
_.h(gu,Wg);gu.prototype.resolveCommand=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1){d=_.K(l,pBt);if((L=d)==null||!L.taskId)throw Error("Jj");P=d.taskId;_.zD(f,2);return f.yield(_.sKA(b.JSC$19053_pageRequestService,l,{},"").then(function(F){if(!F)throw Error("Kj");},function(F){throw Error("Lj`"+F);
}),4)}if(f.nextAddress!=2)return A69(b.JSC$19053_prefetchCoordinator,P),_.f8(f,0);
E=_.JE(f);ts(b.JSC$19053_prefetchCoordinator,P,E);_.gR(f)})};
gu[Hr]=[_.ZK];var SK=function(l,b){this.innertubeTransportService=l;this.JSC$19057_commandHandler=b};
_.h(SK,Wg);SK.prototype.resolveCommand=function(l){var b=this,d,L,P;return _.B(function(E){if(E.nextAddress==1){d=_.K(l,pEh);if(d.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||d.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")L=d.boolValue?2:1,_.JQ.getInstance().setState(L,!0,!0);return E.yield(_.GZ(b.innertubeTransportService,l),2)}P=E.yieldResult;oCq(b,P);_.gR(E)})};
var oCq=function(l,b){b.actions&&b.actions.forEach(function(d){l.JSC$19057_commandHandler.resolveCommand(d)})};
SK[Hr]=[_.kI,_.tk];var As={},v1=(As.addToPlaylistEndpoint=rb(MX),As.addToToastAction=rb(o5),As.adsControlFlowOpportunityReceivedCommand=rb(sP),As.audioTrackSelectActionCommand=rb(Gs),As.backgroundAudioPlaybackCommand=rb(id),As.captionLanguageSelectActionCommand=rb(c8),As.captionPickerEndpoint=rb(rJ),As.changeMiniAppPlayStateCommand=rb(It),As.changeTimelyActionVisibilityCommand=rb(pR),As.channelCreationFormEndpoint=rb(k5),As.clearLocationCommand=rb(Z6),As.clearUrlParamCommand=rb(JR),As.copyLinkCommand=rb(Xg),As.copyTextEndpoint=
rb(mu),As.createCommentReplyDialogEndpoint=IEQ(CoA),As.createPlaylistServiceEndpoint=rb(fR),As.dismissDialogEndpoint=rb(gJ),As.dismissPlayerOverlayCommand=rb(lJ),As.entityUpdateCommand=rb(qX),As.feedbackEndpoint=rb(UP),As.getAnswerCommand=rb(UC),As.getPaymentsClientTokenCommand=rb(G8),As.getTranscriptEndpoint=rb(DW),As.googlePaymentBillingCommand=rb(T8),As.googlePaymentPurchaseManagerCommand=rb(a5),As.hideEngagementPanelEndpoint=rb(St),As.hideSheetCommand=rb(AR),As.hideSnackbarCommand=rb(x_),As.insertRichSectionCommand=
rb(jt),As.listMutationCommand=rb(zs),As.logGtmCommand=rb(W8),As.notifyDropdownOptionSelectedCommand=rb(x5),As.openAdAllowlistInstructionCommand=rb(_.Fz),As.openOnePickAddVideoModalCommand=rb(sC),As.persistSubscriptionsDisplayPreferencesCommand=rb(ms),As.pingingEndpoint=rb(B8),As.playlistEditEndpoint=rb(Bz),As.playlistVotingRefreshPopupCommand=rb(nR),As.profileCardCommand=rb(f$),As.refreshPanelEndpoint=rb(C$),As.saveImageToDeviceEndpoint=rb(Y5),As.scrollToSectionEndpoint=IEQ(k76),As.seekToVideoTimestampCommand=
rb(bJ),As.selectCountryCommand=rb(Y_),As.setCookieCommand=rb(q8),As.setLocalStorageCommand=rb(Sf),As.setPrefStorageEntryCommand=rb(tw),As.setSettingEndpoint=rb(SK),As.sfvAudioItemPlaybackCommand=rb(d9),As.shareImageCommand=rb(KR),As.sharingProviderDataCommand=rb(ef),As.showAudioTrackPickerActionCommand=rb(LR),As.showCaptionLanguageSelectActionCommand=rb(Pz),As.showCreatorChatbotEngagementPanelCommand=rb(Rqq),As.showDialogCommand=rb(ot),As.showEngagementPanelEndpoint=rb(D6),As.showFullscreenPlayerControlsCommand=
rb(EC),As.showSheetCommand=rb(Vf),As.showSnackbarCommand=rb(g9),As.showTransientPlayerScrimOverlayCommand=rb(QU),As.submitFormWithValidationFlowCommand=rb(hR),As.talkToRecsDeselectCommand=rb(Aw),As.talkToRecsNextCommand=rb(vz),As.talkToRecsSelectCommand=rb(CR),As.talkToRecsUpdateTextCommand=rb(R5),As.toggleEngagementPanelCommand=rb(wJ),As.undoFeedbackEndpoint=rb(et),As.updateEngagementPanelContentCommand=rb(ud),As.updateUrlParamCommand=rb(VU),As.updateVideoMetadataCommand=rb(uJ),As.verifyCommand=
rb(k5),As.webNativeShareCommand=rb(hw),As.webSubmitFormCommand=rb(OC),As.ACK_PLAYABLES_3P_DATA_CONSENT=rb(k_),As.CANCEL_NAVIGATION=rb(Wz),As.COPY_SHARE_URL=rb(jf),As.MINI_APP_EXIT_DIALOG_SEEN=rb(yU),As.MINI_APP_OPEN_URL=rb(z8),As.REQUEST_MINI_APP_FULLSCREEN=rb(ZW),As.RESUME_NAVIGATION=rb(M8),As.SHARE_PLAYABLE_WITH_HIGH_SCORE=rb(I5),As.TELL_US_WHY=rb(K$),As);_.U("web_enable_prefetching_videos_on_home")&&(v1.prefetchWatchCommand=rb(gu),v1.registerTasksCommand=rb(KK));
_.U("enable_share_panel_navigation_logging_fix_on_web")&&(v1.shareEntityServiceEndpoint=rb(Rt));_.U("web_use_flow_state_manager")&&(v1.deleteFlowStepsCommand=rb(ld),v1.flowNextStepCommand=rb(bd),v1.flowPrevStepCommand=rb(dJ),v1.getFlowCommand=rb(L$),v1.updateFlowCommand=rb(P8));_.U("enable_ai_companion")&&(v1.updateConversationIdCommand=rb(NX),v1.formDataDecoratorCommand=rb(OP));var re0=Object.assign({},v1);var DPO={},VGB=(DPO.initialized={priority:10,callback:NnV},DPO);var wrl={},uP6=(wrl.initialized={callback:function(l){var b={},d={};dNq().install((b.document_disposed={callback:function(){_.U("finalize_all_timelines")?GTB():Wy();zXq("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.tWA();var L=l.injector.resolve(ag);L.intervalId!==void 0&&(L.intervalId&&_.T1.cancelJob(L.intervalId),L.intervalId=void 0,--L.currentPartitionIndex,L=X0J(L),L>0&&AYt({mainAppWeb:_.V1(),survivalSli:{partitionMinute:L,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));ZSr(km);WT!=null&&
WT.flush();Xc&&Xc.snapshotAndFlush();L=_.X(i_r.values());for(var P=L.next();!P.done;P=L.next())P.value.snapshotAndFlush()}},b),(d.flush_logs={callback:function(){_.Tj()}},d))}},wrl);var GoS={},Ta9=(GoS.rendered={priority:0,callback:function(){var l=new Egr;l.increment("STARTED");if(_.aC("LOGGED_IN")&&!_.aC("IS_DBSC",!1)&&_.aC("SERVER_VERSION")!=="test"&&_.aC("SERVER_VERSION")!=="dev"&&!RK$()&&!CB0()){l.increment("EXECUTING");var b=document.createElement("iframe");b.style.display="none";_.Ls(b,2,_.VE("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.aC("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(b);l.increment("DONE")}}},
GoS);var aJZ={},iOO=(aJZ.rendered={callback:function(){xDa().resume()}},aJZ);var ck9={acknowledgeChannelTouStrikeCommand:RH(ME),addToPlaylistServiceEndpoint:RH(Jr),addToPlaylistEndpoint:RH(Jr),addUpcomingEventReminderEndpoint:RH(co),browseEndpoint:RH(HQZ),channelCreationFormEndpoint:RH(h1),channelCreationServiceEndpoint:RH(kE),claimLegacyYoutubeChannelEndpoint:RH(FJ),clearSearchHistoryEndpoint:RH(Vc),clearWatchHistoryEndpoint:RH(wj),commerceActionCommand:pt(bx),createBackstagePostEndpoint:RH(Po),createBroadcastCommand:RH(rj),createCommentEndpoint:RH(t1),createCommentReplyEndpoint:RH(Ho),
createLiveChatPollEndpoint:RH(l6),createPlaylistServiceEndpoint:RH(x0),crossAccountChannelTransferEndpoint:RH(TO),deleteLiveChatMessageCommand:RH(b6),deletePlaylistEndpoint:RH(gC),deleteVideoEndpoint:RH(i6),dismissalEndpoint:RH(Iu),feedbackEndpoint:RH($E),flagEndpoint:RH(pk),getAccountSwitcherEndpoint:RH(GO),verifyCommand:RH(LA),getAccountsListInnertubeEndpoint:RH(i8),getCommentsFromInboxCommand:RH(Y0),getDownloadActionCommand:RH(hr),getFlowCommand:pt(D3),getKidsBlocklistPickerCommand:RH(oD),getNotificationMenuEndpoint:RH(K_q),
getPaymentInstrumentsParamsCommand:RH(X6),getPaymentsClientTokenCommand:pt(bx),getPdgBuyFlowCommand:RH(ID),getReportFormEndpoint:RH(Dh),getSearchInVideoCommand:RH(u6),getAnswerCommand:RH(wC),getSurveyCommand:RH(aD),getTranscriptEndpoint:RH(rC),getPostVideoPreviewEndpoint:RH(Qc),decorateMessageEndpoint:RH(EO),likeEndpoint:RH(Wo),liveChatActionEndpoint:RH(EB),liveChatEndpoint:RH(PN),liveChatItemContextMenuEndpoint:RH(dC),liveChatPurchaseMessageEndpoint:RH(QT),liveChatReplayEndpoint:RH(Lk),manageLiveChatUserEndpoint:RH(fk),
metadataUpdateCommand:RH(Nh),moderateLiveChatEndpoint:RH(sB),modifyChannelNotificationPreferenceEndpoint:RH(UB),notificationOptOutEndpoint:RH(Kk),openSuperStickerBuyFlowCommand:RH(Xx),performCommentActionEndpoint:RH(mP),playlistEditEndpoint:RH(Ar),playlistEditorEndpoint:RH(Sq),recordNotificationInteractionsEndpoint:RH(eq),reelWatchEndpoint:RH(vN),refreshPanelEndpoint:RH(WN),removeUpcomingEventReminderEndpoint:RH(Fx),resolveLocationCommand:RH(OB),revealBusinessEmailCommand:RH(Bo),searchEndpoint:RH(_.evj),
sendLiveChatMessageEndpoint:RH(BN),sendLiveChatVoteEndpoint:RH(nk),setSettingEndpoint:RH(jO),shareEntityServiceEndpoint:pt(Z3),sharingProviderDataCommand:RH(TP),showEngagementPanelEndpoint:RH(jq),showMoreDrawerCommand:RH(yT),showSheetCommand:RH(Zh),showDialogCommand:RH(zP),subscribeEndpoint:RH(zO),transcriptSubmitCaptionCorrectionCommand:RH(cN),undoFeedbackEndpoint:RH(pA),unsubscribeEndpoint:RH(yc),updateBackstagePostEndpoint:RH(fA),updateCommentEndpoint:RH(KA),updateCommentReplyEndpoint:RH(UO),updateCommentsSettingsEndpoint:RH(eO),
updateCreatorChannelInnertubeCommand:RH(OO),updateKidsBlacklistEndpoint:RH(VT),updateEngagementPanelContentCommand:RH(Mh),updatePdgFeatureEnablementCommand:RH($0),updatedMetadataEndpoint:RH(mE),validateChannelHandleCommand:RH(NE),updateChannelPageSettingsEndpoint:RH(nA),verifyAgeEndpoint:RH(ou),watchEndpoint:pt(r9),whitelistEditEndpoint:RH(lx),ypcCancelRecurrenceEndpoint:RH(du),ypcCompleteTransactionEndpoint:RH(LK),ypcFixInstrumentEndpoint:RH(Er),ypcGetCartEndpoint:RH(P1),ypcGetOffersEndpoint:RH(Q6),
ypcHandleTransactionEndpoint:pt(fK),ypcLogWalletAnalyticDataEndpoint:RH(sr),ypcOffersEndpoint:RH(F6),ypcPauseSubscriptionCommand:RH(B1),ypcRedeemCodeEndpoint:RH(nK),ypcResumeSubscriptionCommand:RH(Or),ypcUpdateFopEndpoint:RH(Er)},CK={},rk9=(CK.GET_ACCOUNT_MENU=RH(au),CK.GET_NOTIFICATIONS_MENU=RH(UDq),CK.GET_NOTIFICATIONS_INBOX=RH(qh),CK.GET_UNSEEN_NOTIFICATION_COUNT=RH(tr),CK.GET_USER_MENTION_SUGGESTIONS=RH(XJ),CK.LOAD_GUIDE=RH(t8B),CK.SUBMIT_FEEDBACK=RH(Ru),CK),RM={},lYB=(RM.CONTINUATION_REQUEST_TYPE_BROWSE=
RH(sO),RM.CONTINUATION_REQUEST_TYPE_SEARCH=RH(GP),RM.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=RH(at),RM.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=RH(u8),RM.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=RH(qE),RM.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=RH(YE),RM.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=RH(RD),RM.CONTINUATION_REQUEST_TYPE_GET_PANEL=RH(k0),RM),b8Q={player:pt(r9),watchNext:RH(Ts)},d1q={player:pt(r9),reelItemWatch:RH(vN),reelWatchSequence:RH(Ck)},LGO={watchEndpoint:pt(l8)},PrA=
{commandEndpointMap:ck9,signalEndpointMap:rk9,continuationEndpointMap:lYB,watchEndpointMap:b8Q,reelWatchEndpointMap:d1q,streamingEndpointMap:LGO};var EgQ,QyT,XPA;_.fYB=((QyT=(EgQ=window).matchMedia)==null?void 0:(XPA=QyT.call(EgQ,"(prefers-reduced-motion: reduce)"))==null?void 0:XPA.matches)||!document.startViewTransition;var sy6={},FG9={disableAllTransitions:_.fYB,ignoredErrors:(sy6.DOCUMENT_HIDDEN=!0,sy6.WINDOW_SIZE_CHANGED=!0,sy6.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,sy6),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 BYQ=_.rI("\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(",")),O8S=function(l){var b=this;this.viewTransitionCoordinator=
l;this.disableTransitionsForUltraHigh=_.U("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=ngB();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.eG("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.U("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.U("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.U("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.eG("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.U("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.T1.addJob(function(){b.registerRootElement();if(b.isAnyTransitionEnabled){var d=
_.KO("web_page_transition_exit_ms"),L=_.KO("web_page_transition_wait_ms"),P=_.KO("web_page_transition_enter_fast_ms"),E=_.KO("web_page_transition_watch_exit_ms"),f=_.KO("web_page_transition_watch_wait_ms"),F=_.KO("web_page_transition_watch_enter_ms"),n=_.KO("web_page_transition_watch_next_exit_ms"),N=_.KO("web_page_transition_watch_next_wait_ms"),Y=_.KO("web_page_transition_watch_next_enter_fast_ms"),q=_.KO("web_page_transition_enter_ms"),H=_.KO("web_page_transition_watch_next_enter_ms");b.enableFasterTransitions&&
b.isUltraHighBucketDevice&&(q=P,H=Y);isNaN(d)&&isNaN(L)&&isNaN(q)&&isNaN(E)&&isNaN(f)&&isNaN(F)&&isNaN(n)&&isNaN(N)&&isNaN(H)||!(d=A_Z(BYQ,d,L,q,E,f,F,n,N,H))||(L=document.createElement("style"),L.textContent=qbj(d),document.head.appendChild(L))}},8)},ngB=function(){var l=_.PV.navigator.deviceMemory;
return l>=8||l===void 0?!0:!1};
O8S.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var l={};this.viewTransitionCoordinator.registerElement(document.documentElement,(l.slide="root-slide",l["lockup-to-watch"]="root-lockup-to-watch",l["learning-journey"]="root-learning-journey",l))}};
_.u2F=function(l,b){l.isLockupToWatchTransitionEnabled&&l.isLockupThumbnailRegistrationEnabled&&(l.registeredLockupThumbnail?l.lockupThumbnailRegisteredFromWatchEndpoint?_.cX(new _.Rp("Lockup thumbnail registration order is incorrect.")):_.cX(new _.Rp("Lockup thumbnail already registered.")):(l.registeredLockupThumbnail=b,_.NYq(l,b)))};
_.NYq=function(l,b){var d={};l.viewTransitionCoordinator.registerElement(b,(d["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",d),!0)};
O8S[Hr]=[bzj];var moj={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 qG$=["videoPrimaryInfoRenderer","title"],Hy$=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var m1T;m1T=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.Y5a=_.C(function(l){l=_.lf(l,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var b=l.data,d=l.playlistData,L=l.expanded,P=l.onExpandClick,E=l.isReadyToResume,f=function(){var Y;return!((Y=d())==null||!Y.contents)},F=function(){var Y=d();
return Y&&Y.totalVideos&&Y.currentIndex!==void 0?Y.currentIndex+1+" / "+Y.totalVideos:""};
l=_.Nb(function(){_.pK(_.qP().resolve(_.pE));return!1});
var n=_.Nb(function(){f()&&P&&P()}),N={};
return _.O("ytd-miniplayer-info-bar",{class:_.nt("ytdMiniplayerInfoBarHost",(N.ytdMiniplayerInfoBarHasPlaylistData=f,N)),"on:click":n},_.O("div",{class:"ytdMiniplayerInfoBarContent"},_.O("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":l},_.O(_.UD,{text:function(){var Y=b();var q=d();if(q==null?0:q.contents){var H;Y=(H=_.k6A(q))==null?void 0:H.title}else Y=Y==null?void 0:Y.miniplayerTitle;return UoH(Y)},
noEndpoints:!0,ellipsisTruncate:!0})),_.O("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.O(_.m,{cond:E,then:function(){return _.O(hs$,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:m1T})}}),_.O("h1",null,_.O(_.UD,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var Y=b();var q=d();Y=E()?{simpleText:_.By("CONTINUE_WATCHING",void 0,"Continue watching")}:(q==null?0:q.contents)?q.titleText:Y==null?void 0:Y.miniplayerSubtitle;return UoH(Y)},
noEndpoints:!0,ellipsisTruncate:!0})),_.O(_.m,{cond:function(){return!!F()&&!E()},
then:function(){return _.O("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.O("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.O("span",null,F))}}))),_.O(_.m,{cond:f,
then:function(){return _.O("div",{class:"ytdMiniplayerInfoBarExpand"},_.O(_.CX,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(Y){P&&(P(),Y.stopPropagation())}}},
iconName:function(){return L()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Ag");var q5O;q5O=_.C(function(l){return _.O("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.O(_.CX,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:l.onTap}},
iconName:"yt-icons:close"}))},"Bg");
_.H86=_.C(function(l){l=_.lf(l,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var b=l.size,d=l.playabilityStatus,L=l.isDisabled,P=l.isPictureInPicture,E=_.n1("div");l=_.X(_.jL(void 0,void 0,"w4RAU"));var f=l.next().value,F=l.next().value;l=_.eZ(_.sv);var n=!1,N=function(){return b().height<=0};
_.Vl(function(){var t=b(),e=N(),W=f();W&&!e&&W.setInternalSize(t.width,t.height)},"BHFc2b");
_.VL(function(){var t,e,W;return _.B(function(M){if(M.nextAddress==1){t=_.qP().resolve(_.pE);e=t.getPlayerElement();if(!t.isMiniplayerActive()||!e||!E.value)return M.return();e.appendTo(E.value);return M.yield(e.getPlayerPromise(),2)}W=M.yieldResult;P()||W.setSizeStyle(!1,!0);F(W);_.gR(M)})});
_.wk(function(){Y()});
_.Vl(function(){var t=f();if(t)if(L()){var e=t.getPlayerState();(n=e===-1||e===1||e===3)&&t.pauseVideo()}else Y()},"Invykd");
var Y=function(){if(n){n=!1;var t;(t=f())==null||t.playVideo()}},q=_.Nb(function(){_.pK(_.qP().resolve(_.pE))}),H={};
return _.O("ytd-miniplayer-player-container",{class:_.nt("ytdMiniplayerPlayerContainerHost",(H.ytdMiniplayerPlayerContainerHidden=N,H.ytdMiniplayerPlayerContainerHostShortsPip=l,H)),style:_.qb({width:function(){return b().width+"px"},
height:function(){return b().height+"px"}})},_.O("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:E}),_.O(_.m,{cond:function(){return!!d()&&!_.vTV(d())},
then:function(){return _.O(Gcx,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var t;return((t=d())==null?void 0:t.errorScreen)||null},
status:function(){var t;return((t=d())==null?void 0:t.status)||null}})}}),_.O(_.m,{cond:L,
then:function(){return _.O("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":q},_.O(q5O,{onTap:function(){_.qP().resolve(_.pE).close()}}))}}))},"Fg");_.tB6=_.C(function(l){var b=l.toastData;var d=_.n1("ytd-miniplayer-toast");l=_.X(_.bf(function(){return!!b()}));
var L=l.next().value,P=l.next().value;l=_.X(_.jL(!1,void 0,"BvfNQe"));var E=l.next().value,f=l.next().value,F=function(){var Y;return _.iO((Y=b())==null?void 0:Y.data.title)};
_.wq(function(){_.OV.requestAvailability();b()&&P(!1)});
var n,N;_.Vl(function(){L()&&(_.rh(d.value,"iron-announce",{text:b().label+" "+F()}),n&&_.T1.cancelJob(n),n=_.T1.addLowPriorityJob(function(){f(!0)},2500))},"no1dZb");
_.Vl(function(){E()&&(N&&_.T1.cancelJob(N),N=_.T1.addLowPriorityJob(function(){P(!1);f(!1)},300))},"G3yPNe");
l={};return _.O("ytd-miniplayer-toast",{el:d,class:_.nt("ytdMiniplayerToastHost",(l.ytdMiniplayerToastOpening=function(){return L()},l.ytdMiniplayerToastClosing=function(){return E()},l))},_.O(_.m,{cond:function(){var Y;
return(Y=b())==null?void 0:Y.data},
then:function(Y){return _.O($Tr,{className:"ytdMiniplayerToastThumbnail",data:Y,width:78})}}),_.O("div",{class:"ytdMiniplayerToastInfo"},_.O("div",{class:"ytdMiniplayerToastLabel"},function(){var Y;
return(Y=b())==null?void 0:Y.label}),_.O("div",{class:"ytdMiniplayerToastTitle"},F)))},"Ig");var Mlq;var JJ7=null;var KGj=_.C(function(l){var b=l.progressState;var d=l.multiMarkersPlayerBarRenderer;var L=l.progressBarWidth;var P=function(){return AJV(d())},E=function(){return RRZ(b())},f=function(){return L()*(b().playedTime/b().videoDuration)};
return _.O("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.O(_.RC,{each:P},function(F,n){return _.O(U1Q,{modifiedProps:E,chapters:P,index:n,playedProgressWidth:f,backgroundGradientPosition:function(){var N=E(),Y=P(),q=n(),H=f();return(N.playedTime-CE(_.K(Y[q],vs)))/N.playedTime*H}})}))},"Jg"),U1Q=_.C(function(l){var b=l.modifiedProps;
var d=l.chapters;var L=l.index;var P=l.playedProgressWidth;var E=l.backgroundGradientPosition;l={};l=_.nt("ytChapteredProgressBarChapteredPlayerBarChapter",(l.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return f().isScrubbing},l.ytChapteredProgressBarHoveredMacroMarker=function(){return f().scrubberHovering},l.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return f().videoPosition==="seen"},l));
var f=function(){return pjV(b(),d(),L())},F=function(){var n=b();
var N=d(),Y=L();if(pjV(n,N,Y).videoPosition!=="active")n=0;else{var q=CE(_.K(N[Y],vs));n=(n.playedTime-q)/((CE(_.K(N[Y+1],vs))||n.videoDuration)-q)}return n};
return _.O("div",{class:l,style:_.qb({width:function(){var n=b(),N=d(),Y=L(),q=_.K(N[Y],vs);N=_.K(N[Y+1],vs);return(N?CE(N)-CE(q):n.videoDuration-CE(q))/n.videoDuration*100+"%"},
"background-color":function(){a:{var n=f();switch(n.videoPosition){case "pending":n=n.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":n=n.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:n=""}}return n},
"background-size":function(){return(olA(f())?P():"")+"px"},
"background-position-x":function(){return(olA(f())?E():"")+"px"}})},_.O("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var n=b(),N=d(),Y=L();if(pjV(n,N,Y).videoPosition==="seen")var q=0;else q=CE(_.K(N[Y],vs)),N=CE(_.K(N[Y+1],vs))||n.videoDuration,n=n.videoDuration*n.percentLoaded,q=N<=n?1:q>=n?0:(n-q)/(N-q);return"width: "+q*100+"%"}}),_.O("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.qb({width:function(){return F()*100+"%"},
"background-size":function(){return(olA(f(),F())?P():"")+"px"},
"background-position-x":function(){return(olA(f(),F())?E():"")+"px"}})}))},"Kg");var eDQ=function(l,b){b=b===void 0?psD:b;var d,L=[],P,E=!1;return function(){var f=_.Tc.apply(0,arguments);if(E&&d===this&&b(f,L))return P;P=l.apply(this,f);E=!0;d=this;L=f;return P}}(function(l){var b=l.heatMarkers,d=l.minHeightDp===void 0?0:l.minHeightDp,L=l.maxHeightDp===void 0?60:l.maxHeightDp;
var P=P===void 0?!1:P;var E=1E3/b.length;l=[];l.push({x:0,y:100});for(var f=0;f<b.length;f++){var F=void 0,n=((F=_.K(b[f],uIV))==null?void 0:F.heatMarkerIntensityScoreNormalized)||0;F=(f+.5)*E;n=100-_.AB(n*100,d/321*100,L/321*100);f!==0||P||l.push({x:0,y:n});l.push({x:F,y:n});f===b.length-1&&l.push({x:1E3,y:n})}l.push({x:1E3,y:100});b="";for(d=0;d<l.length;d++)P=l[d],d===0?P="M "+P.x.toFixed(1)+","+P.y.toFixed(1):(L=SF7(l[d-1],l[d-2],P),E=SF7(P,l[d-1],l[d+1],!0),P=" C "+(L.x.toFixed(1)+","+L.y.toFixed(1)+
" "+E.x.toFixed(1)+","+E.y.toFixed(1)+" "+P.x.toFixed(1)+","+P.y.toFixed(1))),b+=P;return b});var hDO=_.C(function(l){var b=l.progressBarProps;var d=l.config;var L={};l=_.nt("ytHeatSeekerHost",(L.ytHeatSeekerHighContrast=l.highContrast,L));var P=function(){return W9V(d().chapterData)};
return _.O("yt-progress-bar-heatseeker",{class:l,style:function(){var E;return"height: 320px; display: "+(b().isDragging&&((E=P())==null?0:E.heatMarkers)?"block":"none")}},_.O(_.m,{cond:P,
then:function(E){return _.O(_.m,{cond:function(){return E().heatMarkers},
then:function(){return _.O("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.O("path",{d:function(){return eDQ(E())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Lg");var k1A=_.C(function(l){var b=l.progressBarProps;var d=l.config;l={};l=_.nt("ytProgressBarLineProgressBarLine",(l.ytProgressBarLineProgressBarLineRounded=function(){return d().rounded},l.ytProgressBarLineProgressBarLineBottomInset=function(){return d().position===2},l));
return _.O("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.O("div",{class:l},_.O("div",{class:"ytProgressBarLineProgressBarBackground"}),_.O("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+b().percentLoaded*100+"%"}}),_.O("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var L=b();return"width: "+(L.videoDuration?_.AB(L.hoveredTime/L.videoDuration,0,1):0)*100+"%"}}),_.O("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+eRV(b())*100+"%"}})))},"Mg");
k1A.idomCompat=!0;var WGA=_.C(function(l){var b=l.progressBarProps;var d=l.playheadData;var L=l.interpolateDotPosition;var P=l.hidePlayhead;l={};var E=_.nt("ytProgressBarPlayheadProgressBarPlayheadDot",(l.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return b().isDragging},l.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!b().isDragging&&P()},l));
return _.O("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.qb({"margin-left":function(){return hRN(b())*100+"%"},
transform:function(){return"translateX(-"+(L()?hRN(b())*12:6)+"px)"}})},_.O(_.m,{cond:function(){var f;
return(f=_.ro(d)())==null?void 0:f.playheadImage},
then:function(f){var F={};return _.O("div",{class:_.nt("ytProgressBarPlayheadProgressBarPlayheadCustom",(F.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return b().isDragging},F.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!b().isDragging&&P()},F)),
style:_.qb({"transform-origin":function(){return(L()?hRN(b())*20:10)+"px center"}})},_.O(_.cZ,{data:f,
alt:"","aria-hidden":"true"}))},
else:function(){return _.O("div",{class:E,style:_.qb({"transform-origin":function(){return(L()?hRN(b())*12:6)+"px center"}})})}}))},"Ng");
WGA.idomCompat=!0;var oM=function(l,b,d,L,P,E){this.getProgressBarRect=l;this.updateProgressBarRect=b;this.getFilmstripYPosition=d;this.setFineScrubbingDraggedTime=L;this.updateFilmStripDraggedYDistance=P;this.resetFilmStripYOffset=E;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.Yh(this.onThrottledSeek,100,this)},jyQ=function(l,b,d){return function(L){l.handleClick(L,b(),d())}},Z8O=function(l,b){return function(d){zDa(l,
d,y8Z(d),b())}},MBZ=function(l,b){return function(d){zDa(l,d,{x:d.clientX,
y:d.clientY},b())}},$1x=function(l,b,d){return function(L){var P=b(),E=d();
IYA(l,L,y8Z(L),P,E,!0);if(E.onTouchMove)E.onTouchMove(P)}},x1T=function(l,b,d){return function(L){J89(l,L,b(),d())}},ggO=function(l,b){return function(){l.handleMouseLeave(b())}},A8T=function(l,b,d){return function(){var L=b(),P=d();
S5q(l,L,P);if(P.onTouchEnd)P.onTouchEnd(L)}},vgZ=function(l,b,d){return function(){var L=b(),P=d();
S5q(l,L,P);if(P.onTouchEnd)P.onTouchEnd(L)}},CrQ=function(l,b,d){return function(){S5q(l,b(),d())}},RD9=function(l){return function(b){if(b.keyCode===39||b.keyCode===38){var d,L;
(d=l())==null||(L=d.playerApi)==null||L.seekBy(5,void 0,void 0,72)}else if(b.keyCode===37||b.keyCode===40){var P,E;(P=l())==null||(E=P.playerApi)==null||E.seekBy(-5,void 0,void 0,71)}}},pP9=function(l,b,d){return function(L){!d().disableScrubbing&&l.startPosition&&J89(l,L,b(),d())}},ogq=function(l,b,d){return function(){if(!d().disableScrubbing)if(l.startPosition){var L=b(),P=d();
S5q(l,b(),d());if(P.onTouchEnd)P.onTouchEnd(L)}else b().setState({isDragging:!1})}},y8Z=function(l){l=l.touches[0];
return{x:l.clientX,y:l.clientY}},J89=function(l,b,d,L){if(b.buttons!==1){if(b.movementX||b.movementY)b.preventDefault(),b.stopPropagation(),l=D1j(l,d,b.clientX),d.setState({isHovering:!0,
hoveredTime:l*d.videoDuration})}else VB9(d),IYA(l,b,{x:b.clientX,y:b.clientY},d,L,!1)};
oM.prototype.handleMouseLeave=function(l){VB9(l)};
var VB9=function(l){l.isHovering&&l.setState({isHovering:!1,hoveredTime:0})},zDa=function(l,b,d,L){l.startPosition||(l.startPosition=d,l.updateProgressBarRect(),l.controlsWereVisibleBeforeDragging=L.controlsVisible,b.stopPropagation(),_.U("medium_progress_bar_modification")||b.preventDefault())},IYA=function(l,b,d,L,P,E){if(l.startPosition)if(E&&P.isInlinePlayback&&l.startPosition&&!l.hasDraggedTheMinimumDistance&&Math.abs(d.y-l.startPosition.y)>Math.abs(d.x-l.startPosition.x))S5q(l,L,P);
else if(b.preventDefault(),b.stopPropagation(),L.videoDuration&&(l.startPosition&&!l.hasDraggedTheMinimumDistance&&(l.hasDraggedTheMinimumDistance=Math.abs(d.x-l.startPosition.x)>=1),P.enableFineScrubbing&&(l.startPosition&&(l.isDraggedForFineScrubbing=-(d.y-l.startPosition.y)>=60),!l.startPosition||d.y>=l.startPosition.y||(L.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:Do1(L.draggedTime,L,P.chapterData)}),l.setFineScrubbingDraggedTime(L.draggedTime),l.updateFilmStripDraggedYDistance(l.startPosition.y,
d.y,L))),l.hasDraggedTheMinimumDistance)){b=D1j(l,L,d.x);if(l.isDraggedForFineScrubbing){var f;(f=L.playerApi)==null||f.pauseVideo();L.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:L.draggedTime,filmStripXDistance:Do1(b*L.videoDuration,L,P.chapterData)})}P.enableFineScrubbing&&(!P.enableFineScrubbing||l.getFilmstripYPosition(L)<68)||L.setState({draggedTime:b*L.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:l.controlsWereVisibleBeforeDragging});var F;(F=
P.cancelAutohideControlsFn)==null||F.call(P)}},S5q=function(l,b,d){var L=d.enableFineScrubbing&&b.fineScrubbingActiveState!=="off";
if(b.isDragging||L){L={isDragging:!1,playedTime:b.draggedTime,controlsVisible:l.controlsWereVisibleBeforeDragging};d.enableFineScrubbing&&b.fineScrubbingActiveState!=="on"&&(l.resetFilmStripYOffset(),L.fineScrubbingActiveState="off");var P=P===void 0?JJ7:P;var E=_.zw(0);if(E&&P){var f=Math.round(b.playedTime*1E3),F=Math.round(b.draggedTime*1E3);f>2147483647||F>2147483647||_.wb(E,P,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(f),endMediaTimeMs:String(F),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}b.setState(L);
l.seekThrottle.fire(b.draggedTime,b,7);_.U("mweb_new_progress_bar_play_on_seek")&&l.resumeVideo(b);d.unmuteOnSeek&&(d=b.playerApi,b.volumeMuted&&(d==null||d.unMute()))}else b.setState({controlsVisible:!b.controlsVisible}),(E=d.triggerAutohideControlsAfterDelayFn)==null||E.call(d);l.startPosition=null;l.hasDraggedTheMinimumDistance=!1;l.isDraggedForFineScrubbing=!1;l.controlsWereVisibleBeforeDragging=!1};
oM.prototype.handleClick=function(l,b,d){this.updateProgressBarRect();l.stopPropagation();l=D1j(this,b,l.clientX)*b.videoDuration;b.setState({playedTime:l});if(b.playerState!==2){var L;(L=d.triggerAutohideControlsAfterDelayFn)==null||L.call(d)}this.seekThrottle.fire(l,b,7)};
var D1j=function(l,b,d){l=l.getProgressBarRect(b);return _.AB(0,(d-l.left)/l.width,1)};
oM.prototype.resumeVideo=function(l){if(l.draggedTime<l.videoDuration){var b;(b=l.playerApi)==null||b.playVideo()}};
oM.prototype.onThrottledSeek=function(l,b,d){if(b=b.playerApi){var L;if((L=b.getVideoData())==null?0:L.isLive)L=this.getProgressState(b),l+=(L==null?void 0:L.seekableStart)||0;b.seekTo(l,void 0,void 0,void 0,d)}};
oM.prototype.getProgressState=function(l){var b=l==null?void 0:l.getPresentingPlayerType();return l==null?void 0:l.getProgressState(b)};var G1l,ui9,TYA,i8T,wPO,c8l,r8j,l0B,bla;G1l=_.C(function(l){var b=l.progressBarProps;var d=l.config;var L=l.progressBarWidthPx;var P=l.chapterData;var E=TnH(b,function(){return d().isShortsPage}),f=function(){return!b().isHovering&&!d().isShortsPage};
l={};var F=_.nt("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(l.ytPlayerStoryboardHostMwebShorts=function(){return d().isShortsPage&&!1},l));
return _.O("yt-player-storyboard",null,_.O(_.m,{cond:function(){return b().isDragging||b().isHovering},
then:function(){return _.O(_.m,{cond:E,then:function(n){return _.O(_.m,{cond:f,then:function(){return _.O("div",{class:F,"aria-hidden":"true"},_.O(wPO,{props:b,config:d,isBigboard:!0,chapterData:P}))},
else:function(){return _.O(ui9,{props:b,frame:n,config:d,progressBarWidthPx:L,chapterData:P})}})}})}}))},"Og");
_.aY9=_.C(function(l){var b=l.progressBarProps;var d=TnH(b,l.isShortsPage);return _.O("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.O(_.m,{cond:function(){return b().isDragging||b().isHovering},
then:function(){return _.O(_.m,{cond:d,then:function(L){return _.O(TYA,{frame:L,props:b,isBigboard:!0})}})}}))},"Pg");
ui9=_.C(function(l){var b=l.props;var d=l.frame;var L=l.config;var P=l.progressBarWidthPx;l=l.chapterData;var E={};E=_.nt("ytPlayerStoryboardHost",(E.ytPlayerStoryboardHostMwebShorts=function(){return L().isShortsPage&&!1},E.ytPlayerStoryboardHostInlinePlayer=function(){return L().isInlinePlayer},E.ytPlayerStoryboardHostFadeIn=function(){return L().useFadeInAnimation},E));
return _.O("div",{class:E,"aria-hidden":"true",style:function(){var f=b(),F=Vl$(d()),n=P();f=wjQ(f)/f.videoDuration;var N=n*f,Y=F/2+6;F=n-(F/2+6);return"left: "+(N<=Y?Y/n*100:N>=F?F/n*100:f*100)+"%"}},_.O(_.m,{cond:function(){var f=b();
return!(L().isShortsPage&&f.videoDuration<15)},
then:function(){return _.O(TYA,{frame:d,props:b,isBigboard:!1})}}),_.O(wPO,{props:b,
config:L,isBigboard:!1,chapterData:l}))},"Qg");
TYA=_.C(function(l){var b=l.frame;var d=l.props;var L=l.isBigboard;var P=function(){var F,n;return(n=(F=d().playerApi)==null?void 0:F.getVideoContentRect())!=null?n:{width:0,height:0}},E=function(){return Vl$(b())},f=function(){var F=b();
return F?F.height/F.rows:0};
l={};l=_.nt((l.ytPlayerStoryboardBigboardImageWrapper=L,l.ytPlayerStoryboardStoryboardImageWrapper=function(){return!L()},l));
return _.O("div",{class:l,style:function(){return"width: "+(L()?P().width:E())+"px; height: "+(L()?P().height:f())+"px;"}},_.O(i8T,{frame:b,
storyboardWidth:E,storyboardHeight:f,storyboardScale:function(){return(L()?P().width:E())/E()}}))},"Rg");
i8T=_.C(function(l){var b=l.frame;var d=l.storyboardWidth;var L=l.storyboardHeight;var P=l.storyboardScale;var E=function(){var f=b().row,F=b().column,n=d(),N=L(),Y=P();return{left:-F*n*Y,top:-f*N*Y}};
return _.O("img",{src:function(){return b().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+E().left+"px; top: "+E().top+"px; width: "+b().width*P()+"px; height: "+b().height*P()+"px;"}})},"Sg");
wPO=_.C(function(l){var b=l.props;var d=l.config;var L=l.isBigboard;var P=l.chapterData;l={};l=_.nt("ytPlayerStoryboardMetadata",(l.ytPlayerStoryboardMetadataBigboard=L,l));return _.O("div",{class:l},_.O(_.m,{cond:L,then:function(){return _.O(_.H7,null,_.O(c8l,{props:b,config:d}),_.O(_.m,{cond:function(){a:{var E=b();var f=d(),F=P(),n;if((f==null?0:f.activeChapter)&&((n=_.K(f==null?void 0:f.activeChapter,vs))==null?0:n.title))E=!0;else{f=_.X(jV7(F));for(f=f.next();!f.done;f=f.next()){E=(f=_.K(f.value,
TzD))&&uhq(E,f);break a}E=!1}}return E},
then:function(){return _.O(r8j,{props:b,config:d,isBigboard:!0,chapterData:P})}}))},
else:function(){return _.O(_.H7,null,_.O(r8j,{props:b,config:d,isBigboard:!0,chapterData:P}),_.O(c8l,{props:b,config:d}))}}))},"Tg");
c8l=_.C(function(l){var b=l.props;var d=l.config;l={};l=_.nt("ytPlayerStoryboardTimestamp",(l.ytPlayerStoryboardTimestampShorts=function(){return d().isShortsPage},l.ytPlayerStoryboardTimestampIsHovering=function(){return b().isHovering||d().isShortsPage&&!0},l));
return _.O("div",{class:l},_.O(_.H7,null,function(){return _.G_Z(wjQ(b()))}))},"Ug");
r8j=_.C(function(l){var b=l.props;var d=l.config;var L=l.isBigboard;var P=l.chapterData;l={};L=_.nt("ytPlayerStoryboardTitle",(l.ytPlayerStoryboardTitleBigboard=L,l));return _.O("div",{class:L},_.O(_.m,{cond:function(){return!d().isShortsPage},
then:function(){return _.O(l0B,{props:b,activeChapter:function(){return d().activeChapter},
chapterData:P})}}))},"Vg");
l0B=_.C(function(l){var b=l.props;var d=l.activeChapter;var L=l.chapterData;return _.O(_.H7,null,_.O(_.RC,{each:function(){return jV7(L())},
keyBy:"INDEX"},function(P){return _.O(_.H7,null,_.O(_.m,{cond:function(){return _.K(P(),TzD)&&uhq(b(),_.K(P(),TzD))},
then:function(){return _.O(bla,{timedMarker:function(){return _.K(P(),TzD)}})}}))}),_.O(_.m,{cond:function(){var P;
return d()&&((P=_.K(d(),vs))==null?void 0:P.title)},
then:function(P){return _.O(_.UD,{text:P,noPreWrap:!0})}}))},"Wg");
bla=_.C(function(l){var b=l.timedMarker;return _.O(_.H7,null,_.O("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.O(_.H$,{icon:function(){return b().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.O(_.UD,{text:function(){return b().label},
noPreWrap:!0}))},"Xg");_.d$l=_.C(function(l){var b=l.progressBarProps;var d=l.playheadData;var L=l.config;l=_.n1("yt-progress-bar");var P=_.n1("div"),E=_.n1("div"),f=_.X(_.jL({width:0,left:0},void 0,"XjZjde")),F=f.next().value,n=f.next().value,N=function(){E.value&&n(E.value.getBoundingClientRect())},Y=function(){F().width<=0&&N();
return F()};
_.HS("resize",N);var q=new oM(Y,function(){},function(){return 0},function(){},function(){},function(){}),H=function(){return b()};
f=_.X(_.jL(!1,void 0,"uZlOJc"));var t=f.next().value,e=f.next().value;f=_.Nb(function(){e(!0);L().position===2?setTimeout(function(){N()},100):N()});
var W=_.Nb(function(){e(!1);ggO(q,H)()}),M=_.Nb(function(CF){(L().doSeekOnClick||_.U("mweb_progress_bar_seek_on_mouse_click")&&typeof PointerEvent!=="undefined"&&CF instanceof PointerEvent&&CF.pointerType==="mouse")&&jyQ(q,H,L)(CF);
return!1}),J=_.Nb(function(CF){Z8O(q,H)(CF);
return!1}),x=_.Nb(function(CF){MBZ(q,H)(CF);
return!1}),V=_.Nb(function(CF){$1x(q,H,L)(CF);
return!1}),p=_.Nb(function(CF){x1T(q,H,L)(CF);
return!1}),D=_.Nb(function(){A8T(q,H,L)();
return!1}),G=_.Nb(function(){vgZ(q,H,L)();
return!1}),lN=_.Nb(function(){CrQ(q,H,L)();
return!1}),sA=_.Nb(function(CF){RD9(H)(CF);
return!1});
_.HS("mousemove",pP9(q,H,L));_.HS("mouseup",ogq(q,H,L));_.wq(function(){xoB(P.value);e(!1);N();ogq(q,H,L)()});
var OA={};OA=_.nt("ytPlayerProgressBarHost",function(){return L().className},(OA.ytPlayerProgressBarHostReadOnly=function(){return L().disableScrubbing},OA.ytPlayerProgressBarHostHidden=function(){return L().hideProgressBar&&!t()},OA.ytPlayerProgressBarHostLowerPlayer=function(){return L().position===0},OA.ytPlayerProgressBarHostBottomEdge=function(){return L().position===1},OA.ytPlayerProgressBarHostBottomInset=function(){return L().position===2},OA.ytPlayerProgressBarHostCustom=function(){return L().position===
3},OA));
var WV={},qH=_.nt("ytPlayerProgressBarBackground",(WV.ytPlayerProgressBarBackgroundHide=function(){return L().position===2&&!t()&&!b().isDragging},WV));
WV={};WV=_.nt("ytPlayerProgressBarDragContainer",(WV.ytPlayerProgressBarDragContainerBottomEdge=function(){return L().position===1},WV));
var KF={};KF=_.nt("ytPlayerProgressBarProgressBar",(KF.ytPlayerProgressBarProgressBarInset=function(){return L().position===2},KF.ytPlayerProgressBarProgressBarInsetMinimized=function(){return L().position===2&&!t()&&!b().isDragging},KF));
var AV=function(){return Math.floor(eRV(b())*100)};
return _.O("yt-progress-bar",{el:l,class:OA},_.O(_.m,{cond:function(){return L().position===2},
then:function(){return _.O("div",{class:qH})}}),_.O("div",{el:P,
"on:click":M,"on:touchstart":J,"on:touchmove":V,"on:mouseenter":f,"on:mousedown":x,"on:mouseleave":W,"on:mousemove":p,"on:mouseup":G,"on:touchend":D,"on:touchcancel":lN,"on:keydown":sA,class:WV,role:"slider","aria-valuenow":AV,"aria-valuetext":function(){return AV()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return b().videoDuration},
draggable:_.U("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.By("SEEK_SLIDER")},_.O("div",{el:E,class:KF},_.O(hDO,{progressBarProps:b,config:L,highContrast:function(){return!!L().isInlinePlayback}}),_.O(_.m,{cond:function(){return L().chapterData&&zR1(L().chapterData)},
then:function(){return _.O(KGj,{progressState:b,multiMarkersPlayerBarRenderer:function(){return L().chapterData},
progressBarWidth:function(){return F().width}})},
else:function(){return _.O(k1A,{progressBarProps:b,config:L})}}),_.O(WGA,{progressBarProps:b,
playheadData:d,interpolateDotPosition:function(){return L().position!==2},
hidePlayhead:function(){return L().playheadDotBehavior===1&&!t()}}))),_.O(G1l,{progressBarProps:b,
config:function(){return{activeChapter:CIV(b(),L().chapterData),getProgressBarWidthPx:function(){return Y().width},
isShortsPage:!!L().isShortsPage,isInlinePlayer:!!L().isInlinePlayback,useFadeInAnimation:!!L().isInlinePlayback}},
progressBarWidthPx:function(){return F().width},
chapterData:function(){return L().chapterData}}))},"Yg");
_.d$l.idomCompat=!0;Object.assign({},_.yJB(),{setState:function(){},
domMeasurements:{},appApi:_.K9Z(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var LvS;
_.PbT=_.C(function(){var l,b=(l=_.Rw(ad7().playerApi))!=null?l:void 0;l=_.X(_.jL(!1,void 0,"Z9NQ1b"));var d=l.next().value,L=l.next().value;l=_.X(_.jL(!1,void 0,"HoVJXe"));var P=l.next().value,E=l.next().value;l=_.X(_.jL(!1,void 0,"DWCY3"));var f=l.next().value,F=l.next().value;l=_.X(_.jL(!1,void 0,"g4C2Zd"));var n=l.next().value,N=l.next().value;l=_.X(_.jL(0,void 0,"lmVfFb"));var Y=l.next().value,q=l.next().value;l=_.X(_.jL(0,void 0,"mFLbzb"));var H=l.next().value,t=l.next().value;l=_.X(_.jL(!1,void 0,
"hQN4Wb"));var e=l.next().value,W=l.next().value;l=_.X(_.jL(0,void 0,"WWU0fb"));var M=l.next().value,J=l.next().value;l=_.X(_.jL(0,void 0,"MJ7LMd"));var x=l.next().value,V=l.next().value;l=_.X(_.jL("",void 0,"hnomOe"));var p=l.next().value,D=l.next().value;l=_.X(_.jL(-1,void 0,"ARe3pf"));var G=l.next().value,lN=l.next().value,sA=_.IJ(function(){var OA={controlsVisible:d(),isOverlayHidden:P(),shouldWaitToHideControls:f(),isDragging:n(),isHovering:e(),videoDuration:M(),playedTime:x(),videoId:p(),draggedTime:H(),
hoveredTime:Y(),playerState:G()};return Object.assign({},_.yJB(),OA,{domMeasurements:{},setState:function(WV){WV.controlsVisible!==void 0&&L(WV.controlsVisible);WV.isOverlayHidden!==void 0&&E(WV.isOverlayHidden);WV.shouldWaitToHideControls!==void 0&&F(WV.shouldWaitToHideControls);WV.isDragging!==void 0&&N(WV.isDragging);WV.isHovering!==void 0&&W(WV.isHovering);WV.draggedTime!==void 0&&t(WV.draggedTime);WV.hoveredTime!==void 0&&q(WV.hoveredTime);WV.videoDuration!==void 0&&J(WV.videoDuration);WV.playedTime!==
void 0&&V(WV.playedTime);WV.videoId!==void 0&&D(WV.videoId);WV.playerState!==void 0&&lN(WV.playerState)},
appApi:_.K9Z(),playerApi:b})},void 0,"Au4PIf");
_.VL(function(){b==null||b.addEventListener("onVideoProgress",$oF(sA));b==null||b.addEventListener("onVideoDataChange",Id1(sA));b==null||b.addEventListener("onStateChange",ZyB(sA))});
_.wk(function(){if(b==null?0:b.isReady())b==null||b.removeEventListener("onVideoProgress",$oF(sA)),b==null||b.removeEventListener("onVideoDataChange",Id1(sA)),b==null||b.removeEventListener("onStateChange",ZyB(sA))});
return _.O("desktop-shorts-player-controls",null,_.O(LvS,{playerControlsProps:sA}))},"$g");
LvS=_.C(function(l){var b=l.playerControlsProps;return _.O("div",{class:"desktopShortsPlayerControlsHost"},_.O(_.d$l,{progressBarProps:b,config:function(){return{isShortsPage:!0,hideProgressBar:b().videoDuration<30&&b().playerState!==2&&!b().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"ah");_.ES9=_.C(function(l){function b(OA){OA!==0||q()?OA>50&&(q()||!t())?(H(!1),e(!0)):OA<=50&&(q()||t())&&(H(!1),e(!1)):H(!0)}
function d(OA,WV){var qH;return _.B(function(KF){if(KF.nextAddress==1)return KF.yield(_.YY(),2);qH=KF.yieldResult;WV&&qH?(qH.unMute(!0),OA&&(cJV(OA,qH.getVolume()),M(qH.getVolume()))):qH&&(qH.mute(!0),OA&&cJV(OA,0));_.gR(KF)})}
function L(OA){var WV,qH;return _.B(function(KF){if(KF.nextAddress==1)return KF.yield(_.YY(),2);WV=KF.yieldResult;qH=50;WV&&(qH=WV.getVolume(),WV.isMuted()?cJV(OA,0):cJV(OA,qH));M(qH);_.gR(KF)})}
var P=l.orientation;l=_.n1("desktop-shorts-volume-controls");var E=_.n1("button"),f=_.O6("input"),F=_.X(_.jL(!1,void 0,"RuD0I")),n=F.next().value,N=F.next().value,Y=_.X(_.jL(!1,void 0,"YbWwwb"));F=Y.next().value;Y=Y.next().value;var q=F,H=Y;Y=_.X(_.jL(!0,void 0,"F7Esub"));F=Y.next().value;Y=Y.next().value;var t=F,e=Y;F=_.X(_.jL(50,void 0,"QFGbod"));var W=F.next().value,M=F.next().value;F=_.IJ(function(){var OA=q();return _.U("web_shorts_keyboard_enable_mute_shortcut")?OA?_.By("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.By("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):OA?_.By("UNMUTE_VOLUME",void 0,"Unmute"):_.By("MUTE_VOLUME",void 0,"Mute")},void 0,"rhQxrf");
Y=_.IJ(function(){var OA=q(),WV=t();return{sources:[{clientResource:{imageName:OA?_.U("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":WV?_.U("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.U("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"mluxjf");
var J=_.IJ(function(){var OA=W();return q()?OA+"% volume muted":OA+"% volume"},void 0,"QaT2u"),x=_.IJ(function(){return P()==="vertical_down"},void 0,"LkJ9ac");
_.wq(function(){function OA(){N(!0)}
function WV(){N(!1)}
f&&f.value&&(f.value.addEventListener("focus",OA),f.value.addEventListener("focusout",WV),L(f.value).then(function(){b(Number(rJy(f.value)))}));
E&&E.value&&(E.value.addEventListener("focus",OA),E.value.addEventListener("focusout",WV));_.wk(function(){var qH;f==null||(qH=f.value)==null||qH.removeEventListener("focus",OA);var KF;f==null||(KF=f.value)==null||KF.removeEventListener("focusout",WV);var AV;E==null||(AV=E.value)==null||AV.removeEventListener("focus",OA);var CF;E==null||(CF=E.value)==null||CF.removeEventListener("focusout",WV)})});
var V=_.Nb(function(){if(f&&f.value){var OA=Number(rJy(f.value));iyH(OA);M(OA);f.value.style.setProperty("--gradient-percent",OA+"%");b(OA)}return!1}),p=_.Nb(function(){f&&f.value&&(d(f.value,q()),H(!q()));
return!1}),D={},G={},lN={},sA={};
return _.O("desktop-shorts-volume-controls",{"on:pointerleave":_.Nb(function(){N(!1)}),
"on:pointerenter":_.Nb(function(){N(!0)}),
class:_.nt("ytdDesktopShortsVolumeControlsHost",(D.ytdDesktopShortsVolumeControlsHostVertical=x,D.ytdDesktopShortsVolumeControlsHostModern=_.U("web_shorts_modern_controls"),D.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.U("web_shorts_modern_controls")&&n()},D)),
el:l},_.O(_.m,{cond:function(){return!x()},
then:function(){var OA={};return _.O("div",{class:_.nt("ytdDesktopShortsVolumeControlsBackgroundScrim",(OA.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=n,OA.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.U("web_shorts_modern_controls")&&n()},OA))})}}),_.O("div",{class:_.nt((G.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=x,G))},_.O("button",{"aria-label":F,
title:F,el:E,"on:click":p,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},Y?_.O(_.cZ,{data:Y,alt:F,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.O("div",{class:_.nt("ytdDesktopShortsVolumeControlsSliderContainer",(lN.ytdDesktopShortsVolumeControlsSliderContainerExpanded=n,lN.ytdDesktopShortsVolumeControlsSliderContainerVertical=x,lN.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=x,lN.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return n()&&
x()},lN))},_.O("input",{"aria-label":_.By("VOLUME"),
title:_.By("VOLUME"),el:f,"on:input":V,type:"range",class:_.nt("ytdDesktopShortsVolumeControlsNativeSlider",(sA.ytdDesktopShortsVolumeControlsNativeSliderModern=_.U("web_shorts_modern_controls"),sA)),id:"volume-input",role:"slider","aria-valuenow":W,"aria-valuetext":J,"aria-valuemin":0,"aria-valuemax":100})))},"bh");var QzO=_.C(function(l){var b=l.data;var d=l.overlayDensity;l={};return _.O("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.O(_.W_,{data:function(){return b().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(L){var P=L.data;
return _.O(_.O1,{data:function(){return(d==null?void 0:d())===1?Object.assign({},P(),{avatar:{avatarViewModel:Object.assign({},_.K(P().avatar,_.C2),{avatarImageSize:"AVATAR_SIZE_M"})}}):P()}})}}),_.O(_.W_,{data:function(){return b().avatarStackViewModel}},{avatarStackViewModel:function(L){return _.O(_.NO,{data:L.data})}}),_.O(_.UD,{className:_.nt("ytReelChannelBarViewModelChannelName",(l.ytReelChannelBarViewModelChannelNameLarge=function(){return(d==null?void 0:d())===1},l)),
text:function(){return b().channelName},
linkInheritColor:!0,userInput:!0}),_.O("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.O(_.W_,{data:function(){return b().subscribeButtonViewModel}},{subscribeButtonViewModel:function(L){var P=L.data;
return _.O(_.nh,{data:function(){return(d==null?void 0:d())===1?Object.assign({},P(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},P().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):P()},
isOverlay:!1})},
buttonViewModel:_.Rb})),_.O("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.O(_.W_,{data:function(){var L,P;return(P=_.K((L=b())==null?void 0:L.sponsorButtonViewModel,XEr))==null?void 0:P.sponsorButton}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"ch");var XXB=_.C(function(l){var b=function(){var P;return((P=l.overlayDensity)==null?void 0:P.call(l))===1},d=function(){return b()?22:16},L={};
return _.O("yt-reel-multi-format-link-view-model",{class:_.nt("ytReelMultiFormatLinkViewModelHost",(L.ytReelMultiFormatLinkViewModelHostTall=!0,L.ytReelMultiFormatLinkViewModelHostLarge=function(){return b()},L))},_.O(_.$G,{ariaLabel:function(){return l.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return l.data().command}},_.O("h3",{class:function(){return b()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.O(_.m,{cond:function(){return l.data().icon},
then:function(P){return _.O(_.cZ,{data:P,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:d})}}),_.O(_.UD,{text:function(){return l.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"dh");
XXB.idomCompat=!0;var f0S=_.C(function(l){var b=l.data;var d=l.overlayDensity;var L=l.extractOverlay;var P=_.n1("yt-shorts-suggested-action-view-model");l=_.X(_.jL(!1,void 0,"S60Hzc"));var E=l.next().value,f=l.next().value;l=_.X(_.jL(!1,void 0,"O76chf"));var F=l.next().value,n=l.next().value,N=function(){return b().isMultiLineSa},Y=_.eN(tOV,function(){var D,G;
return(G=(D=b().toggleableContent)==null?void 0:D.entityKey)!=null?G:""}),q=function(){var D,G,lN;
return(lN=b().toggleableContent)!=null&&lN.entityKey?(G=(D=Y())==null?void 0:D.value)!=null?G:!1:!1},H=function(){var D,G,lN,sA,OA,WV,qH,KF,AV,CF,gZ;
return b().toggleableContent?q()?(D=b().toggleableContent)==null?void 0:D.toggledData:(G=b().toggleableContent)==null?void 0:G.untoggledData:{primaryText:(KF=(lN=b().defaultContent)==null?void 0:lN.primaryText)!=null?KF:b().text,secondaryText:(sA=b().defaultContent)==null?void 0:sA.secondaryText,onTapCommand:(AV=(OA=b().defaultContent)==null?void 0:OA.onTapCommand)!=null?AV:b().onTapCommand,icon:(CF=(WV=b().defaultContent)==null?void 0:WV.icon)!=null?CF:b().icon,image:(gZ=(qH=b().defaultContent)==
null?void 0:qH.image)!=null?gZ:b().image}},t=function(){return N()?b().trailingTapTarget:void 0},e=function(D,G){return function(){return E()?G:D}},W=function(){return{leadingSection:e("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(d==null?void 0:d())===1?e("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):e("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:e("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:e("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:e("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
l={};l=_.nt((l.ytShortsSuggestedActionViewModelStaticHost=function(){return!N()},l.ytShortsSuggestedActionViewModelDynamicHost=N,l.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return N()&&F()},l.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return N()&&!F()},l.ytShortsSuggestedActionViewModelExtractOverlay=function(){return L==null?void 0:L()},l));
_.wq(function(){if(N()){var D=0,G;if((G=b().animationParams)==null?0:G.shouldExpand){var lN,sA;D=((sA=(lN=b().animationParams)==null?void 0:lN.expansionDelaySecs)!=null?sA:0)*1E3}var OA,WV=((OA=b().animationParams)==null?0:OA.shouldExpand)?setTimeout(function(){f(!0)},D):void 0,qH,KF;
D=((qH=b().animationParams)==null?0:qH.visibilityDelaySecs)?((KF=b().animationParams)==null?NaN:KF.visibilityDelaySecs)*1E3:0;var AV=setTimeout(function(){n(!0)},D);
_.wk(function(){WV&&clearTimeout(WV);clearTimeout(AV)})}});
var M=function(D){_.pi(D,Object.assign({},{form:{element:P.value}}))},J=_.Nb(function(){var D,G=(D=H())==null?void 0:D.onTapCommand;
G&&M(G)}),x=_.Nb(function(){var D,G;
if(D=(G=t())==null?void 0:G.onTapCommand)return M(D),!1}),V=_.qb({"vertical-align":"bottom",
"border-radius":function(){var D;return N()?((D=b().defaultContent)==null?0:D.isCircleImage)?"50%":"4px":"0px"},
width:function(){var D,G,lN;return N()&&((D=b().defaultContent)==null?0:D.imageSize)?((lN=(G=b().defaultContent)==null?void 0:G.imageSize)!=null?lN:24)+"px":null},
height:function(){var D,G,lN;return N()&&((D=b().defaultContent)==null?0:D.imageSize)?((lN=(G=b().defaultContent)==null?void 0:G.imageSize)!=null?lN:24)+"px":null}}),p={};
return _.O("yt-shorts-suggested-action-view-model",{class:l,el:P},_.O("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.O("button",{class:_.nt(function(){return N()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var D;
return(D=b().useFullRoundedBorder)!=null&&D?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!t()&&N()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":N()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var D;
return(D=b().disableFixedHeight)!=null&&D?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(p.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(d==null?void 0:d())===1},p.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return L==null?void 0:L()},p)),
"on:click":J},_.O(_.Jp,{model:{color:4}}),_.O("div",{class:_.nt(function(){return N()?W().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.O(_.m,{cond:function(){var D;
return(D=H())==null?void 0:D.image},
then:function(D){return _.O(_.cZ,{data:D,alt:"",className:function(){return N()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:V})}}),_.O(_.m,{cond:function(){var D,G;
return(D=H())==null?void 0:(G=D.icon)==null?void 0:G.iconType},
then:function(D){return _.O(_.H$,{icon:D,active:q,className:function(){return N()?E()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.O("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.O(_.m,{cond:function(){var D;
return(D=H())==null?void 0:D.primaryText},
then:function(D){var G={};return _.O("div",{class:_.nt("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(G.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(d==null?void 0:d())===1},G))},_.O(_.UD,{text:D}))}}),_.O(_.m,{cond:function(){var D;
return(D=H())==null?void 0:D.secondaryText},
then:function(D){return _.O("div",{class:function(){return W().secondaryText()}},_.O(_.UD,{text:D}))}}))),_.O(_.m,{cond:t,
then:function(D){return _.O("div",{class:_.nt(function(){return W().trailingSection()},function(){var G,lN;
return(L==null?void 0:L())&&((lN=(G=W()).trailingSectionExtractOverlay)==null?void 0:lN.call(G))||""}),
"aria-label":function(){var G;return(G=D().a11yLabel)!=null?G:""},
"on:click":x,role:"button",tabindex:0},_.O(_.Jp,{model:{color:4}}),_.O(_.H$,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"eh");var szl=_.C(function(l){var b=l.data;var d=l.overlayDensity;var L=_.n1("yt-shorts-video-title-view-model");l=_.Nb(function(f){if(_.xY(_.JW(f),L.value,["A".toString()]))return!1;(f=b().truncatedTextOnTapCommand)&&_.pi(f);return!1});
var P={},E={};return _.O("yt-shorts-video-title-view-model",{el:L,class:_.nt("ytShortsVideoTitleViewModelHost",(P.ytShortsVideoTitleViewModelHostClickable=function(){return!!b().truncatedTextOnTapCommand},P)),
"on:click":l},_.O("h2",{class:_.nt("ytShortsVideoTitleViewModelShortsVideoTitle",(E.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(d==null?void 0:d())===1},E.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.U("enable_shorts_declutter_ui")},E))},_.O(_.UD,{text:function(){return b().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(d==null?void 0:d())===1}})))},"fh");_.Fv9=_.C(function(l){var b=l.data;var d=l.overlayDensity;var L=l.extractOverlay;var P=function(){return(d==null?void 0:d())===1};
return _.O("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.O(_.W_,{data:function(){return b().metadataItems}},{badgeViewModel:function(E){E=E.data;
return _.O("div",{class:_.nt(function(){return P()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(_.JY,{data:E}))},
playerDisclosureViewModel:function(E){E=E.data;return _.O("div",{class:_.nt(function(){return P()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(_.bba,{data:E,
extractOverlay:L}))},
shortsSuggestedActionViewModel:function(E){E=E.data;return _.O("div",{class:_.nt(function(){return P()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.O(f0S,{data:E,
overlayDensity:d,extractOverlay:L}))},
reelChannelBarViewModel:function(E){E=E.data;var f={};return _.O("div",{class:_.nt("ytReelMetapanelViewModelMetapanelItem",(f.ytReelMetapanelViewModelExpansive=function(){return P()},f))},_.O(QzO,{data:E,
overlayDensity:d}))},
reelMultiFormatLinkViewModel:function(E){E=E.data;var f={};return _.O("div",{class:_.nt("ytReelMetapanelViewModelMetapanelItem",(f.ytReelMetapanelViewModelExpansive=function(){return P()},f))},_.O(XXB,{data:E,
overlayDensity:d}))},
shortsVideoTitleViewModel:function(E){E=E.data;var f={};return _.O("div",{class:_.nt("ytReelMetapanelViewModelMetapanelItem",(f.ytReelMetapanelViewModelExpansive=function(){return P()},f))},_.O(szl,{data:E,
overlayDensity:d}))},
reelSoundMetadataViewModel:function(E){E=E.data;var f={};return _.O("div",{class:_.nt("ytReelMetapanelViewModelMetapanelItem",(f.ytReelMetapanelViewModelExpansive=function(){return P()},f))},_.O(_.fZQ,{data:E,
overlayDensity:d}))},
toggleButtonViewModel:function(E){E=E.data;var f={};return _.O("div",{class:_.nt("ytReelMetapanelViewModelMetapanelItem",(f.ytReelMetapanelViewModelExpansive=function(){return P()},f))},_.O(_.EW,{data:E}))}}))},"gh");var B7Q=_.C(function(l){var b=_.lf(l,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),d=b.size,L=b.onTap,P=b.disabled,E=b.tooltipText;return _.O("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.O(_.CX,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:d(),disabled:P(),tooltipText:E(),onTap:L}},
iconName:l.iconType}))},"hh"),nS6=_.C(function(l){function b(Y){Y.stopPropagation();
Y.code==="ArrowUp"?(Y.preventDefault(),L5B(F.value)):Y.code==="ArrowDown"?(Y.preventDefault(),Pj$(F.value)):Y.code==="KeyM"?lvA():(Y.code==="KeyK"||Y.code==="Space")&&b4F(n())}
var d=_.lf(l,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});l=d.previousButtonDisabled;var L=d.nextButtonDisabled,P=d.data,E=d.playabilityStatus,f=d.previewThumbnail,F=_.n1("ytd-shorts-miniplayer-overlay"),n=_.eZ(_.gGZ),N;_.VL(function(){(N=_.wx(F.value))&&N.addEventListener("keydown",b)});
_.wk(function(){var Y;(Y=N)==null||Y.removeEventListener("keydown",b)});
d=function(){var Y,q;var H=_.K((Y=P())==null?void 0:(q=Y.reelPlayerOverlayRenderer)==null?void 0:q.buttonBar,Lg$);if(H){var t;Y=Object.assign({},H,{buttonViewModels:(t=H.buttonViewModels)==null?void 0:t.filter(df1)})}else Y=void 0;return Y};
return _.O("ytd-shorts-miniplayer-overlay",{el:F,class:"ytdShortsMiniplayerOverlayHost"},_.O("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.qb({"background-image":function(){var Y=f();return Y?'url("'+_.Qq(Y.thumbnails)+'")':""}})}),_.O("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.O("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.O(B7Q,{iconType:function(){var Y=n();
return Y===2||Y===-1||Y===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){b4F(n())},
tooltipText:function(){var Y=n();return Y===1||Y===3?_.By("PLAYER_LABEL_PAUSE"):_.By("PLAYER_LABEL_PLAY")}}),_.O(_.ES9,{orientation:"horizontal_right"})),_.O("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.O(B7Q,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:l,onTap:function(){L5B(F.value)},
tooltipText:_.By("PREVIOUS_VIDEO_LABEL")}),_.O(B7Q,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:L,onTap:function(){Pj$(F.value)},
tooltipText:_.By("NEXT_VIDEO_LABEL")}),_.U("web_shorts_pip_like_button")?_.O(_.m,{cond:d,then:function(Y){return _.O("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.O(_.dn0,{data:Y,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.O("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.O(_.m,{cond:function(){var Y,q;
return _.K((Y=P())==null?void 0:(q=Y.reelPlayerOverlayRenderer)==null?void 0:q.metapanel,Ppj)},
then:function(Y){return _.O("div",{class:_.nt("ytdShortsMiniplayerOverlayInteractive")},_.O(_.Fv9,{data:Y}))}})),_.O("div",{class:_.nt("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var Y;return!((Y=P())==null||!Y.adsOverlay)||E()&&!AcV(E())}},_.O("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.O(_.PbT,null)))),_.O(_.m,{cond:function(){var Y=P(),q,H;
Y=_.K(Y==null?void 0:(q=Y.adsOverlay)==null?void 0:(H=q.fulfillmentContent)==null?void 0:H.fulfilledLayout,vL0);return _.K(Y==null?void 0:Y.renderingContent,VdJ)},
then:function(Y){return _.O("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.O(XOr,{data:Y}))}}))},"jh");var E$Q=_.C(function(){var l=_.X(_.jL(new _.MY(NaN,NaN),void 0,"hq9Bjf")),b=l.next().value,d=l.next().value;l=_.X(_.jL(!1,void 0,"Mu3aZc"));var L=l.next().value,P=l.next().value,E=_.X(_.jL(!1,void 0,"LGtoFb"));l=E.next().value;var f=E.next().value,F=_.qP().resolve(_.pE).miniplayerPropSignalMap[0],n=F.data,N=F.shortsData,Y=F.nextButtonDisabled,q=F.shortsPreviewThumbnail,H=F.previousButtonDisabled,t=F.externalPlaylistData;E=F.toastData;var e=F.playabilityStatus,W=F.isDisabled,M=F.playerVe,J=F.closeVe;
F=_.eZ(_.sv);_.BS("yt-pip-window-resized",function(D){d(D)});
_.BS("yt-activate-pip-miniplayer",function(){return _.B(function(D){f(!0);_.gR(D)})});
var x=function(){var D;return!((D=t())==null||!D.contents)&&L()},V=function(){var D=b(),G=!!n(),lN=x();
D=D.clone();G&&(D.height-=76);lN&&(D.height-=285);return D},p=function(){P(!L())};
_.Vl(function(){var D=M(),G=_.zw(11),lN=_.je(11);G&&lN&&D&&(_.CZ(G,lN,D),lN=J())&&(_.R_(G,D,[lN]),_.o_(G,[lN]))},"fHkmfb");
return _.O("ytd-pip-container",{class:"ytdPipContainerHost"},_.O(_.m,{cond:l,then:function(){return _.O(_.H86,{isDisabled:W,playabilityStatus:e,size:V,isPictureInPicture:!0})}}),_.O(_.m,{cond:n,
then:function(){return _.O(_.Y5a,{data:n,expanded:L,onExpandClick:p,playlistData:t})}}),_.O(_.m,{cond:x,
then:function(){return _.O("div",{class:"ytdPipContainerPlaylistPanel"},_.O(_.j$9,{data:t,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.O(_.m,{cond:F,
then:function(){return _.O(nS6,{data:N,nextButtonDisabled:Y,previousButtonDisabled:H,playabilityStatus:e,previewThumbnail:q})}}),_.O("div",{class:"ytdPipContainerToast"},_.O(_.tB6,{toastData:E})))},"lh");var DH=function(l,b,d){var L=this;this.pipController=l;this.JSC$19191_clientRoot=b;this.JSC$19191_pageRequestService=d;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=YG1();this.watchPipEnabled=_.U("web_watch_pip");this.shortsPipEnabled=_.U("web_shorts_pip");this.JSC$19191_watchWhileEnabled=_.U("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;_.lK(_.rT(),MiH,function(P){L.isSingleOptionSurveyActive=P});
this.JSC$19191_onPlayerPlayVideo=this.JSC$19191_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);_.f1(_.XZ.getInstance(),this.miniplayerServiceActionMap,this.JSC$19191_clientRoot);l.pictureInPictureSupported()&&_.Gj("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},jio,qMS,kjS,t5Q,Wv6,jza,Ttf;
DH.prototype.handleMediaSessionPipActivation=function(){var l=this,b;return _.B(function(d){_.cT().mediaSessionPipActivation=!0;b=_.qP().resolve(_.dO);return b.isOnWatch()&&l.watchPipEnabled?(_.cT().watchPipActivation=!0,_.OlS(l,b.data),d.jumpTo(0)):b.isOnShorts()&&l.shortsPipEnabled?(_.cT().shortsPipActivation=!0,_.N7l(l),d.jumpTo(0)):l.isMiniplayerActive()&&l.watchPipEnabled&&!l.watchWhileMode?d.yield(m$l(l),0):d.jumpTo(0)})};
var m$l=function(l){var b,d,L,P;return _.B(function(E){if(E.nextAddress==1)return b=!l.miniplayerToPipMode,d=l.playerElement,L=l.miniplayerData,P=l.watchResponse,E.yield(l.deactivate(),2);if(E.nextAddress!=3)return b?(_.cT().mediaSessionPipActivation=!0,_.cT().watchPipActivation=!0):_.cT().miniplayerButtonActivation=!0,E.yield(l.activate(d,L,P),3);l.miniplayerToPipMode=b;_.gR(E)})};
DH.prototype.onDownloadedVideoDeleted=function(l){var b,d=_.K((b=this.miniplayerData)==null?void 0:b.watchEndpoint,_.oN),L,P;d&&((L=this.watchResponse)==null?void 0:(P=L.playerResponse)==null?void 0:P.offlineState)!==void 0&&(b=d.videoId)&&l&&b===l&&this.close()};
DH.prototype.onShowMiniplayerCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H;return _.B(function(t){switch(t.nextAddress){case 1:return d=_.K(l,omV),P=(L=d)==null?void 0:L.miniplayerCommand,E=_.K(P,_.oN),P&&E&&!b.active?t.yield(_.XN.getInstance(),2):t.return();case 2:return f=t.yieldResult,t.yield((F=f)==null?void 0:F.get("yt-miniplayer-shown-video-id"),3);case 3:n=t.yieldResult;N=E.videoId;if(!N||n===N)return t.return();Y=_.qP().resolve(_.dO);if(Y.isOnWatch())return _.cX(Error("Uj")),t.return();
q={channelItem:{externalId:btoa(N)}};b.readyToResumeVe=_.mi(121253,void 0,void 0,q);_.cT().showMiniplayerCommandActivation=!0;return t.yield(_.aNF(b,P,!0),4);case 4:return b.active&&(_.V6(b,{readyToResumeVe:b.readyToResumeVe,isReadyToResume:!0}),b.isReadyToResume=!0),t.yield((H=f)==null?void 0:H.set("yt-miniplayer-shown-video-id",E.videoId),5);case 5:b.readyToResumeVe=void 0,_.gR(t)}})};
DH.prototype.init=function(l){this.miniplayerEl?_.cX(new _.Rp("MiniplayerService already initialized.")):this.miniplayerEl=l};
DH.prototype.isInitialized=function(){var l=!!this.miniplayerEl;l||_.cX(new _.Rp("MiniplayerService used before initialized."));return l};
_.OlS=function(l,b){if(l.isInitialized()){var d=_.tl7(b.response,b.playerResponse),L=_.qP().resolve(_.dO).getPlayerFromWatch();_.cT().currentEndpoint=d.watchEndpoint||null;l.activate(L,d,b)}};
_.N7l=function(l){if(l.isInitialized()){var b=_.qP().resolve(_.dO).getPlayerFromShorts();l.activate(b)}};
jio=function(l,b){var d;(d=!l.isInitialized())||(d=_.qP().resolve(_.dO).isOnWatch()&&l.watchPipMode,d=!(l.isMiniplayerActive()&&(_.cT().userActivation||_.cT().lockupActivation||d)));if(d)return!1;YM9(l,b)?_.pK(l):Ttf(l,b);return l.watchPipMode?!_.qP().resolve(_.dO).isOnWatch():!0};
DH.prototype.isMiniplayerActive=function(){return this.active};
var YM9=function(l,b){var d;b=(d=_.K(b,_.oN))==null?void 0:d.videoId;var L,P;l=(P=_.K((L=l.miniplayerData)==null?void 0:L.watchEndpoint,_.oN))==null?void 0:P.videoId;return b!=null&&b===l};
DH.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.rh(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.lQ(this.miniplayerEl,"yt-navigate-home-action"))};
_.aNF=function(l,b,d,L){d=d===void 0?!1:d;var P,E,f;return _.B(function(F){switch(F.nextAddress){case 1:if(l.active){F.jumpTo(2);break}P=_.qP().resolve(_.dO);if(f=(E=l.playerElement)!=null?E:P.getPlayerFromWatch()){F.jumpTo(3);break}return F.yield(_.qP().resolve(_.sJ),4);case 4:f=P.getPlayerFromWatch();case 3:if(!f){_.cX(Error("Wj"));F.jumpTo(2);break}return F.yield(l.activate(f,L),2);case 2:return l.active?F.yield(Ttf(l,b,d),7):F.return();case 7:setTimeout(function(){var n;(n=l.getPlayerElement())==
null||n.focusOnPlayer()},100),_.gR(F)}})};
DH.prototype.activate=function(l,b,d){var L=this,P,E,f,F,n,N,Y,q;return _.B(function(H){switch(H.nextAddress){case 1:if(!L.isInitialized())return H.return();if(!l)return _.cX(Error("Wj")),H.return();if(qMS(L))return fb$(),H.return();P=_.cT().mediaSessionPipActivation;E=_.cT().shortsPipActivation;f=_.cT().watchPipActivation;n=(F=_.cT().watchWhileActivation)||f;N=f||E;if(!L.pictureInPictureEnabled()||!N){H.jumpTo(2);break}return H.yield(Hlx(L,P),3);case 3:if(!H.yieldResult)return _.cX(Error("Vj")),
fb$(),H.return();case 2:return L.setActive(!0),L.watchResponse=d,L.playerElement=l,L.updateMiniplayerData(b),H.yield(t5Q(L,l),4);case 4:if(!L.active)return _.cX(new _.Rp("miniplayer deactivated during activation")),L.removePlayerListeners(),H.return();U$T(L);fb$();L.JSC$19191_watchWhileEnabled&&_.Kv9(L,F);L.pictureInPictureEnabled()&&L.shortsPipEnabled&&(L.shortsPipMode=E,_.rT().dispatch(iTt(L.shortsPipMode)));L.pictureInPictureEnabled()&&L.watchPipEnabled&&(L.watchPipMode=f,_.UjA(L.handleMediaSessionPipActivation));
L.player&&(Y=L.player.getPlayerState(),q=Y===1,_.rT().dispatch(X5V(Y)),_.bQ(L.miniplayerEl,"yt-miniplayer-play-state-changed",[q]),_.cT().isVideoPlaying=q);_.bQ(L.miniplayerEl,"yt-miniplayer-endpoint-changed");epa(L);_.hpl(L);return L.shortsPipMode||L.watchPipMode?H.yield(_.db(L.miniplayerEl,"yt-activate-pip-miniplayer"),6):H.yield(_.db(L.miniplayerEl,"yt-activate-miniplayer",[n]),6);case 6:L.watchResponse&&HWF(L.getScreenLayer()),kjS(L),Wv6(L,!0),setTimeout(function(){var t;(t=L.getPlayerElement())==
null||t.focusOnPlayer()},100),_.gR(H)}})};
DH.prototype.updateMiniplayerData=function(l){this.miniplayerData=l;_.V6(this,{data:l})};
_.hpl=function(l){var b,d,L=((b=l.miniplayerData)==null?void 0:(d=b.miniplayerRenderer)==null?void 0:d.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";b=l.watchWhileMode||l.watchPipMode?L&&!_.qP().resolve(_.dO).isOnWatch():L;_.V6(l,{isDisabled:b});var P,E;d=_.K((P=l.miniplayerData)==null?void 0:(E=P.miniplayerRenderer)==null?void 0:E.minimizedEndpoint,_.rK);b&&d&&_.qP().resolve(_.fh).openSheet({openPopupActionCommand:{openPopupAction:d}},l.miniplayerEl)};
qMS=function(l){if(_.saf()||l.isMiniplayerActive())return!0;var b=_.cT().watchPipActivation||_.cT().watchWhileActivation;return _.qP().resolve(_.dO).isOnWatch()&&!b?(_.cX(new _.Rp("miniplayer activated on watch page")),!0):_.cT().watchWhileActivation?l.userDeactivatedWatchWhile||!!document.pictureInPictureElement||HGF():!1};
kjS=function(l){if(l.watchResponse&&!jza(l)){var b,d=(b=l.watchResponse.playerResponse)==null?void 0:b.trackingParams;d&&(_.V6(l,{expandVe:_.mi(35989),closeVe:_.mi(34699),readyToResumeCloseVe:_.mi(131070),repositionVe:_.mi(226204),resizeVe:_.mi(226205)}),_.V6(l,{playerVe:_.WZ(d)}))}};
t5Q=function(l,b){return _.B(function(d){if(d.nextAddress==1)return b.preparePlayer(),d.yield(b.getPlayerPromise(),2);l.player=d.yieldResult;l.player&&(l.player.addEventListener("onPlayVideo",l.JSC$19191_onPlayerPlayVideo),l.player.addEventListener("onCloseMiniplayer",l.onPlayerCloseMiniplayer),l.player.addEventListener("onExpandMiniplayer",l.onPlayerExpandMiniplayer),l.player.addEventListener("onStateChange",l.onPlayerStateChange));_.gR(d)})};
DH.prototype.JSC$19191_onPlayerPlayVideo=function(l){var b=l.sessionData&&"autonav"in l.sessionData,d;l.sessionData&&l.sessionData.itct&&(d=l.sessionData.itct);var L=l.watchEndpoint;b=L&&b?_.CxQ(L,d):_.bO(l.videoId,l.listId||void 0,d);l.sessionData&&_.uv(_.K(b.commandMetadata,_.sz).url,l.sessionData);Ttf(this,b)};
DH.prototype.onPlayerExpandMiniplayer=function(){_.pK(this)};
DH.prototype.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
DH.prototype.onPlayerStateChange=function(){if(this.player){var l=this.player.getPlayerState(),b=l===1;_.rT().dispatch(X5V(l));_.rT().dispatch(_.FDr(l));_.bQ(this.miniplayerEl,"yt-miniplayer-play-state-changed",[b]);_.cT().isVideoPlaying=b;if(l===0){b=!_.JQ.getInstance().isAutoplaySetExplicitly();var d,L,P,E,f,F,n=(d=this.watchResponse.response)==null?void 0:(L=d.contents)==null?void 0:(P=L.twoColumnWatchNextResults)==null?void 0:(E=P.autoplay)==null?void 0:(f=E.autoplay)==null?void 0:(F=f.autoplayExplicitChoiceDialogRenderer)==
null?void 0:F.confirmDialogRenderer;b&&n&&this.player.setAutonavState(1)}l===0&&this.watchWhileMode&&this.deactivate()}};
var U$T=function(l){var b=_.qP().resolve(_.Ud);b.addEventListener("yt-navigate",_.qu(l,l.onPlaylistNavigate));b.addEventListener("yt-playlist-data-updated",_.qu(l,l.JSC$19191_onPlaylistDataUpdated));l.JSC$19191_onPlaylistDataUpdated()};
DH.prototype.onPlaylistNavigate=function(l,b){var d=this,L,P,E,f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1){if(!_.K(b.endpoint,_.oN))return Y.return();_.cT().currentEndpoint=b.endpoint;_.bQ(d.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.qP().resolve(_.dO).isOnWatch()&&(d.watchWhileMode||d.watchPipMode))return Y.return();l.stopPropagation();(E=(P=_.K((L=b.endpoint)==null?void 0:L.commandMetadata,_.sz))==null?void 0:P.url)&&b.tempData&&!_.RB.isEmpty(b.tempData)&&_.uv(E,b.tempData);f={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};F=new F7V(function(){return d.getPlayerElement()},f,{layer:d.getScreenLayer()});
n=function(q){F.processChunk({endpoint:b.endpoint,data:q})};
zpA(d);d.miniplayerFetchRequest=ygZ(d,b.endpoint,n);_.zD(Y,2);return Y.yield(d.miniplayerFetchRequest,4)}if(Y.nextAddress!=2)return N=Y.yieldResult,ZlA(d,N),_.f8(Y,0);_.JE(Y);_.gR(Y)})};
DH.prototype.JSC$19191_onPlaylistDataUpdated=function(){var l=_.qP().resolve(_.Ud).getPlaylistData();this.hasPlaylistData=!!l;_.V6(this,{externalPlaylistData:l||{}})};
DH.prototype.close=function(l){if(this.isInitialized())if(l){if(!((this.watchWhileMode||this.watchPipMode)&&_.qP().resolve(_.dO).isOnWatch()||this.shortsPipMode)){var b;(b=this.getPlayerElement())==null||b.stop()}this.deactivate()}else _.WL().closeMiniplayer(this.miniplayerEl)};
DH.prototype.deactivate=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1){if(!b.isInitialized()||!b.active)return f.return();b.setActive(!1);zpA(b);(d=!!l&&YM9(b,l))&&b.isSingleOptionSurveyActive&&_.lQ(b.miniplayerEl,"yt-show-watch-page-survey",[b.isSingleOptionSurveyActive]);return f.yield(M5Q(b),2)}if(f.nextAddress!=3){Wv6(b,!1);b.isReadyToResume=!1;b.watchResponse=void 0;b.updateMiniplayerData(void 0);b.shortsPipMode&&(b.shortsPipMode=!1,_.rT().dispatch(iTt(b.shortsPipMode)),
vo9(b.pipController),(L=b.player)==null||L.setInternalSize(NaN,NaN));b.watchPipMode&&(b.watchPipMode=!1,vo9(b.pipController));(P=b.watchWhileMode)&&_.Kv9(b,!1);b.removePlayerListeners();var F=_.qP().resolve(_.Ud);F.removeEventListener("yt-navigate",_.qu(b,b.onPlaylistNavigate));F.removeEventListener("yt-playlist-data-updated",_.qu(b,b.JSC$19191_onPlaylistDataUpdated));_.cT().currentEndpoint=null;_.bQ(b.miniplayerEl,"yt-miniplayer-endpoint-changed");b.playerElement=null;fb$();return b.shortsPipMode||
b.watchPipMode?f.jumpTo(3):f.yield(_.db(b.miniplayerEl,"yt-deactivate-miniplayer",[d,P]),3)}(E=b.player)==null||E.setInternalSize(NaN,NaN);b.player=null;_.gR(f)})};
var M5Q=function(l){var b;return _.B(function(d){b=_.qP().resolve(_.dO);return l.shortsPipMode?d.yield(b.movePlayerToShorts(l.playerElement),0):d.yield(b.movePlayerToWatch(l.playerElement),0)})};
DH.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19191_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
DH.prototype.setActive=function(l){this.active=l;this.isSingleOptionSurveyActive?_.lQ(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.lQ(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.rT().dispatch(_.E2({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.Kv9=function(l,b){l.watchWhileMode=b;_.V6(l,{watchWhile:b})};
Wv6=function(l,b){if(!jza(l))if(l.shortsPipMode||l.watchPipMode){var d;(d=l.player)==null||d.setDocumentPictureInPicture(b)}else{var L;(L=l.player)==null||L.setMinimized(b)}};
jza=function(l){return l.watchWhileMode&&_.U("kevlar_watch_while_counterfactual")};
_.pK=function(l){var b;return _.B(function(d){switch(d.nextAddress){case 1:if(!l.isInitialized())return d.return();_.zD(d,2);return d.yield(l.miniplayerFetchRequest,4);case 4:_.f8(d,3);break;case 2:_.JE(d);case 3:l.watchResponse&&l.miniplayerData&&l.miniplayerData.watchEndpoint?(b={url:l.watchResponse.url,endpoint:l.miniplayerData.watchEndpoint,data:l.watchResponse,miniplayer:!0},_.rh(l.miniplayerEl,"yt-navigate-cache",b)):l.miniplayerData&&l.miniplayerData.watchEndpoint&&_.rh(l.miniplayerEl,"yt-navigate",
{endpoint:l.miniplayerData.watchEndpoint}),_.gR(d)}})};
Ttf=function(l,b,d){var L,P,E,f;return _.B(function(F){if(F.nextAddress==1){if(YM9(l,b))return F.return();_.cT().currentEndpoint=b;_.bQ(l.miniplayerEl,"yt-miniplayer-endpoint-changed");_.bQ(l.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.cT().isVideoPlaying=!1;L={clientParams:{miniplayer:!0,autoSaveToQueue:!d}};P=new F7V(function(){return l.getPlayerElement()},L,{layer:l.getScreenLayer(),
parentLayer:0},void 0,l.readyToResumeVe);E=function(n){var N,Y,q=Object.assign({},(N=n.playerResponse)==null?void 0:(Y=N.playerConfig)==null?void 0:Y.playbackStartConfig,{startPaused:!0}),H;d&&((H=n.playerResponse)==null?0:H.playerConfig)&&(n.playerResponse.playerConfig.playbackStartConfig=q);P.processChunk({endpoint:b,data:n})};
zpA(l);l.miniplayerFetchRequest=ygZ(l,b,E);_.zD(F,2);return F.yield(l.miniplayerFetchRequest,4)}if(F.nextAddress!=2)return f=F.yieldResult,ZlA(l,f),_.f8(F,0);_.JE(F);_.gR(F)})};
DH.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var zpA=function(l){l.miniplayerFetchRequest&&(l.miniplayerFetchRequest.cancel&&l.miniplayerFetchRequest.cancel("Active request obsolete"),l.miniplayerFetchRequest=null)},ygZ=function(l,b,d){var L,P=(L=_.K(b.commandMetadata,_.sz))==null?void 0:L.url,E;
L=!P||_.Pf("disable_miniplayer_tempdata")?{}:(E=rOq(P))!=null?E:{};return uE(l.JSC$19191_pageRequestService,b,L,window.location.href,"watch",function(f,F){d(F)},function(f){return f!==l.miniplayerFetchRequest})},ZlA=function(l,b){var d;
_.B(function(L){if(!b)return L.return();l.watchResponse=b;kjS(l);epa(l);d=_.tl7(b.response,b.playerResponse);if(l.isMiniplayerActive()){b.response&&(l.playerElement.watchNextData=b.response);var P=_.RB.getValueByKeys.apply(_.RB,[b].concat(_.VV(Ur$)));_.RB.getValueByKeys.apply(_.RB,[b].concat(_.VV(WDh)))&&P&&_.qP().resolve(_.Ud).setAutoplayRenderer(P);if(P)if(_.U("kevlar_is_pupi_enabled")){var E,f,F,n,N,Y=((E=b.response)==null?0:(f=E.playerOverlays)==null?0:(F=f.playerOverlayRenderer)==null?0:(n=F.autonavToggle)==
null?0:(N=n.autoplaySwitchButtonRenderer)==null?0:N.enabled)?2:1;_.JQ.getInstance().setState(Y,!1,!1)}else E=nwZ()?2:1,(Y=l.player)==null||Y.setAutonavState(E);l.updateMiniplayerData(d);_.hpl(l)}_.gR(L)})},epa=function(l){var b,d,L=(b=l.watchResponse)==null?void 0:(d=b.playerResponse)==null?void 0:d.playabilityStatus,P;
b=L==null?void 0:(P=L.miniplayer)==null?void 0:P.miniplayerRenderer;(b==null?void 0:b.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&b.minimizedEndpoint&&_.LZ(l.miniplayerEl,[b.minimizedEndpoint]);_.V6(l,{playabilityStatus:L})};
DH.prototype.openToast=function(l,b){_.V6(this,{toastData:{data:l,label:b}})};
_.V6=function(l,b){(0,l.miniplayerPropSignalMap[1])(b)};
DH.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var l;return this.playerElement?this.playerElement:(l=_.F$(this.miniplayerEl).querySelector("#player-container"))==null?void 0:l.firstElementChild};
DH.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var Hlx=function(l,b){b=b===void 0?!1:b;var d,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1){if(!l.pictureInPictureSupported()||!X9$()&&!b)return n.return(!1);d=I0T(l);L=d.width;P=d.height;return n.yield(l.pipController.openWindow({width:L,height:P}),2)}E=n.yieldResult;f=l.pipController.getWindow();if(!f||!E)return n.return(!1);f.document.body.style.overflow="hidden";F=QIB(f);CVa(l.pipController,function(){$$q(l);F()});
return n.return(!0)})},I0T=function(l){var b=_.cT().shortsPipActivation,d,L;
l=b?.5625:(L=(d=l.player)==null?void 0:d.getVideoAspectRatio())!=null?L:16/9;d=Math.min(window.innerWidth,window.innerHeight)/2;b=b?0:76;return l>1?new _.MY(d,b+d/l):new _.MY(d*l,b+d)},$$q=function(l){var b;
_.B(function(d){b=_.qP().resolve(_.dO);return b.isOnWatch()&&l.watchPipMode||b.isOnShorts()&&l.shortsPipMode?d.yield(l.deactivate(),0):l.miniplayerToPipMode?d.yield(m$l(l),0):l.watchPipMode?d.yield(_.pK(l),0):d.jumpTo(0)})};
DH.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.qG.Object.defineProperties(DH.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
DH[Hr]=[RZB,KSj,_.ZK];var JgZ="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(" "),
x$a="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(" "),gSZ="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
SMl="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var Agx=function(l,b,d){_.S8.call(this);this.store=l;this.panelController=b;this.pageContentExtractor=d;this.isInitialized=!1};
_.h(Agx,_.S8);
Agx.prototype.init=function(l){var b=this;this.isInitialized||(this.isInitialized=!0,this.environment=l!=null?l:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.uT.currentPageSubTypeSelector(this.store.getState()),l=_.lK(this.store,_.uT.currentPageSubTypeSelector,function(d){a:if(_.vSj(b))switch(d){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var L=!0;break a;default:L=!1}else L=!1;L&&b.panelController.hidePanel({identifier:"PAai_companion"});
b.pageSubtype!==d&&(b.pageSubtype=d)}),this.addOnDisposeCallback(l))};
_.lkq=function(l,b){if(_.vSj(l))switch(b){case "watch":var d,L;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(d=_.q2())==null?void 0:(L=d.getVideoData())==null?void 0:L.video_id};case "search":var P,E,f;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(E=(P=l.pageContentExtractor)==null?void 0:WHl(P))!=null?E:[],entityId:(f=(new URLSearchParams(window.location.search)).get("search_query"))!=null?f:void 0};case "companion-canvas":var F,n;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(n=(F=
l.pageContentExtractor)==null?void 0:WHl(F))!=null?n:[]};default:var N,Y;l={videoIds:(Y=(N=l.pageContentExtractor)==null?void 0:WHl(N))!=null?Y:[]};return _.U("enable_ai_companion_default_page_context")?l:void 0}};
_.vSj=function(l){return l.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
Agx[Hr]=[_.FU,_.XM,_.YC(jJa)];var Cbj=_.C(function(l){return _.O("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.O(_.yp,{text:function(){return l.data().text||""},
wrapCodeBlocks:l.shouldWrapCodeBlock}))},"nh");_.RpT=_.C(function(l){return _.O("yt-ai-companion-attachment-view-model",{el:_.lY(_.AW(function(){return l.data().rendererContext})),
class:_.nt("ytAiCompanionAttachmentViewModelHost",l.className)},_.O("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.O(_.m,{cond:function(){return l.data().title},
then:function(b){return _.O("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return b().content}},_.O(_.UD,{text:b}))}}),_.O(_.m,{cond:function(){return _.wO(l.data().trailingTitleIcon)},
then:function(b){return _.O("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.O(_.cZ,{data:b,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.O(_.m,{cond:function(){return l.data().description},
then:function(b){return _.O("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.O(_.UD,{text:b}))}}),_.O(_.m,{cond:function(){return l.data().bottomItem},
then:function(b){return _.O("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.O(_.W_,{data:b},{tableViewModel:ADh}))}}))},"oh");_.pX6=_.C(function(l){return _.O("yt-channel-attribution-view-model",{class:_.nt("ytChannelAttributionViewModelHost",l.className)},_.O("div",{class:"ytChannelAttributionViewModelUpper"},_.O(_.W_,{data:function(){return l.data().avatar}},{decoratedAvatarViewModel:_.O1}),_.O("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.O(_.UD,{text:function(){return l.data().title}}))),_.O("div",{class:"ytChannelAttributionViewModelBottom"},_.O(_.UD,{text:function(){return l.data().subtitle}})))},"ph");var oSB=_.C(function(l){var b=_.X(_.jL(!1,void 0,"MFRKRb")),d=b.next().value,L=b.next().value,P=function(){return l.data().activeRenderer},E=function(){return l.data().inactiveRenderer};
return _.O("yt-channel-disclosure-view-model",{"on:mouseleave":_.Nb(function(){L(!1)}),
"on:mouseover":_.Nb(function(){L(!0)}),
class:_.nt("ytChannelDisclosureViewModelHost",l.className)},_.O(_.m,{cond:function(){return d()},
then:function(){return _.O(_.W_,{data:P},{channelAttributionViewModel:_.pX6})},
else:function(){return _.O(_.W_,{data:E},{decoratedAvatarViewModel:_.O1})}}))},"qh");var D$6=null;var V5B={},wXS=(V5B.initialized={priority:10,callback:function(l){var b=_.qP();b.addProvider({provide:zDF,useClass:p7q});b.addProvider({provide:_.REA,useFactory:function(){return new y8$}});
b.addProvider({provide:yf,useValue:_.aC("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});b.addProvider({provide:sB9,useValue:5184E6});b.addProvider({provide:J_q,useValue:_.$e()});b.addProvider({provide:QJZ,useClass:Ksr});b.addProvider({provide:zG,useClass:zG});b.addProvider({provide:_.sJ,useFactory:function(){return cSQ.promise}});
b.addProvider({provide:_.lPh,useFactory:function(){return _.rSV.promise}});
b.addProvider({provide:xNF,useValue:function(){var n;return((n=_.P_())==null?void 0:n.getPlayer())||null}});
var d={};b.addProvider((d.provide=_.m3,d.useFactory=function(n,N){return function(){return P_V(n,N)}},d[Hr]=[yf,
sB9],d));d={};b.addProvider((d.provide=_.Dm,d.useClass=hv6,d[Hr]=[yf,sB9],d));d={};b.addProvider((d.provide=_.hBB,d.useClass=zvq,d[Hr]=[_.Dm],d));b.addProvider({provide:tR,useFactory:_.rT});b.addProvider({provide:Fy,useFactory:_.rT});b.addProvider({provide:mF6,useFactory:_.rT});b.addProvider({provide:_.FIj,useFactory:function(){var n;return((n=_.P_())==null?void 0:n.getPlayer())||null}});
b.addProvider({provide:r_9,useFactory:_.rT});b.addProvider({provide:_.FU,useFactory:_.rT});b.addProvider({provide:iZ,useValue:_.Ng});b.addProvider({provide:vBq,useClass:TTZ});b.addProvider({provide:Zs6,useClass:yEq});b.addProvider({provide:bx,useClass:bx});b.addProvider({provide:r9,useClass:r9});b.addProvider({provide:Ts,useClass:Ts});b.addProvider({provide:l8,useClass:l8});b.addProvider({provide:fK,useClass:fK});b.addProvider({provide:D3,useClass:D3});b.addProvider({provide:Z3,useClass:Z3});b.addProvider({provide:_.cz,
useValue:PrA});d={};b.addProvider((d.provide=G7T,d.useFactory=function(n){return n.watchEndpointMap||{}},d[Hr]=[_.cz],d));
d={};b.addProvider((d.provide=Txj,d.useFactory=function(n){return n.reelWatchEndpointMap||{}},d[Hr]=[_.cz],d));
b.addProvider({provide:_.Lq,useFactory:_.Ut});b.addProvider({provide:N8,useFactory:_.Nz});d={};b.addProvider((d.provide=ElV,d.useFactory=function(n){return function(N){var Y={automatedLogEventSource:5};Y=Y===void 0?{}:Y;var q,H,t=(H=_.K((q=N.endpoint)==null?void 0:q.commandMetadata,_.sz))==null?void 0:H.rootVe;if(t){var e,W;if(q=N.previousCsn||((W=_.K((e=N.endpoint)==null?void 0:e.commandMetadata,eJV))==null?void 0:W.parentCsn)){var M=M===void 0?{}:M;if(q!==_.zw(M.layer)||t!==n31(M.layer))qyN(q,M.cttAuthInfo,
M.layer||0),FaQ(q,M.layer||0),e=M.layer||0,_.TR(BdF(e===void 0?0:e),t);Y.parentCsn=q}N.endpoint&&q?weo(n,N.endpoint,Y):_.DE(n,t,void 0,Y);var J;((J=N.response)==null?0:J.trackingParams)&&n.graftServerVe(N.response.trackingParams);var x;((x=N.playerResponse)==null?0:x.trackingParams)&&n.graftServerVe(N.playerResponse.trackingParams);var V;((V=N.reelWatchSequenceResponse)==null?0:V.trackingParams)&&n.graftServerVe(N.reelWatchSequenceResponse.trackingParams)}}},d[Hr]=[_.Lq],d));
d={};b.addProvider((d.provide=q8x,d.useClass=Y8q,d[Hr]=[iZ,_.FU],d));d={};b.addProvider((d.provide=jK,d.useClass=jK,d[Hr]=[_.sJ,_.FU],d));d={};b.addProvider((d.provide=eK,d.useClass=eK,d[Hr]=[Fy,_.tk],d));b.addProvider({provide:_.zZ9,useClass:oo9});d={};b.addProvider((d.provide=_.XM,d.useClass=MLQ,d[Hr]=[_.zZ9,_.YC(_.FM)],d));b.addProvider({provide:_.w9,useClass:MAS});d={};b.addProvider((d.provide=uJ,d.useClass=uJ,d[Hr]=[_.w9,_.sJ,_.kI,_.tk],d));b.addProvider({provide:_.fh,useClass:goB});b.addProvider({provide:_.WCO,
useClass:WdA});b.addProvider({provide:_.s_,useClass:zu});_.U("enable_ai_companion")&&(b.addProvider({provide:_.FM,useClass:xF9}),b.addProvider({provide:_.trh,useClass:Ceo}),b.addProvider({provide:jJa,useClass:hZ6}),b.addProvider({provide:NX,useClass:NX}),b.addProvider({provide:OP,useClass:OP}),b.addProvider({provide:Kmj,useValue:oSB}),b.addProvider({provide:_.ec2,useValue:_.RpT}),b.addProvider({provide:hcr,useValue:Cbj}));_.U("enable_ai_chat_controller")&&b.addProvider({provide:_.n$,useClass:Agx});
d={};b.addProvider((d.provide=_.Fg,d.useClass=pYa,d[Hr]=[_.Fg],d));b.addProvider({provide:_.G0,useClass:eKS});b.addProvider({provide:k5,useClass:k5});b.addProvider({provide:id,useClass:id});b.addProvider({provide:MX,useClass:MX});d={};b.addProvider((d.provide=f$,d.useClass=f$,d[Hr]=[_.tk,_.kI],d));b.addProvider({provide:p$,useClass:$Fq});d={};b.addProvider((d.provide=Vf,d.useClass=Vf,d[Hr]=[_.fh,p$],d));d={};b.addProvider((d.provide=AR,d.useClass=AR,d[Hr]=[_.fh],d));d={};b.addProvider((d.provide=
UP,d.useClass=UP,d[Hr]=[tR,H8,_.tk],d));b.addProvider({provide:H8,useClass:dYS});_.U("web_enable_feedback_endpoint_resolver_batch_2")&&(d={},b.addProvider((d.provide=et,d.useClass=et,d[Hr]=[tR],d)),d={},b.addProvider((d.provide=K$,d.useClass=K$,d[Hr]=[H8],d)));d={};b.addProvider((d.provide=ot,d.useClass=ot,d[Hr]=[_.s_,p$],d));d={};b.addProvider((d.provide=gJ,d.useClass=gJ,d[Hr]=[_.s_],d));d={};b.addProvider((d.provide=D6,d.useClass=D6,d[Hr]=[_.kI,_.XM],d));d={};b.addProvider((d.provide=Rt,d.useClass=
Rt,d[Hr]=[_.kI,_.Lq],d));b.addProvider({provide:KR,useClass:KR});d={};b.addProvider((d.provide=OC,d.useClass=OC,d[Hr]=[tR],d));b.addProvider({provide:g9,useClass:g9});b.addProvider({provide:x_,useClass:x_});d={};b.addProvider((d.provide=Aw,d.useClass=Aw,d[Hr]=[tR],d));d={};b.addProvider((d.provide=vz,d.useClass=vz,d[Hr]=[_.kI,tR],d));d={};b.addProvider((d.provide=CR,d.useClass=CR,d[Hr]=[tR],d));d={};b.addProvider((d.provide=R5,d.useClass=R5,d[Hr]=[tR],d));d={};b.addProvider((d.provide=St,d.useClass=
St,d[Hr]=[_.XM],d));d={};b.addProvider((d.provide=jf,d.useClass=jf,d[Hr]=[_.Lq],d));d={};b.addProvider((d.provide=$_,d.useClass=$_,d[Hr]=[Hz],d));d={};b.addProvider((d.provide=Jw,d.useClass=Jw,d[Hr]=[Hz],d));b.addProvider({provide:ZW,useClass:ZW});b.addProvider({provide:M8,useClass:M8});b.addProvider({provide:Wz,useClass:Wz});d={};b.addProvider((d.provide=wJ,d.useClass=wJ,d[Hr]=[_.XM,_.tk],d));b.addProvider({provide:zs,useClass:zs});d={};b.addProvider((d.provide=C$,d.useClass=C$,d[Hr]=[_.kI,_.XM],
d));b.addProvider({provide:It,useClass:It});d={};b.addProvider((d.provide=Bz,d.useClass=Bz,d[Hr]=[tR,_.kI,_.Fg],d));d={};b.addProvider((d.provide=fR,d.useClass=fR,d[Hr]=[_.kI,_.tk],d));b.addProvider({provide:mCV,useValue:FUN});b.addProvider({provide:kVV,useValue:iRV});b.addProvider({provide:sC,useClass:sC});d={};b.addProvider((d.provide=Xg,d.useClass=Xg,d[Hr]=[tR],d));d={};b.addProvider((d.provide=nR,d.useClass=nR,d[Hr]=[_.G0,_.tk],d));d={};b.addProvider((d.provide=hR,d.useClass=hR,d[Hr]=[_.tk],d));
d={};b.addProvider((d.provide=qX,d.useClass=qX,d[Hr]=[Fy],d));b.addProvider({provide:zBF,useFactory:_.DI.getInstance});d={};b.addProvider((d.provide=Z6,d.useClass=Z6,d[Hr]=[yf,zBF,_.tk],d));b.addProvider({provide:W8,useClass:W8});b.addProvider({provide:sP,useClass:sP});b.addProvider({provide:B8,useClass:B8});b.addProvider({provide:_.Fz,useClass:_.Fz});b.addProvider({provide:DW,useClass:DW});d={};b.addProvider((d.provide=d9,d.useClass=d9,d[Hr]=[Fy],d));d={};b.addProvider((d.provide=Gs,d.useClass=Gs,
d[Hr]=[_.tk],d));d={};b.addProvider((d.provide=LR,d.useClass=LR,d[Hr]=[_.tk],d));d={};b.addProvider((d.provide=Pz,d.useClass=Pz,d[Hr]=[_.tk],d));_.U("web_enable_prefetching_videos_on_home")&&(b.addProvider({provide:KK,useClass:KK}),b.addProvider({provide:gu,useClass:gu}));d={};b.addProvider((d.provide=o5,d.useClass=o5,d[Hr]=[_.tk],d));b.addProvider({provide:mu,useClass:mu});d={};b.addProvider((d.provide=ef,d.useClass=ef,d[Hr]=[_.kI,_.tk],d));d={};b.addProvider((d.provide=Y5,d.useClass=Y5,d[Hr]=[_.tk],
d));d={};b.addProvider((d.provide=SK,d.useClass=SK,d[Hr]=[_.kI,_.tk],d));b.addProvider({provide:Rqq,useClass:Rqq});b.addProvider({provide:rJ,useClass:rJ});d={};b.addProvider((d.provide=c8,d.useClass=c8,d[Hr]=[Fy,_.tk],d));b.addProvider({provide:lJ,useClass:lJ});d={};b.addProvider((d.provide=T8,d.useClass=T8,d[Hr]=[Fy,_.tk,_.kI],d));d={};b.addProvider((d.provide=a5,d.useClass=a5,d[Hr]=[_.tk],d));d={};b.addProvider((d.provide=G8,d.useClass=G8,d[Hr]=[_.tk,_.kI],d));d={};b.addProvider((d.provide=UC,d.useClass=
UC,d[Hr]=[_.tk,_.kI],d));d={};b.addProvider((d.provide=QU,d.useClass=QU,d[Hr]=[_.sJ],d));d={};b.addProvider((d.provide=EC,d.useClass=EC,d[Hr]=[_.sJ],d));d={};b.addProvider((d.provide=bJ,d.useClass=bJ,d[Hr]=[_.sJ],d));b.addProvider({provide:q8,useClass:q8});b.addProvider({provide:tw,useClass:tw});b.addProvider({provide:Sf,useClass:Sf});b.addProvider({provide:hw,useClass:hw});b.addProvider({provide:Y_,useClass:Y_});b.addProvider({provide:JR,useClass:JR});b.addProvider({provide:ms,useClass:ms});_.U("kevlar_enable_mss_lazy_load")&&
b.addProvider({provide:_.wI,useClass:eqO});b.addProvider({provide:_.b8,useClass:ZH});b.addProvider({provide:$m,useFactory:function(){return _.XZ.getInstance()}});
b.addProvider({provide:OpQ,useFactory:YF$});b.addProvider({provide:Hz,useFactory:function(){return _.XN.getInstance()}});
b.addProvider({provide:RWD,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});d={};b.addProvider((d.provide=_.hs,d.useClass=_.hs,d[Hr]=[_.sJ,_.tk,_.Lq,OpQ,Hz,$m,RWD,iZ],d));b.addProvider({provide:_.T6,useClass:LSj});b.addProvider({provide:_.BxT,useClass:FCQ});d={};b.addProvider((d.provide=x5,d.useClass=x5,d[Hr]=[_.BxT],d));d={};b.addProvider((d.provide=_.k8,d.useFactory=function(n){return n.upliftCompletionResolver.promise},d[Hr]=[q8x],d));
d=_.il("IS_SHELL_LOAD")?"aa":"eocs";var L=_.il("IS_SHELL_LOAD")?3:2;_.ev().parkOrScheduleJob(function(){tL9()},L,d);
_.ev().parkOrScheduleJob(function(){_.qP().resolve(jK).start()},2,"eocs");
_.ev().parkOrScheduleJob(function(){Nkl()},2,"eocs");
_.ev().parkOrScheduleJob(function(){_.qP().resolve(eK).start()},2,"eocs");
_.U("kevlar_debug_data_app_registration_ks")||f9V();b.addProvider({provide:_.kh,useValue:new MHa(l.root)});b.addProvider({provide:E6,useValue:new nYj});b.addProvider({provide:_.vDO,useValue:new Sp9(l.root)});b.addProvider({provide:_.hq,useValue:new Ah9});b.addProvider({provide:_.wi,useClass:lq});b.addProvider({provide:RZB,useClass:y6});_.U("kevlar_network_sli_killswitch")||b.addProvider({provide:Tqa,useValue:Xl$});b.addProvider({provide:ClO,useFactory:hXA});d={};b.addProvider((d.provide=A_6,d.useFactory=
doy,d[Hr]=[_.k8,tR,_.m3],d));d={};b.addProvider((d.provide=SmS,d.useClass=iJ,d[Hr]=[A_6],d));b.addProvider({provide:qu9,useClass:OQx});b.addProvider({provide:$Y9,useClass:xYQ});d=[].concat(_.VV(aH));d.push(_.Ct);d.push(l5o);_.U("enable_share_panel_navigation_logging_fix_on_web")&&d.push(_.YDF);b.addProvider({provide:zM1,useValue:d});b.addProvider({provide:MgQ,useClass:Ikq});b.addProvider({provide:lJq,useClass:aZ9});d={};b.addProvider((d.provide=jIN,d.useClass=aBl,d[Hr]=[Fy],d));_.T1.addLowPriorityJob(function(){MFN()});
d={};b.addProvider((d.provide=hrQ,d.useFactory=function(n){return function(N){var Y,q=(Y=_.K(N.commandMetadata,_.sz))==null?void 0:Y.url;if(!q)throw new _.Rp("No URL for PBJ Command",N);q=uuy(q,{pbj:"1"});Y=OZN(q,{})||{};Y=Object.assign({},Y,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.aC("STS").toString()});N=_.Ip({command:JSON.stringify(N),session_token:_.aC("XSRF_TOKEN")});return n.fetch(q,{method:"POST",headers:Y,body:N})}},d[Hr]=[lJq],d));
b.addProvider({provide:w76,useFactory:function(){var n={};return n.CSI=WkF(),n.ECATCHER=kMQ(),n}});
b.addProvider({provide:tgq,useClass:u4Q});d=[];d.push(b.resolve($Y9));L={};L=(L.client_location=_.DI.getInstance(),L.consistency=_.Bf1(),L.entities=b.resolve(Zs6),L.response_received_commands=b.resolve(MgQ),L.store=b.resolve(_.hBB),L.tokens=b.resolve($Y9),L.service_params=b.resolve(tgq),L);if(_.U("web_shorts_prefetch_service_enabled")){var P=new y6a(b.resolve(_.Dm));L.shorts_prefetch=P}L.adblock_detection=b.resolve(jIN);b.addProvider({provide:_.XO,useClass:_.XO});P=b.resolve(_.cz);var E=[];_.U("PremiumClientSharedConfig__enable_att_context_processor")&&
(b.addProvider({provide:OsA,useClass:F2a}),E.push(b.resolve(OsA)));if(_.U("owl_pl_await")){var f={};b.addProvider((f.provide=IZQ,f.useFactory=function(n){return new ZzQ(n)},f[Hr]=[_.XO],f));
E.push(b.resolve(IZQ))}kPD(P,b.resolve(lJq),b.resolve(vBq),L,b.resolve(_.Dm),d,E,b.resolve(SmS),b.resolve(qu9));b.addProvider({provide:_.kI,useValue:_.wr.instance});_.U("start_client_gcf")&&b.addProvider({provide:oz,useValue:faf()});b.addProvider({provide:KHl,useFactory:function(){return new KHl(_.qP().resolve(_.XO),_.XN.getInstance())}});
_.ev().parkOrScheduleJob(function(){eZj()},1,"eocs");
d={};b.addProvider((d.provide=W1,d.useClass=W1,d[Hr]=[_.m3,_.kI],d));b.addProvider({provide:_.TkZ,useFactory:_.x8.getInstance});_.ev().parkOrScheduleJob(function(){_.qP().resolve(W1).refresh()},0,"eocs");
b.addProvider({provide:_.ZK,useClass:dDQ});_.U("kevlar_signal_collection_killswitch")||(d={},b.addProvider((d.provide=EoQ,d.useClass=EoQ,d[Hr]=[yf,N8],d)),_.ev().parkOrScheduleJob(function(){_.qP().resolve(EoQ).record()},1,"eocs"));
_.U("web_debug_handler_registration_killswitch")||_.ev().parkOrScheduleJob(function(){QA$("DOWNLOAD_PES",mjF);_.U("offline_client_state_export_ks")||QA$("OFFLINE_CLIENT_STATE",nTA)},0,"eocs");
_.U("kevlar_prevent_polymer_dynamic_font_load")&&_.ev().parkOrScheduleJob(function(){var n=[_.Um(spT),_.Um(FwT)];n=_.X(n);for(var N=n.next();!N.done;N=n.next()){N=N.value;var Y=document.createElement("link");_.Ni(Y,N,"stylesheet");document.head.appendChild(Y)}},1,"eocs");
d=l.injector.resolve(_.kI);_.nsQ.instance=new _.nsQ(d);DnQ(L2S(new BRQ(d)));d={};l.injector.addProvider((d.provide=t4,d.useFactory=function(n){(n=n==null?void 0:n.getCurrentPage())?n=n.visibilityObserver:(D$6||(D$6=n7B()),n=D$6);return n},d[Hr]=[_.YC(_.dO)],d.skipCache=!0,d));
b.addProvider({provide:_.pE,useClass:DH});b.addProvider({provide:rz,useClass:OaJ});l.injector.addProvider({provide:XzV,useValue:ZbB});b.addProvider({provide:c7D,useValue:TB9});b.addProvider({provide:EpV,useValue:PUV});b.addProvider({provide:_.uf,useValue:YeV});l=b.addProvider;rMO||(rMO=new cMO);l.call(b,{provide:_.MU,useValue:rMO});b.addProvider({provide:_.TC,useValue:_.aC("HTML_DIR")==="rtl"?"rtl":"ltr"});b.addProvider({provide:CBl,useClass:isa});b.addProvider({provide:_.Ot,useClass:OzA});_.qP().addProvider({provide:pn9,
useValue:_.U("enable_web_delhi_icons")?x$a.concat(SMl):JgZ.concat(gSZ)});b.addProvider({provide:_.kRl,useClass:_.kRl});b.addProvider({provide:_.QpT,useValue:new EC9});b.addProvider({provide:yAO,useClass:jXx});b.addProvider({provide:k_,useClass:k_});b.addProvider({provide:z8,useClass:z8});l={};b.addProvider((l.provide=ud,l.useClass=ud,l[Hr]=[_.kI,_.XM],l));b.addProvider({provide:VU,useClass:VU});b.addProvider({provide:uBA,useClass:VLS});b.addProvider({provide:I5,useClass:I5});b.addProvider({provide:sk$,
useValue:Gn$});b.addProvider({provide:_.JT,useClass:zKQ});_.U("enable_payments_purchase_manager")&&b.addProvider({provide:qbx,useClass:NRO});b.addProvider({provide:bf9,useFactory:function(){return function(n){return _.fJT(n)}}});
b.addProvider({provide:_.z1j,useClass:y_6});l={};b.addProvider((l.provide=pR,l.useClass=pR,l[Hr]=[_.z1j],l));b.addProvider({provide:yU,useClass:yU});b.addProvider({provide:pVS,useValue:tHB});b.addProvider({provide:JDo,useValue:_.QCQ});b.addProvider({provide:hhy,useClass:DF9});b.addProvider({provide:lZA,useValue:FG9});l={};b.addProvider((l.provide=bzj,l.useClass=d5Z,l[Hr]=[lZA],l));l={};b.addProvider((l.provide=_.Ek,l.useClass=O8S,l[Hr]=[bzj],l));l={};b.addProvider((l.provide=_.$8,l.useClass=SqS,l[Hr]=
[_.FU,_.wi],l));if(_.U("web_explore_hub_on_hover")||_.U("web_client_explore_hub_on_hover"))l={},b.addProvider((l.provide=jt,l.useClass=jt,l[Hr]=[_.kI,$m],l));if(_.U("web_enable_renderer_logger")){var F=new w_Q;PW7(function(){F.abort()});
b.addProvider({provide:JbN,useValue:new XYB(F.signal)})}b.addProvider({provide:suh,useValue:MqQ});b.addProvider({provide:NcQ,useClass:ZQj});_.U("web_use_flow_state_manager")&&(b.addProvider({provide:_.r0,useClass:Mja}),l={},b.addProvider((l.provide=ld,l.useClass=ld,l[Hr]=[_.r0],l)),l={},b.addProvider((l.provide=bd,l.useClass=bd,l[Hr]=[_.FU,_.r0],l)),l={},b.addProvider((l.provide=dJ,l.useClass=dJ,l[Hr]=[_.FU,_.r0,_.tk],l)),l={},b.addProvider((l.provide=L$,l.useClass=L$,l[Hr]=[_.kI,_.tk],l)),l={},b.addProvider((l.provide=
P8,l.useClass=P8,l[Hr]=[_.r0,_.tk],l)))}},V5B);var uOq={},GjO=(uOq.initialized={priority:10,callback:function(){if(!GRx){Uv1();zXq("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.zo(_.Oz(zXq,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.U("log_heartbeat_with_lifecycles")){var l={};Zm.instance||(Zm.instance=new Zm);Zm.instance.install((l.document_visible={callback:yuV,priority:10},l.document_hidden={callback:yuV,priority:10},l))}else _.mv(document,"visibilitychange",yuV);GRx=!0}(l=_.zw())&&l!=="UNDEFINED_CSN"&&fVQ(l)}},uOq);var T7Q={},a0Z=(T7Q.initialized={callback:function(l){var b=_.mi(232091),d=l.injector.resolve(_.Lq);_.VS(d,b);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?fvV()&&_.uS(d,b):(l=l.injector.resolve(bf9)("refresh_detector"))&&(l.get("first_tab_load")?_.uS(d,b):l.set("first_tab_load","1"))}},T7Q);var ilA={},cgB=(ilA.initialized={priority:10,callback:YlA},ilA);var rgT={},l1q=(rgT.initialized={priority:0,callback:function(){var l=new Prf,b="other";_.HI?b="chrome":_.qy?b="firefox":_.br?b="safari":N1&&(b="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(d){l.increment(_.Ak(),d,b)}).catch(function(){l.increment(_.Ak(),!1,b)}):l.increment(_.Ak(),!1,b)}},rgT);var b1Q={},d66=(b1Q.rendering={priority:8,callback:qlq},b1Q);var LnQ={},Pux=(LnQ.rendering={priority:10,callback:$fV},LnQ.rendered={callback:Ivq},LnQ),Eia={},QFZ=(Eia.rendering={callback:$fV},Eia.rendered={callback:Ivq},Eia);var XSB=!1,f1l={},sFS=(f1l.initialized={priority:10,callback:function(){XSB||(wh$({didPatch:function(l){l.el&&C27(l.el,l.props)},
didUnmount:function(l){AuB(l.el)}}),XSB=!0)}},f1l);var Fna=/^\/shorts\/?$/;_.TR("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:{}}}}}}});_.U("kevlar_use_common_module_manager_ks")?(_.TaN(new Jzj),Qnq()):xfB();
(function(){var l=document.querySelector("ytd-app");if(!l)throw Error("Yj");l=new Js({root:l,injector:_.qP()});l.install(GjO);var b={};l.install((b.initialized={priority:10,callback:LTy},b));_.U("wp_lat_b")&&(b={},l.install((b.initialized={priority:10,callback:function(){UWq()}},b)));
b={};l.install((b.rendered={priority:0,callback:l2N},b));b={};l.install((b.rendered={priority:0,callback:function(){_.T1.addLowPriorityJob(function(){_.cE6>1&&(u9$(),cYH())},4E4)}},b));
l.install(SQS);l.install(a0Z);l.install(sFS);iNN();l.install(uP6);l.install(MGl);l.install(xPq);l.install(c6a);l.install(LH6);l.install(VGB);l.install(wXS);_.U("kevlar_enable_mss_lazy_load")&&l.install(cgB);l.install($P6);l.install(l1q);if(!_.il("IS_SHELL_LOAD")||_.U("kevlar_fetch_initial_data_promise_client")||_.U("sw_nav_preload_pbj")){var d=_.ZJ(window.location.href);b=d&&d==="/watch";d=d&&d.match(Fna);b?l.install(QFZ):d?l.install(d66):l.install(Pux)}else l.install(zqZ);l.install(vCl);_.U("web_enable_prefetching_videos_on_home")&&
l.install(iOO);_.U("start_client_gcf")&&l.install(VkZ);l.install(ukB);(new Egr).increment("INSTALLED");l.install(Ta9);l.install(ko6);l.transition("initialized");naN();dWQ()})();
_.BH=[[["YXc5eXhxbDNraW5kIzRieg==","enFyNzk3NGx2YWx1ZSNxaXM="],"NHhnZGoyZGNBRF9QTEFDRU1FTlRfS0lORF9MQVlPVVRfSURfRU5URVJFRCNrazBu"]];_.Fc=["YzVlY3BtMzFnbG9iYWxDYWxsYmFja3Mjc2hleg==","bGtsZGQ1NDdvbkFibm9ybWFsaXR5RGV0ZWN0ZWQjYTFtMw==","YWczeW9oMGtvbkFkU2tpcCM2cGFz","YzFranEweDlyYXdfcGxheWVyX3Jlc3BvbnNlIzdteTE=","c2NhYXoxMTNhZHNFbmdhZ2VtZW50UGFuZWxSZW5kZXJlciNhOGtw"];_.yv="YzVlY3BtMzFnbG9iYWxDYWxsYmFja3Mjc2hleg== bGtsZGQ1NDdvbkFibm9ybWFsaXR5RGV0ZWN0ZWQjYTFtMw== YWczeW9oMGtvbkFkU2tpcCM2cGFz YzFranEweDlyYXdfcGxheWVyX3Jlc3BvbnNlIzdteTE= bzB3MzczemN3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3MjMTl2ZA== c3k4a2FmM3lhYl9zYV9lZiNwYjZu c2NhYXoxMTNhZHNFbmdhZ2VtZW50UGFuZWxSZW5kZXJlciNhOGtw".split(" ");
_._ModuleManager_initialize=function(l,b){if(!_.RK){if(!_.oK)return;_.TaN(_.oK())}_.RK.setAllModuleInfoString(l,b)};
_._ModuleManager_initialize('kevlar_base_module/sy3/sy4/sy1:1,2/sy2/sy5:1,2/sy6/sy7/sy8/sy9/sya:3/syb/syc/kevlar_main_module:3,4,5,6,7,8,9/syd:1/sye:a,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:b/iuT5Oc',['sy4','sy3','sy1','sy8','syd','sya','syk','syj','syg','sye','syc','sy2','syl','sy7','sy6','syn','sym','syi','syh','syb','syf','syo','sy9','sy5','iuT5Oc','NSzT5','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
var jFS,zm6;_.k$Q=function(l){return!!l.getOptions("captions")};
_.WnZ=function(l){return(l=l.getOption("captions","track"))?!!l.displayName:!1};
_.aM=function(l,b){_.In(b,l,function(){return jFS[b]},function(d){jFS[b]=d;
if(!_.U("mweb_player_ve_show_ks")){var L=_.zw(0);L&&d&&_.pZ(L,d)}})};
_.ix=function(l){(l=jFS[l])&&_.uS(_.Ut(),l)};
jFS={};var y4q;/*

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
*/
_.$O({_template:function(){if(y4q!==void 0)return y4q;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;zm6===void 0&&(zm6=document.createElement("template"));var L=zm6;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return y4q=l},
is:"tp-yt-paper-checkbox",behaviors:[_.ssh],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.m1(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var l=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),b="px",d=l.match(/[A-Za-z]+$/);d!==null&&(b=d[0]);l=parseFloat(l);d=8/3*l;b==="px"&&(d=Math.floor(d),d%2!==l%2&&d++);this.updateStyles({"--paper-checkbox-ink-size":d+
b})}})},
_computeCheckboxClass:function(l,b){var d="";l&&(d+="checked ");b&&(d+="invalid");return d},
_computeCheckmarkClass:function(l){return l?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.X2D._createRipple.call(this)}});var Z19=new _.Hd("radioButtonSurveyOptionRenderer"),M6T=new _.Hd("checkboxSurveyOptionRenderer");var I1A;var $6B;var J46=0,c1=function(){var l=_.S.call(this)||this;l.selected=!1;l.isOverlay=!1;l.inputId="toggle-option-"+J46;J46++;return l};
_.h(c1,_.S);c1.prototype.onTap=function(){_.rh(this.hostElement,"ytd-toggle-option-clicked")};
_.w([_.g(),_.u("design:type",String)],c1.prototype,"label",void 0);_.w([_.g(),_.u("design:type",String)],c1.prototype,"inputId",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],c1.prototype,"selected",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],c1.prototype,"isOverlay",void 0);_.w([_.A({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.u("design:paramtypes",[])],c1);
_.R(c1,"ytd-toggle-option-renderer",function(){if($6B!==void 0)return $6B;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return $6B=l},{mode:1});var ru=function(){var l=_.S.apply(this,arguments)||this;l.isToggleOption=!1;l.isOverlay=!1;return l};
_.h(ru,_.S);ru.prototype.onTap=function(l){l.preventDefault();this.data&&(l=!this.data.checked,this.set("data.checked",l),_.rh(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:l,value:this.data.value}))};
_.qG.Object.defineProperties(ru.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
ru.prototype.onTap=ru.prototype.onTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ru.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ru.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],ru.prototype,"isToggleOption",void 0);_.w([_.g(),_.u("design:type",Object)],ru.prototype,"isOverlay",void 0);_.w([_.y("data.responseText"),_.u("design:type",String),_.u("design:paramtypes",[])],ru.prototype,"label",null);
_.w([_.Hf("ytd-toggle-option-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],ru.prototype,"onTap",null);_.w([_.A({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],ru);
_.R(ru,"ytd-checkbox-survey-option-renderer",function(){if(I1A!==void 0)return I1A;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return I1A=l},{mode:1});var x6Z;var gij;var l1=function(){var l=_.S.apply(this,arguments)||this;l.checked=!1;l.isToggleOption=!1;return l};
_.h(l1,_.S);l1.prototype.onTap=function(){this.data&&(this.checked?_.lQ(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.lQ(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
l1.prototype.onTap=l1.prototype.onTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],l1.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],l1.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],l1.prototype,"checked",void 0);_.w([_.g(),_.u("design:type",Object)],l1.prototype,"isToggleOption",void 0);_.w([_.Hf("ytd-toggle-option-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],l1.prototype,"onTap",null);
_.w([_.A({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],l1);
_.R(l1,"ytd-radio-button-survey-option-renderer",function(){if(gij!==void 0)return gij;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return gij=l},{mode:1});var b1=function(){var l=_.S.apply(this,arguments)||this;l.disableAnimation=!1;l.isToggleOption=!0;l.followUpSurveyCommand=null;l.selectedRatingEndpoint=null;l.isSlimlineSurveyFollowUp=!1;l.isShortsStyle=!1;l.styleOverrideAttribute=!0;l.isDarkMode=!1;l.isSubmitted=!1;l.roundedContainer=!0;l.improveShortsResponseRate=_.U("web_improve_shorts_response_rate");l.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 l};
_.h(b1,_.S);_.Q=b1.prototype;
_.Q.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"}}}}};
_.Q.attached=function(){var l=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(d){var L;if((L=d[0])!=null&&L.isIntersecting){_.HZ().reportShown(l.hostElement);var P;(P=l.intersectionObserver)==null||P.unobserve(l.hostElement)}},{rootMargin:"0px",
threshold:.6});var b;(b=this.intersectionObserver)==null||b.observe(this.hostElement)};
_.Q.onDarkModeToggledAction=function(l){this.isDarkMode=l};
_.Q.dataChanged=function(){var l;if(((l=this.data)==null?void 0:l.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var b;((b=this.data)==null?void 0:b.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var d,L,P,E;this.darkColorPalette=(d=this.data)==null?void 0:(L=d.inlineContent)==null?void 0:(P=L.compactVideoRenderer)==null?void 0:(E=P.thumbnail)==null?
void 0:E.darkColorPalette;var f,F,n,N;this.lightColorPalette=(f=this.data)==null?void 0:(F=f.inlineContent)==null?void 0:(n=F.compactVideoRenderer)==null?void 0:(N=n.thumbnail)==null?void 0:N.lightColorPalette;var Y,q;if(((Y=this.data)==null?0:(q=Y.inlineContent)==null?0:q.compactVideoRenderer)&&this.isShortsStyle){var H,t,e,W;l=_.Qq((H=this.data)==null?void 0:(t=H.inlineContent)==null?void 0:(e=t.compactVideoRenderer)==null?void 0:(W=e.thumbnail)==null?void 0:W.thumbnails);_.mj(this.hostElement,
{"--yt-background-url":"url("+l+")"})}};
_.Q.handleRequestCompletion=function(){this.hostElement.hidden&&_.rh(this.hostElement,"yt-dismissible-item-dismissed")};
_.Q.onPopupClosed=function(l){var b;((b=l.detail)==null?void 0:b.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.lQ(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.Q.handleInlineSurveyRatingSelect=function(l,b){var d=this;this.selectedRatingEndpoint=l;this.followUpSurveyCommand=b;this.expanded=!!l;this.getOptionRenderers().forEach(function(L,P){d.notifyPath("followUpSurveyCommand.followUpOptions."+P+".checkboxSurveyOptionRenderer.checked");d.set("followUpSurveyCommand.followUpOptions."+P+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),l=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.lQ(this.hostElement,"yt-reel-non-video-content-dismissal-command",[l]))};
_.Q.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.lQ(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var l,b=(l=this.data)==null?void 0:l.dismissalEndpoint;b&&this.ytComponentBehavior.resolveCommand(b)}};
_.Q.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.lQ(this.hostElement,"yt-close-popup-action"))};
_.Q.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var l=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{l=this.getOptionRenderers().filter(function(L){return L.checked});
if(l.length===0)return;l=l.map(function(L){return L.responseEndpoint})}var b=[];
l.forEach(function(L,P){P!==0&&(L=_.K(L,_.SV))&&L.feedbackToken&&b.push(L.feedbackToken)});
if(l=l[0]){var d={};b.length>0&&(d.extra_feedback_tokens=b);this.ytComponentBehavior.resolveCommand(l,{form:d})}}};
_.Q.getOptionRenderers=function(){var l=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(b){l.isSingleSelect=!!_.K(b,Z19);return l.isSingleSelect?_.K(b,Z19):_.K(b,M6T)}):[]};
_.Q.handleInlineSurveyOptionSelect=function(l){l=this.optionSelector.indexOf(l);l!==-1&&this.optionSelector.selectIndex(l)};
_.Q.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.Q.maybeGetBackgroundColor=function(l){return this.isDarkMode?l.section2Color:l.section3Color};
_.Q.colorPaletteChanged=function(){var l=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;l=l&&this.maybeGetBackgroundColor(l);this.dismissibleEl.style.backgroundColor=!l||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.$I(l)};
_.qG.Object.defineProperties(b1.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
b1.prototype.colorPaletteChanged=b1.prototype.colorPaletteChanged;b1.prototype.onPopupClosed=b1.prototype.onPopupClosed;b1.prototype.handleRequestCompletion=b1.prototype.handleRequestCompletion;b1.prototype.dataChanged=b1.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],b1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],b1.prototype,"actionHandlerBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],b1.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],b1.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],b1.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.KL("#follow-up-survey-options"),_.u("design:type",Object)],b1.prototype,"optionSelector",void 0);_.w([_.g(),_.u("design:type",Object)],b1.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],b1.prototype,"disableAnimation",void 0);_.w([_.g(),_.u("design:type",Object)],b1.prototype,"isToggleOption",void 0);_.w([_.g(),_.u("design:type",Object)],b1.prototype,"followUpSurveyCommand",void 0);_.w([_.g(),_.u("design:type",Object)],b1.prototype,"selectedRatingEndpoint",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],b1.prototype,"expanded",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],b1.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],b1.prototype,"isShortsStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],b1.prototype,"styleOverrideAttribute",void 0);_.w([_.g(),_.u("design:type",Boolean)],b1.prototype,"isSingleSelect",void 0);_.w([_.g(),_.u("design:type",Object)],b1.prototype,"isDarkMode",void 0);
_.w([_.g(),_.u("design:type",Object)],b1.prototype,"lightColorPalette",void 0);_.w([_.g(),_.u("design:type",Object)],b1.prototype,"darkColorPalette",void 0);_.w([_.y("selectedRatingEndpoint","isShortsStyle"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],b1.prototype,"isOptionSelected",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],b1.prototype,"roundedContainer",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],b1.prototype,"improveShortsResponseRate",void 0);_.w([_.KL("#dismissible"),_.u("design:type",HTMLElement)],b1.prototype,"dismissibleEl",void 0);_.w([_.KL("#dismiss-button yt-icon-button"),_.u("design:type",HTMLElement)],b1.prototype,"dismissButtonEl",void 0);_.w([_.KL("#inline-survey-header yt-icon-button"),_.u("design:type",HTMLElement)],b1.prototype,"inlineHeaderDismissButtonEl",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],b1.prototype,"dataChanged",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],b1.prototype,"handleRequestCompletion",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],b1.prototype,"onPopupClosed",null);
_.w([_.tC("darkColorPalette","lightColorPalette","isDarkMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],b1.prototype,"colorPaletteChanged",null);_.w([_.A({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],b1);
_.R(b1,"ytd-inline-survey-renderer",function(){if(x6Z!==void 0)return x6Z;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return x6Z=l},{mode:1});var S6T=["en-CA","en","es-MX","fr-CA"];_.A49=_.C(function(l){var b=_.lf(l,{isOverlay:!1,isModern:!1}),d=b.captionIconType,L=b.onClick;l=b.ariaLabel;var P=b.ariaPressed,E=b.isOverlay,f=b.isModern;b=_.n1("button",function(N){_.aM(N,127299)});
var F=_.Nb(function(N){_.ix(127299);L==null||L(N);return!1}),n={};
return _.O("ytm-closed-captioning-button",{class:_.nt("ytmClosedCaptioningButtonHost",(n.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return d()===-1&&E()},n.ytmClosedCaptioningButtonIconDisabled=function(){return d()===-1&&!E()},n))},_.O("button",{el:b,
class:"ytmClosedCaptioningButtonButton",title:l,"aria-label":l,"aria-pressed":P,"on:click":F},_.O(_.H$,{icon:function(){var N="",Y=f();var q=Y?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";Y=Y?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var H=_.Nz().get("hl");q=!H||S6T.includes(H)?q:Y;Y=d();switch(Y){case -1:case 0:N=q;break;case 1:N=q+"_FILLED";break;default:_.Gr(Y)}return N}})))},"rh");
_.A49.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.wu=function(l,b,d,L,P){var E={};b&&(E[b]=d);L?E.errorType=L:P&&(E.errorReason=P);_.Gj(l,E);_.Tj()};
_.ux=function(l){var b=_.ev();return _.$rV(b,l,1)};
_.$O({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 l=this.query;l&&(this.full||l[0]==="("||(l="("+l+")"),this._mq=window.matchMedia(l),this._add(),this.queryHandler(this._mq))},
queryHandler:function(l){this._setQueryMatches(l.matches)}});var q69;var H1x;var t6x=function(){};
_.Q=t6x.prototype;_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._focusedChanged=function(){};
_.Q._createRipple=function(){};
_.Q.registered=function(){};
_.Q._invalidChanged=function(){};
_.Q.hasValidator=function(){};
_.Q.validate=function(){};
_.Q._getValidity=function(){};
_.Q._requiredChanged=function(){};
_.Q._valueChanged=function(){};
_.Q._checkedChanged=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
t6x=_.$O({is:"tp-yt-paper-radio-button",_template:function(){if(H1x!==void 0)return H1x;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;q69===void 0&&(q69=document.createElement("template"));var L=q69;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return H1x=l},
behaviors:[_.ssh],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(){_.m1(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var l=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),b=Math.floor(3*l);b%2!==l%2&&b++;this.updateStyles({"--paper-radio-button-ink-size":b+"px"})}})}});var U6x;var Knj;_.$O({_template:function(){if(Knj!==void 0)return Knj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;U6x===void 0&&(U6x=document.createElement("template"));var L=U6x;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Knj=l},
is:"tp-yt-paper-radio-group",behaviors:[_.dyV],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(l){var b=this._valueToItem(l);if(!b||!b.hasAttribute("disabled")){if(this.selected){b=this._valueToItem(this.selected);if(this.selected==l)if(this.allowEmptySelection)l="";else{b&&(b.checked=!0);return}b&&
(b.checked=!1)}_.Gg.select.apply(this,[l]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(l){this._focusPrevious();l.preventDefault();this._activateFocusedItem()},
_onDownKey:function(l){this._focusNext();l.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(l){_.bYD._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(l){_.bYD._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Gg._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.bW._resetTabindices.apply(this,arguments);this.items.forEach(function(l){l.removeAttribute("aria-selected")},this)}});var eml;_.IH("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var Gu=function(){return _.S.apply(this,arguments)||this};
_.h(Gu,_.S);_.Q=Gu.prototype;_.Q.computeHasPrimaryIcon=function(l){return!(!l.icon&&!l.thumbnail)};
_.Q.computeHasSecondary=function(l){return!(!l.secondaryIcon&&!l.secondaryNotificationText)};
_.Q.computeHideSecondaryString=function(l){return!_.U("disable_hide_empty_secondary_string")&&!l.secondaryNotificationText};
_.Q.computeCompactLinkStyle=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeHasFitHeight=function(l){return l==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.Q.isActiveEndpoint=function(l){return(l=this.get("commandMetadata.webCommandMetadata.url",l))?_.ZJ(window.location.href)!=="/account_transfer_channel"&&_.ZJ(window.location.href)!=="/gaia_link"&&_.ZJ(window.location.href)!=="/channel_switcher"||l!=="/account"?_.ZJ(window.location.href)===l:!0:!1};
_.Q.onTap=function(){var l;((l=this.data)==null?0:l.serviceEndpoint)&&_.LZ(this.hostElement,[this.data.serviceEndpoint])};
Gu.prototype.onTap=Gu.prototype.onTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Gu.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Gu.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.u("design:type",Boolean)],Gu.prototype,"active",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.u("design:type",String)],Gu.prototype,"compactLinkStyle",void 0);
_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",Object)],Gu.prototype,"icon",void 0);_.w([_.g({computed:"computeIcon_(data.secondaryIcon)"}),_.u("design:type",Object)],Gu.prototype,"secondaryIcon",void 0);_.w([_.g({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Gu.prototype,"hasSecondary",void 0);_.w([_.g({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Gu.prototype,"hideSecondaryString",void 0);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gu.prototype,"onTap",null);_.w([_.A({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],Gu);
_.R(Gu,"ytd-compact-link-renderer",function(){if(eml!==void 0)return eml;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return eml=l},{mode:1});var hml;_.IH("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var Tu=function(){var l=_.S.apply(this,arguments)||this;l.role="link";l.tabindex="0";l.actionMap=_.U("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 l};
_.h(Tu,_.S);_.Q=Tu.prototype;_.Q.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.Rd()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.Q.getCurrentTheme=function(){return _.pu()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Rd()};
_.Q.onThemeSelected=function(l,b){var d=l||b?l:_.Cu(),L=(d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!d&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.f2N(_.ZJ(window.location.href));_.mx(0,165,l);_.mx(0,174,b);this.prefs.save();L&&_.lQ(this.hostElement,"yt-dark-mode-toggled-action",[d]);_.lQ(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Q.onTap=function(){this.data.serviceEndpoint&&_.LZ(this.hostElement,[this.data.serviceEndpoint])};
_.Q.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Q.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Q.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
Tu.prototype.onTap=Tu.prototype.onTap;Tu.prototype.dataChanged=Tu.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Tu.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Tu.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.K5),_.u("design:type",Object)],Tu.prototype,"paperItemBehaviors",void 0);_.w([_.g(),_.u("design:type",Object)],Tu.prototype,"data",void 0);_.w([_.g({value:function(){return _.Nz()}}),
_.u("design:type",_.Kd)],Tu.prototype,"prefs",void 0);_.w([_.g(),_.u("design:type",Object)],Tu.prototype,"label",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Tu.prototype,"role",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Tu.prototype,"tabindex",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tu.prototype,"dataChanged",null);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tu.prototype,"onTap",null);_.w([_.A({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],Tu);
_.Xa()(Tu,"ytd-toggle-theme-compact-link-renderer",function(){if(hml===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);hml=l}l=hml;return l},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var vi6,CuZ,Rm9,oi9,D69,V66,wST,uZQ,G$9,TLZ,dGj,PD,b7Q,i1A,lqj,r4q,c4T,a1T,L1Q,Pa9,ErA,Q9Q,EU,Xhl,fqZ,nrx,XH,F1Z,sU,QY,fr,BPl,s9x,O7O,NPq,mGa,Y9l,q9O,H79,UGx,K1T,e29,h2l,kK9,W1A,j9x,z2S,yGx,Z7T,Iq9,$GO,JG9,grx,AGB,CaT,R2Z,phj,or6,VwS,whT,u39,GKj,TPT,aqq,i7x,rGq,LAa,dAB,ltQ,PvS,bv9,EKx,FAZ,sNa,XJA,fta,FH,BhB,Ov9,NhO,mAl,UAB,KAQ,ezZ,hz9,kwZ,WAQ,jN9,zzA,yj9,MeT,ItQ,$Aj,Jjq,xAA,gKj,Sf9,AjS,RzZ,YfA;
_.d8=function(l){var b=new _.Rp("Error accessing DB");return _.q1$().then(function(d){return new Promise(function(L,P){try{var E=d.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(l);E.onsuccess=function(){var f=E.result;L(f?f.value:null)};
E.onerror=function(){b.params={key:l,source:"onerror"};P(b)}}catch(f){b.params={key:l,
thrownError:String(f)},P(b)}})},function(){return null})};
vi6=function(l,b){return _.Bv(l.entities,"inlineExpansionEntity",b)};
CuZ=function(l,b){return _.Bv(l.entities,"flowStateEntity",b)};
Rm9=function(l,b){if(l&&b){var d=_.hW();d().set(l,b);_.OBQ(d())}};
_.pSl=function(l,b){if(l&&b){var d=_.hW();d().set(l,b);_.OBQ(d())}};
oi9=function(l,b){return _.Bv(l.entities,"contextNoteUserRatingEntityPayload",b)};
D69=function(l){return _.x1(l,function(b){return b.languageCode==="en"})};
V66=function(l){var b=Lr;if(_.WnZ(l))l.setOption("captions","stickyLoading",{}),l.setOption("captions","track",{});else{var d=_.x1(_.KUj(l),function(L){return L.displayName===b});
l.setOption("captions","track",d)}};
wST=function(l){if(!l)return 0;var b=l.getPresentingPlayerType(),d=l.getVideoData();return d&&d.isLive?(l=l.getProgressState(b),l.seekableEnd-l.seekableStart):l.getDuration(b)};
uZQ=function(l,b){for(var d=_.X(Object.keys(l)),L=d.next();!L.done;L=d.next())if(L=L.value,l[L]!==b[L])return!1;return!0};
G$9=function(){return document.getElementById("player-control-overlay")};
TLZ=function(l){l!==-1&&!_.U("player_controls_log_creation_killswitch")&&G$9()&&(_.Zi("pcu_cs",l),_.Zi("pcu_ce"))};
dGj=function(l,b){var d=_.ro(l,{}),L=a1T("top",b),P=a1T("bottom",b),E=a1T("left",b),f=a1T("right",b);return _.qb({top:function(){return PD(d().position,L)},
bottom:function(){return PD(d().position,P)},
left:function(){return PD(d().position,E)},
right:function(){return PD(d().position,f)},
position:function(){return PD(d().positionType,i1A)},
height:function(){return PD(d().height,EU)},
width:function(){return PD(d().width,EU)},
"min-width":function(){return PD(d().minWidth,EU)},
"min-height":function(){return PD(d().minHeight,EU)},
"max-width":function(){return PD(d().maxWidth,EU)},
"max-height":function(){return PD(d().maxHeight,EU)},
"aspect-ratio":function(){return PD(d().aspectRatio,String)},
"margin-top":function(){return PD(d().margin,L)},
"margin-bottom":function(){return PD(d().margin,P)},
"margin-left":function(){return PD(d().margin,E)},
"margin-right":function(){return PD(d().margin,f)},
"padding-top":function(){return PD(d().padding,L)},
"padding-bottom":function(){return PD(d().padding,P)},
"padding-left":function(){return PD(d().padding,E)},
"padding-right":function(){return PD(d().padding,f)},
"flex-direction":function(){return PD(d().flexDirection,c4T)},
"justify-content":function(){return PD(d().justifyContent,r4q)},
"align-items":function(){return PD(d().alignItems,lqj)},
"flex-grow":function(){return PD(d().flexGrow,String)},
"flex-shrink":function(){return PD(d().flexShrink,String)},
"flex-basis":function(){return PD(d().flexBasis,EU)},
"align-self":function(){return PD(d().alignSelf,lqj)},
"flex-wrap":function(){return PD(d().flexWrap,b7Q)},
"align-content":function(){return PD(d().alignContent,lqj)}})};
PD=function(l,b){return l!==void 0?b(l):void 0};
b7Q=function(l){switch(l){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
i1A=function(l){switch(l){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
lqj=function(l){switch(l){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"}};
r4q=function(l){switch(l){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"}};
c4T=function(l){switch(l){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"}};
a1T=function(l,b){var d=b==="rtl";switch(l){case "top":var L=L1Q;break;case "bottom":L=Pa9;break;case "left":L=ErA;break;default:L=Q9Q}return function(P){return PD(L(P,d),EU)}};
L1Q=function(l){var b=l.top;var d=l.vertical;l=l.all;var L;return(L=b!=null?b:d)!=null?L:l};
Pa9=function(l){var b=l.bottom;var d=l.vertical;l=l.all;var L;return(L=b!=null?b:d)!=null?L:l};
ErA=function(l,b){var d=l.left;var L=l.end;var P=l.start;var E=l.horizontal;l=l.all;var f,F;return(F=(f=d!=null?d:b?L:P)!=null?f:E)!=null?F:l};
Q9Q=function(l,b){var d=l.right;var L=l.end;var P=l.start;var E=l.horizontal;l=l.all;var f,F;return(F=(f=d!=null?d:b?P:L)!=null?f:E)!=null?F:l};
EU=function(l){var b=l.value;switch(l.unit){case "YPC_DIMENSION_UNIT_POINT":return b+"px";case "YPC_DIMENSION_UNIT_FRACTION":return b+"%";default:return""+b}};
Xhl=function(l){switch(l){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"}};
fqZ=function(l){var b=l!=null?l:{};l=b.fontRole;var d=b.fontSize;b=b.fontWeight;if(l!==null&&d!==null)switch(l){case "YPC_FONT_ROLE_DISPLAY":switch(d){case "YPC_FONT_SIZE_L":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(d){case "YPC_FONT_SIZE_L":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return b===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(d){case "YPC_FONT_SIZE_XL":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return b==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
nrx=function(l,b,d){function L(q){return Object.values(q).map(function(H){var t=H.productId;H=H.pricingOptionIndex;return QY(P(t).pricingOptions,H).pricingOptionId})}
function P(q){return n().get(q)}
function E(q){q=L(q);d(q)}
function f(q,H){return Array.from(XH(q.pricingOptions)).filter(function(t){t=_.X(t);t.next();t=t.next().value;return fr(t.pricingGroupAttributes,H)}).map(function(t){return _.X(t).next().value})}
var F=s9x([l,b],function(q,H){var t=q==null?void 0:q.selectedPricingOptions;q={};var e=!0;if(t&&H.length)for(var W=_.X(H),M=W.next();!M.done;M=W.next()){M=M.value;var J=F1Z(M.pricingOptions,function(p){a:{p=p.pricingOptionId;for(var D=_.X(t),G=D.next();!G.done;G=D.next())if(G.value===p){p=!0;break a}p=!1}return p});
if(J>=0){e=!1;var x=QY(M.pricingOptions,J),V=void 0;q[M.groupId]={productId:M.productId,pricingOptionIndex:J,pricingGroupAttributes:(V=x)==null?void 0:V.pricingGroupAttributes}}}e&&H.length&&(e=QY(H[0].pricingOptions,0),q[H[0].groupId]={productId:H[0].productId,pricingOptionIndex:0,pricingGroupAttributes:e==null?void 0:e.pricingGroupAttributes});return q}),n=s9x([b],function(q){return new Map(q.map(function(H){return[H.productId,
H]}))}),N=s9x([b],function(q){var H=new Map;
q=_.X(q);for(var t=q.next();!t.done;t=q.next()){var e=t.value;t=e.groupId;var W=e.productId;e=_.X(XH(e.pricingOptions));for(var M=e.next();!M.done;M=e.next()){var J=_.X(M.value);M=J.next().value;J=J.next().value;H.set(J.pricingOptionId,{groupId:t,productId:W,index:M,pricingOption:J,pricingGroupAttributes:J.pricingGroupAttributes})}}return H}),Y=s9x([b],function(q){var H=new Map;
q=_.X(q);for(var t=q.next();!t.done;t=q.next()){var e=t.value;t=e.groupId;var W=e.productId,M=void 0;e=_.X(XH((M=e.pricingGroups)!=null?M:[]));for(M=e.next();!M.done;M=e.next()){var J=_.X(M.value);M=J.next().value;J=J.next().value;H.set(J.pricingGroupId,{groupId:t,productId:W,index:M,pricingGroup:J,pricingGroupAttributes:J.pricingGroupAttributes})}}return H});
return{getProductById:P,isProductSelected:function(q){var H=P(q);if(!H)return!1;var t;return((t=F()[H.groupId])==null?void 0:t.productId)===q},
getSelectedPricingOptions:function(){return Object.values(F()).map(function(q){var H=q.productId;q=q.pricingOptionIndex;return QY(P(H).pricingOptions,q)})},
getSelectedPricingGroupAttributesByGroupId:function(q){var H;return(q=(H=F()[q])==null?void 0:H.pricingGroupAttributes)?Array.from(q):void 0},
getSelectedProductByGroupId:function(q){var H;return(q=(H=F()[q])==null?void 0:H.productId)?P(q):void 0},
onProductSelected:function(q){var H=P(q);if(H){var t=F(),e;if(((e=t[H.groupId])==null?void 0:e.productId)!==q){var W=(e=(W=t[H.groupId])==null?void 0:W.productId)?P(e):void 0;var M;e=(M=t[H.groupId])==null?void 0:M.pricingGroupAttributes;var J;M=(J=t[H.groupId])==null?void 0:J.pricingOptionIndex;if(W&&M!==void 0)if(e){J=f(W,e).indexOf(M);if(J===-1)throw Error("Zj`"+M+"`"+W.productId);M=f(H,e);J=J<M.length?M[J]:M.length>0?M[0]:0}else J=M<sU(H.pricingOptions)?M:0;else J=0;sU(H.pricingOptions)<=J&&(J=
0);M=QY(H.pricingOptions,J);var x;W={};E(Object.assign({},t,(W[H.groupId]={productId:q,pricingOptionIndex:J,pricingGroupAttributes:(x=M==null?void 0:M.pricingGroupAttributes)!=null?x:[]},W)))}}},
onPricingOptionSelected:function(q){var H=N().get(q);if(H){q=H.groupId;var t=H.productId;H=H.index;var e=F(),W,M;if(((W=e[q])==null?void 0:W.productId)!==t||((M=e[q])==null?void 0:M.pricingOptionIndex)!==H){var J,x;W={};E(Object.assign({},e,(W[q]={productId:t,pricingOptionIndex:H,pricingGroupAttributes:(x=(J=e[q])==null?void 0:J.pricingGroupAttributes)!=null?x:[]},W)))}}},
onPricingGroupSelected:function(q){var H=Y().get(q);if(H){q=H.groupId;var t=H.productId,e=H.pricingGroup.pricingGroupAttributes,W=P(t);if(W){H=F();var M=H[q].pricingGroupAttributes,J;if(((J=H[q])==null?void 0:J.productId)!==t||!fr(BPl(M,sU(e)),e)){J=Array.from(e);for(e=sU(e);e<sU(M);e++){var x="",V=!1,p=Array.from(J);p.push(QY(M,e));for(var D=_.X(W.pricingGroups),G=D.next();!G.done;G=D.next())if(G=G.value,fr(G.pricingGroupAttributes,p)){J.push(QY(M,e));V=!0;break}else x===""&&sU(G.pricingGroupAttributes)===
p.length&&fr(BPl(G.pricingGroupAttributes,J.length),J)&&(x=QY(G.pricingGroupAttributes,e));V||J.push(x)}x=H[q].pricingOptionIndex;e=[];V=new Map;p=0;W=_.X(XH(W.pricingOptions));for(D=W.next();!D.done;D=W.next())G=_.X(D.value),D=G.next().value,G=G.next().value,fr(G.pricingGroupAttributes,J)&&e.push(D),fr(G.pricingGroupAttributes,M)&&V.set(D,p++);e.length===0?M=0:(M=V.get(x),M=M!==void 0&&M<e.length?e[M]:e[0]);W={};E(Object.assign({},H,(W[q]={productId:t,pricingOptionIndex:M,pricingGroupAttributes:J},
W)))}}}},
onClearGroupSelected:function(q){var H=F();H[q]&&(H=Object.fromEntries(Object.entries(H).filter(function(t){return _.X(t).next().value!==q})),E(H))}}};
XH=function(l){return function d(){var L,P,E,f,F;return _.NK(d,function(n){switch(n.nextAddress){case 1:_.IX(n,2),L=0,P=_.X(l),E=P.next();case 4:if(E.done){n.jumpTo(2);break}f=E.value;F=_.mQ;return n.yield([L++,f],7);case 7:F(n.yieldResult);E=P.next();n.jumpTo(4);break;case 2:_.Mi(n),_.$s(n,0)}})}()};
F1Z=function(l,b){l=_.X(XH(l));for(var d=l.next();!d.done;d=l.next()){var L=_.X(d.value);d=L.next().value;L=L.next().value;if(b(L))return d}return-1};
sU=function(l){var b=0;for(l=l[Symbol.iterator]();!l.next().done;)++b;return b};
QY=function(l,b){l=_.X(XH(l));for(var d=l.next();!d.done;d=l.next()){var L=_.X(d.value);d=L.next().value;L=L.next().value;if(d===b)return L}};
fr=function(l,b){if(!l&&!b)return!0;if(!l||!b)return!1;l=Array.from(l);b=Array.from(b);if(l.length!==b.length)return!1;for(var d=0;d<l.length;d++)if(l[d]!==b[d])return!1;return!0};
BPl=function(l,b){b=b===void 0?Infinity:b;var d=[];l=_.X(XH(l));for(var L=l.next();!L.done;L=l.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;if(L>=b)break;L>=0&&d.push(P)}return d};
s9x=function(l,b){var d,L;return function(){for(var P=l.map(function(f){return f()}),E=0;E<P.length;E++)if(!d||P[E]!==d[E]){d=P;
L=b.apply(null,_.VV(P));break}return L}};
O7O=function(l,b,d){var L=[];l=_.X(l);for(var P=l.next();!P.done;P=l.next()){P=P.value;var E=void 0;((E=b)==null?0:E.length)&&!fr(P.pricingGroupAttributes,b)||L.push({pricingOption:P,isSelected:d.includes(P.pricingOptionId)})}return L};
NPq=function(l,b){return _.Bv(l.entities,"pdpStateEntity",b)};
mGa=function(l){var b,d;return!!(l.productId&&l.groupId&&((b=l.pricingOptions)==null?0:b.length)&&l.pricingOptions.every(function(L){return L.pricingOptionId})&&((d=l.pricingGroups)==null||!d.length||Array.isArray(l.pricingGroups)&&l.pricingGroups.every(function(L){return L.pricingGroupId&&L.pricingGroupAttributes&&L.pricingGroupAttributes.length>0})))};
Y9l=function(l,b,d){return nrx(l,s9x([b],function(L){return L.filter(mGa)}),d)};
q9O=function(l,b){return b.length===0?[l]:[l.slice(0,b[0]),l.slice(b[0])].filter(function(d){return d.length>0})};
H79=function(l){switch(l){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""}};
UGx=function(l,b,d,L){L=Object.assign({},L);_.$A(L,twS,{selectedOptionId:l,primaryButtonOverride:d});_.i4().dispatch(_.jN("flowStateEntity",b,L))};
K1T=function(l,b,d){!_.K(d,twS)&&l.noPreselect&&b!==""&&l.defaultButtonOverride&&UGx("default",b,l.defaultButtonOverride,d)};
e29=function(l){switch(l){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"}};
h2l=function(l){switch(l){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"}};
kK9=function(l,b){if(b)return"ytCardViewModelCardSelected";switch(l){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
W1A=function(l,b){b.includes(l)?b=b.filter(function(d){return d!==l}):b.push(l);
return[].concat(_.VV(b))};
j9x=function(l,b){return _.Bv(l.entities,"contextNoteFeedEntityPayload",b)};
z2S=function(l,b){switch(l){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return b==null?void 0:b.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return b==null?void 0:b.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return b==null?void 0:b.ratingNotHelpfulText}};
yGx=function(l,b,d){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:d||l.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:l.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:l.deleteDialogTitle}]},dialogMessages:[{runs:[{text:l.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:l.deleteActionText}]},command:{performCommentActionEndpoint:{action:b}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:l.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
Z7T=function(l,b,d){var L;if(l&&((L=b())==null?0:L.includes(l))){var P;d((P=b())==null?void 0:P.filter(function(E){return E!==l}))}else d([].concat(_.VV(b()||[]),[l]))};
Iq9=function(l,b){if(l){var d=[];b=_.X((b==null?void 0:b.checkboxes)||[]);for(var L=b.next();!L.done;L=b.next()){L=_.K(L.value,MwB);var P=void 0;((P=L)==null?0:P.value)&&l.includes(L.key||"")&&d.push(L.value)}return d}};
$GO=function(l){l.style.height="auto";l.style.height=l.scrollHeight+"px"};
JG9=function(l){return[l.syncStep,l.asyncStep].filter(function(b){return b!==void 0})};
grx=function(l){var b,d,L;if(l=(b=l.structuredContextNoteFormSchema)==null?void 0:(d=b.fieldSchemas)==null?void 0:(L=d.noteBody)==null?void 0:L.validationSchema)for(b=_.X(JG9(l)),d=b.next();!d.done;d=b.next()){d=d.value.rules;if(!d)break;d=_.X(d);for(d=d.next();!d.done;d=d.next())return _.K(d.value,_.xG9)}};
AGB=function(l){if(l){l=_.X(JG9(l));for(var b=l.next();!b.done;b=l.next()){b=b.value.rules;if(!b)break;b=_.X(b);for(b=b.next();!b.done;b=b.next())return _.K(b.value,S9Q)}}};
CaT=function(l){if(l){l=_.X(JG9(l));for(var b=l.next();!b.done;b=l.next()){b=b.value.rules;if(!b)break;b=_.X(b);for(b=b.next();!b.done;b=b.next())return _.K(b.value,vrl)}}};
R2Z=function(l){l=/^https?:\/\//.test(l)?l:"http://"+l;try{var b=_.bV(l)}catch(d){return!1}if(b.toString()!==l)return!1;l=b.JSC$10197_domain_.split(".");return l.length>1&&l.every(function(d){return!!d})};
phj=function(l,b,d,L){var P;L=(P=L.structuredContextNoteData)==null?void 0:P.createCommentEndpoint;if(P=_.K(L,_.Irr))return P.commentText=_.ao(l),P.videoPositionMention=b,P.sources=d,L};
or6=function(l){return l==null?void 0:l.stringValue};
VwS=function(l,b,d){l=l.map(function(L,P){return{listItemViewModel:{title:L.title,subtitle:L.subtitle,leadingImage:L.leadingImage,trailingImage:P===b?DGl:void 0,rendererContext:{commandContext:{onTap:L.onTap}}}}});
return Object.assign({},d&&{header:{panelHeaderViewModel:{title:d}}},{content:{listViewModel:{listItems:l}}})};
whT=function(l,b){if(l&&b)switch(b){case "SELECTION_TYPE_BOOL":return l.boolValue;case "SELECTION_TYPE_INT":return l.intValue;case "SELECTION_TYPE_STRING":return l.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return l.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return l.timePickerFormatValue}};
u39=function(l){var b;l=(b=l.options)==null?void 0:b.findIndex(function(d){return d.isSelected});
return l===void 0?-1:l};
GKj=function(l,b,d){var L=function(){return l().label},P={},E=_.nt("ytDropdownViewModelLabel",(P.ytDropdownViewModelLabelError=b,P));
return _.O(_.m,{cond:function(){return l().label&&!(d()===-1&&l().label&&!l().placeholderText)},
then:function(){return _.O("div",{class:E},_.O(_.UD,{text:L}))}})};
TPT=function(l,b){var d={};d=_.nt("ytDropdownViewModelTitle",(d.ytDropdownViewModelTitlePlaceholder=function(){return b()===-1},d));
return _.O("div",{class:d},_.O(_.UD,{text:function(){var L=l();var P=b();if(P===-1)L=L.placeholderText?L.placeholderText:L.label;else{var E,f;L=(E=L.options)==null?void 0:(f=E[P])==null?void 0:f.title}return L}}))};
aqq=function(l,b){var d=function(){return l().hint};
return _.O(_.H7,null,_.O(_.m,{cond:function(){return d()&&!b()},
then:function(){return _.O("div",{class:_.nt("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.O(_.UD,{text:d,className:"ytDropdownViewModelSupportText"}))}}),_.O(_.m,{cond:b,
then:function(){return _.O("div",{id:"dropdown-view-model-error",role:"alert",class:_.nt("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.O(_.H$,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.O(_.UD,{text:b,className:"ytDropdownViewModelSupportText"}))}}))};
i7x=function(l,b){var d=_.qP().resolve(_.BxT);_.wq(function(){var L=l().id;L&&d!=null&&d.dropdownMap.set(L,b)})};
rGq=function(l){l=_.K(l.scheduleButton,cGS);l=_.K(l==null?void 0:l.primaryButton,_.U3);l=_.K(l==null?void 0:l.onTap,_.S3);var b,d,L=((d=_.K(l,_.QB))==null?void 0:d.commands)||[l];d=_.X(L);for(l=d.next();!l.done&&!(b=_.K(l.value,_.yxV));l=d.next());var P;b=(P=b)==null?void 0:P.createBroadcastRequest;if(!b)throw Error("fk");return b};
LAa=function(l,b,d){d=d===void 0?{}:d;var L,P;return _.B(function(E){if(L=ltQ(b))return E.return(L);(P=bv9(l,b,d))&&dAB(b,P);return E.return(P)})};
dAB=function(l,b){var d=PvS(l);d&&b.then(function(L){_.qP().resolve(_.Dm).put(d,new _.Vs({innertubeResponse:L}))})};
ltQ=function(l){if(l=PvS(l)){var b=_.qP().resolve(_.Dm);if(b.has(l))return b.get(l).then(function(d){return d==null?void 0:_.EH(d)})}return null};
PvS=function(l){var b=_.K(l.endpoint,_.oN);if(b!=null&&b.videoId)return b={videoId:b.videoId},_.U("web_imp_player_mute_params")&&(b.mutedAtStart=l.startPlaybackInMutedState),_.pv("inline_playback",b)};
bv9=function(l,b,d){l=_.GZ(l,b.endpoint,EKx(b,d)).then(function(L){return L});
return Promise.resolve(l)};
EKx=function(l,b){b=_.U("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!l.startPlaybackInMutedState},b):Object.assign({},{vis:5,autonav:"1"},b);var d;b={contentPlaybackContext:_.Bs(b,(d=_.K(l.endpoint.commandMetadata,_.sz))==null?void 0:d.url,window.location.href)};_.U("web_imp_player_mute_params")&&(b.overrideMutedAtStart=!l.startPlaybackInMutedState);return b};
FAZ=function(l,b){var d=window.MutationObserver;d&&(QNx=new d(function(L,P){L=_.X(L);for(var E=L.next();!E.done;E=L.next()){E=E.value;var f;if(f=E.type==="childList"&&E.target)a:{f=l;E=XJA(E.target);f=XJA(f);for(var F=null,n=0;n<E.length;n++)if(f.includes(E[n])){if(n===0){f=!1;break a}F=E[n];break}F?(E=fta(E,F),f=fta(f,F),f=E<f):f=!1}if(f){b();P.disconnect();break}}}),(d=sNa())&&QNx.observe(d,{childList:!0,
subtree:!0}))};
sNa=function(){var l=document.getElementsByTagName("ytd-rich-grid-renderer");if(l.length>0)return l[0];l=document.getElementsByTagName("ytd-section-list-renderer");return l.length>0?l[0]:null};
XJA=function(l){for(var b=[];l;)b.push(l),l=l.parentElement;return b};
fta=function(l,b){var d=Array.from(b.children);b=l.indexOf(b);return b>0?d.indexOf(l[b-1]):-1};
FH=function(l,b,d){d=d===void 0?{}:d;return _.By(l,d,b)};
BhB=function(l){switch(l){case "MUSIC":return!0;default:return!1}};
Ov9=function(l){if(l=l==null?void 0:l.find(function(L){var P,E;return((P=_.K(L,nKQ))==null?void 0:(E=P.inlinePlaybackBadgeData)==null?void 0:E.replicateAsTimestamp)===!0}))if(l=_.K(l,nKQ),l==null?0:l.icon){var b,d;
if((l=(b=_.Lsq(l.icon))==null?void 0:(d=b.clientResource)==null?void 0:d.imageName)&&BhB(l))return l}};
NhO=function(l){return l==null?void 0:l.filter(function(b){return b.premiereTrailerBadgeRenderer})};
mAl=function(l){var b,d=l==null?void 0:(b=l.find(function(n){return n.thumbnailOverlayTimeStatusRenderer}))==null?void 0:b.thumbnailOverlayTimeStatusRenderer,L,P;
if((d==null?0:(L=d.icon)==null?0:L.iconType)&&BhB(d==null?void 0:(P=d.icon)==null?void 0:P.iconType)){var E;return{icon:d==null?void 0:(E=d.icon)==null?void 0:E.iconType}}var f;if(b=l==null?void 0:(f=l.find(function(n){return n.thumbnailOverlayBadgeViewModel}))==null?void 0:f.thumbnailOverlayBadgeViewModel)if(f=Ov9(b.thumbnailBadges))return{icon:f};
var F;if(l=l==null?void 0:(F=l.find(function(n){return n.thumbnailBottomOverlayViewModel}))==null?void 0:F.thumbnailBottomOverlayViewModel)if(F=Ov9(l.badges))return{icon:F};
return{}};
UAB=function(l,b){var d=new YfA(function(E){P(E)},b);
b=_.X(_.jL(qfl(d),void 0,"D2uee"));var L=b.next().value,P=b.next().value;_.Vl(function(){Promise.resolve().then(function(){var E,f=(E=l())!=null?E:{};d.playerControlsData=f;d.lastSeenPlayerApi=_.Rw(f.playerApi);HvO(d)});
_.wk(function(){tea(d)})},"xfRk8b");
return L};
KAQ=function(l){return function(b){var d=l(),L={playerState:b};if(b===1){var P;(P=d.playerApi)==null||P.loadModule("captions")}if(b===0){var E;(E=d.playerApi)==null||E.unloadModule("captions")}b!==-1&&d.setState(L)}};
ezZ=function(l){return function(b){l().setState({playbackRate:b})}};
hz9=function(l){return function(b){var d=l(),L=d.playerApi,P=L==null?void 0:L.getVideoData(),E=(P==null?void 0:P.isLive)||!1;P=P==null?void 0:P.video_id;E={videoDuration:wST(L||void 0),isLive:E,videoId:P};E.videoId!==d.videoId&&(E=Object.assign({},_.yJB(L),E));if(b==null?0:b.playertype)E.playerType=b.playertype;if(L){E.captionsAvailable=_.k$Q(L);b=E;var f;P=(f=L.getStoryboardLevel(L.getNumberOfStoryboardLevels()-1))==null?void 0:f.intervalMs;b.storyboardInterval=P?P/1E3:void 0;E.captionsAvailable&&
(E.captionsEnabled=_.WnZ(L))}E.volumeMuted=!(L==null||!L.isMuted());d.setState(E)}};
kwZ=function(l){return function(b){var d=l(),L=d.playerApi;if(L){var P=L.getPresentingPlayerType();b={playedTime:b||0,percentLoaded:L.getVideoLoadedFraction(),playerType:P};d.playerState===0&&(b.playedTime=d.videoDuration);d.isLive&&(P=L.getProgressState(P),b.playedTime-=P.seekableStart,b.videoDuration=wST(L));if(d.playerType===1)L=!1;else{var E;if((E=d.uxConfig)==null?0:E.showCuedOverlay){var f;L=!((f=d.playerApi)==null?0:f.getPlayerStateObject(d.playerType).isDomPaused)}else L=!0}L&&delete b.playedTime;
d.setState(b)}}};
WAQ=function(l){return function(){var b=l(),d,L,P,E={volume:(P=(d=b.playerApi)==null?void 0:d.getVolume())!=null?P:0,volumeMuted:!((L=b.playerApi)==null||!L.isMuted())};b.setState(E)}};
jN9=function(l){return function(){var b=l(),d=b.playerApi;if(d){var L={captionsAvailable:_.k$Q(d)};L.captionsAvailable&&(L.captionsEnabled=_.WnZ(d));b.setState(L)}}};
zzA=function(l){return{appApi:Object.assign({},_.K9Z(),{showCaptionsToggleToast:function(b){var d,L;(L=(d=l()).showCaptionsToggleToast)==null||L.call(d,b)},
openInMiniplayer:function(){var b,d;(d=(b=l()).openInMiniplayer)==null||d.call(b)}})}};
yj9=function(l,b){var d,L,P;return!!(l==null?0:(d=l.playerResponse)==null?0:(L=d.playerConfig)==null?0:(P=L.inlinePlaybackConfig)==null?0:P.showScrubbingControls)&&!(b==null?0:b.hideScrubbingControls)};
_.ZvB=function(l){var b=!l.miniplayerIsActive;return[5,2,0].includes(l.miniplayerPlaybackState)||b};
MeT={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};ItQ=function(l){this.onStepChangeCallback=function(){};
this.flowRenderer=l};
ItQ.prototype.getCurrentStep=function(){var l=this,b;return((b=this.flowRenderer.steps)!=null?b:[]).map(function(d){return _.K(d,_.dX)}).find(function(d){return d&&d.stepId===l.currentStepId})};
$Aj=function(l,b){var d=b.flowStateEntityKey,L=l.flowStates.get(d);if(L)return L;b=new ItQ(b);l.flowStates.set(d,b);return b};
Jjq=function(l,b){for(var d=_.X(l.flowStates.entries()),L=d.next();!L.done;L=d.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;if(P.flowRenderer.targetId===b){l.flowStates.delete(L);break}}};
xAA=function(l,b){l.onStepChangeCallback=b;l.onStepChangeCallback(l.getCurrentStep())};
gKj=function(l,b){var d=l.getCurrentStep();if(d&&d.stepId===b)return!0;var L;return((L=l.flowRenderer.steps)!=null?L:[]).map(function(P){return _.K(P,_.dX)}).find(function(P){return P&&P.stepId===b})?(l.currentStepId=b,l.onStepChangeCallback(l.getCurrentStep()),!0):!1};
Sf9=function(l,b){var d,L,P,E,f;_.B(function(F){if(!b.length)return F.return([]);d=[];L=_.X(b);for(P=L.next();!P.done;P=L.next())E=P.value,(f=l.resolveIcon(E))&&!l.iconCache[f.url]&&d.push(_.Yq9(l,f).then(function(){}).catch(function(){}));
return F.return(Promise.all(d))})};
AjS=function(l,b){var d=[];b=(new Set(b)).values();b=_.X(b);for(var L=b.next();!L.done;L=b.next()){L=L.value;for(var P=_.X(Object.values(MeT)),E=P.next();!E.done;E=P.next())d.push({iconName:L,iconStyle:E.value})}Sf9(l.iconManager,d)};
_.vKQ=function(l,b,d){var L=d!=null?d:l.iconsToFetch;L!=null&&L.length?b!==void 0&&b>=0?_.pl(_.T1,function(){AjS(l,L)},b):AjS(l,L):Promise.resolve()};
_.Cv9=_.Op(function(l,b,d){if(l.nextWireType_!==5)return!1;_.N3(b,d,_.wQ(l.decoder_));return!0},function(l,b,d){b=_.K0Z(b);
b!=null&&(_.mL(l,d,5),_.q3(l.encoder_,b))},_.LlQ);
RzZ=[0,_.iA,_.Cv9,-1];_.pJQ=function(){return _.E2({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
YfA=function(l,b){var d=oKQ,L=this;this.renderFn=l;this.listeners=d;this.context=b;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var P;this.lastSeenPlayerApi=_.Rw((P=this.playerControlsData)==null?void 0:P.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.yJB(),void 0);_.U("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){qfl(L).setState({playerState:-1});L.resetRecentlyNavigatedJobId&&
_.T1.cancelJob(L.resetRecentlyNavigatedJobId);L.recentlyNavigated=!0;L.resetRecentlyNavigatedJobId=_.T1.addJob(function(){L.recentlyNavigated=!1},8,1E4)})};
YfA.prototype.setState=function(l){if(!_.U("mweb_player_skip_no_op_state_changes")||!uZQ(l,this.state))if(this.state=Object.assign({},this.state,l),!_.U("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)l=-1,_.U("player_controls_log_creation_killswitch")||G$9()||(l=(0,_.t8)()),_.Zi("pcu_s"),_.Zi("pcu_se"),_.Zi("pcu_rs"),this.renderFn(qfl(this)),_.Zi("pcu_re"),TLZ(l),_.T1.addJob(function(){_.Zi("pcu_ap")},8)};
var qfl=function(l){if(l.getPlayerApi)var b=_.Rw(l.getPlayerApi());else{var d;b=_.Rw((d=l.playerControlsData)==null?void 0:d.playerApi)}return Object.assign({},l.state,{setState:l.boundSetState,domMeasurements:{progressBarLineRect:l.progressBarLineRect},playerApi:b,appApi:l.context.appApi,playerContainer:l.context.playerContainer,playerControlContainer:l.context.playerControlContainer,uxConfig:l.context.uxConfig})},HvO=function(l){l.listeners.forEach(function(b){l.eventListenerCleanupFunctions.push(b.register(function(){return qfl(l)},
function(){return l.getData()}))})},tea=function(l){l.eventListenerCleanupFunctions.forEach(function(b){b()});
l.eventListenerCleanupFunctions.length=0};
YfA.prototype.getData=function(){return this.playerControlsData};var DAO=[0,_.Bp,_.b5,_.Bp,-1,_.b5,[0,_.d$,_.Pp,-1],_.Bp,-1];var VeZ=[0,[1,2,3],_.Qh,-2];var wJ9=[0,_.Bp];var uuQ=new _.Hd("crowdsourcedContextUserRatingFormFlowState");var GwT=new _.Hd("noteViewModel");var BD=new _.Hd("abuseReportFlowState");var ThA=new _.Hd("feedbackFormFlowState");var atj=new _.Hd("inputBoxViewModel");_.xG9=new _.Hd("lengthValidationRule");var S9Q=new _.Hd("regexValidationRule");var vrl=new _.Hd("selectedValidationRule");var ivO=[0,_.Pp,_.Bp,_.mY];var cj9=[0,_.b5,-2,RzZ];var rj9=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(rj9,_.Fd);rj9.prototype.getFeature=function(){return _.gQ(this,6)};
rj9.prototype.hasFeature=function(){return _.hA(_.h3(this,6))!=null};var lia=[0,_.Pp];var bZZ=_.Kb(rj9,[0,_.b5,-2,RzZ,_.b5,_.Pp,-1,_.l5,-1,_.Pp,-3,_.eS2,_.d$,cj9,_.Pp,-1,DAO,_.l5,_.Pp,ivO,[0,[0,_.Pp,-2,2,_.Pp,-1,[0,_.Pp],[0,_.Bp,_.Pp],[0,_.Bp],[0,_.Pp],2,[0,_.Bp,2,[0,_.Bp,-1],[0,_.XW,VeZ],1,[0,wJ9],1,[0,_.Pp]],[0,_.d$],[0,[1,2],_.fC,[0,_.Pp],_.fC,[0,_.Pp,_.FW,-1]],[0,_.Bp],[0,_.Pp,[0,[1,2,3,4],_.fC,[0,[0,_.Pp],lia],_.fC,[0,[0,_.Pp],lia],_.fC,[0,lia],_.fC,[0,[0,_.Pp],lia]]],[0,_.Pp],1,[0,_.Pp,_.Bp],1,[0,_.Pp],[0,_.d$],[0,_.Pp,_.Bp,-1,[0,_.Pp,-4]],[0,_.Pp],[0,_.Pp,-2],1,[0,_.Pp],[0,
_.d$],[0,_.d$,_.Pp],1,[0,_.d$],[0]],_.Pp,_.Bp,_.iA,1,_.sS,_.Pp,_.Bp],_.b5,_.sS,_.Bp,-1,_.b5]);var dzA=new _.Hd("talkToRecsViewModel");var LxQ=new _.Hd("creatorGoalSetUpFlowDropdownItemViewModel");var PQ6=new _.Hd("creatorGoalSetUpFlowDropdownViewModel");var nKQ=new _.Hd("thumbnailBadgeViewModel");var ERl=new _.Hd("checkboxGroupViewModel");var MwB=new _.Hd("checkboxItemViewModel");_.Q_O=new _.Hd("radioButtonGroupViewModel");var XyT=new _.Hd("radioButtonItemViewModel");var cGS=new _.Hd("panelFooterViewModel");var fi9=new _.Hd("ypcCancelRecurrenceCommand");var s_q=new _.Hd("cancellationFlowState");var twS=new _.Hd("premiumPurchaseFlowState");var FxO=new _.Hd("surveyAnswerCardRenderer");var BbB=new _.Hd("showMoreButtonRenderer");var nRj;var OZ9,NbQ=function(){if(OZ9!==void 0)return OZ9;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;nRj===void 0&&(nRj=document.createElement("template"));var L=nRj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return OZ9=l};var nr=function(){var l=_.S.apply(this,arguments)||this;l.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";l.goalDescription="";l.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";l.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";l.startButtonId="start-button";l.exampleButtonId="example-button";return l};
_.h(nr,_.S);_.Q=nr.prototype;_.Q.getGoalDropdownItems=function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.purchaseTargetDropdown,PQ6))==null?void 0:b.dropdownItems};
_.Q.getTimerDropdownItems=function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.timerDropdown,PQ6))==null?void 0:b.dropdownItems};
_.Q.getColorDropdownItems=function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.colorDropdown,PQ6))==null?void 0:b.dropdownItems};
_.Q.getDropdownItemText=function(l){var b;return(b=_.K(l,LxQ))==null?void 0:b.itemLabel};
_.Q.getDropdownItemValue=function(l){l=_.K(l,LxQ);return(l==null?void 0:l.timeLimit)||(l==null?void 0:l.purchaseTarget)||(l==null?void 0:l.eligiblePurchaseType)};
_.Q.updateFlowState=function(l){_.lQ(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:l}])};
_.Q.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.Q.updateGoalValue=function(l){this.goal=l.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.Q.onTextValueChanged=function(l){this.goalDescription=l.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.Q.updateTimerValue=function(l){this.timer=l.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.Q.updateTierValue=function(l){this.tier=l.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.Q.getButtonViewModel=function(l){l=(l==null?void 0:l.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var b,d=_.K((b=this.data)==null?void 0:b.startGoalButton,_.U3);return Object.assign({},d,{state:l})};
_.qG.Object.defineProperties(nr,{template:{configurable:!0,enumerable:!0,get:function(){return NbQ()}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nr.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nr.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],nr.prototype,"goal",void 0);_.w([_.g(),_.u("design:type",Object)],nr.prototype,"goalDescription",void 0);_.w([_.g(),_.u("design:type",Object)],nr.prototype,"timer",void 0);_.w([_.g(),_.u("design:type",Object)],nr.prototype,"tier",void 0);
_.w([_.g(),_.u("design:type",Object)],nr.prototype,"startButtonId",void 0);_.w([_.g(),_.u("design:type",Object)],nr.prototype,"exampleButtonId",void 0);_.w([_.AC({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],nr);_.R(nr,"yt-creator-goal-set-up-flow-view-model",function(){return NbQ()},{mode:0});var mzQ;var YzQ;var qzB;var HZB=function(){return _.S.apply(this,arguments)||this};
_.h(HZB,_.S);_.w([_.g(),_.u("design:type",Object)],HZB.prototype,"data",void 0);_.w([_.AC({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],HZB);
_.R(HZB,"yt-survey-answer-card-renderer",function(){if(qzB===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;YzQ===void 0&&(YzQ=document.createElement("template"));var L=YzQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);qzB=l}l=qzB;return l},{mode:2});var thS;var Uz9;var OU=function(){return _.S.apply(this,arguments)||this};
_.h(OU,_.S);_.Q=OU.prototype;_.Q.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.Q.selectedItemChanged=function(l){_.lQ(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[l.feedbackToken||""]}])};
_.Q.surveyAnswerCardRendererClicked=function(l){if(l.target&&_.K(l.model.item,FxO)){var b=l.target;l=_.K(l.model.item,FxO);l.onTapCommand?_.Py(b,[l.onTapCommand],b):this.data.onTapCommand&&_.Py(b,[this.data.onTapCommand],b);this.selectedItemChanged(l)}};
_.Q.checkIsCancellationStyle=function(l){return l==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.Q.updateSelectedItemFromBinding=function(l){this.selectedItem=l.detail.value};
OU.prototype.onSelectedItemChanged=OU.prototype.onSelectedItemChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],OU.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],OU.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],OU.prototype,"selectedItem",void 0);_.w([_.g({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.u("design:type",Boolean)],OU.prototype,"isCancellationStyle",void 0);
_.w([_.tC("selectedItem"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OU.prototype,"onSelectedItemChanged",null);_.w([_.AC({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],OU);
_.R(OU,"yt-survey-flow-step-renderer",function(){if(Uz9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;thS===void 0&&(thS=document.createElement("template"));var L=thS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Uz9=l}l=Uz9;return l},{mode:2});var NN=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return l};
_.h(NN,_.S);NN.prototype.handleSurveyFlowStepOptionChanged=function(l){this.ytdReduxBehavior.dispatch(_.E2({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:l}));_.lQ(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:l}}])};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],NN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],NN.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],NN.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],NN);
_.R(NN,"ytd-survey-flow-step-renderer",function(){if(mzQ!==void 0)return mzQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return mzQ=l},{mode:1});_.k5a=_.C(function(l){var b=l.data;var d=l.hideDivider;var L=l.isChannelInfoCard;l={};return _.O("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.O("div",{class:_.nt("yt-profile-identity-info-view-model__frame",(l["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!b().channelBanner},l))},_.O(KxT,{profileIdentityInfoData:b}),_.O("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.O("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS})),_.O(e5x,{profileIdentityInfoData:b})),_.O(_.m,{cond:function(){return b().channelDescription},
then:function(P){var E={};return _.O("div",{class:_.nt((E["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(L==null||!L())},E["yt-profile-identity-info-view-model__channel-description"]=function(){return!(L==null?0:L())},E))},P)}}),_.O(h59,{profileIdentityInfoData:b}),_.O(_.m,{cond:function(){return!(d==null?0:d())},
then:function(){return _.O("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"sh");
_.k5a.idomCompat=!0;var h59=_.C(function(l){var b=l.profileIdentityInfoData;return _.O("div",{class:"yt-profile-identity-info-view-model__buttons"},_.O(_.RC,{each:function(){return b().subscribeButton?[b().subscribeButton,b().channelAccess]:[b().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(_.W_,{data:function(){return d}},{buttonViewModel:_.Rb,
subscribeButtonViewModel:_.nh})))}))},"th"),e5x=_.C(function(l){var b=l.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(WxB,{profileIdentityInfoData:b}),_.O(_.W_,{data:function(){return b().threeDotMenu}},{buttonViewModel:_.Rb})),_.O(j_T,{profileIdentityInfoData:b}))},"uh"),WxB=_.C(function(l){var b=l.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 b().channelDisplayName}),_.O(_.m,{cond:function(){return b().verifiedOrOacBadge},
then:function(d){return _.O("div",{class:"yt-profile-identity-info-view-model__badge"},_.O(_.cZ,{data:function(){return{thumbnails:[{url:d().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"vh"),KxT=_.C(function(l){var b=l.profileIdentityInfoData;
return _.O("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.O(_.W_,{data:function(){var d=b().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(_.zv,{data:d.data,
isPositionRelative:!0}))}}))},"wh"),j_T=_.C(function(l){var b=l.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 b().channelHandle}),_.O(_.m,{cond:function(){return b().channelPronouns&&b().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 b().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 b().leftOfBulletInfo}),_.O(_.m,{cond:function(){return b().leftOfBulletInfo&&b().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 b().rightOfBulletInfo})))},"xh");var z5q;var yXS=function(){return _.S.apply(this,arguments)||this};
_.h(yXS,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],yXS.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yXS.prototype,"data",void 0);_.w([_.A({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],yXS);
_.R(yXS,"ytd-channel-history-renderer",function(){if(z5q!==void 0)return z5q;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return z5q=l},{mode:1});var ZZ6;var Mhx=function(){return _.S.apply(this,arguments)||this};
_.h(Mhx,_.S);_.w([_.g(),_.u("design:type",Object)],Mhx.prototype,"data",void 0);_.w([_.A({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],Mhx);
_.R(Mhx,"ytd-feature-enablement-info-renderer",function(){if(ZZ6!==void 0)return ZZ6;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ZZ6=l},{mode:1});var IiQ;var $zq;var mb=function(){var l=_.S.apply(this,arguments)||this;l.textBoxMaxLength=_.U("enable_tvod_campaign_code_integration")?15:12;return l};
_.h(mb,_.S);_.Q=mb.prototype;_.Q.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.Q.onSubmit=function(){var l=this.data.serviceEndpoint,b=_.K(l,_.c_);b&&l&&(b.couponCode=this.userInput,_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}}))};
_.Q.validate=function(){var l=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=l&&!this.data.errorMessage;this.showErrorMessage=l&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.U("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.Q.computeStyle=function(l){return l};
_.Q.computeShowValidationBelowInput=function(l){return l!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.Q.updateUserInputFromBinding=function(l){this.userInput=l.currentTarget.value};
_.Q.updateShowErrorMessageFromBinding=function(l){this.showErrorMessage=l.detail.value};
_.qG.Object.defineProperties(mb.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
mb.prototype.dataChanged=mb.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mb.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mb.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],mb.prototype,"userInput",void 0);_.w([_.g(),_.u("design:type",Boolean)],mb.prototype,"disableApplyButton",void 0);_.w([_.g(),_.u("design:type",Boolean)],mb.prototype,"hideApplyButton",void 0);
_.w([_.g(),_.u("design:type",Boolean)],mb.prototype,"hideErrorMessage",void 0);_.w([_.g(),_.u("design:type",Boolean)],mb.prototype,"showTick",void 0);_.w([_.g(),_.u("design:type",Boolean)],mb.prototype,"showErrorMessage",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],mb.prototype,"couponStyle",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.u("design:type",Boolean)],mb.prototype,"showValidationBelowInput",void 0);_.w([_.g(),_.u("design:type",Object)],mb.prototype,"textBoxMaxLength",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mb.prototype,"dataChanged",null);
_.w([_.y("showTick","showErrorMessage","userInput"),_.u("design:type",String),_.u("design:paramtypes",[])],mb.prototype,"validationState",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],mb);
_.R(mb,"ytd-ypc-coupon-renderer",function(){if($zq!==void 0)return $zq;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return $zq=l},{mode:1});var YH=function(){return _.S.apply(this,arguments)||this};
_.h(YH,_.S);YH.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"}}}};
YH.prototype.computeStyle=function(l){return l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],YH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],YH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],YH.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],YH.prototype,"buttonStyle",void 0);_.w([_.A({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],YH);
_.R(YH,"ytd-flow-bottom-bar-renderer",function(){if(IiQ!==void 0)return IiQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return IiQ=l},{mode:1});var JXl;var xz6;var gRQ;var qN=function(){return _.S.apply(this,arguments)||this};
_.h(qN,_.S);qN.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
qN.prototype.focus=function(l){this.title&&_.FO(this.title,l)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qN.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qN.prototype,"data",void 0);_.w([_.KL("#title"),_.u("design:type",HTMLElement)],qN.prototype,"title",void 0);_.w([_.A({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],qN);
_.R(qN,"ytd-flow-top-bar-renderer",function(){if(gRQ!==void 0)return gRQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return gRQ=l},{mode:1});var SzS;var AX9;var vRZ;var HD=function(){return _.S.apply(this,arguments)||this};
_.h(HD,_.S);HD.prototype.freeTextValueChanged=function(){_.lQ(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
HD.prototype.updateFreeTextValueFromBinding=function(l){this.freeTextValue=l.detail.value};
_.qG.Object.defineProperties(HD.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(b=(l=this.data)==null?void 0:l.responseMaxLength)!=null?b:500,L;return((L=this.freeTextValue)!=null?L:"").length>=d?"maxed-out":""}}});
HD.prototype.freeTextValueChanged=HD.prototype.freeTextValueChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],HD.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],HD.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],HD.prototype,"freeTextValue",void 0);_.w([_.KL("#user-input"),_.u("design:type",HTMLTextAreaElement)],HD.prototype,"input",void 0);
_.w([_.y("freeTextValue"),_.u("design:type",Object),_.u("design:paramtypes",[])],HD.prototype,"characterLimitClass",null);_.w([_.tC("freeTextValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HD.prototype,"freeTextValueChanged",null);_.w([_.AC({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],HD);
_.R(HD,"yt-free-text-input-flow-step-renderer",function(){if(vRZ===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;AX9===void 0&&(AX9=document.createElement("template"));var L=AX9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);vRZ=l}l=vRZ;return l},{mode:2});var tP=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return l};
_.h(tP,_.S);tP.prototype.handleFreeTextFlowStepInputChanged=function(l){_.lQ(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:l}}])};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],tP.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],tP.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],tP.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],tP);
_.R(tP,"ytd-free-text-input-flow-step-renderer",function(){if(SzS!==void 0)return SzS;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return SzS=l},{mode:1});var CQx;var R59;var pyj=function(){return _.S.apply(this,arguments)||this};
_.h(pyj,_.S);_.w([_.g(),_.u("design:type",Object)],pyj.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],pyj);
_.R(pyj,"ytd-metadata-line-renderer",function(){if(R59!==void 0)return R59;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return R59=l},{mode:1});var UU=function(){return _.S.apply(this,arguments)||this};
_.h(UU,_.S);UU.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],UU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],UU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],UU.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],UU.prototype,"isMasthead",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],UU);
_.R(UU,"ytd-media-product-renderer",function(){if(CQx!==void 0)return CQx;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return CQx=l},{mode:1});var oRj;var Kr=function(){return _.S.apply(this,arguments)||this};
_.h(Kr,_.S);Kr.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
Kr.prototype.onBillboardImageLoaded=function(){_.rh(this.hostElement,"yt-refit")};
Kr.prototype.onBillboardImageLoaded=Kr.prototype.onBillboardImageLoaded;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Kr.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Kr.prototype,"data",void 0);_.w([_.KL("#billboardImage"),_.u("design:type",Object)],Kr.prototype,"billboardImage",void 0);_.w([_.Hf("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Kr.prototype,"onBillboardImageLoaded",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],Kr);
_.R(Kr,"ytd-billboard-masthead-renderer",function(){if(oRj!==void 0)return oRj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return oRj=l},{mode:1});var DzO;var eW=function(){var l=_.S.apply(this,arguments)||this;l.smallSize=!1;return l};
_.h(eW,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],eW.prototype,"ytComponentBehaviorType",void 0);_.w([_.g(),_.u("design:type",Object)],eW.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],eW.prototype,"smallSize",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],eW);
_.R(eW,"ytd-bullet-formatted-string",function(){if(DzO!==void 0)return DzO;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return DzO=l},{mode:1});var VhT;var hP=function(){return _.S.apply(this,arguments)||this};
_.h(hP,_.S);hP.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hP.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hP.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],hP);
_.R(hP,"ytd-offer-detail-renderer",function(){if(VhT!==void 0)return VhT;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return VhT=l},{mode:1});var wyB;var kH=function(){return _.S.apply(this,arguments)||this};
_.h(kH,_.S);kH.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],kH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kH.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],kH);
_.R(kH,"ytd-offer-detail-step-renderer",function(){if(wyB!==void 0)return wyB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return wyB=l},{mode:1});var u8Q;var WD=function(){var l=_.S.apply(this,arguments)||this;l.isInOfferModule=!1;return l};
_.h(WD,_.S);_.Q=WD.prototype;_.Q.computeHasEndpoint=function(){var l;return!((l=this.data)==null||!l.onClickCommand)};
_.Q.dataChanged=function(){var l;if((l=this.data)==null?0:l.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")};
_.Q.detached=function(){var l;if((l=this.data)==null?0:l.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.Q.handleClickEvent=function(){var l;if((l=this.data)==null?0:l.onClickCommand){var b;this.componentBehavior.resolveCommand((b=this.data)==null?void 0:b.onClickCommand)}};
_.Q.onContentKeyDown=function(l){l.key==="Enter"?this.handleClickEvent(l):l.key===" "&&l.preventDefault()};
_.Q.onContentKeyUp=function(l){l.key===" "&&this.handleClickEvent(l)};
WD.prototype.dataChanged=WD.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],WD.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],WD.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],WD.prototype,"data",void 0);_.w([_.g({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],WD.prototype,"hasEndpoint",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],WD.prototype,"isInOfferModule",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],WD.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],WD);
_.R(WD,"ytd-channel-masthead-renderer",function(){if(u8Q!==void 0)return u8Q;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return u8Q=l},{mode:1});var G5B;var jW=function(){var l=_.S.apply(this,arguments)||this;l.thumbnailObjectFit="CONTAIN";l.thumbnailObjectPosition="LEFT";l.isExpanded=!1;return l};
_.h(jW,_.S);_.Q=jW.prototype;_.Q.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.Q.dataChanged=function(){this.resetStates()};
_.Q.computeisTapOnOfferInfoContainerEnabled=function(){var l;return((l=this.data)==null?void 0:l.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.Q.onExpandBtnClick=function(){var l,b=_.K((l=this.data)==null?void 0:l.showMoreButtonRenderer,BbB);b&&_.G2(_.Ut(),b.trackingParams);this.isExpanded=!this.isExpanded};
_.Q.onOfferInfoClick=function(l){this.isTapOnOfferInfoContainerEnabled&&(_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.bT(_.ad(l)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.Q.onBottomBarClick=function(){this.executeTapCommand()};
_.Q.executeTapCommand=function(){var l,b=(l=this.data)==null?void 0:l.tapCommand;b&&this.ytComponentBehavior.resolveCommand(b)};
_.Q.resetStates=function(){this.isExpanded=!1};
_.qG.Object.defineProperties(jW.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var l=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),b,d,L;return((b=this.data)==null?void 0:b.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&l&&!!((d=this.data)==null?0:(L=d.benefits)==null?0:L.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((b=_.K((l=this.data)==null?void 0:l.showMoreButtonRenderer,BbB))==null?void 0:b.showMoreButtonTitle)||((d=this.data)==null?void 0:d.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((b=_.K((l=this.data)==null?void 0:l.showMoreButtonRenderer,BbB))==null?void 0:b.showLessButtonTitle)||((d=this.data)==null?void 0:d.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var l;return(l=this.showLessButtonTitle)!=null?l:""}var b;return(b=this.showMoreButtonTitle)!=null?b:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?void 0:l.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((b=this.data)==null?0:b.footerTitle)||((d=this.data)==null?0:d.footerSubtitle))}}});
jW.prototype.dataChanged=jW.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],jW.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],jW.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],jW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",String)],jW.prototype,"thumbnailObjectFit",void 0);
_.w([_.g(),_.u("design:type",String)],jW.prototype,"thumbnailObjectPosition",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.u("design:type",Boolean)],jW.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.w([_.g(),_.u("design:type",Object)],jW.prototype,"isExpanded",void 0);_.w([_.g(),_.u("design:type",Object)],jW.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.footerIcon)"}),_.u("design:type",String)],jW.prototype,"icon",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jW.prototype,"dataChanged",null);_.w([_.y("data.thumbnail"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jW.prototype,"hasThumbnail",null);_.w([_.y("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jW.prototype,"enableExpandButton",null);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jW.prototype,"enableOfferContentIcon",null);_.w([_.y("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.u("design:type",Object),_.u("design:paramtypes",[])],jW.prototype,"showMoreButtonTitle",null);_.w([_.y("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.u("design:type",Object),_.u("design:paramtypes",[])],jW.prototype,"showLessButtonTitle",null);
_.w([_.y("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.u("design:type",String),_.u("design:paramtypes",[])],jW.prototype,"expandedBtnText",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jW.prototype,"enableBottomBar",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],jW);
_.R(jW,"ytd-offer-card-renderer",function(){if(G5B!==void 0)return G5B;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return G5B=l},{mode:1});var TbQ;var zz=function(){return _.S.apply(this,arguments)||this};
_.h(zz,_.S);zz.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"}}}};
zz.prototype.onClick=function(l){if(!_.lT(l.composedPath()||[],this.hostElement,["A".toString()])){var b,d;if((l=(d=_.K((b=this.data)==null?void 0:b.actionButton,_.Ym))==null?void 0:d.command)&&!this.ytComponentBehavior.resolveCommand(l)){var L;(L=_.Ut())==null||L.clickCommand(l);_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})}}};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],zz.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],zz.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],zz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],zz.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],zz);
_.R(zz,"ytd-offer-content-renderer",function(){if(TbQ!==void 0)return TbQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return TbQ=l},{mode:1});var aiS;var yY=function(){return _.S.apply(this,arguments)||this};
_.h(yY,_.S);yY.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.qG.Object.defineProperties(yY.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.title)||!((b=this.data)==null||!b.description)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],yY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yY.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],yY.prototype,"hasHeaderData",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],yY);
_.R(yY,"ytd-offer-section-renderer",function(){if(aiS!==void 0)return aiS;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return aiS=l},{mode:1});var iZ9;var Z9=function(){return _.S.apply(this,arguments)||this};
_.h(Z9,_.S);
Z9.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"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Z9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Z9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Z9.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],Z9);
_.R(Z9,"ytd-offer-selection-step-renderer",function(){if(iZ9!==void 0)return iZ9;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return iZ9=l},{mode:1});var cXx;var MN=function(){return _.S.apply(this,arguments)||this};
_.h(MN,_.S);MN.prototype.computeStyle=function(l){return l};
MN.prototype.computeImageWidth=function(l){return l==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.w([_.g({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.u("design:type",String)],MN.prototype,"containerStyle",void 0);_.w([_.g({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.u("design:type",String)],MN.prototype,"imageWidth",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],MN.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],MN.prototype,"data",void 0);
_.w([_.A({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],MN);
_.R(MN,"ytd-confirmation-masthead-renderer",function(){if(cXx!==void 0)return cXx;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return cXx=l},{mode:1});var rXx;var IA=function(){return _.S.apply(this,arguments)||this};
_.h(IA,_.S);IA.prototype.computeStyle=function(l){return l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IA.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],IA.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.u("design:type",String)],IA.prototype,"containerStyle",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],IA);
_.R(IA,"ytd-purchase-complete-detail-renderer",function(){if(rXx!==void 0)return rXx;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return rXx=l},{mode:1});var lal;var $H=function(){var l=_.S.apply(this,arguments)||this;l.scriptsAppended=!1;return l};
_.h($H,_.S);$H.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"}}}};
$H.prototype.onDataChanged=function(){var l=this.get("data.gtmId");l&&(_.b3(l,_.aC("GL","")),this.setupConversionTracking())};
$H.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var l=document.createElement("noscript");l.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(l);this.scriptsAppended=!0}};
$H.prototype.onDataChanged=$H.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$H.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$H.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],$H.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],$H.prototype,"scriptsAppended",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$H.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],$H);
_.R($H,"ytd-purchase-complete-step-renderer",function(){if(lal!==void 0)return lal;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return lal=l},{mode:1});var bwx;var JP=function(){return _.S.apply(this,arguments)||this};
_.h(JP,_.S);JP.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],JP.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],JP.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],JP);
_.R(JP,"ytd-ypc-transaction-error-message-renderer",function(){if(bwx!==void 0)return bwx;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return bwx=l},{mode:1});var dgZ;var LtZ;var xH=function(){var l=_.S.apply(this,arguments)||this;l.handlePhoneVerificationSuccess=function(b){if(l.isValidPhoneVerificationCompletionMessageEvent(b)){var d;((d=l.data)==null?0:d.nextStepCommand)&&l.ytComponentBehavior.resolveCommand(l.data.nextStepCommand)}};
return l};
_.h(xH,_.S);xH.prototype.isValidPhoneVerificationCompletionMessageEvent=function(l){if(l.data!=="yt-phone-verification-complete")return!1;l=_.nO(l.origin);return l!==null&&l.includes("youtube.com")};
xH.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
xH.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],xH.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xH.prototype,"data",void 0);_.w([_.AC({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],xH);
_.R(xH,"yt-feature-enablement-soft-entry-renderer",function(){if(LtZ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;dgZ===void 0&&(dgZ=document.createElement("template"));var L=dgZ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);LtZ=l}l=LtZ;return l},{mode:1});var POj;var EMS;var QoS;var XvS;var faA=function(){return _.S.apply(this,arguments)||this};
_.h(faA,_.S);_.w([_.g(),_.u("design:type",Object)],faA.prototype,"data",void 0);_.w([_.AC({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],faA);
_.R(faA,"yt-benefits-item-renderer",function(){if(XvS===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;QoS===void 0&&(QoS=document.createElement("template"));var L=QoS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);XvS=l}l=XvS;return l},{mode:2});var soQ;var FtB;var g8=function(){return _.S.apply(this,arguments)||this};
_.h(g8,_.S);g8.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
g8.prototype.computeisWithoutPadding=function(){var l;return((l=this.data)==null?void 0:l.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],g8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],g8.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.u("design:type",Boolean)],g8.prototype,"isWithoutPadding",void 0);_.w([_.AC({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],g8);
_.R(g8,"yt-benefits-section-renderer",function(){if(FtB===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;soQ===void 0&&(soQ=document.createElement("template"));var L=soQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);FtB=l}l=FtB;return l},{mode:2});var SW=function(){return _.S.apply(this,arguments)||this};
_.h(SW,_.S);SW.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
SW.prototype.computeisUsingLargeWidth=function(){var l;return((l=this.data)==null?void 0:l.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],SW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],SW.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.u("design:type",Boolean)],SW.prototype,"isUsingLargeWidth",void 0);_.w([_.AC({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],SW);
_.R(SW,"yt-benefits-flow-step-renderer",function(){if(EMS===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;POj===void 0&&(POj=document.createElement("template"));var L=POj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);EMS=l}l=EMS;return l},{mode:2});var BTj;var nMZ;var AP=function(){return _.S.apply(this,arguments)||this};
_.h(AP,_.S);AP.prototype.checkIsUsingLargeWidth=function(){var l;return((l=this.data)==null?void 0:l.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.w([_.g(),_.u("design:type",Object)],AP.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);_.w([_.g({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.u("design:type",Boolean)],AP.prototype,"isUsingLargeWidth",void 0);_.w([_.AC({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],AP);
_.R(AP,"yt-confirmation-flow-step-renderer",function(){if(nMZ===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;BTj===void 0&&(BTj=document.createElement("template"));var L=BTj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);nMZ=l}l=nMZ;return l},{mode:2});var Ow6;var NTj;var mgB=function(){return _.S.apply(this,arguments)||this};
_.h(mgB,_.S);_.w([_.g(),_.u("design:type",Object)],mgB.prototype,"data",void 0);_.w([_.AC({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],mgB);
_.R(mgB,"yt-info-flow-step-renderer",function(){if(NTj===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Ow6===void 0&&(Ow6=document.createElement("template"));var L=Ow6;d.call(b,L.content.cloneNode(!0),l.content.firstChild);NTj=l}l=NTj;return l},{mode:2});var Y2l;var q2x;var HwQ=function(){return _.S.apply(this,arguments)||this};
_.h(HwQ,_.S);_.w([_.g(),_.u("design:type",Object)],HwQ.prototype,"data",void 0);_.w([_.AC({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],HwQ);
_.R(HwQ,"yt-info-list-flow-step-renderer",function(){if(q2x===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Y2l===void 0&&(Y2l=document.createElement("template"));var L=Y2l;d.call(b,L.content.cloneNode(!0),l.content.firstChild);q2x=l}l=q2x;return l},{mode:2});var t9B=_.C(function(l){var b=l.data;return _.O("styled-text-view-model",{class:_.nt("ytStyledTextViewModelHost",function(){return fqZ(b().fontAttributes)},function(){return Xhl(b().color)})},_.O(_.UD,{text:function(){return b().text},
ariaLabel:function(){var d,L,P;return(P=(d=b().accessibility)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label)!=null?P:""}}))},"yh");
t9B.idomCompat=!0;var Ugq=_.C(function(l){var b=function(){var P,E,f,F;return(F=(f=(P=l.alt)==null?void 0:P.call(l))!=null?f:(E=l.data().accessibilityData)==null?void 0:E.label)!=null?F:""},d=function(){return l.data().imageWidth},L=function(){return l.data().imageHeight};
return _.O("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.O(_.m,{cond:function(){var P=l.data();if(P){var E,f,F;var n=((E=_.qP().resolve(_.YC(_.uf)))==null?0:E())?(f=P.imageDark)!=null?f:P.imageLight:(F=P.imageLight)!=null?F:P.imageDark}else n=void 0;return n},
then:function(P){return _.O(_.cZ,Object.assign({},l,{data:P,alt:b,targetWidth:d,targetHeight:L,preserveHeight:!0,preserveWidth:!0}))}}))},"zh");
Ugq.idomCompat=!0;var vD=_.C(function(l){var b=l.data;l=_.ro(function(){return b().slots},[]);
var d=_.ro(function(){return b().layoutProperties},{}),L=_.qP().resolve(_.TC);
return _.O("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:dGj(d,L)},_.O(_.RC,{each:l,keyBy:"INDEX"},function(P){return _.O("div",{class:"ytContainerLayoutViewModelSlot",style:dGj(function(){return P().layoutProperties},L)},_.O(_.W_,{data:function(){return P().contents}},{containerLayoutViewModel:vD,
badgeViewModel:_.JY,buttonViewModel:_.Rb,styledTextViewModel:t9B,contentPreviewImageViewModel:function(E){return _.O(_.o2,{data:E.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(E){return _.O(Ugq,{data:E.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"Ah");
vD.idomCompat=!0;var Kt9=_.C(function(l){var b=l.data;var d=l.stateFns;var L=function(){var N=b(),Y=N.productId;return!(!N.clearGroupId&&!Y)},P=function(){var N=b(),Y=N.clearGroupId;
return(N=N.productId)?d().isProductSelected(N):Y?d().getSelectedProductByGroupId(Y)==null:!1},E=function(N){var Y=b(),q=Y.clearGroupId;
if(Y=Y.productId)d().onProductSelected(Y),N==null||N.forEach(function(H){_.pi(H)});
else if(q)d().onClearGroupSelected(q)},f=function(){var N=b(),Y=N.clearGroupId;
if(N=N.productId){var q;return"group:"+(((q=d().getProductById(N))==null?void 0:q.groupId)||"")}return Y?"group:"+Y:""},F=_.ro(function(){return b().header},[]),n=_.ro(function(){return b().body},[]);
return _.O("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.O(_.m,{cond:function(){return F().length>0||L()},
then:function(){return _.O("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.O("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.O(_.W_,{data:F},{containerLayoutViewModel:function(N){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(vD,{data:N.data}))},
styledTextViewModel:function(N){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(t9B,{data:N.data}))}})),_.O(_.m,{cond:L,
then:function(){return _.O("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.O(_.ex,{checked:P,name:f,onChange:function(){E(b().onSelect)}}))}}))}}),_.O(_.m,{cond:function(){return n().length>0},
then:function(){return _.O("div",null,_.O(_.W_,{data:n},{containerLayoutViewModel:function(N){return _.O("div",{class:"ytPdpCardSectionViewModelContentItem"},_.O(vD,{data:N.data}))}}))}}))},"Bh");
Kt9.idomCompat=!0;var e8Z=_.C(function(l){var b=l.data;var d=l.stateFns;return _.O("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.O(_.m,{cond:function(){return b().banner},
then:function(L){return _.O("div",{class:"ytPdpCardViewModelBanner"},_.O(_.UD,{text:L}))}}),_.O(_.W_,{data:function(){return b().sections}},{pdpCardSectionViewModel:function(L){L=L.data;
var P={};return _.O("div",{class:_.nt("ytPdpCardViewModelSectionContainer",(P.ytPdpCardViewModelShowDividers=function(){return b().showDividers},P))},_.O(Kt9,{data:L,
stateFns:d}))}}))},"Ch");
e8Z.idomCompat=!0;var h8S=_.C(function(l){var b=l.data;var d=l.isOverlay;l={};return _.O("pdp-masthead-view-model",{class:_.nt("ytPdpMastheadViewModelHost",(l.ytPdpMastheadViewModelIsOverlay=d,l))},_.O(_.W_,{data:function(){return b().image}},{contentPreviewImageViewModel:_.o2,
themedImageViewModel:function(L){return _.O(Ugq,{data:L.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.O(_.m,{cond:function(){return b().title},
then:function(L){return _.O("h1",{class:"ytPdpMastheadViewModelHeading"},_.O(_.UD,{text:L,isOverlay:d}))}}),_.O(_.RC,{each:function(){var L;
return(L=b().finePrint)!=null?L:[]}},function(L){return _.O("div",{class:"ytPdpMastheadViewModelFinePrint"},_.O(_.UD,{text:L,
isOverlay:d}))}))},"Dh");
h8S.idomCompat=!0;var kWO=_.C(function(l){var b=l.data;var d=l.stateFns;var L=function(){return"pdp-pricing-group-selector-"+b().pricingGroupAttributeIds},P=_.ro(function(){return b().pricingGroupSelectorSectionHeader});
return _.O("pdp-pricing-group-selector-view-model",null,_.O(_.m,{cond:function(){return!!P()},
then:function(){return _.O(_.W_,{data:P},{sectionHeaderViewModel:function(E){E=E.data;var f={};return _.O("div",{class:_.nt("ytPdpPricingGroupSelectorViewModelSectionHeader",(f.ytPdpPricingGroupSelectorViewModelFullBleed=!0,f.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,f))},_.O(_.rV,{data:E}))}})}}),_.O("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.O(_.RC,{each:function(){var E=d().getSelectedProductByGroupId(b().groupId);
if(!E)return _.ib(Error("$j`"+b().groupId)),[];var f,F=(f=b().pricingGroupAttributeIds)!=null?f:[],n;if((n=E.pricingGroups)==null||!n.length||!F.length)return[];f=E.pricingGroups.filter(function(H){return F.length?H.pricingGroupAttributes.every(function(t){return F.includes(t)}):!1});
E=[];if(F.length>0){f=[].concat(_.VV(f));n=_.X(F);for(var N=n.next(),Y={};!N.done;Y={targetAttrId:void 0},N=n.next())Y.targetAttrId=N.value,N=f.findIndex(function(H){return function(t){return t.pricingGroupAttributes.includes(H.targetAttrId)}}(Y)),N!==-1&&(E.push(f[N]),f.splice(N,1))}var q=d().getSelectedPricingGroupAttributesByGroupId(b().groupId);
return E.map(function(H){var t=!1;q&&H.pricingGroupAttributes&&(t=fr(H.pricingGroupAttributes,q));return{pricingGroup:H,isSelected:t}})},
keyBy:function(E){return E.pricingGroup.pricingGroupId}},function(E){return _.O("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.O("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.O(_.W_,{data:function(){return E().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:vD})),_.O("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.O(_.ex,{checked:function(){return E().isSelected},
name:L,onClick:function(){var f=E().pricingGroup;d().onPricingGroupSelected(f.pricingGroupId);if(f=_.A9(f.onSelectPricingGroup)){var F;(F=_.qP().resolve(_.tk))==null||F.resolveCommand(f)}}})))})))},"Eh");
kWO.idomCompat=!0;var Wt6=_.C(function(l){var b=l.data;var d=l.stateFns;var L=function(){var f=d().getSelectedPricingOptions().map(function(N){return N.pricingOptionId}),F=d().getSelectedProductByGroupId(b().groupId);
if(!F)return _.ib(Error("ak`"+b().groupId)),[];var n=d().getSelectedPricingGroupAttributesByGroupId(b().groupId);return O7O(F.pricingOptions,n,f)},P=_.ro(function(){return b().pricingOptionSelectorSectionHeader}),E=function(){return L().length>1};
return _.O("pdp-pricing-option-selector-view-model",null,_.O(_.m,{cond:function(){return!!P()&&E()},
then:function(){return _.O(_.W_,{data:P},{sectionHeaderViewModel:function(f){f=f.data;var F={};return _.O("div",{class:_.nt("ytPdpPricingOptionSelectorViewModelSectionHeader",(F.ytPdpPricingOptionSelectorViewModelFullBleed=!0,F.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,F))},_.O(_.rV,{data:f}))}})}}),_.O(_.m,{cond:E,
then:function(){return _.O("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.O(_.RC,{each:L,keyBy:"INDEX"},function(f){return _.O("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.O("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.O(_.W_,{data:function(){return f().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:vD})),_.O("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.O(_.ex,{checked:function(){return f().isSelected},
onClick:function(){d().onPricingOptionSelected(f().pricingOption.pricingOptionId);var F=f().pricingOption.onSelectPricingOption;if(F=_.A9(F)){var n;(n=_.qP().resolve(_.tk))==null||n.resolveCommand(F)}}})))}))}}))},"Fh");
Wt6.idomCompat=!0;var joA=_.C(function(l){var b=l.data;var d=l.stateFns;return _.O("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.O(_.W_,{data:function(){var L,P;return(P=(L=d().getSelectedPricingOptions()[0])==null?void 0:L.primaryButton)!=null?P:b().emptyStateButton}},{buttonViewModel:_.Rb}))},"Gh");
joA.idomCompat=!0;var z8q=_.C(function(l){var b=l.stateFns;return _.O("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.O(_.W_,{data:function(){return b().getSelectedPricingOptions().flatMap(function(d){return d.summaryLines}).filter(function(d){return!!d})}},{containerLayoutViewModel:function(d){return _.O("div",{class:"ytPdpSummaryViewModelLineItem"},_.O(vD,{data:d.data}))}}))},"Hh");
z8q.idomCompat=!0;var yij=_.C(function(l){function b(e){var W=f();_.cf(_.gw("pdpStateEntity",W,{key:W,selectedPricingOptions:e}))}
var d=l.data;var L=l.internalScrolling;var P=l.stateFnsForTesting;var E=_.ro(function(){return d().allProducts},[]),f=_.ro(function(){return d().pdpStateEntityKey},""),F=_.eN(NPq,f),n=_.IJ(function(){_.GI(!0);
var e;return(e=P==null?void 0:P())!=null?e:Y9l(F,E,b)},void 0,"Pzdsic"),N=_.ro(function(){return d().body},[]),Y=_.ro(function(){return d().columnBreakHints},[]),q=function(){return d().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},H=function(){return q()||d().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},t=_.IJ(function(){var e=_.wO(d().background),W;
if(e==null?0:(W=e.sources)==null?0:W.length){var M=M===void 0?!0:M;e=_.fWQ(void 0,e.sources,void 0,M,M?1E3:void 0,M?void 0:1E3)}else e=null;return e},void 0,"RDPOae");
_.wq(function(){var e=d().onStartCommand;if(e&&(e=_.A9(e))){var W;(W=_.qP().resolve(_.tk))==null||W.resolveCommand(e)}});
l={};return _.O("pdp-view-model",{class:_.nt("ytPdpViewModelHost",(l.ytPdpViewModelHasBackground=function(){return H()||!!t()},l.ytPdpViewModelHasDarkBackground=H,l.ytPdpViewModelHasScrim=q,l.ytPdpViewModelInternalScrolling=L,l.ytPdpViewModelForceSingleColumn=function(){return Y().length===0},l)),
style:_.qb({"--pdp-view-model-background":function(){return t()?"url("+t()+")":void 0}})},_.O("div",{class:"ytPdpViewModelColumnContainer"},_.O(_.RC,{each:function(){return q9O(N(),Y())},
keyBy:"INDEX"},function(e){return _.O("div",{class:"ytPdpViewModelColumn"},_.O(_.W_,{data:e},{containerLayoutViewModel:function(W){return _.O(Cr,null,_.O(vD,{data:W.data}))},
dividerViewModel:function(W){return _.O(Cr,{fullBleed:!0},_.O(_.X9o,{data:W.data}))},
pdpCardViewModel:function(W){return _.O(Cr,null,_.O(e8Z,{data:W.data,stateFns:n}))},
pdpMastheadViewModel:function(W){return _.O(Cr,null,_.O(h8S,{data:W.data,isOverlay:H}))},
pdpPricingGroupSelectorViewModel:function(W){return _.O(Cr,null,_.O(kWO,{data:W.data,stateFns:n}))},
pdpPricingOptionSelectorViewModel:function(W){return _.O(Cr,null,_.O(Wt6,{data:W.data,stateFns:n}))},
pdpPrimaryButtonViewModel:function(W){return _.O(Cr,null,_.O(joA,{data:W.data,stateFns:n}))},
pdpSummaryViewModel:function(W){return _.O(Cr,null,_.O(z8q,{data:W.data,stateFns:n}))},
sectionHeaderViewModel:function(W){return _.O(Cr,{fullBleed:!0,noVerticalPadding:!0},_.O(_.rV,{data:W.data}))}}))})))},"Ih");
yij.idomCompat=!0;var Cr=_.C(function(l){var b={};return _.O("div",{class:_.nt("ytPdpViewModelItem",(b.ytPdpViewModelFullBleed=l.fullBleed,b.ytPdpViewModelNoVerticalPadding=l.noVerticalPadding,b))},l.children)},"Jh");_.P$(yij,"pdp-view-model",{props:{data:_.KX,stateFnsForTesting:_.bY,internalScrolling:_.bY}});var ZwQ=_.C(function(l){var b=l.data;var d=l.className;var L=_.eN(_.rw,function(){return b().flowStateEntityKey});
return _.O("ytm-premium-purchase-button-renderer",{class:_.nt("ytPremiumPurchaseButtonRendererHost",d)},_.O(_.W_,{data:function(){var P;return(P=_.K(L(),twS))==null?void 0:P.primaryButtonOverride}},{buttonRenderer:function(P){return _.O(_.$7,{data:P.data,
className:d})},
buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,className:d})}}))},"Kh");
ZwQ.idomCompat=!0;var M9Q=_.C(function(l){var b=l.data;l=l.className;var d=function(){return H79(b().style)},L=_.nt("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",d),P=_.nt("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:_.nt("yt-flow-bottom-bar-renderer",l,d)},_.O(_.W_,{data:function(){return b().secondaryButton}},{buttonRenderer:function(E){return _.O(_.$7,{data:E.data,
className:P})},
buttonViewModel:function(E){return _.O(_.Rb,{data:E.data,className:P})},
premiumPurchaseButtonRenderer:function(E){return _.O(ZwQ,{data:E.data,className:P})}}),_.O(_.W_,{data:function(){return b().primaryButton}},{buttonRenderer:function(E){return _.O(_.$7,{data:E.data,
className:L})},
buttonViewModel:function(E){return _.O(_.Rb,{data:E.data,className:L})},
premiumPurchaseButtonRenderer:function(E){return _.O(ZwQ,{data:E.data,className:L})}}))},"Lh");
M9Q.idomCompat=!0;_.P$(M9Q,"yt-flow-bottom-bar-renderer",{props:{data:_.KX,className:_.KX}});var Iaq=_.C(function(l){var b=_.nt(l.className,"ytOfferSummaryRendererHost");return _.O("yt-offer-summary-renderer",{class:b},_.O("div",{class:"ytOfferSummaryRendererTextContainer"},_.O("div",{class:"ytOfferSummaryRendererEyebrowText"},_.O(_.UD,{text:function(){return l.data().eyebrowText}})),_.O("div",{class:"ytOfferSummaryRendererTitle"},_.O(_.UD,{text:function(){return l.data().title}})),_.O("div",{class:"ytOfferSummaryRendererSubtitle"},_.O(_.UD,{text:function(){return l.data().subtitle}})),_.O("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.O(_.RC,{each:function(){var d;
return(d=l.data().featureListData)!=null?d:[]}},function(d){var L;
return _.O("div",{class:"ytOfferSummaryRendererFeatureList"},_.O(_.H$,{icon:(L=d.icon)==null?void 0:L.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(_.UD,{text:d.text,
className:function(){return d.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.O("div",{class:"ytOfferSummaryRendererDescription"},_.O(_.UD,{text:function(){return l.data().description}}))))},"Mh");_.P$(_.C(function(l){var b={};b=_.nt("ytOfferSummaryFlowStepRendererHost",(b.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=l.shouldDisableHeaderTopMargin,b));return _.O("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:b},_.O("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.O("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.O(_.UD,{text:function(){return l.data().header}})),_.O("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.O(_.UD,{text:function(){return l.data().subtitle}}))),_.O("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.O(_.W_,{data:function(){return l.data().offerSummary}},{offerSummaryRenderer:function(d){return _.O(Iaq,{data:d.data,
className:l.flowClassName})}})))},"Nh"),"yt-offer-summary-flow-step-renderer",{props:{data:_.bY,
flowClassName:_.bY,flowStateEntityKey:_.bY,shouldDisableHeaderTopMargin:_.bY}});var $gx=_.C(function(l){var b=l.data;var d=l.className;var L=l.flowStateEntityKey;var P=l.selectionStepStyle;l=_.Nb(function(n){var N=b(),Y=L==null?void 0:L();n.target&&(n.stopPropagation(),n=Y||"",Y=_.rw(_.i4().getState(),n),N=Object.assign({},Y,{premiumPurchaseFlowState:{selectedOptionId:N.optionId,primaryButtonOverride:N.primaryButtonOverride}}),_.i4().dispatch(_.jN("flowStateEntity",n,N)));return!1});
var E=function(){return(L==null?void 0:L())||""},f=_.eN(_.rw,E);
_.wq(function(){var n=b(),N=E(),Y=f();n.defaultSelected&&N!==""&&n.primaryButtonOverride&&UGx(n.optionId||"",N,n.primaryButtonOverride,Y)});
var F={};return _.O("ytm-option-item-renderer",{"on:click":l,class:_.nt(d,"ytm-option-item-renderer",(F["ytm-option-item-renderer--lp2-style"]=function(){return(P==null?void 0:P())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},F))},_.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 n=b(),N=E(),Y=f();Y=_.K(Y,twS);return(Y?(Y==null?void 0:Y.selectedOptionId)||"":n.defaultSelected&&N!==""?(n==null?void 0:n.optionId)||"":"")===b().optionId},
name:("input"+_.c3(_.HW)).toString()})),_.O("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.O(_.W_,{data:function(){return b().titleBadge}},{badgeViewModel:function(n){return _.O(_.JY,{data:n.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.O(_.m,{cond:function(){return b().eyebrowText},
then:function(){return _.O("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.O(_.UD,{text:function(){return b().eyebrowText}}))}}),_.O("div",{class:"ytm-option-item-renderer__option-item-title"},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.O(_.UD,{text:function(){return b().subtitle}})),_.O(_.m,{cond:function(){return b().featureListData},
then:function(){return _.O("div",{class:"ytm-option-item-renderer__feature-list-data"},_.O(_.RC,{each:function(){return b().featureListData||[]}},function(n){var N,Y=(N=n.icon)==null?void 0:N.iconType;
a:switch(n.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":N="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":N="ytm-option-item-renderer__feature-list-icon-small";break a;default:N="ytm-option-item-renderer__feature-list-icon-default"}return _.O("div",{class:"ytm-option-item-renderer__feature-list"},_.O(_.H$,{icon:Y,className:N,active:function(){return n.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.O("div",{class:"ytm-option-item-renderer__feature-list-text"},_.O(_.UD,{text:n.text,
className:function(){return n.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(_.UD,{text:function(){return b().description}}))))},"Oh");var Jia=_.C(function(l){var b=l.data;var d=l.flowClassName;var L=l.flowStateEntityKey;var P=l.selectionStepStyle;return _.O("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.O("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.O("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.O(_.UD,{text:function(){return b().title}}),_.O(_.W_,{data:function(){return b().titleBadge}},{badgeViewModel:function(E){return _.O(_.JY,{data:E.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.O(_.m,{cond:function(){return b().subtitle},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.O(_.UD,{text:function(){return b().subtitle}}))}}),_.O(_.m,{cond:function(){return b().featureListData},
then:function(E){return _.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.O(_.RC,{each:E},function(f){var F;return _.O("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.O(_.H$,{icon:(F=f.icon)==null?void 0:F.iconType,active:function(){return f.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(f.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(_.UD,{text:f.text,
className:function(){return f.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.O(_.m,{cond:function(){return b().secondaryTitle},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.O(_.UD,{text:function(){return b().secondaryTitle}}))}}),_.O(_.RC,{each:function(){return b().sectionDisclaimers||[]}},function(E){return _.O("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.O(_.UD,{text:E}))})),_.O(_.W_,{data:function(){return b().optionItems}},{optionItemRenderer:function(E){return _.O("div",{class:"ytOptionSectionRendererOptionItem"},_.O($gx,{data:E.data,
className:d,flowStateEntityKey:L,selectionStepStyle:P}))}}),_.O(_.m,{cond:function(){return b().offerText},
then:function(){return _.O("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.O(_.UD,{text:function(){return b().offerText}}))}}))},"Ph");
Jia.idomCompat=!0;var xga=_.C(function(l){var b=l.data;var d=l.flowClassName;var L=l.flowStateEntityKey;l=l.isDesktop;var P=_.n1("div"),E=function(){var Y;return(Y=b().flowStateEntityKey)!=null?Y:L==null?void 0:L()},f=function(){return(E==null?void 0:E())||""},F=function(){return b().style},n=_.eN(_.rw,f);
_.wq(function(){K1T(b(),f(),n());setTimeout(function(){var Y;(Y=P.value)==null||Y.focus()})});
var N={};return _.O("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.nt("ytm-option-selection-flow-step-renderer",(N["ytm-option-selection-flow-step-renderer--desktop"]=l,N["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return b().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},N))},_.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:P,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.O(_.UD,{text:function(){return b().header}})),_.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.O(_.UD,{text:function(){return b().subtitle}}))),_.O(_.W_,{data:function(){return b().optionItems||[]}},{optionItemRenderer:function(Y){return _.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.O($gx,{data:Y.data,
className:d,flowStateEntityKey:E,selectionStepStyle:F}))},
optionSectionRenderer:function(Y){return _.O("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.O(Jia,{data:Y.data,flowClassName:d,flowStateEntityKey:E,selectionStepStyle:F}))}}))},"Qh");
xga.idomCompat=!0;_.P$(xga,"yt-option-selection-flow-step-renderer",{props:{data:_.KX,flowClassName:_.KX,flowStateEntityKey:_.KX,isDesktop:_.KX}});_.RA=_.C(function(l){var b=_.lf(l,{type:1,disablePadding:!1,disablePrimaryButton:!1}),d=b.data,L=b.type;l=b.disablePadding;var P=b.disablePrimaryButton,E=b.onClickPrimaryButton,f=function(){return d().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},F=function(){return{disabled:P(),
state:P()?"disabled":"active"}},n=function(){return d().leadingLabel||d().trailingLabel};
b={};return _.O("yt-panel-footer-view-model",{class:_.nt("yt-panel-footer-view-model",(b["yt-panel-footer-view-model--hide-divider"]=function(){return d().shouldHideDivider},b["yt-panel-footer-view-model--disable-padding"]=l,b))},_.O(_.m,{cond:n,
then:function(){var N={},Y={};return _.O("div",{class:_.nt("yt-panel-footer-view-model__text-row",(N["yt-panel-footer-view-model--row-bottom-padding"]=function(){var q=d();return!(!q.leadingLabel&&!q.trailingLabel||!q.primaryButton&&!q.secondaryButton)},N))},_.O(_.UD,{text:function(){return d().leadingLabel},
className:_.nt((Y["yt-panel-footer-view-model--text-padding"]=n,Y))}),_.O(_.UD,{text:function(){return d().trailingLabel}}))}}),_.O(_.m,{cond:f,
then:function(){var N={};return _.O("div",{class:"yt-panel-footer-view-model__button-stack"},_.O("div",{class:_.nt("yt-panel-footer-view-model__primary-button",(N["yt-panel-footer-view-model__button-stack--top-button"]=function(){return d().secondaryButton},N))},_.O(_.W_,{data:function(){return d().primaryButton}},{buttonViewModel:function(Y){return _.O(_.Rb,{data:Y.data,
buttonOverrides:F,onClick:E})}})),_.O(_.W_,{data:function(){return d().secondaryButton}},{buttonViewModel:_.Rb}))}}),_.O(_.m,{cond:function(){return!f()},
then:function(){var N={},Y={},q={};return _.O("div",{class:_.nt("yt-panel-footer-view-model__button-row",(N["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===L()},N))},_.O("div",{class:_.nt("yt-panel-footer-view-model__button-row--left-button",(Y["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===L()},Y["yt-panel-footer-view-model__button-row--hidden"]=function(){return!d().secondaryButton||0===L()},Y["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===L()},Y))},_.O(_.W_,{data:function(){return d().secondaryButton}},{buttonViewModel:_.Rb})),_.O("div",{class:_.nt("yt-panel-footer-view-model__primary-button",(q["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===L()||1===L()},q["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===L()},q))},_.O(_.W_,{data:function(){return d().primaryButton}},{buttonViewModel:function(H){return _.O(_.Rb,{data:H.data,
buttonOverrides:F,onClick:E})}})))}}))},"Rh");
_.RA.idomCompat=!0;_.gM9=_.C(function(l){l=_.lf(l,{disablePadding:!1});var b=l.data,d=l.disablePadding;l=_.FI7(function(){return b().formId},void 0,function(){return b().onSubmitSuccess});
var L=l.submitForm,P=l.isValid,E=l.isSubmitting;return _.O("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.O(_.W_,{data:function(){return b().panelFooter}},{panelFooterViewModel:function(f){return _.O(_.RA,{data:f.data,
onClickPrimaryButton:function(){L()},
disablePrimaryButton:function(){return!P()||E()},
disablePadding:d})}}))},"Sh");_.P$(_.gM9,"yt-form-footer-view-model",{props:{data:_.KX,disablePadding:_.KX}});var S2Q=_.C(function(l){var b=_.U("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(_.m,{cond:function(){var d;return(d=l.data())==null?void 0:d.image},
then:function(d){return _.O(_.cZ,{data:d,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.O(_.UD,{text:function(){var d;
return(d=l.data())==null?void 0:d.title}})),_.O("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.O(_.UD,{text:function(){var d;
return(d=l.data())==null?void 0:d.subtitle}})),_.O(_.m,{cond:function(){return!b},
then:function(){return _.O(_.W_,{data:function(){var d;return(d=l.data())==null?void 0:d.viewTipsButton}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Th");_.P$(S2Q,"yt-contributor-zero-state-view-model",{props:{data:_.KX}});var Ai6=_.C(function(l){var b=function(){var d;return(d=l.data())==null?void 0:d.image};
return _.O("yt-featured-content-item-view-model",{class:_.nt("ytFeaturedContentItemViewModelHost")},_.O("div",{class:_.nt(function(){return b()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.O("div",{class:function(){return b()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.O(_.m,{cond:b,
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelImage"},_.O(_.W_,{data:function(){return l.data().image}},{themedImageViewModel:function(d){return _.O(Ugq,{data:d.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.O(_.m,{cond:function(){var d;
return!b()&&((d=l.data())==null?void 0:d.iconName)},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelIcon"},_.O(_.H$,{icon:function(){return l.data().iconName}}))}}),_.O("div",{class:"ytFeaturedContentItemViewModelContent"},_.O(_.m,{cond:function(){var d;
return(d=l.data())==null?void 0:d.title},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.O(_.UD,{text:function(){return l.data().title}}))}}),_.O(_.m,{cond:function(){var d;
return(d=l.data())==null?void 0:d.body},
then:function(){return _.O("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.O(_.UD,{text:function(){return l.data().body}}))}})))))},"Uh");var vMl=_.C(function(l){var b=function(){var P;return e29((P=l.data())==null?void 0:P.titleFontSize)},d=function(){var P;
return h2l((P=l.data())==null?void 0:P.descriptionFontSize)},L=function(){var P;
return((P=l.data())==null?void 0:P.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.O("yt-landing-page-view-model",{class:_.nt("ytLandingPageViewModelHost",l.className)},_.O("div",{class:"ytLandingPageViewModelHeader"},_.O(_.m,{cond:function(){var P;return(P=l.data())==null?void 0:P.bannerImage},
then:function(P){return _.O("div",{class:"ytLandingPageViewModelHeaderImage"},_.O(_.W_,{data:function(){return P()}},{imageBannerViewModel:function(E){return _.O(_.zv,{data:E.data,
isPositionRelative:!0})}}))}}),_.O(_.m,{cond:function(){var P;
return(P=l.data())==null?void 0:P.bannerAnimation},
then:function(P){return _.O(_.u3,{data:function(){var E=P();if(E==null?0:E.url){var f;E={path:(f=E==null?void 0:E.url)!=null?f:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(E==null?0:E.payload){var F;E={animationData:JSON.parse((F=E==null?void 0:E.payload)!=null?F:""),autoplay:!0,loop:!0,renderer:"svg"}}else E=void 0;return{animationConfig:E}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.O("div",{class:"ytLandingPageViewModelHeaderTitle"},_.O(_.m,{cond:function(){var P;
return(P=l.data())==null?void 0:P.title},
then:function(P){return _.O("div",{class:_.nt("ytLandingPageViewModelHeaderTitleContent",b)},_.O(_.UD,{text:function(){return P()}}))}}),_.O(_.m,{cond:function(){var P;
return(P=l.data())==null?void 0:P.description},
then:function(P){var E={};return _.O(_.UD,{className:_.nt("ytLandingPageViewModelHeaderTitleDescription",d,(E.ytLandingPageViewModelHeaderTitleDescriptionMargin=L,E)),text:function(){return P()}})}}))),_.O(_.m,{cond:function(){var P,E;
return(P=l.data())==null?void 0:(E=P.featuredContentList)==null?void 0:E.length},
then:function(){return _.O("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.O(_.W_,{data:function(){return l.data().featuredContentList}},{featuredContentItemViewModel:function(P){return _.O(Ai6,{data:P.data})}}))}}),_.O(_.m,{cond:function(){var P,E;
return(P=l.data())==null?void 0:(E=P.expandableContentList)==null?void 0:E.length},
then:function(){return _.O("div",{class:"ytLandingPageViewModelFaqSection"},_.O(_.W_,{data:function(){return l.data().expandableContentList}},{faqEntryViewModel:function(P){return _.O("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.O(_.DoQ,{data:P.data}))}}))}}),_.O("div",{class:"ytLandingPageViewModelFooter"},_.O(_.m,{cond:function(){var P;
return(P=l.data())==null?void 0:P.legalCopy},
then:function(P){return _.O("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.O(_.UD,{text:function(){return P()}}))}}),_.O(_.m,{cond:function(){var P;
return(P=l.data())==null?void 0:P.actions},
then:function(P){return _.O("div",null,_.O(_.W_,{data:function(){return P()}},{flexibleActionsViewModel:function(E){return _.O(_.Ne,{data:E.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Vh");_.P$(_.C(function(l){return _.O("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.O("div",{class:"ytLpSectionGroupViewModelContainer"},_.O(_.W_,{data:function(){return l.data().sections}},{landingPageViewModel:function(b){return _.O(vMl,{data:b.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Wh"),"yt-lp-section-group-view-model",{props:{data:_.KX}});var CO9=_.C(function(l){var b=l.data;var d=l.selectedKey;var L=l.onSelected;var P=l.groupName;var E=function(){return b().text},f=function(){return b().attributedText},F=function(){return b().subtext},n=function(){return b().attributedSubtext},N=_.O("div",{class:"ytRadioButtonItemViewModelLabel"},_.O(_.m,{cond:E,
then:function(){return _.O("div",null,E)}}),_.O(_.m,{cond:f,
then:function(){return _.O(_.UD,{text:f})}}),_.O(_.m,{cond:F,
then:function(){return _.O("div",{class:"ytRadioButtonItemViewModelSubText"},F)}}),_.O(_.m,{cond:n,
then:function(){return _.O("div",{class:"ytRadioButtonItemViewModelSubText"},_.O(_.UD,{text:n}))}})),Y=function(){if(f()){var H;
return(H=f())==null?void 0:H.content}return E()},q=function(){if(n()){var H;
return(H=n())==null?void 0:H.content}return F()};
l={};return _.O("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.O(_.ex,{name:P,checked:function(){return!(d==null||!d()||b().key!==(d==null?void 0:d()))},
onChange:function(H){L==null||L(H.target,b(),P==null?void 0:P())},
labelRenderable:function(){return N},
ariaLabel:function(){return q()?Y()+", "+q():Y()},
className:_.nt((l.ytRadioButtonItemViewModelSubTitle=function(){return!!b().subtext},l))}))},"Xh");_.R8x=_.C(function(l){var b=l.data;var d=function(){var L;return _.SN((L=b())==null?void 0:L.rendererContext)};
l={};return _.O("content-list-item-view-model",{el:_.lY(_.AW(function(){return b().rendererContext})),
class:_.nt("ytContentListItemViewModelHost",(l.ytContentListItemViewModelTappable=d,l)),role:function(){return d()?"listitem":void 0},
tabindex:function(){return d()?0:void 0}},_.O("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.O("div",{class:"ytContentListItemViewModelImageContainer"},_.O(_.m,{cond:function(){return b().image},
then:function(L){return _.O(_.cZ,{data:L,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.O(_.W_,{data:function(){var L;
return(L=b())==null?void 0:L.avatar}},{avatarViewModel:_.nS})),_.O("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.O("div",{class:_.nt("ytContentListItemViewModelTitle",function(){a:{switch(b().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var L="ytContentListItemViewModelProminentTitle";
break a}L=void 0}return L})},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:"ytContentListItemViewModelMetadata"},_.O(_.W_,{data:function(){return b().metadata}},{contentMetadataViewModel:function(L){return _.O(_.Vu,{data:L.data,
layout:1})}})))),_.O("div",{class:"ytContentListItemViewModelActionButton"},_.O(_.W_,{data:function(){var L;
return(L=b())==null?void 0:L.actionButton}},{buttonViewModel:_.Rb,
toggleButtonViewModel:_.EW})))},"Yh");var pvQ=_.C(function(l){var b=l.data,d=function(){var P;return(P=b())==null?void 0:P.description},L=function(){var P;
return(P=b())==null?void 0:P.title};
return _.O("ytfc-youth-basic-section-header-view-model",{class:_.nt("ytfcYouthBasicSectionHeaderViewModelHost",l.className)},_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.O(_.W_,{data:function(){var P;return(P=b())==null?void 0:P.avatar}},{avatarViewModel:_.nS}),_.O(_.m,{cond:function(){var P;
return _.wO((P=b())==null?void 0:P.themedImage)},
then:function(P){return _.O(_.cZ,{data:P,alt:function(){var E,f;return(f=(E=L())==null?void 0:E.content)!=null?f:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.O(_.m,{cond:L,
then:function(){return _.O(_.UD,{text:L,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.O(_.W_,{data:function(){var P;
return(P=b())==null?void 0:P.bottomBadge}},{badgeViewModel:function(P){return _.O("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.O(_.JY,{data:P.data}))}}),_.O(_.m,{cond:d,
then:function(){return _.O(_.UD,{text:d,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Zh");var oMB=_.C(function(l){var b=l.data;return _.O("ytfc-youth-section-body-view-model",{class:_.nt("ytfcYouthSectionBodyViewModelHost",l.className)},_.O(_.W_,{data:function(){var d;return(d=b())==null?void 0:d.topContent}},{avatarStackViewModel:function(d){return _.O(_.NO,{data:d.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.O(_.UD,{text:function(){var d;
return(d=b())==null?void 0:d.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"$h");var Dgx=_.C(function(l){var b=_.X(_.jL(!1,void 0,"SrK51e")),d=b.next().value,L=b.next().value,P=function(){return l.data().inlineExpansionEntityKey},E=_.eN(vi6,P),f=function(){if(l.isSelected!==void 0)return l.isSelected();
if(P()){var n;return(n=E())==null?void 0:n.expanded}return d()};
b={};var F={};return _.O("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.Nb(function(){l.isSelected!==void 0||P()||L(!d())})},_.O("div",{class:"ytInlineExpanderViewModelHeader"},_.O(_.W_,{data:function(){return l.data().headerContent}},{youthBasicSectionHeaderViewModel:pvQ}),_.O("div",{class:_.nt("ytInlineExpanderViewModelButton",(b.ytInlineExpanderViewModelButtonExpanded=f,b))},_.O(_.CX,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:f(),accessibilityLabel:f()?_.By("SHOW_LESS",void 0,"Show Less"):_.By("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.O("div",{class:_.nt("ytInlineExpanderViewModelBody",(F.ytInlineExpanderViewModelBodyExpanded=f,F)),"aria-hidden":function(){return!f()}},_.O("div",{class:"ytInlineExpanderViewModelBodyContent"},_.O(_.W_,{data:function(){return l.data().bodyContent}},{youthSectionBodyViewModel:oMB}))))},"ai");var V9A=new _.tZ("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.wvB=_.C(function(l){var b=function(){return l.data().background},d=function(){return l.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},L=function(){return l.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},P=_.qP().resolve(_.YC(V9A)),E={};
return _.O("yt-card-view-model",{el:_.lY(_.AW(function(){return l.data().rendererContext})),
class:_.nt("ytCardViewModelHost",l.className,(E.ytCardViewModelClickable=function(){return _.gO(l.data().rendererContext)},E))},_.O(_.ws,{contentId:function(){return l.data().contentId}},function(){var f={};
return _.O("div",{class:_.nt("ytCardViewModelCardViewModelInner",function(){var F;return kK9(l.data().cardStyle,(F=l.isSelected)==null?void 0:F.call(l))},function(){if(l.isSelected===void 0){var F;
a:{switch((F=l.data().cardState)==null?void 0:F.selectionState){case "CARD_SELECTION_STATE_SELECTED":F="ytCardViewModelSelected";break a}F=void 0}return F}})},_.O(_.W_,{data:b},{cinematicContainerViewModel:function(F){return _.O(_.bF9,{data:F.data})}}),_.O("div",{class:"ytCardViewModelContentWrapper"},_.O(_.m,{cond:function(){return!d()},
then:function(){var F={},n={};return _.O("div",{class:"ytCardViewModelTopContentContainer"},_.O("div",{class:_.nt("ytCardViewModelTopContent",(F.ytCardViewModelInnerPadding=function(){return!l.data().disableTopContentPadding&&l.data().topContent},F))},_.O(_.W_,{data:function(){return l.data().topContent}},{contentListItemViewModel:function(N){return _.O(_.R8x,{data:N.data})},
basicContentViewModel:_.K6,linearLayoutViewModel:_.kn})),_.O("div",{class:_.nt("ytCardViewModelInlineTrailingAction",(n.ytCardViewModelInlineCenterTrailingAction=L,n.ytCardViewModelInlineTrailingActionMargin=function(){return l.data().trailingAction},n))},_.O(_.W_,{data:function(){return l.data().trailingAction}},{buttonViewModel:function(N){return _.O(_.Rb,{data:N.data})}})))}}),_.O("div",{class:_.nt((f.ytCardViewModelInnerPadding=function(){return!l.data().disableBodyContentPadding&&l.data().bodyContent},
f))},_.O(_.W_,{data:function(){return l.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.pX6,
contentListItemViewModel:_.R8x,descriptionPreviewViewModel:_.c5,inlineExpanderViewModel:function(F){return _.O(Dgx,{data:F.data,isSelected:l.isSelected})},
linearLayoutViewModel:_.kn,listItemViewModel:_.ht},P&&{contentSectionViewModel:P})))),_.O(_.m,{cond:function(){return d()},
then:function(){return _.O("div",{class:"ytCardViewModelOverlayTrailingAction"},_.O(_.W_,{data:function(){return l.data().trailingAction}},{buttonViewModel:function(F){return _.O(_.Rb,{data:F.data})}}))}}))}))},"bi");var uvS=_.C(function(l){var b=l.data,d=l.onSelected,L=l.selectedKey,P=l.groupName;l=l.className;var E=_.X(_.jL(!1,void 0,"mDtSad")),f=E.next().value,F=E.next().value,n=function(){if(L!==void 0){var N=L();return!(!N||b().key!==N)}return f()};
E=_.Nb(function(N){d?d(N.currentTarget,b(),P==null?void 0:P()):F(!f())});
return _.O("yt-selectable-item-view-model",{class:_.nt("ytSelectableItemViewModelHost",l,"ytSelectableItemViewModelContainer"),"on:click":E,"prop:checked":n},_.O(_.W_,{data:function(){return b().content}},{cardViewModel:function(N){return _.O(_.wvB,{data:N.data,
isSelected:n})}}))},"ci");_.GWQ=_.C(function(l){var b=l.data;var d=l.onSelected;var L=l.selectedKey;var P=l.groupName;var E=function(){return(P==null?void 0:P())||b().key};
return _.O("yt-radio-button-group-view-model",{class:_.nt("ytRadioButtonGroupViewModelHost",l.className)},_.O("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.O(_.W_,{data:function(){return b().radioButtons}},{radioButtonItemViewModel:function(f){return _.O(CO9,{data:f.data,
onSelected:d,selectedKey:L,groupName:E})},
selectableItemViewModel:function(f){return _.O(uvS,{data:f.data,onSelected:d,selectedKey:L,groupName:E})}})))},"di");var TT6=_.C(function(l){_.wq(function(){if(l.controlledMode()&&l.data().defaultSelected)_.az(Error("bk"));else{var E;!l.controlledMode()&&((E=l.selected)==null?0:E.call(l))&&_.az(Error("ck"))}});
var b=_.X(_.bf(function(){if(!l.controlledMode())return l.data().defaultSelected})),d=b.next().value,L=b.next().value,P=function(){if(!l.controlledMode())return d();
var E;return(E=l.selected)==null?void 0:E.call(l)};
return _.O("yt-checkbox-item-view-model",{class:_.nt("ytCheckboxItemViewModelHost",l.className)},_.O(_.ht,{data:function(){var E=l.data(),f=P();return{title:E.text,subtitle:E.subtext,superlabel:E.superlabel,isSelected:!!f,isDisabled:E.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!l.controlledMode()&&L(!d());var E,f;(f=l.onTap)==null||f.call(l,!!P(),l.data(),(E=l.groupName)==null?void 0:E.call(l))},
isCompact:l.isCompact}))},"ei");var aa9=_.C(function(l){var b=l.data;var d=l.controlledMode;var L=l.selectedKeys;var P=l.onItemTap;var E=l.groupName;var f=function(){return(E==null?void 0:E())||b().key};
_.wq(function(){d()&&b().defaultSelectedKeys?_.az(Error("dk")):!d()&&(L==null?0:L())&&_.az(Error("ek"))});
l=_.X(_.bf(function(){if(!d())return b().defaultSelectedKeys}));
var F=l.next().value,n=l.next().value,N=function(Y,q,H){Y=[];!d()&&q.key&&(Y=W1A(q.key,F()||[]),n(Y));P==null||P(q,Y,H)};
return _.O("yt-checkbox-group-view-model",{class:_.nt("ytCheckboxGroupViewModelHost")},_.O("fieldset",{class:_.nt("ytCheckboxGroupViewModelFieldset")},_.O("div",{role:"list"},_.O(_.W_,{data:function(){return b().checkboxes}},{checkboxItemViewModel:function(Y){var q=Y.data;
return _.O(TT6,{data:q,controlledMode:!0,selected:function(){var H=d()?(L==null?void 0:L())||[]:F()||[],t=q().key;return t?H.includes(t):!1},
onTap:N,groupName:f})}}))))},"fi");var pr=_.C(function(l){var b=_.eN(j9x,_.ro(function(){var F;return(F=l.data())==null?void 0:F.noteFeedEntityKey},"")),d=_.eN(oi9,_.ro(function(){var F;
return(F=l.data())==null?void 0:F.userRatingEntityKey},"")),L=_.U("enable_user_rating_web"),P=function(){var F,n,N;
return((F=b())==null?0:F.contributorNote)?(n=b())==null?void 0:n.contributorNote:(N=l.data())==null?void 0:N.existingNote},E=function(){var F,n;
return!!d()&&!!z2S((F=d())==null?void 0:F.helpfulnessValue,(n=l.data())==null?void 0:n.noteData)};
if(L){var f={};return _.O("yt-note-view-model",{class:_.nt("ytNoteViewModelHostUserRating",(f.ytNoteViewModelHostUserRatingPublishedNote=function(){var F,n,N,Y;return((F=l.data())==null?void 0:(n=F.noteData)==null?void 0:n.isPublished)&&!((N=l.data())==null?0:(Y=N.noteData)==null?0:Y.isUserRatingForm)},f))},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.O(_.m,{cond:function(){var F,n;
return(F=l.data())==null?void 0:(n=F.noteData)==null?void 0:n.isPinned},
then:function(){return _.O(_.H$,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.O(_.m,{cond:function(){var F,n;return(F=l.data())==null?void 0:(n=F.noteData)==null?void 0:n.isPublished},
then:function(){return _.O(_.H$,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.O(_.W_,{data:function(){var F;
return(F=l.data())==null?void 0:F.metadata}},{contentMetadataViewModel:_.Vu}),_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var F,n;
return(n=_.K((F=l.data())==null?void 0:F.metadata,_.KKJ))==null?void 0:n.delimiter}),_.O(_.UD,{text:function(){var F;
return(F=P())==null?void 0:F.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.O(_.m,{cond:function(){var F,n;return!((F=l.data())==null?0:(n=F.noteData)==null?0:n.isUserRatingForm)},
then:function(){return _.O(_.W_,{data:function(){var F,n,N,Y,q,H,t,e=!!((F=l.data())==null?0:(n=F.noteData)==null?0:n.isPinned);F=E();n=(N=l.data())==null?void 0:N.noteData;N=(Y=b())==null?void 0:(q=Y.contributorNote)==null?void 0:q.deleteAction;Y=(H=l.data())==null?void 0:H.overflowButtonNoteWithRatingOnTapOverride;H=(t=l.data())==null?void 0:t.overflowButton;var W;t=(W=_.K(H,_.U3))==null?void 0:W.accessibilityText;return e?yGx(n,N,t):F?{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:Y,accessibilityText:t}}:H}},{buttonViewModel:function(F){return _.O(_.Rb,{data:F.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.O("div",{class:"ytNoteViewModelNoteContent"},_.O(_.UD,{text:function(){var F;
return(F=P())==null?void 0:F.text}})),_.O(_.m,{cond:function(){var F,n,N,Y;
return!((F=l.data())==null?0:(n=F.noteData)==null?0:n.isPinned)&&!((N=l.data())==null?0:(Y=N.noteData)==null?0:Y.isUserRatingForm)},
then:function(){return _.O(_.m,{cond:E,then:function(){return _.O("div",{class:"ytNoteViewModelUserRatingContainer"},_.O(_.UD,{text:function(){var F,n;return z2S((F=d())==null?void 0:F.helpfulnessValue,(n=l.data())==null?void 0:n.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.O(_.W_,{data:function(){var F;return(F=l.data())==null?void 0:F.userRatingButton}},{buttonViewModel:function(F){return _.O(_.Rb,{data:F.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.O(_.m,{cond:function(){var F,n,N,Y;
return!((F=l.data())==null?0:(n=F.noteData)==null?0:n.ignoreDivider)&&!((N=l.data())==null?0:(Y=N.noteData)==null?0:Y.isUserRatingForm)},
then:function(){return _.O("div",{class:"ytNoteViewModelDivider"},_.O(_.W_,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(F){return _.O(_.X9o,{data:F.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(_.m,{cond:function(){var F,n;return(F=l.data())==null?void 0:(n=F.noteData)==null?void 0:n.isPinned},
then:function(){return _.O(_.H$,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.O(_.m,{cond:function(){var F,n;return(F=l.data())==null?void 0:(n=F.noteData)==null?void 0:n.isPublished},
then:function(){return _.O(_.H$,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.O(_.m,{cond:function(){return L},
then:function(){return _.O(_.W_,{data:function(){var F;return(F=l.data())==null?void 0:F.metadata}},{contentMetadataViewModel:function(F){return _.O(_.Vu,{data:F.data})}})}}),_.O(_.UD,{text:function(){var F,n;
return(F=l.data())==null?void 0:(n=F.noteData)==null?void 0:n.headerText}}),_.O("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.O(_.UD,{text:function(){var F,n;
return(F=l.data())==null?void 0:(n=F.noteData)==null?void 0:n.delimiter}})),_.O(_.UD,{text:function(){var F,n;
return(F=b())==null?void 0:(n=F.contributorNote)==null?void 0:n.publishedTimeText}})),_.O(_.W_,{data:function(){var F,n,N;
return yGx((F=l.data())==null?void 0:F.noteData,(n=b())==null?void 0:(N=n.contributorNote)==null?void 0:N.deleteAction)}},{buttonViewModel:function(F){return _.O(_.Rb,{data:F.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.O("div",{class:"ytNoteViewModelNoteContent"},_.O(_.UD,{text:function(){var F,n;
return(F=b())==null?void 0:(n=F.contributorNote)==null?void 0:n.text}})))},"gi");
pr.idomCompat=!0;_.P$(_.C(function(l){var b=_.ro(function(){var x;return(x=l.data())==null?void 0:x.flowStateEntityKey},""),d=_.eN(_.rw,b),L=_.eN(j9x,_.ro(function(){var x;
return(x=l.data())==null?void 0:x.noteFeedEntityKey},"")),P=_.X(_.bf(function(){var x;
return(x=_.K(l.data().helpfulnessValue,_.Q_O))==null?void 0:x.defaultSelectedKey})),E=P.next().value,f=P.next().value;
P=_.X(_.bf(function(){var x,V,p;return(p=_.K((x=_.K(l.data().helpfulnessValue,_.Q_O))==null?void 0:(V=x.radioButtons)==null?void 0:V.find(function(D){var G;return((G=_.K(D,XyT))==null?void 0:G.key)===E()}),XyT))==null?void 0:p.value}));
var F=P.next().value,n=P.next().value;P=_.X(_.bf(function(){var x;return(x=_.K(l.data().helpfulReasons,ERl))==null?void 0:x.defaultSelectedKeys}));
var N=P.next().value,Y=P.next().value;P=_.X(_.bf(function(){var x;return(x=_.K(l.data().notHelpfulReasons,ERl))==null?void 0:x.defaultSelectedKeys}));
var q=P.next().value,H=P.next().value,t=function(x,V){f(V.key);n(V.value);Y([]);H([])},e=function(){var x,V;
return((x=F())==null?void 0:x.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((V=F())==null?void 0:V.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},W=function(){var x,V;
return((x=F())==null?void 0:x.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((V=F())==null?void 0:V.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},M=function(x){Z7T(x.key,N,Y)},J=function(x){Z7T(x.key,q,H)};
_.wq(function(){var x,V,p;Rm9((x=l.data())==null?void 0:(V=x.userRatingFormSchema)==null?void 0:V.id,{isValid:function(){return!!E()},
formData:function(){var D=F(),G=Iq9(N(),_.K(l.data().helpfulReasons,ERl)),lN=Iq9(q(),_.K(l.data().notHelpfulReasons,ERl));D={helpfulnessValue:D==null?void 0:D.noteHelpfulnessValue};if(G){D.helpfulReasons=[];G=_.X(G);for(var sA=G.next();!sA.done;sA=G.next()){sA=sA.value;var OA=void 0;if((OA=sA)==null?0:OA.noteHelpfulReason)OA=void 0,D.helpfulReasons.push((OA=sA)==null?void 0:OA.noteHelpfulReason)}}if(lN)for(D.notHelpfulReasons=[],lN=_.X(lN),G=lN.next();!G.done;G=lN.next())if(G=G.value,sA=void 0,(sA=
G)==null?0:sA.noteNotHelpfulReason)sA=void 0,D.notHelpfulReasons.push((sA=G)==null?void 0:sA.noteNotHelpfulReason);return{userRatingFormData:D}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(p=_.K(d(),uuQ))==null?void 0:p.submitFormParams},onSubmitResult:function(){var D,G=(D=_.K(d(),uuQ))==null?void 0:D.userRatingEntityKey,lN;D={key:G,helpfulnessValue:(lN=F())==null?void 0:lN.noteHelpfulnessValue};G&&_.cf(_.jN("contextNoteUserRatingEntityPayload",G,D));var sA;G=(sA=l.data())==null?void 0:sA.viewNoteFlowStepId;var OA;if((OA=L())==null||!OA.contributorNote){var WV;G=(WV=l.data())==null?void 0:WV.zeroStateFlowStepId}(sA=
Object.assign({},d()))&&G&&(sA.currentStepId=G,sA.stepIdStack=[G],_.cf(_.jN("flowStateEntity",b(),sA)));var qH;(sA=(qH=l.data())==null?void 0:qH.ratingSubmittedSnackbarCommand)&&_.pi(sA)},
disableDuringSubmission:!0})});
return _.O("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.O(_.W_,{data:function(){var x=_.K(d(),uuQ);if(x){var V;var p={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:x==null?void 0:(V=x.note)==null?void 0:V.headerText}]}],delimiter:"\u2022"}},existingNote:x.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else p=void 0;return p}},{noteViewModel:function(x){return _.O("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.O(pr,{data:x.data}))}}),_.O(_.W_,{data:function(){var x;
return(x=l.data())==null?void 0:x.helpfulnessValue}},{radioButtonGroupViewModel:function(x){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.O(_.GWQ,{data:x.data,
onSelected:t,selectedKey:E}))}}),_.O(_.m,{cond:e,
then:function(){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.O(_.UD,{text:function(){var x;return(x=l.data())==null?void 0:x.helpfulReasonQuestion}})),_.O(_.W_,{data:function(){var x;
return(x=l.data())==null?void 0:x.helpfulReasons}},{checkboxGroupViewModel:function(x){return _.O(aa9,{data:x.data,
onItemTap:M,selectedKeys:N,controlledMode:!0})}}))}}),_.O(_.m,{cond:W,
then:function(){return _.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.O("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.O(_.UD,{text:function(){var x;return(x=l.data())==null?void 0:x.notHelpfulReasonQuestion}})),_.O(_.W_,{data:function(){var x;
return(x=l.data())==null?void 0:x.notHelpfulReasons}},{checkboxGroupViewModel:function(x){return _.O(aa9,{data:x.data,
onItemTap:J,selectedKeys:q,controlledMode:!0})}}))}}),_.O(_.m,{cond:function(){return!e()&&!W()},
then:function(){return _.O(_.W_,{data:function(){var x;return(x=l.data())==null?void 0:x.helpfulNoteFeatures}},{alertBannerViewModel:function(x){return _.O("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.O(_.O4h,{data:x.data}))}})}}))},"hi"),"yt-note-user-rating-view-model",{props:{data:_.KX}});_.P$(pr,"yt-note-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=_.eN(j9x,_.ro(function(){var d;return(d=l.data())==null?void 0:d.noteFeedEntityKey},""));
return _.O("yt-notes-wrapper-view-model",{class:_.nt("ytNotesWrapperViewModelHost")},_.O(_.m,{cond:function(){var d,L,P;return!((d=l.data())==null||!d.existingNotes)||!((L=l.data())==null||!L.currentNote)&&!((P=b())==null||!P.contributorNote)},
then:function(){return _.O(_.H7,null,_.O(_.W_,{data:function(){var d,L,P,E;return((L=_.K((d=l.data())==null?void 0:d.currentNote,GwT))==null?0:(P=L.noteData)==null?0:P.isPublished)?(E=l.data())==null?void 0:E.currentNote:void 0}},{noteViewModel:function(d){return _.O(pr,{data:d.data})}}),_.O(_.W_,{data:function(){var d;
return(d=l.data())==null?void 0:d.existingNotes}},{noteViewModel:function(d){var L=d.data;
return _.O(_.m,{cond:function(){var P,E;return(P=L())==null?void 0:(E=P.noteData)==null?void 0:E.isPublished},
then:function(){return _.O(pr,{data:L})}})}}),_.O(_.W_,{data:function(){var d,L,P,E,f;
return((L=_.K((d=l.data())==null?void 0:d.currentNote,GwT))==null?0:(P=L.noteData)==null?0:P.isPublished)||(E=b())==null||!E.contributorNote?void 0:(f=l.data())==null?void 0:f.currentNote}},{noteViewModel:function(d){return _.O(pr,{data:d.data})}}),_.O(_.W_,{data:function(){var d;
return(d=l.data())==null?void 0:d.existingNotes}},{noteViewModel:function(d){var L=d.data;
return _.O(_.m,{cond:function(){var P,E;return!((P=L())==null?0:(E=P.noteData)==null?0:E.isPublished)},
then:function(){return _.O(pr,{data:L})}})}}))},
else:function(){return _.O(_.W_,{data:function(){var d;return(d=l.data())==null?void 0:d.zeroStateData}},{contributorZeroStateViewModel:S2Q})}}))},"ii"),"yt-notes-wrapper-view-model",{props:{data:_.KX}});var ciT=_.C(function(l){var b=_.lf(l,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0,timePickerData:void 0,hasError:!1}),d=b.label,L=b.text,P=b.placeholder,E=b.hint;l=b.rows;var f=b.overflowStyle,F=b.outline,n=b.disabled,N=b.disableNewLines,Y=b.characterLimit,q=b.validation,H=b.onInput,t=b.timePickerData,e=b.hasError,W=_.n1("textarea");b=_.X(_.bf(function(){return L()}));
var M=b.next().value,J=b.next().value;b=_.X(_.jL(!1,void 0,"mpbND"));var x=b.next().value,V=b.next().value,p=function(){V(!0)},D=function(){V(!1)};
_.wq(function(){var rZ=W.value,nJ=f(),Gy=M();nJ==="expand-vertically"&&Gy&&$GO(rZ);W.value.addEventListener("focusin",p);W.value.addEventListener("focusout",D)});
_.wk(function(){W.value.removeEventListener("focusin",p);W.value.removeEventListener("focusout",D)});
var G=function(){var rZ;return(rZ=q())==null?void 0:rZ.validate(M())},lN=function(){return Y()&&!G()&&M().length>Y().maxChars},sA=function(){return!!G()||lN()||e()};
b=_.Nb(function(rZ){if(!rZ.currentTarget)return!1;rZ=rZ.currentTarget;J(rZ.value);f()==="expand-vertically"&&$GO(rZ);H==null||H(rZ.value);return!0});
var OA=_.Nb(function(rZ){N()&&rZ.key==="Enter"&&rZ.preventDefault();return!1}),WV=_.Nb(function(){W.value.focus()}),qH=function(){return P()||d()},KF={},AV={},CF={},gZ={};
return _.O("textarea-shape",{class:_.nt("ytStandardsTextareaShapeHost",(KF.ytStandardsTextareaShapeTimePicker=function(){var rZ;return(rZ=t())==null?void 0:rZ.useTimePickerStyles},KF))},_.O("div",{class:_.nt("ytStandardsTextareaShapeTextareaContainer",(AV.ytStandardsTextareaShapeTextareaContainerOutline=F,AV.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=n,AV.ytStandardsTextareaShapeTextareaContainerOutlineError=sA,AV)),
"on:click":WV},_.O("label",{class:_.nt("ytStandardsTextareaShapeLabel",(CF.ytStandardsTextareaShapeLabelFocused=x,CF.ytStandardsTextareaShapeLabelDisabled=n,CF.ytStandardsTextareaShapeLabelError=function(){return sA()&&!n()},CF.ytStandardsTextareaShapeLabelHidden=function(){return!x()&&!M()&&!!qH()},CF))},d),_.O("div",{class:_.nt("ytStandardsTextareaShapePlaceholder",(gZ.ytStandardsTextareaShapePlaceholderVisible=function(){return!x()&&!M()},gZ)),
"aria-hidden":"true"},qH),_.O("textarea",{el:W,class:"ytStandardsTextareaShapeTextarea",rows:l,disabled:n,placeholder:qH,"prop:value":M,"on:input":b,"on:keydown":OA})),_.O(_.m,{cond:function(){return E()&&!sA()},
then:function(){var rZ={};return _.O("div",{class:_.nt("ytStandardsTextareaShapeHint",(rZ.ytStandardsTextareaShapeHintDisabled=n,rZ))},_.O("div",{class:"ytStandardsTextareaShapeHintHintMessage"},E))}}),_.O(_.m,{cond:G,
then:function(){return _.O(iwl,{disabled:n},_.O("div",{class:"ytStandardsTextareaShapeErrorMessage"},G))}}),_.O(_.m,{cond:Y,
then:function(rZ){return _.O(_.m,{cond:lN,then:function(){return _.O(iwl,{disabled:n},_.O("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return rZ().errorMessage}),_.O("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return M().length+"/"+rZ().maxChars}))}})}}))},"ji");
ciT.idomCompat={callbacks:{onInput:!0}};var iwl=_.C(function(l){var b={};return _.O("div",{class:_.nt("ytStandardsTextareaShapeError",(b.ytStandardsTextareaShapeErrorDisabled=l.disabled,b)),role:"alert"},_.O(_.H$,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),l.children)},"ki");_.riQ=_.C(function(l){var b=l.data;return _.O("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.O(ciT,{text:l.text,label:function(){var d;return(d=b().contentProperties)==null?void 0:d.labelText},
placeholder:function(){var d;return(d=b().contentProperties)==null?void 0:d.placeholderText},
hint:function(){var d;return(d=b().contentProperties)==null?void 0:d.hintText},
outline:function(){var d;return!((d=b().displayProperties)==null?0:d.hideBorder)},
overflowStyle:function(){var d;return((d=b().displayProperties)==null?0:d.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:l.disabled,disableNewLines:function(){var d;return(d=b().displayProperties)==null?void 0:d.disableNewLines},
onInput:l.onInput,characterLimit:l.characterLimit,validation:l.validation,rows:function(){var d;return(d=b().displayProperties)==null?void 0:d.rows}}))},"li");_.lIQ=_.C(function(l){var b=l.data;return _.O("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.O(ciT,{text:l.text,label:function(){var d;return(d=b().contentProperties)==null?void 0:d.labelText},
placeholder:function(){var d;return(d=b().contentProperties)==null?void 0:d.placeholderText},
hint:function(){var d;return(d=b().contentProperties)==null?void 0:d.hintText},
outline:function(){var d;return!((d=b().displayProperties)==null?0:d.hideBorder)},
overflowStyle:function(){var d;return((d=b().displayProperties)==null?0:d.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var d;return(d=b().displayProperties)==null?void 0:d.disableNewLines},
onInput:l.onInput,characterLimit:l.characterLimit,validation:l.validation,rows:function(){var d;return(d=b().displayProperties)==null?void 0:d.rows}}))},"mi");var bu9=_.C(function(l){var b=_.X(_.bf(function(){var OA,WV;return((OA=l.data().structuredContextNoteFormSchema)==null?0:(WV=OA.initialValues)==null?0:WV.noteBody)?l.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),d=b.next().value,L=b.next().value;
b=_.X(_.bf(function(){l.data();return!1}));
var P=b.next().value,E=b.next().value;b=_.X(_.bf(function(){l.data();return!1}));
var f=b.next().value,F=b.next().value;b=_.X(_.bf(function(){var OA,WV;return((OA=l.data().structuredContextNoteFormSchema)==null?0:(WV=OA.initialValues)==null?0:WV.timestamp)?l.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var n=b.next().value,N=b.next().value;b=_.X(_.bf(function(){l.data();return!1}));
var Y=b.next().value,q=b.next().value;b=_.X(_.bf(function(){var OA,WV;return((OA=l.data().structuredContextNoteFormSchema)==null?0:(WV=OA.initialValues)==null?0:WV.sources)?[l.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var H=b.next().value,t=b.next().value;b=_.X(_.bf(function(){l.data();return!1}));
var e=b.next().value,W=b.next().value;b=_.X(_.bf(function(){return!1}));
var M=b.next().value,J=b.next().value;_.wq(function(){var OA;_.pSl((OA=l.data().structuredContextNoteFormSchema)==null?void 0:OA.id,{isSubmitting:M,onSubmit:function(){J(!0);var WV=phj(d(),n(),H(),l.data()),qH=_.qP().resolve(_.tk);WV&&qH&&qH.resolveCommand(WV,{commandController:{onSuccess:function(){J(!1)}}})},
isValid:function(){return P()&&!f()&&!Y()&&!e()}})});
var x=function(OA){if(OA!==void 0&&(L(OA),!P()&&OA.length>0&&E(!0),P())){var WV=grx(l.data());if(WV){var qH=WV.minLength;WV=WV.maxLength;qH&&OA.length<qH?F(!0):WV&&OA.length>WV?F(!0):F(!1)}}},V=function(OA){if(OA!==void 0){N(OA);
if(OA.length>0){var WV,qH,KF,AV,CF=AGB((WV=l.data())==null?void 0:(qH=WV.structuredContextNoteFormSchema)==null?void 0:(KF=qH.fieldSchemas)==null?void 0:(AV=KF.timestamp)==null?void 0:AV.validationSchema);if(CF&&(WV=CF.regex)&&!(new RegExp(WV)).test(OA)){q(!0);return}}q(!1)}},p=function(OA){if(OA!==void 0){var WV=OA.split(/[ \n]/).map(function(qH){return qH.trim()});
t(WV);if(OA.length>0)for(OA=_.X(WV),WV=OA.next();!WV.done;WV=OA.next())if(!R2Z(WV.value)){W(!0);return}W(!1)}},D=function(){return{validate:function(OA){if(P()){var WV=grx(l.data());
if(WV){var qH=WV.minLength;WV=WV.translations;if(qH&&OA.length<qH)return WV==null?void 0:WV.minLengthErrorMessage}}}}},G=function(){var OA=grx(l.data()),WV=OA==null?void 0:OA.maxLength,qH;
OA=OA==null?void 0:(qH=OA.translations)==null?void 0:qH.maxLengthErrorMessage;if(WV&&OA)return{maxChars:WV,errorMessage:OA}},lN=function(){return{validate:function(OA){if(OA){var WV,qH,KF,AV,CF=AGB((WV=l.data())==null?void 0:(qH=WV.structuredContextNoteFormSchema)==null?void 0:(KF=qH.fieldSchemas)==null?void 0:(AV=KF.timestamp)==null?void 0:AV.validationSchema);
if(CF&&(WV=CF.regex,CF=CF.translations,WV&&!(new RegExp(WV)).test(OA)))return CF==null?void 0:CF.regexErrorMessage}}}},sA=function(){return{validate:function(OA){if(OA){var WV,qH,KF,AV,CF=CaT((WV=l.data())==null?void 0:(qH=WV.structuredContextNoteFormSchema)==null?void 0:(KF=qH.fieldSchemas)==null?void 0:(AV=KF.sources)==null?void 0:AV.validationSchema);
if(CF&&(WV=CF.translations,WV==null?0:WV.selectedErrorMessage))for(OA=OA.split(/[ \n]/).map(function(gZ){return gZ.trim()}),OA=_.X(OA),qH=OA.next();!qH.done;qH=OA.next())if(!R2Z(qH.value))return OA=void 0,(OA=WV)==null?void 0:OA.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(_.W_,{data:function(){var OA;return(OA=l.data())==null?void 0:OA.noteContents}},{textFormFieldViewModel:function(OA){return _.O(_.lIQ,{data:OA.data,
onInput:x,validation:D,characterLimit:G})},
textFieldViewModel:function(OA){return _.O(_.riQ,{data:OA.data,onInput:x,validation:D,characterLimit:G})}})),_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.W_,{data:function(){var OA;
return(OA=l.data())==null?void 0:OA.noteTimestamp}},{textFormFieldViewModel:function(OA){return _.O(_.lIQ,{data:OA.data,
onInput:V,validation:lN})},
textFieldViewModel:function(OA){return _.O(_.riQ,{data:OA.data,onInput:V,validation:lN})}})),_.O("div",{class:"ytStructuredContextNoteViewModelTextField"},_.O(_.W_,{data:function(){var OA;
return(OA=l.data())==null?void 0:OA.noteSources}},{textFormFieldViewModel:function(OA){return _.O(_.lIQ,{data:OA.data,
onInput:p,validation:sA})},
textFieldViewModel:function(OA){return _.O(_.riQ,{data:OA.data,onInput:p,validation:sA})}})))},"ni");
bu9.idomCompat=!0;_.P$(bu9,"yt-structured-context-note-view-model",{props:{data:_.KX}});var ddl=_.C(function(l){var b=_.X(_.bf(function(){var E;if((E=l.controlled)==null?0:E.call(l))return[];var f;return(((f=l.data())==null?void 0:f.chips)||[]).map(function(F){F=_.K(F,_.K3);if(F==null?0:F.selected)return or6(F.chipValue)}).filter(function(F){return F!==void 0})})),d=b.next().value,L=b.next().value,P=function(E){var f=or6(E.chipValue);
if(f!==void 0){var F;if((F=l.controlled)==null?0:F.call(l))return void l.controlled().onTap(f);E=d().includes(f)?[].concat(_.VV(d().filter(function(N){return N!==f}))):[].concat(_.VV(d()),[f]);
L(E);var n;if((n=l.uncontrolled)==null?0:n.call(l))l.uncontrolled().onUpdate(E)}};
return _.O("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.O(_.RC,{each:function(){return l.data().chips||[]}},function(E){return _.O("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.O(_.Jcr,{data:function(){return _.K(E,_.K3)},
selected:function(){var f;if(f=_.K(E,_.K3)){var F=or6(f.chipValue);if(F!==void 0){var n;f=((n=l.controlled)==null?0:n.call(l))?l.controlled().selectedValues.includes(F):d().includes(F)}else f=void 0}else f=!1;return f},
callback:P}))}))},"oi");var LyA=_.C(function(l){var b=l.data;var d=function(){var F;return((F=b())==null?void 0:F.flowStateKey)||""},L=_.eN(_.rw,d),P=function(){var F;
return(F=_.K(L(),ThA))==null?void 0:F.chips},E=function(F){if(F!==void 0){var n=P()||[];
n=n.find(function(N){return N===F})?n.filter(function(N){return N!==F}):[].concat(_.VV(n),[F]);
n=Object.assign({},L(),{feedbackFormFlowState:Object.assign({},_.K(L(),ThA),{chips:n})});_.cf(_.jN("flowStateEntity",d(),n))}},f=function(){var F;
return _.K((F=b())==null?void 0:F.inputBox,atj)};
l=_.g$(function(F){var n=f();n=!(n==null?0:n.maxChars)||F.length<=n.maxChars;F=Object.assign({},L(),{feedbackFormFlowState:Object.assign({},_.K(L(),ThA),{detail:F}),abuseReportFlowState:Object.assign({},_.K(L(),BD),{navigationEnabled:n})});_.cf(_.jN("flowStateEntity",d(),F))},150);
return _.O("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.O("div",{class:"ytFeedbackFormViewModelChips"},_.O(_.W_,{data:function(){var F;return(F=b())==null?void 0:F.chipSelection}},{chipSelectionFormFieldViewModel:function(F){return _.O(ddl,{data:F.data,
controlled:function(){return{selectedValues:P()||[],onTap:E}}})}})),_.O("div",{class:"ytFeedbackFormViewModelInputBox"},_.O(ciT,{text:function(){var F;
return(F=_.K(L(),ThA))==null?void 0:F.detail},
placeholder:function(){var F;return((F=f())==null?void 0:F.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var F=f();if(F&&F.maxChars)return{maxChars:F.maxChars,errorMessage:F.maxCharsExceededErrorMessage||""}},
onInput:l})),_.O("div",{class:"ytFeedbackFormViewModelFooterText"},_.O(_.UD,{text:function(){return b().footerText}})))},"pi");
LyA.idomCompat=!0;_.P$(LyA,"yt-feedback-form-view-model",{props:{data:_.KX}});var P$x=_.C(function(l){var b=l.data;var d=_.eN(CuZ,function(){return b().flowStateKey||""}),L=function(){var P;
_.pi((P=_.K(d(),BD))==null?void 0:P.navigationCommand)};
return _.O("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.O("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.O(_.W_,{data:function(){return b().cancelButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:L})}}),_.O(_.W_,{data:function(){var P;
if(b().navButton){var E=Object;var f=E.assign,F=_.K(b().navButton,_.U3),n=((P=_.K(d(),BD))==null?0:P.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",N,Y;P=_.K((N=_.K(d(),BD))==null?void 0:N.navigationCommand,_.S3);N=(Y=_.K(P,_.Q5))==null?void 0:Y.url;E={buttonViewModel:f.call(E,{},F,{state:n,iconName:N?"OPEN_IN_NEW":""})}}else E=void 0;return E}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:L})}})))},"qi");
P$x.idomCompat=!0;_.P$(P$x,"yt-report-form-bottom-bar-view-model",{props:{data:_.KX}});var EIZ=_.C(function(l){var b=l.nextStep;return _.O("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.O("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.O(_.H$,{icon:function(){return b().iconName||""}})),_.O("div",null,_.O(_.UD,{text:function(){return b().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"ri"),Qdl=_.C(function(l){var b=l.data;
var d,L=(d=_.qP().resolve(_.YC(_.uf)))==null?void 0:d(),P=_.eN(_.rw,function(){return b().flowStateKey||""});
return _.O("yt-report-form-confirmation-page-view-model",{class:function(){var E;return((E=_.K(P(),BD))==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.O("div",{class:function(){var E;
return((E=_.K(P(),BD))==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.O(_.cZ,{data:function(){return L&&b().imageDark?b().imageDark:b().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.O("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return b().confirmationHeader}),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.O(_.UD,{text:function(){return b().confirmationText}})),_.O("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.O(_.UD,{text:function(){return b().lawEnforcementText}})),
_.O("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return b().whatToExpectHeader}),_.O(_.m,{cond:function(){return b().nextSteps},
then:function(E){return _.O("div",null,_.O(_.RC,{each:E},function(f){return _.O(EIZ,{nextStep:f})}))}}),_.O(_.m,{cond:function(){return b().legalReportText},
then:function(E){return _.O("div",null,_.O(_.UD,{text:E,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"si");
Qdl.idomCompat=!0;_.P$(Qdl,"yt-report-form-confirmation-page-view-model",{props:{data:_.KX}});var XHZ=_.C(function(l){var b=l.data;var d=function(){var E;return((E=_.K(b().inputBox,atj))==null?void 0:E.maxChars)||500},L=function(){return b().flowStateKey||""},P=_.eN(_.rw,L);
l=_.g$(function(E){E=Object.assign({},P(),{flowFormState:{isValid:E.length<=d()},abuseReportFlowState:{userComments:E,navigationEnabled:!(E.length>d()),isReportFormDirty:!0}});_.i4().dispatch(_.gw("flowStateEntity",L(),E))},150);
_.wq(function(){var E=Object.assign({},P(),{flowFormState:{isValid:!0}});_.i4().dispatch(_.gw("flowStateEntity",L(),E))});
return _.O("yt-report-form-details-page-view-model",{class:function(){var E;return((E=_.K(P(),BD))==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.O("h1",{class:function(){var E;
return((E=_.K(P(),BD))==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return b().detailsPageHeader}),_.O("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.O(_.UD,{text:function(){return b().bodyText}})),_.O("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.O(ciT,{label:function(){var E;
return((E=_.K(b().inputBox,atj))==null?void 0:E.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var E;return{errorMessage:((E=_.K(b().inputBox,atj))==null?void 0:E.maxCharsExceededErrorMessage)||"",maxChars:d()}},
onInput:l})))},"ti");
XHZ.idomCompat=!0;_.P$(XHZ,"yt-report-form-details-page-view-model",{props:{data:_.KX}});var fIj=_.C(function(l){var b=l.data;var d=function(){return b().flowStateKey||""},L=_.eN(_.rw,d),P=function(){return _.K(L(),BD)};
return _.O("yt-report-form-reason-select-page-view-model",{class:function(){var E;return((E=P())==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.O("h1",{class:function(){var E;
return((E=P())==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return b().pageHeader}),_.O("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.O(_.UD,{text:function(){return b().bodyText}})),_.O("div",{class:function(){var E;
return((E=P())==null?void 0:E.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.O(_.GWQ,{data:function(){return _.K(b().radioButtonGroup,_.Q_O)},
onSelected:function(E,f){E=Object.assign({},L(),{abuseReportFlowState:Object.assign({},P(),{reasonKey:f.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:f.command})});_.cf(_.jN("flowStateEntity",d(),E))},
selectedKey:function(){var E;return(E=P())==null?void 0:E.reasonKey},
groupName:"report-form-reason-select-page"})))},"ui");
fIj.idomCompat=!0;_.P$(fIj,"yt-report-form-reason-select-page-view-model",{props:{data:_.KX}});var sdA=_.C(function(l){var b=l.data;var d,L=(d=_.qP().resolve(_.YC(_.uf)))==null?void 0:d();return _.O("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.O("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.O(_.cZ,{data:function(){return L&&b().imageDark?b().imageDark:b().image},
alt:""})),_.O("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.O("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return b().header}),_.O(_.UD,{text:function(){return b().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"vi");
sdA.idomCompat=!0;_.P$(sdA,"yt-report-form-sign-in-page-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=_.eZ(_.AcF.talkToRecsStateSelector),L=function(){return b().titleSuperscript},P=function(){return b().answersShelf},E=function(){return b().videoShelf},f=function(){var lN;
return(lN=b().textInputPlaceholder)==null?void 0:lN.content},F=function(){return b().showOpenTextInput},n=function(){var lN;
return(lN=b().textInputValue)==null?void 0:lN.content},N=function(){return b().isMultiTurnFlow?b().resetButtonViewModel:void 0},Y="",q=function(){return b().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
l=_.X(_.jL("",void 0,"GjDBze"));var H=l.next().value,t=l.next().value;l=_.X(_.jL(!1,void 0,"cHfsvd"));var e=l.next().value,W=l.next().value,M=function(){return{state:e()||H()?"active":"disabled",disabled:!(e()||H())}};
_.VL(function(){if(F()){n()&&t(n());var lN;if(!N()&&((lN=d())==null?0:lN.stepStates)){var sA;lN=Object.keys((sA=d())==null?void 0:sA.stepStates);sA=lN[lN.length-1];var OA,WV;sA=(OA=d().stepStates[sA])==null?void 0:(WV=OA.userQuery)==null?void 0:WV.userQuery;_.cf(_.pJQ());sA&&J(sA)}}});
var J=function(lN){var sA=b().onUpdateText;sA&&_.pi(sA,{form:{userQuery:lN}});t(lN)},x=_.g$(function(lN){J(lN.target.value.trim())},150),V=_.Nb(function(lN){var sA;
Y=(sA=lN.target.value)==null?void 0:sA.trim();x(lN);return!1}),p=_.Nb(function(lN){lN.key==="Enter"&&(e()||H())&&(J(lN.target.value.trim()),G());
return!1}),D=function(lN,sA){W(sA);
if(sA){if(b().isMultiTurnFlow&&!Y){var OA;J((OA=lN==null?void 0:lN.text)!=null?OA:"")}b().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&G()}else t(Y)},G=function(){var lN=_.K(b().nextButtonViewModel,_.U3);
if(lN==null?0:lN.trackingParams){lN=_.WZ(lN.trackingParams);var sA=_.zw();sA&&lN&&_.wb(sA,lN,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(lN=b().onNextStepCommand)&&_.pi(lN)};
l={};return _.O("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.O("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.O(_.W_,{data:function(){return b().topCornerButton}},{buttonViewModel:_.Rb})),_.O("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.O("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.O(_.UD,{text:function(){return b().title}}),_.O(_.m,{cond:L,
then:function(){return _.O("sup",{class:"ytwTalkToRecsSuperScript"},_.O(_.UD,{text:L}))}})),_.O("div",{class:"ytwTalkToRecsSubtitle"},_.O(_.UD,{text:function(){return b().subtitle}})),_.O("div",{class:"ytwTalkToRecsResultsShelf"},_.O(_.m,{cond:P,
then:function(){return _.O(_.W_,{data:P},{chipsShelfViewModel:function(lN){return _.O("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.O(_.rE,{data:lN.data,callback:D,selectionBehavior:q}))}})}}),_.O(_.m,{cond:E,
then:function(){return _.O(_.W_,{data:E},{horizontalShelfViewModel:function(lN){return _.O("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.O(_.jx,{data:lN.data,thumbnailAspectRatio:0}))}})}})),_.O("div",{class:_.nt("ytwTalkToRecsRefinementContainer",(l.ytwTalkToRecsBottomMargin=function(){return b().isMultiTurnFlow},l))},_.O(_.m,{cond:F,
then:function(){return _.O("div",{class:"ytwTalkToRecsUserInputBox"},_.O("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:f,value:H,"on:input":V,"on:keyup":p,maxlength:200}))}}),_.O(_.W_,{data:function(){return b().isMultiTurnFlow?b().nextButtonViewModel:void 0}},{buttonViewModel:function(lN){return _.O("div",{class:"ytwTalkToRecsFlowControlButtons"},_.O(_.Rb,{data:lN.data,
buttonOverrides:M}))}}),_.O(_.W_,{data:N},{buttonViewModel:function(lN){return _.O("div",{class:"ytwTalkToRecsFlowControlButtons"},_.O(_.Rb,{data:lN.data,
onClick:function(){var sA=_.K(b().resetButtonViewModel,_.U3);J(H());(sA=sA==null?void 0:sA.onTap)&&_.pi(sA)}}))}}))))},"xi"),"yt-talk-to-recs-view-model",{props:{data:_.KX}});var DGl={sources:[{clientResource:{imageName:"CHECK"}}]};_.FyB=_.C(function(l){var b=_.n1("div");l=_.lf(l,{error:void 0});var d=l.data,L=l.error,P=l.onSelected;l=l.className;var E=_.X(_.bf(function(){return u39(d())})),f=E.next().value,F=E.next().value;
i7x(d,function(t){F(t);var e,W,M=whT((e=d().options)==null?void 0:(W=e[t])==null?void 0:W.value,d().type);P==null||P(M);b.value.focus()});
E=_.Nb(function(){if(!d().disabled){var t=d(),e=f(),W=b.value;t.options&&(t=VwS(t.options,e,t.label),_.qP().resolve(_.fh).openSheet({viewModel:t},W))}});
var n=_.RPV(),N=function(){return!!L()},Y=function(){return!!d().disabled},q={},H={};
return _.O("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.O("div",{class:_.nt("ytDropdownViewModelDropdownContainer",l,(q.ytDropdownViewModelDropdownContainerErrorBorder=N,q.ytDropdownViewModelDropdownContainerDisabled=Y,q)),"on:click":E,el:b,role:"combobox",tabindex:0,"on:keydown":n,"aria-invalid":N,"aria-disabled":Y,"aria-describedby":function(){return N()?"dropdown-view-model-error":void 0}},_.O("div",{class:"ytDropdownViewModelText"},GKj(d,N,f),TPT(d,f)),_.O("div",{class:_.nt("ytDropdownViewModelChevronDown",
(H.ytDropdownViewModelChevronDownDisabled=Y,H))},_.O(_.H$,{icon:"CHEVRON_DOWN"}))),aqq(d,L))},"yi");_.P$(_.C(function(l){var b=l.data;var d=function(P){var E=rGq(b());E.videoMetadata||(E.videoMetadata={});E.videoMetadata.sponsorshipsMetadata||(E.videoMetadata.sponsorshipsMetadata={});E.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(P)},L=function(P){var E=rGq(b());
E.scheduledRedirectMetadata||(E.scheduledRedirectMetadata={});E.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(P)};
return _.O("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.O("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.O("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.O(_.UD,{text:function(){return b().title}}),_.O(_.H$,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.O(_.UD,{text:function(){return b().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.O(_.W_,{data:function(){return b().tierChoices}},{dropdownViewModel:function(P){return _.O("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.O(_.FyB,{data:P.data,
onSelected:d}))}}),_.O(_.W_,{data:function(){return b().startTimeChoices}},{dropdownViewModel:function(P){return _.O("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.O(_.FyB,{data:P.data,
onSelected:L}))}}),_.O(_.UD,{text:function(){return b().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.O("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.O(_.W_,{data:function(){return b().scheduleButton}},{panelFooterViewModel:_.RA})))},"zi"),"ytfz-schedule-fanzone-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;l=l.className===void 0?"":l.className;var d=_.eN(CuZ,function(){return b().flowStateEntityKey||""}),L={};
L=_.nt("ytFlowBottomBarViewModelFlowBottomBarButtons",(L.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},L));
var P={},E=_.nt("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",L,(P.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},P.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},P));
P={};var f=_.nt("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",L,(P.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},P.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},P));
L={};L=_.nt("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(L.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},L.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},L.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return b().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
L));
l=_.nt("ytFlowBottomBarViewModelHost",l);return _.O("yt-flow-bottom-bar-view-model",{class:l},_.O(_.m,{cond:function(){var F;return(F=b())==null?void 0:F.textSection},
then:function(F){return _.O("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.O(_.UD,{text:F}))}}),_.O("div",{class:L},_.O(_.W_,{data:function(){return b().secondaryButton}},{buttonViewModel:function(F){return _.O(_.Rb,{data:F.data,
className:f})}}),_.O(_.W_,{data:function(){return b().primaryButton}},{buttonViewModel:function(F){return _.O(_.Rb,{data:F.data,
className:E,buttonOverrides:function(){var n;return{disabled:!((n=d())==null||!n.primaryButtonDisabled)}}})}})))},"Ai"),"yt-flow-bottom-bar-view-model",{props:{data:_.KX,
className:_.bY}});var ByA="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),oA=function(){var l=_.S.apply(this,arguments)||this;l.enableScrollingFix=!0;l.bottomBar=!1;l.fitContent=!1;return l};
_.h(oA,_.S);_.Q=oA.prototype;_.Q.ready=function(){_.U("enable_pdp_icon_prefetch")&&_.vKQ(_.qP().resolve(_.kRl),0,ByA)};
_.Q.focus=function(l){this.topBar?_.FO(this.topBar,l):this.paperDialog.focus(l)};
_.Q.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19561_scroller&&(this.JSC$19561_scroller.dialogElement=this.paperDialog,this.JSC$19561_scroller.attached&&typeof this.JSC$19561_scroller.attached==="function"&&this.JSC$19561_scroller.attached())};
_.Q.onDataChanged=function(){var l;this.fitContent=!((l=this.data)==null||!l.fitContent);var b;this.bottomBar=!((b=this.data)==null||!b.bottomBar)};
_.Q.onProgressChanged=function(){var l,b,d=((b=(l=this.data)==null?void 0:l.progress)!=null?b:0)*100;this.progressElement.style.width=d+"%"};
_.Q.isProgressHidden=function(){var l;return!((l=this.data)==null?0:l.progress)};
_.Q.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(l){return l&&!l.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
oA.prototype.onProgressChanged=oA.prototype.onProgressChanged;oA.prototype.onDataChanged=oA.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oA.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],oA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oA.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oA.prototype,"enableScrollingFix",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oA.prototype,"bottomBar",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oA.prototype,"fitContent",void 0);_.w([_.KL("#progress"),_.u("design:type",HTMLElement)],oA.prototype,"progressElement",void 0);_.w([_.KL("#scroller"),_.u("design:type",Object)],oA.prototype,"JSC$19561_scroller",void 0);_.w([_.KL("ytd-flow-top-bar-renderer"),_.u("design:type",HTMLElement)],oA.prototype,"topBar",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oA.prototype,"onDataChanged",null);_.w([_.tC("data.progress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oA.prototype,"onProgressChanged",null);_.w([_.A({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],oA);
_.R(oA,"ytd-flow-step-renderer",function(){if(xz6!==void 0)return xz6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return xz6=l},{mode:1});var D9=function(l){this.resolveCommand=l;this.steps={}},nIT=function(l,b){b=_.X(b||[]);
for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=Object.values(d)[0],P=void 0;if((P=L)==null?0:P.stepId)l.steps[L.stepId]=d}},NyO=function(l,b){var d,L,P,E,f;
return _.B(function(F){if((d=l.state)==null||!d.currentStepId)return F.return(void 0);L=l.getCurrentStep();if(!L)return F.return(Ou6(l));if(P=_.K(L,_.dX))l.logVEScreen(P),((E=P)==null?0:E.onStepStartCommand)&&l.resolveCommand((f=P)==null?void 0:f.onStepStartCommand,{});P&&b&&(l.logFlowEvent(P,b),b.steps&&!b.steps.includes(L)&&b.steps.push(L));return F.return(L)})};
D9.prototype.back=function(){var l;(l=this.state)!=null&&l.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
D9.prototype.handleUpdateFlowCommand=function(l){l.steps&&nIT(this,l.steps);l.entityUpdateCommand&&this.resolveCommand(l.entityUpdateCommand,{});l.flowContinuationCommand&&(l=l.flowContinuationCommand)&&(this.getFlowContinuationCommand=l);this.awaitFlowContinuation&&(l=this.getCurrentStep(),this.awaitFlowContinuation(l),this.awaitFlowContinuation=void 0)};
D9.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var Ou6=function(l){return _.B(function(b){return l.getFlowContinuationCommand?b.return(new Promise(function(d){l.awaitFlowContinuation=d;l.getFlowContinuationCommand&&l.resolveCommand(l.getFlowContinuationCommand,{flow_state:l.state})})):b.return(Promise.resolve(void 0))})};
D9.prototype.getCurrentStep=function(){var l;if((l=this.state)!=null&&l.currentStepId)return this.steps[this.state.currentStepId]};
D9.prototype.logVEScreen=function(l){var b;((b=l.screenLoggingData)==null?0:b.screenVeType)&&_.DE(_.Ut(),l.screenLoggingData.screenVeType)};
D9.prototype.logFlowEvent=function(l,b){var d,L,P,E;((d=b.flowLoggingData)==null?0:d.eventNamespace)&&((L=l.flowEventData)==null?0:L.eventType)&&((P=l.flowEventData)==null?0:P.eventMetadata)&&((E=b.flowLoggingData)==null?0:E.flowType)&&(l=_.Ox(b.flowLoggingData.eventNamespace,l.flowEventData.eventType,l.flowEventData.eventMetadata),_.Nd().logFlowEvent(l,b.flowLoggingData.flowType))};
_.qG.Object.defineProperties(D9.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.state)==null?void 0:l.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.state)!=null&&l.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(b,d){d.key&&d.value&&(b[d.key]=d.value);return b},{})}}});var VY=function(){var l=_.S.apply(this,arguments)||this;l.flowState=_.U("web_use_flow_state_manager")?void 0:new D9(function(b,d){d=d===void 0?{}:d;_.Nv.instance.resolveCommand(b,{form:{form:d,element:l.hostElement}})});
l.JSC$19572_flowStateManager=_.U("web_use_flow_state_manager")?_.qP().resolve(_.r0):void 0;l.currentTargetId="";l.initialState=!0;l.isLoading=!1;l.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"};l.containsTalkToRecs=!1;return l};
_.h(VY,_.S);_.Q=VY.prototype;_.Q.onPopupClosed=function(l){if(!l||this.hostElement===l.detail.popupRenderer){if(this.JSC$19572_flowStateManager){var b;((b=this.data)==null?0:b.flowStateEntityKey)&&this.JSC$19572_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.Q.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"}}}};
_.Q.focus=function(l){var b=this;_.Vx(function(){var d=_.F$(b.hostElement).querySelector("ytd-flow-step-renderer");(d==null?0:d.topBar)?d.focus(l):b.topBar&&_.FO(b.topBar,l)},1)};
_.Q.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.Q.computeTopBarHidden=function(l){var b;return!((b=_.K(l,_.dX))==null||!b.topBarOverride)};
_.Q.onCurrentFlowChange=function(){if(this.JSC$19572_flowStateManager&&this.data&&this.flow){var l=$Aj(this.JSC$19572_flowStateManager,this.data),b;if(l&&((b=this.flow)==null?0:b.currentStepId)){l=gKj(l,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var d;!l&&((d=this.data)==null?0:d.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.Q.observeData=function(){var l=this;if(this.JSC$19572_flowStateManager){var b=this.currentTargetId,d,L,P=(L=(d=this.data)==null?void 0:d.targetId)!=null?L:"";b!==P&&b&&Jjq(this.JSC$19572_flowStateManager,b);this.currentTargetId=P;this.data&&xAA($Aj(this.JSC$19572_flowStateManager,this.data),function(E){E&&(l.initialState=!1,l.currentFlowStep={flowStepRenderer:E},l.isLoading=!l.currentFlowStep,l.autofocusAndRefit(),l.updateContainsTalkToRecs(),l.logVEScreen(),l.logFlowEvent())})}};
_.Q.dataChanged=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1){if(!l.flowState)return L.return();((b=l.data)==null?0:b.steps)&&nIT(l.flowState,l.data.steps);if((d=l.data)==null?0:d.flowContinuationCommand){var P=l.flowState,E=l.data.flowContinuationCommand;E&&(P.getFlowContinuationCommand=E)}return L.yield(NyO(l.flowState,l.data),2)}l.currentFlowStep=L.yieldResult;_.gR(L)})};
_.Q.flowChanged=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1){if(!l.flowState||!l.flow)return d.return();l.flowState.state=l.flow;l.isLoading=!0;return d.yield(NyO(l.flowState,l.data),2)}b=d.yieldResult;if(!b||l.flow.isLoading)return d.return();l.currentFlowStep=b;l.initialState=!1;l.isLoading=!1;l.autofocusAndRefit();l.updateContainsTalkToRecs();_.gR(d)})};
_.Q.logVEScreen=function(){var l,b,d=(l=_.K(this.currentFlowStep,_.dX))==null?void 0:(b=l.screenLoggingData)==null?void 0:b.screenVeType;d&&_.DE(_.qP().resolve(_.Lq),d)};
_.Q.logFlowEvent=function(){var l=_.K(this.currentFlowStep,_.dX),b,d,L,P,E,f;(this==null?0:(b=this.data)==null?0:(d=b.flowLoggingData)==null?0:d.eventNamespace)&&(this==null?0:(L=this.data)==null?0:(P=L.flowLoggingData)==null?0:P.flowType)&&(l==null?0:(E=l.flowEventData)==null?0:E.eventType)&&(l==null?0:(f=l.flowEventData)==null?0:f.eventMetadata)&&(l=_.Ox(this.data.flowLoggingData.eventNamespace,l.flowEventData.eventType,l.flowEventData.eventMetadata),_.Nd().logFlowEvent(l,this.data.flowLoggingData.flowType))};
_.Q.updateContainsTalkToRecs=function(){var l,b=(l=_.K(this.currentFlowStep,_.dX))==null?void 0:l.content;this.containsTalkToRecs=!!b&&!!_.K(b,dzA)};
_.Q.autofocusAndRefit=function(){var l=this,b=_.qP().resolve(_.YC(_.Ib)),d=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),L=document.querySelector("yt-report-form-confirmation-page-view-model"),P=document.querySelector("yt-report-form-details-page-view-model"),E=document.querySelector("yt-report-form-reason-select-page-view-model"),f=document.querySelector("yt-contributor-zero-state-view-model"),
F=document.querySelector("yt-structured-context-note-view-model"),n=document.querySelector("yt-note-view-model");(!d&&b&&b.isKeyBoardInUse()||L||!d&&P||!d&&E||!d&&(f||F||n))&&_.BX(this.hostElement);_.m1(this,function(){_.rh(l.hostElement,"yt-refit")})};
_.Q.handleUpdateFlowCommand=function(l){this.flowState?this.data&&(l=_.K(l,_.BKh),l.targetId===this.data.targetId&&(l.flowContinuationCommand&&(this.data.flowContinuationCommand=l.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(l),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(l)};
_.Q.handleFlowNextStepCommand=function(l){this.JSC$19572_flowStateManager?this.ytComponentBehavior.resolveCommand(l):this.data&&this.flow&&this.flow.key&&(l=_.K(l,_.XKQ),l.targetId===this.data.targetId&&(l=l.stepId||"",this.ytdReduxBehavior.dispatch(_.gw("flowStateEntity",this.flow.key,{currentStepId:l,stepIdStack:(this.flow.stepIdStack||[]).concat(l)}))))};
_.Q.handleFlowPrevStepCommand=function(l){if(this.JSC$19572_flowStateManager)this.ytComponentBehavior.resolveCommand(l);else if(this.data&&this.flow&&this.flow.key&&(l=_.K(l,_.fRQ),l.targetId===this.data.targetId)){var b=[].concat(_.VV(this.flow.stepIdStack||[]));b.length>1?(b.pop(),this.ytdReduxBehavior.dispatch(_.gw("flowStateEntity",this.flow.key,{currentStepId:b[b.length-1],stepIdStack:b}))):l.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(l.onFirstStepCommand)}};
_.Q.handleYpcCancelRecurrenceCommand=function(l){if(this.data&&this.flow&&this.flow.key&&(l=_.K(l,fi9),l.targetId===this.data.targetId&&l.endpointCommand)){var b=_.K(this.flow,s_q);b&&_.K(l.endpointCommand,_.egj)&&(_.K(l.endpointCommand,_.egj).feedbackData=b.surveyFeedback);this.ytComponentBehavior.resolveCommand(l.endpointCommand)}};
_.Q.handlePartialUpdateFlowStateEntity=function(l){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.gw("flowStateEntity",this.flow.key,l,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
VY.prototype.flowChanged=VY.prototype.flowChanged;VY.prototype.dataChanged=VY.prototype.dataChanged;VY.prototype.observeData=VY.prototype.observeData;VY.prototype.onCurrentFlowChange=VY.prototype.onCurrentFlowChange;VY.prototype.onPopupClosed=VY.prototype.onPopupClosed;_.w([_.z(_.OY),_.u("design:type",Object)],VY.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],VY.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],VY.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],VY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],VY.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],VY.prototype,"initialState",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],VY.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Object)],VY.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],VY.prototype,"currentFlowStep",void 0);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],VY.prototype,"onPopupClosed",null);
_.w([_.g({selectorArgs:["data.flowStateEntityKey"],selector:CuZ}),_.u("design:type",Object)],VY.prototype,"flow",void 0);_.w([_.KL("ytd-flow-top-bar-renderer"),_.u("design:type",HTMLElement)],VY.prototype,"topBar",void 0);_.w([_.tC("data","flow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VY.prototype,"onCurrentFlowChange",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],VY.prototype,"observeData",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],VY.prototype,"dataChanged",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],VY.prototype,"containsTalkToRecs",void 0);_.w([_.Wf("flow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],VY.prototype,"flowChanged",null);_.w([_.A({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],VY);
_.mdZ=_.Xa()(VY,"ytd-flow-root-renderer",function(){if(JXl!==void 0)return JXl;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return JXl=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var Yx6;var QNx=null;_.P$(_.C(function(l){return _.O("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.O("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.O(_.UD,{text:function(){return l.data().text}}),_.O("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Bi"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.KX}});var qxB=_.C(function(l){var b=l.playerControlsProps;var d=l.isShortsPage;return _.O("yt-bigboard",null,_.O(_.m,{cond:function(){return b().isDragging},
then:function(){return _.O("div",{class:"ytBigboardStoryboardHost"},_.O(_.aY9,{progressBarProps:b,isShortsPage:d}))}}))},"Ci");
qxB.idomCompat=!0;_.w8={ACCOUNT_LABEL:FH("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:FH("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:FH("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:FH("AD_BADGE_HINT"),AD_BADGE_TEXT:FH("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:FH("ALL_CHANNELS_LABEL"),AMBIENT_MODE:FH("AMBIENT_MODE"),AMBIENT_MODE_OFF:FH("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:FH("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:FH("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:FH("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:FH("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:FH("APP_UPSELL_TITLE"),AUDIO_TRACK:FH("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:FH("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:FH("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:FH("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:FH("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:FH("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:FH("AUTO_ZOOM","Auto zoom"),BACK:FH("BACK"),CANCEL:FH("CANCEL"),CHANNEL_SWITCHER_LABEL:FH("CHANNEL_SWITCHER_LABEL"),CLOSE:FH("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:FH("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:FH("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:FH("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:FH("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:FH("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:FH("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:FH("COMMENT_MODAL_CONTENT"),CONFIRM_OK:FH("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:FH("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:FH("COPIED_TO_CLIPBOARD"),COPY:FH("COPY"),COPY_DEBUG_INFO:FH("COPY_DEBUG_INFO"),COPY_EMBED_CODE:FH("COPY_EMBED_CODE"),
COPY_LINK_LABEL:FH("COPY_LINK_LABEL"),COPY_VIDEO_URL:FH("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:FH("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:FH("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:FH("DELETE_FROM_DOWNLOADS"),DIALOG:FH("DIALOG"),DONE:FH("DONE"),DOWNLOAD:FH("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:FH("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:FH("FLAG_CONFIRM"),FLAG_CONTENT:FH("FLAG_CONTENT"),FLAG_LABEL:FH("FLAG_LABEL"),FLAG_TITLE:FH("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:FH("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:FH("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:FH("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:FH("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:FH("HIDE_SEARCH_FILTERS_LABEL"),HOME:FH("HOME","Home"),INVALID_RESPONSE_RECEIVED:FH("INVALID_RESPONSE_RECEIVED"),LIBRARY:FH("LIBRARY","Library"),LISTENING:FH("LISTENING"),LOADING:FH("LOADING"),LONG_PRESS_MIC_TO_SPEAK:FH("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:FH("LOOP"),MENU_DESKTOP:FH("MENU_DESKTOP"),
MENU_EXIT:FH("MENU_EXIT"),MENU_FEEDBACK:FH("MENU_FEEDBACK"),MENU_HELP:FH("MENU_HELP"),MENU_IMPRESSUM:FH("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:FH("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:FH("MENU_SETTINGS"),MENU_SIGN_IN:FH("MENU_SIGN_IN"),MENU_TITLE:FH("MENU_TITLE"),MENU_YOUR_DATA:FH("MENU_YOUR_DATA"),MORE_INFO:FH("MORE_INFO"),MORE_OPTIONS:FH("MORE_OPTIONS"),MUTE_VOLUME:FH("MUTE_VOLUME"),NEW_PLAYLIST:FH("NEW_PLAYLIST"),NEXT_VIDEO:FH("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:FH("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:FH("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:FH("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:FH("NOT_FOUND_TITLE"),NO_DOWNLOADS:FH("NO_DOWNLOADS"),NO_MIC_INPUT:FH("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:FH("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:FH("OOPS_MESSAGE"),OPEN_APP:FH("OPEN_APP"),OPEN_YOUTUBE:FH("OPEN_YOUTUBE"),PAUSE:FH("PAUSE"),PLAY:FH("PLAY"),PLAYER_CAPTION:FH("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:FH("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:FH("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:FH("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:FH("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:FH("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:FH("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:FH("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:FH("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:FH("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:FH("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:FH("PLAYER_MINIMIZE"),PLAYER_NEXT:FH("PLAYER_NEXT"),PLAYER_PAUSE:FH("PLAYER_PAUSE"),PLAYER_PLAY:FH("PLAYER_PLAY"),
PLAYER_PREVIOUS:FH("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:FH("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:FH("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:FH("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:FH("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:FH("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:FH("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:FH("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:FH("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:FH("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:FH("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:FH("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:FH("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:FH("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:FH("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:FH("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:FH("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:FH("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:FH("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:FH("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:FH("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:FH("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:FH("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:FH("PLAY_ALL"),PLEASE_FIX_ERRORS:FH("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:FH("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:FH("PREVIOUS_VIDEO"),PRIVACY_POLICY:FH("PRIVACY_POLICY"),RELOAD:FH("RELOAD"),REQUIRED_LABEL:FH("REQUIRED_LABEL"),SAVE_PLAYLIST:FH("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:FH("SCRUB_SLIDE_USER_EDU"),SEARCH:FH("SEARCH","Search"),
SEARCH_APPEND_LABEL:FH("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:FH("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:FH("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:FH("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:FH("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:FH("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:FH("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:FH("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:FH("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:FH("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:FH("SEEK_SLIDER"),SETTINGS_LABEL:FH("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:FH("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:FH("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:FH("SHOW_LESS"),SHOW_MORE:FH("SHOW_MORE"),SHOW_PLAYER_CONTROLS:FH("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:FH("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:FH("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:FH("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:FH("SIGN_IN_ON_WEB"),STABLE_VOLUME:FH("STABLE_VOLUME"),STABLE_VOLUME_OFF:FH("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:FH("STABLE_VOLUME_ON"),STATS_FOR_NERDS:FH("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:FH("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:FH("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:FH("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:FH("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:FH("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:FH("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:FH("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:FH("TIMESTAMP_SECONDS"),TOGGLE_OFF:FH("TOGGLE_OFF"),TOGGLE_ON:FH("TOGGLE_ON"),TRENDING:FH("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:FH("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:FH("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:FH("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:FH("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:FH("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:FH("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:FH("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:FH("VIDEO_LINK_LABEL")};var HuQ=_.C(function(l){var b=l.playerApi;l=_.n1("button",function(L){_.aM(L,36843)});
var d=FH("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.O("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.O("button",{el:l,class:"ytPlayerControlsJumpForwardButtonButton",title:d,"aria-label":d,"on:click":_.Nb(function(){_.ix(36843);b&&b().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.O("span",null,_.O(_.H$,{icon:"FAST_FORWARD"}))))},"Di");var tXT=_.C(function(l){var b=l.appApi;l=_.n1("button",function(L){_.aM(L,62946)});
var d=FH("OPEN_IN_MINIPLAYER");return _.O("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.O("button",{el:l,class:"ytMiniplayerButtonButton",title:d,"aria-label":d,"on:click":_.Nb(function(){_.ix(62946);var L,P;(P=(L=b()).openInMiniplayer)==null||P.call(L);return!1})},_.O(_.H$,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Ei");var Udx=_.C(function(l){var b=l.playerApi;l=_.n1("button",function(E){_.aM(E,142812)});
var d=_.X(_.jL(!1,void 0,"eOMRAb")),L=d.next().value,P=d.next().value;d=function(){return FH("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(L()?1:2)})};
return _.O("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.O("button",{el:l,class:"ytPlaybackSpeedButtonButton",title:d,"aria-label":d,"on:click":_.Nb(function(){_.ix(142812);if(b){var E=b(),f=L();E.setPlaybackRate(f?1:2);P(!L())}return!1})},_.O("span",null,_.O(_.H$,{icon:function(){return L()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Fi");var Ky6=_.C(function(l){var b=l.title;var d=l.ariaLabel;var L=l.icon;var P=l.command;var E=l.visualElementId;l=_.n1("button",function(f){E&&_.aM(f,E())});
return _.O("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.O("button",{el:l,class:"ytdThumbnailOverlayButtonButton",title:b,"aria-label":d,"on:click":_.Nb(function(){E&&_.ix(E());P&&_.qP().resolve(_.tk).resolveCommand(P())})},_.O(_.H$,{icon:L})))},"Gi");var Lr="";var eG9=_.C(function(l){var b=l.playerControlsProps,d=l.onClickFn;l=_.IJ(function(){var E=b(),f=-1;E.captionsAvailable&&(f=E.captionsEnabled?1:0);return f},void 0,"MZ0Wqe");
var L=_.IJ(function(){var E=b();return E.captionsAvailable?_.By(E.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.By("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),P=_.IJ(function(){var E=b();
E=E.captionsAvailable?E.captionsEnabled:void 0;return E},void 0,"fhuQRe");
return _.O("yt-closed-captions-toggle-button",null,_.O(_.A49,{captionIconType:l,ariaLabel:L,ariaPressed:P,onClick:function(E){var f=b();if(f.captionsAvailable){var F=f.playerApi;if(F){var n=f.playerApi;if(n){var N=Lr;if(N){n=n.getOption("captions","track");var Y;Lr=(Y=n?n.displayName:null)!=null?Y:N}else _.k$Q(n)?(N=_.KUj(n),Lr=N.length?(Y=D69(N))?Y.displayName:N[0].displayName:""):Lr=""}V66(F);_.U("mweb_disable_set_state_captions_killswitch")&&f.setState({captionsEnabled:!f.captionsEnabled})}}var q,
H;(H=(q=f.appApi).showCaptionsToggleToast)==null||H.call(q,f);d==null||d(E)},
isOverlay:!0}))},"Hi");var hGZ=_.C(function(l){var b=l.data;return _.O("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.O(_.HM,{data:function(){return{type:17,text:_.$CV(b().label)}}}))},"Ii");var kdT=_.C(function(l){var b=_.nt("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return l.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return l.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return l.size()==="small"?l.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
l.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.O("animated-seek-arrows",{class:_.nt("ytPlayerControlsAnimatedSeekArrowsHost")},_.O("span",{class:b}),_.O("span",{class:b}),_.O("span",{class:b}))},"Ji");
kdT.idomCompat=!0;var Wy9=_.C(function(){var l=_.By("PLAYER_SECONDS",{seconds_placeholder:"30"}),b=_.X(_.jL(!1,void 0,"iRJu8c")),d=b.next().value,L=b.next().value,P=_.X(_.jL(!1,void 0,"MPnizf"));b=P.next().value;var E=P.next().value;P={};var f=_.nt("jumpForwardOverlayOverlay",(P.jumpForwardOverlayOverlayHidden=b,P));_.wq(function(){var F=null,n=null,N=function(){F!==null&&_.$e().cancelJob(F);n!==null&&_.$e().cancelJob(n);E(!0);L(!0);_.sL(_.$e(),function(){E(!1)});
F=_.sL(_.$e(),function(){E(!0);n=_.sL(_.$e(),function(){L(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",N);_.wk(function(){window.removeEventListener("jump-forward-clicked",N)})});
return _.O("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.O(_.m,{cond:d,then:function(){return _.O("div",{class:f},_.O(kdT,{direction:1,size:"large"}),_.O("div",null,l))}}))},"Ki");var jd9=_.w8.MUTE_VOLUME,zGa=_.w8.UNMUTE_VOLUME,yqO=_.C(function(l){var b=l.muteIconType;var d=l.onClick;var L=l.useOutlineIcon;var P=l.useDelhiIcons;l=_.n1("button",function(F){_.aM(F,28662)});
var E=function(){var F=b(),n=L==null?void 0:L(),N=P==null?void 0:P(),Y="",q="";switch(F){case -1:case 0:Y=n?"VOLUME_OFF":N?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";q=zGa;break;case 1:Y=n?"VOLUME_UP_OUTLINE":N?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";q=jd9;break;case 2:Y=n?"VOLUME_DOWN_OUTLINE":N?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";q=jd9;break;default:_.Gr(F)}return{iconName:Y,ariaLabel:q}},f=function(){return E().ariaLabel};
return _.O("ytm-mute-button",{class:"ytmMuteButtonHost"},_.O("button",{el:l,class:"ytmMuteButtonButton",title:f,"aria-label":f,"on:click":_.Nb(function(F){_.ix(28662);d==null||d(F);return!1})},_.O("span",null,_.O(_.H$,{icon:function(){return E().iconName}}))))},"Li");var Zuj=_.C(function(l){var b=l.volumeProps;var d=l.onClickFn;var L=l.useOutlineIcon;var P=l.useDelhiIcons;return _.O("yt-mute-toggle-button",null,_.O(yqO,{muteIconType:function(){var E=b();return E.volumeMuted||E.volume===0?0:E.volume>50?1:2},
onClick:function(E){var f=b().playerApi;f&&(f.isMuted()?f.unMute():f.mute(!1));d==null||d(E)},
useOutlineIcon:function(){return!(L==null||!L())},
useDelhiIcons:function(){return!(P==null||!P())}}))},"Mi");
Zuj.idomCompat=!0;var MXl=_.C(function(l){var b=l.data;var d=_.n1("ytm-paid-content-overlay-renderer");return _.O("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:d,"on:animationend":_.Nb(function(){d.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.O(_.$G,{command:function(){return b().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.O(_.m,{cond:function(){var L;return(L=b().icon)==null?void 0:L.iconType},
then:function(){return _.O("span",null,_.O(_.H$,{icon:function(){var L;return(L=b().icon)==null?void 0:L.iconType}}))}}),_.O("div",{class:"ytmPaidContentOverlayText"},_.O(_.UD,{text:function(){return b().text}})),_.O(_.m,{cond:function(){return b().navigationEndpoint},
then:function(){return _.O(_.H$,{icon:"CHEVRON_RIGHT"})}})))},"Ni");
MXl.idomCompat=!0;var oKQ=[].concat(_.VV([{register:function(l){var b=WAQ(l),d;(d=l().playerApi)==null||d.addEventListener("onVolumeChange",b);return function(){}}},
{register:function(l){var b=jN9(l);l=l().playerApi;l==null||l.addEventListener("captionschanged",b);l==null||l.addEventListener("captionssettingschanged",b);l==null||l.addEventListener("onCaptionsTrackListChanged",b);return function(){}}}]),[{register:function(l){var b=KAQ(l),d;
(d=l().playerApi)==null||d.addEventListener("onStateChange",b);return function(){}}},
{register:function(l){var b=ezZ(l),d;(d=l().playerApi)==null||d.addEventListener("onPlaybackRateChange",b);return function(){}}},
{register:function(l){var b=hz9(l),d;(d=l().playerApi)==null||d.addEventListener("onVideoDataChange",b);return function(){}}},
{register:function(l){var b=kwZ(l),d,L;(d=l())==null||(L=d.playerApi)==null||L.addEventListener("onVideoProgress",b);return function(){}}}]);var IIQ=_.C(function(l){var b=l.data;var d=function(){return _.By("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+b().playbackRate})};
return _.O(_.m,{cond:function(){return b().playbackRate&&b().playbackRate!==1},
then:function(){return _.O("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.O("div",{class:"ytPlaybackRateOverlayOverlay"},_.O(kdT,{direction:1,size:"small"}),_.O("div",{class:"ytPlaybackRateOverlayLabel"},d)))}})},"Pi");var $dq=_.C(function(l){var b=l.data;return _.O("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.O(_.m,{cond:function(){var d,L=(d=b())==null?void 0:d.playerResponse,P;return L==null?void 0:(P=L.paidContentOverlay)==null?void 0:P.paidContentOverlayRenderer},
then:function(d){return _.O(MXl,{data:d})}}))},"Ri"),Jqa=_.C(function(l){var b=l.props;
var d=l.data;var L=l.options;var P=function(){var N,Y,q,H;return(N=d())==null?void 0:(Y=N.playerResponse)==null?void 0:(q=Y.playerConfig)==null?void 0:(H=q.inlinePlaybackConfig)==null?void 0:H.showAudioControls},E=function(){var N,Y;
if(P()&&((N=L())==null?void 0:(Y=N.additionalButton)==null?void 0:Y.button)!==void 0){var q,H,t;N=(q=d())==null?void 0:(H=q.playerApi)==null?void 0:(t=H.getSize())==null?void 0:t.height;if(!(N===void 0||N<180)){var e,W;return(e=L())==null?void 0:(W=e.additionalButton)==null?void 0:W.button}}},f=function(){var N,Y;
return(N=L())==null?void 0:(Y=N.additionalButton)==null?void 0:Y.thumbnailOverlayButtonRenderers},F=function(){var N,Y;
return(N=L())==null?void 0:(Y=N.additionalButton)==null?void 0:Y.thumbnailOverlayButtonViewModels},n=function(){var N=[_.O(Zuj,{volumeProps:b})],Y;
((Y=L())==null?0:Y.hideCaptionsToggleButton)||N.push(_.O(eG9,{playerControlsProps:b}));E()===1&&N.push(_.O(HuQ,{playerApi:function(){return b().playerApi}}));
E()===2&&N.push(_.O(tXT,{appApi:function(){return b().appApi}}));
E()===3&&N.push(_.O(Udx,{playerApi:function(){return b().playerApi}}));
Y=f();if(E()===4&&Y){Y=_.X(Y);for(var q=Y.next(),H={};!q.done;H={tooltip$jscomp$2:void 0,ariaLabel$jscomp$19:void 0,icon$jscomp$49:void 0,command$jscomp$606:void 0},q=Y.next()){q=q.value;H.tooltip$jscomp$2=q.tooltip;var t=void 0,e=void 0;H.ariaLabel$jscomp$19=((t=q.accessibility)==null?void 0:(e=t.accessibilityData)==null?void 0:e.label)||H.tooltip$jscomp$2;t=void 0;H.icon$jscomp$49=(t=q.icon)==null?void 0:t.iconType;H.command$jscomp$606=q.command;H.tooltip$jscomp$2&&H.ariaLabel$jscomp$19&&H.icon$jscomp$49&&
N.push(_.O(Ky6,{title:function(W){return function(){return W.tooltip$jscomp$2}}(H),
ariaLabel:function(W){return function(){return W.ariaLabel$jscomp$19}}(H),
icon:function(W){return function(){return W.icon$jscomp$49}}(H),
command:function(W){return function(){return W.command$jscomp$606}}(H)}))}}Y=F();
if(E()===4&&Y)for(Y=_.X(Y),q=Y.next(),H={};!q.done;H={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$50:void 0,command$jscomp$607:void 0,trackingParamsVeType:void 0},q=Y.next())q=q.value,H.tooltip$jscomp$3=q.title,H.ariaLabel$jscomp$20=q.accessibilityText||H.tooltip$jscomp$3,H.icon$jscomp$50=q.iconName,H.command$jscomp$607=_.A9(q.onTap),e=t=void 0,H.trackingParamsVeType=((t=q.loggingDirectives)==null?0:t.trackingParams)?(e=bZZ(_.lt(q.loggingDirectives.trackingParams)))==null?void 0:
_.YJ(e,2):void 0,H.tooltip$jscomp$3&&H.ariaLabel$jscomp$20&&H.icon$jscomp$50&&N.push(_.O(Ky6,{title:function(W){return function(){return W.tooltip$jscomp$3}}(H),
ariaLabel:function(W){return function(){return W.ariaLabel$jscomp$20}}(H),
icon:function(W){return function(){return W.icon$jscomp$50}}(H),
command:function(W){return function(){return W.command$jscomp$607}}(H),
visualElementId:function(W){return function(){return W.trackingParamsVeType}}(H)}));
return N};
return _.O(_.m,{cond:P,then:function(){return _.O("div",{class:"ytInlinePlayerControlsTopRightControls"},_.O(_.RC,{each:n},function(N){return _.O("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.O("div",{class:"ytInlinePlayerControlsButtonIcon"},N))}))}})},"Si"),SxQ=_.C(function(l){var b=l.props;
var d=l.data;var L=l.options;l={};l=_.nt("ytInlinePlayerControlsBottomRightControls",(l.ytInlinePlayerControlsBottomRightControlsHidden=function(){var P;return yj9(d(),L())&&((P=L())==null?void 0:P.insetProgressBar)&&(b().isHovering||b().isDragging)},l));
return _.O("div",{class:l},_.O(xdB,{data:d}),_.O(_.m,{cond:function(){var P;return!((P=L())==null?0:P.hideTimeDisplay)},
then:function(){return _.O(gIq,{props:b,data:d})}}))},"Ti"),xdB=_.C(function(l){var b=l.data;
return _.O(_.W_,{data:function(){var d;return NhO((d=b())==null?void 0:d.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:hGZ})},"Ui"),gIq=_.C(function(l){var b=l.props;
var d=l.data;return _.O(_.m,{cond:function(){return b().isLive},
then:function(){return _.O(AqO,{props:b,data:d})},
else:function(){return _.O(vIQ,{props:b,data:d})}})},"Vi"),vIQ=_.C(function(l){var b=l.props;
var d=l.data;var L=_.IJ(function(){var P;return mAl((P=d())==null?void 0:P.thumbnailOverlays)},void 0,"Pf9uIe");
return _.O("div",{class:_.nt("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.w8.PLAYER_TIME_ELAPSED+" "+_.G_Z(b().playedTime)}},_.O(_.HM,{data:function(){var P=_.G_Z(b().videoDuration-b().playedTime);
return Object.assign({},{type:17,text:P},L())}}))},"Wi"),C$Z=_.C(function(l){l=l.badgeShapeData;
return _.O("div",{class:_.nt("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.O(_.HM,{data:l}))},"Xi"),AqO=_.C(function(l){var b=l.data;
l=_.IJ(function(){if(_.U("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var L,P=_.X(((L=b())==null?void 0:L.thumbnailOverlays)||[]);for(L=P.next();!L.done;L=P.next()){L=L.value;if(L.thumbnailOverlayTimeStatusRenderer||L.thumbnailOverlayBadgeViewModel)return L;var E=void 0;if((E=L.thumbnailBottomOverlayViewModel)==null?0:E.badges)if(L=L.thumbnailBottomOverlayViewModel.badges.find(function(f){return _.K(f,nKQ)}))return L}}},void 0,"GPGpgc");
var d=_.IJ(function(){var L,P,E,f,F,n;return _.vEq((L=b())==null?void 0:(P=L.playerApi)==null?void 0:(E=P.getSize())==null?void 0:E.width,(f=b())==null?void 0:(F=f.playerApi)==null?void 0:(n=F.getSize())==null?void 0:n.height)},void 0,"OeIVKe");
return _.O(_.m,{cond:l,then:function(L){return _.O(_.W_,{data:L},{thumbnailOverlayTimeStatusRenderer:function(P){var E=P.data;P=_.IJ(function(){return _.zP$(E(),0)},void 0,"skoDC");
return _.O(C$Z,{badgeShapeData:P})},
thumbnailBadgeViewModel:function(P){return _.O(_.kh0,{data:P.data,class:_.nt("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(P){return _.O(_.M0j,{data:P.data,thumbnailSize:d})}})},
else:function(){var L={type:18,text:_.w8.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.O(C$Z,{badgeShapeData:function(){return L}})}})},"Yi"),RGT=_.C(function(l){var b=l.props;
var d=l.data;var L=l.options;return _.O(_.d$l,{progressBarProps:b,config:function(){var P,E=_.K((P=d())==null?void 0:P.multiMarkersPlayerBar,_.wRV),f;P=((f=L())==null?0:f.insetProgressBar)?2:1;var F;f=(F=L())==null?void 0:F.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:P,chapterData:E,isInlinePlayback:!0,doSeekOnClick:f,playheadDotBehavior:f?1:0}}})},"Zi");_.P$(_.C(function(l){var b=l.data;var d=l.appApi;var L=l.options;var P=UAB(b,zzA(d));l={};d={};return _.O("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.O("div",{class:_.nt("ytInlinePlayerControlsDarkenedOverlay",(l.ytInlinePlayerControlsDarkenedOverlayShow=function(){return P().isHovering},l))}),_.O(Wy9,null),_.O(IIQ,{data:P}),_.O($dq,{data:b}),_.O(qxB,{playerControlsProps:P,
isShortsPage:!1}),_.O("div",{class:_.nt((d.ytInlinePlayerControlsControlsHidden=function(){return P().isDragging},d))},_.O(Jqa,{props:P,
data:b,options:L}),_.O(SxQ,{props:P,data:b,options:L})),_.O(_.m,{cond:function(){return yj9(b(),L())},
then:function(){return _.O(RGT,{props:P,data:b,options:L})}}))},"Qi"),"yt-inline-player-controls",{props:{data:_.KX,
appApi:_.bY,options:_.KX}});var u1=function(){var l=_.S.apply(this,arguments)||this;l.opts=null;l.playerControlsData=null;l.playerControlsAppApi={openInMiniplayer:function(){l.openInMiniplayer()}};
l.playerControlsOptions={};l.noAnimation=!1;l.playbackIntentTriggered=!1;l.positionData=null;l.hidden=!0;l.active=!1;l.playing=!1;l.persistentPanelVisible=!1;l.videoPreviewDataIndex=0;l.JSC$19615_playerPromise=null;l.player=null;l.enableAudioControls=!1;l.hasBeenUnmuted=!1;l.captionsHaveBeenTurnedOff=!1;l.JSC$19615_playerEvents=new Map;l.videoPreviewFetchRequest=null;l.scheduledPreviewEndJobId=null;l.JSC$19615_preventProgressSaveTimer=null;l.watchEndpointStartTimeUpdaterInterval=null;l.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};l.windowOnBlurFn=function(){l.deactivate()};
return l};
_.h(u1,_.S);_.Q=u1.prototype;
_.Q.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"}}}};
_.Q.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19615_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19615_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19615_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19615_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.qu(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.qu(this,this.onScroll))};
_.Q.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.qu(this,this.onScroll))};
_.Q.onPageTypeChange=function(){this.deactivate()};
_.Q.onWindowResized=function(){this.deactivate()};
_.Q.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.Q.onCaptionsChanged=function(l){l=!!l.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!l);this.setCaptionSize()};
_.Q.setCaptionSize=function(){var l;if(this.active&&!this.captionsHaveBeenTurnedOff&&((l=this.player)==null?0:l.getCaptionWindowContainerId())){var b;(b=this.player)==null||b.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.Q.currentPageAllowed=function(){return!this.isWatchPage};
_.Q.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.U("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var l=this.positionData,b=l.initialTopPosition,d=l.initialHorizontalPosition;_.mj(this.hostElement,{"--ytd-video-preview-translate-left":l.finalHorizontalPosition-d+"px","--ytd-video-preview-translate-top":l.finalTopPosition-b+"px","--ytd-video-preview-original-top-position":b+
"px","--ytd-video-preview-original-horizontal-position":d+"px","--ytd-video-preview-initial-scale":"scale("+l.initialScale+")","--ytd-video-preview-width":l.videoPreviewWidth+"px","--ytd-video-preview-height":l.videoPreviewHeight+"px"});return!0};
_.Q.isOutOfBounds=function(l){var b=l.initialHorizontalPosition+12;l=b+l.videoPreviewWidth>window.innerWidth;return b<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&b<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&b<72||l};
_.Q.handleOpenVideoPreviewAction=function(l){var b=this,d;return _.B(function(L){if(!b.currentPageAllowed())return L.return(0);b.opts=l;return(d=b.alignVideoPreviewForAnimation(l.thumbnail))?L.return(b.activate()):L.return(0)})};
_.Q.onMouseLeave=function(l){var b,d;(b=this.opts)==null||(d=b.mouseleaveCallback)==null||d.call(b);this.shouldDeactivateOnMouseLeave(l)&&this.deactivate()};
_.Q.onScroll=function(){var l,b;((l=this.opts)==null?0:l.isAutoplay)&&((b=this.opts)==null?0:b.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.Q.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.T1.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.Q.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.Q.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",u1.JSC$19614_DEFAULT_CLICK_LOCATION_BEHAVIOR,u1.JSC$19614_CLICK_LOCATION_ID_MAP)};
_.Q.shouldDeactivateOnMouseLeave=function(l){l=l.relatedTarget;if(!l)return!0;var b;return(b=this.opts)!=null&&b.mediaRenderer?!_.Bf(this.opts.mediaRenderer).contains(l):!0};
_.Q.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.Q.onPlaybackStart=function(){var l=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$19615_preventProgressSaveTimer=
_.sL(_.T1,function(){l.resetPreventProgressSaveTimer()},1E4);
var b;if((b=this.opts)==null?0:b.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.sL(_.T1,function(){l.hasMultipleVideoPreviews()?l.startPlaybackForNextVideo():l.deactivate()},this.opts.videoPreviewDurationMs);
var d;this.player.setGlobalCrop(((d=this.opts)==null?0:d.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.Q.getRoundedCornersSize=function(){var l;if((l=this.opts)==null?0:l.roundedCornersSize){var b;return(b=this.opts)==null?void 0:b.roundedCornersSize}var d;if((d=this.opts)==null?0:d.enableRounding){var L;if(((L=this.opts)==null?void 0:L.thumbnailSize)==="small")return 1;var P;if(((P=this.opts)==null?void 0:P.thumbnailSize)==="medium")return 2;var E;if(((E=this.opts)==null?void 0:E.thumbnailSize)==="large")return 3}return _.U("web_imp_inset_progress_bar")?3:0};
_.Q.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.Q.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.Q.onMediaContainerClick=function(l){this.isShortcutClick(l)||(this.navigateToWatch(l),l.preventDefault(),l.stopPropagation())};
_.Q.activate=function(){var l=this,b,d,L,P,E,f,F,n,N;return _.B(function(Y){switch(Y.nextAddress){case 1:if(!l.currentPageAllowed())return Y.return(0);d=(b=l.videoPreviewData)==null?void 0:b.inlinePlaybackEndpoint;L=_.wr.instance;if(!d||!L)return Y.return(0);l.playbackIntentTriggered=!0;((P=l.opts)==null?0:P.mediaRenderer)&&((E=l.opts)==null||!E.isAutoplay)&&FAZ(l.opts.mediaRenderer,function(){l.deactivate()});
_.m1(l,function(){l.revealPreviewUi()});
f={};_.U("enable_unknown_lact_fix_on_html5")&&(_.qP().resolve(_.kh),f.lact=_.HX());l.videoPreviewFetchRequest=LAa(L,l.getInlinePlaybackRequestData(l.videoPreviewData),f);_.zD(Y,2);return Y.yield(l.videoPreviewFetchRequest,4);case 4:F=Y.yieldResult;if(((n=F)==null?void 0:(N=n.playabilityStatus)==null?void 0:N.status)==="OK")return Y.return(l.handlePlayerResponse(F));throw Error("gk");case 2:_.JE(Y),l.deactivate();case 3:return Y.return(1)}})};
_.Q.getInlinePlaybackRequestData=function(l){var b,d=_.U("web_imp_player_mute_params")?((b=this.opts)==null?void 0:b.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:l.inlinePlaybackEndpoint,startPlaybackInMutedState:d}};
_.Q.handlePlayerResponse=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q,H,t,e,W;return _.B(function(M){if(M.nextAddress==1){d=b.getInlinePlaybackVideoId();if(!(((L=l)==null?0:(P=L.videoDetails)==null?0:P.videoId)&&b.currentPageAllowed()&&b.playbackIntentTriggered&&b.opts&&d))return b.deactivate(),M.return(0);if(l.videoDetails.videoId!==d)return M.return(0);b.enableAudioControls=!!((E=l.playerConfig)==null?0:(f=E.inlinePlaybackConfig)==null?0:f.showAudioControls);l.trackingParams=b.getInlinePlaybackTrackingParams();
if(!b.inlinePlayer)return M.return(0);F={};if(N=_.K((n=b.videoPreviewData)==null?void 0:n.inlinePlaybackEndpoint,_.oN))F.watch_endpoint=N;if(b.videoPreviewData){var J,x=(J=_.K(b.videoPreviewData.inlinePlaybackEndpoint,_.oN))==null?void 0:J.startTimeSeconds;x!==void 0&&(l.playerConfig||(l.playerConfig={}),l.playerConfig.playbackStartConfig||(l.playerConfig.playbackStartConfig={}),l.playerConfig.playbackStartConfig.startPosition||(l.playerConfig.playbackStartConfig.startPosition={}),l.playerConfig.playbackStartConfig.startSeconds=
x,l.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(x*1E3))}b.inlinePlayer.loadVideoWithPlayerResponse(l,F);if(b.JSC$19615_playerPromise)return M.jumpTo(2);b.JSC$19615_playerPromise=b.inlinePlayer.getPlayerPromise();return M.yield(b.JSC$19615_playerPromise,3)}M.nextAddress!=2&&(Y=M.yieldResult,Y.setInlinePreview(!0),q=!_.U("web_imp_theater_bugfix"),Y.setSizeStyle(!1,q),b.ytPlayerListenerBehavior.listenToPlayerEvents(Y,b.JSC$19615_playerEvents),b.player=Y,_.rh(b.hostElement,
"player-api-ready"));((H=b.opts)==null?0:H.showPlayerControls)&&b.videoPreviewData&&b.player&&(b.playerControlsData={playerResponse:l,isInlinePlayback:!0,thumbnailOverlays:b.videoPreviewData.thumbnailOverlays,playerApi:b.player},b.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!b.unroundCornersForPlayback,additionalButton:b.getAdditionalButtonType(b.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(t=b.opts)==null?void 0:t.hideTimeDisplay,hideScrubbingControls:(e=b.opts)==
null?void 0:e.hideScrubber,hideCaptionsToggleButton:(W=b.opts)==null?void 0:W.hideCaptionsToggleButton});return M.return(2)})};
_.Q.revealPreviewUi=function(){var l=this;this.playbackIntentTriggered&&_.HYN(this,function(){l.hasThumbnailPositionChangedSinceTriggered()||(l.updateActiveState(!0),l.noAnimation=!1)})};
_.Q.hasThumbnailPositionChangedSinceTriggered=function(){var l=this.positionData,b=this.getThumbnailPositionData();return(l==null?void 0:l.initialTopPosition)!==(b==null?void 0:b.initialTopPosition)||(l==null?void 0:l.initialHorizontalPosition)!==(b==null?void 0:b.initialHorizontalPosition)};
_.Q.getThumbnailPositionData=function(){var l,b;if((b=this.opts)==null||!b.thumbnail)return null;b=this.opts.thumbnail;var d=((l=this.opts)==null?0:l.cropPlayerToFillThumbnailHorizontally)?!1:!0;var L=b.getBoundingClientRect();l=L.width;b=L.height;var P=L.top+window.scrollY;L=L.left+window.scrollX;var E=d?Math.ceil(l):l;d=d?Math.ceil(b):b;var f=l/E;l={initialScale:f,initialTopPosition:P-12*f,finalTopPosition:P-12-(d-b)/2,initialHorizontalPosition:L-(12+(E-l)/2),finalHorizontalPosition:L-12-(E-l)/
2,videoPreviewWidth:E,videoPreviewHeight:d};return l};
_.Q.updateActiveState=function(l){this.active=l;this.ytdReduxBehavior.dispatch(_.E2({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:l}))};
_.Q.stopPlayer=function(l){l=l.resetWatchEndpointStartTime===void 0?!1:l.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(l)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.T1.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.Q.deactivate=function(l){l=l===void 0?{}:l;l=l.resetWatchEndpointStartTime===void 0?!1:l.resetWatchEndpointStartTime;QNx&&(QNx.disconnect(),QNx=null);this.stopPlayer({resetWatchEndpointStartTime:l});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.Q.isValidThumbnailOverlayButton=function(l,b){l=l.thumbnailOverlayButtonRenderer;var d;return!!l&&!!l.tooltip&&!((d=l.icon)==null||!d.iconType)&&b.includes(l.icon.iconType)};
_.Q.isValidThumbnailOverlayButtonViewModel=function(l,b){var d;l=_.K((d=l.thumbnailOverlayButtonViewModel)==null?void 0:d.overlayButton,_.U3);return!!l&&!!l.title&&!!l.iconName&&b.includes(l.iconName)};
_.Q.getAdditionalButtonType=function(l){var b=this;if(_.U("web_imp_fastforward_button"))return{button:1};if(_.U("web_imp_miniplayer_button"))return{button:2};if(_.U("web_imp_playback_speed_button"))return{button:3};var d=["BOX_STACK_3"],L=(l||[]).filter(function(E){return b.isValidThumbnailOverlayButton(E,d)}).map(function(E){return E.thumbnailOverlayButtonRenderer});
if(L.length)return{button:4,thumbnailOverlayButtonRenderers:L};var P=["BOX_STACK_3"];l=(l||[]).filter(function(E){return b.isValidThumbnailOverlayButtonViewModel(E,P)}).map(function(E){return _.K(E.thumbnailOverlayButtonViewModel.overlayButton,_.U3)});
if(l.length)return{button:4,thumbnailOverlayButtonViewModels:l}};
_.Q.allowCaptions=function(){var l;return!((l=this.opts)==null?0:l.forceCaptionsOff)};
_.Q.allowUnmuting=function(){var l;return this.enableAudioControls&&!((l=this.opts)==null?0:l.forceMutedVolume)};
_.Q.beginStartTimeUpdater=function(){var l=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.zo(function(){l.updateWatchEndpointStartTime()},1E3)};
_.Q.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.Q.resetPreventProgressSaveTimer=function(){this.JSC$19615_preventProgressSaveTimer!==null&&(_.T1.cancelJob(this.JSC$19615_preventProgressSaveTimer),this.JSC$19615_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.Q.updateWatchEndpointStartTime=function(l){var b=this.videoPreviewData;if(this.player&&b!=null&&b.inlinePlaybackEndpoint&&!this.JSC$19615_preventProgressSaveTimer){l=l?0:Math.floor(this.player.getCurrentTime());var d=_.K(b.navigationEndpoint,_.oN);d&&(d.startTimeSeconds=l);if(b=_.K(b.inlinePlaybackEndpoint,_.oN))b.startTimeSeconds=l}};
_.Q.isShortcutClick=function(l){return!!l&&(l.ctrlKey||l.shiftKey||l.metaKey)};
_.Q.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.Q.openInMiniplayer=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1){d=(b=l.videoPreviewData)==null?void 0:b.navigationEndpoint;if(!d)return L.return();_.cT().lockupActivation=!0;return L.yield(_.aNF(_.qP().resolve(_.pE),d),2)}_.cT().userActivation=!0;_.gR(L)})};
_.Q.navigateToWatch=function(l){var b,d=(b=this.videoPreviewData)==null?void 0:b.navigationEndpoint;if(d){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(d,l,!0);else{var L;_.U("web_thumbnail_to_watch_transition")&&((L=this.opts)==null?0:L.thumbnail)&&_.u2F(_.qP().resolve(_.Ek),this.opts.thumbnail);_.rh(this.hostElement,"yt-navigate",{endpoint:d})}this.deactivate()}};
_.Q.getInlinePlaybackVideoId=function(){var l,b;return(b=_.K((l=this.videoPreviewData)==null?void 0:l.inlinePlaybackEndpoint,_.oN))==null?void 0:b.videoId};
_.Q.getInlinePlaybackTrackingParams=function(){var l,b;return(l=this.videoPreviewData)==null?void 0:(b=l.inlinePlaybackEndpoint)==null?void 0:b.clickTrackingParams};
_.Q.hasMultipleVideoPreviews=function(){var l;return!!(((l=this.opts)==null?0:l.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.Q.startPlaybackForNextVideo=function(){var l;(l=this.opts)!=null&&l.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())};
_.qG.Object.defineProperties(u1.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.opts)==null?0:l.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.opts)==null||!l.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 l;if(Array.isArray((l=this.opts)==null?void 0:l.videoPreviewData)){var b;return(b=this.opts)==null?void 0:b.videoPreviewData[this.videoPreviewDataIndex]}var d;return(d=this.opts)==null?void 0:d.videoPreviewData}}});
u1.prototype.onIsAdsVideoChange=u1.prototype.onIsAdsVideoChange;u1.prototype.onInlinePreviewIsEnabledChange=u1.prototype.onInlinePreviewIsEnabledChange;u1.prototype.optsChanged=u1.prototype.optsChanged;u1.prototype.onMouseLeave=u1.prototype.onMouseLeave;u1.prototype.onPersistentPanelVisibleChange=u1.prototype.onPersistentPanelVisibleChange;u1.JSC$19614_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
u1.JSC$19614_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"}];_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],u1.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],u1.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],u1.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],u1.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],u1.prototype,"componentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],u1.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],u1.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.$4.YtSparklesClickLocationBehavior),_.u("design:type",Object)],u1.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],u1.prototype,"opts",void 0);_.w([_.g(),_.u("design:type",Object)],u1.prototype,"playerControlsData",void 0);_.w([_.g(),_.u("design:type",Object)],u1.prototype,"playerControlsAppApi",void 0);
_.w([_.g(),_.u("design:type",Object)],u1.prototype,"playerControlsOptions",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],u1.prototype,"noAnimation",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],u1.prototype,"hidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],u1.prototype,"active",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],u1.prototype,"playing",void 0);
_.w([_.g({selector:_.xS$}),_.u("design:type",Boolean)],u1.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.g(),_.u("design:type",String)],u1.prototype,"pagePath",void 0);_.w([_.g({selector:_.IX7}),_.u("design:type",Boolean)],u1.prototype,"isWatchPage",void 0);_.w([_.g({selector:_.uT.persistentPanelVisibleSelector}),_.u("design:type",Object)],u1.prototype,"persistentPanelVisible",void 0);
_.w([_.y("videoPreviewData"),_.u("design:type",Object),_.u("design:paramtypes",[])],u1.prototype,"thumbnailData",null);_.w([_.y("opts","active"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],u1.prototype,"hidePlayerControls",null);_.w([_.y("opts"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],u1.prototype,"isAdsVideo",null);
_.w([_.y("opts"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],u1.prototype,"roundedCornersSmall",null);_.w([_.y("opts"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],u1.prototype,"roundedCornersMedium",null);_.w([_.y("opts"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],u1.prototype,"roundedCornersLarge",null);
_.w([_.y("opts"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],u1.prototype,"unroundCornersForPlayback",null);_.w([_.y("opts","videoPreviewDataIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],u1.prototype,"videoPreviewData",null);_.w([_.g(),_.u("design:type",Object)],u1.prototype,"videoPreviewDataIndex",void 0);_.w([_.KL("#inline-player"),_.u("design:type",Object)],u1.prototype,"inlinePlayer",void 0);
_.w([_.tC("persistentPanelVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u1.prototype,"onPersistentPanelVisibleChange",null);_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],u1.prototype,"onMouseLeave",null);_.w([_.Wf("opts"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u1.prototype,"optsChanged",null);
_.w([_.Wf("inlinePreviewIsEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u1.prototype,"onInlinePreviewIsEnabledChange",null);_.w([_.tC("isAdsVideo"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u1.prototype,"onIsAdsVideoChange",null);_.w([_.A({is:"ytd-video-preview",disableElementRegistration:!0})],u1);
_.R(u1,"ytd-video-preview",function(){if(Yx6!==void 0)return Yx6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Yx6=l},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.Xf=function(l){return function(b,d){var L=l||d.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(b,d,{get:function(){var P;return this.$?this.$[L]:(P=_.UX(this))==null?void 0:P.querySelector("#"+L)},
enumerable:!0,configurable:!0})}};_.fB=function(l){l=l===void 0?!1:l;_.S8.call(this);this.pubSub_=new _.$C(l);_.j8(this,this.pubSub_)};
_.sK(_.fB,_.S8);_.fB.prototype.subscribe=function(l,b,d){return this.isDisposed()?0:this.pubSub_.subscribe(l,b,d)};
_.fB.prototype.unsubscribe=function(l,b,d){return this.isDisposed()?!1:this.pubSub_.unsubscribe(l,b,d)};
_.fB.prototype.unsubscribeByKey=function(l){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(l)};
_.fB.prototype.publish=function(l,b){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var lBB=function(){_.wu("ypcRedeemFlowStarted")},bbm=function(l){_.wu("ypcRedeemFlowFailed",void 0,void 0,void 0,l)},d3E=function(l,b,d){b&&d&&(l.videos.forEach(function(L){L.videoId===b&&(L.itemId=d)}),l.recommendedVideos.forEach(function(L){L.videoId===b&&(L.itemId=d)}))};var LLD;var PmH;/*

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
*/
_.$O({_template:function(){if(PmH!==void 0)return PmH;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;LLD===void 0&&(LLD=document.createElement("template"));var L=LLD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return PmH=l},
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(l,b){var d=this._resolveSrc(l);d!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",l===""||b?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 l=this.$.sizedImgDiv.style,b=this.$.placeholder.style;l.backgroundSize=b.backgroundSize=this.sizing;l.backgroundPosition=b.backgroundPosition=this.sizing?this.position:"";l.backgroundRepeat=b.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(l){l=_.WS(l,this.$.baseURIAnchor.href);l.length>=2&&l[0]==="/"&&l[1]!=="/"&&(l=(location.origin||location.protocol+"//"+location.host)+l);return l}});var EDE;var Q$D;_.$O({_template:function(){if(Q$D!==void 0)return Q$D;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;EDE===void 0&&(EDE=document.createElement("template"));var L=EDE;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Q$D=l},
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(l){return l?"false":"true"},
_headingChanged:function(l){var b=this.getAttribute("heading"),d=this.getAttribute("aria-label");typeof d==="string"&&d!==b||this.setAttribute("aria-label",l)},
_computeHeadingClass:function(l){return l?" over-image":""},
_computeAnimated:function(l){return l}});var Xmb=new _.Hd("addRendererToItemSectionAction");var fBH;var J5=function(){return _.S.apply(this,arguments)||this};
_.h(J5,_.S);J5.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],J5.prototype,"rendererBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],J5.prototype,"dismissibleItemBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],J5.prototype,"rendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],J5.prototype,"data",void 0);_.w([_.A({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],J5);
_.R(J5,"ytd-comment-history-entry-renderer",function(){if(fBH!==void 0)return fBH;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return fBH=l},{mode:1});var s$D;_.IH("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.IH("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var xk=function(){return _.S.apply(this,arguments)||this};
_.h(xk,_.S);_.Q=xk.prototype;_.Q.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.onKeyUp=function(l){if(l.keyCode===13)this.onTap()};
_.Q.onTap=function(){this.data.recordClickEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var l=this.data.navigationEndpoint;l&&_.K(l,_.BT)&&_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})};
_.Q.readChanged=function(){var l;_.nL(this.hostElement,"unread",!((l=this.data)==null?0:l.read))};
_.Q.dataChanged=function(){this.data&&_.nL(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.Q.computeThumbnailSize=function(){var l;return((l=this.data)==null?0:l.highPriorityNotification)?32:48};
_.Q.getEndpointURL=function(l){return l&&!_.K(l,_.BT)?this.componentBehavior.computeHref_(l):null};
_.Q.getEndpointData=function(l){return l&&!_.K(l,_.BT)?l:null};
xk.prototype.computeThumbnailSize=xk.prototype.computeThumbnailSize;xk.prototype.dataChanged=xk.prototype.dataChanged;xk.prototype.readChanged=xk.prototype.readChanged;xk.prototype.onKeyUp=xk.prototype.onKeyUp;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xk.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],xk.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],xk.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xk.prototype,"data",void 0);_.w([_.g({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.u("design:type",Number)],xk.prototype,"thumbnailSize",void 0);_.w([_.Hf("keyup"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],xk.prototype,"onKeyUp",null);
_.w([_.tC("data.read"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xk.prototype,"readChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xk.prototype,"dataChanged",null);_.w([_.tC("data.highPriorityNotification"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xk.prototype,"computeThumbnailSize",null);
_.w([_.A({is:"ytd-notification-renderer",disableElementRegistration:!0})],xk);
_.R(xk,"ytd-notification-renderer",function(){if(s$D!==void 0)return s$D;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return s$D=l},{mode:1});var FLH;var gH=function(){return _.S.apply(this,arguments)||this};
_.h(gH,_.S);gH.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"}}}};
gH.prototype.computeActionButtonClass=function(l){return!l.actionButtons||l.actionButtons.length<=1?"single-button":l.description?"vertical-buttons":"horizontal-buttons"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],gH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],gH.prototype,"data",void 0);_.w([_.A({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],gH);
_.R(gH,"ytd-playlist-show-metadata-renderer",function(){if(FLH!==void 0)return FLH;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return FLH=l},{mode:1});var BBb;_.IH("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var SF=function(){return _.S.apply(this,arguments)||this};
_.h(SF,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],SF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],SF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],SF.prototype,"data",void 0);_.w([_.A({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],SF);
_.R(SF,"ytd-purchase-item-renderer",function(){if(BBb!==void 0)return BBb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return BBb=l},{mode:1});var nDE;var ObB={};ObB.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(l){if(l)return l.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(l){if(l==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.IH("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var A5=function(){return _.S.apply(this,arguments)||this};
_.h(A5,_.S);A5.prototype.onYtNavigate=function(l){var b=this.openPopupBehavior.getNavigationEndpointPopupAction(l.detail.endpoint);b&&(l.stopPropagation(),this.openPopupBehavior.openPopup(b))};
A5.prototype.onYtNavigate=A5.prototype.onYtNavigate;_.w([_.z(ObB.YtSimpleTextSectionBehavior),_.u("design:type",Object)],A5.prototype,"ytSimpleTextSectionBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],A5.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],A5.prototype,"openPopupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],A5.prototype,"data",void 0);
_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],A5.prototype,"onYtNavigate",null);_.w([_.A({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],A5);
_.R(A5,"ytd-simple-text-section-renderer",function(){if(nDE!==void 0)return nDE;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return nDE=l},{mode:1});var NBd;_.IH("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var m3p=function(){return _.S.apply(this,arguments)||this};
_.h(m3p,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],m3p.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],m3p.prototype,"data",void 0);_.w([_.A({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],m3p);
_.R(m3p,"ytd-unlimited-page-feature-info-renderer",function(){if(NBd!==void 0)return NBd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return NBd=l},{mode:1});var Ypp;var qp$;var vO=function(){return _.S.apply(this,arguments)||this};
_.h(vO,_.S);vO.prototype.dataChanged=function(){if(this.data){var l=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);l&&(l=_.EL(l,screen.width),this.hostElement.style.backgroundImage="url("+l+")")}};
vO.prototype.dataChanged=vO.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],vO.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vO.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vO.prototype,"dataChanged",null);_.w([_.A({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],vO);
_.R(vO,"ytd-post-redemption-section-renderer",function(){if(qp$!==void 0)return qp$;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return qp$=l},{mode:1});var HbL;var Cx=function(){return _.S.apply(this,arguments)||this};
_.h(Cx,_.S);Cx.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Cx.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Cx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Cx.prototype,"data",void 0);_.w([_.A({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],Cx);
_.R(Cx,"ytd-ypc-post-redemption-renderer",function(){if(HbL!==void 0)return HbL;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HbL=l},{mode:1});_.IH("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var R3=function(){var l=_.S.apply(this,arguments)||this;l.MIN_CODE_LENGTH=12;l.MAX_CODE_LENGTH=24;return l};
_.h(R3,_.S);_.Q=R3.prototype;_.Q.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.Q.created=function(){this.riskService=new _.Ioy;this.loadPaymentThenable=_.JNN(_.aC("YPC_MB_URL"))};
_.Q.ready=function(){var l=this;this.code.addEventListener("keypress",function(b){l.onCodeInputKeypress(b)})};
_.Q.dataChanged=function(){var l=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(b){b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,d.type==="attributes"&&d.attributeName==="dark"&&l.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.Q.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var l=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+l+")")}};
_.Q.computeRedeemButton=function(l){(l=this.get("redeemButton.buttonRenderer",l))&&(l=Object.assign({},l,{serviceEndpoint:void 0}));return l};
_.Q.onRedeemButtonTap=function(l){l.stopPropagation();lBB();this.redeemCode()};
_.Q.redeemCode=function(){var l=this;this.isLoading=!0;var b=this.riskService.init();_.pM([b,this.loadPaymentThenable]).then(function(){var d=l.data.redeemButton.buttonRenderer.serviceEndpoint,L=_.$ZQ(),P=_.dI.payments.business.integration.ClientTokenFactory.createClientToken(_.K(d,_.j2F).countryCode,L);L={c:l.code.value.trim(),rd:window.btoa(L),ctk:P};d&&_.qP().resolve(_.tk).resolveCommand(d,{form:Object.assign({},L,{element:l.hostElement})})},function(){l.showGenericError();
bbm("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.c7(Error("Uo"))})};
_.Q.onYtServiceRequestCompleted=function(l){l.stopPropagation();this.isLoading=!1;var b,d;this.errorMessage=(b=l.detail)==null?void 0:(d=b.data)==null?void 0:d.errorMessage;var L,P;this.postRedemptionRenderer=(L=l.detail)==null?void 0:(P=L.data)==null?void 0:P.renderer;var E,f;if(l=(E=l.detail)==null?void 0:(f=E.data)==null?void 0:f.redirectEndpoint)this.isLoading=!0,_.rh(this.hostElement,"yt-navigate",{endpoint:l});this.errorMessage?bbm("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
l)&&_.wu("ypcRedeemFlowSucceeded")};
_.Q.onYtServiceRequestError=function(l){l.stopPropagation();this.isLoading=!1;if(l=this.get("detail.error.message",l))this.errorMessage=_.ao(l);bbm("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.Q.onInvokeInstrumentManagerActionCompleted=function(l){l.stopPropagation();this.redeemCode()};
_.Q.onInvokeInstrumentManagerActionError=function(l){l.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",l)){case "instrumentManagerLoadError":this.showGenericError();bbm("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();bbm("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.wu("ypcRedeemFlowCancelled")}};
_.Q.onInput=function(){var l=this;_.wo(this,"onInput",function(){var b=l.code.value.trim();l.redeemButtonDisabled=b.length<l.MIN_CODE_LENGTH||b.length>l.MAX_CODE_LENGTH},200)};
_.Q.onCodeInputKeypress=function(l){l.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(lBB(),this.redeemCode())};
_.Q.computeImageUrl=function(l){return l?_.EL(l.thumbnails,600):null};
_.Q.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
R3.prototype.onInvokeInstrumentManagerActionError=R3.prototype.onInvokeInstrumentManagerActionError;R3.prototype.onInvokeInstrumentManagerActionCompleted=R3.prototype.onInvokeInstrumentManagerActionCompleted;R3.prototype.onYtServiceRequestError=R3.prototype.onYtServiceRequestError;R3.prototype.onYtServiceRequestCompleted=R3.prototype.onYtServiceRequestCompleted;R3.prototype.dataChanged=R3.prototype.dataChanged;
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],R3.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],R3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],R3.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],R3.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Boolean)],R3.prototype,"redeemButtonDisabled",void 0);
_.w([_.g(),_.u("design:type",Object)],R3.prototype,"errorMessage",void 0);_.w([_.g(),_.u("design:type",Object)],R3.prototype,"postRedemptionRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],R3.prototype,"observer",void 0);_.w([_.KL("#code"),_.u("design:type",HTMLInputElement)],R3.prototype,"code",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R3.prototype,"dataChanged",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],R3.prototype,"onYtServiceRequestCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],R3.prototype,"onYtServiceRequestError",null);
_.w([_.Hf("yt-invoke-instrument-manager-action-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],R3.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.w([_.Hf("yt-invoke-instrument-manager-action-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],R3.prototype,"onInvokeInstrumentManagerActionError",null);_.w([_.A({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],R3);
_.R(R3,"ytd-redeem-code-renderer",function(){if(Ypp!==void 0)return Ypp;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Ypp=l},{mode:1});var tHd;_.IH("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var px=function(){var l=_.S.apply(this,arguments)||this;l.businessEmailDisplayState="HIDE_SECTION";return l};
_.h(px,_.S);_.Q=px.prototype;_.Q.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}}}}}};
_.Q.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"};
_.Q.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Q.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.gh(_.qRD),this.businessEmailDisplayState="CAPTCHA"))};
_.Q.onYtServiceRequestCompleted=function(l){var b;if((b=l.detail.data)==null?0:b.businessEmail)this.businessEmail=l.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var d;if((d=l.detail.data)==null?0:d.errorMessage)this.businessEmailErrorMessage=l.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Q.computeEmailHref=function(l){return"mailto:"+l};
_.Q.computeSafeUrl=function(l){if(l)return _.VE(l)};
_.Q.onBusinessEmailCaptchaSubmit=function(){var l;(l=this.data)!=null&&l.onBusinessEmailRevealClickCommand&&(l=this.JSC$22412_captchaTextarea.value)&&(l={recaptcha_response_token:l,channel_id:this.data.channelId},_.qP().resolve(_.tk).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},l,{element:this.hostElement})}))};
_.Q.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.qG.Object.defineProperties(px.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 l,b;return!((l=this.data)==null||!l.primaryLinks)&&!((b=this.data)==null?0:b.links)&&this.data.primaryLinks.every(function(d){return d.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.primaryLinks)&&!((b=this.data)==null?0:b.links)&&!this.shouldShowNewLinks}}});
px.prototype.onYtServiceRequestCompleted=px.prototype.onYtServiceRequestCompleted;px.prototype.dataChanged=px.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],px.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],px.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],px.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.KL("#g-recaptcha-response"),_.u("design:type",HTMLTextAreaElement)],px.prototype,"JSC$22412_captchaTextarea",void 0);_.w([_.g(),_.u("design:type",Object)],px.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],px.prototype,"businessEmailDisplayState",void 0);_.w([_.g(),_.u("design:type",String)],px.prototype,"businessEmail",void 0);_.w([_.g(),_.u("design:type",String)],px.prototype,"businessEmailErrorMessage",void 0);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],px.prototype,"hideDetailsSection",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],px.prototype,"dataChanged",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],px.prototype,"shouldShowNewLinks",null);_.w([_.y("data","shouldShowLinks"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],px.prototype,"shouldShowLegacyLinks",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],px.prototype,"onYtServiceRequestCompleted",null);_.w([_.A({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],px);
_.R(px,"ytd-channel-about-metadata-renderer",function(){if(tHd!==void 0)return tHd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tHd=l},{mode:1});var U3b;_.IH("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var o3=function(){return _.S.apply(this,arguments)||this};
_.h(o3,_.S);o3.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]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],o3.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],o3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],o3.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],o3.prototype,"lockupContainerType",void 0);_.w([_.g(),_.u("design:type",String)],o3.prototype,"thumbnailFixedWidth",void 0);
_.w([_.A({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],o3);
_.R(o3,"ytd-channel-featured-content-renderer",function(){if(U3b!==void 0)return U3b;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return U3b=l},{mode:1});var KLm;_.IH("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var D$=function(){var l=_.S.apply(this,arguments)||this;l.roundContainer=!0;l.amsterdamEnabled=_.U("enable_desktop_amsterdam_info_panels");return l};
_.h(D$,_.S);_.Q=D$.prototype;_.Q.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Q.dataChanged=function(){this.imageWidth=this.imageHeight=24;var l=this.data;l.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!l.style&&l.image&&l.image.thumbnails.length&&(l=l.image.thumbnails[0],this.imageWidth=l.width||0,this.imageHeight=l.height||0)};
_.Q.computeSource=function(l){return l.secondarySource?_.iO(l.secondarySource):_.iO(l.source)};
_.Q.computeClarifyStyle=function(l){return l?l.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.Q.isLargeStyle=function(l){return l==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.Q.computeBackgroundStyle=function(l){return l?l.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.Q.computeHasActionButton=function(l){return!!l.actionButton};
_.Q.computeHasBottomSection=function(l){return!!l.ctaHasBottomSection};
_.Q.computeIsSourceMissing=function(l){return l.ctaHasBottomSection===!1?!0:l&&this.computeSource(l)?!1:!0};
_.Q.computeSecondaryEndpoint=function(l){return l.secondaryEndpoint||l.endpoint};
D$.prototype.dataChanged=D$.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],D$.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],D$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],D$.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],D$.prototype,"imageWidth",void 0);_.w([_.g(),_.u("design:type",Number)],D$.prototype,"imageHeight",void 0);
_.w([_.g({computed:"computeSecondaryEndpoint(data)"}),_.u("design:type",Object)],D$.prototype,"secondaryEndpoint",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.u("design:type",Boolean)],D$.prototype,"hasActionButton",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.u("design:type",Boolean)],D$.prototype,"hasBottomSection",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.u("design:type",Boolean)],D$.prototype,"missingSource",void 0);_.w([_.g({computed:"computeIcon_(data.icon)"}),_.u("design:type",String)],D$.prototype,"icon",void 0);_.w([_.g({computed:"computeIcon_(data.secondaryIcon)"}),_.u("design:type",String)],D$.prototype,"secondaryIcon",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.u("design:type",String)],D$.prototype,"clarifyStyle",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.u("design:type",String)],D$.prototype,"backgroundStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],D$.prototype,"roundContainer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],D$.prototype,"amsterdamEnabled",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],D$.prototype,"dataChanged",null);
_.w([_.A({is:"ytd-clarification-renderer",disableElementRegistration:!0})],D$);
_.R(D$,"ytd-clarification-renderer",function(){if(KLm!==void 0)return KLm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return KLm=l},{mode:1});var eIb;var hIm;var Vg=function(){var l=_.S.apply(this,arguments)||this;l.amsterdamEnabled=_.U("enable_desktop_amsterdam_info_panels");return l};
_.h(Vg,_.S);_.Q=Vg.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.Q.computeIcon=function(l){return l?"yt-icons:"+l.toLowerCase():null};
_.Q.computeUseContacts=function(l){return!!l.contacts&&l.contacts.length>0};
_.Q.computePhoneContact=function(l){var b,d;return(b=l.contacts)==null?void 0:(d=b.find(function(L){var P;return(L==null?void 0:(P=L.icon)==null?void 0:P.iconType)==="PHONE"}))==null?void 0:d.actionText};
_.Q.computeSmsContact=function(l){var b,d;return(b=l.contacts)==null?void 0:(d=b.find(function(L){var P;return(L==null?void 0:(P=L.icon)==null?void 0:P.iconType)==="SMS"}))==null?void 0:d.actionText};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Vg.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Vg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Vg.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Vg.prototype,"amsterdamEnabled",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.u("design:type",Boolean)],Vg.prototype,"useContacts",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.u("design:type",String)],Vg.prototype,"phoneContact",void 0);_.w([_.A({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],Vg);
_.R(Vg,"ytd-single-action-emergency-support-renderer",function(){if(hIm!==void 0)return hIm;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return hIm=l},{mode:1});_.IH("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var wH=function(){var l=_.S.apply(this,arguments)||this;l.roundedContainer=!0;l.amsterdamEnabled=_.U("enable_desktop_amsterdam_info_panels");return l};
_.h(wH,_.S);wH.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"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],wH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wH.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wH.prototype,"roundedContainer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],wH.prototype,"amsterdamEnabled",void 0);
_.w([_.A({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],wH);
_.R(wH,"ytd-emergency-onebox-renderer",function(){if(eIb!==void 0)return eIb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return eIb=l},{mode:1});var kcd;_.IH("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var uU=function(){return _.S.apply(this,arguments)||this};
_.h(uU,_.S);uU.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],uU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],uU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uU.prototype,"data",void 0);_.w([_.A({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],uU);
_.R(uU,"ytd-exploratory-results-renderer",function(){if(kcd!==void 0)return kcd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return kcd=l},{mode:1});var WLB;_.IH("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var GF=function(){var l=_.S.apply(this,arguments)||this;l.messageData=null;return l};
_.h(GF,_.S);_.Q=GF.prototype;_.Q.onServiceRequestCompleted=function(l,b){l=b.actions||[];b=0;for(var d=l.length;b<d;b++){var L=l[b],P=void 0,E=void 0;if((P=_.K(L,_.TT))==null?0:(E=P.item)==null?0:E.messageRenderer)this.messageData=_.K(L,_.TT).item.messageRenderer}};
_.Q.dataChanged=function(){var l=this.data;this.hostElement.hidden=!1;_.nL(this.hostElement,"is-channel",l&&!l.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.Q.computeThumbnailWidth=function(l){return l?126:56};
_.Q.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.Q.onSubmitTap=function(){var l=this.data,b=this.selectedResponseIndex;l!==void 0&&b!==void 0&&(l=l.responses[b],l.responseData&&_.qP().resolve(_.tk).resolveCommand(l.responseData,{form:{element:this.hostElement}}))};
_.Q.onDismissTap=function(){this.hostElement.hidden=!0;var l=this.data;l!==void 0&&l.dismissalEndpoint&&_.qP().resolve(_.tk).resolveCommand(l.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Q.updateSelectedResponseIndexFromBinding=function(l){this.selectedResponseIndex=l.detail.value};
GF.prototype.onSelectedResponseIndexChange=GF.prototype.onSelectedResponseIndexChange;GF.prototype.dataChanged=GF.prototype.dataChanged;GF.prototype.onServiceRequestCompleted=GF.prototype.onServiceRequestCompleted;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],GF.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],GF.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],GF.prototype,"messageData",void 0);
_.w([_.g(),_.u("design:type",Number)],GF.prototype,"selectedResponseIndex",void 0);_.w([_.KL("#submit-button"),_.u("design:type",HTMLButtonElement)],GF.prototype,"submitButton",void 0);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],GF.prototype,"onServiceRequestCompleted",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GF.prototype,"dataChanged",null);
_.w([_.tC("selectedResponseIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GF.prototype,"onSelectedResponseIndexChange",null);_.w([_.A({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],GF);
_.R(GF,"ytd-feedback-elicitation-single-question-renderer",function(){if(WLB!==void 0)return WLB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return WLB=l},{mode:1});var j$m;var TF=function(){return _.S.apply(this,arguments)||this};
_.h(TF,_.S);TF.prototype.computeThumbnailWidth=function(l){return l?602:428};
TF.prototype.updateWideFromBinding=function(l){this.wide=l.detail.value};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],TF.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],TF.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],TF.prototype,"wide",void 0);_.w([_.A({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],TF);
_.R(TF,"ytd-newspaper-hero-video-renderer",function(){if(j$m!==void 0)return j$m;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return j$m=l},{mode:1});var zI3;var yhh=function(){return _.S.apply(this,arguments)||this};
_.h(yhh,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yhh.prototype,"rendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yhh.prototype,"data",void 0);_.w([_.A({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],yhh);
_.R(yhh,"ytd-newspaper-mini-video-renderer",function(){if(zI3!==void 0)return zI3;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return zI3=l},{mode:1});var Zbd;_.IH("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var a3=function(){return _.S.apply(this,arguments)||this};
_.h(a3,_.S);a3.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"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],a3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],a3.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],a3.prototype,"data",void 0);_.w([_.A({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],a3);
_.R(a3,"ytd-newspaper-renderer",function(){if(Zbd!==void 0)return Zbd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Zbd=l},{mode:1});var MHm;_.IH("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var iU=function(){var l=_.S.apply(this,arguments)||this;l.isSegment=!1;l.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};l.nextContinuation={continuationType:"playlistVideoListContinuation"};return l};
_.h(iU,_.S);_.Q=iU.prototype;_.Q.created=function(){var l=this;this.JSC$22445_ytReorderableController=new _.BpJ(101,function(b){l.handleDrop(b)})};
_.Q.attached=function(){_.qP();var l;(l=_.qP().resolve(_.YC(_.Fg)))!=null&&(l.playlistVideoListElement=this.hostElement)};
_.Q.detached=function(){var l;(l=_.qP().resolve(_.YC(_.Fg)))!=null&&(l.playlistVideoListElement=void 0);l=_.qP().resolve(_.YC(_.G0));_.U("web_enable_voting_animation")&&l&&(l.parentElem=void 0,l.videos=[],l.continuationsPresent=!1,l.showRefreshPill=!1);_.iR(this.JSC$22445_ytReorderableController)};
_.Q.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"}}}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Q.dataChanged=function(){var l=_.qP().resolve(_.YC(_.G0));if(_.U("web_enable_voting_animation")&&this.data&&l){var b=_.F$(this.hostElement).querySelector("#contents");b&&(l.parentElem=b);l.addVideos(this.data.contents)}_.iR(this.JSC$22445_ytReorderableController)};
_.Q.onRendererstamperFinished=function(){this.canReorder&&_.nNQ(this.JSC$22445_ytReorderableController,_.F$(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.Q.onPlaylistReloading=function(){this.isReloading=!0};
_.Q.onUpdateSetVideoId=function(l){if(l.detail&&this.data&&this.data.contents){var b=l.detail;l=this.data.contents.findIndex(function(P){var E;return((E=P.playlistVideoRenderer)==null?void 0:E.videoId)===b.videoId});
if(!(l<0)&&b.setVideoId&&(this.set("data.contents."+l+".playlistVideoRenderer.setVideoId",b.setVideoId),_.U("web_enable_voting_animation"))){var d;if(l=_.K((d=this.data.contents[l].playlistVideoRenderer)==null?void 0:d.engagementBar,_.c5V)){var L;(L=l.actions)==null||L.forEach(function(P){if(P=_.K(P,_.r5N))P.itemId=b.setVideoId})}(d=_.qP().resolve(_.YC(_.G0)))&&d3E(d,b.videoId,b.setVideoId)}}};
_.Q.computeContentsClass=function(l){return l?"reloading":""};
_.Q.computeIsSortable=function(l,b){return l&&b>0&&!this.isSegment&&!_.U("shorts_in_playlists_web")};
_.Q.computeIsEditable=function(l){return l};
_.Q.computeCanReorder=function(l){return l};
_.Q.handlePlaylistRemoveVideosAction=function(l){if(this.get("playlistRemoveVideosAction.setVideoIds",l)&&this.data&&this.data.contents){l=_.K(l,_.Vph).setVideoIds;for(var b=this.data.contents.length-1;b>=0;){var d=this.data.contents[b].playlistVideoRenderer;d&&d.setVideoId&&l.includes(d.setVideoId)&&this.splice("data.contents",b,1);b--}_.lQ(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.Q.updateIndices=function(){if(this.data&&this.data.contents)for(var l=0;l<this.data.contents.length;l++)this.set("data.contents."+l+".playlistVideoRenderer.index",_.ao(String(l+1)))};
_.Q.handleDrop=function(l){l=l.currDragItem;var b=_.vV(l.parentNode.childNodes,l),d=this.data.contents.splice(Number(_.iO(l.data.index))-1,1)[0];this.data.contents.splice(b,0,d);b=b?this.get("contents."+(b-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();l=this.buildReorderServiceEndpoint(l.data.setVideoId,b);this.ytComponentBehavior.resolveCommand(l)};
_.Q.buildReorderServiceEndpoint=function(l,b){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",l),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",b),this.data.onReorderEndpoint):null};
_.Q.handleUpdatePlaylistAction=function(l){var b;(l=_.K((b=_.K(l,_.wQD))==null?void 0:b.updatedRenderer,_.GkV))&&this.canReorder!==l.canReorder&&this.set("data.canReorder",l.canReorder);l&&l.contents&&(this.set("data.contents",l.contents),this.isReloading=!1);l&&l.continuations&&this.set("data.continuations",l.continuations)};
_.Q.handleAddRendererToItemSectionAction=function(l){var b,d=(b=_.K(l,Xmb))==null?void 0:b.renderer,L;d&&((L=_.K(l,Xmb))==null?void 0:L.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,d),l=_.qP().resolve(_.YC(_.G0)),_.U("web_enable_voting_animation")&&l&&(d&&(b=_.ixZ(d))&&l.recommendedVideos.push({itemId:b,videoId:_.loN(d),voteCount:_.bVH(d),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.Q.isVotingEnabledOnPlaylist=function(l){if(!l)return!1;l=_.X(l);for(l=l.next();!l.done;l=l.next()){var b=void 0;return!!_.K((b=l.value.playlistVideoRenderer)==null?void 0:b.engagementBar,_.c5V)}return!1};
_.Q.onAppendContinuationItemsActionFinished=function(){var l;this.isVotingEnabledOnPlaylist((l=this.data)==null?void 0:l.contents)&&(this.updateIndices(),l=_.qP().resolve(_.YC(_.G0)),_.U("web_enable_voting_animation")&&l&&this.data&&l.addVideos(this.data.contents))};
_.Q.updateVideoData=function(l){if(l.detail&&this.data&&this.data.contents){var b=l.detail;l=b.toIdx;var d=b.itemId,L=b.newVoteCount,P=b.voteStatus;b=b.hideItem;var E,f,F=(E=this.data)==null?void 0:(f=E.contents)==null?void 0:f.findIndex(function(q){return _.ixZ(q)===d});
if(!(F<0)){E=this.data.contents[F];var n;if((n=E.playlistVideoRenderer)==null?0:n.voteCount)E.playlistVideoRenderer.voteCount=L;var N;if(n=_.K((N=E.playlistVideoRenderer)==null?void 0:N.engagementBar,_.c5V)){var Y;(Y=n.actions)==null||Y.forEach(function(q){(q=_.K(q,_.r5N))&&q.initialState&&(q.initialState.votes=L,q.initialState.status=P)})}this.data.contents.splice(F,1);
b||this.data.contents.splice(l,0,E);this.updateIndices()}}};
iU.prototype.updateVideoData=iU.prototype.updateVideoData;iU.prototype.onAppendContinuationItemsActionFinished=iU.prototype.onAppendContinuationItemsActionFinished;iU.prototype.onUpdateSetVideoId=iU.prototype.onUpdateSetVideoId;iU.prototype.onPlaylistReloading=iU.prototype.onPlaylistReloading;iU.prototype.onRendererstamperFinished=iU.prototype.onRendererstamperFinished;iU.prototype.dataChanged=iU.prototype.dataChanged;
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],iU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],iU.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.M9.YtNextContinuationBehavior),_.u("design:type",Object)],iU.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.z(_.Z2),_.u("design:type",Object)],iU.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],iU.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],iU.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],iU.prototype,"isReloading",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],iU.prototype,"isSegment",void 0);
_.w([_.g({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.u("design:type",Boolean)],iU.prototype,"isSortable",void 0);_.w([_.g({computed:"computeIsEditable(data.isEditable)"}),_.u("design:type",Boolean)],iU.prototype,"isEditable",void 0);_.w([_.g({computed:"computeCanReorder(data.canReorder)"}),_.u("design:type",Boolean)],iU.prototype,"canReorder",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iU.prototype,"dataChanged",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iU.prototype,"onRendererstamperFinished",null);_.w([_.Hf("yt-playlist-reloading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iU.prototype,"onPlaylistReloading",null);
_.w([_.Hf("yt-update-set-video-id"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],iU.prototype,"onUpdateSetVideoId",null);_.w([_.Hf("yt-append-continuation-items-action-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iU.prototype,"onAppendContinuationItemsActionFinished",null);
_.w([_.Hf("yt-update-video-data-voting-animation"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],iU.prototype,"updateVideoData",null);_.w([_.A({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],iU);
_.R(iU,"ytd-playlist-video-list-renderer",function(){if(MHm!==void 0)return MHm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return MHm=l},{mode:_.fi("kevlar_poly_si_batch_j047")?1:2});var IB3;var cO=function(){return _.S.apply(this,arguments)||this};
_.h(cO,_.S);cO.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"}}}}};
cO.prototype.onTextWrapperTap=function(l){var b=this.data&&this.data.navigationEndpoint;b&&!_.lT(_.ad(l),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.rh(this.hostElement,"yt-navigate",{endpoint:b})};
cO.prototype.dataChanged=function(){var l=this.get("data.offerButton.buttonRenderer.serviceEndpoint");l&&l.commandMetadata&&_.K(l.commandMetadata,_.lS)&&_.K(l.commandMetadata,_.lS).fireAutomatically&&_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})};
cO.prototype.dataChanged=cO.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cO.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],cO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.eI),_.u("design:type",Object)],cO.prototype,"ytdLockupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cO.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],cO.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],cO.prototype,"biggerThumbsStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],cO.prototype,"leftAligned",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cO.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-movie-renderer"})],cO);
_.R(cO,"ytd-movie-renderer",function(){if(IB3!==void 0)return IB3;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return IB3=l},{mode:1});var $3m;var rH=function(){var l=_.S.apply(this,arguments)||this;l.rounded=!0;l.pageAttachedTo=void 0;l.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return l};
_.h(rH,_.S);rH.prototype.attached=function(){this.pageAttachedTo=_.qP().resolve(_.dO).getCurrentPage();_.rh(this.hostElement,"yt-player-attached",this.player)};
rH.prototype.detached=function(){var l;if((l=this.pageAttachedTo)==null?0:l.hostElement)_.rh(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
rH.prototype.dataChanged=function(){var l;if((l=this.data)==null?0:l.videoId)l={video_id:this.data.videoId,autoplay:!0},!_.U("miniplayer_stop_channel_video_autoplay_killswitch")&&_.qP().resolve(_.pE).isMiniplayerActive()&&(l.pause_at_start=!0,l.autoplay=!1),this.player.loadVideoWithPlayerVars(l)};
rH.prototype.handleSignalActionPausePlayer=function(){_.EJ().pause()};
rH.prototype.dataChanged=rH.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],rH.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rH.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],rH.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rH.prototype,"rounded",void 0);_.w([_.KL("#player"),_.u("design:type",Object)],rH.prototype,"player",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rH.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],rH);
_.R(rH,"ytd-channel-video-player-renderer",function(){if($3m!==void 0)return $3m;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return $3m=l},{mode:1});var JhB;var x3c;var gDm;var li=function(){var l=_.S.apply(this,arguments)||this;l.playing=!1;l.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.iN(l);l.active=!1;return l};
_.h(li,_.S);_.Q=li.prototype;_.Q.detached=function(){this.stop()};
_.Q.play=function(){var l=this,b,d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return l.active=!0,b=l.get("data.inlinePlaybackEndpoint.watchEndpoint"),d=b.videoId||l.data.videoId,L=b.startTimeSeconds||0,P=b.playerParams||null,_.U("kevlar_player_update_killswitch")?f.yield(l.playerEl.update({args:{video_id:d,startSeconds:L,player_params:P}}),2):(l.playerEl.loadVideoWithPlayerVars({video_id:d,startSeconds:L,player_params:P,autoplay:!0}),f.jumpTo(2));if(f.nextAddress!=4)return f.yield(l.playerEl.getPlayerPromise(),
4);E=f.yieldResult;E.unloadModule("annotations_module");E.addEventListener("onStateChange",function(F){l.onPlayerStateChange(F)});
_.gR(f)})};
_.Q.onPlayerStateChange=function(l){if(this.active)switch(this.playing=l===1,l){case 1:_.rh(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.rh(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.Q.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.Q.resize=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return d.yield(l.playerEl.getPlayerPromise(),2);b=d.yieldResult;b.setSize(NaN,NaN);_.gR(d)})};
_.w([_.g(),_.u("design:type",Object)],li.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],li.prototype,"playing",void 0);_.w([_.g(),_.u("design:type",Object)],li.prototype,"playerId",void 0);_.w([_.KL("#player"),_.u("design:type",Object)],li.prototype,"playerEl",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],li);
_.R(li,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(gDm!==void 0)return gDm;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return gDm=l},{mode:1});var SpE;var AhE;var bi=function(){var l=_.S.apply(this,arguments)||this;l.width=0;return l};
_.h(bi,_.S);_.Q=bi.prototype;_.Q.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.qu(this,this.onEnded));this.mp4El.addEventListener("error",_.qu(this,this.onError))};
_.Q.detached=function(){this.videoEl.removeEventListener("ended",_.qu(this,this.onEnded));this.mp4El.removeEventListener("error",_.qu(this,this.onError))};
_.Q.play=function(){var l=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var b=this.videoEl.play();b?b.then(function(){l.handleVideoStartPlaying()}).catch(function(){_.rh(l.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.rh(this.hostElement,"yt-video-thumbnail-not-playing")};
_.Q.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.Q.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.Q.dataChanged=function(){var l;if((l=this.data)==null?0:l.thumbnailPlaceholder)l=_.EL(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+l+")";this.stop();this.autoplay&&this.play()};
_.Q.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.Q.onEnded=function(){this.stop();_.rh(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.Q.onError=function(){_.rh(this.hostElement,"yt-video-thumbnail-error")};
_.Q.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.Q.getVideoThumbnail=function(l){if(l&&l.length)return l[0]};
bi.prototype.dataChanged=bi.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],bi.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],bi.prototype,"animatePlaceholderOnEntrance",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],bi.prototype,"autoplay",void 0);_.w([_.g({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.u("design:type",Object)],bi.prototype,"videoThumbnail",void 0);
_.w([_.g(),_.u("design:type",Boolean)],bi.prototype,"loop",void 0);_.w([_.g(),_.u("design:type",Boolean)],bi.prototype,"isVideoPlaying",void 0);_.w([_.g(),_.u("design:type",Object)],bi.prototype,"width",void 0);_.w([_.KL("#mp4"),_.u("design:type",HTMLElement)],bi.prototype,"mp4El",void 0);_.w([_.KL("#placeholder"),_.u("design:type",HTMLElement)],bi.prototype,"placeholderEl",void 0);_.w([_.KL("#video"),_.u("design:type",HTMLVideoElement)],bi.prototype,"videoEl",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bi.prototype,"dataChanged",null);_.w([_.AC({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],bi);
_.R(bi,"yt-video-as-thumbnail-details",function(){if(AhE===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;SpE===void 0&&(SpE=document.createElement("template"));var L=SpE;d.call(b,L.content.cloneNode(!0),l.content.firstChild);AhE=l}l=AhE;return l},{mode:2});var dM=function(){var l=_.S.apply(this,arguments)||this;l.disableGridStateAware=!1;l.animationEnabled=_.U("enable_web_ketchup_hero_animation");l.transitioningOut=!1;l.narrow=!1;l.narrower=!1;l.isCarouselInFeed=!1;l.videoTimeoutJobId=0;l.panelTimeoutJobId=0;l.panelTimeoutJobStartMs=0;l.actionMap={"yt-window-resized":"onWindowResized"};return l};
_.h(dM,_.S);_.Q=dM.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.Q.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var l;this.player&&((l=this.data)==null?0:l.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.Q.attached=function(){this.onWindowResized()};
_.Q.detached=function(){this.clearTimeouts()};
_.Q.onWindowResized=function(){this.updateSize()};
_.Q.computePanelLayout=function(l){return l&&l.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Q.playVideo=function(){var l;this.video&&((l=this.data)==null?0:l.videoThumbnail)&&this.video.play();var b;this.player&&((b=this.data)==null?0:b.inlinePlaybackRenderer)&&this.player.play()};
_.Q.stopVideo=function(){var l;this.video&&((l=this.data)==null?0:l.videoThumbnail)&&this.video.stop();var b;this.player&&((b=this.data)==null?0:b.inlinePlaybackRenderer)&&this.player.stop()};
_.Q.transitionOut=function(){var l=this;this.transitioningOut=!0;return new Promise(function(b){var d=function(){_.F$(l.hostElement).querySelector("#action-button").removeEventListener("animationend",d);_.T1.cancelJob(L);b();l.transitioningOut=!1};
var L=_.pl(_.T1,d,1E3);_.F$(l.hostElement).querySelector("#action-button").addEventListener("animationend",d);l.player&&(l.player.playing=!1)})};
_.Q.computeMetadataOrder=function(l){return l&&l.metadataOrder&&l.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?l.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.Q.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.Q.computeAvatarSize=function(l){return l&&l.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.Q.onContentClick=function(l){if(!_.lT(_.ad(l),this.hostElement,["A".toString(),"BUTTON".toString()])){var b;if((b=this.data)==null?0:b.navigationEndpoint){var d;this.componentBehavior.resolveCommand((d=this.data)==null?void 0:d.navigationEndpoint)}}};
_.Q.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.Q.setBackgroundImage=function(l){if(l=this.getBackgroundImageUrl(l))_.F$(this.hostElement).querySelector("#hero").style.backgroundImage="url("+l+")"};
_.Q.setScrimLayer=function(l){var b=this.getScrimLayerColorStops(l);l=((l==null?void 0:l.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(l=180);_.aC("HTML_DIR")==="rtl"&&(l=-l);b&&(_.F$(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+l+"deg, "+b+")")};
_.Q.isNarrower=function(){return this.hostElement.clientWidth<dM.NARROW_VERSION_SIZE};
_.Q.getScrimLayerColorStops=function(){var l,b=(l=this.data)==null?void 0:l.scrimColorValues;if(!b)return null;if(b.length===1)return l=_.Jq(b[0]),l+" 0%, "+l+" 100%";if(b.length===3){var d=[0,72,98];return b.map(function(L,P){return _.Jq(L)+" "+d[P]+"%"}).join(",")}return null};
_.Q.getBackgroundImageUrl=function(l){return l&&l.largeFormFactorBackgroundThumbnail?_.EL((l.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||l.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.Q.onPlaying=function(){this.startVideoTimeout()};
_.Q.onEnded=function(){this.rotate()};
_.Q.startPanelTimeout=function(){var l=this;if(!this.panelTimeoutJobId){var b=this.get("data.minPanelDisplayDurationMs");b&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.pl(_.T1,function(){l.rotate()},b))}};
_.Q.startVideoTimeout=function(){var l=this;if(!this.videoTimeoutJobId){_.T1.cancelJob(this.panelTimeoutJobId);var b=Date.now()-this.panelTimeoutJobStartMs;b=Math.max(0,this.get("data.minPanelDisplayDurationMs")-b);b=Math.max(this.get("data.minVideoPlayDurationMs")||0,b);this.videoTimeoutJobId=_.pl(_.T1,function(){l.rotate()},b)}};
_.Q.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.T1.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.T1.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.Q.rotate=function(){this.clearTimeouts();_.rh(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.qG.Object.defineProperties(dM.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.F$(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.F$(this.hostElement).querySelector("#video")}}});
_.qG.Object.defineProperties(dM,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
dM.prototype.onEnded=dM.prototype.onEnded;dM.prototype.onPlaying=dM.prototype.onPlaying;dM.prototype.dataChanged=dM.prototype.dataChanged;_.w([_.z(_.ql),_.u("design:type",Object)],dM.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],dM.prototype,"componentBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],dM.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.z(_.EqB),_.u("design:type",Object)],dM.prototype,"ytBooleanLogicBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],dM.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],dM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dM.prototype,"ytRendererBehavior",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dM.prototype,"disableGridStateAware",void 0);_.w([_.g(),_.u("design:type",Object)],dM.prototype,"data",void 0);_.w([_.g({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.u("design:type",String)],dM.prototype,"panelLayout",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dM.prototype,"animationEnabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dM.prototype,"transitioningOut",void 0);
_.w([_.g({computed:"computeMetadataOrder(data)"}),_.u("design:type",Boolean)],dM.prototype,"metadataOrder",void 0);_.w([_.g({computed:"computeByline(data)"}),_.u("design:type",Object)],dM.prototype,"byline",void 0);_.w([_.g({computed:"computeAvatarSize(data)"}),_.u("design:type",Number)],dM.prototype,"avatarSize",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dM.prototype,"narrow",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dM.prototype,"narrower",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dM.prototype,"layoutStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dM.prototype,"isCarouselInFeed",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dM.prototype,"dataChanged",null);_.w([_.Hf("yt-default-promo-panel-renderer-playing"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dM.prototype,"onPlaying",null);
_.w([_.Hf("yt-default-promo-panel-renderer-ended"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dM.prototype,"onEnded",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],dM);
_.R(dM,"ytd-default-promo-panel-renderer",function(){if(x3c!==void 0)return x3c;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return x3c=l},{mode:1});_.IH("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var LV=function(){var l=_.S.apply(this,arguments)||this;l.narrower=!1;l.dotMenuVisible=!1;l.paginationThumbnailsVisible=!1;l.active=!0;l.disableGridStateAware=!1;l.actionMap={"yt-window-resized":"onWindowResized"};return l};
_.h(LV,_.S);_.Q=LV.prototype;_.Q.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]]"}}}}}};
_.Q.attached=function(){document.addEventListener("yt-page-type-changed",_.qu(this,this.onPageTypeChange));this.currentPageSubtype=_.dON(location.pathname);this.onWindowResized()};
_.Q.detached=function(){this.jobId&&_.T1.cancelJob(this.jobId);this.updateSizeJobId&&_.T1.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.qu(this,this.onPageTypeChange))};
_.Q.onPageTypeChange=function(l){this.active=l.detail.newPageSubtype===this.currentPageSubtype};
_.Q.onWindowResized=function(){this.updateSize()};
_.Q.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.Q.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.Q.setCarouselItem=function(l){l>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.T1.cancelJob(this.jobId);var b=this.getCurrentPanelElement();b&&b.stopVideo();this.currentItemIndex=l%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(b||(b=this.getCurrentPanelElement()),b.playVideo()):this.startRotationJob()};
_.Q.scrollThumbnails=function(l){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var b=this.getCurrentPaginationElement();if(b){var d=_.F$(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?d.style.transform="translateX(0)":(b=b.offsetWidth+8,d.style.transform="translateX(-"+b*(l-Math.ceil(Math.floor(this.overlay.offsetWidth/b)/2)+1)+"px)")}}};
_.Q.onDataChanged=function(){var l=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.tB(_.T1,function(){var b;(b=l.getCurrentPanelElement())==null||b.updateSize();l.updateSize()}))};
_.Q.getCurrentPanelElement=function(){return _.F$(_.F$(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.Q.getCurrentPaginationElement=function(){return _.F$(_.F$(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.Q.getNavigationClass=function(l,b){return l===b?"selected":""};
_.Q.getNavigationDurationStyle=function(l){return"animation-duration:"+(this.get("data.carouselItems."+l+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.Q.onNavigationTap=function(l){var b=this,d=l.model.index;d!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){b.setCarouselItem(d)}),this.autorotateActive=!1)};
_.Q.onVideoThumbnailEnded=function(){var l=this;if(this.shouldRotate()){var b=this.getCurrentPaginationElement();b&&(b.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){b.classList.remove("finished");l.setNextCarouselItem()}))}};
_.Q.onVideoThumbnailError=function(){this.startRotationJob()};
_.Q.onVideoNotPlaying=function(){this.startRotationJob()};
_.Q.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.Q.startRotationJob=function(){var l=this;_.T1.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.T1.addLowPriorityJob(function(){l.getCurrentPanelElement().transitionOut().then(function(){l.setNextCarouselItem()})},this.rotationTimeout))};
_.Q.computeDotMenuVisible=function(l,b){return!!l&&!!l.carouselItems&&l.carouselItems.length>1&&!l.paginationThumbnails||!!b};
_.Q.computePaginationThumbnailsVisible=function(l,b){var d,L;return((L=l==null?void 0:(d=l.paginationThumbnails)==null?void 0:d.length)!=null?L:0)>1&&!b};
_.Q.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Q.computePaginatorAlignment=function(l){return(l==null?void 0:l.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.Q.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.Q.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.Q.isNarrower=function(l){return(l!=null?l:0)<dM.NARROW_VERSION_SIZE};
LV.prototype.activeChanged=LV.prototype.activeChanged;LV.prototype.onVideoNotPlaying=LV.prototype.onVideoNotPlaying;LV.prototype.onVideoThumbnailError=LV.prototype.onVideoThumbnailError;LV.prototype.onVideoThumbnailEnded=LV.prototype.onVideoThumbnailEnded;LV.prototype.onDataChanged=LV.prototype.onDataChanged;_.w([_.z(_.ql),_.u("design:type",Object)],LV.prototype,"ytdGridStateAwareBehavior",void 0);
_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],LV.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],LV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],LV.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],LV.prototype,"currentItem",void 0);
_.w([_.g(),_.u("design:type",Number)],LV.prototype,"currentItemIndex",void 0);_.w([_.g(),_.u("design:type",Number)],LV.prototype,"rotationTimeout",void 0);_.w([_.g(),_.u("design:type",Number)],LV.prototype,"loopCount",void 0);_.w([_.g({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.u("design:type",String)],LV.prototype,"paginatorAlignment",void 0);_.w([_.g(),_.u("design:type",Number)],LV.prototype,"jobId",void 0);
_.w([_.g(),_.u("design:type",Number)],LV.prototype,"updateSizeJobId",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],LV.prototype,"isCarouselInFeed",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],LV.prototype,"narrower",void 0);_.w([_.g({computed:"computeDotMenuVisible(data, narrower)"}),_.u("design:type",Object)],LV.prototype,"dotMenuVisible",void 0);
_.w([_.g({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.u("design:type",Object)],LV.prototype,"paginationThumbnailsVisible",void 0);_.w([_.g({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.u("design:type",String)],LV.prototype,"layoutType",void 0);_.w([_.g({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],LV.prototype,"autorotateActive",void 0);_.w([_.g(),_.u("design:type",Object)],LV.prototype,"active",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],LV.prototype,"disableGridStateAware",void 0);_.w([_.KL("#overlay"),_.u("design:type",HTMLElement)],LV.prototype,"overlay",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LV.prototype,"onDataChanged",null);
_.w([_.Hf("yt-video-thumbnail-ended"),_.Hf("yt-default-promo-panel-renderer-rotate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LV.prototype,"onVideoThumbnailEnded",null);_.w([_.Hf("yt-video-thumbnail-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LV.prototype,"onVideoThumbnailError",null);
_.w([_.Hf("yt-video-thumbnail-not-playing"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LV.prototype,"onVideoNotPlaying",null);_.w([_.Wf("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LV.prototype,"activeChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],LV);
_.R(LV,"ytd-carousel-item-renderer",function(){if(JhB!==void 0)return JhB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return JhB=l},{mode:2});var vDB;var Cm3;var RII;var pmd;var Pc=function(){var l=_.S.apply(this,arguments)||this;l.originalQuery=null;l.originalEndpoint=null;return l};
_.h(Pc,_.S);Pc.prototype.computeShowOriginalQueryWithoutEndpoint_=function(l,b){return!(!l||b)};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Pc.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Pc.prototype,"correctedText",void 0);_.w([_.g(),_.u("design:type",Object)],Pc.prototype,"correctedQuery",void 0);_.w([_.g(),_.u("design:type",Object)],Pc.prototype,"correctedEndpoint",void 0);_.w([_.g(),_.u("design:type",Object)],Pc.prototype,"originalText",void 0);_.w([_.g(),_.u("design:type",Object)],Pc.prototype,"originalQuery",void 0);
_.w([_.g(),_.u("design:type",Object)],Pc.prototype,"originalEndpoint",void 0);_.w([_.g({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.u("design:type",Boolean)],Pc.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.w([_.AC({is:"yt-search-query-correction",disableElementRegistration:!0})],Pc);
_.R(Pc,"yt-search-query-correction",function(){if(pmd===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;RII===void 0&&(RII=document.createElement("template"));var L=RII;d.call(b,L.content.cloneNode(!0),l.content.firstChild);pmd=l}l=pmd;return l},{mode:2});_.IH("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var oDc=function(){return _.S.apply(this,arguments)||this};
_.h(oDc,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oDc.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oDc.prototype,"data",void 0);_.w([_.AC({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],oDc);
_.R(oDc,"yt-did-you-mean-renderer",function(){if(Cm3===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;vDB===void 0&&(vDB=document.createElement("template"));var L=vDB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Cm3=l}l=Cm3;return l},{mode:2});var D3B;var VHm;_.IH("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var wmB=function(){return _.S.apply(this,arguments)||this};
_.h(wmB,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wmB.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wmB.prototype,"data",void 0);_.w([_.AC({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],wmB);
_.R(wmB,"yt-including-results-for-renderer",function(){if(VHm===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;D3B===void 0&&(D3B=document.createElement("template"));var L=D3B;d.call(b,L.content.cloneNode(!0),l.content.firstChild);VHm=l}l=VHm;return l},{mode:2});var udm;var Gc$;_.IH("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var Eo=function(){return _.S.apply(this,arguments)||this};
_.h(Eo,_.S);Eo.prototype.computeExtraClasses_=function(l,b){var d="";l&&(d+=" "+l.toLowerCase().replace(/_/g,"-"));b&&(d+=" "+b.toLowerCase().replace(/_/g,"-"));return d};
Eo.prototype.computeUrlImg_=function(){var l=this.data;l.image&&(_.F$(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.EL(l.image.thumbnails,Number.MAX_VALUE)+")")};
Eo.prototype.computeUrlImg_=Eo.prototype.computeUrlImg_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Eo.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Eo.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Eo.prototype,"computeUrlImg_",null);_.w([_.AC({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],Eo);
_.R(Eo,"yt-music-pass-feature-info-renderer",function(){if(Gc$===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;udm===void 0&&(udm=document.createElement("template"));var L=udm;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Gc$=l}l=Gc$;return l},{mode:2});var TBm;var aBL;_.IH("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var ibH=function(){return _.S.apply(this,arguments)||this};
_.h(ibH,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ibH.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ibH.prototype,"data",void 0);_.w([_.AC({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],ibH);
_.R(ibH,"yt-no-results-found-showing-results-for-renderer",function(){if(aBL===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;TBm===void 0&&(TBm=document.createElement("template"));var L=TBm;d.call(b,L.content.cloneNode(!0),l.content.firstChild);aBL=l}l=aBL;return l},{mode:2});var chh;var rhI;_.IH("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var lDm=function(){return _.S.apply(this,arguments)||this};
_.h(lDm,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lDm.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lDm.prototype,"data",void 0);_.w([_.AC({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],lDm);
_.R(lDm,"yt-results-without-quotes-renderer",function(){if(rhI===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;chh===void 0&&(chh=document.createElement("template"));var L=chh;d.call(b,L.content.cloneNode(!0),l.content.firstChild);rhI=l}l=rhI;return l},{mode:2});var bsb;var diH;_.IH("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var L2I=function(){return _.S.apply(this,arguments)||this};
_.h(L2I,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],L2I.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],L2I.prototype,"data",void 0);_.w([_.AC({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],L2I);
_.R(L2I,"yt-search-no-results-renderer",function(){if(diH===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;bsb===void 0&&(bsb=document.createElement("template"));var L=bsb;d.call(b,L.content.cloneNode(!0),l.content.firstChild);diH=l}l=diH;return l},{mode:2});var PBL;var Esm;_.IH("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var QXL=function(){return _.S.apply(this,arguments)||this};
_.h(QXL,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QXL.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],QXL.prototype,"data",void 0);_.w([_.AC({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],QXL);
_.R(QXL,"yt-showing-results-for-renderer",function(){if(Esm===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;PBL===void 0&&(PBL=document.createElement("template"));var L=PBL;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Esm=l}l=Esm;return l},{mode:2});var Xn$;var fDp;var sXp;var F2m;var Q3=function(){var l=_.S.apply(this,arguments)||this;l.answerExpanded=!1;return l};
_.h(Q3,_.S);Q3.prototype.toggleAnswer_=function(l){var b=_.i$(l);b&&b.classList.contains("yt-simple-endpoint")||(l.preventDefault(),l.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
Q3.prototype.toggleAnswer_=Q3.prototype.toggleAnswer_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Q3.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Q3.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Q3.prototype,"answerExpanded",void 0);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Q3.prototype,"toggleAnswer_",null);
_.w([_.AC({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],Q3);
_.R(Q3,"yt-generic-faq-question-renderer",function(){if(F2m===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;sXp===void 0&&(sXp=document.createElement("template"));var L=sXp;d.call(b,L.content.cloneNode(!0),l.content.firstChild);F2m=l}l=F2m;return l},{mode:2});_.IH("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var XD=function(){return _.S.apply(this,arguments)||this};
_.h(XD,_.S);XD.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],XD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],XD.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],XD.prototype,"data",void 0);_.w([_.AC({is:"yt-faq-section-renderer",disableElementRegistration:!0})],XD);
_.R(XD,"yt-faq-section-renderer",function(){if(fDp===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Xn$===void 0&&(Xn$=document.createElement("template"));var L=Xn$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);fDp=l}l=fDp;return l},{mode:2});var BR3;var nsc;_.IH("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var fV=function(){return _.S.apply(this,arguments)||this};
_.h(fV,_.S);
fV.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"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],fV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fV.prototype,"data",void 0);_.w([_.AC({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],fV);
_.R(fV,"yt-offer-item-expanded-renderer",function(){if(nsc===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;BR3===void 0&&(BR3=document.createElement("template"));var L=BR3;d.call(b,L.content.cloneNode(!0),l.content.firstChild);nsc=l}l=nsc;return l},{mode:2});var Osh;var NRB;_.IH("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var so=function(){return _.S.apply(this,arguments)||this};
_.h(so,_.S);
so.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"}}}}};
so.prototype.computeFullWidthMode=function(l){return!(!l||!l.fullWidthMode)};
so.prototype.computeBorderlessMode=function(l){return!(!l||!l.borderlessMode)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],so.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],so.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],so.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.u("design:type",Boolean)],so.prototype,"fullWidthMode",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.u("design:type",Boolean)],so.prototype,"borderlessMode",void 0);_.w([_.AC({is:"yt-offer-item-renderer",disableElementRegistration:!0})],so);
_.R(so,"yt-offer-item-renderer",function(){if(NRB===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Osh===void 0&&(Osh=document.createElement("template"));var L=Osh;d.call(b,L.content.cloneNode(!0),l.content.firstChild);NRB=l}l=NRB;return l},{mode:2});var miB;var YbD;_.IH("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var FD=function(){return _.S.apply(this,arguments)||this};
_.h(FD,_.S);FD.prototype.computeAriaLevel_=function(l){return this.getLevelID_(l)};
FD.prototype.getLevelID_=function(l){return(l=l.match(/[0-9]+$/))&&l.length==1?l[0]:"1"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],FD.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],FD.prototype,"data",void 0);_.w([_.g({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.u("design:type",String)],FD.prototype,"ariaLevel",void 0);_.w([_.g({value:"heading",reflectToAttribute:!0}),_.u("design:type",String)],FD.prototype,"role",void 0);
_.w([_.g({value:-1,reflectToAttribute:!0}),_.u("design:type",Number)],FD.prototype,"tabindex",void 0);_.w([_.AC({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],FD);
_.R(FD,"yt-subscription-product-header-renderer",function(){if(YbD===void 0){var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;miB===void 0&&(miB=document.createElement("template"));var L=miB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);YbD=l}l=YbD;return l},{mode:2});var qb$;var Hsd;_.IH("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var Bc=function(){return _.S.apply(this,arguments)||this};
_.h(Bc,_.S);Bc.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:_.$h("menuRenderer"),events:!0}}};
Bc.prototype.onStampFinished_=function(){_.F$(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
Bc.prototype.onStampFinished_=Bc.prototype.onStampFinished_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Bc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Bc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Bc.prototype,"data",void 0);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bc.prototype,"onStampFinished_",null);
_.w([_.AC({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],Bc);
_.R(Bc,"yt-subscription-product-renderer",function(){if(Hsd===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;qb$===void 0&&(qb$=document.createElement("template"));var L=qb$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Hsd=l}l=Hsd;return l},{mode:2});var tjH;var Uip;_.IH("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var nV=function(){return _.S.apply(this,arguments)||this};
_.h(nV,_.S);nV.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
nV.prototype.imageScrimColorValuesChanged_=function(){var l,b=(l=this.data)==null?void 0:l.imageScrimColorValues;_.F$(this.hostElement).querySelector("#scrim").style.backgroundColor=b?_.Jq(b[0]):"transparent"};
nV.prototype.imageScrimColorValuesChanged_=nV.prototype.imageScrimColorValuesChanged_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],nV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nV.prototype,"data",void 0);
_.w([_.tC("data.imageScrimColorValues"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],nV.prototype,"imageScrimColorValuesChanged_",null);_.w([_.AC({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],nV);
_.R(nV,"yt-subscription-product-upsell-offer-renderer",function(){if(Uip===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;tjH===void 0&&(tjH=document.createElement("template"));var L=tjH;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Uip=l}l=Uip;return l},{mode:2});var K2H;var eKI;var hKB;var kD3;var W2p;var jX$;var Oo=function(){return _.S.apply(this,arguments)||this};
_.h(Oo,_.S);Oo.prototype.onYtServiceRequestError_=function(l){_.Tf(this.hostElement,l.detail.error.message)};
Oo.prototype.onYtServiceRequestError_=Oo.prototype.onYtServiceRequestError_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Oo.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Oo.prototype,"data",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Oo.prototype,"collapsible",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Oo.prototype,"isManageRed",void 0);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Oo.prototype,"onYtServiceRequestError_",null);_.w([_.AC({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],Oo);
_.R(Oo,"yt-single-ypc-offer-renderer",function(){if(jX$===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;W2p===void 0&&(W2p=document.createElement("template"));var L=W2p;d.call(b,L.content.cloneNode(!0),l.content.firstChild);jX$=l}l=jX$;return l},{mode:2});var NZ=function(){return _.S.apply(this,arguments)||this};
_.h(NZ,_.S);NZ.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],NZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],NZ.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],NZ.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],NZ.prototype,"isManageRed",void 0);_.w([_.AC({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],NZ);
_.R(NZ,"yt-single-ypc-offer-list-renderer",function(){if(kD3===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;hKB===void 0&&(hKB=document.createElement("template"));var L=hKB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);kD3=l}l=kD3;return l},{mode:2});var zKc;var yED;_.IH("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var mU=function(){return _.S.apply(this,arguments)||this};
_.h(mU,_.S);mU.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mU.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],mU.prototype,"isManageRed",void 0);_.w([_.AC({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],mU);
_.R(mU,"yt-ypc-offers-list-renderer",function(){if(yED===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;zKc===void 0&&(zKc=document.createElement("template"));var L=zKc;d.call(b,L.content.cloneNode(!0),l.content.firstChild);yED=l}l=yED;return l},{mode:2});_.IH("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var YF=function(){return _.S.apply(this,arguments)||this};
_.h(YF,_.S);
YF.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}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],YF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],YF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],YF.prototype,"data",void 0);_.w([_.AC({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],YF);
_.R(YF,"yt-unlimited-manage-subscription-page-renderer",function(){if(eKI===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;K2H===void 0&&(K2H=document.createElement("template"));var L=K2H;d.call(b,L.content.cloneNode(!0),l.content.firstChild);eKI=l}l=eKI;return l},{mode:2});var ZsB;var Mjm;var qZ=function(){return _.S.apply(this,arguments)||this};
_.h(qZ,_.S);_.Q=qZ.prototype;_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.Q.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.onKeypress_=function(l){l.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.Q.handleHeaderTap_=function(l){l.preventDefault();l.stopPropagation();this.expandOffers_()};
_.Q.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.Q.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
qZ.prototype.dataChanged_=qZ.prototype.dataChanged_;_.w([_.z(_.uC),_.u("design:type",Object)],qZ.prototype,"ironA11yKeysBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qZ.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qZ.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],qZ.prototype,"offersVisible_",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qZ.prototype,"dataChanged_",null);_.w([_.AC({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],qZ);
_.R(qZ,"yt-collapsible-ypc-offer-renderer",function(){if(Mjm===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ZsB===void 0&&(ZsB=document.createElement("template"));var L=ZsB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Mjm=l}l=Mjm;return l},{mode:2});var IDd;var $im;_.IH("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Hc=function(){return _.S.apply(this,arguments)||this};
_.h(Hc,_.S);_.Q=Hc.prototype;_.Q.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.Q.dataChanged_=function(){if(this.data.backgroundImage){var l=_.EL(this.data.backgroundImage.thumbnails,screen.width),b=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=b?"linear-gradient(180deg, "+b+"), url("+l+")":"url("+l+")";this.data.gtmId&&_.b3(this.data.gtmId,_.aC("GL",""))}};
_.Q.onYtServiceRequestError_=function(l){_.Tf(this.hostElement,l.detail.error.message)};
_.Q.getScrimLayerColorStops_=function(){var l,b,d=(l=this.data.unlimitedHeaderV2Data)==null?void 0:(b=l.unlimitedHeaderV2Data)==null?void 0:b.scrimLayerColors;if(!d)return null;var L=100/d.length;return d.map(function(P,E){E*=L;return _.Jq(P)+" "+E+"%"}).join(",")};
_.Q.computeLogoWithPadding=function(l){var b,d,L;return(l=(b=l.unlimitedLogoImage)==null?void 0:(d=b.thumbnails)==null?void 0:(L=d[0])==null?void 0:L.height)&&l%31===0?!0:!1};
Hc.prototype.onYtServiceRequestError_=Hc.prototype.onYtServiceRequestError_;Hc.prototype.dataChanged_=Hc.prototype.dataChanged_;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Hc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hc.prototype,"ytRendererBehavior",void 0);_.w([_.g({computed:"computeLogoWithPadding(data)"}),_.u("design:type",Boolean)],Hc.prototype,"logoWithPadding",void 0);
_.w([_.g(),_.u("design:type",Object)],Hc.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hc.prototype,"dataChanged_",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Hc.prototype,"onYtServiceRequestError_",null);_.w([_.AC({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],Hc);
_.R(Hc,"yt-unlimited-page-header-renderer",function(){if($im===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;IDd===void 0&&(IDd=document.createElement("template"));var L=IDd;d.call(b,L.content.cloneNode(!0),l.content.firstChild);$im=l}l=$im;return l},{mode:2});var JEc;var xiI;_.IH("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var tN=function(){return _.S.apply(this,arguments)||this};
_.h(tN,_.S);tN.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],tN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],tN.prototype,"data",void 0);_.w([_.AC({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],tN);
_.R(tN,"yt-unlimited-user-notification-renderer",function(){if(xiI===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;JEc===void 0&&(JEc=document.createElement("template"));var L=JEc;d.call(b,L.content.cloneNode(!0),l.content.firstChild);xiI=l}l=xiI;return l},{mode:2});
}catch(e){_._DumpException(e)}
try{
var wfq,GgS,aFQ,cCl,rCl,dvQ;_.Bu=function(l){var b=l.clientMessageId;var d=l.playerOffsetMs;var L=l.pageContext;l=l.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:b},!!d&&{playerOffsetMs:d},!!L&&{pageContext:L},!!l&&{userInputText:l})}};
_.VQa=function(l,b,d){b=b===void 0?5:b;if(b!==0){var L=typeof l==="function"?l():document.querySelector(l);L?(d==null?0:d.enableSmartFocus)?_.wrB(L):L.focus():setTimeout(function(){_.VQa(l,b-1,d)},500)}};
wfq=function(l){return String.raw.apply(String,[{raw:l}].concat(_.VV(_.Tc.apply(1,arguments).map(function(b){return b instanceof Array?b.join(""):b}))))};
GgS=function(l){var b=_.Tc.apply(1,arguments),d=b.length;if(!Array.isArray(l)||!Array.isArray(l.raw)||l.length!==l.raw.length||!_.pmV&&l===l.raw||!(_.pmV&&!_.oDr||_.xD(l))||d+1!==l.length)throw new TypeError("$");return new u$6(Object.freeze({strings:Object.freeze(l),args:Object.freeze(b)}))};
_.ToA=function(l){return{continuationCommand:{token:l,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
aFQ=function(){return _.Tc.apply(0,arguments).flat().filter(function(l){return l}).join(";")};
cCl=function(){return GgS(iL9,aFQ.apply(null,_.VV(_.Tc.apply(0,arguments))))};
rCl=function(l,b){if(_.U("web_enable_chat_autoscroll_to_user_turn")&&l&&b)return l-4+"px"};
_.lQB=function(l,b){return _.Bv(l.entities,"youchatPendingResponseEntity",b)};
_.biT=function(l){return function(b){_.cf(_.jN("youchatPendingResponseEntity",l,{entityKey:l,isPendingResponse:b}))}};
dvQ=function(l){l==null||l.addEventListener("DOMLoaded",function(){l.goToAndPlay(l.totalFrames-48,!0)})};
_.md=function(l){this.__isSoyCss=!0;this.css=wfq.apply(null,[l.strings].concat(_.VV(l.args)))};
_.md.prototype.toString=function(){return this.css};
var u$6=function(){_.md.apply(this,arguments)};
_.h(u$6,_.md);var iL9=_.rI(["",""]);_.Lf9=_.C(function(l){var b=_.lf(l,{numberOfChips:5}).numberOfChips;return _.O("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.O(_.RC,{each:function(){return Array(b==null?void 0:b())}},function(){return _.O("div",{class:"ytGhostChipShelfChip"})}))},"$i");var Pfq=_.C(function(l){var b=void 0,d=function(){return l.data()},L=function(){return!!_.M4(_.yd(d())).optionColor},P=_.X(_.jL(-1,void 0,"m6Iyqc")),E=P.next().value,f=P.next().value,F=function(H){return E()===H},n=function(H){return d().correctAnswerIndex===H},N=function(){return E()!==-1};
P=_.X(_.jL("",void 0,"jvMkLd"));var Y=P.next().value,q=P.next().value;return _.O("yoututor-quiz-view-model",{class:_.nt("learningQuizComponentHost","learningYoututorQuizHost",l.className),style:_.qb({background:function(){return _.M4(_.yd(d())).backgroundColor}})},_.O("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},Y),_.O("div",{class:"learningQuizComponentQuizContainer"},_.O("div",{class:"learningQuizComponentQuiz"},_.O("div",{class:"learningQuizComponentQuizContent"},_.O(_.m,{cond:function(){return!!d().aiGeneratedQuizLabel},
then:function(){return _.O("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.O(_.UD,{text:function(){return d().aiGeneratedQuizLabel}}))}}),_.O("div",{class:"learningQuizComponentQuizHeader"},_.O("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.O("div",{class:"learningYoututorQuizText",
style:_.qb({color:function(){return _.M4(_.yd(d())).primaryTextColor}})},_.O(_.UD,{text:function(){return d().questionHeaderText}}))))),_.O("div",{role:"group",
class:_.nt("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.O(_.RC,{each:function(){return d().optionsData||[]}},function(H,t){var e={};
return _.O("button",{class:_.nt("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(e.learningQuizComponentQuizHover=function(){return!N()},e.learningQuizComponentQuizOptionWithCustomColor=L,e.learningYoututorQuizOptionSelectedCorrectOutline=function(){return N()&&n(t())},e.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return E()!==d().correctAnswerIndex&&F(t())},e.learningQuizComponentQuizIncorrectShake=function(){return E()!==
d().correctAnswerIndex&&F(t())},e)),
"on:click":_.Nb(function(){_.Vq(_.Ut(),{data:H});if(N())return!1;f(t());q(n(t())?d().correctAnswerAriaLabel||"":d().incorrectAnswerAriaLabel||"");return!1}),
style:_.qb({background:"transparent"}),"aria-description":function(){return N()?n(t())?d().correctAnswerAriaLabel:d().incorrectAnswerAriaLabel:""},
"aria-disabled":N,el:_.lY(function(W){_.In(271905,W,b,function(M){b=M})}),
"client-ve-type":271905},_.O("div",{class:"learningQuizComponentQuizOptionContainer"},_.O(_.UD,{text:H.optionText}),_.O(_.m,{cond:function(){var W=t();return N()&&(F(W)||n(W))},
then:function(){var W={};return _.O(_.H$,{className:_.nt("learningYoututorQuizOptionIcon",(W.learningQuizComponentQuizPulse=function(){return E()===d().correctAnswerIndex&&n(t())},W)),
size:24,icon:function(){return n(t())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.O(_.m,{cond:N,
then:function(){return _.O("div",{class:"learningYoututorQuizExplanationContainer"},_.O("div",{class:"learningYoututorQuizExplanationText"},_.O(_.UD,{text:function(){return d().explanationHeaderText}})),_.O(_.UD,{text:function(){return d().optionsData[E()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"aj");
Pfq.idomCompat=!0;var EAx=_.C(function(l){var b=l.thumbsUp,d=l.thumbsDown,L=l.rightAlignThumbs;l=_.X(_.jL(!1,void 0,"OxPsH"));var P=l.next().value,E=l.next().value;l=_.X(_.jL(!1,void 0,"V5vWne"));var f=l.next().value,F=l.next().value;l={};return _.O("div",{class:_.nt("ytwThumbsUpDownThumbs",(l.ytwThumbsUpDownRightAlign=function(){return L==null?void 0:L()},l))},_.O(_.EW,{data:b,
onToggle:function(n){E(n);f()&&F(!1)},
buttonShapeOverrides:function(){return{toggled:P()}}}),_.O(_.EW,{data:d,
onToggle:function(n){F(n);P()&&E(!1)},
buttonShapeOverrides:function(){return{toggled:f()}}}))},"bj");
EAx.idomCompat=!0;var XZ9=_.C(function(l){var b=function(){return l.data().pendingStateEntityKey||""},d=_.eN(_.lQB,b),L=function(){var F;
if(!(F=l.disabled())){var n;F=!((n=d())==null||!n.isPendingResponse)}return F},P=_.X(_.jL(cCl(""),void 0,"Q6q6y")),E=P.next().value,f=P.next().value;
_.VL(function(){requestAnimationFrame(function(){var F=l.data().onShowAnimationMs||0;F=F>0?cCl("--chip-animation-duration: "+F+"ms;"):cCl("");f(F)})});
return _.O("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:E},_.O(_.RC,{each:function(){return l.data().chipData||[]},
keyBy:"REFERENCE"},function(F){return _.O(QO9,{data:F,disabled:L,pendingStateKey:b,onError:l.onError})}))},"dj"),QO9=_.C(function(l){var b=_.O6("button"),d=_.X(_.jL(!0,void 0,"baSFEf")),L=d.next().value,P=d.next().value,E=function(){return l.data().text.content},f=function(){return l.data().transparentWhenLoading},F=_.eZ(_.uT.currentPageSubTypeSelector),n=function(){var Y;
return(Y=_.qP().resolve(_.YC(_.n$)))==null?void 0:_.lkq(Y,F())},N=_.Nb(function(Y){var q,H,t,e,W,M,J,x;
return _.B(function(V){switch(V.nextAddress){case 1:Y.stopPropagation();if(l.disabled())return V.return();H=String(Math.floor(((q=_.q2())==null?void 0:q.getCurrentTime())||0)*1E3);t="youchat-"+Date.now();e=function(){_.vZ(l.data().onClick||{});var p=_.ToA(l.data().continuation),D=_.Bu({clientMessageId:t,playerOffsetMs:H,pageContext:n()});return new Promise(function(G,lN){_.vZ(p,{form:{formData:D},commandController:{onSuccess:function(sA,OA){G(OA)},
onServerError:function(sA,OA){lN(OA.error)}}})})};
W=_.biT(l.pendingStateKey());W(!0);_.VQa("#youchat-input, ytd-engagement-panel-section-list-renderer #footer yt-chat-input-view-model textarea, ytm-engagement-panel-section-list-renderer .engagement-panel-section-list-footer-wrapper yt-chat-input-view-model button");P(!1);_.zD(V,2);return V.yield(e(),4);case 4:_.f8(V,3);break;case 2:M=_.JE(V),(x=(J=l).onError)==null||x.call(J,M);case 3:W(!1),_.gR(V)}})});
return _.O(_.m,{cond:L,then:function(){return _.O("div",{class:"ytwYouChatChipsDataChipWrapper"},_.O("button",{el:b,class:"ytwYouChatChipsDataChip","data-disabled":l.disabled,"data-transparent-loading":f,"on:click":N,tabindex:0},E))}})},"ej");var fQB=_.C(function(l){var b=l.data;var d=l.initiallyExpanded;var L=function(){var N;return(N=b().conversationResourceData)==null?void 0:N.learningGuideData};
l=_.X(_.bf(function(){var N;return(N=d==null?void 0:d())!=null?N:!1}));
var P=l.next().value,E=l.next().value,f=function(){var N,Y=_.K((N=L())==null?void 0:N.expandButton,_.U3);Y&&_.Vq(_.Ut(),{data:Y});E(!0)},F=_.IJ(function(){var N,Y;
return(Y=(N=L())==null?void 0:N.sections)!=null?Y:[]},void 0,"V7sYqc"),n=_.IJ(function(){return F().length>4},void 0,"GFFPnd");
l=_.IJ(function(){var N;return!P()&&n()&&(N=L())!=null&&N.expandButton?F().slice(0,4):F()},void 0,"Rbi7Ke");
return _.O("yt-conversation-resource-view-model",{class:_.nt("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.O(_.W_,{data:l},{expandableMetadataViewModel:_.QCQ}),_.O(_.m,{cond:function(){return n()&&!P()},
then:function(){return _.O("div",{id:"showMoreButton"},_.O(_.W_,{data:function(){var N;return(N=L())==null?void 0:N.expandButton}},{buttonViewModel:function(N){return _.O(_.Rb,{data:N.data,
onClick:f})}}))}}))},"fj");_.sOS=_.C(function(l){var b=function(){var x;return(x=l.data().text)==null?void 0:x.content},d=function(){var x,V;
return(x=l.data().webData)==null?void 0:(V=x.textResult)==null?void 0:V.content},L=_.qP().resolve(_.TC),P=_.H_(),E=function(){return l.data().chatResponseStyle},f=function(){return!l.data().transparentBackground},F=function(){return l.data().rightAlignThumbs},n=function(){return l.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||l.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},N=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:n()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:l.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},Y=function(){var x;
return l.data().webData||((x=l.data().text)==null?void 0:x.content)||l.data().videoResultsData||l.data().conversationResourceViewModel||l.data().quiz||l.data().yoututorQuiz||l.data().richContent},q=function(){return!!l.data().sectionHeader||Y()},H=function(){var x;
return(x=l.data().videoResultsData)==null?void 0:x.videoShelf},t=function(){var x;
return(x=l.data().webData)==null?void 0:x.sourcesShelf},e=function(){return E()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||E()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:l.data().thumbsDownViewModel&&l.data().thumbsUpViewModel},W=function(){return _.K(l.data().thumbsUpViewModel,_.eC)},M=function(){return _.K(l.data().thumbsDownViewModel,_.eC)};
_.VL(function(){requestAnimationFrame(function(){var x;(x=l.shouldAnimateIcon)!=null&&x.call(l)&&dvQ(P.lottieEl)})});
var J={};return _.O("you-chat-item-view-model",{class:_.nt("ytwYouChatItemViewModelYouChatItemViewModel",(J.ytwYouChatItemViewModelColumnLayout=function(){return n()},J)),
style:_.qb({"min-height":function(){var x,V;return rCl((x=l.containerHeight)==null?void 0:x.call(l),(V=l.isLastItem)==null?void 0:V.call(l))}}),
"data-target-id":function(){return l.data().id||""}},_.O(_.m,{cond:function(){return l.data().removeIcon?!1:q()},
then:function(){var x={};return _.O("div",{"aria-hidden":"true"},_.O(_.u3,{className:_.nt("ytwYouChatItemViewModelIcon",(x.ytwYouChatItemViewModelRtl=L==="rtl",x.ytwYouChatItemViewModelHidden=function(){return!(l.data().hideIcon||E()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||E()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:q())},x)),
animationName:"YOUCHAT_ICON",data:N,animationRef:P}))}}),_.O(_.m,{cond:q,
then:function(){var x={};return _.O("div",{class:_.nt("ytwYouChatItemViewModelHost",(x.ytwYouChatItemViewModelHostNoPadding=function(){return!!l.data().sectionHeader&&!Y()},x.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return E()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},x.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return E()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},x.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return E()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
x.ytwYouChatItemViewModelGradientBackground=f,x.ytwYouChatItemViewModelHostAlignStart=function(){return!n()},x.ytwYouChatItemViewModelHostDefaultFlex=function(){return!n()},x)),
role:"alert"},_.O(_.m,{cond:b,then:function(V){return _.O(_.yp,{text:V,wrapCodeBlocks:!0})}}),_.O(_.W_,{data:function(){return l.data().sectionHeader}},{sectionHeaderViewModel:function(V){var p={};
return _.O(_.rV,{data:V.data,className:_.nt("ytwYouChatItemViewModelSectionHeader",(p.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!l.data().sectionHeader&&!Y()},p)),
forceSmallLayout:!0})}}),_.O(_.m,{cond:d,
then:function(V){return _.O(_.yp,{text:V,wrapCodeBlocks:!0})}}),_.O(_.m,{cond:H,
then:function(){return _.O("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.O(_.W_,{data:function(){var V;return(V=l.data().videoResultsData)==null?void 0:V.videoShelf}},{horizontalShelfViewModel:function(V){return _.O(_.jx,{data:V.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.O(_.m,{cond:t,
then:function(){return _.O("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.O(_.W_,{data:function(){var V;return(V=l.data().webData)==null?void 0:V.sourcesShelf}},{horizontalShelfViewModel:function(V){return _.O(_.jx,{data:V.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.O(_.W_,{data:function(){return l.data().conversationResourceViewModel}},{conversationResourceViewModel:fQB}),_.O(_.W_,{data:function(){return l.data().quiz}},{learningJourneyQuizViewModel:_.RBr}),_.O(_.W_,{data:function(){return l.data().yoututorQuiz}},{yoututorQuizViewModel:Pfq}),_.O(_.W_,{data:function(){return l.data().richContent}},{cardViewModel:_.wvB,
linearLayoutViewModel:_.kn}),_.O(_.m,{cond:e,then:function(){return _.O(EAx,{thumbsUp:W,thumbsDown:M,rightAlignThumbs:F})}}))}}),_.O(_.m,{cond:function(){return l.data().chipsData},
then:function(x){return _.O(XZ9,{data:x,disabled:l.pending,onError:l.onError})}}))},"hj");
_.sOS.idomCompat={callbacks:{onError:!0,onSend:!0}};_.Ffx=_.C(function(l){var b=function(){return l.data().choiceSelectedText},d=function(){return l.data().hasGradientBackground},L={};
return _.O("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost",style:_.qb({"min-height":function(){var P,E;return rCl((P=l.containerHeight)==null?void 0:P.call(l),(E=l.isLastItem)==null?void 0:E.call(l))}}),
"data-target-id":function(){var P;return(P=l.data().itemTargetId)!=null?P:""}},_.O(_.m,{cond:b,
then:function(){return _.O("div",{class:"ytYouChatUserTurnChoiceSelected"},_.O(_.UD,{text:b}))}}),_.O("div",{class:_.nt("ytYouChatUserTurnUserMessage",(L.ytYouChatUserTurnGradientContainer=d,L.ytYouChatUserTurnDefaultContainer=function(){return!d()},L))},function(){return l.data().text}))},"ij");_.B_x=_.C(function(l){var b=function(){var f;return((f=l.data)==null?void 0:f.call(l).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},d=_.H_(),L=_.qP().resolve(_.TC);
_.VL(function(){requestAnimationFrame(function(){var f;(f=d.lottieEl)==null||f.addEventListener("DOMLoaded",function(){var F;(F=l.onLottieLoaded)==null||F.call(l)})})});
var P=function(){var f;return(f=l.data)==null?void 0:f.call(l).loadingAnimationA11yLabel},E={};
return _.O("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var f;return((f=l.data)==null?void 0:f.call(l).targetId)||""},
"aria-label":function(){return P()||""},
role:function(){return P()?"progressbar":void 0},
style:_.qb({"min-height":function(){var f,F;return rCl((f=l.containerHeight)==null?void 0:f.call(l),(F=l.isLastItem)==null?void 0:F.call(l))}})},_.O(_.u3,{"aria-hidden":"true",
className:_.nt((E.ytChatLoadingViewModelRtl=L==="rtl",E)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:b()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||b()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:b()}}},
animationRef:d}))},"kj");
}catch(e){_._DumpException(e)}
try{
var Ozh,Nq$,m5E;Ozh=function(l){return _.U("kevlar_watch_cinematics_invisible")||l.fullscreen&&_.U("kevlar_watch_cinematics_invisible_in_fullscreen")||l.theater&&!l.fullscreen&&_.U("kevlar_watch_cinematics_invisible_in_theater")};
Nq$=function(){var l=document.createElement("canvas"),b=l.getContext("2d");if(!b)throw Error("Yo");_.i5(l,{position:"absolute",width:"100%",height:"100%"});return{element:l,context:b}};
m5E=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.U("kevlar_watch_cinematics_css_blur")};
_.YqE=function(l,b,d){return Math.abs(l-b)<=(d||1E-6)};
_.qqm=function(l,b){return l==b?!0:l&&b?l.width==b.width&&l.height==b.height:!1};_.Hzh=new _.Hd("notificationActionRenderer");var tkB=function(l){var b=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.nu;this.element.addEventListener("load",function(){b.loaded=!0;b.resolver.resolve(b.element)});
this.element.addEventListener("error",function(){b.failed=!0});
this.element.src=l};var U5m=function(l,b){this.image=l;this.frame=b};
U5m.prototype.drawToCanvas=function(l,b){var d=this.frame.width/this.frame.columns,L=this.frame.height/this.frame.rows,P=b.offsetX,E=b.offsetY;Ozh(b)?(l.fillStyle=b.fullscreen?"#000":"#0f0f0f",l.fillRect(P,E,(b==null?void 0:b.width)||d,(b==null?void 0:b.height)||L)):l.drawImage(this.image,this.frame.column*d,this.frame.row*L,d,L,P,E,(b==null?void 0:b.width)||d,(b==null?void 0:b.height)||L)};
var KdD=function(l){this.color=l};
KdD.prototype.drawToCanvas=function(l,b){var d=b.offsetX,L=b.offsetY,P=b.width,E=b.height;l.fillStyle=Ozh(b)?b.fullscreen?"#000":"#0f0f0f":this.color;l.fillRect(d,L,P,E)};var mk=function(l,b){_.fB.call(this);this.playerApi=b;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.MY(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();eE3(this,l);hEL(this);this.update()};
_.h(mk,_.fB);mk.prototype.addEventListeners=function(){var l=this,b=function(){l.update()},d=function(P){l.paused||(P.type==="newdata"&&(l.mosaics.clear(),kRL(l),Ya(l)),hEL(l),l.update())},L=function(){l.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",b);this.playerApi.addEventListener("onVideoDataChange",d);this.playerApi.addEventListener("onStateChange",L);this.addOnDisposeCallback(function(){l.playerApi.removeEventListener("onVideoProgress",b);l.playerApi.removeEventListener("onVideoDataChange",d);l.playerApi.removeEventListener("onStateChange",L)})};
var eE3=function(l,b){l.cinematicContainerRenderer!==b&&(l.cinematicContainerRenderer=b,kRL(l),Ya(l),l.colorStoreUpdateJobId=_.T1.addLowPriorityJob(function(){var d;if((d=l.cinematicContainerRenderer.colorStore)!=null&&d.sampledColors){d=Infinity;for(var L=_.X(l.cinematicContainerRenderer.colorStore.sampledColors),P=L.next();!P.done;P=L.next()){P=P.value;var E=Number(P.key);E!==0&&E<d&&(d=E);E=_.Jq(P.value);l.colorStore.set(P.key,E)}l.colorStoreTimeInterval=d}}))},kRL=function(l){l.colorStoreUpdateJobId&&
(_.T1.cancelJob(l.colorStoreUpdateJobId),l.colorStoreUpdateJobId=void 0);
l.colorStore.clear();l.currentStoryboardColor=void 0},Wdh=function(l,b){var d;
return(d=l.getStoryboardFrame(b))==null?void 0:d.url};
mk.prototype.onPlayerStateChange=function(){this.update()};
mk.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var hEL=function(l){var b=l.getStoryboardFrame(0);b&&(b=new _.MY(b.width/b.columns,b.height/b.rows),_.qqm(l.currentStoryboardSize,b)||(l.currentStoryboardSize=b,l.publish("STORYBOARD_SIZE_CHANGED",l.currentStoryboardSize)))},jCd=function(l,b){l.currentStoryboardIndex=b;
l.pendingStoryboardIndex=NaN;b=l.getStoryboardFrame(l.currentStoryboardIndex);l.currentStoryboard=new U5m(l.mosaics.get(b.url).element,b);l.publish("STORYBOARD_CHANGED",l.currentStoryboard);l.lastUpdateTime=(0,_.t8)()};
mk.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var Ya=function(l){l.currentStoryboardIndex=NaN;l.pendingStoryboardIndex=NaN;l.currentStoryboard&&(l.currentStoryboard=void 0,l.publish("STORYBOARD_CHANGED",void 0));l.lastUpdateTime=NaN};
mk.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)Ya(this);else{var l=this.playerApi.getPlayerState(1);if(l===-1||l===5||l===0)Ya(this);else if(isNaN(this.lastUpdateTime)||!((0,_.t8)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(l=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){l=""+Math.round(l*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var b=this.colorStore.get(l);b?b!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=b,this.currentStoryboard=new KdD(b),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.t8)()):(_.cX(new _.Rp("Could not find color for timestamp: "+l,this.cinematicContainerRenderer)),Ya(this))}else Ya(this);else zEc(this,l)}};
var zEc=function(l,b){var d=l.getStoryboardFrameIndex(b);if(d!==l.currentStoryboardIndex&&d!==l.pendingStoryboardIndex){b=Wdh(l,d);var L=l.mosaics.get(b);L?L.loaded&&jCd(l,d):(l.pendingStoryboardIndex=d,d=new tkB(b),l.mosaics.set(b,d),d.resolver.promise.then(function(){if(!l.isDisposed()&&!l.paused&&!isNaN(l.pendingStoryboardIndex)){var P=Wdh(l,l.pendingStoryboardIndex);if(P){var E;(E=l.mosaics.get(P))!=null&&E.loaded&&jCd(l,l.pendingStoryboardIndex)}else Ya(l)}}))}};
mk.prototype.getStoryboardFrameIndex=function(l){var b=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(l,b)};
mk.prototype.getStoryboardFrame=function(l){var b=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,d,L;return((L=(d=this.playerApi).getStoryboardFrame)==null?void 0:L.call(d,l,b))||null};
mk.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var HA=function(l,b,d,L){L=L===void 0?!1:L;_.S8.call(this);this.cinematicContainerRenderer=b;this.playerApi=d;this.theater=this.fullscreen=!1;var P;this.ambientLightThemeEnabled=!L&&!!(b==null?0:(P=b.config)==null?0:P.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=L)&&!0;this.container=document.createElement("div");l.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);yK$(this);this.backCanvas=
Nq$();this.frontCanvas=Nq$();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new mk(b,this.playerApi);_.j8(this,this.storyboardManager);this.addEventListeners();Zz3(this)?MkI(this,100+qW(this)*3*2,100+qW(this)*3*2):IZc(this);$5B(this,this.storyboardManager.currentStoryboard)};
_.h(HA,_.S8);
var yK$=function(l){var b=l.playerApi.getVideoAspectRatio();_.i5(l.container,{"aspect-ratio":""+b,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var d;var L;if((l.fullscreen||l.theater)&&((d=l.cinematicContainerRenderer.config)==null?0:(L=d.watchFullscreenConfig)==null?0:L.colorSourceWidthMultiplier))d=l.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var P;d=(P=
l.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?P:l.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var E,f;if((l.fullscreen||l.theater)&&((E=l.cinematicContainerRenderer.config)==null?0:(f=E.watchFullscreenConfig)==null?0:f.colorSourceHeightMultiplier))P=l.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var F;P=(F=l.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?F:l.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.i5(l.innerContainer,
{"aspect-ratio":""+b,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+d+", "+P+")"});m5E()&&_.i5(l.innerContainer,"filter","blur("+_.KO("cinematic_watch_css_filter_blur_strength",40)+"px)")};
HA.prototype.setFullscreen=function(l,b){this.fullscreen=l;this.theater=!!b;yK$(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),l=this.storyboardManager.currentStoryboard,JKE(this),l&&x5B(this,l)};
HA.prototype.addEventListeners=function(){var l=this,b=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(P){$5B(l,P)}),d=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){IZc(l)});
this.addOnDisposeCallback(function(){l.storyboardManager.unsubscribeByKey(b);l.storyboardManager.unsubscribeByKey(d)});
var L=function(){yK$(l)};
this.playerApi.addEventListener("onVideoDataChange",L);this.addOnDisposeCallback(function(){l.playerApi.removeEventListener("onVideoDataChange",L)})};
var IZc=function(l){if(!Zz3(l)){var b=l.storyboardManager.currentStoryboardSize;isNaN(b.width)||isNaN(b.height)||MkI(l,Number(b.width)+qW(l)*3*2,Number(b.height)+qW(l)*3*2)}},MkI=function(l,b,d){l.backCanvas.element.width=b;
l.backCanvas.element.height=d;l.frontCanvas.element.width=b;l.frontCanvas.element.height=d},Zz3=function(l){return l.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},$5B=function(l,b,d){d=d===void 0?!1:d;
var L=l.frontCanvas.element.getAnimations()[0];L?(L.pause(),l.backCanvas.context.globalAlpha=Number(getComputedStyle(l.frontCanvas.element).opacity),l.frontCanvas.element.style.opacity="0",L.finish()):l.backCanvas.context.globalAlpha=1;l.backCanvas.context.drawImage(l.frontCanvas.element,0,0,l.backCanvas.element.width,l.backCanvas.element.height);JKE(l);b&&x5B(l,b);b=b?l.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.KO("cinematic_watch_fade_out_duration",500);L=_.KO("cinematic_watch_transition_frame_rate")/
1E3;var P={};L&&(P={easing:"steps("+Math.round(b*L)+")"});(d===void 0?0:d)||l.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:b,iterations:1},P));l.frontCanvas.element.style.opacity="1"},JKE=function(l){var b=l.ambientLightThemeEnabled||l.ambientTheaterModeEnabled,d=l.ambientLightThemeEnabled||l.ambientFullscreenEnabled;
l.frontCanvas.context.fillStyle=l.theater&&b||l.fullscreen&&d?"#000":"#0f0f0f";m5E()||(l.frontCanvas.context.filter="blur(0)");l.frontCanvas.context.fillRect(0,0,l.frontCanvas.element.width,l.frontCanvas.element.height)},x5B=function(l,b){m5E()||(l.frontCanvas.context.filter="blur("+qW(l)+"px)");
l.frontCanvas.context.globalAlpha=l.fullscreen&&l.ambientFullscreenEnabled||l.theater&&l.ambientTheaterModeEnabled?_.KO("cinematic_watch_effect_letterbox_opacity",.4):_.KO("cinematic_watch_effect_opacity",.4);var d={offsetX:qW(l)*3,offsetY:qW(l)*3,theater:l.theater,fullscreen:l.fullscreen};Zz3(l)&&(d.width=100,d.height=100);b.drawToCanvas(l.frontCanvas.context,d);l.frontCanvas.context.globalAlpha=1},qW=function(l){var b;
return(b=l.cinematicContainerRenderer.config.blurStrength)!=null?b:5};
HA.prototype.disposeInternal=function(){_.S8.prototype.disposeInternal.call(this);this.container.remove()};
HA.prototype.clear=function(){$5B(this,void 0,!0)};
HA.prototype.pause=function(){this.storyboardManager.pause()};var gBB;gBB=_.xU(function(){var l,b,d=!((b=(l=document.createElement("canvas")).getContext)==null||!b.call(l,"2d")),L;l=!((L=CSS)==null||!L.supports("filter: blur(0)"));L=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var P;return d&&l&&L&&!((P=CSS)==null||!P.supports("aspect-ratio: 1 / 1"))});
_.tu=function(l,b){_.fB.call(this);this.container=l;this.playerApi=b;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=SqI(this);this.update()};
_.h(_.tu,_.fB);_.AKB=function(l){var b=document.documentElement.hasAttribute("dark");l.isDarkModeEnabled=b;l.update()};
_.vBD=function(l,b){l.settingEnabled=b;l.update()};
_.tu.prototype.setFullscreen=function(l,b){this.fullscreen=l;this.theater=!!b;this.update()};
_.ClB=function(l,b){l.cinematicContainerRenderer=b;l.cinematicContainerRenderer&&(l.cinematicsVe=_.mi(l.isShorts()?227858:159022),_.VS(_.Ut(),l.cinematicsVe),l.loggingClientData={watchCinematicContainerData:{presentationStyle:l.cinematicContainerRenderer.presentationStyle}});l.update()};
_.tu.prototype.isShorts=function(){var l,b;return((l=this.cinematicContainerRenderer)==null?void 0:(b=l.config)==null?void 0:b.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.tu.prototype.isAllowed=function(){var l;if(l=gBB()){var b,d,L;l=((d=this.cinematicContainerRenderer)==null?void 0:d.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((L=this.cinematicContainerRenderer)==null||!L.colorStore)||((b=this.cinematicContainerRenderer)==null?void 0:b.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(l)if(_.U("web_cinematics_pausing")){var P,E;l=this.isDarkModeEnabled||!!((P=this.cinematicContainerRenderer)==
null?0:(E=P.config)==null?0:E.enableInLightTheme)}else{var f,F;P=!!((f=this.cinematicContainerRenderer)==null?0:(F=f.config)==null?0:F.enableInLightTheme)&&(_.aC("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);l=this.isDarkModeEnabled||P}if(f=l){var n,N;f=!((N=(n=this.prefersReducedMotionQuery)==null?void 0:n.matches)!=null&&N)}return f};
_.REh=function(l){var b;(b=l.currentCinematicEffect)==null||b.pause()};
_.p7D=function(l){(l=l.currentCinematicEffect)!=null&&(l=l.storyboardManager,l.paused=!1,hEL(l),l.update())};
_.tu.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var SqI=function(l){if(!_.U("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var b=window.matchMedia("(prefers-reduced-motion: reduce)"),d=function(){l.update()};
b.addListener(d);l.addOnDisposeCallback(function(){b.removeListener(d)});
return b}};
_.tu.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var l=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new HA(this.container,l,this.playerApi,this.isDarkModeEnabled),_.j8(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var b=this.currentCinematicEffect;b.cinematicContainerRenderer!==
l&&(b.cinematicContainerRenderer=l,eE3(b.storyboardManager,l),yK$(b));l=_.Nz();_.mx(0,194,!0);l.save();l=_.zw();this.cinematicsVe&&l&&_.o_(l,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(l=_.zw(),this.cinematicsVe&&l&&_.Di(l,[this.cinematicsVe],!1,this.loggingClientData),_.su(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.qG.Object.defineProperties(_.tu.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var CVm;var RZd;_.$O({_template:function(){if(RZd!==void 0)return RZd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=
l.content,d=b.insertBefore;CVm===void 0&&(CVm=document.createElement("template"));var L=CVm;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return RZd=l},
is:"tp-yt-iron-pages",behaviors:[_.dK,_.Gg],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var SmI;_.A_B=function(){if(_.U("kevlar_home_skeleton")&&!SmI){var l=document.querySelector("#home-page-skeleton");l&&(_.Zi("hgcr"),_.IK(l),SmI=!0)}};
SmI=!1;_.rM=new _.Hd("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var gsL=function(l){return _.pkq(_.Rg$(l&16777215))<.5},SbB=function(l,b,d){var L=d.minimumRowsOfVideosBetweenSections===void 0?1:d.minimumRowsOfVideosBetweenSections;
return l<(d.minimumRowsOfVideosAtStart===void 0?2:d.minimumRowsOfVideosAtStart)||b!==null&&l-b<=L?!1:!0},AE3=function(l,b){var d=0,L=0;
l=_.X(l);for(var P=l.next();!P.done;P=l.next()){var E=P.value;if(E.richItemRenderer)E.richItemRenderer.rowIndex=L,E.richItemRenderer.colIndex=d++,d===b&&(d=0,L++);else if(E.richGroupRenderer&&E.richGroupRenderer.numColumns!==void 0)E.richGroupRenderer.rowIndex=L,E.richGroupRenderer.colIndex=d,d+=E.richGroupRenderer.numColumns,d===b&&(d=0,L++);else if(E.richSectionRenderer){var f=P=void 0;if(E=_.K((P=E)==null?void 0:(f=P.richSectionRenderer)==null?void 0:f.content,_.z7o))E.rowIndex=L++}}},vsE=function(l,
b){var d=b.contentElement;
b=b.rendererToTagNameMap;if(d&&b&&b.size!==0){for(var L=new Map,P=_.X(d.children),E=P.next();!E.done;E=P.next()){E=E.value;var f=E.tagName.toLowerCase(),F=L.get(f);F||(F=[],L.set(f,F));F.push(E)}if(L.size!==0)for(P=Math.min(l.length,d.children.length),E=new Map,f=0;f<P;f++){F=Object.keys(l[f])[0];F=b.get(F);if(!F)break;var n=E.get(F);n===void 0&&(n=0,E.set(F,n));var N=L.get(F);if(!N||n>=N.length)break;E.set(F,n+1);F=N[n];n=d.children[f];n!==F&&(_.dr=!0,_.Lt.set(F,!0),d.insertBefore(F,n),_.Lt.delete(F),
_.dr=!1)}}},CBL=function(l,b,d,L,P,E,f){L=L===void 0?{}:L;
if(!l||!l.length)return{orderedContent:[]};l=l.slice();var F=[],n=[];P=null;for(var N=0,Y=function(V){n.sort(function(G,lN){return lN.skippedOnRow-G.skippedOnRow});
for(var p,D=(p=n.shift())==null?void 0:p.content;D;)!D.richSectionRenderer&&V||F.push(D),p=void 0,D=(p=n.shift())==null?void 0:p.content},q=void 0,H=void 0,t=new Set;l.length>0||n.length>0;){for(var e=[],W=b;W>0;){var M=void 0,J=void 0,x=(J=n[0]&&n[0].skippedOnRow<N?(M=n.shift())==null?void 0:M.content:void 0)!=null?J:l.shift();
if(!x)break;if(x.richItemRenderer)M=x.richItemRenderer.targetId,J=void 0,M&&((J=f)==null?0:J.has(M))&&(J=f.get(M),!q||J&&J.timestamp>q.timestamp)&&(q=J,H&&t.add(H),H=M),e.push(x),W--;else if(x.richGroupRenderer&&x.richGroupRenderer.numColumns!==void 0)x.richGroupRenderer.numColumns<=W?(e.push(x),W-=x.richGroupRenderer.numColumns):W===b&&x.richGroupRenderer.numColumns>b?(e.push({richGroupRenderer:Object.assign({},x.richGroupRenderer,{numColumns:b})}),W=0):n.push({content:x,skippedOnRow:N});else if(x.richSectionRenderer)if(SbB(N,
P,L)&&W===b){F.push(x);P=N;N++;continue}else n.push({content:x,skippedOnRow:N});else if(x.continuationItemRenderer){Y(!0);F.push(x);W=0;break}if(W===0)F.push.apply(F,_.VV(e));else if(!d&&l.length===0){Y(!1);F.push.apply(F,_.VV(e));W=0;break}}N++;q&&(F.push(q.content),N++);H=q=void 0}AE3(F,b);E&&vsE(F,E);return{orderedContent:F,pinnedContentNotShownTargetIds:t}},osh=function(l,b){if(b){var d=_.rT().getState().entities.flowStateEntity,L=RKp(l),P=[b];
L&&L!==b&&P.push(L);var E=!0,f;if(d&&l.flowStateEntityKey&&((f=d[l.flowStateEntityKey])==null?void 0:f.primaryButtonDisabled)!==void 0){var F;E=!((F=d[l.flowStateEntityKey])==null||!F.primaryButtonDisabled)}pnm(l,L!=null?L:b,P,E)}},Vjb=function(l){return _.lK(_.rT(),function(b){return b.entities.flowStateEntity},function(b,d){if(l.flowStateEntityKey){var L,P=b==null?void 0:(L=b[l.flowStateEntityKey])==null?void 0:L.currentStepId,E;
d=d==null?void 0:(E=d[l.flowStateEntityKey])==null?void 0:E.currentStepId;E=_.rT().getState().talkToRecs;if(P&&P!==d){var f;b=(b==null?void 0:(f=b[l.flowStateEntityKey])==null?void 0:f.stepIdStack)||Object.keys(E.stepStates);f=!Dim(E==null?void 0:E.stepStates[P]);pnm(l,P,b,f)}}})},uGc=function(l){return _.lK(_.rT(),wnD,function(b){var d=RKp(l);
if(d){var L=Object.keys(b.stepStates);b=!Dim(b==null?void 0:b.stepStates[d]);pnm(l,d,L,b)}})},Dim=function(l){var b=Object.keys((l==null?void 0:l.selectionStates)||{}).reduce(function(E,f){return E||(l==null?void 0:l.selectionStates[f].isSelected)},!1),d,L,P=!!(l==null?0:(d=l.userQuery)==null?0:(L=d.userQuery)==null?0:L.trim());
return b||P},RKp=function(l){if(l.flowStateEntityKey){var b,d,L=(b=_.rT().getState().entities.flowStateEntity)==null?void 0:(d=b[l.flowStateEntityKey])==null?void 0:d.currentStepId;
if(L)return L}},pnm=function(l,b,d,L){_.rT().dispatch(_.jN("flowStateEntity",l.flowStateEntityKey,{currentStepId:b,
stepIdStack:d,key:l.flowStateEntityKey,primaryButtonDisabled:L}))},GDc;var TRb;_.$O({_template:function(){if(TRb!==void 0)return TRb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
var b=l.content,d=b.insertBefore;GDc===void 0&&(GDc=document.createElement("template"));var L=GDc;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return TRb=l},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var aDH=new _.Hd("flowRootRenderer");var ism=new _.Hd("chipsShelfViewModel");var cEB=new _.Hd("responsiveContainerConfiguration");_.rEL=new _.Hd("engagementPanelSectionListRenderer");var lkD=function(){this.horizontal=!1},bfm=function(l,b){l.horizontal=b};
lkD.prototype.position=function(l,b,d,L){L=L===void 0?1:L;l=this.delta(l)*L+b;L=Math.max(b,d);return l>=Math.min(b,d)&&l<=L?l:d};
lkD.prototype.axis=function(l){l=this.direction(l);return l==="up"||l==="down"?"Y":"X"};var Uo=function(l,b,d){b=b===void 0?_.aE():b;this.target=l;this.manager=b;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(){}};
Uo.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(_.VV(this.events)));for(var l=_.X(this.events),b=l.next();!b.done;b=l.next())this.listen(b.value)}};
Uo.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.VV(this.events)));for(var l=_.X(this.events),b=l.next();!b.done;b=l.next())this.unlisten(b.value)}};
Uo.prototype.listen=function(l){this.eventMap[l]&&this.target.addEventListener(l,this.eventMap[l])};
Uo.prototype.unlisten=function(l){this.eventMap[l]&&this.target.removeEventListener(l,this.eventMap[l])};var KV=function(){lkD.apply(this,arguments)};
_.h(KV,lkD);KV.prototype.direction=function(l){var b=l.detail;l=b.deltaY;b=b.deltaX;return l&&!this.horizontal?l>0?"down":"up":b&&this.horizontal?b>0?"right":"left":"none"};
KV.prototype.distance=function(l){return Math.abs(this.delta(l))};
KV.prototype.delta=function(l){var b=this.direction(l),d=l.detail;l=d.deltaX;d=d.deltaY;return b==="up"||b==="down"?d||0:l||0};
KV.prototype.velocity=function(l){var b=this.direction(l),d=l.detail;l=d.velocityX;d=d.velocityY;return Math.abs(b==="up"||b==="down"?d||0:l||0)};_.es=function(l,b,d,L,P,E){P=P===void 0?new KV:P;E=E===void 0?_.aE():E;Uo.call(this,b,E,L);var f=this;this.element=l;this.target=b;this.config=d;this.input=P;this.manager=E;this.events=["panstart","panmove","panend"];this.onPanStart=function(){f.config.draggingClass&&f.element.classList.add(f.config.draggingClass);f.config.startAction&&f.config.startAction()};
this.onPanMove=function(F){var n=dYI(f,F);if(n){f.move(F,n);n.fade&&f.fade(F,n);var N=f.input.direction(F);n.moveAction&&n.moveAction(LCp(f,F,n),N)}};
this.onPanEnd=function(F){var n,N,Y,q,H,t;return _.B(function(e){if(e.nextAddress==1){f.animationRequestId&&cancelAnimationFrame(f.animationRequestId);f.animationRequestId=void 0;n=dYI(f,F);if(!n)return e.return();N=n;Y=N.triggerAction;q=N.fade;H=N.disableFinish;t=N.translateBack;var W=f.input.velocity(F),M=f.input.distance(F),J=f.threshold(n);return W>.3&&M>10||M>J?H?e.jumpTo(6):q?e.yield(PhE(f,F),6):e.yield(EZE(f,F,n),6):t?e.yield(f.translateBack(F),3):e.jumpTo(3)}e.nextAddress!=3&&Y&&Y();f.config.draggingClass&&
f.element.classList.remove(f.config.draggingClass);f.reset();_.gR(e)})};
l=Object.keys(d.triggers);this.directions=new Set(l);bfm(this.input,this.directions.has("right")||this.directions.has("left"))};
_.h(_.es,Uo);_.es.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var dYI=function(l,b){b=l.input.direction(b);return l.config.triggers[b]};
_.es.prototype.move=function(l,b){var d=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var L=d.input.axis(l),P=d.input.position(l,d.config.startPosition,b.endPosition,b.moveRatio||1);d.element.style.transform="translate"+L+"("+P+"px)";d.animationRequestId=void 0}))};
var LCp=function(l,b,d){var L=d.moveRatio||1;d=Math.abs(l.config.startPosition-d.endPosition);return Math.min(l.input.distance(b)*L,d)/d};
_.es.prototype.fade=function(l,b){var d=b.endOpacity;l=LCp(this,l,b);l>0&&(this.element.style.opacity=""+(((d||0)-1)*l+1))};
_.es.prototype.threshold=function(l){return l.threshold?l.threshold:Math.abs(l.endPosition-this.config.startPosition)/3};
var EZE=function(l,b,d){var L,P,E,f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1)return L=l.input.delta(b)+l.config.startPosition,P=l.input.axis(b),E=d,f=E.endPosition,F=E.transitionEndPosition,N=(n=F)!=null?n:f,Y.yield(l.element.animate([{transform:"translate"+P+"("+L+"px)"},{transform:"translate"+P+"("+N+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);l.element.style.transform="translate"+P+"("+N+"px)";_.gR(Y)})};
_.es.prototype.translateBack=function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1){if(!b.element.style.transform)return P.return();d=b.input.axis(l);L=b.config.startPosition;return P.yield(b.element.animate([{transform:b.element.style.transform},{transform:"translate"+d+"("+L+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}b.element.style.transform="translate"+d+"("+L+"px)";_.gR(P)})};
var PhE=function(l,b){var d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return d=l.input.delta(b)+l.config.startPosition,L=l.input.axis(b),P=d+70,E=l.element.style.opacity===""?1:l.element.style.opacity,f.yield(l.element.animate([{transform:"translate"+L+"("+d+"px)",opacity:E},{transform:"translate"+L+"("+P+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);l.element.style.transform="translate"+L+"("+P+"px)";l.element.style.opacity="0";_.gR(f)})};var hN=function(){var l=_.hC.apply(this,arguments)||this;l._noAccessors=!0;l.scrollRate=3;l.autoScrollAnimationStart=0;l.autoScrollPaused=!1;l.autoScrollRafId=0;return l};
_.h(hN,_.hC);_.Q=hN.prototype;_.Q.created=function(){var l=this;this.boundAutoScrollHandler=function(b){l.autoScroll(b)}};
_.Q.detached=function(){this.hostElement.removeEventListener("mouseout",_.qu(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.qu(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.qu(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.Q.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.qu(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.qu(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.qu(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.qu(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.qu(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.qu(this,this.endAutoScroll)),this.endAutoScroll())};
_.Q.autoScroll=function(l){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=l);var b;if(b=!this.autoScrollPaused&&this.scrollTarget)b=this.scrollTarget,b=b.scrollHeight-b.scrollTop!==b.clientHeight;b&&(b=1E3/this.scrollRate,l-=this.autoScrollAnimationStart,l>b&&(this.scrollTarget.scrollTop+=Math.ceil(l/b),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.Q.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.Q.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
hN.prototype.autoScrollEnabledChanged=hN.prototype.autoScrollEnabledChanged;_.w([_.g(),_.u("design:type",Object)],hN.prototype,"scrollRate",void 0);_.w([_.g(),_.u("design:type",Object)],hN.prototype,"scrollTarget",void 0);_.w([_.g(),_.u("design:type",Boolean)],hN.prototype,"autoScrollEnabled",void 0);_.w([_.tC("autoScrollEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hN.prototype,"autoScrollEnabledChanged",null);_.w([_.kO()],hN);_.QBB=[hN.prototype];var XtH;var kF=function(){var l=_.S.apply(this,arguments)||this;l.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};l.forceDarkTheme=!1;l.forceLightTheme=!1;l.dynamicTextHeight=94;l.hasOverflowButton=!1;l.isInfeedModernization=!1;return l};
_.h(kF,_.S);_.Q=kF.prototype;_.Q.computeUrlImg=function(l){if(l)return _.Qq(l.thumbnails)};
_.Q.getLogoHeight=function(l){return this.logoWithPadding(l)?"31":"24"};
_.Q.getLogoClassName=function(l){return this.logoWithPadding(l)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.Q.logoWithPadding=function(l){var b,d;return(l=(b=l.thumbnails)==null?void 0:(d=b[0])==null?void 0:d.height)&&l%31===0?!0:!1};
_.Q.sendImpressionEndpoints=function(l){l.impressionEndpoints&&_.LZ(this.hostElement,l.impressionEndpoints)};
_.Q.observeBasicPalette=function(){var l,b,d=(l=this.data)==null?void 0:(b=l.colorData)==null?void 0:b.basicColorPaletteData;d?_.ZT(this.hostElement,d):_.ZT(this.hostElement,{})};
_.Q.observeDataChanged=function(){var l;this.dynamicTextHeight=((l=this.data)==null?0:l.supplementalText)?74:94;var b;this.hasSupplementalText=!((b=this.data)==null||!b.supplementalText);var d,L,P,E;l=(d=this.data)==null?void 0:(L=d.actionButton)==null?void 0:(P=L.buttonRenderer)==null?void 0:(E=P.colorData)==null?void 0:E.basicColorPaletteData;var f,F,n;if(!((f=this.data)==null?0:(F=f.actionButton)==null?0:(n=F.buttonRenderer)==null?0:n.style)&&l){this.computeIsInfeedModernization(this.data)||(l.borderColor=
l.foregroundTitleColor);var N,Y;this.set("data.actionButton.buttonRenderer",_.RB.unsafeClone((N=this.data)==null?void 0:(Y=N.actionButton)==null?void 0:Y.buttonRenderer))}};
_.Q.observeDataForCounterfactual=function(){if(_.U("kevlar_banner_cf_extra_logging")){var l;((l=this.data)==null?0:l.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.Q.computeSupplementalStyle=function(){var l;if((l=this.data)!=null&&l.supplementalText){var b,d,L;if((b=this.data)==null?0:(d=b.colorData)==null?0:(L=d.basicColorPaletteData)==null?0:L.foregroundActivatedColor)return l=_.$I(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+l+"; --yt-endpoint-hover-color:"+l+"; --yt-endpoint-visited-color:"+l+"; --yt-formatted-string-bold-font-weight:700;"}};
_.Q.computeForcedDarkTheme=function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.actionButton)==null?void 0:(d=b.buttonRenderer)==null?void 0:d.style,P,E,f;l=gsL(((P=this.data)==null?void 0:(E=P.colorData)==null?void 0:(f=E.basicColorPaletteData)==null?void 0:f.backgroundColor)||0);return L&&l};
_.Q.computeForcedLightTheme=function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.actionButton)==null?void 0:(d=b.buttonRenderer)==null?void 0:d.style,P,E,f;l=!gsL(((P=this.data)==null?void 0:(E=P.colorData)==null?void 0:(f=E.basicColorPaletteData)==null?void 0:f.backgroundColor)||0);return L&&l};
_.Q.computeHasOverflowButton=function(l){return!!l.overflowButton};
_.Q.computeHasTitle=function(l){return!!l.title};
_.Q.computeTitleMaxFontSize=function(l){return this.computeHasOverflowButton(l)?28:64};
_.Q.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.Q.computeIsInfeedModernization=function(){var l,b,d,L,P=(l=this.data)==null?void 0:(b=l.actionButton)==null?void 0:(d=b.buttonRenderer)==null?void 0:(L=d.colorData)==null?void 0:L.basicColorPaletteData;return(P==null?void 0:P.backgroundColor)===452984831||(P==null?void 0:P.backgroundColor)===218103808};
kF.prototype.observeDataForCounterfactual=kF.prototype.observeDataForCounterfactual;kF.prototype.observeDataChanged=kF.prototype.observeDataChanged;kF.prototype.observeBasicPalette=kF.prototype.observeBasicPalette;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],kF.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],kF.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kF.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],kF.prototype,"hasSupplementalText",void 0);_.w([_.g(),_.u("design:type",Object)],kF.prototype,"dismissButtonOverrides",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.u("design:type",Boolean)],kF.prototype,"hasTitle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.u("design:type",Object)],kF.prototype,"forceDarkTheme",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.u("design:type",Object)],kF.prototype,"forceLightTheme",void 0);_.w([_.g(),_.u("design:type",Object)],kF.prototype,"dynamicTextHeight",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.u("design:type",Object)],kF.prototype,"hasOverflowButton",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.u("design:type",Object)],kF.prototype,"isInfeedModernization",void 0);_.w([_.tC("data.colorData.basicColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kF.prototype,"observeBasicPalette",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kF.prototype,"observeDataChanged",null);_.w([_.tC("data.isVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kF.prototype,"observeDataForCounterfactual",null);_.w([_.A({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],kF);
_.R(kF,"ytd-banner-promo-renderer",function(){if(XtH!==void 0)return XtH;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return XtH=l},{mode:1});var fkp;var sBm;var FC3;var BxH=function(){return _.S.apply(this,arguments)||this};
_.h(BxH,_.S);_.w([_.g(),_.u("design:type",Object)],BxH.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],BxH.prototype,"ytRendererBehavior",void 0);_.w([_.A({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],BxH);
_.R(BxH,"ytd-hashtag-grid-tile-renderer",function(){if(FC3!==void 0)return FC3;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return FC3=l},{mode:1});var Wc=function(){return _.S.apply(this,arguments)||this};
_.h(Wc,_.S);Wc.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Wc.prototype.updateRichGridTrendingHashtagsVisibility=function(){var l,b;if(((l=this.data)==null||!l.isExpanded)&&(b=this.data)!=null&&b.tiles){l=this.data.tiles.length;b=l>this.richGridItemsPerRow?this.richGridItemsPerRow+1:l;var d=Math.ceil(l/b);this.fullyVisibleRows=l%b===1&&d===2?1:Math.min(d,2);this.isShowMoreVisible=this.fullyVisibleRows<d}};
Wc.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Wc.prototype.updateRichGridTrendingHashtagsVisibility=Wc.prototype.updateRichGridTrendingHashtagsVisibility;_.w([_.g(),_.u("design:type",Object)],Wc.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Number)],Wc.prototype,"fullyVisibleRows",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Wc.prototype,"isShowMoreVisible",void 0);_.w([_.g({selector:_.Ji,value:0}),_.u("design:type",Number)],Wc.prototype,"richGridItemsPerRow",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Wc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Wc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Wc.prototype,"ytdReduxBehavior",void 0);_.w([_.tC("data","richGridItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Wc.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.w([_.A({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],Wc);
_.R(Wc,"ytd-hashtag-grid-shelf-renderer",function(){if(sBm!==void 0)return sBm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return sBm=l},{mode:1});var nZd;var Ofb;var js=function(){var l=_.S.apply(this,arguments)||this;l.visibleVideos=[];l.hiddenVideos=[];l.modern=_.U("web_modern_buttons");l.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(js,_.S);_.Q=js.prototype;_.Q.attached=function(){var l=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",l);this.onDarkModeToggledAction(l)};
_.Q.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"}}}};
_.Q.dataChanged=function(){var l=this;this.requestElementsPerRow();var b,d;this.currentColorPalette=this.isDarkTheme?(b=this.data)==null?void 0:b.darkColorData:(d=this.data)==null?void 0:d.lightColorData;var L;if((L=this.currentColorPalette)==null?0:L.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.m1(this,function(){l.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.Q.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Q.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Q.computeIsFirstFeedItem=function(l){return l};
_.Q.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&this.set("isDarkTheme",l);this.data&&(this.currentColorPalette=l?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.Q.getCurrentLogo=function(l,b){if(l)return b?l.darkLogoImage:l.lightLogoImage};
_.Q.computeTitleStyle=function(l){var b;if((b=this.data)!=null&&b.title&&l&&l.textPrimary!==void 0)return"color:"+_.$I(l.textPrimary)+";"};
_.Q.computeSubtitleStyle=function(l){var b;if((b=this.data)!=null&&b.subtitle&&l&&l.textSecondary!==void 0)return"color:"+_.$I(l.textSecondary)+";"};
_.Q.computeDismissIconStyle=function(l){if(this.data&&this.data.dismissButton&&l&&l.textPrimary!==void 0)return"--yt-button-color:"+_.$I(l.textPrimary)+";"};
_.Q.computeOverflowButtonStyle=function(l){if(this.data&&this.data.overflowButton&&l&&l.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.$I(l.textPrimary)+";--yt-spec-icon-active-other:"+_.$I(l.textPrimary)+";"};
_.Q.computeBackgroundStyle=function(l){if(l&&this.data){var b="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var d=_.Qq((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);d&&(b+='background-image:url("'+d+'");')}l.backgroundColor!==void 0&&(b+="background-color:"+_.Jq(l.backgroundColor)+";");return b}};
_.Q.computeButton=function(){var l,b=Object.assign({},_.K((l=this.data)==null?void 0:l.showMoreButton,_.Ym));if(this.modern&&b){b.style="STYLE_MONO_OUTLINE";var d;if(l=(d=this.currentColorPalette)==null?void 0:d.textPrimary)b.colorData={basicColorPaletteData:{foregroundTitleColor:l,borderColor:l}}}return b};
_.Q.shouldShowBottomButton=function(l,b){return!(l==null?0:l.header)&&!(l==null||!l.primaryButton)&&b<3};
_.Q.checkExpanded=function(l){this.isExpanded=l&&l.content?this.hiddenVideos.length===0:!0};
_.Q.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.Q.getLogoHeight=function(l){return this.logoWithPadding(l)?"26":"20"};
_.Q.getLogoImageId=function(l){return this.logoWithPadding(l)?"logo-image-with-padding":"logo-image"};
_.Q.computeHasSectionHeader=function(l){return!!l.header};
_.Q.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var l;if((l=this.data.primaryButton)==null?0:l.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 b;((b=this.data.dismissButton)==null?0:b.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var d,L;((d=this.data)==null?0:(L=d.primaryButton)==null?0:L.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.Q.setVisibleVideos=function(l){if(this.data&&this.data.content)if(this.data.content.length){var b=this.data.content.length;this.data.header?l?(this.visibleVideos=this.data.content.slice(0,Math.min(b,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(b,this.slimItemsPerRow),b)):(this.visibleVideos=this.data.content.slice(0,Math.min(b,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(b,this.elementsPerRow),b)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(b,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(b,this.elementsPerRow),b)):(this.visibleVideos=this.data.content.slice(0,Math.min(b,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(b,this.elementsPerRow-1),b))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.Q.setHasMovieRenderer=function(){var l;if((l=this.data)!=null&&l.content){var b;this.hasMovieRenderer=!!_.K((b=this.data)==null?void 0:b.content[0],_.SdD)}else this.hasMovieRenderer=!1};
_.Q.requestElementsPerRow=function(){_.rh(this.hostElement,"yt-request-elements-per-row")};
_.Q.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var l=_.X(this.hiddenMediaRenderers),b=l.next();!b.done;b=l.next())b.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(l=_.F$(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&l.focus()}};
_.Q.updateTitleSpec=function(){var l;(l=this.data)!=null&&l.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.Q.logoWithPadding=function(l){var b,d,L;return(l=(b=this.getCurrentLogo(l,this.isDarkTheme))==null?void 0:(d=b.thumbnails)==null?void 0:(L=d[0])==null?void 0:L.height)&&l%31===0?!0:!1};
_.Q.onUpdateElementsPerRowAction=function(l,b,d){l&&this.elementsPerRow!==l&&(this.elementsPerRow=l);d&&this.slimItemsPerRow!==d&&(this.slimItemsPerRow=d)};
js.prototype.slimItemsPerRowChanged=js.prototype.slimItemsPerRowChanged;js.prototype.elementsPerRowChanged=js.prototype.elementsPerRowChanged;js.prototype.dataChanged=js.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],js.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],js.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],js.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],js.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],js.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],js.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],js.prototype,"currentColorPalette",void 0);_.w([_.g(),_.u("design:type",Array)],js.prototype,"visibleVideos",void 0);_.w([_.g(),_.u("design:type",Array)],js.prototype,"hiddenVideos",void 0);
_.w([_.g(),_.u("design:type",Object)],js.prototype,"primaryButton",void 0);_.w([_.g({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],js.prototype,"elementsPerRow",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],js.prototype,"isDarkTheme",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],js.prototype,"isExpanded",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],js.prototype,"largeTitle",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],js.prototype,"hasMovieRenderer",void 0);_.w([_.g(),_.u("design:type",Number)],js.prototype,"slimItemsPerRow",void 0);_.w([_.g(),_.u("design:type",Boolean)],js.prototype,"showLightVideoMetadata",void 0);_.w([_.g(),_.u("design:type",Boolean)],js.prototype,"showDarkVideoMetadata",void 0);_.w([_.g(),_.u("design:type",Number)],js.prototype,"videoMetadataColor",void 0);
_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],js.prototype,"miniMode",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.u("design:type",Boolean)],js.prototype,"isFirstFeedItem",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.u("design:type",Boolean)],js.prototype,"hasSectionHeader",void 0);
_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],js.prototype,"roundedContainer",void 0);_.w([_.eQ("#visible-video-container ytd-rich-grid-media"),_.u("design:type",Array)],js.prototype,"visibleMediaRenderers",void 0);_.w([_.eQ("#hidden-video-container ytd-rich-grid-media"),_.u("design:type",Array)],js.prototype,"hiddenMediaRenderers",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],js.prototype,"modern",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],js.prototype,"dataChanged",null);_.w([_.tC("elementsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],js.prototype,"elementsPerRowChanged",null);_.w([_.tC("slimItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],js.prototype,"slimItemsPerRowChanged",null);
_.w([_.A({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],js);
_.R(js,"ytd-brand-video-shelf-renderer",function(){if(Ofb!==void 0)return Ofb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Ofb=l},{mode:1});var Nxm;var za=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(za,_.S);_.Q=za.prototype;_.Q.attached=function(){var l=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",l);this.onDarkModeToggledAction(l)};
_.Q.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"}}}};
_.Q.dataChanged=function(){this.requestElementsPerRow();var l,b;this.currentColorPalette=this.isDarkTheme?(l=this.data)==null?void 0:l.darkColorData:(b=this.data)==null?void 0:b.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.Q.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.Q.computeIsFirstFeedItem=function(l){return l};
_.Q.onDarkModeToggledAction=function(l){l!==this.isDarkTheme&&this.set("isDarkTheme",l);this.data&&(this.currentColorPalette=l?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(l),this.updateButtonPalette())};
_.Q.shouldShowThumbnailInMetadata=function(l){return l<=1};
_.Q.computeVideoMetadataColor=function(){if(this.data){var l;if((l=this.currentColorPalette)==null?0:l.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.Q.computeTitleStyle=function(l){var b;if((b=this.data)!=null&&b.title&&l&&l.textPrimary!==void 0)return"color:"+_.$I(l.textPrimary)+";"};
_.Q.computeSubtitleStyle=function(l){var b;if((b=this.data)!=null&&b.subtitle&&l&&l.textSecondary!==void 0)return"color:"+_.$I(l.textSecondary)+";"};
_.Q.computeOverflowButtonStyle=function(l){if(this.data&&this.data.overflowButton&&l.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.$I(l.textPrimary)+";--yt-spec-icon-active-other:"+_.$I(l.textPrimary)+";"};
_.Q.computeBackgroundStyle=function(l){if(l&&this.data){var b="";l.backgroundColor!==void 0&&(b+="background-color:"+_.Jq(l.backgroundColor)+";");return b}};
_.Q.computeHasOverflowButton=function(l){return!!l.overflowButton};
_.Q.updateButtonPalette=function(){if(this.data){var l;if((l=this.data.primaryButton)==null?0:l.buttonRenderer){var b;if((b=this.currentColorPalette)==null?0:b.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)})}}};
_.Q.requestElementsPerRow=function(){_.rh(this.hostElement,"yt-request-elements-per-row")};
_.Q.updateTitleSpec=function(){var l;(l=this.data)!=null&&l.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")};
_.Q.onUpdateElementsPerRowAction=function(l){l&&this.elementsPerRow!==l&&(this.elementsPerRow=l)};
za.prototype.elementsPerRowChanged=za.prototype.elementsPerRowChanged;za.prototype.dataChanged=za.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],za.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],za.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],za.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],za.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],za.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],za.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],za.prototype,"currentColorPalette",void 0);_.w([_.g(),_.u("design:type",Object)],za.prototype,"primaryButton",void 0);
_.w([_.g({reflectToAttribute:!0,value:3}),_.u("design:type",Number)],za.prototype,"elementsPerRow",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],za.prototype,"isDarkTheme",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],za.prototype,"titleSize",void 0);_.w([_.g(),_.u("design:type",Number)],za.prototype,"videoMetadataColor",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],za.prototype,"miniMode",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.u("design:type",Boolean)],za.prototype,"isFirstFeedItem",void 0);_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],za.prototype,"roundedContainer",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.u("design:type",Boolean)],za.prototype,"hasOverflowButton",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],za.prototype,"dataChanged",null);_.w([_.tC("elementsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],za.prototype,"elementsPerRowChanged",null);_.w([_.A({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],za);
_.R(za,"ytd-brand-video-singleton-renderer",function(){if(Nxm!==void 0)return Nxm;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Nxm=l},{mode:_.fi("kevlar_poly_si_batch_j070")?1:2});var mYp;var Ym$=_.C(function(l){var b=l.data;return _.O(_.cZ,{data:function(){return b().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(b().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 b().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"mn"),Hfm=_.C(function(l){var b=l.metadataRow;
var d=l.delimiter;return _.O(_.RC,{each:function(){return b().textParts||[]},
keyBy:"INDEX"},function(L,P){return _.O(_.H7,null,_.O(_.UD,{text:L,noWrap:!0,userInput:!0}),_.O(qmE,{delimiter:d,max:function(){return b().textParts.length},
index:P}))})},"nn"),qmE=_.C(function(l){var b=l.delimiter;
var d=l.max;var L=l.index;return _.O(_.m,{cond:function(){return(b==null?void 0:b())&&d()-1>L()},
then:function(){return _.O("span",null,b)}})},"on"),tA$=_.C(function(l){var b=l.data;
l={};return _.O("yt-profile-page-header-information-view-model",{class:_.nt("profilePageHeaderInformationViewModelHost",(l.profilePageHeaderInformationViewModelMobile=!1,l))},_.O(_.m,{cond:function(){return b().onTap},
then:function(){return _.O(_.$G,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.A9(b().onTap)}},_.O(_.W_,{data:function(){return b().thumbnail}},{profilePageHeaderThumbnailViewModel:Ym$}))},
else:function(){return _.O("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.O(_.W_,{data:function(){return b().thumbnail}},{profilePageHeaderThumbnailViewModel:Ym$}))}}),_.O("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.O(_.m,{cond:function(){return b().onTap},
then:function(){return _.O(_.W_,{data:function(){return b().title}},{profilePageHeaderTitleViewModel:function(d){var L=d.data;
return _.O(_.$G,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.A9(L().onTap)}},_.O(_.UD,{text:function(){return L().title}}))}})},
else:function(){return _.O(_.W_,{data:function(){return b().title}},{profilePageHeaderTitleViewModel:function(d){var L=d.data;
return _.O(_.UD,{text:function(){return L().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.O(_.W_,{data:function(){return b().metadata}},{profilePageHeaderMetadataViewModel:function(d){var L=d.data;
return _.O(_.m,{cond:function(){return L().metadataRows},
then:function(P){return _.O("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.O(_.RC,{each:P,keyBy:"INDEX"},function(E,f){return _.O(_.H7,null,_.O(Hfm,{metadataRow:E,delimiter:" \u2022 "}),_.O(qmE,{delimiter:" \u2022 ",max:function(){return P().length},
index:f}))}))}})}})))},"pn");
tA$.idomCompat=!0;_.P$(tA$,"yt-profile-page-header-information-view-model",{props:{data:_.KX}});var o1=function(){return _.S.apply(this,arguments)||this};
_.h(o1,_.S);o1.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],o1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],o1.prototype,"data",void 0);_.w([_.A({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],o1);
_.R(o1,"ytd-effect-pivot-header-view-model",function(){if(mYp!==void 0)return mYp;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return mYp=
l},{mode:1});var UYd;var Do=function(){return _.S.apply(this,arguments)||this};
_.h(Do,_.S);Do.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Do.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Do.prototype,"data",void 0);_.w([_.A({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],Do);
_.R(Do,"ytd-source-pivot-header-renderer",function(){if(UYd!==void 0)return UYd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return UYd=l},{mode:1});_.P$(_.wvB,"yt-card-view-model",{props:{data:_.KX,className:_.KX,isSelected:_.KX}});var wnD=_.AcF.talkToRecsStateSelector;_.P$(_.C(function(l){var b=function(){return _.K(l.data().flowRoot,aDH)};
_.wq(function(){var d=b(),L=function(){},P=function(){};
if(d){var E,f,F,n=((F=_.K((E=b())==null?void 0:(f=E.steps)==null?void 0:f[0],_.dX))==null?void 0:F.stepId)||"";osh(d,n);L=Vjb(d);P=uGc(d)}_.wk(function(){var N=b();N&&_.rT().dispatch(_.jN("flowStateEntity",N.flowStateEntityKey));L();L=function(){};
P();P=function(){};
_.cf(_.pJQ())})});
return _.O("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.O(_.ws,{contentId:function(){return l.data().contentId}},function(){return _.O("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.O(_.m,{cond:b,
then:function(d){return _.O(_.mdZ,{data:d})}}))}))},"qn"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.KX}});_.P$(_.C(function(){return _.O("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.O("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.O("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.O(_.Lf9,null)),_.O(_.c$J,{data:{rows:1},isExploreHub:!0}))},"rn"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.P$(_.C(function(l){var b=l.data;var d=l.standardUnitMinWidth;l=_.X((0,_.dxV)(b));var L=l.next().value,P=l.next().value,E=function(){var F,n=(F=L())==null?void 0:F.contents;return n==null||n.length===0},f=function(){P(Object.assign({},L(),{contents:[]}))};
return _.O("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.lY(_.U6({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var F=_.K(b().chipsShelf,ism);if(F!=null&&F!=null&&F.autoselectChipOnVisible){var n,N,Y=_.K(F==null?void 0:(n=F.contents)==null?void 0:n[(N=F.autoselectedChipIndex)!=null?N:0],_.K3);Y&&Y.tapCommand&&_.pi(Y.tapCommand)}}}))},_.O(_.ws,{contentId:function(){return b().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.O("div",null,_.O("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.O(_.W_,{data:function(){return b().header}},{sectionHeaderViewModel:function(F){return _.O(_.rV,{data:F.data,
disableHorizontalPadding:!0})}})),_.O("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.O(_.W_,{data:function(){return b().chipsShelf}},{chipsShelfViewModel:function(F){return _.O(_.rE,{data:F.data,
callback:f,selectionBehavior:1})}})),_.O("div",null,_.O(_.m,{cond:E,
then:function(){return _.O("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.O(_.c$J,{data:{rows:1},isExploreHub:!0}))}}),_.O(_.W_,{data:function(){var F;
return(F=L())==null?void 0:F.contents}},{richShelfRenderer:function(F){return _.O(_.na2,{data:F.data,
isInnerShelf:!0,standardUnitMinWidth:d})}})))}))},"sn"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.KX,
standardUnitMinWidth:_.KX}});var V3=function(){return _.S.apply(this,arguments)||this};
_.h(V3,_.S);
V3.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}}};
V3.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.w([_.z(_.OY),_.u("design:type",Object)],V3.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],V3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],V3.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],V3.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],V3.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Number)],V3.prototype,"standardUnitMinWidth",void 0);_.w([_.A({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],V3);
_.R(V3,"ytd-rich-section-renderer",function(){if(nZd!==void 0)return nZd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return nZd=l},{mode:_.fi("kevlar_poly_si_batch_j029")?
1:2});_.P$(_.k5a,"yt-profile-identity-info-view-model",{props:{data:_.KX,hideDivider:_.KX,isChannelInfoCard:_.KX}});_.P$(_.sjl,"yt-page-header-view-model",{props:{data:_.KX,noPadding:_.KX,enableBanner:_.KX,cinematicContainerTopbarOffset:_.KX,allowCinematicContainerOverflow:_.KX,displayAsSidebar:_.KX,displayAsPanel:_.KX,alwaysUseMediumTextDescription:_.KX}});var KCB=_.C(function(){return _.O("div",{class:_.nt("ytdGhostGridViewModelGhostCard")},_.O("div",{class:_.nt("ytdGhostGridViewModelThumbnail","ytdGhostGridViewModelGhostColor")}),_.O("div",{class:_.nt("ytdGhostGridViewModelDetails")},_.O("div",{class:_.nt("ytdGhostGridViewModelChannelAvatar","ytdGhostGridViewModelGhostColor")}),_.O("div",{class:_.nt("ytdGhostGridViewModelDetailsTextShell")},_.O("div",{class:_.nt("ytdGhostGridViewModelVideoTitle","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}),
_.O("div",{class:_.nt("ytdGhostGridViewModelVideoMeta","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}))))},"un");_.P$(_.C(function(l){var b=l.data;var d=_.eZ(_.Ji);return _.O("ytd-ghost-grid-view-model",{class:_.nt("ytdGhostGridViewModelHost")},_.O(_.RC,{each:function(){var L=Array,P;var E=((P=b().numRows)!=null?P:0)*d();return L(E)},
keyBy:"INDEX"},function(){return _.O(KCB,null)}))},"tn"),"ytd-ghost-grid-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=function(){var P;return(P=b().numColumns)!=null?P:2},L=function(){return d()>1?3:2};
l={};return _.O("ytd-rich-grid-group",{class:_.nt("ytdRichGridGroupHost",(l.ytdRichGridGroupHostFirstColumn=function(){return b().colIndex===0},l)),
style:_.qb({"--ytd-rich-grid-group-num-columns":d,"--ytd-rich-grid-items-per-group":L})},_.O("div",{class:"ytdRichGridGroupContents"},_.O(_.W_,{data:function(){var P;return(P=b().contents)==null?void 0:P.slice(0,L())}},{richItemRenderer:function(P){return _.O(_.Fk2,{data:P.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"vn"),"ytd-rich-grid-group",{props:{data:_.KX}});var wM=function(){var l=_.S.apply(this,arguments)||this;l.resizeOnObserverInit=!1;l.isInlinePreviewDisabled=_.U("web_disable_inline_preview");l.disableStickyFilterBar=!1;l.transparentBackgroundChipsBar=!1;l.hideChipsBar=!1;l.isWatchDefaultLayout=!0;l.continuationShowButton=!1;l.rowReducedHorizontalMargin=!1;l.useCompactList=!1;l.manualDownloadsPresent=!1;l.smartDownloadsPresent=!1;l.isOnline=!1;l.shouldRenderDownloadsBanner=!1;l.shouldRenderDownloadsBannerUpsell=!1;l.hasOptedIntoSmartDownloads=!1;
l.elementsPerRow=4;l.typographyBump=!1;l.slimItemsPerRow=1;l.pageLoadingFromNavigation=!1;l.resizeObserver=null;l.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"};l.rendererToTagNameMap=new Map(Object.entries(l.contentMapping()).map(function(b){var d=
_.X(b);b=d.next().value;d=d.next().value;return[b,d.component]}));
l.insertedContent=new Map;return l};
_.h(wM,_.S);_.Q=wM.prototype;_.Q.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var l=_.X(_.F$(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),b=l.next();!b.done;b=l.next())b.value.useCompactList=this.useCompactList};
_.Q.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var l=_.X(_.F$(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),b=l.next();!b.done;b=l.next())b=b.value,b.sizing=this.sizing,b.typographyBump=this.typographyBump};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Q.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]]"}}}};
_.Q.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1},reloadUiContent:{id:"reload-content",mapping:{ghostGridViewModel:{component:"ytd-ghost-grid-view-model"}}}}};
_.Q.attached=function(){document.addEventListener("yt-page-type-changed",_.qu(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.qu(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$22602_throttledOnResize=new _.Yh(this.resizeObserved,_.KO("rich_grid_resize_delay_ms",50),this)};
_.Q.detached=function(){var l;(l=this.resizeObserver)==null||l.disconnect();document.removeEventListener("yt-page-type-changed",_.qu(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.qu(this,this.onFeedCustomizationScrollUp))};
_.Q.insertRichSection=function(l){var b=l.richItemTargetId;l=l.richSectionRendererToInsert;b&&l&&(this.insertedContent.set(b,{content:l,timestamp:Date.now()}),this.reflowContent())};
_.Q.computeHasReloadUiContent=function(){return!!this.reloadUiContent};
_.Q.computeIsInlinePreviewEnabled=function(l,b,d){return _.U("web_disable_inline_preview")?!1:!d&&_.ZvB({miniplayerIsActive:l,miniplayerPlaybackState:b})};
_.Q.computeSizing=function(){var l=_.xM$(this.data);if(l||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return l?this.useCompactList?"COMPACT":l:this.miniMode?"COMPACT":"STANDARD"};
_.Q.updateItemMinAndMaxWidth=function(){var l=_.KO("rich_grid_max_item_width",500);l>0&&_.mj(this.hostElement,{"--ytd-rich-grid-item-max-width":l+"px"});var b;l=this.getRichItemMinWidth((b=this.hostElement)==null?void 0:b.clientWidth);l>0&&_.mj(this.hostElement,{"--ytd-rich-grid-item-min-width":l+"px"})};
_.Q.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.Q.resizeObserved=function(){_.bQ(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.Q.onPageChange=function(){var l=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.bQ(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.T1.addJob(function(){l.pageLoadingFromNavigation=!1;l.setMasthead();l.maybeSetBigYoodle();l.forceRefreshAndLog();l.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.Q.dataChanged=function(){var l=this;_.bQ(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.m1(this,function(){l.updateRichItemGridPositions();l.contentsElement&&_.mj(l.hostElement,{"--ytd-rich-grid-content-offset-top":l.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.Q.initResizeObserver=function(){var l=this;if(window.ResizeObserver){var b;(b=this.resizeObserver)==null||b.disconnect();var d=!1;this.resizeObserver=new ResizeObserver(function(){if(d){var L;(L=l.resizeObserver)==null||L.disconnect();var P;(P=l.JSC$22602_throttledOnResize)==null||P.fire();requestAnimationFrame(function(){var f;(f=l.JSC$22602_throttledOnResize)==null||f.fire();l.initResizeObserver()})}else if(d=!0,l.resizeOnObserverInit){var E;
(E=l.JSC$22602_throttledOnResize)==null||E.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.Q.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.bQ(this.hostElement,"ytd-rich-item-index-update-action")};
_.Q.updateElementsPerRow=function(){_.bQ(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.E2({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.E2({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.Q.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.Q.onRichShelfRendererCollapse=function(l){if(this.shownItems){var b=l.detail;l=this.shownItems.findIndex(function(L){var P,E;return((E=_.K(L==null?void 0:(P=L.richSectionRenderer)==null?void 0:P.content,_.z7o))==null?void 0:E.trackingParams)===b});
var d=l+1;l<0||d>=this.contentsElement.children.length||!this.shownItems[d].richItemRenderer||this.contentsElement.children[d].scrollIntoView({behavior:"smooth",block:"start"})}};
_.Q.onSoftReloadPage=function(){this.scrollUpToTop()};
_.Q.handleRerenderDownloadsData=function(){_.U("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.Q.handlePlaylistRemoveVideosAction=function(l){var b;if(((b=_.K(l,_.Vph))==null?0:b.setVideoIds)&&this.data&&this.data.contents){l=_.K(l,_.Vph).setVideoIds;for(b=this.data.contents.length-1;b>=0;){var d=_.K(this.data.contents[b],_.bS);(d=d&&_.K(d.content,_.Nq))&&d.setVideoId&&l.includes(d.setVideoId)&&this.splice("data.contents",b,1);b--}this.updateIndices()}};
_.Q.updateIndices=function(){if(this.data&&this.data.contents)for(var l=0;l<this.data.contents.length;l++)this.set("data.contents."+l+".richItemRenderer.index",_.ao(String(l+1)))};
_.Q.hasTopRowInlinePlayableVideoWithEndorsement=function(l){var b;return!((b=l.slice(0,this.getItemsPerRow()))==null||!b.some(function(d){var L;d=_.K(d==null?void 0:(L=d.richItemRenderer)==null?void 0:L.content,_.HT);var P;return(d==null?void 0:d.inlinePlaybackEndpoint)&&(d==null?void 0:(P=d.thumbnailOverlays)==null?void 0:P.some(function(E){return E.thumbnailOverlayEndorsementRenderer}))}))};
_.Q.refreshGridLayoutNew=function(l,b,d,L){var P=L.postsPerRow;var E=L.slimItemsPerRow;var f=L.gameCardsPerRow;L=L.miniGameCardsPerRow;var F;if((F=this.data)==null||!F.contents||!this.containerWidth)return!1;var n;if((n=this.data.responsiveContainerConfiguration)==null?0:n.responsiveSize){var N=_.msV(this.data.responsiveContainerConfiguration,this.containerWidth,2),Y;F=_.D_(Object.assign({},N,{standardUnitMinWidth:(Y=this.data)==null?void 0:Y.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&N.isCompactList)}else F=_.D_({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(N=this.data)==null?void 0:N.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=F.typographyBump;Y=!1;if(l||this.elementsPerRow!==F.numItems||this.postsPerRow!==P||this.slimItemsPerRow!==E||this.gameCardsPerRow!==
f||this.miniGameCardsPerRow!==L||this.gutter!==F.gutter)Y=this.elementsPerRow!==F.numItems,this.elementsPerRow=F.numItems,this.postsPerRow=P,this.slimItemsPerRow=E,this.gameCardsPerRow=f,this.miniGameCardsPerRow=L,this.gutter=F.gutter,this.itemWidth=F.itemWidth,this.reflowContent(b),_.mj(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":F.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(_.E2({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:F.maxContainerWidth}));return Y};
_.Q.refreshGridLayout=function(l,b){var d,L=(d=this.hostElement)==null?void 0:d.clientWidth;this.containerWidth=this.adjustRichGridWidth(L,!0);var P;if((P=this.data)==null||!P.contents||!this.containerWidth)return l&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(l=!0,this.pendingForceReflow=!1);d=this.getRichItemMinWidth(L);var E=this.isShortsPanel?146:194,f=this.getMiniGameCardMinWidth(),F=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.KO("rich_grid_default_max_items_per_row",
6);L=d=this.calcElementsPerRow(d,F);(P=d<=3&&this.miniModeAllowed())&&(d=this.calcElementsPerRow(240,4));var n=this.calcMaxSlimElementsPerRow(d,F,this.isDefaultGrid);F=this.calcElementsPerRow(E,n);var N=this.calcElementsPerRow(this.isCompactGrid?E:154,n);E=this.calcElementsPerRow(this.isCompactGrid?E:f,n);f=!1;if(this.sizing)return this.refreshGridLayoutNew(l,b,P,{postsPerRow:L,slimItemsPerRow:F,gameCardsPerRow:N,miniGameCardsPerRow:E});if(l||this.elementsPerRow!==d||this.postsPerRow!==L||this.slimItemsPerRow!==
F||this.gameCardsPerRow!==N||this.miniGameCardsPerRow!==E)f=this.elementsPerRow!==d,this.elementsPerRow=d,this.postsPerRow=L,this.slimItemsPerRow=F,this.gameCardsPerRow=N,this.miniGameCardsPerRow=E,this.reflowContent(b),this.updateElementsPerRow(),_.mj(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)&&_.mj(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(P);_.bQ(this.hostElement,"yt-rich-grid-layout-refreshed");return f};
_.Q.getRichItemMinWidth=function(l){var b=_.KO("rich_grid_min_item_width",310);if(!_.U("kevlar_disable_min_width_override")){var d,L;b=(L=(d=this.data)==null?void 0:d.minItemWidth)!=null?L:b}return b+_.y2y(l)};
_.Q.calcMaxSlimElementsPerRow=function(l,b,d){return(d===void 0?0:d)?l===1?2:l%2===0?l/2*3:l+2:b*2};
_.Q.adjustRichGridWidth=function(l,b){var d=_.U("disable_rich_grid_guide_compensation");if(!this.isWatch&&!d){d=_.qP().resolve(_.YC(_.HR));var L=d==null?void 0:d.guideElement;if(!(!d||d.getData()||L!=null&&L.opened||d.getMiniGuideVisible()))if(d.canFitPersistentGuide(l)&&d.getGuideExpandsAutomatically()){var P,E,f=Number((P=window.getComputedStyle(this.hostElement))==null?void 0:(E=P.getPropertyValue("--app-drawer-width"))==null?void 0:E.replace("px",""));l-=f||0}else if(d.canFitMiniGuide(l)){var F;
P=Number((f=window.getComputedStyle(this.hostElement))==null?void 0:(F=f.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:F.replace("px",""));l-=P||0}}l>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(l-=b?32:48));return l};
_.Q.calcElementsPerRow=function(l,b){var d=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),L=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((d+L)/(l+L))||1,b)};
_.Q.reflowContent=function(l){var b=this;if(!this.isReflowing){this.isReflowing=!0;var d,L,P=!!((d=this.data)==null?0:(L=d.contents)==null?0:L.some(function(F){return _.K(F,_.bE)}));
d=this.getItemsPerRow();var E;L=(E=this.data)==null?void 0:E.reflowOptions;l&&(_.Zi("rgr_s"),_.m1(this,function(){_.Zi("rgr_nrf")}));
l={};(E=_.F$(this.hostElement).querySelector("#contents"))&&(l={contentElement:E,rendererToTagNameMap:this.rendererToTagNameMap});E=(E=this.data.contents)?E.slice():[];P=CBL(E,d,P,L,this.getRichGridStyle(),l,this.insertedContent);var f=P.orderedContent;if(P=P.pinnedContentNotShownTargetIds)for(P=_.X(P),d=P.next();!d.done;d=P.next())this.insertedContent.delete(d.value);P=function(){b.shownItems=f;b.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(f),_.m1(this,P)):P()}};
_.Q.getFirstRowItems=function(l){for(var b=[],d=0;d<l.length;d++){var L=void 0,P=void 0,E=void 0,f=void 0,F=void 0,n=void 0;if(((L=l[d])==null?void 0:(P=L.richItemRenderer)==null?void 0:P.rowIndex)===0||((E=l[d])==null?void 0:(f=E.richGroupRenderer)==null?void 0:f.rowIndex)===0||((F=l[d])==null?void 0:(n=F.richSectionRenderer)==null?void 0:n.rowIndex)===0)b.push(l[d]);else break}return b};
_.Q.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.Q.resetInsertedContentIfNeeded=function(){(_.U("web_explore_hub_on_hover")||_.U("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.Q.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.Q.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()};
_.Q.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.Q.terminateVideoPreview=function(){_.bQ(this.hostElement,"yt-terminate-video-preview-action")};
_.Q.updateRichItemGridPositions=function(){var l={gridData:{gridColumnCount:this.elementsPerRow}},b;((b=this.data)==null?0:b.trackingParams)&&(b=_.zw())&&_.uQ(b,_.WZ(this.data.trackingParams),l);_.bQ(this.hostElement,"ytd-rich-item-index-update-action")};
_.Q.miniModeAllowed=function(){return this.isChannelPage};
_.Q.getMiniGameCardMinWidth=function(){return 154};
_.Q.updateMiniMode=function(l){this.miniMode=this.miniModeAllowed()&&l;this.ytdReduxBehavior.dispatch(_.E2({type:"SET_RICH_GRID_MINI_MODE",payload:l}))};
_.Q.isCurrentPage=function(){return location.pathname===this.pagePath};
_.Q.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var l=_.qP().resolve(_.dO).getCurrentPage();l&&l.setScrollTop(0)}};
_.Q.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.Q.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.Q.maybeSetBigYoodle=function(){var l,b=(l=this.data)==null?void 0:l.bigYoodle;this.bigYoodleData!==b&&(this.bigYoodleData=b)};
_.Q.setMasthead=function(){var l;((l=this.data)==null?0:l.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.Q.getRichGridStyle=function(){var l,b;return(b=(l=this.data)==null?void 0:l.style)!=null?b:"RICH_GRID_STYLE_UNKNOWN"};
_.Q.onIsShortsGridChange=function(){var l=this.ytdReduxBehavior,b=l.dispatch,d=this.getRichGridStyle();b.call(l,_.E2({type:"SET_RICH_GRID_STYLE",payload:d}))};
_.Q.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.qG.Object.defineProperties(wM.prototype,{reloadUiContent:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.ytContinuationHandlerBehavior)==null?void 0:l.reloadUiContent}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var l;return(((l=this.data)==null?void 0:l.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var l;return(((l=this.data)==null?void 0:l.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var l=_.qP().resolve(_.dO).getCurrentPage(),b,d,L;return(((b=this.data)==null?void 0:b.targetId)==="browse-feedFEsfv_audio_pivot"||_.U("web_enable_channel_pivot_panel")&&((d=this.data)==null?void 0:d.targetId)==="browse-feedFEsfv_channel_pivot"||_.U("web_enable_effect_pivot_panel")&&((L=this.data)==null?void 0:L.targetId)==="browse-feedFEsfv_effect_pivot")&&(l==null?void 0:l.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.U("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 l;return!((l=this.data)==null?0:l.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var l;return((l=_.qP().resolve(_.dO).getCurrentPage())==null?void 0:l.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var l;return((l=_.qP().resolve(_.dO).getCurrentPage())==null?void 0:l.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 l;return(((l=this.data)==null?void 0:l.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?0:l.enableContentSpecificAspectRatio)||((b=this.data)==null?0:(d=b.responsiveContainerConfiguration)==null?0:d.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.KO("web_continuation_handler_margin",0):0}}});
wM.prototype.onIsShortsGridChange=wM.prototype.onIsShortsGridChange;wM.prototype.onReloadContinuationFinish=wM.prototype.onReloadContinuationFinish;wM.prototype.reflowContent=wM.prototype.reflowContent;wM.prototype.handleRerenderDownloadsData=wM.prototype.handleRerenderDownloadsData;wM.prototype.onRichShelfRendererCollapse=wM.prototype.onRichShelfRendererCollapse;wM.prototype.onRequestElementsPerRow=wM.prototype.onRequestElementsPerRow;wM.prototype.contentLengthChanged=wM.prototype.contentLengthChanged;
wM.prototype.dataChanged=wM.prototype.dataChanged;wM.prototype.onSizingChange=wM.prototype.onSizingChange;wM.prototype.onUseCompactListChange=wM.prototype.onUseCompactListChange;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],wM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.dK),_.u("design:type",Object)],wM.prototype,"ironResizableBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],wM.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],wM.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],wM.prototype,"componentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],wM.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wM.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],wM.prototype,"miniMode",void 0);_.w([_.g({value:[]}),_.u("design:type",Array)],wM.prototype,"shownItems",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],wM.prototype,"isReflowing",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],wM.prototype,"isFilteredFeed",void 0);_.w([_.g({selector:_.ZXq}),_.u("design:type",Boolean)],wM.prototype,"guideIsExpanded",void 0);
_.w([_.g({selectorArgs:["entitySelectorType"],selector:function(l,b){if(_.U("kevlar_modern_downloads_page")&&b&&b!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(b){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":b=l.entities;var d=_.Za(b),L=_.Mg(b),P=_.GkH(l),E=_.uUH(l),f=_.TGq(l),F=_.tiB(b),n=_.hi(d),N=_.Io(b);return _.fpV(d,L,F,_.hLV(b),P,E,n,N,f,_.iXB(l),_.S9(l));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return l=_.Za(l.entities),_.FWV(l);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return l=
_.YDV(l.entities),_.B4$(l);default:_.cX(new _.Rp("Error: entitySelectorType defined but not matched in selector.",l,b))}}}),
_.u("design:type",Object)],wM.prototype,"entityDrivenRichGridData",void 0);_.w([_.g(),_.u("design:type",Object)],wM.prototype,"resizeOnObserverInit",void 0);_.w([_.g(),_.u("design:type",Object)],wM.prototype,"bigYoodleData",void 0);_.w([_.g(),_.u("design:type",Object)],wM.prototype,"mastheadData",void 0);_.w([_.g(),_.u("design:type",Boolean)],wM.prototype,"isInlinePreviewDisabled",void 0);_.w([_.g(),_.u("design:type",Object)],wM.prototype,"disableStickyFilterBar",void 0);
_.w([_.g(),_.u("design:type",Object)],wM.prototype,"transparentBackgroundChipsBar",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wM.prototype,"hideChipsBar",void 0);_.w([_.g(),_.u("design:type",Object)],wM.prototype,"isWatchDefaultLayout",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wM.prototype,"continuationShowButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wM.prototype,"rowReducedHorizontalMargin",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wM.prototype,"useCompactList",void 0);_.w([_.g({selector:function(l){return _.Mg(l.entities).length>0}}),
_.u("design:type",Object)],wM.prototype,"manualDownloadsPresent",void 0);_.w([_.g({selector:function(l){return _.Za(l.entities).length>0}}),
_.u("design:type",Object)],wM.prototype,"smartDownloadsPresent",void 0);_.w([_.g({selector:_.S9}),_.u("design:type",Object)],wM.prototype,"isOnline",void 0);_.w([_.g({selector:_.uUH}),_.u("design:type",Object)],wM.prototype,"shouldRenderDownloadsBanner",void 0);_.w([_.g({selector:_.iXB}),_.u("design:type",Object)],wM.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.w([_.g({selector:_.GkH}),_.u("design:type",Object)],wM.prototype,"hasOptedIntoSmartDownloads",void 0);
_.w([_.tC("useCompactList"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"onUseCompactListChange",null);_.w([_.tC("sizing","typographyBump"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"onSizingChange",null);_.w([_.g({selector:_.gGZ}),_.u("design:type",Number)],wM.prototype,"miniplayerPlaybackState",void 0);_.w([_.g({selector:_.xM}),_.u("design:type",Boolean)],wM.prototype,"miniplayerIsActive",void 0);
_.w([_.g({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.u("design:type",Boolean)],wM.prototype,"isInlinePreviewEnabled",void 0);_.w([_.g({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.u("design:type",String)],wM.prototype,"sizing",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wM.prototype,"elementsPerRow",void 0);
_.w([_.g(),_.u("design:type",Object)],wM.prototype,"typographyBump",void 0);_.w([_.g(),_.u("design:type",Number)],wM.prototype,"itemWidth",void 0);_.w([_.KL("#header"),_.u("design:type",HTMLElement)],wM.prototype,"headerElement",void 0);_.w([_.KL("#contents"),_.u("design:type",HTMLElement)],wM.prototype,"contentsElement",void 0);_.w([_.y("reloadUiContent"),_.u("design:type",Object),_.u("design:paramtypes",[])],wM.prototype,"reloadUiContent",null);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"dataChanged",null);_.w([_.Wf("data.contents.length"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"contentLengthChanged",null);_.w([_.Hf("yt-request-elements-per-row"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"onRequestElementsPerRow",null);
_.w([_.Hf("yt-rich-shelf-renderer-collapse"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],wM.prototype,"onRichShelfRendererCollapse",null);_.w([_.Wf("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"handleRerenderDownloadsData",null);
_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],wM.prototype,"entitySelectorType",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isSub",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isWatch",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isShortsPanel",null);_.w([_.g({reflectToAttribute:!0}),_.y("isWatch"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"reducedTopMargin",null);_.w([_.g({reflectToAttribute:!0}),_.y("data","isWatch","isWatchDefaultLayout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"noTopMargin",null);
_.w([_.g({reflectToAttribute:!0}),_.y("isInlinePreviewEnabled","shownItems"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"topRowEndorsement",null);_.w([_.y("data.header"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"hideHeader",null);_.w([_.Hf("yt-rich-grid-reflow"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean]),_.u("design:returntype")],wM.prototype,"reflowContent",null);
_.w([_.Hf("yt-reload-continuation-finish"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"onReloadContinuationFinish",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isSlimGrid",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isShortsGrid",null);
_.w([_.y("data","isSlimGrid","isShortsGrid"),_.g(),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"noRichItemGutterMargins",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isShortsGridSlim",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isCompactGrid",null);
_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"isDefaultGrid",null);_.w([_.y("data.targetId"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"hideChipsBarOnWatch",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wM.prototype,"onIsShortsGridChange",null);
_.w([_.y("data.enableContentSpecificAspectRatio"),_.g(),_.u("design:type",Boolean),_.u("design:paramtypes",[])],wM.prototype,"force16By9ThumbnailAspectRatio",null);_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],wM.prototype,"continuationTriggerOffset",null);_.w([_.A({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],wM);
_.R(wM,"ytd-rich-grid-renderer",function(){if(fkp!==void 0)return fkp;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="contents" hidden="[[computeHasReloadUiContent(reloadUiContent)]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="reload-content" class="style-scope ytd-rich-grid-renderer"></div>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return fkp=l},{mode:2});var e1$=_.C(function(l){return _.O("yt-feedback-prompt-view-model",{class:_.nt("ytFeedbackPromptViewModelHost",l.className)},_.O(_.m,{cond:function(){return l.data().text},
then:function(b){return _.O(_.UD,{text:b,className:"ytFeedbackPromptViewModelPrompt"})}}),_.O(_.W_,{data:function(){return l.data().likeButton}},{likeButtonViewModel:function(b){return _.O(_.Yv,{data:b.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.O(_.W_,{data:function(){return l.data().dislikeButton}},{dislikeButtonViewModel:_.m$}))},"wn");var h1m=_.C(function(l){var b=_.X((0,_.Ef$)(l.data)).next().value,d=function(){var L,P;return(P=(L=b().contents)==null?void 0:L.length)!=null?P:0};
return _.O("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return l.data().targetId||""},
"aria-busy":function(){var L,P;return(P=(L=b().contents)==null?void 0:L.some(function(E){return!!E.chatLoadingViewModel}))!=null?P:!1}},_.O(_.W_,{data:function(){return l.data().header}},{chipBarViewModel:_.QI0,
sectionHeaderViewModel:_.rV}),_.O(_.W_,{data:function(){return b().contents}},{accordionViewModel:_.VgV,
alertBannerViewModel:_.O4h,chatLoadingViewModel:function(L,P){return _.O(_.B_x,{data:L.data,containerHeight:l.containerHeight,isLastItem:function(){return P()===d()-1}})},
chatUserTurnViewModel:function(L,P){return _.O(_.Ffx,{data:L.data,containerHeight:l.containerHeight,isLastItem:function(){return P()===d()-1}})},
feedbackPromptViewModel:e1$,gridShelfViewModel:function(L){return _.O(_.Uc,{data:L.data,shouldUseOwnContainerSize:!0,marginSettings:l.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.Az0,linearLayoutViewModel:_.kn,lockupViewModel:function(L){return _.O(_.a2,{data:L.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:l.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.rV,videoOverviewViewModel:_.l76,youChatItemViewModel:function(L,P){return _.O(_.sOS,{data:L.data,pending:!1,containerHeight:l.containerHeight,isLastItem:function(){return P()===d()-1}})}}))},"xn");_.P$(_.C(function(l){var b=_.X((0,_.Ef$)(l.data)).next().value,d=_.X(_.Wx()),L=d.next().value;d=d.next().value;var P=_.lY(d);d=_.X(_.jL(void 0,void 0,"fqbUqd"));var E=d.next().value,f=d.next().value,F=function(){var n;return _.K((n=l.data().sectionListLayoutConfiguration)==null?void 0:n.layoutConfiguration,cEB)};
_.wq(function(){var n,N=(n=P.value)==null?void 0:n.clientWidth;n=F()?_.inA(N,F()):void 0;f(n)});
d={};return _.O("yt-section-list-renderer",{class:_.nt("ytSectionListRendererHost",l.className,(d.ytSectionListRendererHostOverscrollContain=function(){var n;return(n=l.overscrollContain)==null?void 0:n.call(l)},d)),
el:P,"data-target-id":function(){return l.data().targetId||""}},_.O(_.W_,{data:function(){return b().contents}},{itemSectionRenderer:function(n){return _.O(h1m,{data:n.data,
containerLayoutConfig:E,marginSettings:l.marginSettings,containerHeight:function(){return L.height()}})}}))},"yn"),"yt-section-list-renderer",{props:{data:_.KX,
className:_.bY,marginSettings:_.KX,overscrollContain:_.KX}});var k7B;var WCB;var jBh=function(){return _.S.apply(this,arguments)||this};
_.h(jBh,_.S);_.w([_.g(),_.u("design:type",Object)],jBh.prototype,"data",void 0);_.w([_.AC({is:"yt-alert-renderer",disableElementRegistration:!0})],jBh);
_.R(jBh,"yt-alert-renderer",function(){if(WCB===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;k7B===void 0&&(k7B=document.createElement("template"));var L=k7B;d.call(b,L.content.cloneNode(!0),l.content.firstChild);WCB=l}l=WCB;return l},{mode:2});
}catch(e){_._DumpException(e)}
try{
var pH6;pH6=function(l,b,d,L){d||(l?L&&(L.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||L.WINDOW_SIZE_CHANGED&&(b.width!==window.innerWidth||b.height!==window.innerHeight)||L.SAFARI_ABORTED_BY_NEW_TRANSITION&&l instanceof DOMException&&l.name==="AbortError"&&l.message.includes("Old view transition aborted by new view transition"))||_.az(l):_.az(Error("xj")))};
_.oI9=function(l,b){b=b===void 0?{}:b;var d,L,P,E,f,F,n,N,Y,q,H,t,e;return _.B(function(W){switch(W.nextAddress){case 1:d=b;L=d.shouldWrap===void 0?!0:d.shouldWrap;P=d.skipTransitionTimeoutMs===void 0?300:d.skipTransitionTimeoutMs;E=d.beforeTransition;f=d.afterTransition;if(!L||!document.startViewTransition||document.visibilityState==="hidden")return W.return(l());F={width:window.innerWidth,height:window.innerHeight};n=!1;(N=E)==null||N();_.zD(W,2);Y=document.startViewTransition(l);q=setTimeout(function(){Y.skipTransition();
n=!0},P);
return W.yield(Y.ready,4);case 4:return clearTimeout(q),W.yield(Y.finished,5);case 5:clearTimeout(q);(H=f)==null||H();_.f8(W,0);break;case 2:t=_.JE(W),(e=f)==null||e(),pH6(t,F,n,b.ignoredErrors),_.gR(W)}})};
_.Ddl=function(l,b){var d=_.F2V(b);d!=="javascript:"&&d!=="data:"&&l.setAttribute("href",b)};
_.Gz=function(){for(var l=Array(36),b=0,d,L=0;L<36;L++)L==8||L==13||L==18||L==23?l[L]="-":L==14?l[L]="4":(b<=2&&(b=33554432+Math.random()*16777216|0),d=b&15,b>>=4,l[L]=_.wp7[L==19?d&3|8:d]);return l.join("")};
_.VXq=function(l,b,d){l.persistentPanelContainerMap.set(d,b)};/*

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 wHx=_.rI(['<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>']),
ucx=_.VQF(wHx);ucx.setAttribute("style","display: none;");document.head.appendChild(ucx.content);_.Tz=_.NY1(function(l){var b=_.MD("DIV");l&&(b.className=l);b.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";l=_.MD("DIV");_.vZV(l,"200px","200px");b.appendChild(l);document.body.appendChild(b);l=b.offsetWidth-b.clientWidth;_.IK(b);return l});var Gda;var TyZ;var aA=function(){var l=_.S.apply(this,arguments)||this;l.icon=null;return l};
_.h(aA,_.S);aA.prototype.dismiss=function(){_.rh(this.hostElement,"yt-live-chat-error-message-dismiss")};
aA.prototype.computeIcon=function(l){return l&&l.iconType?"yt-icons:"+l.iconType.toLowerCase():"yt-icons:close"};
_.w([_.g(),_.u("design:type",Object)],aA.prototype,"data",void 0);_.w([_.g({computed:"computeIcon(data.icon)"}),_.u("design:type",Object)],aA.prototype,"icon",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],aA);
_.R(aA,"yt-live-chat-error-message-renderer",function(){if(TyZ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Gda===void 0&&(Gda=document.createElement("template"));var L=Gda;d.call(b,L.content.cloneNode(!0),l.content.firstChild);TyZ=l}l=TyZ;return l},{mode:0});
}catch(e){_._DumpException(e)}
try{
var uPB,GoI,Tam,aJp,rkE,d1D,LGB,Prh,Egc,QyH,XPh,fYd,syB,Ik,FGm,BY3,ngd,O8I,NYD,m1H,Y5m,q5B,H8B,U13,KGb,eDc,hDB,k1h,WGh,jyc,zDm,y8p,Z8B,MBp,IYh,$1$,J8E,x1H,A8H,Crc,pPE,ogD,D1b,VBE,ggB,S5D,G1L,TYh,aYm,i8H,c8L,r8b,l0d,blm,wPB;uPB=function(l,b){return _.Bv(l.entities,"timedMarkersListSyncEntity",b)};
GoI=function(l,b){return _.Bv(l.entities,"liveReactionsDataEntity",b)};
Tam=function(l,b){l=_.Bv(l.entities,"booleanEntity",b);return!(!l||!l.value)};
aJp=function(l,b){var d=_.zw();d&&l&&_.CZ(d,_.WZ(l),b)};
_.iOB=function(l){return l.watch.isWatchActive};
_.ckE=function(l){return!_.L3N(l)};
_.MW=function(l){return l.watch.watchScrollTop};
rkE=function(l){return l.watch.isLiveChatCollapsed};
_.lYd=function(){_.U("web_watch_log_theater_mode")&&_.ji$("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.b8c=function(l,b,d){if(!l.includes("START_TIME_PLACEHOLDER")||!l.includes("END_TIME_PLACEHOLDER"))return l;var L=new Date(0),P=new Date(0);L.setUTCMilliseconds(b);P.setUTCMilliseconds(d);return l.replace("START_TIME_PLACEHOLDER",_.uO(L,7)).replace("END_TIME_PLACEHOLDER",_.uO(P,7))};
d1D=function(l){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:l}}]}}}};
LGB=function(l,b,d){var L=_.U("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;b=Object.assign({},{text:b,hasGradientBackground:d},L&&{itemTargetId:L});L=_.U("web_enable_chat_autoscroll_to_user_turn")&&L?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:L,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:b}],insertByPositionInSection:{sectionTargetId:l,
position:"INSERTION_POSITION_LAST"}}}]},L?{scrollConfig:L}:{})}}};
Prh=function(l,b){return _.Bv(l.entities,"booleanEntity",b)};
Egc=function(){return function(l){_.cf(_.jN("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:l}))}};
QyH=function(l){switch(l){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}};
XPh=function(l,b,d){var L=_.A9(d);l&&b&&L&&l.getPlayerPromise().then(function(P){_.MWA(L)&&_.Tj();(new _.nP(P)).executeCommand(L,b);_.U("continue_playback_on_desktop_companion_click")||P.pauseVideo()})};
fYd=function(l){var b=_.P_(),d;if(d=_.lo("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var L;d=(L=d())==null?void 0:L.layoutId}else d=null;XPh(b,d,l)};
syB=function(l){var b=_.P_(),d;if(d=_.lo("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var L;d=(L=d())==null?void 0:L.layoutId}else d=null;XPh(b,d,l)};
Ik=function(l,b){var d=l<0?"-":"";l=Math.abs(l);var L=Math.floor(l/3600),P=Math.floor(l)%3600,E=Math.floor(P/60);P=Math.floor(P)%60;var f="";(b===void 0?0:b)&&(f="."+Math.round((l-Math.floor(l))*10));return L>0?d+L+":"+(E<10?"0"+E:""+E)+":"+(P<10?"0"+P:""+P)+f:d+E+":"+(P<10?"0"+P:""+P)+f};
FGm=function(l){var b=l.match(/[^0-9:\.]/g);if(b&&b.length>0)return null;l=l.split(":");if(l.length===0||l.length>3)return null;b=1;for(var d=0;l.length>0;){var L=l.pop();if(L===void 0)break;var P=Number(L);if(L===""||isNaN(P))return null;d+=P*b;b*=60}return d};
BY3=function(l,b,d,L){l=Math.max(d,l);b=Math.min(b,L-d);l+b>L?(d=L,l=d-b):d=l+b;return{start:l,end:d}};
ngd=function(l,b,d,L,P,E){l<d?l=d:l+P>L&&(l=L-P);b>L&&(b=L);b=Math.min(l+E,Math.max(l+P,b));return{start:l,end:b}};
O8I=function(l,b,d,L,P,E){b>L?b=L:b-P<d&&(b=d+P);l<d&&(l=d);l=Math.min(b-P,Math.max(b-E,l));return{start:l,end:b}};
NYD=function(l){return _.U("web_transcript_cue_id_killswitch")?String(l):"ytd-transcript-renderer_"+l};
m1H=function(l){return _.U("web_transcript_cue_id_killswitch")?!0:l.startsWith("ytd-transcript-renderer")};
Y5m=function(l){var b=_.P_(),d;if(d=_.lo("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var L;d=(L=d())==null?void 0:L.layoutId}else d=null;XPh(b,d,l)};
q5B=function(l){l.style.height="auto";l.style.height=Math.min(l.scrollHeight||20,80)+"px"};
H8B=function(){var l;return String(Math.floor(((l=_.q2())==null?void 0:l.getCurrentTime())||0)*1E3)};
U13=function(l){if(l.onWelcomeCommand)return _.A9(l.onWelcomeCommand);l=_.K(l.inputComposerViewModel,tBB);if(l==null?0:l.welcomeFeatureContinuation)return _.ToA(l.welcomeFeatureContinuation)};
KGb=function(l){var b=_.P_(),d;d=(d=_.lo("yt.www.ads.eventcache.getLastCompanionData"))?(d=d())&&d.layoutId:null;XPh(b,d,l)};
eDc=function(l){var b=_.P_(),d;d=(d=_.lo("yt.www.ads.eventcache.getLastCompanionData"))?(d=d())&&d.layoutId:null;XPh(b,d,l)};
hDB=function(l){if(l.simpleText)return[{text:l.simpleText}];var b;return(b=l.runs)!=null?b:[]};
k1h=function(l){var b=l.startEndTimeTemplate,d=l.startTimeUtcMillis;l=l.endTimeUtcMillis;if(b&&d&&l)return _.ao(_.b8c(_.iO(b),Number(d),Number(l)))};
WGh=function(l,b){var d,L,P=l==null?void 0:(d=l.viewCount)==null?void 0:(L=d.videoViewCountRenderer)==null?void 0:L.shortViewCount;if(!b&&P)return P;var E,f;return l==null?void 0:(E=l.viewCount)==null?void 0:(f=E.videoViewCountRenderer)==null?void 0:f.viewCount};
jyc=function(l,b){var d=l==null?void 0:l.relativeDateText;return!b&&d?[d,!0]:[l==null?void 0:l.dateText,!1]};
zDm=function(l,b,d,L,P){L=L===void 0?"":L;P=P===void 0?!1:P;var E=WGh(l,b),f=_.X(jyc(l,b)),F=f.next().value;f=f.next().value;b=b?l==null?void 0:l.sponsorsOnlyFirstTimeLongText:l==null?void 0:l.sponsorsOnlyFirstTimeShortText;var n=[];d&&E&&n.push(E);!d&&f||!F||n.push(F);l=[P?l==null?void 0:l.subtitle:void 0].concat(_.VV(n),[b,l==null?void 0:l.stationName,l==null?void 0:l.rating,l?k1h(l):void 0,l==null?void 0:l.upNextProgramText,l==null?void 0:l.superTitleLink]).filter(function(N){return!!N});
d={runs:[]};for(P=0;P<l.length;P++)d.runs.push.apply(d.runs,_.VV(hDB(l[P]))),P<l.length-1&&d.runs.push({text:" "+L+" "});return d};
y8p=function(l){return l.filter(function(b){return!_.K(b,_.DK)})};
Z8B=function(l){var b,d,L,P;if(l=l==null?void 0:(b=l.contents)==null?void 0:(d=b.twoColumnWatchNextResults)==null?void 0:(L=d.results)==null?void 0:(P=L.results)==null?void 0:P.contents){var E,f;return(f=(E=l.find(function(F){return!!F.videoPrimaryInfoRenderer}))==null?void 0:E.videoPrimaryInfoRenderer)==null?void 0:f.updatedMetadataEndpoint}};
MBp=function(l,b){var d;return(d=l.sourceConfigs)==null?void 0:d.find(function(L){return L.videoId===b})};
IYh=function(l){return l==="End of video"||l==="End of playlist"};
$1$=function(l){var b,d,L,P;return(b=l.getWatchNextResponse())==null?void 0:(d=b.contents)==null?void 0:(L=d.twoColumnWatchNextResults)==null?void 0:(P=L.playlist)==null?void 0:P.playlist};
J8E=function(l){var b,d,L,P,E,f;return(b=$1$(l))==null?void 0:(d=b.playlistButtons)==null?void 0:(L=d.menuRenderer)==null?void 0:(P=L.topLevelButtons)==null?void 0:(E=P[0])==null?void 0:(f=E.playlistLoopButtonRenderer)==null?void 0:f.playlistLoopStateEntityKey};
x1H=function(l){var b=_.qP().resolve(_.Ud),d;return(b=(d=_.K(b.getAutoplayEndpoint(),_.oN))==null?void 0:d.playlistId)&&b===l};
A8H=function(l,b,d,L,P){function E(){_.T1.cancelJob($a);var f=ggB(b,d/l.getPlaybackRate()),F=f.hours,n=f.minutes;f=(f.seconds*1E3||6E4)/l.getPlaybackRate();l.setVideoTimeLeft(S5D(F,n));L&&l.getPlayerState()!==0&&l.setSleepTimerTimeLeft(S5D(F,n,!0));(F>0||n>0)&&!P&&($a=_.Z_(_.T1,E,f))}
_.T1.cancelJob($a);$a=_.Z_(_.T1,E)};
Crc=function(l,b,d){function L(){_.T1.cancelJob(vgp);var P=ggB(b,d),E=P.hours;P=P.minutes;var f=6E4/l.getPlaybackRate();if(E>0||P>0)l.setSleepTimerTimeLeft(S5D(E,P,!0)),vgp=_.Z_(_.T1,L,f)}
_.T1.cancelJob(vgp);vgp=_.Z_(_.T1,L)};
pPE=function(l,b){var d=l.getVolume()/(b/500),L=function(P){_.T1.cancelJob(RDE);var E=Math.floor(P-d);l.setVolume(E,!1);E>0&&(RDE=_.Z_(_.T1,function(){L(E)},500))};
_.T1.cancelJob(RDE);RDE=_.Z_(_.T1,function(){L(l.getVolume())})};
ogD=function(l,b){_.T1.cancelJob(RDE);b&&l.syncVolume()};
D1b=function(){var l={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.By("SLEEP_TIMER_DISRUPTED")}}}}};_.qP().resolve(_.tk).resolveCommand(l)};
VBE=function(l){return(l.getDuration()-l.getProgressState().current)*1E3};
ggB=function(l,b){l=l+b-(0,_.t8)();if(l<=0)return{hours:0,minutes:0,seconds:0};var d=new wPB(0,0,0,0,0,0,l);l=d.getHours();b=d.getMinutes();d=d.getSeconds();d!==0&&b++;b!==0&&b%60===0&&(l++,b=0);return{hours:l,minutes:b,seconds:d}};
S5D=function(l,b,d){return l>0&&b>0?d?_.By("TIME_LEFT_HOURS_MINUTES",{hours:l.toString(),minutes:b.toString()}):_.By("TIME_HOURS_MINUTES",{hours:l.toString(),minutes:b.toString()}):l>0?d?_.nZ("TIME_LEFT_HOURS",l):_.nZ("TIME_HOURS",l):d?_.By("TIME_LEFT_MINUTES",{minutes:b.toString()}):_.By("TIME_MINUTES",{minutes:b.toString()})};
G1L=function(l,b){if(l.timelyActions)return l.timelyActions.find(function(d){var L;return((L=_.K(d,uiE))==null?void 0:L.cueRangeId)===b})};
TYh=function(l){var b=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.zS(l);l.keyMap_.forEach(function(d,L){_.pF(b,L)||this.remove(L)},l)};
aYm=function(l,b){l.reloadContinuationItemsCommandMatcher=b};
i8H=function(l,b){var d;return _.B(function(L){return L.nextAddress==1?b&&l.lastWelcomeContinuationSent!==b?_.vSj(l)?L.yield(l.panelController.isVisible("PAai_companion"),3):L.jumpTo(2):L.return(!1):L.nextAddress==2||(d=L.yieldResult,d)?L.return(!0):L.return(!1)})};
c8L=function(l){var b,d,L,P,E;return _.B(function(f){if(f.nextAddress==1){if(!l.welcomeOptions)return f.return();b=l.welcomeOptions;d=b.command;L=b.setPending;if(d){var F;var n=(F=_.K(d,_.Ct))==null?void 0:F.token}else n=void 0;P=n;return f.yield(i8H(l,P),2)}if(!f.yieldResult)return f.return();l.lastWelcomeContinuationSent=P;(E=L)==null||E(!0);n="youchat-"+Date.now();F=(F=_.q2())?String(Math.floor(F.getCurrentTime())*1E3):void 0;_.vZ(d,{form:{formData:_.Bu({clientMessageId:n,playerOffsetMs:F,pageContext:_.lkq(l,
l.pageSubtype)})}});_.gR(f)})};
r8b=function(l,b){_.B(function(d){l.welcomeOptions=b;return d.yield(c8L(l),0)})};
_.Ju=function(l,b){l.insertBefore(b,l.childNodes[0]||null)};
l0d=function(l){if(l>=48&&l<=57||l>=96&&l<=106||l>=65&&l<=90||_.me&&l==0)return!0;switch(l){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 _.Ny;default:return!1}};
blm=function(l){if(l.altKey&&!l.ctrlKey||l.metaKey||l.keyCode>=112&&l.keyCode<=123)return!1;if(l0d(l.keyCode))return!0;switch(l.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!_.Ny;default:return l.keyCode<166||l.keyCode>183}};
wPB=function(l,b,d,L,P,E,f){this.date=typeof l==="number"?new Date(l,b||0,d||1,L||0,P||0,E||0,f||0):new Date(l&&l.getTime?l.getTime():_.fY())};
_.sK(wPB,_.GB);_.Q=wPB.prototype;_.Q.getHours=function(){return this.date.getHours()};
_.Q.getMinutes=function(){return this.date.getMinutes()};
_.Q.getSeconds=function(){return this.date.getSeconds()};
_.Q.getMilliseconds=function(){return this.date.getMilliseconds()};
_.Q.getUTCDay=function(){return this.date.getUTCDay()};
_.Q.getUTCHours=function(){return this.date.getUTCHours()};
_.Q.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Q.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.Q.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.Q.setHours=function(l){this.date.setHours(l)};
_.Q.setMinutes=function(l){this.date.setMinutes(l)};
_.Q.setSeconds=function(l){this.date.setSeconds(l)};
_.Q.setMilliseconds=function(l){this.date.setMilliseconds(l)};
_.Q.setUTCHours=function(l){this.date.setUTCHours(l)};
_.Q.setUTCMinutes=function(l){this.date.setUTCMinutes(l)};
_.Q.setUTCSeconds=function(l){this.date.setUTCSeconds(l)};
_.Q.setUTCMilliseconds=function(l){this.date.setUTCMilliseconds(l)};
_.Q.add=function(l){_.GB.prototype.add.call(this,l);l.hours&&this.setUTCHours(this.date.getUTCHours()+l.hours);l.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+l.minutes);l.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+l.seconds)};
_.Q.JSC$11492_toIsoString=function(l){var b=_.GB.prototype.JSC$11492_toIsoString.call(this,l);return l?b+"T"+_.Hp(this.getHours(),2)+":"+_.Hp(this.getMinutes(),2)+":"+_.Hp(this.getSeconds(),2):b+"T"+_.Hp(this.getHours(),2)+_.Hp(this.getMinutes(),2)+_.Hp(this.getSeconds(),2)};
_.Q.equals=function(l){return this.getTime()==l.getTime()};
_.Q.toString=function(){return this.JSC$11492_toIsoString()};
_.Q.clone=function(){var l=new wPB(this.date);l.firstDayOfWeek_=this.firstDayOfWeek_;l.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return l};
_.d$L=function(l){return _.E2({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:l}})};var LvI=new _.Hd("imageTileRenderer");var PbH=new _.Hd("promotedSparklesWebRenderer");var ESE=new _.Hd("adGridCardCollectionViewModel");var QzB=new _.Hd("carouselTitleViewModel");var XXd=new _.Hd("ctaCarouselItemViewModel");var f0I=new _.Hd("textFieldViewModel");_.szL=new _.Hd("engagementPanelHeaderShowNavigationButtonCommand");var Fvm=new _.Hd("hideEngagementPanelScrimAction");var B7c=new _.Hd("setActivePanelItemAction");var nSB=new _.Hd("showEngagementPanelScrimAction");var OlI=new _.Hd("updateEngagementPanelAction");var N7L=new _.Hd("updateSearchInVideoResultsAction");var m$L=new _.Hd("transcriptCueGroupRenderer");var YMm=new _.Hd("transcriptCueRenderer");var qMI=new _.Hd("transcriptFooterRenderer");var Hl$=new _.Hd("engagementPanelAdSubtitleRenderer");var t53=new _.Hd("videoDescriptionFantasySectionViewModel");var U$H=new _.Hd("deleteClipEngagementPanelCommand");var Kvm=new _.Hd("loopCommand");var epm=new _.Hd("changeCreatorEndscreenVisibilityCommand");var hpL=new _.Hd("liveChatCallForQuestionsRenderer");var kjI=new _.Hd("updateTimedMarkersSyncObserverCommand");var uiE=new _.Hd("timelyActionViewModel");var WvB=new _.Hd("timelyActionsOverlayViewModel");var jzm=new _.Hd("repeatChapterCommand");var zph=new _.Hd("watchPlayerOverflowMenuCommand");var ygp=new _.Hd("compositeVideoOverlayRenderer");var Zlh=new _.Hd("sortFilterSubMenuRenderer");var M53=new _.Hd("switchListItemViewModel");var tBB=new _.Hd("inputComposerViewModel");var I0H=new _.Hd("transcriptEditSegmentCommand");var $$D=new _.Hd("transcriptUpdateSegmentTextCommand");var Jgp=new _.Hd("transcriptSearchBoxRenderer");var x$m=new _.Hd("transcriptSegmentListRenderer");var gSp=new _.Hd("transcriptSegmentRenderer");_.SML=new _.Hd("updateDateTextAction");var Ag$=new _.Hd("updateTitleAction");var vSb=new _.Hd("updateViewershipAction");var Cbb=new _.Hd("relatedChipCommand");var RpH=new _.Hd("carouselLockupRenderer");var xa=new _.Hd("expandableVideoDescriptionBodyRenderer");var pXB=new _.Hd("videoDescriptionHeaderRenderer");var oSd=new _.Hd("videoDescriptionYouchatSectionViewModel");_.gt=_.KO("kevlar_watch_page_horizontal_margin",24);_.D$B=_.KO("kevlar_watch_page_columns_top_padding",24);_.V5d=426+_.gt*2;_.SU=_.KO("kevlar_watch_two_column_width_threshold",1E3);_.wXI=_.gt*2;_.uOD=_.KO("kevlar_watch_secondary_width",402);_.GjB=_.KO("kevlar_watch_max_player_width",1280);_.T7c=_.KO("kevlar_watch_flexy_metadata_height",136);_.a0p=_.wXI+310+_.gt;_.ilh=_.wXI+360+_.gt;var cgd={PAUSE_CHAT:18};var rgH;var l1D;var Au=function(){return _.S.apply(this,arguments)||this};
_.h(Au,_.S);Au.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
Au.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var l=_.K(this.data.button,_.U3);l&&(l.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.qG.Object.defineProperties(Au,{template:{configurable:!0,enumerable:!0,get:function(){if(l1D===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;rgH===void 0&&(rgH=document.createElement("template"));var L=rgH;d.call(b,L.content.cloneNode(!0),l.content.firstChild);l1D=l}l=l1D;return l}}});
_.w([_.z(_.BB),_.u("design:type",Object)],Au.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Au.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({selectorArgs:["data.enabledEntityKey"],selector:Tam,observer:"onEnabledChange"}),_.u("design:type",Boolean)],Au.prototype,"enabled",void 0);_.w([_.g(),_.u("design:type",Object)],Au.prototype,"data",void 0);_.w([_.AC({is:"yt-disableable-button-view-model",noInjection:!0})],Au);var b1c;var d6B;var Ln3=["transVert01","transVert02","transVert03"],Pu$="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),vA=function(){var l=_.S.apply(this,arguments)||this;l.emojiManager=_.Kq;l.isDarkTheme=document.documentElement.hasAttribute("dark");l.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};l.reactionBuckets=[];l.noEmojiIdentifier="NO_EMOJI";return l};
_.h(vA,_.S);_.Q=vA.prototype;_.Q.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.Q.desktopFountainEmojiSizePxChanged=function(){_.mj(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.Q.createUserReactionAnimation=function(l){this.createEmojiAnimation(l,!0)};
_.Q.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var l;((l=this.data)==null?0:l.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.jN("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.VV(this.emojiContainer.children)).forEach(function(b){b.remove()})};
_.Q.detached=function(){this.cleanupFountain()};
_.Q.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var l;this.reactionBuckets=_.RB.unsafeClone((l=this.emojiFountainData)==null?void 0:l.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.Q.processEmojiBucket=function(l){var b=this;if(this.reactionBuckets&&!(l>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var d=this.reactionBuckets[l];this.generateEmojiAnimations(d);if(l<this.reactionBuckets.length-1){var L;if(d==null?0:(L=d.duration)==null?0:L.seconds)this.emojiBucketTimerId=setTimeout(function(){b.processEmojiBucket(l+1)},Number(d.duration.seconds)*1E3)}}};
_.Q.generateEmojiAnimations=function(l){var b=this,d=this.getRandomEmojiIdFromBucketWithOverride(l);if(d&&d!==this.noEmojiIdentifier){var L=0;l.targetEps?(L=this.linearInterpolateBounded(1,20,100,12,l.emojiSizeIndex||0),this.createEmojiAnimation(d,!1,l.emojiAnimationMs,L),L=this.getEmojiDelayMsFromTargetEps(l.targetEps)):(this.createEmojiAnimation(d),L=this.getEmojiDelayMsFromDistribution(l.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){b.generateEmojiAnimations(l)},L)}};
_.Q.getRandomEmojiIdFromBucketWithOverride=function(l){if(!(l&&l.reactionsData&&l.reactionsData.length&&l.totalReactions))return this.noEmojiIdentifier;for(var b=l.totalReactions,d=1,L=_.X(l.reactionsData),P=L.next();!P.done;P=L.next())P=P.value,(P.reactionWeightOverride||P.reactionWeightOverride===0)&&P.reactionCount&&(b-=P.reactionCount,d-=P.reactionWeightOverride);L=!0;d<0&&(L=!1,b=l.totalReactions,d=1);if(L&&d>0&&b===0)if(d===1){P=0;for(var E=_.X(l.reactionsData),f=E.next();!f.done;f=E.next())f=
f.value,f.reactionCount&&f.reactionCount>0&&P++;P=1/P;E=_.X(l.reactionsData);for(f=E.next();!f.done;f=E.next())f.value.reactionWeightOverride=P}else for(P=1/(1-d),E=_.X(l.reactionsData),f=E.next();!f.done;f=E.next())f=f.value,f.reactionWeightOverride&&(f.reactionWeightOverride*=P);P=Math.random();E=0;f=_.X(l.reactionsData);for(var F=f.next();!F.done;F=f.next())if(F=F.value,F.reactionCount&&(E=(F.reactionWeightOverride||F.reactionWeightOverride===0)&&L?E+F.reactionWeightOverride:E+d*F.reactionCount/
b,E>P&&(F.reactionCount--,l.totalReactions--,F=this.reactionItemToEmojiString(F),F!==this.noEmojiIdentifier)))return F;return this.noEmojiIdentifier};
_.Q.reactionItemToEmojiString=function(l){if(l.unicodeEmojiId)return l.unicodeEmojiId;if(l.emoteId)return l.emoteId;if(l.videoReactionType)switch(l.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.Q.createEmojiAnimation=function(l,b,d,L){b=b===void 0?!1:b;this.lastEmojiRequestedForTesting=l;var P=l.startsWith("yt-icons:"),E=_.tI(this.emojiManager,l);if(E||P){var f=document.createElement("emoji");f.classList.add("yt-emoji-fountain-view-model");f.classList.add(Ln3[Math.floor(Math.random()*Ln3.length)]);var F=document.createElement("div");F.classList.add("yt-emoji-fountain-view-model");F.classList.add("horizontal-container");F.classList.add(Pu$[Math.floor(Math.random()*Pu$.length)]);b?(d=document.createElement("div"),
d.classList.add("user-reaction-bubble"),d.classList.add("yt-emoji-fountain-view-model"),F.appendChild(d)):(d&&(f.style.animationDuration=d+"ms",F.style.animationDuration=d+"ms"),L&&(f.style.width=L+"px",f.style.height=L+"px"));P?(P=document.createElement("yt-icon"),P.polymerController.icon=l,L&&(P.style.width=L+"px",P.style.height=L+"px"),l=P):l=this.emojiManager.createEmoji(E,!1);l.classList.add("yt-emoji-fountain-view-model");F.appendChild(l);f.appendChild(F);this.emojiContainer.appendChild(f);
f.addEventListener("animationend",function(){f.remove()});
var n,N;if((n=this.data)==null?0:(N=n.loggingDirectives)==null?0:N.trackingParams)b=b?_.mi(183501):_.mi(183500),aJp(this.data.loggingDirectives.trackingParams,b),_.NCF(b);setTimeout(function(){f&&f.remove()},2E3)}};
_.Q.getEmojiDelayMsFromDistribution=function(l){return Math.random()*(l||1)*1E3};
_.Q.getEmojiDelayMsFromTargetEps=function(l){return Math.random()*2*(1/l)*1E3};
_.Q.linearInterpolateBounded=function(l,b,d,L,P){P=Math.min(Math.max(P,l),d);return(b*(d-P)+L*(P-l))/(d-l)};
vA.prototype.onEmojiFountainDataEntityUpdate=vA.prototype.onEmojiFountainDataEntityUpdate;vA.prototype.desktopFountainEmojiSizePxChanged=vA.prototype.desktopFountainEmojiSizePxChanged;vA.prototype.isActiveChanged=vA.prototype.isActiveChanged;_.w([_.g(),_.u("design:type",_.HE)],vA.prototype,"emojiManager",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],vA.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],vA.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],vA.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vA.prototype,"data",void 0);_.w([_.g({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(l,b){return _.Bv(l.entities,"emojiFountainDataEntity",b)}}),
_.u("design:type",Object)],vA.prototype,"emojiFountainData",void 0);_.w([_.g(),_.u("design:type",Boolean)],vA.prototype,"isActive",void 0);_.w([_.tC("isActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vA.prototype,"isActiveChanged",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],vA.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",String)],vA.prototype,"lastEmojiRequestedForTesting",void 0);
_.w([_.g({value:function(){return _.KO("desktop_fountain_emoji_size_px",20)}}),
_.u("design:type",Number)],vA.prototype,"desktopFountainEmojiSizePx",void 0);_.w([_.tC("desktopFountainEmojiSizePx"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vA.prototype,"desktopFountainEmojiSizePxChanged",null);_.w([_.KL("#emoji-container"),_.u("design:type",HTMLElement)],vA.prototype,"emojiContainer",void 0);
_.w([_.tC("emojiFountainData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vA.prototype,"onEmojiFountainDataEntityUpdate",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],vA);
_.R(vA,"yt-emoji-fountain-view-model",function(){if(d6B===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;b1c===void 0&&(b1c=document.createElement("template"));var L=b1c;d.call(b,L.content.cloneNode(!0),l.content.firstChild);d6B=l}l=d6B;return l},{mode:0});var Eim;var QFp;var CN=function(){return _.S.apply(this,arguments)||this};
_.h(CN,_.S);CN.prototype.onChoiceChanged=function(){this.data&&_.mj(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
CN.prototype.onChoiceChanged=CN.prototype.onChoiceChanged;_.w([_.g(),_.u("design:type",Object)],CN.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],CN.prototype,"onChoiceChanged",null);_.w([_.A({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],CN);
_.R(CN,"yt-live-chat-banner-poll-choice",function(){if(QFp===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Eim===void 0&&(Eim=document.createElement("template"));var L=Eim;d.call(b,L.content.cloneNode(!0),l.content.firstChild);QFp=l}l=QFp;return l},{mode:0});var XSd;var f1L;var Rk=function(){var l=_.S.apply(this,arguments)||this;l.modern=_.U("web_button_rework_with_live");l.small=!1;return l};
_.h(Rk,_.S);Rk.prototype.computeIsSmall=function(){var l;return((l=this.buttonOverrides)==null?void 0:l.size)==="S"};
Rk.prototype.computeId=function(){return this.data&&this.data.targetId};
_.w([_.z(_.nX.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],Rk.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.g({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",String)],Rk.prototype,"id",void 0);_.w([_.g(),_.u("design:type",Object)],Rk.prototype,"buttonOverrides",void 0);_.w([_.g(),_.u("design:type",Object)],Rk.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Rk.prototype,"modern",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.u("design:type",Object)],Rk.prototype,"small",void 0);_.w([_.A({disableElementRegistration:!0,is:"yt-live-chat-button"})],Rk);
_.R(Rk,"yt-live-chat-button",function(){if(f1L===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;XSd===void 0&&(XSd=document.createElement("template"));var L=XSd;d.call(b,L.content.cloneNode(!0),l.content.firstChild);f1L=l}l=f1L;return l},{mode:0});var sFI;var Fnm;var pN=function(){var l=_.S.apply(this,arguments)||this;l.inCollapsedBanner=!1;l.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};l.questionButtonOverrides={style:"mono",type:"filled"};return l};
_.h(pN,_.S);_.Q=pN.prototype;_.Q.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]]"}}}}}};
_.Q.onContextMenuButtonClick=function(l){this.ytLiveChatItemBehavior.showContextMenu(l)};
_.Q.onYtRendererstamperFinished=function(){this.menuButton=_.F$(this.hostElement).querySelector("#menu-button")};
_.Q.dataChanged=function(){var l,b;if((b=_.K((l=this.data)==null?void 0:l.overflowMenuButton,_.Ym))==null?0:b.command)this.data.contextMenuEndpoint=_.K(this.data.overflowMenuButton,_.Ym).command};
_.Q.onButtonClick=function(){var l,b=_.K((l=this.data)==null?void 0:l.askQuestionButton,_.Ym);if(b){if(b.trackingParams&&(l=_.WZ(b.trackingParams))){var d=_.zw();d&&_.VB(d,l)}_.rh(this.hostElement,"innertube-command",b.command)}};
pN.prototype.onYtRendererstamperFinished=pN.prototype.onYtRendererstamperFinished;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],pN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],pN.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],pN.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.g({observer:"dataChanged"}),_.u("design:type",Object)],pN.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],pN.prototype,"inCollapsedBanner",void 0);_.w([_.g(),_.u("design:type",Object)],pN.prototype,"buttonOverrides",void 0);_.w([_.g(),_.u("design:type",Object)],pN.prototype,"questionButtonOverrides",void 0);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pN.prototype,"onYtRendererstamperFinished",null);
_.w([_.A({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],pN);
_.R(pN,"yt-live-chat-call-for-questions-renderer",function(){if(Fnm===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;sFI===void 0&&(sFI=document.createElement("template"));var L=sFI;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Fnm=l}l=Fnm;return l},{mode:0});var BLm={};BLm.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 l=this;window.requestAnimationFrame(function(){l.restoreFocusNode_||(l.restoreFocusNode_=document.activeElement);var b=_.pp0(l.hostElement);b.length&&b[b.length-1].focus()})},
isAttachedChanged_:function(l,b){l?this.focusChild_():b&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(l){this.hidden||_.ad(l).indexOf(this.hostElement)!==-1||(l.stopPropagation(),this.focusChild_())}};var nib;var O1h;var ok=function(){return _.S.apply(this,arguments)||this};
_.h(ok,_.S);ok.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
ok.prototype.onClick=function(l){l.target!==this.confirmButton&&l.target!==this.cancelButton&&(this.hidden=!0)};
_.w([_.KL("#confirm_button"),_.u("design:type",Object)],ok.prototype,"confirmButton",void 0);_.w([_.KL("#cancel_button"),_.u("design:type",Object)],ok.prototype,"cancelButton",void 0);_.w([_.g(),_.u("design:type",NLb)],ok.prototype,"data",void 0);_.w([_.g({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],ok.prototype,"hidden",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ok.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(BLm.YtLiveChatDialogBehavior),_.u("design:type",Object)],ok.prototype,"ytLiveChatDialogBehavior",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],ok);
var NLb=_.R(ok,"yt-live-chat-dialog-renderer",function(){if(O1h===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;nib===void 0&&(nib=document.createElement("template"));var L=nib;d.call(b,L.content.cloneNode(!0),l.content.firstChild);O1h=l}l=O1h;return l},{mode:0});var m6p;var Y6D,q6m=function(){if(Y6D!==void 0)return Y6D;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;m6p===void 0&&(m6p=document.createElement("template"));var L=m6p;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Y6D=l};var H1$;var t6$;var DN=function(){var l=_.S.apply(this,arguments)||this;l.tooltip=null;l.data=null;l.id="";l.active=!1;l.icon="";l.disabled=!1;l.showTooltip=!1;l.useToggledActiveState=!0;l.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return l};
_.h(DN,_.S);_.Q=DN.prototype;
_.Q.dataChanged=function(){var l;((l=this.data)==null?0:l.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,_.Nu)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var b;if((b=this.data)==null?0:b.disabled)this.disabled=!0};
_.Q.computeId=function(l){return l};
_.Q.computeIcon=function(l,b){if(!l)return"";if(this.useToggledActiveState)return"yt-icons:"+l.toLowerCase();var d,L;return b&&((d=this.data)==null?0:(L=d.toggledIcon)==null?0:L.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+l.toLowerCase()};
_.Q.logPDGEntryPoint=function(){_.cFV(_.Ox("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")};
_.Q.immediatelyShowTooltip=function(){var l=_.F$(this.hostElement).querySelector("#tooltip");l.animationDelay=0;l.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};l.show()};
_.Q.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.Q.onClick=function(l){var b;((b=this.data)==null?0:b.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(),l.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.rh(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.Q.computeShowTooltip=function(l,b){return!!(l&&l.tooltip&&b)};
_.Q.maybeUpdateTooltipText=function(){var l=this,b;if((b=this.data)==null?0:b.tooltip){var d=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.Nu)(l.tooltip).textContent=d},250)}};
_.Q.handleLiveChatActions=function(l){var b=this;l.length&&(this.id!=="creator"&&this.id!=="product-picker"||l.forEach(function(d){(d=b.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",d))&&d.durationSec===d.fullDurationSec&&b.startBubble(b.colorFromDecimal(d.startBackgroundColor))}))};
_.Q.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.Q.startBubble=function(l){_.mj(this.hostElement,{"--yt-live-chat-monetization-button-glow":l});this.hostElement.setAttribute("bubble","")};
_.Q.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.Q.colorFromDecimal=function(l){typeof l==="string"&&(l=Number(l));return"rgba("+[l>>16&255,l>>8&255,l&255,(l>>24&255)/255].join()+")"};
DN.prototype.onAnimationEnd=DN.prototype.onAnimationEnd;DN.prototype.disabledChanged=DN.prototype.disabledChanged;DN.prototype.dataChanged=DN.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],DN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],DN.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.nX.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],DN.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],DN.prototype,"data",void 0);_.w([_.g({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",Object)],DN.prototype,"id",void 0);_.w([_.g({notify:!0,reflectToAttribute:!0}),_.u("design:type",Object)],DN.prototype,"active",void 0);
_.w([_.g({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.u("design:type",Object)],DN.prototype,"icon",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],DN.prototype,"disabled",void 0);_.w([_.g({computed:"computeShowTooltip(data, disabled)"}),_.u("design:type",Object)],DN.prototype,"showTooltip",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],DN.prototype,"useToggledActiveState",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DN.prototype,"dataChanged",null);_.w([_.tC("disabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],DN.prototype,"disabledChanged",null);_.w([_.Hf("animationend"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],DN.prototype,"onAnimationEnd",null);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],DN);
_.R(DN,"yt-live-chat-icon-toggle-button-renderer",function(){if(t6$===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;H1$===void 0&&(H1$=document.createElement("template"));var L=H1$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);t6$=l}l=t6$;return l},{mode:0});var U6$;var Knb;var Vi=function(){return _.S.apply(this,arguments)||this};
_.h(Vi,_.S);Vi.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.w([_.g(),_.u("design:type",Object)],Vi.prototype,"data",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Vi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.A({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],Vi);
_.R(Vi,"yt-live-chat-message-input-prompt-header-renderer",function(){if(Knb===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;U6$===void 0&&(U6$=document.createElement("template"));var L=U6$;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Knb=l}l=Knb;return l},{mode:0});var emL;var hmL;var k$c;var Wnp;var jFI;var zmB;var y4D=function(){return _.S.apply(this,arguments)||this};
_.h(y4D,_.S);_.w([_.g(),_.u("design:type",Object)],y4D.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],y4D);
_.R(y4D,"yt-live-chat-message-subtext-renderer",function(){if(zmB===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;jFI===void 0&&(jFI=document.createElement("template"));var L=jFI;d.call(b,L.content.cloneNode(!0),l.content.firstChild);zmB=l}l=zmB;return l},{mode:0});var wt=function(){var l=_.S.apply(this,arguments)||this;l.subtextOnBottom=!1;l.buttonOverrides={style:"mono",type:"tonal"};return l};
_.h(wt,_.S);wt.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wt.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],wt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wt.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wt.prototype,"subtextOnBottom",void 0);_.w([_.g(),_.u("design:type",Object)],wt.prototype,"buttonOverrides",void 0);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],wt);
_.R(wt,"yt-live-chat-message-renderer",function(){if(Wnp===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;k$c===void 0&&(k$c=document.createElement("template"));var L=k$c;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Wnp=l}l=Wnp;return l},{mode:0});var Z1E;var M6H;var u2=function(){var l=_.S.apply(this,arguments)||this;l.isRemovable=!1;l.hasPrefilledText=!1;l.isInputDirty=!1;l.overCharacterLimit=!1;l.underCharacterLimit=!1;l.showErrorMessage=!1;return l};
_.h(u2,_.S);_.Q=u2.prototype;_.Q.computeId=function(){return this.data.id};
_.Q.computeInputData=function(){return this.data.inputData};
_.Q.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.Q.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.Q.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.Q.getLiveChatRichMessageInput=function(){return _.F$(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.Q.clearInput=function(){_.F$(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.Q.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.Q.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.Q.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.Q.handleTextInputCharCountChanged=function(l){l=l.detail&&l.detail.characterCount;l!==void 0&&(this.characterCount=l,l!==0&&(this.isInputDirty=!0))};
_.Q.onInputFocusOut=function(){this.isInputDirty=!0};
_.Q.onClickCloseButton=function(){_.rh(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
u2.prototype.handleTextInputCharCountChanged=u2.prototype.handleTextInputCharCountChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],u2.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],u2.prototype,"data",void 0);_.w([_.g({computed:"computeId(data.id)"}),_.u("design:type",String)],u2.prototype,"id",void 0);_.w([_.g({computed:"computeInputData(data.inputData)"}),_.u("design:type",Object)],u2.prototype,"inputData",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.u("design:type",Object)],u2.prototype,"isRemovable",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.u("design:type",Object)],u2.prototype,"hasPrefilledText",void 0);_.w([_.g({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.u("design:type",Number)],u2.prototype,"charactersRemaining",void 0);
_.w([_.g(),_.u("design:type",Number)],u2.prototype,"characterCount",void 0);_.w([_.g(),_.u("design:type",Object)],u2.prototype,"isInputDirty",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.u("design:type",Object)],u2.prototype,"overCharacterLimit",void 0);_.w([_.g({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.u("design:type",Object)],u2.prototype,"underCharacterLimit",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.u("design:type",Object)],u2.prototype,"showErrorMessage",void 0);_.w([_.Hf("yt-live-chat-text-input-field-renderer-character-count-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],u2.prototype,"handleTextInputCharCountChanged",null);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],u2);
_.R(u2,"yt-live-chat-poll-editor-input",function(){if(M6H===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Z1E===void 0&&(Z1E=document.createElement("template"));var L=Z1E;d.call(b,L.content.cloneNode(!0),l.content.firstChild);M6H=l}l=M6H;return l},{mode:0});var I1h;var $6d;var J4B={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},GM=function(){var l=_.S.apply(this,arguments)||this;l.modern=_.U("web_button_rework_with_live");l.closeButtonOverrides={iconPosition:"icon-only"};l.startButtonOverrides={style:"mono",type:"filled"};l.addOptionButtonOverrides={style:"mono",type:"text"};return l};
_.h(GM,_.S);_.Q=GM.prototype;
_.Q.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"}}}}};
_.Q.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var l;_.K((l=this.data)==null?void 0:l.startButton,_.Ym)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Q.computeId=function(){return this.data&&this.data.id||""};
_.Q.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.Q.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.Q.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.Q.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.Q.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var l=0;l<this.pollEditorInfoWithDefaults.minPollOptions;l++)this.addPollOptionData()};
_.Q.getIsValidPoll=function(){var l=this;if(!this.pollEditorInfoWithDefaults)return!1;var b=this.pollEditorInfoWithDefaults,d=b.minPollOptionChars,L=b.maxPollOptionChars,P=b.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>b.maxPollQuestionChars)return!1;b=_.F$(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(b).every(function(E,f){E=E.characterCount;!E&&P[f]&&(E=l.ytRendererBehavior.getSimpleString(P[f]).length);return E!==void 0&&E>=d&&E<=L})};
_.Q.isValidPollChanged=function(){var l;_.K((l=this.data)==null?void 0:l.startButton,_.Ym)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Q.addPollOptionData=function(){var l=this.pollEditorInfoWithDefaults,b=l.maxPollOptionChars,d=l.optionPlaceholderText,L=l.customOptionPlaceholderText,P=l.pollOptionData;this.currentNumPollOptions>=l.maxPollOptions||(l={liveChatPollOptionInput:{inputData:{placeholder:L[this.currentNumPollOptions]||d,maxCharacterLimit:b},maxCharacterLimit:b,minCharacterLimit:l.minPollOptionChars,hasPrefilledText:!!L[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=l.minPollOptions}},P.charCountErrorText&&
(l.liveChatPollOptionInput.charCountErrorText=P.charCountErrorText),P.charsRemainingAltLabel&&(l.liveChatPollOptionInput.charsRemainingAltLabel=P.charsRemainingAltLabel),P.removeOptionAltText&&(l.liveChatPollOptionInput.removeOptionAltText=P.removeOptionAltText),this.push("pollOptionsData",l),P=Array.from(_.F$(_.F$(this.hostElement).querySelector("#poll-options")).children),P.forEach(function(E,f){E.polymerController.set("data.id",f)}),_.F$(P[P.length-1]).querySelector("#input").focus())};
_.Q.getPollOptionInputValues=function(){var l=this,b=[],d=_.F$(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),L=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(d).forEach(function(P,E){var f=null;P=P.getLiveChatRichMessageInput();var F;(P==null?0:(F=P.textSegments)==null?0:F.length)?f=_.oH(P):L[E]&&(f=l.formattedStringToLiveChatRichMessageInput(L[E]));b.push(f)});
return b};
_.Q.requestCreateAndStartPoll=function(l){var b=this.getPollOptionInputValues();if(!b.some(function(L){return!L})){b={optionText:b};
var d=_.F$(_.F$(this.hostElement).querySelector("#poll-question")).firstChild;d&&d.liveChatRichMessageInput&&(b.questionText=_.oH(d.liveChatRichMessageInput));_.LZ(this.hostElement,[l,b])}};
_.Q.selectedChanged=function(){if(this.selected){var l=_.F$(_.F$(this.hostElement).querySelector("#start-button")).firstElementChild;if(l){var b;(b=_.F$(l).querySelector("#button")||_.Bf(l).querySelector("button"))==null||b.focus()}}};
_.Q.handleTextInputChanged=function(l){var b;((b=l.target)==null?void 0:b.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=l.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.Q.handleStartButtonAction=function(l){l.detail.actionName==="yt-service-request"&&(l.stopPropagation(),(l=l.detail.args[1])&&this.requestCreateAndStartPoll(l))};
_.Q.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.Q.handleServiceRequestCompleted=function(l){this.createPollRequestInFlight=!1;(l=l.detail&&l.detail.data)&&l.success&&(_.rh(this.hostElement,"picker-cancelled"),_.lQ(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.Q.onCloseClick=function(){_.rh(this.hostElement,"picker-cancelled");_.lQ(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Q.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.Q.handlePollEditorInputClosed=function(l){var b=this.pollOptionsData.findIndex(function(d){return d.liveChatPollOptionInput.id===l.detail.id});
this.splice("pollOptionsData",b,1);this.isValidPoll=this.getIsValidPoll()};
_.Q.onPickerCancelled=function(){this.reset()};
_.Q.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var l=_.F$(_.F$(this.hostElement).querySelector("#poll-question")).firstChild;l&&l.setLiveChatRichMessageInput(null);if(l=_.F$(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){l=_.X(Array.from(l));for(var b=l.next();!b.done;b=l.next())b.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.Q.formattedStringToLiveChatRichMessageInput=function(l){return l.simpleText?{text_segments:[l.simpleText]}:{text_segments:l.runs}};
_.qG.Object.defineProperties(GM.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(J4B,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
GM.prototype.onPickerCancelled=GM.prototype.onPickerCancelled;GM.prototype.handlePollEditorInputClosed=GM.prototype.handlePollEditorInputClosed;GM.prototype.handleServiceRequestCompleted=GM.prototype.handleServiceRequestCompleted;GM.prototype.handleServiceRequestSent=GM.prototype.handleServiceRequestSent;GM.prototype.handleTextInputChanged=GM.prototype.handleTextInputChanged;GM.prototype.selectedChanged=GM.prototype.selectedChanged;GM.prototype.isValidPollChanged=GM.prototype.isValidPollChanged;
GM.prototype.shouldInitializePollChanged=GM.prototype.shouldInitializePollChanged;GM.prototype.dataChanged=GM.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],GM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],GM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],GM.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],GM.prototype,"modern",void 0);
_.w([_.g(),_.u("design:type",Object)],GM.prototype,"closeButtonOverrides",void 0);_.w([_.g(),_.u("design:type",Object)],GM.prototype,"startButtonOverrides",void 0);_.w([_.g(),_.u("design:type",Object)],GM.prototype,"addOptionButtonOverrides",void 0);_.w([_.g({computed:"computeId(data.id)",reflectToAttribute:!0}),_.u("design:type",String)],GM.prototype,"id",void 0);_.w([_.g({value:function(){return[]}}),
_.u("design:type",Array)],GM.prototype,"pollOptionsData",void 0);_.w([_.y("pollEditorInfoWithDefaults"),_.u("design:type",Object),_.u("design:paramtypes",[])],GM.prototype,"pollQuestionData",null);_.w([_.g({value:0}),_.u("design:type",Number)],GM.prototype,"pollQuestionCharacterCount",void 0);_.w([_.y("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.u("design:type",Object),_.u("design:paramtypes",[])],GM.prototype,"pollQuestionCharactersRemaining",null);
_.w([_.g({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.u("design:type",Boolean)],GM.prototype,"overQuestionCharacterLimit",void 0);_.w([_.y("data.pollEditorInfo"),_.u("design:type",Object),_.u("design:paramtypes",[])],GM.prototype,"pollEditorInfoWithDefaults",null);_.w([_.g({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.u("design:type",Number)],GM.prototype,"currentNumPollOptions",void 0);
_.w([_.g({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.u("design:type",Boolean)],GM.prototype,"hasMaxNumPollOptions",void 0);_.w([_.y("pollEditorInfoWithDefaults","pollOptionsData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],GM.prototype,"shouldInitializePoll",null);_.w([_.g(),_.u("design:type",Object)],GM.prototype,"isValidPoll",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],GM.prototype,"createPollRequestInFlight",void 0);_.w([_.g(),_.u("design:type",Object)],GM.prototype,"selected",void 0);_.w([_.g({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.u("design:type",Boolean)],GM.prototype,"showQuestionErrorMessage",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GM.prototype,"dataChanged",null);_.w([_.tC("shouldInitializePoll"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GM.prototype,"shouldInitializePollChanged",null);_.w([_.tC("isValidPoll"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GM.prototype,"isValidPollChanged",null);
_.w([_.tC("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GM.prototype,"selectedChanged",null);_.w([_.Hf("yt-live-chat-text-input-field-renderer-character-count-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],GM.prototype,"handleTextInputChanged",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GM.prototype,"handleServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],GM.prototype,"handleServiceRequestCompleted",null);
_.w([_.Hf("yt-live-chat-poll-editor-input-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],GM.prototype,"handlePollEditorInputClosed",null);_.w([_.Hf("picker-cancelled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GM.prototype,"onPickerCancelled",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],GM);
_.R(GM,"yt-live-chat-poll-editor-panel-renderer",function(){if($6d===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;I1h===void 0&&(I1h=document.createElement("template"));var L=I1h;d.call(b,L.content.cloneNode(!0),l.content.firstChild);$6d=l}l=$6d;return l},{mode:0});var x6p;var gib;var TM=function(){return _.S.apply(this,arguments)||this};
_.h(TM,_.S);TM.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
TM.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.qG.Object.defineProperties(TM.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var l,b;return(l=this.data)==null?void 0:(b=l.title)==null?void 0:b.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var l;return _.A9((l=this.data)==null?void 0:l.onTapCommand)}}});
_.w([_.z(_.VQ.YtEndpointBehavior),_.u("design:type",Object)],TM.prototype,"ytEndpointBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],TM.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],TM.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],TM.prototype,"itemId",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],TM.prototype,"hasPromotion",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],TM.prototype,"innertubeCommand",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],TM);
_.R(TM,"yt-live-chat-product-picker-panel-item-view-model",function(){if(gib===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;x6p===void 0&&(x6p=document.createElement("template"));var L=x6p;d.call(b,L.content.cloneNode(!0),l.content.firstChild);gib=l}l=gib;return l},{mode:0});var S6H;var A4m;var ak=function(){var l=_.S.apply(this,arguments)||this;l.id="product-picker";l.selected=!1;l.closeButtonId="close-button";l.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return l};
_.h(ak,_.S);_.Q=ak.prototype;_.Q.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.Q.observeSelected=function(){this.selected&&this.hostElement.focus();var l=_.F$(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");l.length&&l[0].focus()};
_.Q.onCloseBuyFlow=function(){_.rh(this.hostElement,"picker-cancelled")};
_.Q.onCloseClick=function(){_.rh(this.hostElement,"picker-cancelled");var l;((l=this.data)==null?0:l.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.K(this.data.closeButton,_.U3))};
_.Q.onCloseEngageWithAudienceEditorPanels=function(){_.rh(this.hostElement,"picker-cancelled")};
ak.prototype.observeSelected=ak.prototype.observeSelected;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],ak.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ak.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ak.prototype,"id",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ak.prototype,"selected",void 0);_.w([_.g(),_.u("design:type",Object)],ak.prototype,"closeButtonId",void 0);_.w([_.tC("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ak.prototype,"observeSelected",null);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],ak);
_.R(ak,"yt-live-chat-product-picker-panel-view-model",function(){if(A4m===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;S6H===void 0&&(S6H=document.createElement("template"));var L=S6H;d.call(b,L.content.cloneNode(!0),l.content.firstChild);A4m=l}l=A4m;return l},{mode:0});var viB;var Cup;var i2=function(){var l=_.S.apply(this,arguments)||this;l.iconId="";l.icon="";l.disabled=!1;l.systemIcons=_.U("kevlar_system_icons");return l};
_.h(i2,_.S);_.Q=i2.prototype;_.Q.computeIconId=function(l){return l&&l.icon&&l.icon.iconType?l.icon.iconType.toLowerCase():""};
_.Q.computeIcon=function(l){return l&&l.icon&&l.icon.iconType?(l=l.icon.iconType.toLowerCase(),(l.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+l):""};
_.Q.computeDisabled=function(l){return!!l};
_.Q.computeCommand=function(l,b){return b?void 0:l};
_.Q.computeTooltip=function(l,b){return b&&l?l:""};
_.Q.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.qG.Object.defineProperties(i2.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var l="",b,d,L;if((b=this.data)==null?0:(d=b.text)==null?0:(L=d.runs)==null?0:L.length)l=this.data.text.runs[0].text||"";else{var P,E;if((P=this.data)==null?0:(E=P.text)==null?0:E.simpleText)l=this.data.text.simpleText}var f,F,n;if((f=this.data)==null?0:(F=f.subtext)==null?0:(n=F.runs)==null?0:n.length)l&&(l+=". "),l+=this.data.subtext.runs[0].text||"";else{var N,Y;if((N=this.data)==null?0:(Y=N.subtext)==
null?0:Y.simpleText)l&&(l+=". "),l+=this.data.subtext.simpleText}return l}}});
_.w([_.z(_.VQ.YtEndpointBehavior),_.u("design:type",Object)],i2.prototype,"ytEndpointBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],i2.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],i2.prototype,"data",void 0);_.w([_.g({computed:"computeIconId(data)",reflectToAttribute:!0}),_.u("design:type",Object)],i2.prototype,"iconId",void 0);
_.w([_.g({computed:"computeIcon(data)",reflectToAttribute:!0}),_.u("design:type",Object)],i2.prototype,"icon",void 0);_.w([_.g({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.u("design:type",Object)],i2.prototype,"disabled",void 0);_.w([_.g({computed:"computeCommand(data.command, disabled)"}),_.u("design:type",Object)],i2.prototype,"command",void 0);_.w([_.g({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.u("design:type",String)],i2.prototype,"tooltip",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],i2.prototype,"systemIcons",void 0);_.w([_.y("data.text","data.subtext"),_.g(),_.u("design:type",String),_.u("design:paramtypes",[])],i2.prototype,"ariaLabel",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],i2);
_.R(i2,"yt-live-chat-product-button-renderer",function(){if(Cup===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;viB===void 0&&(viB=document.createElement("template"));var L=viB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Cup=l}l=Cup;return l},{mode:0});var RmE;var pSL;var cA=function(){var l=_.S.apply(this,arguments)||this;l.selected=!1;l.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 l};
_.h(cA,_.S);_.Q=cA.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.computeId=function(l){return l.id||""};
_.Q.onCloseClick=function(){_.rh(this.hostElement,"picker-cancelled")};
_.Q.observeSelected=function(){this.selected&&this.hostElement.focus();var l=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");l.length&&l[0].focus()};
_.Q.onCloseBuyFlow=function(){_.rh(this.hostElement,"picker-cancelled")};
_.Q.onCloseEngageWithAudienceEditorPanels=function(){_.rh(this.hostElement,"picker-cancelled")};
cA.prototype.observeSelected=cA.prototype.observeSelected;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],cA.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cA.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],cA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cA.prototype,"data",void 0);
_.w([_.g({computed:"computeId(data)",reflectToAttribute:!0}),_.u("design:type",String)],cA.prototype,"id",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],cA.prototype,"selected",void 0);_.w([_.tC("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cA.prototype,"observeSelected",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],cA);
_.R(cA,"yt-live-chat-product-picker-renderer",function(){if(pSL===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;RmE===void 0&&(RmE=document.createElement("template"));var L=RmE;d.call(b,L.content.cloneNode(!0),l.content.firstChild);pSL=l}l=pSL;return l},{mode:0});var oim;var D6m;var V6B;var wSH;var rt=function(){return _.S.apply(this,arguments)||this};
_.h(rt,_.S);rt.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()};
rt.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
rt.prototype.created=function(){this.ids={background:_.Gz(),maskOne:_.Gz(),maskTwo:_.Gz(),gradient:_.Gz(),largeBackground:_.Gz(),largeGradientOne:_.Gz(),largeGradientTwo:_.Gz(),largeGradientPath:_.Gz()}};
rt.prototype.maybeLoadAnimationBackground=rt.prototype.maybeLoadAnimationBackground;_.w([_.g({value:!1}),_.u("design:type",Boolean)],rt.prototype,"useLargeBackground",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],rt.prototype,"useAnimationBackground",void 0);_.w([_.g({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.u("design:type",Boolean)],rt.prototype,"useRegularBackground",void 0);
_.w([_.g(),_.u("design:type",Object)],rt.prototype,"ids",void 0);_.w([_.g(),_.u("design:type",Object)],rt.prototype,"lottieAnimation",void 0);_.w([_.KL("#animation-background"),_.u("design:type",HTMLDivElement)],rt.prototype,"animationBackground",void 0);_.w([_.tC("useAnimationBackground"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rt.prototype,"maybeLoadAnimationBackground",null);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],rt);
_.R(rt,"yt-live-interactivity-component-background",function(){if(wSH===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;V6B===void 0&&(V6B=document.createElement("template"));var L=V6B;d.call(b,L.content.cloneNode(!0),l.content.firstChild);wSH=l}l=wSH;return l},{mode:0});var lI=function(){var l=_.S.apply(this,arguments)||this;l.characterCount=0;l.showInputErrorMessage=!1;l.startQnaRequestInFlight=!1;l.modern=_.U("web_button_rework_with_live");l.buttonOverrides={style:"mono",type:"filled"};l.closeButtonOverrides={iconPosition:"icon-only"};l.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return l};
_.h(lI,_.S);_.Q=lI.prototype;
_.Q.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]]"}}}}}};
_.Q.onCharacterCountChanged=function(l){var b,d,L,P,E=(d=_.K(this==null?void 0:(b=this.data)==null?void 0:b.creatorCallForQuestions,hpL))==null?void 0:(L=d.inputField)==null?void 0:(P=L.liveChatTextInputFieldRenderer)==null?void 0:P.maxCharacterLimit,f,F;E!=null&&(l==null?void 0:(f=l.detail)==null?void 0:f.characterCount)!=null&&_.K(this==null?void 0:(F=this.data)==null?void 0:F.startButton,_.Ym)&&(b=l.detail.characterCount>E,this.set("data.startButton.buttonRenderer.isDisabled",l.detail.characterCount===
0||b),this.showInputErrorMessage=b)};
_.Q.onCloseClick=function(){_.rh(this.hostElement,"picker-cancelled");_.lQ(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Q.onPickerCancelled=function(){var l=_.F$(this.hostElement).querySelector("#qna-creator-text-input-field");l&&l.setLiveChatRichMessageInput(null)};
_.Q.handleOpenQnaStartPanel=function(){var l=_.F$(this.hostElement).querySelector("#qna-creator-text-input-field");l&&l.focus()};
_.Q.handleStartButtonAction=function(l){var b=this;if(l.detail.actionName==="yt-service-request"&&(l.stopPropagation(),l=l.detail.args[1])){var d=_.F$(this.hostElement).querySelector("#qna-creator-text-input-field"),L;(d==null?0:(L=d.liveChatRichMessageInput)==null?0:L.textSegments)&&d.liveChatRichMessageInput.textSegments.length!==0&&(L={rich_message:_.oH(d.liveChatRichMessageInput)},_.LZ(this.hostElement,[l,L]).then(function(){_.rh(b.hostElement,"picker-cancelled")}))}};
_.Q.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.Q.handleServiceRequestCompleted=function(l){var b;l=l==null?void 0:(b=l.detail)==null?void 0:b.data;(l==null?0:l.actions)&&l.actions.length>0?this.startQnaRequestInFlight=!1:_.lQ(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Q.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
lI.prototype.handleServiceRequestError=lI.prototype.handleServiceRequestError;lI.prototype.handleServiceRequestCompleted=lI.prototype.handleServiceRequestCompleted;lI.prototype.handleServiceRequestSent=lI.prototype.handleServiceRequestSent;lI.prototype.onPickerCancelled=lI.prototype.onPickerCancelled;lI.prototype.onCharacterCountChanged=lI.prototype.onCharacterCountChanged;_.w([_.g(),_.u("design:type",Object)],lI.prototype,"characterCount",void 0);
_.w([_.g(),_.u("design:type",Object)],lI.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lI.prototype,"showInputErrorMessage",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lI.prototype,"startQnaRequestInFlight",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lI.prototype,"modern",void 0);_.w([_.g(),_.u("design:type",Object)],lI.prototype,"buttonOverrides",void 0);
_.w([_.g(),_.u("design:type",Object)],lI.prototype,"closeButtonOverrides",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],lI.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.z(_.em.YtLiveChatItemBehavior),_.u("design:type",_.hI)],lI.prototype,"ytLiveChatItemBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],lI.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Hf("yt-live-chat-text-input-field-renderer-character-count-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lI.prototype,"onCharacterCountChanged",null);_.w([_.Hf("picker-cancelled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lI.prototype,"onPickerCancelled",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lI.prototype,"handleServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lI.prototype,"handleServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],lI.prototype,"handleServiceRequestError",null);_.w([_.A({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],lI);
_.R(lI,"yt-live-chat-qna-start-panel-renderer",function(){if(D6m===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;oim===void 0&&(oim=document.createElement("template"));var L=oim;d.call(b,L.content.cloneNode(!0),l.content.firstChild);D6m=l}l=D6m;return l},{mode:0});var uZc;var G$E;var bI=function(){return _.S.apply(this,arguments)||this};
_.h(bI,_.S);bI.prototype.dismiss=function(){_.rh(this.hostElement,"yt-live-chat-error-message-dismiss")};
bI.prototype.edit=function(){_.rh(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.w([_.g(),_.u("design:type",Object)],bI.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],bI);
_.R(bI,"yt-live-chat-text-actions-error-message-renderer",function(){if(G$E===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;uZc===void 0&&(uZc=document.createElement("template"));var L=uZc;d.call(b,L.content.cloneNode(!0),l.content.firstChild);G$E=l}l=G$E;return l},{mode:0});var TLp;var a1H;var i1h;var c4H;var dn=function(){var l=_.S.apply(this,arguments)||this;l.isDarkTheme=document.documentElement.hasAttribute("dark");l.newnessDotEligible=!1;return l};
_.h(dn,_.S);dn.prototype.sendReaction=function(){var l,b,d=((l=this.data)==null?void 0:l.emojiId)||((b=this.data)==null?void 0:b.emoteId),L;d&&((L=this.data)==null?0:L.shouldTriggerAnimation)&&_.lQ(this.hostElement,"yt-create-user-reaction-animation",[d]);var P;(l=_.A9((P=this.data)==null?void 0:P.onTap))&&_.mf(l,this.hostElement);this.showNewnessDot&&_.lQ(this.hostElement,"yt-hide-newness-dot")};
dn.prototype.onClick=function(l){(!l||l.clientX||l.clientY)&&this.sendReaction()};
dn.prototype.onKeyDown=function(l){l.key!=="Enter"&&l.key!==" "||l.repeat||this.sendReaction()};
_.qG.Object.defineProperties(dn.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var l,b;return!!(((l=this.data)==null?0:l.emojiId)||((b=this.data)==null?0:b.emoteId))}}});
_.w([_.g(),_.u("design:type",Object)],dn.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dn.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",Object)],dn.prototype,"newnessDotEligible",void 0);_.w([_.y("data.maybeShowNewnessDot"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dn.prototype,"showNewnessDot",null);_.w([_.y("data.emojiId","data.emoteId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],dn.prototype,"useYtImage",null);
_.w([_.AC({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],dn);
_.R(dn,"yt-reaction-control-panel-button-view-model",function(){if(c4H===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;i1h===void 0&&(i1h=document.createElement("template"));var L=i1h;d.call(b,L.content.cloneNode(!0),l.content.firstChild);c4H=l}l=c4H;return l},{mode:0});var r4D;var lqb;var Ly=function(){var l=_.S.apply(this,arguments)||this;l.reactionControlPanelExpanded=!1;l.isDarkTheme=document.documentElement.hasAttribute("dark");l.newnessDotEligible=!1;return l};
_.h(Ly,_.S);_.Q=Ly.prototype;_.Q.expandedButtonsChanged=function(){var l,b;_.mj(this.hostElement,{"--expanded-buttons-height":((b=(l=this.expandedButtonsData)==null?void 0:l.length)!=null?b:0)*36+"px"})};
_.Q.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}}};
_.Q.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.Q.onMouseLeave=function(){var l=this;this.collapseTimer=setTimeout(function(){l.reactionControlPanelExpanded=!1},500)};
_.Q.onFocusIn=function(){this.onMouseEnter()};
_.Q.onFocusOut=function(){this.onMouseLeave()};
_.Q.onCollapsedButtonFocusIn=function(){var l=this;setTimeout(function(){var b;(b=l.expandedButtons.querySelector("button"))==null||b.focus()},100)};
_.Q.onCollapsedButtonFocusOut=function(l){l.stopPropagation()};
_.qG.Object.defineProperties(Ly.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var l,b;return _.RB.unsafeClone((l=this.liveReactionsData)==null?void 0:l.emojiButtonData)||((b=this.data)==null?void 0:b.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var l;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((l=this.data)==null||!l.maybeShowNewnessDot)}}});
Ly.prototype.expandedButtonsChanged=Ly.prototype.expandedButtonsChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ly.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ly.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],Ly.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ly.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Ly.prototype,"reactionControlPanelExpanded",void 0);_.w([_.g({selectorArgs:["data.liveReactionsDataEntityKey"],selector:GoI}),_.u("design:type",Object)],Ly.prototype,"liveReactionsData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Ly.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",Object)],Ly.prototype,"newnessDotEligible",void 0);
_.w([_.y("liveReactionsData","data.expandedButtons"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ly.prototype,"expandedButtonsData",null);_.w([_.y("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.g({reflectToAttribute:!0}),_.u("design:type",Object),_.u("design:paramtypes",[])],Ly.prototype,"showNewnessDot",null);_.w([_.KL("#expanded-buttons"),_.u("design:type",HTMLElement)],Ly.prototype,"expandedButtons",void 0);
_.w([_.tC("expandedButtonsData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ly.prototype,"expandedButtonsChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],Ly);
_.R(Ly,"yt-reaction-control-panel-view-model",function(){if(lqb===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;r4D===void 0&&(r4D=document.createElement("template"));var L=r4D;d.call(b,L.content.cloneNode(!0),l.content.firstChild);lqb=l}l=lqb;return l},{mode:0});var Pj=new _.lb("yt-live-chat"),b73=Date.parse("2024-7-24"),EG=function(){var l=_.S.apply(this,arguments)||this;l.emojiManager=_.Kq;l.newnessDotEligible=!1;l.newnessDotImpressionCounted=!1;l.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return l};
_.h(EG,_.S);_.Q=EG.prototype;_.Q.emojiCustomizationEnabledChanged=function(){var l;((l=this.data)==null?0:l.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((l=Pj.getCreationTime("emoji-customization-count"))&&l<b73&&Pj.set("emoji-customization-count","0"),l=Number(Pj.get("emoji-customization-count"))||0,l<3&&(this.newnessDotEligible=!0,Pj.set("emoji-customization-count",(l+1).toString())),this.newnessDotImpressionCounted=!0)};
_.Q.hideNewnessDot=function(){this.newnessDotEligible=!1;Pj.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.Q.handleReactionsMute=function(l){var b=_.zw(),d=_.mi(206221),L={checkboxData:{state:l?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};b&&_.VB(b,d,L);this.reactionsMuted=l};
_.Q.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.Q.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}}};
_.qG.Object.defineProperties(EG.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var l;return(!((l=this.liveReactionsData)==null||!l.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
EG.prototype.liveReactionsSettingChanged=EG.prototype.liveReactionsSettingChanged;EG.prototype.emojiCustomizationEnabledChanged=EG.prototype.emojiCustomizationEnabledChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],EG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],EG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.BB),_.u("design:type",Object)],EG.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],EG.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],EG.prototype,"data",void 0);_.w([_.g(),_.u("design:type",_.HE)],EG.prototype,"emojiManager",void 0);_.w([_.g(),_.u("design:type",Object)],EG.prototype,"newnessDotEligible",void 0);_.w([_.g(),_.u("design:type",Object)],EG.prototype,"newnessDotImpressionCounted",void 0);
_.w([_.g({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:Tam}),_.u("design:type",Boolean)],EG.prototype,"liveReactionsSetting",void 0);_.w([_.g({selectorArgs:["data.liveReactionsDataEntityKey"],selector:GoI}),_.u("design:type",Object)],EG.prototype,"liveReactionsData",void 0);_.w([_.g({value:function(){var l=_.U("enable_lwe_web_mute"),b=Pj.get("allow-reactions");return b===void 0?!1:!b&&l}}),
_.u("design:type",Boolean)],EG.prototype,"reactionsMuted",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],EG.prototype,"liveReactionsEnabled",null);_.w([_.tC("data.emojiCustomizationEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],EG.prototype,"emojiCustomizationEnabledChanged",null);
_.w([_.tC("liveReactionsEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],EG.prototype,"liveReactionsSettingChanged",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],EG);
_.R(EG,"yt-reaction-control-panel-overlay-view-model",function(){if(a1H===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;TLp===void 0&&(TLp=document.createElement("template"));var L=TLp;d.call(b,L.content.cloneNode(!0),l.content.firstChild);a1H=l}l=a1H;return l},{mode:0});var dGb={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(l){var b=this.$.pickers.selected;if(b){_.F$(this.hostElement).removeAttribute(b+"-open");var d="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(d="#picker-buttons",b==="emoji"&&_.F$(this.hostElement).querySelector("#emoji-picker-button")&&(d="#emoji-picker-button"));if(d=_.F$(this.hostElement).querySelector(d).querySelector("#"+b))d.active=!1}d=l;b==l&&(d=null);b!=
l&&_.F$(this.hostElement).setAttribute(l+"-open","");this.$.pickers.selected=d;_.lQ(this.hostElement,"yt-live-chat-picker-changed",[d])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var QM=function(){var l=_.S.apply(this,arguments)||this;l.numSentMessages=0;l.timeoutDurationMs=0;l.timeoutMs=0;l.lastTimeoutTimeMs=0;l.pendingMessageId="";l.hasFiredInitialFocusActions=!1;l.isBeforeFocusEnabled=!0;l.id="";l.characterCount=0;l.maxCharacterLimit=0;l.remainingCharacterCount=0;l.inputExpanded=!1;l.buttonOverrides={iconPosition:"icon-only"};l.inReplyPanel=!1;l.countdownRatio=0;l.isTooltipVisible=!1;l.tooltipTimeout=1E4;l.systemIcons=_.U("kevlar_system_icons");l.tallerEmojiPicker=_.U("live_chat_taller_emoji_picker");
l.sendReplyMessageInFlight=!1;l.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"};l.onResize=function(){l.maybeToggleCharacterCount()};
return l};
_.h(QM,_.S);_.Q=QM.prototype;
_.Q.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"}}}};
_.Q.attached=function(){window.addEventListener("resize",this.onResize)};
_.Q.detached=function(){window.removeEventListener("resize",this.onResize)};
_.Q.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.Q.sendMessage=function(){var l=this,b,d,L,P;return _.B(function(E){if(l.sendDisabled)return E.return();l.isTooltipVisible&&_.lQ(l.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(l.data.sendButton&&l.data.sendButton.buttonRenderer){l.input.completeEmojis();b=l.data.sendButton.buttonRenderer.serviceEndpoint;if(!b)return E.return();L=((d=_.K(b,_.hT0))==null?void 0:d.clientIdPrefix)||"";P={client_message_id:L+String(l.numSentMessages++),rich_message:_.oH(l.input.liveChatRichMessageInput)};
l.pendingMessageId=P.client_message_id;l.inReplyPanel&&(l.sendReplyMessageInFlight=!0);_.LZ(l.hostElement,[b,P]);l.input.setLiveChatRichMessageInput(null)}_.gR(E)})};
_.Q.handleSendButtonAction=function(l){l.detail.actionName==="yt-service-request"&&(l.stopPropagation(),this.sendMessage())};
_.Q.onSendCompleted=function(l,b){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(l=this.get("timeoutDurationUsec",b.data))&&this.handleTimeout(Number(l)/1E3);this.errorMessage=this.get("errorMessage",b.data);this.pendingMessageId=""};
_.Q.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.lQ(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.Q.handlePickerButtonToggle=function(l){l=l.detail.targetId;this.ytPickerBehavior.togglePicker_(l);if(l==="emoji")this.input.focus();else if(l==="qna-start-panel"){var b,d;(b=_.F$(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(d=b.querySelector("#qna-creator-text-input-field"))==null||d.focus()}};
_.Q.onComponentReplaced=function(l){var b,d;l.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((b=l.replacement.liveChatMessageInputRenderer)==null?0:(d=b.headerRenderer)==null?0:d.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.Q.onEmojiSelect=function(l){this.input.focus();this.input.insertEmoji(l.detail)};
_.Q.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.Q.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.lQ(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.lQ(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.Q.onOpenPopupAction=function(l,b){var d=this;b===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.lQ(d.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.Q.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.Q.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.Q.focusChanged=function(){this.maybeToggleCharacterCount()};
_.Q.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var l=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",l>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.Q.computeId=function(){return this.data&&this.data.targetId||""};
_.Q.computeSendDisabled=function(l,b,d,L){l=!!(!l||b&&l>b||L);(b=_.F$(this.hostElement).querySelector("#send-button"))&&b.children.length&&(b.children[0].disabled=l);return l};
_.Q.handleTimeout=function(l){this.timeoutDurationMs=this.timeoutMs=l;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.Q.updateTimeout=function(l){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(l-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=l,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.Q.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.Q.onErrorMessageEdit=function(l){this.input.setLiveChatRichMessageInput(l.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.Q.errorMessageChanged=function(){var l=this;_.Vx(function(){_.lQ(l.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.Q.computeAuthorNameColor=function(l){var b;if(_.U("live_chat_author_name_color_usernames")&&(l==null?0:(b=l.authorName)==null?0:b.simpleText))return _.N0B(_.mIy(l.authorName.simpleText));if(_.U("live_chat_seed_color_usernames")&&(l==null?0:l.authorSeedColorArgb))return _.N0B(_.Fa(l.authorSeedColorArgb));if(_.U("live_chat_colored_usernames"))return"#cc0000";var d;return _.U("live_chat_simple_color_usernames")&&(l==null?0:(d=l.authorName)==null?0:d.simpleText)&&(l==null?0:l.authorUsernameColorLight)&&
(l==null?0:l.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.Fa(l.authorUsernameColorDark):_.Fa(l.authorUsernameColorLight):""};
_.Q.onIsTooltipVisibleChanged=function(){var l=_.F$(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){l.hidden=!1;l.setAttribute("role","alert")},0):(l.hidden=!0,l.removeAttribute("role"))};
_.Q.onFocusedChanged=function(l){this.inputFocused=l.detail.value};
_.qG.Object.defineProperties(QM.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 l;return!((l=this.data)==null||!l.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:(b=l.pickers)==null?void 0:b.find(function(d){return d.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var l=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return l?this.ytRendererBehavior.getSimpleString(l):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
QM.prototype.onIsTooltipVisibleChanged=QM.prototype.onIsTooltipVisibleChanged;QM.prototype.errorMessageChanged=QM.prototype.errorMessageChanged;QM.prototype.onErrorMessageEdit=QM.prototype.onErrorMessageEdit;QM.prototype.onErrorMessageDismiss=QM.prototype.onErrorMessageDismiss;QM.prototype.focusChanged=QM.prototype.focusChanged;QM.prototype.characterCountChanged=QM.prototype.characterCountChanged;QM.prototype.onEmojiSelect=QM.prototype.onEmojiSelect;QM.prototype.handlePickerButtonToggle=QM.prototype.handlePickerButtonToggle;
QM.prototype.onSendError=QM.prototype.onSendError;QM.prototype.onSendCompleted=QM.prototype.onSendCompleted;QM.prototype.sendMessage=QM.prototype.sendMessage;QM.prototype.dataChanged=QM.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],QM.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(dGb.YtPickerBehavior),_.u("design:type",Object)],QM.prototype,"ytPickerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],QM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.nX.YtLiveChatTooltipTargetingBehavior),_.u("design:type",Object)],QM.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"hasFiredInitialFocusActions",void 0);
_.w([_.g(),_.u("design:type",Object)],QM.prototype,"isBeforeFocusEnabled",void 0);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"data",void 0);_.w([_.g({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.u("design:type",Object)],QM.prototype,"id",void 0);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"characterCount",void 0);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"maxCharacterLimit",void 0);
_.w([_.g(),_.u("design:type",Object)],QM.prototype,"remainingCharacterCount",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],QM.prototype,"inputExpanded",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],QM.prototype,"inputFocused",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],QM.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.w([_.g(),_.u("design:type",_.jm)],QM.prototype,"participantsManager",void 0);
_.w([_.g(),_.u("design:type",Object)],QM.prototype,"buttonOverrides",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],QM.prototype,"inReplyPanel",void 0);_.w([_.y("characterCount, maxCharacterLimit, countdownActive"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QM.prototype,"sendDisabled",null);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"countdownRatio",void 0);
_.w([_.y("countdownRatio"),_.u("design:type",Number),_.u("design:paramtypes",[])],QM.prototype,"countdownStrokeDashOffset",null);_.w([_.y("countdownRatio"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QM.prototype,"countdownActive",null);_.w([_.y("data.interactionMessage"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QM.prototype,"hasInteractionMessage",null);
_.w([_.y("data.emojiPickerButton"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QM.prototype,"hasEmojiPickerButton",null);_.w([_.y("data, characterCount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QM.prototype,"showAvatar",null);_.w([_.y("data.pickers"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],QM.prototype,"hasProductPickerPanelViewModel",null);
_.w([_.g(),_.u("design:type",Object)],QM.prototype,"errorMessage",void 0);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"genericErrorMessage",void 0);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"isTooltipVisible",void 0);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"tooltipTimeout",void 0);_.w([_.y("data.onInitialFocusCommand"),_.u("design:type",String),_.u("design:paramtypes",[])],QM.prototype,"tooltipMessage",null);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],QM.prototype,"systemIcons",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],QM.prototype,"tallerEmojiPicker",void 0);_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],QM.prototype,"authorNameColor",null);_.w([_.g(),_.u("design:type",Object)],QM.prototype,"sendReplyMessageInFlight",void 0);_.w([_.KL("#input"),_.u("design:type",_.dUD)],QM.prototype,"input",void 0);
_.w([_.KL("#count"),_.u("design:type",HTMLElement)],QM.prototype,"count",void 0);_.w([_.KL("#input-container"),_.u("design:type",HTMLElement)],QM.prototype,"inputContainer",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QM.prototype,"dataChanged",null);_.w([_.Hf("yt-live-chat-send-message"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],QM.prototype,"sendMessage",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[Event,_.c$]),_.u("design:returntype")],QM.prototype,"onSendCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QM.prototype,"onSendError",null);
_.w([_.Hf("yt-live-chat-icon-toggle-button-renderer-toggle"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],QM.prototype,"handlePickerButtonToggle",null);_.w([_.Hf("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],QM.prototype,"onEmojiSelect",null);
_.w([_.tC("characterCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QM.prototype,"characterCountChanged",null);_.w([_.tC("inputFocused"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QM.prototype,"focusChanged",null);_.w([_.Hf("yt-live-chat-error-message-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QM.prototype,"onErrorMessageDismiss",null);
_.w([_.Hf("yt-live-chat-error-message-edit"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],QM.prototype,"onErrorMessageEdit",null);_.w([_.tC("errorMessage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QM.prototype,"errorMessageChanged",null);_.w([_.tC("isTooltipVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QM.prototype,"onIsTooltipVisibleChanged",null);
_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],QM);
_.R(QM,"yt-live-chat-message-input-renderer",function(){if(hmL===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;emL===void 0&&(emL=document.createElement("template"));var L=emL;d.call(b,L.content.cloneNode(!0),l.content.firstChild);hmL=l}l=hmL;return l},{mode:0});var L1c;var Pam;var Xh=function(){var l=_.S.apply(this,arguments)||this;l.systemIcons=_.U("kevlar_system_icons");l.firedOnClickCommand=!1;l.inReplyPanel=!1;return l};
_.h(Xh,_.S);
Xh.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"}}}};
Xh.prototype.onButtonToggle=function(l){l.target.disabled||this.ytPickerBehavior.togglePicker_(l.detail.targetId)};
Xh.prototype.onClick=function(){var l=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.lQ(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return l.firedOnClickCommand=!1},5E3))};
_.qG.Object.defineProperties(Xh.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:(b=l.panels)==null?void 0:b.find(function(d){return d.liveChatProductPickerPanelViewModel}))!==void 0}}});
Xh.prototype.onButtonToggle=Xh.prototype.onButtonToggle;_.w([_.z(dGb.YtPickerBehavior),_.u("design:type",Object)],Xh.prototype,"ytPickerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Xh.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Xh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Xh.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Xh.prototype,"systemIcons",void 0);_.w([_.g({reflectToAttribute:!1}),_.u("design:type",Object)],Xh.prototype,"firedOnClickCommand",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Xh.prototype,"inReplyPanel",void 0);_.w([_.y("data.pickers"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Xh.prototype,"hasProductPickerPanelViewModel",null);
_.w([_.Hf("yt-live-chat-icon-toggle-button-renderer-toggle"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Xh.prototype,"onButtonToggle",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],Xh);
_.R(Xh,"yt-live-chat-restricted-participation-renderer",function(){if(Pam===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;L1c===void 0&&(L1c=document.createElement("template"));var L=L1c;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Pam=l}l=Pam;return l},{mode:0});var fy=function(){var l=_.S.apply(this,arguments)||this;l.genericErrorMessage=_.ao("Error, try again.");l.inReplyPanel=!1;l.hideBorder=!1;return l};
_.h(fy,_.S);fy.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}}}}}};
_.qG.Object.defineProperties(fy,{template:{configurable:!0,enumerable:!0,get:function(){return q6m()}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],fy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fy.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],fy.prototype,"genericErrorMessage",void 0);_.w([_.g(),_.u("design:type",Object)],fy.prototype,"inReplyPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],fy.prototype,"hideBorder",void 0);
_.w([_.AC({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],fy);_.R(fy,"yt-live-chat-engagement-panel-input-renderer",function(){return q6m()},{mode:0});var Erh,Q9c;Erh=_.mi(115994);Q9c=_.mi(115993);_.sG=function(l,b,d){var L=this;var P=d.dragDownAction;this.layer=0;this.JSC$23207_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return L.dragDownAction()}}}};
this.JSC$23207_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return L.dragDownAction()}}}};
this.fullscreen=!1;var E=_.Ut();_.wX(E,Erh,this.layer);_.wX(E,Q9c,this.layer);this.dragDownAction=function(){P();_.Vq(E,{visualElement:L.fullscreen?Erh:Q9c})};
this.gesture=new _.es(l,b,this.getConfig(!1),"pandown");this.attach()};
_.sG.prototype.attach=function(){this.gesture.attach()};
_.sG.prototype.detach=function(){this.gesture.detach()};
_.sG.prototype.update=function(l){this.fullscreen=l;var b=this.gesture;l=this.getConfig(l);b.config=l};
_.sG.prototype.getConfig=function(l){return l?this.JSC$23207_watchFullScreenConfig:this.JSC$23207_watchConfig};var XhL={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(l){if(l&&l.length==1&&Array.isArray(l[0].loggingUrls)){l=_.RB.unsafeClone(l[0]);var b=this.macros||{},d=this.getAdModuleClient_();if(!d)return _.Ez();l.loggingUrls.forEach(function(L){if(L.baseUrl){var P=L.baseUrl;var E=b;E=E===void 0?{}:E;P=d.getOptions().includes("replaceUrlMacros")?_.eYV(d,"replaceUrlMacros",{url:P,additionalMapping:E}):P;L.baseUrl=P}},this);
l=[l]}return _.LZ(this.hostElement,l)},
getAdModuleClient_:function(){var l=_.P_(this);return l?(l=l.getPlayer())?new _.nP(l):null:null}}]};var fqp;var s9$;var Fh=function(){return _.S.apply(this,arguments)||this};
_.h(Fh,_.S);Fh.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Fh.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Fh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Fh.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],Fh);
_.R(Fh,"ytd-compact-tvfilm-entry-point-renderer",function(){if(s9$!==void 0)return s9$;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return s9$=l},{mode:1});var F1p;var BPL;var nr$;var Bj=function(){return _.S.apply(this,arguments)||this};
_.h(Bj,_.S);Bj.prototype.ready=function(){this.initializeDefs()};
Bj.prototype.initializeDefs=function(){var l=this.meta.byKey("yt-icons"),b=_.F$(l).querySelector("#star"),d=_.F$(l).querySelector("#star_half");l=_.F$(l).querySelector("#star_border");b&&this.defs.appendChild(b.cloneNode(!0));d&&this.defs.appendChild(d.cloneNode(!0));l&&this.defs.appendChild(l.cloneNode(!0))};
Bj.prototype.percentChanged=function(){for(var l=this.rating;l.firstChild;)l.removeChild(l.firstChild);var b=Math.round(this.percent/10);l=Math.floor(b/2);b%=2;var d=5-l-b;this.appendStars("star",l,0);this.appendStars("star_half",b,l);this.appendStars("star_border",d,l+b)};
Bj.prototype.appendStars=function(l,b,d){for(var L=0;L<b;L++){var P=(18+this.spacing)*(L+d),E=document.createElementNS("http://www.w3.org/2000/svg","use");_.Ddl(E,"#"+l);E.setAttribute("x",""+P);E.setAttribute("y","0");this.rating.appendChild(E)}};
Bj.prototype.percentChanged=Bj.prototype.percentChanged;_.w([_.KL("#defs"),_.u("design:type",HTMLElement)],Bj.prototype,"defs",void 0);_.w([_.KL("#rating"),_.u("design:type",HTMLElement)],Bj.prototype,"rating",void 0);_.w([_.g(),_.u("design:type",Number)],Bj.prototype,"percent",void 0);_.w([_.g({value:6}),_.u("design:type",Number)],Bj.prototype,"spacing",void 0);_.w([_.g({value:_.uG.create("iron-meta",{type:"iconset"})}),_.u("design:type",_.cC)],Bj.prototype,"meta",void 0);
_.w([_.tC("percent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bj.prototype,"percentChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-ratings"})],Bj);
_.R(Bj,"ytd-ratings",function(){if(nr$!==void 0)return nr$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return nr$=l},{mode:1});var O7B=function(){return _.S.apply(this,arguments)||this};
_.h(O7B,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],O7B.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],O7B.prototype,"data",void 0);_.w([_.A({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],O7B);
_.R(O7B,"ytd-offer-review-renderer",function(){if(BPL!==void 0)return BPL;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return BPL=l},{mode:1});var ny=function(){var l=_.S.apply(this,arguments)||this;l.badges=[{textBadge:{label:_.ao("CC")}}];return l};
_.h(ny,_.S);_.Q=ny.prototype;_.Q.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.Q.dataChanged=function(){var l=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(l&&l.commandMetadata&&_.K(l.commandMetadata,_.lS)&&_.K(l.commandMetadata,_.lS).fireAutomatically)_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}});else{var b;l&&((b=_.K(l,_.lS))==null?0:b.fireAutomatically)&&_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})}};
_.Q.isEmptyContent=function(l){return this.isStorefrontEntryPointEmpty(l)&&this.shouldHideOfferModule(l)};
_.Q.isStorefrontEntryPointEmpty=function(l){return!l||!l.storefrontEntryPoint};
_.Q.shouldHideOfferModule=function(l){return!!l.hideVideoDetails};
_.Q.isOfferModuleNavigationInactive=function(l){return!l.navigationEndpoint&&!l.serviceEndpoint};
_.Q.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
ny.prototype.dataChanged=ny.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ny.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ny.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ny.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.u("design:type",Boolean)],ny.prototype,"hidden",void 0);
_.w([_.g(),_.u("design:type",Object)],ny.prototype,"badges",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ny.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],ny);
_.R(ny,"ytd-movie-offer-module-renderer",function(){if(F1p!==void 0)return F1p;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return F1p=l},{mode:1});var NPD;var mGm=function(){return _.S.apply(this,arguments)||this};
_.h(mGm,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],mGm.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mGm.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],mGm);
_.R(mGm,"ytd-media-masthead-renderer",function(){if(NPD!==void 0)return NPD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return NPD=l},{mode:1});var Y9L;_.P$(_.E19,"course-metadata-view-model",{props:{data:_.bY,isOverlay:_.bY}});var OG=function(){var l=_.S.apply(this,arguments)||this;l.isMetadataVisible=!1;l.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return l};
_.h(OG,_.S);_.Q=OG.prototype;
_.Q.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"}}}}};
_.Q.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.Q.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.Q.expanderChanged=function(){var l;if((l=this.data)==null?0:l.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.Q.isExpandButtonToggled=function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.expandMetadataButton,_.eC))==null?void 0:b.isToggled};
_.Q.onVisibilityButtonClick=function(){var l;if((l=this.data)==null?0:l.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.Q.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
OG.prototype.expanderChanged=OG.prototype.expanderChanged;OG.prototype.dataChanged=OG.prototype.dataChanged;OG.prototype.descriptionChanged=OG.prototype.descriptionChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],OG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],OG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z([_.wG.YtActionHandlerBehavior]),_.u("design:type",Object)],OG.prototype,"actionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],OG.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],OG.prototype,"isMetadataVisible",void 0);_.w([_.KL("#expander"),_.u("design:type",Object)],OG.prototype,"expander",void 0);_.w([_.tC("data.description"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OG.prototype,"descriptionChanged",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OG.prototype,"dataChanged",null);_.w([_.tC("isMetadataVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OG.prototype,"expanderChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],OG);
_.R(OG,"ytd-tvfilm-offer-module-renderer",function(){if(Y9L!==void 0)return Y9L;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Y9L=l},{mode:2});var q9B;var No=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return l};
_.h(No,_.S);No.prototype.dataChanged=function(){this.hostElement.hidden=!1};
No.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
No.prototype.onThumbnailTap=function(l){this.data&&this.data.serviceEndpoint&&(_.qP().resolve(_.tk).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),l.stopPropagation())};
No.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
No.prototype.dataChanged=No.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],No.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],No.prototype,"rendererBehaviors",void 0);_.w([_.z([_.wG.YtActionHandlerBehavior]),_.u("design:type",Object)],No.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],No.prototype,"data",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],No.prototype,"dataChanged",null);_.w([_.A({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],No);
_.R(No,"ytd-unlimited-offer-module-renderer",function(){if(q9B!==void 0)return q9B;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return q9B=l},{mode:1});var H7E;var twI;var m9=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return l};
_.h(m9,_.S);m9.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
m9.prototype.handleRelatedChipCommand=function(l){l=_.K(l,Cbb);var b=l.contents;b?_.bQ(this.hostElement,"yt-item-section-replace-action",[b,l.targetSectionIdentifier]):_.bQ(this.hostElement,"yt-item-section-continuation-action",[l.continuationData,l.targetSectionIdentifier])};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],m9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],m9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],m9.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],m9.prototype,"data",void 0);_.w([_.AC({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],m9);
_.R(m9,"yt-related-chip-cloud-renderer",function(){if(twI===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;H7E===void 0&&(H7E=document.createElement("template"));var L=H7E;d.call(b,L.content.cloneNode(!0),l.content.firstChild);twI=l}l=twI;return l},{mode:2});var Yl=function(){var l=_.S.apply(this,arguments)||this;l.isTwoColumns=!0;l.watchFeedBigThumbs=_.U("kevlar_watch_feed_big_thumbs");l.watchFeedBigThumbsOnLockup=_.U("web_watch_next_big_thumbs");l.watchNextGridHideChips=_.U("kevlar_watch_grid_hide_chips");l.eligibleToSwitchToGrid=!0;l.disableShortsShelfHeightOverride=_.U("web_shorts_wn_shelf_ratio_tuning");l.isWatchNextGrid=!1;l.reuseComponents=!_.U("kevlar_watch_grid");l.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return l};
_.h(Yl,_.S);_.Q=Yl.prototype;
_.Q.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:!_.U("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}}};
_.Q.getItemsPath=function(){return"data.results"};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.Q.created=function(){this.ytLazyListBehavior.initialCount=1};
_.Q.ready=function(){_.mj(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.Q.resultsChanged=function(){if(this.data&&this.data.results){for(var l=this.data.results,b=null,d=null,L=0;L<l.length;L++)l[L].relatedChipCloudRenderer?b=l[L].relatedChipCloudRenderer:l[L].itemSectionRenderer&&(d=l[L].itemSectionRenderer);if(b&&d)for(this.set("data.continuations",[]),l=_.K(b.content,_.mJr).chips,b=0;b<l.length;b++)if(L=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",l[b]),L.loadCached||!L.contents){L.contents=d.contents;break}}};
_.Q.dataChanged=function(){var l=this,b;if((b=this.data)!=null&&b.results&&this.hasAllowedInstreamAd(this.playerData)){if(b=this.data.results.filter(function(F){return!!F.promotedSparklesWebRenderer})){for(var d=0;d<b.length;d++){var L=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",b[d]);
if(L)for(var P=0;P<L.length;P++)L[P]&&L[P].baseUrl&&_.EM(L[P].baseUrl)}this.set("data.results",this.data.results.filter(function(F){return!F.promotedSparklesWebRenderer}))}if(b=this.data.results.filter(function(F){return!!l.getSparklesAd(F)})){b=_.X(b);
for(P=b.next();!P.done;P=b.next())if(L=d=void 0,P=(d=this.getSparklesAd(P.value))==null?void 0:(L=d.errorCommand)==null?void 0:L.loggingUrls)for(d=_.X(P),L=d.next();!L.done;L=d.next())(L=L.value)&&L.baseUrl&&_.EM(L.baseUrl);var E,f;this.set("data.results",(E=this.data)==null?void 0:(f=E.results)==null?void 0:f.filter(function(F){return!F.adSlotRenderer}))}}};
_.Q.getSparklesAd=function(l){var b,d;l=_.K((b=l.adSlotRenderer)==null?void 0:(d=b.fulfillmentContent)==null?void 0:d.fulfilledLayout,_.AZF);return _.K(l==null?void 0:l.renderingContent,PbH)};
_.Q.hasAllowedInstreamAd=function(l){l=this.get("adPlacements",l)||[];for(var b=0;b<l.length;b++){var d=this.get("adPlacementRenderer.config.adPlacementConfig",l[b]);if(d&&d.suppressDisplayAd)return!0}return!1};
_.Q.computeHideUnlimitedOfferModule=function(l,b){return l&&l.offerModule&&b&&l.offerModule.unlimitedOfferModuleRenderer&&l.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(b)?!0:!1};
_.Q.hideUnlimitedOfferModuleChanged=function(){var l=_.F$(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");l&&(l.hidden=this.hideUnlimitedOfferModule)};
_.Q.updateLockupContainerTypes=function(l){if(this.eligibleToSwitchToGrid){var b;(b=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||b.forEach(function(d){d.containerType=l})}};
_.Q.computeHideTvfilmOfferModule=function(l,b){var d,L;return!!((l==null?0:(d=l.offerModule)==null?0:(L=d.tvfilmOfferModuleRenderer)==null?0:L.clientShouldSuppressIfCompanionAdDisplayed)&&b&&this.hasCompanionAds(b))};
_.Q.hideTvfilmOfferModuleChanged=function(){var l=_.F$(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");l&&(l.hidden=this.hideTvfilmOfferModule)};
_.Q.hasCompanionAds=function(l){l=this.get("adPlacements",l)||[];for(var b=0;b<l.length;b++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",l[b]))return!0;var d=void 0,L=void 0,P=void 0;if(!_.U("web_watch_top_banner_companion_check_killswitch")&&((d=l[b])==null?0:(L=d.adPlacementRenderer)==null?0:(P=L.renderer)==null?0:P.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.Q.hasSuppressedResults=function(l){return l==null?!0:l.filter(function(b){return!b.continuationItemRenderer&&!b.compactPromotedVideoRenderer&&!b.promotedSparklesWebRenderer}).length===0};
_.Q.computeShowButton=function(l,b){return this.isWatchNextGrid?l:l||this.hasSuppressedResults(b)};
_.Q.showButtonChanged=function(){if(this.isWatchNextGrid){var l=_.F$(this.hostElement).querySelector("ytd-rich-grid-renderer");l&&this.showButton!==null&&(l.continuationShowButton=this.showButton)}else{l=_.F$(this.hostElement).querySelector("yt-next-continuation");var b=_.F$(this.hostElement).querySelector("ytd-continuation-item-renderer"),d=_.F$(this.hostElement).querySelector("ytd-item-section-renderer");l&&(l.showButton=this.showButton);b&&(b.showButton=this.showButton);d&&(d.continuationShowButton=
this.showButton)}};
_.Q.continuationTap=function(l){var b;if(((b=this.data)==null?void 0:b.continuations)!=null&&l.target.tagName==="TP-YT-PAPER-BUTTON")for(l=this.data.continuations,b=0;b<l.length;b++)l[b].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(l[b].nextContinuationData||{})};
_.Q.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("shown-items-changed",this.shownItems))};
_.qG.Object.defineProperties(Yl.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 l;return!((l=this.shownItems)==null||!l.some(function(b){return!!b.lockupViewModel||b.compactVideoRenderer}))}}});
Yl.prototype.shownItemsChangedForBinding=Yl.prototype.shownItemsChangedForBinding;Yl.prototype.showButtonChanged=Yl.prototype.showButtonChanged;Yl.prototype.hideTvfilmOfferModuleChanged=Yl.prototype.hideTvfilmOfferModuleChanged;Yl.prototype.updateLockupContainerTypes=Yl.prototype.updateLockupContainerTypes;Yl.prototype.hideUnlimitedOfferModuleChanged=Yl.prototype.hideUnlimitedOfferModuleChanged;Yl.prototype.dataChanged=Yl.prototype.dataChanged;Yl.prototype.resultsChanged=Yl.prototype.resultsChanged;
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Yl.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Yl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],Yl.prototype,"ytLazyListBehavior",void 0);_.w([_.z(_.M9.YtNextContinuationBehavior),_.u("design:type",Object)],Yl.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.z(_.Z2),_.u("design:type",Object)],Yl.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Yl.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Yl.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Yl.prototype,"playerData",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],Yl.prototype,"autoFill",void 0);_.w([_.g({value:60}),_.u("design:type",Number)],Yl.prototype,"targetFramerate",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Yl.prototype,"isTwoColumns",void 0);_.w([_.g(),_.u("design:type",Object)],Yl.prototype,"shownItems",void 0);_.w([_.g({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.u("design:type",Boolean)],Yl.prototype,"hideUnlimitedOfferModule",void 0);_.w([_.g({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.u("design:type",Boolean)],Yl.prototype,"hideTvfilmOfferModule",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Yl.prototype,"watchFeedBigThumbs",void 0);_.w([_.g(),_.u("design:type",Object)],Yl.prototype,"watchFeedBigThumbsOnLockup",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Yl.prototype,"watchNextGridHideChips",void 0);_.w([_.g(),_.u("design:type",Object)],Yl.prototype,"eligibleToSwitchToGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Yl.prototype,"disableShortsShelfHeightOverride",void 0);
_.w([_.g({selector:_.AL,reflectToAttribute:!0}),_.u("design:type",Object)],Yl.prototype,"isGridViewEnabled",void 0);_.w([_.g({selector:_.bKV,reflectToAttribute:!0}),_.u("design:type",Object)],Yl.prototype,"isSwatcherooActive",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Yl.prototype,"showMoreButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Yl.prototype,"isWatchNextGrid",void 0);
_.w([_.g({computed:"computeShowButton(showMoreButton, data.results)"}),_.u("design:type",Boolean)],Yl.prototype,"showButton",void 0);_.w([_.Wf("data.results.*"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yl.prototype,"resultsChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yl.prototype,"dataChanged",null);
_.w([_.tC("hideUnlimitedOfferModule"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yl.prototype,"hideUnlimitedOfferModuleChanged",null);_.w([_.y("isGridViewEnabled","containsLockups","data"),_.g({reflectToAttribute:!0}),_.u("design:type",Number),_.u("design:paramtypes",[])],Yl.prototype,"lockupContainerType",null);
_.w([_.tC("lockupContainerType","data"),_.u("design:type",Function),_.u("design:paramtypes",[Number]),_.u("design:returntype")],Yl.prototype,"updateLockupContainerTypes",null);_.w([_.tC("hideTvfilmOfferModule"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yl.prototype,"hideTvfilmOfferModuleChanged",null);_.w([_.tC("showButton"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yl.prototype,"showButtonChanged",null);
_.w([_.tC("shownItems"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yl.prototype,"shownItemsChangedForBinding",null);_.w([_.y("shownItems"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Yl.prototype,"containsLockups",null);
_.R(Yl,"ytd-watch-next-secondary-results-renderer",function(){if(fqp===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);fqp=l}l=fqp;return l},{mode:1});var UG$;var qo=function(){var l=_.S.apply(this,arguments)||this;l.isCollapsed=!1;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return l};
_.h(qo,_.S);_.Q=qo.prototype;_.Q.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.onDonateTap=function(){var l=this.get("data.donateButton.buttonRenderer.command");if(l){var b=_.zw(),d=this.get("data.donateButton.buttonRenderer.trackingParams");b&&d&&_.VB(b,_.WZ(d));this.ytOpenPopupBehavior.openPopup(l)}};
_.Q.onShowMore=function(){this.isCollapsed=!1;var l=_.zw(),b=this.get("data.expandButton.buttonRenderer.trackingParams");l&&b&&_.VB(l,_.WZ(b))};
_.Q.onShowLess=function(){this.isCollapsed=!0};
_.Q.dataChanged=function(){_.mj(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.Q.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.handleUpdate=function(l){if(l=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",l))this.set("data.startLabel",l.startLabel),this.set("data.endLabel",l.endLabel),this.set("data.progress",l.progress),this.set("data.amountRaisedLabel",l.amountRaisedLabel),this.dataChanged()};
_.Q.handleOpenPopupAction=function(l){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",l)&&_.lQ(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.Q.computeHeaderBackgroundUrl=function(l,b){if(l)return b?l.headerBackgroundDarkUrl:l.headerBackgroundUrl};
_.Q.isProgressBarVisible=function(l){return!(!l||l.progress===void 0)};
_.Q.headerBackgroundClass=function(){return _.aC("HTML_DIR")==="rtl"?"flip":""};
qo.prototype.dataChanged=qo.prototype.dataChanged;_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],qo.prototype,"ytOpenPopupBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],qo.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],qo.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],qo.prototype,"isCollapsed",void 0);_.w([_.g({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.u("design:type",String)],qo.prototype,"headerBackgroundUrl",void 0);_.w([_.g(),_.u("design:type",Boolean)],qo.prototype,"isDarkTheme",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qo.prototype,"dataChanged",null);
_.w([_.A({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],qo);
_.R(qo,"ytd-donation-shelf-renderer",function(){if(UG$!==void 0)return UG$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return UG$=l},{mode:1});var K1H;var e2m=function(){return _.S.apply(this,arguments)||this};
_.h(e2m,_.S);_.w([_.g(),_.u("design:type",Object)],e2m.prototype,"data",void 0);_.w([_.A({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],e2m);
_.R(e2m,"ytd-donation-unavailable-renderer",function(){if(K1H!==void 0)return K1H;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return K1H=l},{mode:1});var h2L;var Hj=function(){return _.S.apply(this,arguments)||this};
_.h(Hj,_.S);Hj.prototype.computeIconType=function(l){return l?"yt-icons:"+l.toLowerCase():null};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hj.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Hj.prototype,"data",void 0);_.w([_.A({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],Hj);
_.R(Hj,"ytd-limited-state-message-renderer",function(){if(h2L!==void 0)return h2L;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return h2L=l},{mode:1});var kKm;var tJ=function(){return _.S.apply(this,arguments)||this};
_.h(tJ,_.S);tJ.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
tJ.prototype.onTap=function(l){var b=this.data&&this.data.endpoint;b&&!_.lT(_.ad(l),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.rh(this.hostElement,"yt-navigate",{endpoint:b})};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],tJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tJ.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],tJ.prototype,"data",void 0);_.w([_.A({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],tJ);
_.R(tJ,"ytd-autotagging-metadata-renderer",function(){if(kKm!==void 0)return kKm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return kKm=l},{mode:1});var W1h;var UG=function(){return _.S.apply(this,arguments)||this};
_.h(UG,_.S);UG.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],UG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],UG.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],UG.prototype,"data",void 0);_.w([_.A({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],UG);
_.R(UG,"ytd-autotagging-metadata-row-renderer",function(){if(W1h!==void 0)return W1h;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return W1h=l},{mode:1});var j9$;var z2I;var Ky=function(){var l=_.S.apply(this,arguments)||this;l.engagementPanelContent=!1;return l};
_.h(Ky,_.S);Ky.prototype.computeHasDividerLine=function(l,b){return l&&!b};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ky.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ky.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.u("design:type",Boolean)],Ky.prototype,"hasDividerLine",void 0);_.w([_.g(),_.u("design:type",Object)],Ky.prototype,"engagementPanelContent",void 0);
_.w([_.A({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],Ky);
_.R(Ky,"ytd-metadata-row-header-renderer",function(){if(z2I!==void 0)return z2I;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return z2I=l},{mode:1});var yG$;var el=function(){return _.S.apply(this,arguments)||this};
_.h(el,_.S);el.prototype.computeHasDividerLine=function(l){return l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],el.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],el.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.u("design:type",Boolean)],el.prototype,"hasDividerLine",void 0);_.w([_.A({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],el);
_.R(el,"ytd-metadata-row-renderer",function(){if(yG$!==void 0)return yG$;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return yG$=l},{mode:1});var Z7H;var Mwd=function(){return _.S.apply(this,arguments)||this};
_.h(Mwd,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Mwd.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Mwd.prototype,"data",void 0);_.w([_.A({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],Mwd);
_.R(Mwd,"ytd-metadata-with-image-row-renderer",function(){if(Z7H!==void 0)return Z7H;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Z7H=l},{mode:1});var IqE;var hJ=function(){var l=_.S.apply(this,arguments)||this;l.rounded=!0;l.fixie=!1;l.fullWidth=!1;return l};
_.h(hJ,_.S);_.Q=hJ.prototype;_.Q.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.onDataChanged=function(){var l=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(b){l.onEndpointLinkKeyPress(b)}))};
_.Q.onEndpointLinkKeyPress=function(l){l.target===this.endpointLink&&l.keyCode===13&&_.rh(this.hostElement,"click")};
_.Q.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var l;if((l=this.data)==null?0:l.endpoint)_.Py(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.Q.onYtNavigate=function(l){this.endpointHref||(l.stopPropagation(),l.preventDefault())};
_.Q.onInformationButtonContainerClick=function(l){l.target.id!=="information-button-container"&&(l.stopPropagation(),l.preventDefault())};
_.Q.computeStyle=function(l){return l};
_.Q.computeIsThumbnailStyle=function(l){return l==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.Q.computeThumbnailWidth=function(l){switch(l){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}};
_.Q.computeThumbnailObjectFit=function(l){switch(l){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.qG.Object.defineProperties(hJ.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?0:l.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
hJ.prototype.onYtNavigate=hJ.prototype.onYtNavigate;hJ.prototype.onClick=hJ.prototype.onClick;hJ.prototype.onDataChanged=hJ.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hJ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],hJ.prototype,"componentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hJ.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],hJ.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],hJ.prototype,"componentStyle",void 0);_.w([_.g({computed:"computeIsThumbnailStyle(data.style)"}),_.u("design:type",Boolean)],hJ.prototype,"isThumbnailStyle",void 0);_.w([_.g({computed:"computeThumbnailObjectFit(data.style)"}),_.u("design:type",String)],hJ.prototype,"thumbnailObjectFit",void 0);
_.w([_.g({computed:"computeThumbnailWidth(data.style)"}),_.u("design:type",Number)],hJ.prototype,"thumbnailWidth",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hJ.prototype,"rounded",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hJ.prototype,"fixie",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hJ.prototype,"fullWidth",void 0);_.w([_.KL("#endpoint-link"),_.u("design:type",HTMLAnchorElement)],hJ.prototype,"endpointLink",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hJ.prototype,"onDataChanged",null);_.w([_.y("data.endpoint"),_.u("design:type",Object),_.u("design:paramtypes",[])],hJ.prototype,"endpointHref",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],hJ.prototype,"onClick",null);
_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hJ.prototype,"onYtNavigate",null);_.w([_.A({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],hJ);
_.R(hJ,"ytd-rich-metadata-renderer",function(){if(IqE!==void 0)return IqE;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return IqE=l},{mode:_.fi("kevlar_poly_si_batch_j075")?1:2});var $GB;var kl=function(){var l=_.S.apply(this,arguments)||this;l.fixie=!1;l.fullWidth=!1;return l};
_.h(kl,_.S);kl.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
kl.prototype.computeHasDividerLine=function(l){return l};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],kl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kl.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.u("design:type",Boolean)],kl.prototype,"hasDividerLine",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],kl.prototype,"fixie",void 0);_.w([_.g(),_.u("design:type",Object)],kl.prototype,"fullWidth",void 0);
_.w([_.A({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],kl);
_.R(kl,"ytd-rich-metadata-row-renderer",function(){if($GB!==void 0)return $GB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return $GB=l},{mode:1});var Wj=function(){var l=_.S.apply(this,arguments)||this;l.engagementPanelContent=!1;l.fixie=!1;l.fullWidth=!1;return l};
_.h(Wj,_.S);
Wj.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"}}}};
Wj.prototype.computeCollapsibleItems=function(l,b,d){return l===void 0||b===void 0||d===void 0||d?[]:l.slice(b)};
Wj.prototype.computeAlwaysShownItems=function(l,b){return l&&l.length?l.slice(0,b):[]};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Wj.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Wj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Wj.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Wj.prototype,"collapsed",void 0);
_.w([_.g({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.u("design:type",Array)],Wj.prototype,"alwaysShownItems",void 0);_.w([_.g({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.u("design:type",Array)],Wj.prototype,"collapsibleItems",void 0);_.w([_.g(),_.u("design:type",Object)],Wj.prototype,"engagementPanelContent",void 0);_.w([_.g(),_.u("design:type",Object)],Wj.prototype,"fixie",void 0);
_.w([_.g(),_.u("design:type",Object)],Wj.prototype,"fullWidth",void 0);_.w([_.A({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],Wj);
_.R(Wj,"ytd-metadata-row-container-renderer",function(){if(j9$!==void 0)return j9$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return j9$=l},{mode:1});var JGm;var jl=function(){var l=_.S.apply(this,arguments)||this;l.currentPageUrl="";l.baseUrl="";l.isHiddenByUser=null;l.hidden=!1;l.showAboveScrim=!1;l.watchNextGrid=_.U("kevlar_watch_grid");l.modernButtons=_.U("web_modern_buttons");l.roundedContainer=!0;l.noBorder=!1;l.roundBackground=!_.U("live_chat_round_background_killswitch");l.overflowHideChat=_.U("live_chat_overflow_hide_chat");l.forceDarkTheme=!1;l.theaterWatchWhile=!1;l.isListeningForPlayerProgress=!1;l.JSC$23278_playerEvents=new Map;l.isFrameReady=
!1;l.player=null;l.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 l};
_.h(jl,_.S);_.Q=jl.prototype;_.Q.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.bQ(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.Q.created=function(){var l=this;this.handleIframeEventListener=function(b){l.handleIframeEvent(b)};
this.handleKeyboardEventListener=function(b){l.handleKeyboardEvent(b)};
this.JSC$23278_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$23278_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23278_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$23278_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$23278_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Q.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()};
_.Q.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};
_.Q.computeBaseUrl=function(l){var b="/live_chat";this.isChatReplay()&&(b="/live_chat_replay");return _.e1(_.Ke(_.Ui(_.bV(l),b),null),"").toString()};
_.Q.dataChanged=function(){_.U("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.Q.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var l=this.url;if(this.isChatReplay()&&this.player){var b=Math.floor(this.player.getProgressState().current*1E3);l=_.Lp(_.bV(l),"playerOffsetMs",b.toString()).toString()}b=this.chatframe;try{var d=l==="about:blank"?_.D3j:_.VE(l),L=b.contentDocument.location,P=_.a$(d);P!==void 0&&L.replace(P)}catch(E){b.src=l}}};
_.Q.collapsedChanged=function(){_.rh(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.Q.handleIframeEvent=function(l){if(l&&this.baseUrl.startsWith(l.origin)&&l.source===this.chatframe.contentWindow&&_.Ty(l.data))if(l.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(l);else if(l.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(l.data["yt-show-feedback-dialog"]){var b=_.qP().resolve(_.YC(_.vDO));if(b){var d=l.ports,L;d&&d.length&&(L=function(){d[0].postMessage({})});
l=l.data["yt-show-feedback-dialog"];b.showFeedbackDialog(l.customProductData,l.feedbackContent,L,l.bucket)}}else if(l.data["yt-show-survey"])_.rh(this.hostElement,"yt-show-survey",l.data["yt-show-survey"]);else if(l.data["yt-purchase-membership"])_.qP().resolve(_.tk).resolveCommand(l.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(l.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(l.data["yt-tunnel-out-live-service-request"]);else if(l.data["yt-user-activity"])_.q$();
else if(l.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(l.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(l.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(l.data["yt-open-popup"]);else if(l.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(l.data["yt-log-flow-logging-event-command"]);else if(l.data["yt-hide-live-chat"])this.onShowHideChat();else l.data["yt-report-moderation-state-log"]&&
this.player&&(b={cpn:this.player.getVideoData().cpn},_.Gj("liveChatBeingModerated",b))};
_.Q.attachLiveChatResponseVeTrackingParams=function(l){l=_.WZ(l);var b=_.zw(),d=_.lo("liveChatRenderer.trackingParams",this.data);b&&d&&_.CZ(b,_.WZ(d),l)};
_.Q.handleBuyflowMessages=function(l){var b=l.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,d=l.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,L=l.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.SoB(_.LE(_.Td),b.replace(/-/g,"+").replace(/_/g,"/"),function(P){l.ports[0].postMessage({success:!0,buyFlowResponse:P})},void 0,function(P){l.ports[0].postMessage({success:!1,
error:P&&P.message||"Buyflow rejected without error."})},_.Nz().get("hl"),void 0,function(){l.ports[0].postMessage({closed:!0})},d,L)};
_.Q.setupPlayerProgressRelay=function(){var l=this;if(!this.isListeningForPlayerProgress){var b=_.EJ();b!=null&&b.getPlayerPromise&&(b.getPlayerPromise().then(function(d){l.playerApiReady(d)}),this.isListeningForPlayerProgress=!0)}};
_.Q.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.Q.playerApiReady=function(l){this.setPlayer(l)};
_.Q.playerProgressHandler=function(){if(this.player){var l=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":l.current})}};
_.Q.playerAdStartHandler=function(l){this.postToContentWindow({"yt-player-ad-start":l})};
_.Q.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.Q.playerStateChangeHandler=function(l){this.postToContentWindow({"yt-player-state-change":l})};
_.Q.setPlayer=function(l){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23278_playerEvents);l&&(this.player=l,this.ytPlayerListenerBehavior.listenToPlayerEvents(l,this.JSC$23278_playerEvents),_.rh(this.hostElement,"player-api-ready"))};
_.Q.liveChatPageUrl=function(l,b,d,L){return!d||b?"about:blank":d.liveChatRenderer?(b=_.bV(this.currentPageUrl).JSC$10197_queryData_,TYh(b),l=_.bV(l),b.add("continuation",d.liveChatRenderer.continuations[0].reloadContinuationData.continuation),d=_.Rd()==="USER_INTERFACE_THEME_DARK",(L||d)&&b.add("dark_theme","true"),_.Ke(l,b),L=_.bV(l.toString()),d=L.JSC$10197_queryData_,"SESSION_INDEX"in _.GR&&(d.add("authuser",_.aC("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.GR&&d.add("pageId",_.aC("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.GR&&d.add("sdc",_.aC("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),L.toString()):""};
_.Q.isCollapsed=function(l,b){return b!==null?b:this.isChatReplay()||l&&l.conversationBarRenderer&&l.conversationBarRenderer.availabilityMessage?!0:l?l.liveChatRenderer?l.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.U("live_chat_hide_premiere_replay_message")||l.conversationBarRenderer&&l.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.Q.isHidden=function(l,b,d){var L=b&&b.conversationBarRenderer&&b.conversationBarRenderer.availabilityMessage,P=b&&b.liveChatRenderer&&b.liveChatRenderer.showHideButton,E=b&&b.liveChatRenderer&&b.liveChatRenderer.showButton;return d&&l&&!L&&!E||!d&&l&&!L&&!P?!0:b&&b.liveChatRenderer&&b.liveChatRenderer.initialDisplayState?b.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.Q.computeButtonOverride=function(l,b){if(l&&b)return{type:"outline"}};
_.Q.setCollapsedState=function(l){_.K(l,_.CWf)&&((this.isHiddenByUser=!!_.K(l,_.CWf).collapsed)||_.lQ(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.Q.forwardReduxActionToIframe=function(l){this.postToContentWindow({"yt-live-chat-forward-redux-action":l})};
_.Q.onLoopRangeChange=function(l){this.showAboveScrim=!(l==null||!l.postId)};
_.Q.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.Q.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.Q.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.Q.sendDarkThemePostMessage=function(l){this.postToContentWindow({"yt-live-chat-set-dark-theme":l})};
_.Q.onLiveChatBuyFlowCallback=function(l){this.postToContentWindow({"yt-live-chat-buy-flow-callback":l})};
_.Q.handleKeyboardEvent=function(l){(0,_.RB.containsValue)(cgd,l.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:l.type,keyCode:l.keyCode}})};
_.Q.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.Q.postToContentWindow=function(l){if(this.isFrameReady)try{var b=window.location.protocol+"//"+window.location.host,d;(d=this.chatframe)!=null&&d.contentWindow?this.chatframe.contentWindow.postMessage(l,b):_.cX(new _.Rp("Tried posting a message to an iframe with no content window",l))}catch(L){_.az(L)}};
_.Q.shouldHideChatFrame=function(l){return l&&_.U("hide_live_chat_button_when_collapsed")};
_.qG.Object.defineProperties(jl.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.U("live_chat_overflow_hide_chat")||_.U("web_watch_chat_hide_button_killswitch"))return _.U("live_chat_overflow_hide_chat");var l,b,d,L;return!!((l=this.data)==null?0:(b=l.liveChatRenderer)==null?0:(d=b.header)==null?0:(L=d.liveChatHeaderRenderer)==null?0:L.collapseButton)}}});
jl.prototype.collapsedChanged=jl.prototype.collapsedChanged;jl.prototype.urlChanged=jl.prototype.urlChanged;jl.prototype.dataChanged=jl.prototype.dataChanged;jl.prototype.onShowHideChat=jl.prototype.onShowHideChat;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],jl.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],jl.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],jl.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],jl.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],jl.prototype,"ytOpenPopupBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],jl.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],jl.prototype,"currentPageUrl",void 0);
_.w([_.g({computed:"computeBaseUrl(currentPageUrl,data)"}),_.u("design:type",Object)],jl.prototype,"baseUrl",void 0);_.w([_.g({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.u("design:type",String)],jl.prototype,"url",void 0);_.w([_.g(),_.u("design:type",Object)],jl.prototype,"isHiddenByUser",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.u("design:type",Object)],jl.prototype,"hidden",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.u("design:type",Boolean)],jl.prototype,"collapsed",void 0);_.w([_.g({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.u("design:type",Boolean)],jl.prototype,"hideChatFrame",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jl.prototype,"showAboveScrim",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jl.prototype,"watchNextGrid",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],jl.prototype,"modernButtons",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jl.prototype,"roundedContainer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jl.prototype,"noBorder",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],jl.prototype,"roundBackground",void 0);
_.w([_.g({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.u("design:type",Object)],jl.prototype,"toggleButtonOverride",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],jl.prototype,"overflowHideChat",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jl.prototype,"forceDarkTheme",void 0);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jl.prototype,"enableShowWithoutHideChatButton",null);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jl.prototype,"theaterWatchWhile",void 0);_.w([_.KL("#chatframe"),_.u("design:type",HTMLIFrameElement)],jl.prototype,"chatframe",void 0);_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jl.prototype,"onShowHideChat",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jl.prototype,"dataChanged",null);
_.w([_.tC("url"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jl.prototype,"urlChanged",null);_.w([_.tC("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jl.prototype,"collapsedChanged",null);_.w([_.A({is:"ytd-live-chat-frame",disableElementRegistration:!0})],jl);
_.R(jl,"ytd-live-chat-frame",function(){if(JGm!==void 0)return JGm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return JGm=l},{mode:1});var xGE;var z_=function(){var l=_.S.apply(this,arguments)||this;l.modern=_.U("web_modern_buttons");l.buttonOverrides={style:"call-to-action",type:"filled"};return l};
_.h(z_,_.S);z_.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=_.$I(this.data.backgroundColor)))};
z_.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var l=this.getFormattedStringLoggingDirectives(this.data.headline);l&&this.rendererBehavior.logExplicitClick(l)}};
z_.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var l=this.getFormattedStringLoggingDirectives(this.data.description);l&&this.rendererBehavior.logExplicitClick(l)}};
z_.prototype.getFormattedStringLoggingDirectives=function(l){return l&&l.runs&&l.runs.length>0&&l.runs[0]&&l.runs[0].loggingDirectives?l.runs[0].loggingDirectives:null};
z_.prototype.dataChanged=z_.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],z_.prototype,"rendererBehavior",void 0);_.w([_.z(XhL.YtMacroReplacementBehavior),_.u("design:type",Object)],z_.prototype,"macroReplacementBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],z_.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],z_.prototype,"navigationEndpoint",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],z_.prototype,"enableColors",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],z_.prototype,"modern",void 0);_.w([_.g(),_.u("design:type",Object)],z_.prototype,"buttonOverrides",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],z_.prototype,"dataChanged",null);_.w([_.A({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],z_);
_.R(z_,"ytd-action-basic-immersive-content-renderer",function(){if(xGE!==void 0)return xGE;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return xGE=l},{mode:1});var gr$;var S9c;var yM=function(){return _.S.apply(this,arguments)||this};
_.h(yM,_.S);yM.prototype.dataChanged=function(){var l;((l=this.data)==null?void 0:l.backgroundColor)!==void 0&&_.mj(this.hostElement,{"--bgu-color":_.$I(this.data.backgroundColor)})};
yM.prototype.onImageTileClick=function(){var l;((l=this.data)==null?0:l.navigationEndpoint)&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var b;((b=this.data)==null?0:b.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.qG.Object.defineProperties(yM.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var l;if(((l=this.data)==null?void 0:l.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 l;return((l=this.data)==null?void 0:l.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var l,b,d;if(((l=this.data)==null?void 0:(b=l.detailsLine)==null?void 0:b.texts)!=null&&((d=this.data)==null?void 0:d.detailsLine.texts.length)>0){var L;return(L=this.data)==null?void 0:L.detailsLine.texts.map(function(P){return P.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var l,b,d;if(((l=this.data)==null?void 0:(b=l.optionalDetailsLine)==null?void 0:b.texts)!=null&&((d=this.data)==null?void 0:d.optionalDetailsLine.texts.length)>0){var L;return(L=this.data)==null?void 0:L.optionalDetailsLine.texts.map(function(P){return P.text}).join("")}return null}}});
yM.prototype.dataChanged=yM.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yM.prototype,"rendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],yM.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yM.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.backgroundColor"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yM.prototype,"hasBackgroundColor",null);
_.w([_.y("data.objectFit"),_.u("design:type",Object),_.u("design:paramtypes",[])],yM.prototype,"getObjectFit",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.tileRenderingStyle"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],yM.prototype,"hasTileMetadata",null);_.w([_.y("data.detailsLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],yM.prototype,"getSecondaryDetails",null);
_.w([_.y("data.optionalDetailsLine"),_.u("design:type",Object),_.u("design:paramtypes",[])],yM.prototype,"getOptionalDetails",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yM.prototype,"dataChanged",null);_.w([_.A({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],yM);
_.R(yM,"ytd-image-tile-renderer",function(){if(S9c!==void 0)return S9c;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return S9c=l},{mode:1});var AGd;var Zd=function(){return _.S.apply(this,arguments)||this};
_.h(Zd,_.S);Zd.prototype.getOpenLinkIcon=function(){return _.U("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
Zd.prototype.onSitelinkTap=function(){_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.U("kevlar_command_handler_migration_killswitch"))_.Py(this.hostElement,this.data.clickCommands,this.hostElement);else for(var l=_.X(this.data.clickCommands),b=l.next();!b.done;b=l.next())this.ytComponentBehavior.resolveCommand(b.value)};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Zd.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Zd.prototype,"rendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Zd.prototype,"data",void 0);_.w([_.A({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],Zd);
_.R(Zd,"ytd-sitelink-renderer",function(){if(AGd!==void 0)return AGd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return AGd=l},{mode:1});var Mo=function(){var l=_.S.apply(this,arguments)||this;l.paddingFix=_.U("enable_ads_web_ep_buenos_aires_and_padding_fix");return l};
_.h(Mo,_.S);Mo.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"}}}};
Mo.prototype.dataChanged=function(){var l=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;l.ytMacroReplacementBehavior.sendServiceRequestAction([b])})};
Mo.prototype.shouldHideFooter=function(l){return!(l&&_.U("use_ads_engagement_panel_desktop_footer_cta"))};
_.qG.Object.defineProperties(Mo.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:l.imageTileRenderers)===void 0||((b=this.data)==null?void 0:b.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(d){var L;return(L=_.K(d,LvI))==null?void 0:L.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:l.imageTileRenderers)===void 0||((b=this.data)==null?void 0:b.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(d){var L;return((L=_.K(d,LvI))==null?void 0:L.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
Mo.prototype.dataChanged=Mo.prototype.dataChanged;_.w([_.z(XhL.YtMacroReplacementBehavior),_.u("design:type",Object)],Mo.prototype,"ytMacroReplacementBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Mo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Mo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Mo.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Mo.prototype,"paddingFix",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.imageTileRenderers"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Mo.prototype,"removeBorderFromImageTiles",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.imageTileRenderers"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Mo.prototype,"useFooteredMetadataRenderingStyle",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mo.prototype,"dataChanged",null);_.w([_.A({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],Mo);
_.R(Mo,"ytd-action-engagement-panel-content-renderer",function(){if(gr$!==void 0)return gr$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return gr$=l},{mode:1});var vrL;var CaH=_.C(function(l){var b=l.data;var d=l.customCommandResolver;return _.O("ad-grid-card-image-full-metadata-view-model",{class:function(){var L;return((L=b().interaction)==null?0:L.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(L){var P,E=(P=b().interaction)==null?void 0:P.onFirstVisible;L&&E&&_.pi(E)},
showOption:_.CS}),_.oZ(function(){return b().interaction},d)),
"aria-label":function(){var L,P;return(L=b().interaction)==null?void 0:(P=L.accessibility)==null?void 0:P.label}},_.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.O(_.W_,{data:function(){return b().adImage}},{adImageViewModel:function(L){return _.O(_.Eg,{data:L.data,
customCommandResolver:d})}})),_.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.O(_.m,{cond:function(){return b().headline},
then:function(L){return _.O(_.UD,{text:L,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.O(_.m,{cond:function(){return b().detailsLine},
then:function(L){return _.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.O(_.W_,{data:L},{adDetailsLineViewModel:function(P){return _.O(_.Ge,{data:P.data,customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.O(_.m,{cond:function(){return b().secondaryDetailsLine},
then:function(L){return _.O("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.O(_.W_,{data:L},{adDetailsLineViewModel:function(P){return _.O(_.Ge,{data:P.data,customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Rn");var R2p=_.C(function(l){var b=l.data;var d=l.customCommandResolver;return _.O("ad-grid-card-image-view-model",{class:function(){var L;return((L=b().interaction)==null?0:L.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(L){var P,E=(P=b().interaction)==null?void 0:P.onFirstVisible;L&&E&&_.pi(E)},
showOption:_.CS}),_.oZ(function(){return b().interaction},d)),
"aria-label":function(){var L,P;return(L=b().interaction)==null?void 0:(P=L.accessibility)==null?void 0:P.label}},_.O(_.W_,{data:function(){return b().adImage}},{adImageViewModel:function(L){return _.O(_.Eg,{data:L.data,
customCommandResolver:d})}}),_.O("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.O(_.W_,{data:function(){return b().adCardBadge}},{adCardBadgeViewModel:_.a42})))},"Sn");var phb=_.C(function(l){var b=l.data;var d=l.customCommandResolver;return _.O("ad-grid-card-text-view-model",{class:function(){var L;return((L=b().interaction)==null?0:L.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(L){var P,E=(P=b().interaction)==null?void 0:P.onFirstVisible;L&&E&&_.pi(E)},
showOption:_.CS}),_.oZ(function(){return b().interaction},d)),
"aria-label":function(){var L,P;return(L=b().interaction)==null?void 0:(P=L.accessibility)==null?void 0:P.label}},_.O("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.O(_.m,{cond:function(){return b().title},
then:function(L){return _.O(_.UD,{text:L,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.O("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.O(_.RC,{each:function(){var L;
return((L=b())==null?void 0:L.descriptions)||[]},
keyBy:"INDEX"},function(L){return _.O(_.UD,{text:L,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.O("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.O(_.W_,{data:function(){return b().moreInfoButton}},{adButtonViewModel:function(L){return _.O(_.pS,{data:L.data,
customCommandResolver:d})}})))},"Tn");var orB=_.C(function(l){var b=l.data;var d=l.customCommandResolver;var L=l.adGridCardCollectionStyle;return _.O("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(P){var E,f=(E=b().interaction)==null?void 0:E.onFirstVisible;P&&f&&_.pi(f)},
showOption:_.CS})),style:function(){return"grid-template-columns: repeat("+QyH(L?L():b().style)+", minmax(0, 1fr));"}},_.O(_.W_,{data:function(){var P;
return(P=b())==null?void 0:P.gridCards}},{adGridCardImageViewModel:function(P){return _.O(R2p,{data:P.data,
customCommandResolver:d})},
adGridCardImageFullMetadataViewModel:function(P){return _.O(CaH,{data:P.data,customCommandResolver:d})},
adGridCardTextViewModel:function(P){return _.O(phb,{data:P.data,customCommandResolver:d})}}))},"Un");_.P$(_.C(function(l){var b=l.data;return _.O("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.lY(_.U6({visibilityCallback:function(d){var L,P=(L=b().interaction)==null?void 0:L.onFirstVisible;d&&P&&_.pi(P)},
showOption:_.CS}),_.oZ(function(){return b().interaction},fYd))},_.O("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.O(_.m,{cond:_.YjV("(min-width: "+((0,_.Tz)()+_.SU)+"px)"),
then:function(){return _.O(_.W_,{data:function(){return b().adGridCardCollection}},{adGridCardCollectionViewModel:function(d){return _.O(orB,{data:d.data,
customCommandResolver:fYd})}})},
else:function(){return _.O(_.W_,{data:function(){return b().adGridCardCollection}},{adGridCardCollectionViewModel:function(d){return _.O(orB,{data:d.data,
customCommandResolver:fYd,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.O("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.O(_.W_,{data:function(){return b().adButton}},{adButtonViewModel:function(d){return _.O(_.pS,{data:d.data,
customCommandResolver:fYd})}})))},"Vn"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;return _.O("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.lY(_.U6({visibilityCallback:function(d){var L,P=(L=b().interaction)==null?void 0:L.onFirstVisible;d&&P&&_.pi(P)},
showOption:_.CS}),_.oZ(function(){return b().interaction},syB))},_.O("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.O(_.W_,{data:function(){if(_.YjV("(min-width: "+((0,_.Tz)()+_.SU)+"px)")())var d=b().adGridCardCollection;
else{d=Object.assign({},_.K(b().adGridCardCollection,ESE));var L;d.gridCards!==void 0&&((L=d.gridCards)==null?void 0:L.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(orB,{data:d.data,
customCommandResolver:syB})}})),_.O("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.O(_.W_,{data:function(){return b().adButton}},{adButtonViewModel:function(d){return _.O(_.pS,{data:d.data,
customCommandResolver:syB})}})))},"Wn"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.KX}});var IV=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return l};
_.h(IV,_.S);_.Q=IV.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.getDataFromPlayerAndRender()};
_.Q.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.Q.getDataFromPlayerAndRender=function(){var l=this,b=_.P_(this.hostElement);b&&b.getPlayerPromise().then(function(d){l.getCachedDataAndListen(d)})};
_.Q.getCachedDataAndListen=function(l){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(l,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(l,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=l)};
_.Q.resolveCachedActions=function(){var l=_.lo("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(l=l&&l())&&!_.RB.isEmpty(l)&&this.sendUpdateEngagementPanelAction(l);(l=(l=_.lo("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&l())&&!_.RB.isEmpty(l)&&this.sendChangeEngagementPanelVisibilityAction(l);(l=(l=_.lo("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&l())&&!_.RB.isEmpty(l)&&this.sendScrollToEngagementPanelCommand(l)};
_.Q.sendUpdateEngagementPanelAction=function(l){var b;_.lQ(this.hostElement,"yt-update-engagement-panel-action",[(b=_.RB.get(l,"action"))!=null?b:l])};
_.Q.sendChangeEngagementPanelVisibilityAction=function(l){_.lQ(this.hostElement,"yt-change-engagement-panel-visibility-action",[l])};
_.Q.sendScrollToEngagementPanelCommand=function(l){_.lQ(this.hostElement,"yt-scroll-to-engagement-panel-command",[l])};
_.Q.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.U("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.cX(Error("hp"))};
IV.prototype.dataChanged=IV.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],IV.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],IV.prototype,"componentBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],IV.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],IV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],IV.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],IV.prototype,"player",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IV.prototype,"dataChanged",null);_.w([_.A({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],IV);
_.R(IV,"ytd-ads-engagement-panel-content-renderer",function(){if(vrL!==void 0)return vrL;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return vrL=l},{mode:1});var DGL;var $l=function(){var l=_.S.apply(this,arguments)||this;l.player=null;l.JSC$23315_playerEvents=new Map;l.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return l};
_.h($l,_.S);_.Q=$l.prototype;_.Q.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]]"}}}}}};
_.Q.created=function(){this.player=null;this.JSC$23315_playerEvents=new Map;this.JSC$23315_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$23315_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23315_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23315_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Q.attached=function(){var l=this,b=_.P_();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));b&&b.getPlayerPromise().then(function(d){l.setPlayer(d);l.set("isPageLoad",!1)})};
_.Q.setPlayer=function(l){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23315_playerEvents);this.set("player",l);l&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(l,this.JSC$23315_playerEvents),l.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.Q.onLoopRangeChange=function(l){var b=_.qP().resolve(_.YC(_.dO));if((!b||b.isOnWatch())&&this.hostElement.clientHeight){var d;!l&&((d=this.data)==null?0:d.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.Q.onVideoProgress=function(l){var b,d,L=((b=this.player)==null?void 0:(d=b.getPresentingPlayerType)==null?void 0:d.call(b))===2;this.isAdPlaying!==L&&this.set("isAdPlaying",L);var P;if(!L&&(P=this.player)!=null&&P.getLoopRange()){d=this.player.getLoopRange();b=d.startTimeMs;d=d.endTimeMs;L=this.player.getProgressState(1).seekableStart;var E;b<L*1E3&&((E=this.data)==null?0:E.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
l=d<l*1E3;var f;((f=this.player)==null?0:f.getLoopRange())&&l&&this.player.seekTo(b/1E3)}};
_.Q.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Q.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Q.onYtDeleteClipEngagementPanelCommand=function(l){_.K(l,U$H).command&&this.ytComponentBehavior.resolveCommand(_.K(l,U$H).command)};
_.qG.Object.defineProperties($l.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.voteCount)||_.ao("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],$l.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$l.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],$l.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$l.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],$l.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],$l.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],$l.prototype,"isAdPlaying",void 0);_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],$l.prototype,"isPageLoad",void 0);_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],$l.prototype,"isDarkTheme",void 0);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],$l.prototype,"voteCount",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],$l.prototype,"channelEndpoint",null);_.w([_.y("channelEndpoint"),_.u("design:type",Object),_.u("design:paramtypes",[])],$l.prototype,"channelHref",null);_.w([_.A({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],$l);
_.R($l,"ytd-clip-attribution-renderer",function(){if(DGL!==void 0)return DGL;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return DGL=l},{mode:1});var VwI;var JJ=function(){var l=_.S.apply(this,arguments)||this;l.player=null;l.JSC$23320_playerEvents=new Map;return l};
_.h(JJ,_.S);_.Q=JJ.prototype;_.Q.created=function(){this.player=null;this.JSC$23320_playerEvents=new Map;this.JSC$23320_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23320_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23320_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Q.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.Q.attached=function(){var l=this,b=_.P_();b&&b.getPlayerPromise().then(function(d){l.setPlayer(d);l.set("isPageLoad",!1)})};
_.Q.setPlayer=function(l){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23320_playerEvents);this.set("player",l);if(l){this.ytPlayerListenerBehavior.listenToPlayerEvents(l,this.JSC$23320_playerEvents);var b;(l==null?void 0:(b=l.getPresentingPlayerType)==null?void 0:b.call(l))===2&&this.playerAdStartHandler()}};
_.Q.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Q.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Q.onVideoProgress=function(){var l,b,d=((l=this.player)==null?void 0:(b=l.getPresentingPlayerType)==null?void 0:b.call(l))===2;this.isAdPlaying!==d&&this.set("isAdPlaying",d)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],JJ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],JJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],JJ.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],JJ.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],JJ.prototype,"isAdPlaying",void 0);
_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],JJ.prototype,"isPageLoad",void 0);_.w([_.A({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],JJ);
_.R(JJ,"ytd-clip-section-footer-renderer",function(){if(VwI!==void 0)return VwI;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return VwI=l},{mode:1});var whH;var u3m;var GKb=function(){return _.S.apply(this,arguments)||this};
_.h(GKb,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],GKb.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],GKb.prototype,"data",void 0);_.w([_.A({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],GKb);
_.R(GKb,"ytd-clip-ad-state-renderer",function(){if(u3m!==void 0)return u3m;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return u3m=l},{mode:1});var TPH;var xl=function(){var l=_.S.apply(this,arguments)||this;l.value="";l.valid=!1;l.userChangedValue=!1;l.disabled=!1;l.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return l};
_.h(xl,_.S);_.Q=xl.prototype;_.Q.detached=function(){this.userChangedValue=!1};
_.Q.handleKeyDown=function(l){if(_.Ny)var b=13;else _.DHJ&&_.me?b=13:b=13;l.keyCode===b&&l.preventDefault()};
_.Q.handleInput=function(){var l=_.F$(this.hostElement).querySelector("#title");if(l){var b=(l.value||"").replace(/\r|\n/g," ");this.set("value",b);l.value=b;this.valid=l.validate();this.userChangedValue=!0}};
_.Q.handleBlur=function(){this.valid=_.F$(this.hostElement).querySelector("#title").validate()};
_.Q.onValueChanged=function(){_.rh(this.hostElement,"title-changed",{title:this.value})};
_.Q.onValidChanged=function(){_.rh(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.Q.setInput=function(l,b){var d=_.F$(this.hostElement).querySelector("#title");d&&(d.value=l,this.handleInput(),b&&(d.invalid=!1,this.valid=!0))};
_.Q.onClipCreationDisable=function(){this.set("disabled",!0)};
_.Q.onClipCreationEnable=function(){this.set("disabled",!1)};
_.Q.onClipCreationVisibilityChange=function(l){var b=this;l.visible?requestAnimationFrame(function(){var d;((d=_.F$(b.hostElement).querySelector("#title"))==null?void 0:d.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
xl.prototype.onValidChanged=xl.prototype.onValidChanged;xl.prototype.onValueChanged=xl.prototype.onValueChanged;xl.prototype.handleBlur=xl.prototype.handleBlur;xl.prototype.handleInput=xl.prototype.handleInput;xl.prototype.handleKeyDown=xl.prototype.handleKeyDown;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xl.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],xl.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],xl.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],xl.prototype,"value",void 0);_.w([_.g(),_.u("design:type",Object)],xl.prototype,"valid",void 0);_.w([_.g(),_.u("design:type",Object)],xl.prototype,"userChangedValue",void 0);_.w([_.g(),_.u("design:type",Object)],xl.prototype,"disabled",void 0);_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],xl.prototype,"handleKeyDown",null);
_.w([_.Hf("input"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xl.prototype,"handleInput",null);_.w([_.Hf("blur"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xl.prototype,"handleBlur",null);_.w([_.tC("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xl.prototype,"onValueChanged",null);
_.w([_.tC("valid"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xl.prototype,"onValidChanged",null);_.w([_.A({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],xl);
_.R(xl,"ytd-clip-creation-text-input-renderer",function(){if(TPH!==void 0)return TPH;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return TPH=l},{mode:1});var aqD;var i7$;var cGI;var rGD;var ltc;var gn=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};l.pendingStoryboardImages_={};l.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];l.tickLabelInterval=30;l.mediumTickInterval=5;l.largeTickInterval=15;l.aboveRulerHeight=32;l.rulerHeight=50;l.smallTickHeight=4;l.mediumTickHeight=8;l.largeTickHeight=16;l.mediaListeners_=
{};return l};
_.h(gn,_.S);_.Q=gn.prototype;_.Q.attached=function(){var l=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(b){b=_.X(["screen and (min-resolution: "+b+")","screen and (max-resolution: "+b+")"]);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=window.matchMedia(d);L&&(l.mediaListeners_[d]=l.updatePixelRatio_.bind(l),L.addEventListener?L.addEventListener("change",l.mediaListeners_[d]):L.addListener?L.addListener(l.mediaListeners_[d]):delete l.mediaListeners_[d])}})};
_.Q.detached=function(){this.setPlayer(null);for(var l=_.X(Object.keys(this.mediaListeners_)),b=l.next();!b.done;b=l.next()){var d=b.value;b=this.mediaListeners_[d];(d=window.matchMedia(d))&&(d.removeEventListener?d.removeEventListener("change",b):d.removeListener&&d.removeListener(b))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.Q.onVisibilityChangedAction_=function(l){var b=this;l.visible&&!this.player_&&(l=_.P_())&&l.getPlayerPromise().then(function(d){b.setPlayer(d)})};
_.Q.setPlayer=function(l){l&&this.set("player_",l)};
_.Q.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.Q.setUpCanvas_=function(){var l=this.rulerWidth,b=this.devicePixelRatio_,d=this.visible;this.set("canvasReady_",!1);if(d&&b!==0){d=this.aboveRulerHeight+this.rulerHeight;var L=_.F$(this.hostElement).querySelector("#ticks");L.width=l*b;L.height=d*b;L.style.width=l+"px";L.style.height=d+"px";L.getContext("2d").scale(b,b);this.set("canvasReady_",!0)}};
_.Q.drawRuler_=function(l,b,d,L,P,E,f,F,n,N,Y,q){l&&d&&b&&(l=_.F$(this.hostElement).querySelector("#ticks"),b=l.getContext("2d"),b.clearRect(0,0,l.width,l.height),b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),b.lineWidth=2,b.beginPath(),b.moveTo(0,this.aboveRulerHeight),b.lineTo(l.width,this.aboveRulerHeight),b.moveTo(0,l.height),b.lineTo(l.width,l.height),b.stroke(),this.drawRulerTicks_(l,E,P,L),this.drawStoryboardImages_(l,d,E,P,L),b.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
b.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(f-E,L,!1),this.rulerHeight),d=this.timeToPixels_(F-E,L,!1),b.fillRect(d,this.aboveRulerHeight,l.width-d,this.rulerHeight),this.drawSpeedLines_(l,E,q))};
_.Q.drawRulerTicks_=function(l,b,d,L){var P=l.getContext("2d");P.save();P.lineWidth=1;for(var E=Math.floor(Math.max(0,b-this.tickLabelInterval));E<b+d;E++){P.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var f=(E-b)*L;P.beginPath();P.moveTo(f,l.height);var F=this.smallTickHeight;E%this.largeTickInterval===0?F=this.largeTickHeight:E%this.mediumTickInterval===0&&(F=this.mediumTickHeight);P.lineTo(f,l.height-F);P.stroke();E%this.tickLabelInterval===0&&(P.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),P.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),P.fillText(Ik(E),f+4,12),P.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),P.moveTo(f,0),P.lineTo(f,this.aboveRulerHeight),P.stroke())}P.restore()};
_.Q.percentToHex_=function(l){l=Math.round(l*255).toString(16);l.length<2&&(l="0"+l);return l};
_.Q.drawSpeedLines_=function(l,b,d){var L=l.getContext("2d");L.save();var P=Math.min(25,Math.abs(d)-15)/25,E=l.width*.3*P,f=l.width*-.3,F=l.width*1.3,n=this.aboveRulerHeight;l=l.height;var N=Math.round(4*P),Y=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");Y.length<7&&(Y="#"+Y.substring(1,4).repeat(2));var q=this.percentToHex_(.5+P/2);q=Y+q;Y+="00";if(P>0)for(P=0;P<N;P++){var H=f+Math.random()*(F-f),t=n+Math.random()*(l-n),e=E+b%E,W=L.createLinearGradient(H,t,H+e,t);
d<0?(W.addColorStop(0,q),W.addColorStop(.4,q),W.addColorStop(.9,Y)):(W.addColorStop(.1,Y),W.addColorStop(.6,q),W.addColorStop(1,q));L.strokeStyle=W;L.lineWidth=1;L.beginPath();L.moveTo(H,t);L.lineTo(H+e,t);L.stroke()}L.restore()};
_.Q.getStoryboardForTime_=function(l,b,d){d===void 0&&(d=b.getNumberOfStoryboardLevels()-1);l=b.getStoryboardFrameIndex(l,d);return b.getStoryboardFrame(l,d)};
_.Q.drawStoryboardImages_=function(l,b,d,L,P){if(!this.disabled){l=l.getContext("2d");var E=this.getStoryboardForTime_(0,b);if(E){var f=E.width/E.columns;E=E.height/E.rows;var F=f/E,n=this.rulerHeight*F;n=this.tickLabelInterval*(F<this.tickLabelInterval*P/this.rulerHeight?1/Math.floor(this.tickLabelInterval*P/n):Math.round(n/(this.tickLabelInterval*P)));var N=n*P,Y=this.rulerHeight,q=N/this.rulerHeight,H=Math.floor(Math.max(0,d-n));for(H-=H%n;H<d+L;H+=n){var t=this.getStoryboardForTime_(H,b),e=this.getPreloadedStoryboard_(t.url);
if(e){var W=(H-d)*P,M=this.aboveRulerHeight,J=t.column*f,x=t.row*E;if(F<q){var V=Y/(N/F);t=f;V*=E;x+=(E-V)/2}else t=N/(Y*F)*f,V=E,J+=(f-t)/2;l.drawImage(e,J,x,t,V,W,M,N,Y)}else this.fetchStoryboardImage_(t)}}}};
_.Q.getPreloadedStoryboard_=function(l){return this.storyboardImages_.find(function(b){if(b.src==l)return!0;var d=b.src.indexOf(l);return d!=-1&&d==b.src.length-l.length})};
_.Q.fetchStoryboardImage_=function(l){var b=this,d=this.getPreloadedStoryboard_(l.url),L=this.pendingStoryboardImages_[l.url];d||L!==void 0||(d=new Promise(function(P){var E=new Image(l.width,l.height);E.src=l.url;E.onload=function(){P(E)};
E.onerror=function(){P(null)}}),this.pendingStoryboardImages_[l.url]=d,d.then(function(P){P&&b.push("storyboardImages_",P);
return P}).finally(function(){delete b.pendingStoryboardImages_[l.url]}))};
_.Q.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.Q.timeToPixels_=function(l,b,d){l*=b;return d===void 0||d?l+"px":l};
_.Q.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
gn.prototype.drawRuler_=gn.prototype.drawRuler_;gn.prototype.setUpCanvas_=gn.prototype.setUpCanvas_;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],gn.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gn.prototype,"ytRendererBehavior",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],gn.prototype,"start",void 0);_.w([_.g({value:30}),_.u("design:type",Number)],gn.prototype,"end",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],gn.prototype,"visible",void 0);_.w([_.g(),_.u("design:type",Object)],gn.prototype,"player_",void 0);_.w([_.g(),_.u("design:type",Number)],gn.prototype,"tickSpacing",void 0);_.w([_.g(),_.u("design:type",Number)],gn.prototype,"windowSizeSec",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],gn.prototype,"rulerWidth",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],gn.prototype,"rulerShift",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],gn.prototype,"canvasReady_",void 0);_.w([_.g({value:function(){return[]}}),
_.u("design:type",Array)],gn.prototype,"storyboardImages_",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],gn.prototype,"disabled",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],gn.prototype,"forceRender_",void 0);_.w([_.g({value:1}),_.u("design:type",Number)],gn.prototype,"devicePixelRatio_",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],gn.prototype,"windowSpeed",void 0);
_.w([_.tC("visible","devicePixelRatio_","rulerWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gn.prototype,"setUpCanvas_",null);
_.w([_.tC("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.u("design:returntype")],gn.prototype,"drawRuler_",null);_.w([_.AC({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],gn);
_.R(gn,"yt-clip-creation-scrubber-canvas",function(){if(ltc===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);ltc=l}l=ltc;return l},
{mode:2});var bvE;var dAd;var Sl=function(){var l=_.S.apply(this,arguments)||this;l.start=0;l.end=30;l.visible=!1;l.draggingLeft_=!1;l.draggingRight_=!1;l.draggingRuler_=!1;l.draggingWindow_=!1;l.seekableStart=0;l.seekableEnd=0;l.rulerWidth_=0;l.rulerShift_=0;l.windowSlideSpeed=0;l.disabled=!1;l.initialized=!1;l.durationAccessibilityLabel="";l.activeLoopRange_=!1;l.rulerDragMouseStart_=0;l.rulerDragRulerStart_=0;l.rulerDragStartTime_=0;l.rulerDragEndTime_=0;l.dragMouseLastX_=0;l.scrollInterval_=null;l.scrubberVe_=null;l.boundHandlers_=
{};l.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return l};
_.h(Sl,_.S);_.Q=Sl.prototype;
_.Q.created=function(){var l=this;this.JSC$23333_playerEvents=new Map;this.JSC$23333_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$23333_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$23333_playerEvents.set("onStateChange",this.onStateChange_);var b={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(b).forEach(function(d){l.boundHandlers_[d]=b[d].bind(l)})};
_.Q.attached=function(){this.activeLoopRange_=!1;_.F$(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.F$(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.mi(156731)};
_.Q.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.F$(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.F$(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.Q.onVisibilityChangedAction_=function(l){var b=this;l.visible&&!this.player_&&(l=_.P_())&&l.getPlayerPromise().then(function(d){b.setPlayer(d)})};
_.Q.setPlayer=function(l){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23333_playerEvents);l&&(this.set("player_",l),this.ytPlayerListenerBehavior.listenToPlayerEvents(l,this.JSC$23333_playerEvents))};
_.Q.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Q.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Q.beginHandleDrag_=function(l){this.disabled||(l.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=l.clientX,l.target===_.F$(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():l.target===_.F$(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.Q.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.Q.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.Q.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.Q.beginRulerDrag_=function(l){this.disabled||(l.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=l.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.Q.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.Q.beginWindowScroll_=function(){var l=this;this.scrollInterval_=setInterval(function(){var b=l.windowSlideSpeed;if(b=_.YqE(l.start,l.boundedRulerStartLimit_())?b-.1:_.YqE(l.end,l.boundedRulerEndLimit_())?b+.1:0){var d=l.capRulerOffset_(l.rulerShift_+b);d==l.rulerShift_?b=0:(l.set("rulerShift_",d),_.rh(l.hostElement,"set-fixed-length-range",{start:l.start+b,duration:l.end-l.start}))}l.set("windowSlideSpeed",b)},33)};
_.Q.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.Q.endDrag_=function(){this.logClick();var l=void 0;this.draggingRight_?l=this.end-1:this.draggingLeft_&&(l=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,l);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))};
_.Q.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.Q.updateRulerSize_=function(){this.set("rulerWidth_",_.F$(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.Q.handleMouseDrag_=function(l){l.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(l):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(l):this.draggingWindow_&&this.handleWindowDrag_(l))};
_.Q.handleRulerDrag_=function(l){l=this.pixelsToTime_(l.clientX-this.rulerDragMouseStart_);l=this.capRulerOffset_(this.rulerDragRulerStart_-l);this.set("rulerShift_",l);var b=this.rulerDragStartTime_-(this.rulerDragRulerStart_-l);_.rh(this.hostElement,"set-fixed-length-range",{start:b,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-l)-b})};
_.Q.handleWindowDrag_=function(l){var b=l.clientX-this.dragMouseLastX_;this.dragMouseLastX_=l.clientX;l=this.pixelsToTime_(b);_.rh(this.hostElement,"set-fixed-length-range",{start:this.start+l,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Q.capRulerOffset_=function(l){var b=this.seekableStart-this.pixelsToTime_(16),d=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(b,l),d)};
_.Q.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.Q.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.Q.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.Q.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.Q.handleWindowHandleDrag_=function(l){var b=l.clientX-this.dragMouseLastX_;this.dragMouseLastX_=l.clientX;l=this.pixelsToTime_(b);if(this.draggingLeft_){var d=this.start+l;var L=this.end}else this.draggingRight_&&(d=this.start,L=this.end+l);_.rh(this.hostElement,"set-range",{start:d,end:L,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Q.onVideoProgress_=function(l){this.disabled||(l=this.timeToPixels_(l-this.rulerShift_,this.tickSpacing_),_.F$(this.hostElement).querySelector("#playhead").style.transform="translateX("+l+")")};
_.Q.onClipCreationDisable_=function(){this.endDrag_()};
_.Q.timeToPixels_=function(l,b,d){l*=b;return d===void 0||d?l+"px":l};
_.Q.pixelsToTime_=function(l){return l/this.tickSpacing_};
_.Q.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Q.centerRuler_=function(l,b,d){this.set("rulerShift_",this.capRulerOffset_(l+(b-l)/2-d/2))};
_.Q.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.Q.updateLoopRange_=function(l,b,d,L,P,E,f){l&&(b&&L&&!d?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(l.pauseVideo(),l.seekTo(P,!1,void 0,void 0,50)):this.draggingRight_?(l.pauseVideo(),l.seekTo(E-.1,!1,void 0,void 0,50)):(f!==void 0?l.seekTo(f,!0,void 0,void 0,50):(b=l.getCurrentTime(),b<P||b>E?l.seekTo(P,!0,void 0,void 0,50):l.seekTo(b,!0,void 0,void 0,50)),l.playVideo()),l.setLoopRange({startTimeMs:P*1E3,endTimeMs:E*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(l.getCurrentTime())):
this.activeLoopRange_&&(l.setLoopRange(null),this.activeLoopRange_=!1))};
_.Q.updateHandles_=function(){_.F$(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.F$(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.Q.updateRuler_=function(){var l=this.end,b=this.start,d=this.draggableStartLimit_(),L=this.draggableEndLimit_();(b<d-.001||l>L+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Q.computeDurationLabel_=function(l,b){return l?l.replace("$clip_length",parseFloat(b).toFixed(1)):""};
_.Q.computeDuration_=function(l,b){return this.isValidTime_(l)&&this.isValidTime_(b)&&l<b?b-l:0};
_.Q.isValidTime_=function(l){return isNaN(parseFloat(l))||l<0?!1:this.player_?l>=this.seekableStart&&l<=this.seekableEnd:!0};
_.Q.computeWindowSizeSec_=function(l,b,d){return Math.min((l||12E4)/1E3,d-b)};
_.Q.computeTickSpacing_=function(l,b){return b?b/l:1};
_.Q.onDragStateChanged_=function(){_.rh(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.Q.centerRangeOnTime_=function(l){var b=this.duration;l=BY3(l-b/2,b,this.seekableStart,this.seekableEnd);_.rh(this.hostElement,"set-fixed-length-range",{start:l.start,duration:l.end-l.start})};
_.Q.nearlyLessThan_=function(l,b,d){return l+(d===void 0?1E-6:d)<b};
_.Q.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var l=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(l,this.start)||this.nearlyLessThan_(this.end,l))&&this.centerRangeOnTime_(l)}};
_.Q.onStateChange_=function(l){this.visible&&!this.disabled&&l==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.Q.computeDragState_=function(l,b,d,L){return l?"left":b?"right":d?"ruler":L?"window":"none"};
_.Q.logClick=function(){var l=_.zw(),b=_.je();l&&b&&this.scrubberVe_&&(_.U("combine_ve_grafts")?_.VS(_.Ut(),this.scrubberVe_,b):_.CZ(l,b,this.scrubberVe_),_.VB(l,this.scrubberVe_))};
Sl.prototype.onDragStateChanged_=Sl.prototype.onDragStateChanged_;Sl.prototype.updateRuler_=Sl.prototype.updateRuler_;Sl.prototype.updateHandles_=Sl.prototype.updateHandles_;Sl.prototype.onUpdateLoopRange=Sl.prototype.onUpdateLoopRange;Sl.prototype.onInitializedChanged_=Sl.prototype.onInitializedChanged_;Sl.prototype.onVisibleChanged_=Sl.prototype.onVisibleChanged_;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Sl.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",Object)],Sl.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Sl.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"start",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"end",void 0);_.w([_.g({computed:"computeDuration_(start, end)"}),_.u("design:type",Number)],Sl.prototype,"duration",void 0);
_.w([_.g(),_.u("design:type",String)],Sl.prototype,"lengthTemplate",void 0);_.w([_.g({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.u("design:type",String)],Sl.prototype,"durationLabel",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"visible",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"player_",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"draggingLeft_",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"draggingRight_",void 0);
_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"draggingRuler_",void 0);_.w([_.g({value:!1}),_.u("design:type",Object)],Sl.prototype,"draggingWindow_",void 0);_.w([_.g({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.u("design:type",Number)],Sl.prototype,"tickSpacing_",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"seekableStart",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"seekableEnd",void 0);
_.w([_.g(),_.u("design:type",Number)],Sl.prototype,"windowSizeMs",void 0);_.w([_.g({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.u("design:type",Number)],Sl.prototype,"windowSizeSec_",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"rulerWidth_",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"rulerShift_",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"windowSlideSpeed",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Sl.prototype,"disabled",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"initialized",void 0);_.w([_.g(),_.u("design:type",Object)],Sl.prototype,"durationAccessibilityLabel",void 0);_.w([_.g({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.u("design:type",String)],Sl.prototype,"dragState",void 0);
_.w([_.tC("visible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sl.prototype,"onVisibleChanged_",null);_.w([_.tC("initialized"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sl.prototype,"onInitializedChanged_",null);_.w([_.tC("player_","visible","disabled","initialized","start","end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sl.prototype,"onUpdateLoopRange",null);
_.w([_.tC("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sl.prototype,"updateHandles_",null);_.w([_.tC("start","end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sl.prototype,"updateRuler_",null);
_.w([_.tC("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Sl.prototype,"onDragStateChanged_",null);_.w([_.AC({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Sl);
_.R(Sl,"yt-clip-creation-scrubber-view",function(){if(dAd===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;bvE===void 0&&(bvE=document.createElement("template"));var L=bvE;d.call(b,L.content.cloneNode(!0),l.content.firstChild);dAd=l}l=dAd;return l},{mode:2});var AJ=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};l.startHighlightTimeout=0;l.endHighlightTimeout=0;return l};
_.h(AJ,_.S);_.Q=AJ.prototype;_.Q.attached=function(){var l=this;this.startInput.addEventListener("input",function(b){return l.handleStartInput_(b)});
this.endInput.addEventListener("input",function(b){return l.handleEndInput_(b)});
this.startInput.addEventListener("focusout",function(b){return l.handleStartBlur_(b)});
this.endInput.addEventListener("focusout",function(b){return l.handleEndBlur_(b)})};
_.Q.setPlayer=function(l){this.set("player_",l)};
_.Q.onSetFixedLengthRange_=function(l){var b=l.detail;l=b.start;var d=b.duration,L=b.startLimit;b=b.endLimit;L||(L=this.seekableStart_);b||(b=this.seekableEnd_);l=BY3(l,d,L,b);this.start=l.start;this.end=l.end};
_.Q.onSetRange_=function(l){var b=l.detail;l=b.start;var d=b.end,L=b.startLimit;b=b.endLimit;L||(L=this.seekableStart_);b||(b=this.seekableEnd_);if(l=ngd(l,d,L,b,this.minLengthSec,this.maxLengthSec))this.start=l.start,this.end=l.end};
_.Q.updateInputs_=function(){var l=this.end,b=this.start;this.startInput.focused||(this.startInput.value=Ik(b,!0));this.endInput.focused||(this.endInput.value=Ik(l,!0))};
_.Q.handleStartInput_=function(l){l=FGm(l.target.value);if(l===null)this.set("startValid",!1);else{var b=this.end,d=ngd(l,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);d?(this.set("endWillUpdate",d.end!==b),this.set("startValid",d.start===l)):this.set("startValid",!1)}};
_.Q.handleEndInput_=function(l){l=FGm(l.target.value);if(l===null)this.set("endValid",!1);else{var b=this.start,d=O8I(this.start,l,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);d?(this.set("startWillUpdate",d.start!==b),this.set("endValid",d.end===l)):this.set("endValid",!1)}};
_.Q.handleStartBlur_=function(l){l=FGm(l.target.value);l===null?this.startInput.value=Ik(this.start,!0):this.forceUpdateInputs_(ngd(l,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Q.handleEndBlur_=function(l){l=FGm(l.target.value);l===null?this.endInput.value=Ik(this.end,!0):this.forceUpdateInputs_(O8I(this.start,l,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Q.forceUpdateInputs_=function(l){l&&(this.start=l.start,this.end=l.end);this.startInput.value=Ik(this.start,!0);this.endInput.value=Ik(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.Q.initializeClipRange_=function(){var l=this.seekableEnd_,b=this.seekableStart_,d=this.visible_,L=this.player_;if(!L||!d||b===null||!l)this.set("initialized",!1);else if(!this.initialized){var P=L.getCurrentTime(),E=this.getDefaultLengthSec_();d=L.getVideoData();var f=L.getPlayerState()==1,F=d.isLive;E=Math.min(E,l-b);P=Math.max(0,P);l=F?O8I(P-E,P,b,l,this.minLengthSec,this.maxLengthSec):f?BY3(P-E/2,E,b,l):BY3(P,E,b,l);this.start=l.start;this.end=l.end;this.set("initialized",!0);d.isLive&&L.seekTo(l.start);
this.startInput.value=Ik(this.start,!0);this.endInput.value=Ik(this.end,!0)}};
_.Q.onStartChanged_=function(){var l=this;_.rh(this.hostElement,"start-changed",{start:this.start});var b;isNaN((b=this.oldStart)!=null?b:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){l.set("highlightStart",!1);l.startHighlightTimeout=0;l.oldStart=l.start},3E3))};
_.Q.onEndChanged_=function(){var l=this;_.rh(this.hostElement,"end-changed",{end:this.end});var b;isNaN((b=this.oldEnd)!=null?b:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){l.set("highlightEnd",!1);l.endHighlightTimeout=0;l.oldEnd=l.end},3E3))};
_.Q.onVisibilityChangedAction_=function(l){var b=this;this.set("visible_",l.visible);this.visible_&&!this.player_&&(l=_.P_())&&l.getPlayerPromise().then(function(d){b.setPlayer(d)})};
_.Q.computeMinLengthSec_=function(l){return l/1E3||5};
_.Q.computeMaxLengthSec_=function(l){return l/1E3||60};
_.Q.computeDefaultLengthSec_=function(l){return l/1E3};
_.Q.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.Q.computeSeekableStart_=function(l,b){return l&&b?l.getProgressState(1).seekableStart:0};
_.Q.computeSeekableEnd_=function(l,b){return l&&b?l.getProgressState(1).seekableEnd:0};
_.Q.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.Q.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.Q.onDragState_=function(l){this.set("highlightStart",l.detail.startChanging);this.set("highlightEnd",l.detail.endChanging)};
AJ.prototype.onDragState_=AJ.prototype.onDragState_;AJ.prototype.onEndChanged_=AJ.prototype.onEndChanged_;AJ.prototype.onStartChanged_=AJ.prototype.onStartChanged_;AJ.prototype.initializeClipRange_=AJ.prototype.initializeClipRange_;AJ.prototype.updateInputs_=AJ.prototype.updateInputs_;AJ.prototype.onSetRange_=AJ.prototype.onSetRange_;AJ.prototype.onSetFixedLengthRange_=AJ.prototype.onSetFixedLengthRange_;
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],AJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],AJ.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],AJ.prototype,"data",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],AJ.prototype,"start",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],AJ.prototype,"startValid",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],AJ.prototype,"startWillUpdate",void 0);_.w([_.g({value:30}),_.u("design:type",Number)],AJ.prototype,"end",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],AJ.prototype,"endValid",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],AJ.prototype,"endWillUpdate",void 0);_.w([_.g({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.u("design:type",Number)],AJ.prototype,"minLengthSec",void 0);
_.w([_.g({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.u("design:type",Number)],AJ.prototype,"maxLengthSec",void 0);_.w([_.g({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.u("design:type",Number)],AJ.prototype,"defaultLengthSec",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],AJ.prototype,"visible_",void 0);_.w([_.g(),_.u("design:type",Object)],AJ.prototype,"player_",void 0);
_.w([_.g({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.u("design:type",Number)],AJ.prototype,"seekableStart_",void 0);_.w([_.g({computed:"computeSeekableEnd_(player_, visible_)"}),_.u("design:type",Number)],AJ.prototype,"seekableEnd_",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],AJ.prototype,"initialized",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],AJ.prototype,"disabled",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],AJ.prototype,"highlightStart",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],AJ.prototype,"highlightEnd",void 0);_.w([_.KL("#start"),_.u("design:type",HTMLInputElement)],AJ.prototype,"startInput",void 0);_.w([_.KL("#end"),_.u("design:type",HTMLInputElement)],AJ.prototype,"endInput",void 0);
_.w([_.Hf("set-fixed-length-range"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],AJ.prototype,"onSetFixedLengthRange_",null);_.w([_.Hf("set-range"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],AJ.prototype,"onSetRange_",null);_.w([_.tC("start","end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AJ.prototype,"updateInputs_",null);
_.w([_.tC("player_","visible_","seekableStart_","seekableEnd_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AJ.prototype,"initializeClipRange_",null);_.w([_.tC("start"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AJ.prototype,"onStartChanged_",null);_.w([_.tC("end"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],AJ.prototype,"onEndChanged_",null);
_.w([_.Hf("clips-drag-state"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],AJ.prototype,"onDragState_",null);_.w([_.AC({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],AJ);
_.R(AJ,"yt-clip-creation-scrubber-renderer",function(){if(rGD===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;cGI===void 0&&(cGI=document.createElement("template"));var L=cGI;d.call(b,L.content.cloneNode(!0),l.content.firstChild);rGD=l}l=rGD;return l},{mode:2});var vj=function(){var l=_.S.apply(this,arguments)||this;l.player_=null;l.JSC$23347_playerEvents=new Map;l.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return l};
_.h(vj,_.S);_.Q=vj.prototype;_.Q.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"}}}};
_.Q.created=function(){this.JSC$23347_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$23347_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$23347_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$23347_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.Q.detached=function(){this.setPlayer(null)};
_.Q.onVisibilityChangedAction_=function(l){var b=this,d;if((d=this.data)==null?0:d.externalVideoId){var L;this.videoId=(L=this.data)==null?void 0:L.externalVideoId}this.getPlayer().then(function(P){if(l.visible)b.returnTime=P.getCurrentTime(),b.isAtLiveHead=P.getProgressState().isAtLiveHead;else{var E=b.returnTime;b.isAtLiveHead&&(E=Number.POSITIVE_INFINITY);P.seekTo(E,void 0,void 0,void 0,51)}})};
_.Q.getPlayer=function(){var l=this;if(!this.player_){var b=_.P_();if(b)return b.getPlayerPromise().then(function(d){l.setPlayer(d);return d})}return Promise.resolve(this.player_)};
_.Q.setPlayer=function(l){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23347_playerEvents);if(l){this.player_=l;var b;((b=this.data)==null?0:b.externalVideoId)||this.set("videoId",l.getVideoData().video_id||"");var d;(l==null?void 0:(d=l.getPresentingPlayerType)==null?void 0:d.call(l))===2&&(this.set("isAdPlaying",!0),_.lQ(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(l,this.JSC$23347_playerEvents)}};
_.Q.ready=function(){_.F$(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.Q.onTitleChanged_=function(l){this.set("titleValue",l.detail.title)};
_.Q.onStartChanged_=function(l){this.set("start",l.detail.start)};
_.Q.onEndChanged_=function(l){this.set("end",l.detail.end)};
_.Q.onTitleValidChanged_=function(l){this.set("titleValid",l.detail.valid)};
_.Q.onStartValidChanged_=function(l){this.set("startValid",l.detail.valid)};
_.Q.onEndValidChanged_=function(l){this.set("endValid",l.detail.valid)};
_.Q.onVideoDataChange_=function(){var l;if((l=this.data)==null||!l.externalVideoId){var b;this.set("videoId",((b=this.player_)==null?void 0:b.getVideoData().video_id)||"")}};
_.Q.computeFormValid_=function(l,b,d,L){return!!(l&&b&&d&&L)};
_.Q.computeCancelButton_=function(l,b,d){return l&&_.K(l,_.Ym)?{buttonRenderer:Object.assign({},_.K(l,_.Ym),{isDisabled:b||d})}:null};
_.Q.computeSubmitButton_=function(l,b,d){return l&&_.K(l,_.Ym)?{buttonRenderer:Object.assign({},_.K(l,_.Ym),{command:void 0,isDisabled:!this.formValid||b||d})}:null};
_.Q.computeSubmitCommand_=function(l){return l||null};
_.Q.onSubmit_=function(l){var b=this;l.stopPropagation();l.preventDefault();this.submitCommand_&&(l={},l.comment_text=this.titleValue,l.clip_external_video_id=this.videoId,l.clip_offset_ms=parseInt(this.start*1E3,10),l.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.LZ(this.hostElement,[this.submitCommand_,l]).then(function(){b.set("isLoading_",!1)},function(){b.set("isLoading_",!1)}))};
_.Q.playerAdStartHandler_=function(){_.lQ(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.Q.playerAdEndHandler_=function(){_.lQ(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.Q.onVideoProgress_=function(){var l=this;this.getPlayer().then(function(b){var d,L=(b==null?void 0:(d=b.getPresentingPlayerType)==null?void 0:d.call(b))===2;l.isAdPlaying!==L&&(L?l.playerAdStartHandler_():l.playerAdEndHandler_())})};
vj.prototype.onEndValidChanged_=vj.prototype.onEndValidChanged_;vj.prototype.onStartValidChanged_=vj.prototype.onStartValidChanged_;vj.prototype.onTitleValidChanged_=vj.prototype.onTitleValidChanged_;vj.prototype.onEndChanged_=vj.prototype.onEndChanged_;vj.prototype.onStartChanged_=vj.prototype.onStartChanged_;vj.prototype.onTitleChanged_=vj.prototype.onTitleChanged_;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],vj.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",Object)],vj.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],vj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],vj.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vj.prototype,"data",void 0);_.w([_.g({value:""}),_.u("design:type",String)],vj.prototype,"titleValue",void 0);
_.w([_.g({value:!1}),_.u("design:type",Boolean)],vj.prototype,"titleValid",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],vj.prototype,"start",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],vj.prototype,"startValid",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],vj.prototype,"end",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],vj.prototype,"endValid",void 0);_.w([_.g({value:""}),_.u("design:type",String)],vj.prototype,"videoId",void 0);
_.w([_.g({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.u("design:type",Boolean)],vj.prototype,"formValid",void 0);_.w([_.g({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.u("design:type",Object)],vj.prototype,"submitButton_",void 0);_.w([_.g({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.u("design:type",Object)],vj.prototype,"submitCommand_",void 0);
_.w([_.g({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.u("design:type",Object)],vj.prototype,"cancelButton_",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],vj.prototype,"isLoading_",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],vj.prototype,"isAdPlaying",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],vj.prototype,"returnTime",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],vj.prototype,"isAtLiveHead",void 0);
_.w([_.Hf("title-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vj.prototype,"onTitleChanged_",null);_.w([_.Hf("start-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vj.prototype,"onStartChanged_",null);_.w([_.Hf("end-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vj.prototype,"onEndChanged_",null);
_.w([_.Hf("title-valid-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vj.prototype,"onTitleValidChanged_",null);_.w([_.Hf("start-valid-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vj.prototype,"onStartValidChanged_",null);_.w([_.Hf("end-valid-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],vj.prototype,"onEndValidChanged_",null);
_.w([_.AC({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],vj);
_.R(vj,"yt-clip-creation-renderer",function(){if(i7$===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;aqD===void 0&&(aqD=document.createElement("template"));var L=aqD;d.call(b,L.content.cloneNode(!0),l.content.firstChild);i7$=l}l=i7$;return l},{mode:2});var Cy=function(){return _.S.apply(this,arguments)||this};
_.h(Cy,_.S);Cy.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"}}}};
Cy.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(l){return l.hasOwnProperty("clipCreationRenderer")})&&_.lQ(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
Cy.prototype.onPanelContentVisibleChanged=Cy.prototype.onPanelContentVisibleChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Cy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Cy.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.YG.YtVisibilityBehavior),_.u("design:type",Object)],Cy.prototype,"ytVisibilityBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Cy.prototype,"ytdReduxBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Cy.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Cy.prototype,"panelContentVisible",void 0);_.w([_.tC("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Cy.prototype,"onPanelContentVisibleChanged",null);_.w([_.A({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],Cy);
_.R(Cy,"ytd-clip-section-renderer",function(){if(whH!==void 0)return whH;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return whH=l},{mode:1});var LAm;var RV=function(){return _.S.apply(this,arguments)||this};
_.h(RV,_.S);_.Q=RV.prototype;
_.Q.onKeyDown=function(l){if(this.snippetElements.length!==0&&(l=l.keyCode,l===38||l===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);l===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.AB(this.highlightedIndex,-1,this.snippetElements.length);l=this.snippetElements.length;var b=this.highlightedIndex%l;this.highlightedIndex=b*l<0?b+l:b;l=this.snippetElements[this.highlightedIndex];this.highlightSnippet(l);this.ensureVisible(l)}};
_.Q.onKeyUp=function(l){var b=this;blm(l)&&(l.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.T1.cancelJob(this.inputTimerId),this.inputTimerId=_.T1.addLowPriorityJob(function(){b.typedValue&&(b.fetchSnippets(b.typedValue),b.logInputGesture(b.data))},1E3))};
_.Q.onClick=function(l){(l=_.xYr(l.target,null,"snippet-item"))&&this.selectSnippet(l)};
_.Q.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.Q.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.Q.ready=function(){var l=this;this.inputElement.addEventListener("focus",function(){l.snippetsWrapper.style.removeProperty("display")})};
_.Q.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.Q.getSourceTimelines=function(){if(!this.data)return[];var l=[];if(this.data.searchInVideoSources)for(var b=_.X(this.data.searchInVideoSources),d=b.next();!d.done;d=b.next())d=d.value,d==="SEARCH_IN_VIDEO_SOURCE_ASR"?l.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):d==="SEARCH_IN_VIDEO_SOURCE_OCR"&&l.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return l};
_.Q.fetchSnippets=function(l){var b=_.lQ(this.hostElement,"yt-get-current-video-id-action")[0],d=this.getSourceTimelines();l={getSearchInVideoCommand:{externalVideoId:b,query:l!=null?l:"",sourceTimelines:d},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})};
_.Q.filterSnippets=function(l,b){var d=this;if(b){this.filteredSnippets=(0,_.RB.unsafeClone)(l);var L=RegExp(_.ZdZ(b),"i");this.filteredSnippets=this.filteredSnippets.filter(function(f){return L.test(d.ytRendererBehavior.getSimpleString(f.snippet))});
l=_.X(this.filteredSnippets);for(var P=l.next();!P.done;P=l.next()){P=P.value;var E=this.ytRendererBehavior.getSimpleString(P.snippet);P.snippet={runs:[{text:E.substring(0,E.toLowerCase().indexOf(b))},{text:E.substring(E.toLowerCase().indexOf(b),E.toLowerCase().indexOf(b)+b.length),bold:!0},{text:E.substring(E.toLowerCase().indexOf(b)+b.length,E.length)}]}}}else this.filteredSnippets=l};
_.Q.onUpdateSearchInVideoResults=function(l){if(!(this.snippets.length>0)){var b,d,L;if((L=(b=_.K(l,N7L))==null?void 0:(d=b.results)==null?void 0:d.length)!=null&&L){var P;this.filteredSnippets=this.snippets=((P=_.K(l,N7L))==null?void 0:P.results).map(function(E){var f,F,n;return{startMs:E==null?void 0:(f=E.searchInVideoResultRenderer)==null?void 0:f.startMs,startTimeText:E==null?void 0:(F=E.searchInVideoResultRenderer)==null?void 0:F.startTimeText,snippet:E==null?void 0:(n=E.searchInVideoResultRenderer)==
null?void 0:n.snippet}})}}};
_.Q.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};
_.Q.highlightSnippet=function(l){l.classList.add("highlighted")};
_.Q.removeSnippetHighlight=function(l){l.classList.remove("highlighted")};
_.Q.selectSnippet=function(l){this.typedValue=String(l.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(l);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Q.ensureVisible=function(l){var b=this.snippetsWrapper.scrollTop,d=b+this.snippetsWrapper.clientHeight,L=l.offsetTop-this.snippetsWrapper.offsetTop;l=L+l.clientHeight;L<b?this.snippetsWrapper.scrollTop-=b-L:l>d&&(this.snippetsWrapper.scrollTop+=l-d)};
_.Q.seekPlayer=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1){if(!l)return L.jumpTo(0);b=Number(l.dataset.startOffset);return L.yield(_.EJ().getPlayerPromise(),3)}d=L.yieldResult;d.seekTo(b/1E3,!0);d.wakeUpControls();_.gR(L)})};
_.Q.logInputGesture=function(l){var b=_.zw();b&&(l==null?0:l.trackingParams)&&_.wb(b,_.WZ(l.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.Q.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("typed-value-changed",this.typedValue))};
_.Q.updateTypedValueFromBinding=function(l){this.typedValue=l.currentTarget.value};
RV.prototype.typedValueChangedForBinding=RV.prototype.typedValueChangedForBinding;RV.prototype.dataChanged=RV.prototype.dataChanged;RV.prototype.panelContentVisibleChanged=RV.prototype.panelContentVisibleChanged;RV.prototype.onClick=RV.prototype.onClick;RV.prototype.onKeyUp=RV.prototype.onKeyUp;RV.prototype.onKeyDown=RV.prototype.onKeyDown;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],RV.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],RV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],RV.prototype,"data",void 0);_.w([_.g({value:[]}),_.u("design:type",Array)],RV.prototype,"snippets",void 0);_.w([_.g({value:[]}),_.u("design:type",Array)],RV.prototype,"filteredSnippets",void 0);_.w([_.g({value:[]}),_.u("design:type",Array)],RV.prototype,"snippetElements",void 0);
_.w([_.KL("#siv-input"),_.u("design:type",HTMLElement)],RV.prototype,"inputElement",void 0);_.w([_.KL("#siv-snippets-wrapper"),_.u("design:type",HTMLElement)],RV.prototype,"snippetsWrapper",void 0);_.w([_.g(),_.u("design:type",String)],RV.prototype,"typedValue",void 0);_.w([_.g({value:-1}),_.u("design:type",Number)],RV.prototype,"highlightedIndex",void 0);_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[_.xy]),_.u("design:returntype")],RV.prototype,"onKeyDown",null);
_.w([_.Hf("keyup"),_.u("design:type",Function),_.u("design:paramtypes",[_.xy]),_.u("design:returntype")],RV.prototype,"onKeyUp",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],RV.prototype,"onClick",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],RV.prototype,"panelContentVisible",void 0);
_.w([_.tC("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RV.prototype,"panelContentVisibleChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RV.prototype,"dataChanged",null);_.w([_.tC("typedValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RV.prototype,"typedValueChangedForBinding",null);
_.w([_.A({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],RV);
_.R(RV,"ytd-search-in-video-renderer",function(){if(LAm!==void 0)return LAm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return LAm=l},{mode:1});var PvI;var py=function(){return _.S.apply(this,arguments)||this};
_.h(py,_.S);py.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
py.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]]"}}}}}};
py.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var l,b,d,L,P=(b=_.K((l=this.data)==null?void 0:l.onClickCommand,_.Md2))==null?void 0:(d=b.item)==null?void 0:(L=d.notificationTextRenderer)==null?void 0:L.successResponseText;P&&_.B3N(this.hostElement,P)}};
_.qG.Object.defineProperties(py.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L;return this.isProductPlaceholder&&((l=this.data)==null?void 0:(b=l.hiddenProductOptions)==null?void 0:b.showDropCountdown)&&!!((d=this.data)==null?0:(L=d.hiddenProductOptions)==null?0:L.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var l;return!this.isProductPlaceholder&&!((l=this.data)==null?0:l.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null?0:l.priceReplacementText)&&!((b=this.data)==null||!b.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],py.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],py.prototype,"componentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],py.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],py.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("isProductPlaceholder"),_.u("design:type",Object),_.u("design:paramtypes",[])],py.prototype,"useCenterLayoutContainer",null);_.w([_.g({computed:"computeButtonOverride(data)"}),_.u("design:type",Object)],py.prototype,"buttonOverride",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],py.prototype,"isProductPlaceholder",null);
_.w([_.y("isProductPlaceholder"),_.u("design:type",Object),_.u("design:paramtypes",[])],py.prototype,"showDropCountdown",null);_.w([_.y("isProductPlaceholder","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],py.prototype,"showBrandName",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],py.prototype,"showPriceReplacementText",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],py.prototype,"showPrice",null);
_.w([_.y("isProductPlaceholder"),_.u("design:type",Object),_.u("design:paramtypes",[])],py.prototype,"showMetadata",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],py);
_.R(py,"ytd-product-list-item-renderer",function(){if(PvI!==void 0)return PvI;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return PvI=l},{mode:1});var EK$;var oV=function(){return _.S.apply(this,arguments)||this};
_.h(oV,_.S);oV.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
oV.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
oV.prototype.panelContentVisibleChanged=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return l.playerApi?d.jumpTo(2):d.yield(_.EJ().getPlayerPromise(),3);d.nextAddress!=2&&(l.playerApi=d.yieldResult);(b=l.playerApi)==null||b.productsInVideoVisibilityUpdated(!!l.panelContentVisible);_.gR(d)})};
oV.prototype.panelContentVisibleChanged=oV.prototype.panelContentVisibleChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],oV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],oV.prototype,"panelContentVisible",void 0);_.w([_.g(),_.u("design:type",Object)],oV.prototype,"data",void 0);
_.w([_.tC("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],oV.prototype,"panelContentVisibleChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],oV);
_.R(oV,"ytd-product-list-renderer",function(){if(EK$!==void 0)return EK$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return EK$=l},{mode:1});var QN$;var Dd=function(){var l=_.S.apply(this,arguments)||this;l.hideTimestamps=!!_.zd("hide-transcript-timestamps");l.currentCueIndex=-1;l.flatCues=[];l.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};l.TEST_ONLY={getFlatCues:function(){return l.flatCues}};
return l};
_.h(Dd,_.S);_.Q=Dd.prototype;_.Q.hideTimestampsChanged=function(){_.jX("hide-transcript-timestamps",this.hideTimestamps)};
_.Q.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Q.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Q.dataChanged=function(){var l;if((l=this.data)!=null&&l.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;l=_.X(this.data.cueGroups);for(var b=l.next();!b.done;b=l.next()){b=_.X(_.K(b.value,m$L).cues);for(var d=b.next();!d.done;d=b.next())this.flatCues.push(Number(_.K(d.value,YMm).startOffsetMs))}}};
_.Q.onYtPlayerTimeChanged=function(l){if(!(l<0)){for(var b=this.currentCueIndex,d=b;;){var L=d>=0?this.flatCues[d]/1E3:-1;if(l+.5<L)--d;else if(L=d+1<this.flatCues.length?this.flatCues[d+1]/1E3:Infinity,l+.5>L)d+=1;else break}d!==b&&(b>=0&&((l=this.getCueElement(b))&&l.classList.remove("active"),(b=this.getCueGroupElement(b))&&b.classList.remove("active")),(b=this.getCueElement(d))&&b.classList.add("active"),(b=this.getCueGroupElement(d))&&b.classList.add("active"),this.currentCueIndex=d,this.isHovered||
this.scrollElementToTop(d))}};
_.Q.scrollElementToTop=function(l){l=this.getCueElement(l>=3?l-3:0);this.hostElement.scrollTop=Math.min(l.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Q.getCueElement=function(l){return _.F$(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[l]+'"]')};
_.Q.getCueGroupElement=function(l){return(l=this.getCueElement(l))&&l.parentElement?l.parentElement.parentElement:null};
_.Q.onTap=function(l){var b=_.i$(l);l.target.classList.contains("cue")&&this.seekCueElement(b)};
_.Q.onKeyPress=function(l){l.keyCode==13&&(l=_.xYr(l.target,null,"cue"))&&this.seekCueElement(l)};
_.Q.seekCueElement=function(l){l=Number(l.getAttribute("start-offset"));_.lQ(this.hostElement,"yt-transcript-player-seek",[l/1E3])};
_.Q.onMouseEnter=function(){this.isHovered=!0};
_.Q.onMouseLeave=function(){this.isHovered=!1};
Dd.prototype.onMouseLeave=Dd.prototype.onMouseLeave;Dd.prototype.onMouseEnter=Dd.prototype.onMouseEnter;Dd.prototype.onKeyPress=Dd.prototype.onKeyPress;Dd.prototype.onTap=Dd.prototype.onTap;Dd.prototype.dataChanged=Dd.prototype.dataChanged;Dd.prototype.hideTimestampsChanged=Dd.prototype.hideTimestampsChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Dd.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Dd.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Dd.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Dd.prototype,"hideTimestamps",void 0);_.w([_.g(),_.u("design:type",Boolean)],Dd.prototype,"isHovered",void 0);_.w([_.tC("hideTimestamps"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"hideTimestampsChanged",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"dataChanged",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Dd.prototype,"onTap",null);_.w([_.Hf("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Dd.prototype,"onKeyPress",null);
_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"onMouseEnter",null);_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dd.prototype,"onMouseLeave",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],Dd);
_.R(Dd,"ytd-transcript-body-renderer",function(){if(QN$!==void 0)return QN$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return QN$=l},{mode:1});var XJh;var VM=function(){var l=_.S.apply(this,arguments)||this;l.darkerPanels=_.U("web_watch_darker_panels");return l};
_.h(VM,_.S);VM.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],VM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],VM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],VM.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],VM.prototype,"darkerPanels",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],VM);
_.R(VM,"ytd-transcript-footer-renderer",function(){if(XJh!==void 0)return XJh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return XJh=l},{mode:1});var ftm;var sNm;var wn=function(){var l=_.S.apply(this,arguments)||this;l.systemIcons=_.U("kevlar_system_icons");l.showClearButton=!1;return l};
_.h(wn,_.S);_.Q=wn.prototype;_.Q.handleInput=function(l){var b=this;l.target.value.length?_.wo(this,"ytdTranscriptSearchBoxSearch",function(){b.emitSearchEvent(l)},500):(_.UrA(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=l.target.value.length>0};
_.Q.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.Q.handleClick=function(){var l,b=(l=this.data)==null?void 0:l.trackingParams;b&&_.G2(_.Ut(),b)};
_.Q.handleClear=function(){_.UrA(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var l,b,d=(b=_.K((l=this.data)==null?void 0:l.clearButton,_.Ym))==null?void 0:b.trackingParams;d&&_.G2(_.Ut(),d);this.clear()};
_.Q.emitSearchEvent=function(l){_.rh(this.hostElement,"yt-transcript-search-box-search",{query:l.target.value});var b,d;(l=(d=_.K((b=this.data)==null?void 0:b.searchButton,_.Ym))==null?void 0:d.trackingParams)&&_.G2(_.Ut(),l)};
_.Q.emitClearEvent=function(){_.rh(this.hostElement,"yt-transcript-search-box-clear")};
_.qG.Object.defineProperties(wn.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.F$(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wn.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wn.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wn.prototype,"systemIcons",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],wn);
_.R(wn,"ytd-transcript-search-box-renderer",function(){if(sNm!==void 0)return sNm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return sNm=l},{mode:1});var FAp;var Bhd;var uI=function(){return _.S.apply(this,arguments)||this};
_.h(uI,_.S);uI.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var l,b;this.sectionHeaderAriaLabel=(l=this.data)==null?void 0:(b=l.accessibility)==null?void 0:b.accessibilityData.label}};
uI.prototype.fireSelectedEvent=function(l){_.rh(this.hostElement,"ytd-transcript-section-header",{startMs:l})};
uI.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
uI.prototype.handleKeyPress=function(l){this.data&&l.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.qG.Object.defineProperties(uI.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=(l=this.data)==null?void 0:l.enableTappableTranscriptHeader)!=null?b:!1}}});
uI.prototype.dataChanged=uI.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],uI.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],uI.prototype,"sectionHeaderAriaLabel",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],uI.prototype,"enableTappableTranscriptHeader",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uI.prototype,"dataChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],uI);
_.R(uI,"ytd-transcript-section-header-renderer",function(){if(Bhd!==void 0)return Bhd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Bhd=l},{mode:1});var nK3;var OvE;var G_=function(){var l=_.S.apply(this,arguments)||this;l.isEditMode=!1;l.touchCaptionsEnabled=!1;l.deleteCaptionCorrectionPopupCommand=null;l.voteCaptionCorrectionPopupCommand=null;l.roundedContainer=!0;l.mouseOver=!1;l.textChanged=!1;l.messages={suggest_correction:_.By("suggest_correction",void 0,"Edit caption"),suggested_caption:_.By("suggested_caption",void 0,"Suggested caption"),submit_correction:_.By("submit_correction",void 0,"Submit for review"),cancel_correction:_.By("cancel_correction",
void 0,"Cancel"),replay_segment:_.By("replay_segment",void 0,"Re-play segment"),delete_correction:_.By("delete_correction",void 0,"Delete correction")};l.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return l};
_.h(G_,_.S);_.Q=G_.prototype;_.Q.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)};
_.Q.handleDelete=function(l){if(this.deleteCaptionCorrectionPopupCommand){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);b&&this.ytdOpenPopupBehavior.openPopup(b);l.stopPropagation()}};
_.Q.handleSubmit=function(l){if(this.data&&this.data.submitCaptionCorrectionCommand&&(l.stopPropagation(),this.textChanged)){var b;l=(b=_.K(this.data.submitCaptionCorrectionCommand,_.g42))==null?void 0:b.params;b=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:l,correctionText:String(this.ironTextAreaElement.value),originalText:_.iO(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(b);this.isEditMode=!1}};
_.Q.handleUpdateSegmentText=function(l){(l=_.K(l,$$D))&&l.targetId&&this.data&&l.targetId===this.data.targetId&&(l.userCorrection&&(this.editedText=l.userCorrection),l.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.iO(this.data.snippet)),l.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=l.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=l.voteCaptionCorrectionPopupCommand?
l.voteCaptionCorrectionPopupCommand:null,l.accessibility&&(this.segmentAriaLabel=l.accessibility.accessibilityData.label))};
_.Q.handleCancel=function(l){this.isEditMode=!1;l.stopPropagation();this.logClientVe(159409)};
_.Q.handleEditSegmentCommand=function(l){(l=_.K(l,I0H))&&l.targetId&&this.data&&l.targetId===this.data.targetId&&this.handleEdit()};
_.Q.handleEditButtonClick=function(l){this.data&&(this.handleEdit(),l.stopPropagation())};
_.Q.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var l;(l=this.ironTextAreaElement.textarea)==null||l.focus();this.logClientVe(159407)}};
_.Q.handleMouseEnter=function(){this.mouseOver=!0};
_.Q.handleMouseLeave=function(){this.mouseOver=!1};
_.Q.handleReplay=function(l){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),l.stopPropagation(),this.logClientVe(159408))};
_.Q.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()))};
_.Q.handleKeypress=function(l){this.data&&(this.isEditMode?l.stopPropagation():this.isEnterPress(l)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(l)&&this.logClientVe(138758))};
_.Q.handleTextboxClick=function(l){l.stopPropagation()};
_.Q.handleTextboxKeydown=function(l){this.isControlEnterPress(l)?this.handleSubmit(l):l.key==="Escape"&&this.handleCancel(l)};
_.Q.handleTextboxKeyup=function(){this.textChanged=_.iO(this.latestText)!==String(this.ironTextAreaElement.value)};
_.Q.fireSelectedEvent=function(l){_.rh(this.hostElement,"yt-transcript-segment-selected",{startMs:l})};
_.Q.fireReplayEvent=function(l,b){_.rh(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(l-100,0),endMs:b})};
_.Q.fireEditEvent=function(l,b){_.rh(this.hostElement,"yt-transcript-segment-edit",{startMs:l,endMs:b})};
_.Q.isEnterPress=function(l){return l.key==="Enter"||l.code==="Enter"||l.code==="NumpadEnter"||l.keyCode===13?!0:!1};
_.Q.isControlEnterPress=function(l){var b=l.key==="Enter"||l.code==="Enter"||l.code==="NumpadEnter"||l.keyCode===13;return(l.ctrlKey||l.metaKey)&&b};
_.Q.isCopyPress=function(l){var b=l.ctrlKey;return l.key==="c"&&b};
_.Q.logClick=function(){var l,b=(l=this.data)==null?void 0:l.trackingParams;b&&_.G2(_.Ut(),b)};
_.Q.logClientVe=function(l){_.uS(_.Ut(),_.mi(l))};
_.qG.Object.defineProperties(G_.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}}});
G_.prototype.handleMouseLeave=G_.prototype.handleMouseLeave;G_.prototype.handleMouseEnter=G_.prototype.handleMouseEnter;G_.prototype.dataChanged=G_.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],G_.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],G_.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],G_.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],G_.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],G_.prototype,"isEditMode",void 0);_.w([_.g(),_.u("design:type",Object)],G_.prototype,"touchCaptionsEnabled",void 0);_.w([_.g(),_.u("design:type",Object)],G_.prototype,"editedText",void 0);_.w([_.g(),_.u("design:type",Object)],G_.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.w([_.g(),_.u("design:type",Object)],G_.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.w([_.g(),_.u("design:type",String)],G_.prototype,"segmentAriaLabel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],G_.prototype,"roundedContainer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],G_.prototype,"mouseOver",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],G_.prototype,"textChanged",void 0);_.w([_.g(),_.u("design:type",Object)],G_.prototype,"messages",void 0);
_.w([_.KL("#suggestion"),_.u("design:type",Object)],G_.prototype,"ironTextAreaElement",void 0);_.w([_.y("data","editedText"),_.u("design:type",Object),_.u("design:paramtypes",[])],G_.prototype,"latestText",null);_.w([_.y("touchCaptionsEnabled","isEditMode"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],G_.prototype,"enableEditButton",null);
_.w([_.y("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],G_.prototype,"enableUndoButton",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],G_.prototype,"dataChanged",null);_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],G_.prototype,"handleMouseEnter",null);
_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],G_.prototype,"handleMouseLeave",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],G_);
_.R(G_,"ytd-transcript-segment-renderer",function(){if(OvE!==void 0)return OvE;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return OvE=l},{mode:1});var T_=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};l.isError=!1;l.darkerPanels=_.U("web_watch_darker_panels");l.useParentMaxHeight=_.U("web_watch_transscript_use_parent_max_height");l.segmentOffsets=[];l.segmentIndex=-1;return l};
_.h(T_,_.S);_.Q=T_.prototype;_.Q.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"}}}}};
_.Q.segmentsChanged=function(){this.updateOffsets()};
_.Q.onYtPlayerTimeChanged=function(l){for(var b=this.segmentIndex,d=b;;){if(d>=0){var L=this.segmentOffsets[d].start;var P=this.segmentOffsets[d].isAutoScrollable}else L=-1,P=!0;var E=l+.5;if(!P){L=d+1<this.segmentOffsets.length?this.segmentOffsets[d+1].start:Infinity;if(E>=L){d+=1;continue}d=-1;break}if(E<L)L=d-1>=0&&this.segmentOffsets[d-1].isAutoScrollable,P=d===0||L?1:2,d-=P;else if(P=d+1<this.segmentOffsets.length&&this.segmentOffsets[d+1].isAutoScrollable?1:2,L=d+P<this.segmentOffsets.length?
this.segmentOffsets[d+P].start:Infinity,E>L)d+=P;else{if(d<0)break;d<this.segmentOffsets.length&&E>this.segmentOffsets[d].end&&(d=-1);break}}if(b!==d){if(b>=0){var f;(f=this.getSegmentElement(b))==null||f.classList.remove("active")}this.segmentIndex=d;if(!(d<0)){var F;(F=this.getSegmentElement(d))==null||F.classList.add("active");this.isHovered||this.scrollElementToTop(d)}}};
_.Q.handleSegmentEdit=function(l){l.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=l.target,_.lQ(this.hostElement,"yt-transcript-player-edit",[l.detail.startMs/1E3,l.detail.endMs/1E3]))};
_.Q.handleSegmentSelected=function(l){_.lQ(this.hostElement,"yt-transcript-player-seek",[l.detail.startMs/1E3])};
_.Q.handleSegmentReplay=function(l){_.lQ(this.hostElement,"yt-transcript-player-replay",[l.detail.startMs/1E3,l.detail.endMs/1E3])};
_.Q.handleSectionHeaderSelected=function(l){_.lQ(this.hostElement,"yt-transcript-player-seek",[l.detail.startMs/1E3])};
_.Q.onMouseEnter=function(){this.isHovered=!0};
_.Q.onMouseLeave=function(){this.isHovered=!1};
_.Q.onRetryButtonClick=function(){_.rh(this.hostElement,"transcript-retry-button-click")};
_.Q.getSegmentElement=function(l){return _.F$(this.hostElement).querySelector(":nth-child("+(l+1)+")")};
_.Q.scrollElementToTop=function(l){l=this.getSegmentElement(l>=2?l-2:0);this.hostElement.scrollTop=Math.min(l.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Q.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(l){var b,d=(b=l.transcriptSegmentRenderer)!=null?b:l.transcriptSectionHeaderRenderer;return{start:Number(d.startMs)/1E3,end:Number(d.endMs)/1E3,isAutoScrollable:l.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.Q.clearHighlightedSegments=function(){var l=_.F$(this.hostElement);l=_.X(l.querySelectorAll("ytd-transcript-segment-renderer"));for(var b=l.next();!b.done;b=l.next())b.value.classList.remove("active")};
_.qG.Object.defineProperties(T_.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:l.searchResultSegments)||((b=this.data)==null?void 0:b.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
T_.prototype.onMouseLeave=T_.prototype.onMouseLeave;T_.prototype.onMouseEnter=T_.prototype.onMouseEnter;T_.prototype.handleSectionHeaderSelected=T_.prototype.handleSectionHeaderSelected;T_.prototype.handleSegmentReplay=T_.prototype.handleSegmentReplay;T_.prototype.handleSegmentSelected=T_.prototype.handleSegmentSelected;T_.prototype.handleSegmentEdit=T_.prototype.handleSegmentEdit;T_.prototype.segmentsChanged=T_.prototype.segmentsChanged;
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],T_.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],T_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],T_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],T_.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],T_.prototype,"isError",void 0);
_.w([_.g(),_.u("design:type",Object)],T_.prototype,"noResultLabel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],T_.prototype,"darkerPanels",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],T_.prototype,"useParentMaxHeight",void 0);_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],T_.prototype,"segments",null);
_.w([_.y("segments","noResultLabel"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],T_.prototype,"displayNoResults",null);_.w([_.tC("segments"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T_.prototype,"segmentsChanged",null);_.w([_.Hf("yt-transcript-segment-edit"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],T_.prototype,"handleSegmentEdit",null);
_.w([_.Hf("yt-transcript-segment-selected"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],T_.prototype,"handleSegmentSelected",null);_.w([_.Hf("yt-transcript-segment-replay"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],T_.prototype,"handleSegmentReplay",null);
_.w([_.Hf("ytd-transcript-section-header"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],T_.prototype,"handleSectionHeaderSelected",null);_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T_.prototype,"onMouseEnter",null);_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],T_.prototype,"onMouseLeave",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],T_);
_.R(T_,"ytd-transcript-segment-list-renderer",function(){if(nK3!==void 0)return nK3;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return nK3=l},{mode:1});var aV=function(){var l=_.S.apply(this,arguments)||this;l.hideTimestamps=!!_.zd("hide-transcript-timestamps");l.isLoadingTranscripts=!1;l.darkerPanels=_.U("web_watch_darker_panels");l.isError=!1;l.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return l};
_.h(aV,_.S);_.Q=aV.prototype;_.Q.headerChanged=function(){var l,b;this.baseGetTranscriptsCommand=(b=_.K((l=this.data)==null?void 0:l.header,Jgp))==null?void 0:b.onTextChangeCommand};
_.Q.bodyChanged=function(){var l=this.getBodyRenderer();l&&(l.initialSegments&&(this.initialTranscriptsRenderer=l),l.noResultLabel&&(this.noResultLabel=l.noResultLabel),l.retryLabel&&(this.retryLabel=l.retryLabel))};
_.Q.detached=function(){this.clearSearchBoxText()};
_.Q.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.Q.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"}}}};
_.Q.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.Q.fireSearch=function(l){var b=this;if(l){var d=l.detail.query;if(this.baseGetTranscriptsCommand){var L;l=(L=_.K(this.baseGetTranscriptsCommand,_.xkJ))==null?void 0:L.params;var P;L=_.K((P=this.data)==null?void 0:P.footer,qMI);var E;if((P=(E=_.K(L==null?void 0:L.languageMenu,Zlh))==null?void 0:E.subMenuItems)&&P.length>0&&(E=P.find(function(n){return n.selected}))){var f,F;
l=(f=E.continuation)==null?void 0:(F=f.reloadContinuationData)==null?void 0:F.continuation}f=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:l,searchQuery:d}});this.ytComponentBehavior.resolveCommand(f,{commandController:{onServerError:function(){b.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});aYm(this.ytContinuationHandlerBehavior,function(){return d===b.getCurrentSearchBoxText()})}}};
_.Q.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.Q.onRetryButtonClick=function(){this.isError=!1;var l={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:l}))};
_.Q.hideTimestampsChanged=function(){_.jX("hide-transcript-timestamps",this.hideTimestamps)};
_.Q.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Q.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Q.handleSignalActionCopyTranscript=function(){var l=this,b=this.getBodyRenderer();b&&(b=((b==null?void 0:b.searchResultSegments)||(b==null?void 0:b.initialSegments)||[]).map(function(d){return _.K(d,gSp)}).filter(function(d){return!!d}).map(function(d){return{snippet:d.snippet||{runs:[{text:""}]},
startTimeText:d.startTimeText||{simpleText:""}}}).map(function(d){var L=(d.snippet.runs||[]).reduce(function(P,E){return P+E.text},"");
return l.hideTimestamps?L:d.startTimeText.simpleText+" "+L}).join("\n"),this.copyToClipboard(b))};
_.Q.copyToClipboard=function(l){navigator.clipboard&&navigator.clipboard.writeText(l)};
_.Q.getCurrentSearchBoxText=function(){var l;return(l=this.searchBox)==null?void 0:l.value};
_.Q.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.Q.getBodyRenderer=function(){var l;return _.K((l=this.data)==null?void 0:l.body,x$m)};
_.Q.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.qG.Object.defineProperties(aV.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.F$(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
aV.prototype.hideTimestampsChanged=aV.prototype.hideTimestampsChanged;aV.prototype.searchCleared=aV.prototype.searchCleared;aV.prototype.fireSearch=aV.prototype.fireSearch;aV.prototype.onReloadContinuationFinish=aV.prototype.onReloadContinuationFinish;aV.prototype.bodyChanged=aV.prototype.bodyChanged;aV.prototype.headerChanged=aV.prototype.headerChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aV.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],aV.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],aV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],aV.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],aV.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],aV.prototype,"hideTimestamps",void 0);
_.w([_.g(),_.u("design:type",Object)],aV.prototype,"isLoadingTranscripts",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],aV.prototype,"darkerPanels",void 0);_.w([_.g(),_.u("design:type",Object)],aV.prototype,"isError",void 0);_.w([_.tC("data.header"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aV.prototype,"headerChanged",null);
_.w([_.Wf("data.body"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aV.prototype,"bodyChanged",null);_.w([_.Hf("yt-reload-continuation-finish"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aV.prototype,"onReloadContinuationFinish",null);_.w([_.Hf("yt-transcript-search-box-search"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],aV.prototype,"fireSearch",null);
_.w([_.Hf("yt-transcript-search-box-clear"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aV.prototype,"searchCleared",null);_.w([_.tC("hideTimestamps"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aV.prototype,"hideTimestampsChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],aV);
_.R(aV,"ytd-transcript-search-panel-renderer",function(){if(FAp!==void 0)return FAp;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return FAp=l},{mode:1});var iI=function(){var l=_.S.apply(this,arguments)||this;l.player=null;l.playerPollJobId=0;return l};
_.h(iI,_.S);_.Q=iI.prototype;_.Q.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.Q.onLoadReloadContinuation=function(l){_.U("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:l.target.data.continuation}}):(l={clickTrackingParams:l.target.data.clickTrackingParams,getTranscriptEndpoint:{params:l.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}}))};
_.Q.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"}}}};
_.Q.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.Q.attached=function(){this.updatePlayerListening()};
_.Q.detached=function(){this.updatePlayerListening()};
_.Q.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.Q.startPlayerListening=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return(b=_.P_())?d.yield(b.getPlayerPromise(),2):d.return();l.player=d.yieldResult;l.playerPollJobId=_.T1.addLowPriorityJob(function(){l.getPlayerVideoProgress()},1E3);
l.player.addEventListener("onCueRangeEnter",function(L){l.onCueRangeEnter(L)});
l.player.addEventListener("onCueRangeExit",function(L){l.onCueRangeExit(L)});
l.player.addEventListener("onStateChange",function(L){l.onPlayerStateChange(L)});
l.player.addEventListener("SEEK_TO",function(L){l.onPlayerSeek(L)});
_.gR(d)})};
_.Q.getPlayerVideoProgress=function(){var l=this;_.T1.cancelJob(this.playerPollJobId);if(this.player){var b=this.player.getCurrentTime();_.lQ(this.hostElement,"yt-player-time-changed",[b])}this.playerPollJobId=_.T1.addLowPriorityJob(function(){l.getPlayerVideoProgress()},1E3)};
_.Q.stopPlayerListening=function(){this.player=null;_.T1.cancelJob(this.playerPollJobId)};
_.Q.onPlayerStateChange=function(l){l===2&&this.removePendingCue()};
_.Q.onPlayerSeek=function(l){var b;if(b=this.pendingReplayCueId)b=this.pendingReplayCueId,b=l===(_.U("web_transcript_cue_id_killswitch")?Number(b):Number(b.split("_")[1]));b||this.removePendingCue()};
_.Q.onCueRangeEnter=function(l){m1H(l)&&(this.pendingReplayCueId=l)};
_.Q.onCueRangeExit=function(l){m1H(l)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.Q.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.Q.onYtTranscriptPlayerSeek=function(l){this.player&&this.player.seekTo(l,!0)};
_.Q.onYtTranscriptPlayerReplay=function(l,b){this.player&&(this.player.addCueRange(NYD(l),l,b),this.player.seekTo(l,!0),this.player.playVideo())};
_.Q.onYtTranscriptPlayerEdit=function(l,b){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(NYD(l),l,b),this.player.seekTo(l,!0))};
iI.prototype.onLoadReloadContinuation=iI.prototype.onLoadReloadContinuation;iI.prototype.panelContentVisibleChanged=iI.prototype.panelContentVisibleChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],iI.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],iI.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],iI.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],iI.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],iI.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],iI.prototype,"panelContentVisible",void 0);_.w([_.tC("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iI.prototype,"panelContentVisibleChanged",null);
_.w([_.Hf("yt-load-reload-continuation"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],iI.prototype,"onLoadReloadContinuation",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],iI);
_.R(iI,"ytd-transcript-renderer",function(){if(ftm!==void 0)return ftm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ftm=l},{mode:1});var NhB;var mAL;var cj=function(){return _.S.apply(this,arguments)||this};
_.h(cj,_.S);cj.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.Py(this.hostElement,[this.data.clickCommand],this.hostElement))};
cj.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.Tz)()+_.SU)+"px)"};
cj.prototype.updateShouldHideFromBinding=function(l){this.shouldHide=l.detail.value};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cj.prototype,"rendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cj.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],cj.prototype,"shouldHide",void 0);_.w([_.A({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],cj);
_.R(cj,"ytd-ad-engagement-panel-banner-renderer",function(){if(mAL!==void 0)return mAL;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return mAL=l},{mode:_.fi("kevlar_poly_si_batch_j070")?1:2});var Yfh;var rn=function(){var l=_.S.apply(this,arguments)||this;l.buttonUpdate=_.U("web_modern_buttons");l.adsSemanticText=_.U("enable_ads_web_ep_buenos_aires_and_padding_fix");return l};
_.h(rn,_.S);rn.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.w([_.g(),_.u("design:type",Object)],rn.prototype,"data",void 0);_.w([_.g({computed:"computeHideDefaultAdBadge(data)"}),_.u("design:type",Boolean)],rn.prototype,"hideDefaultAdBadge",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rn.prototype,"buttonUpdate",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rn.prototype,"adsSemanticText",void 0);_.w([_.A({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],rn);
_.R(rn,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(Yfh!==void 0)return Yfh;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Yfh=l},{mode:1});var qfL;var lj=function(){var l=_.S.apply(this,arguments)||this;l.darkerPanels=_.U("web_watch_darker_panels");l.enableSqueezebackPanels=_.U("web_shorts_enable_squeezeback_panels");l.enableAnchoredPanel=_.U("desktop_shorts_v2_anchored_panel");l.headerClickListener=function(b){l.onHeaderClick(b)};
l.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return l};
_.h(lj,_.S);_.Q=lj.prototype;_.Q.computeAdsInfoButton=function(){if(_.U("web_modern_buttons")){var l,b;return(b=_.K((l=this.data)==null?void 0:l.subtitleComplex,Hl$))==null?void 0:b.adInfoRenderer}};
_.Q.updateHeaderClickListener=function(){var l,b,d;((l=this.data)==null?0:l.navigationEndpoint)||((b=this.data)==null?0:b.onClickCommand)||_.K((d=this.data)==null?void 0:d.visibilityButton,_.qq)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.Q.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}}}}}};
_.Q.collapsedChanged=function(){var l;(l=this.data)!=null&&l.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.U("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.Q.focus=function(l){var b=this;this.titleElement&&_.T1.addJob(function(){_.FO(b.titleElement,l)},0,500)};
_.Q.computeTitleAriaLabel=function(l){var b=[];if(l.title){var d,L;b.push(this.ytRendererBehavior.getSimpleString(l.title)||((d=l.title.accessibility)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label))}l.contextualInfo&&b.push(this.ytRendererBehavior.getSimpleString(l.contextualInfo));return b.join(" ")};
_.Q.onHeaderClick=function(l){this.shouldTriggerHeaderClick(l)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.Py(this.hostElement,[this.data.onClickCommand],this.hostElement)):(l=this.getVisibilityToggleButton())&&l.click())};
_.Q.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var l=_.K(this.data.visibilityButton,_.Ym)||_.K(this.data.visibilityButton,_.qq);l&&this.ytRendererBehavior.logExplicitClick(l)}};
_.Q.getVisibilityToggleButton=function(){var l=_.F$(this.hostElement).querySelector("#visibility-button").firstElementChild;return(l==null?void 0:l.is)==="ytd-toggle-button-renderer"?l:null};
_.Q.shouldTriggerHeaderClick=function(l){return!_.lT(_.ad(l),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.Q.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(l){l=_.K(l,_.szL);this.targetId&&(l==null?void 0:l.targetId)===this.targetId&&(l=l.navigationButton)&&this.set("data.navigationButton",l)};
_.qG.Object.defineProperties(lj.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.U("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var l;return!!(((l=this.entity)==null?0:l.isActionButtonHidden)||this.hideActionButton)}}});
lj.prototype.collapsedChanged=lj.prototype.collapsedChanged;lj.prototype.updateHeaderClickListener=lj.prototype.updateHeaderClickListener;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],lj.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lj.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lj.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],lj.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lj.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],lj.prototype,"targetId",void 0);_.w([_.g(),_.u("design:type",Boolean)],lj.prototype,"collapsed",void 0);_.w([_.g(),_.u("design:type",Boolean)],lj.prototype,"hideActionButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],lj.prototype,"shortsPanel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],lj.prototype,"liveChatEngagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],lj.prototype,"learningChatEngagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lj.prototype,"darkerPanels",void 0);_.w([_.KL("#title"),_.u("design:type",HTMLElement)],lj.prototype,"titleElement",void 0);_.w([_.KL("#header"),_.u("design:type",HTMLElement)],lj.prototype,"headerElement",void 0);
_.w([_.g({computed:"computeAdsInfoButton(data)"}),_.u("design:type",Object)],lj.prototype,"adsInfoButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lj.prototype,"enableSqueezebackPanels",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lj.prototype,"enableAnchoredPanel",void 0);_.w([_.g({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(l,b){return _.Bv(l.entities,"engagementPanelTitleHeaderEntity",b)}}),
_.u("design:type",Object)],lj.prototype,"entity",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("targetId"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lj.prototype,"adsSemanticText",null);_.w([_.tC("data","data.navigationEndpoint","data.onClickCommand"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lj.prototype,"updateHeaderClickListener",null);
_.w([_.Wf("collapsed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lj.prototype,"collapsedChanged",null);_.w([_.y("entity","hideActionButton"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],lj.prototype,"isActionButtonHidden",null);_.w([_.A({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],lj);
_.R(lj,"ytd-engagement-panel-title-header-renderer",function(){if(qfL!==void 0)return qfL;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return qfL=l},{mode:1});var HvB;var bj=function(){return _.S.apply(this,arguments)||this};
_.h(bj,_.S);bj.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bj.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bj.prototype,"data",void 0);_.w([_.A({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],bj);
_.R(bj,"ytd-macro-markers-info-item-renderer",function(){if(HvB!==void 0)return HvB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return HvB=l},{mode:1});var tem;var dm=function(l,b,d,L,P,E){_.S8.call(this);var f=this;this.JSC$23447_containerElement=l;this.hostElement=b;this.supportedSyncItems=d;this.syncEntityKey=L;this.options=P;this.renderLazyListItems=E;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;UAd(this);KA3(this);this.JSC$23447_scrollAnimation=new _.$c(function(F){l.scrollTop=F});
_.j8(this,this.JSC$23447_scrollAnimation);this.addOnDisposeCallback(function(){ezp(f,!1);f.activeItem&&f.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.h(dm,_.S8);var UAd=function(l){var b=_.lK(_.qP().resolve(_.FU),function(d){return d.entities.markersEngagementPanelSyncEntity||{}},function(d,L){var P;
if(d[l.syncEntityKey]!==L[l.syncEntityKey]&&((P=d[l.syncEntityKey])==null?void 0:P.activeItemIndex)!==void 0)if(L=d[l.syncEntityKey].activeItemIndex,d=l.getItemByIndex(L)){if(hzE(l,d),l.contentVisible)if(l.browsingMode){var E;((E=l.options)==null?void 0:E.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(E=kwp(l),d.offsetTop<l.JSC$23447_containerElement.clientHeight+l.JSC$23447_containerElement.scrollTop&&E&&!l.activeItemBelowSyncPosition&&ezp(l,!1));WAc(l)}else l.scrollToItem(d)}else _.cX(new _.Rp("Could not find "+
l.supportedSyncItems+" sync child to set active.",L,l.JSC$23447_containerElement.querySelectorAll(l.supportedSyncItems).length))});
l.unsubscribeFromTimedMarkersListSyncEntity=b;l.addOnDisposeCallback(b);jNE(l)},jNE=function(l){var b=_.qP().resolve(_.FU);
b=_.mEA(b.getState(),l.syncEntityKey);(b==null?void 0:b.activeItemIndex)!==void 0&&(b=l.getItemByIndex(b.activeItemIndex))&&hzE(l,b)},KA3=function(l){var b=new _.Yh(l.onScroll,50,l);
_.j8(l,b);var d=function(){b.fire()};
l.JSC$23447_containerElement.addEventListener("scroll",d);l.addOnDisposeCallback(function(){l.JSC$23447_containerElement.removeEventListener("scroll",d)})};
dm.prototype.getItemByIndex=function(l){var b;(b=this.renderLazyListItems)==null||b.call(this,l);b=this.JSC$23447_containerElement.querySelectorAll(this.supportedSyncItems);if(b.length>l)return b[l]};
var hzE=function(l,b){l.activeItem&&l.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));b.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));l.activeItem=b};
dm.prototype.scrollToItem=function(l){l=this.getScrollPositionForItem(l);this.JSC$23447_containerElement.scrollTop!==l&&this.JSC$23447_scrollAnimation.start(this.JSC$23447_containerElement.scrollTop,l,300)};
dm.prototype.getScrollPositionForItem=function(l){if(this.JSC$23447_containerElement.querySelectorAll(this.supportedSyncItems)[0]===l)return 0;var b,d=((b=this.options)==null?0:b.percentOffset)?this.JSC$23447_containerElement.clientHeight*this.options.percentOffset:0;l=_.uh(l).y+this.JSC$23447_containerElement.scrollTop-(_.uh(this.JSC$23447_containerElement).y+d);return Math.max(0,Math.min(l,this.JSC$23447_containerElement.scrollHeight-this.JSC$23447_containerElement.offsetHeight))};
dm.prototype.onScroll=function(){this.activeItemBelowSyncPosition=kwp(this);if(this.activeItem&&!this.JSC$23447_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23447_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var l;switch((l=this.options)==null?void 0:l.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":zzh(this,!yjE(this));WAc(this);break;default:zzh(this,!0)}}};
var zzh=function(l,b){var d,L;_.B(function(P){if(P.nextAddress==1){if(l.browsingMode)return P.return();l.browsingMode=!0;b&&l.hostElement.classList.add("browsing-mode");l.playerExitBrowsingModeListener=function(){ezp(l,!1)};
return P.yield(_.YY(),2)}d=P.yieldResult;(L=d)==null||L.addEventListener("SEEK_TO",l.playerExitBrowsingModeListener);_.gR(P)})},ezp=function(l,b){b=b===void 0?!0:b;
l.browsingMode&&(l.browsingMode=!1,l.hostElement.classList.remove("browsing-mode"),b&&l.scrollToItem(l.activeItem),Zvd(l))},Zvd=function(l){var b,d;
_.B(function(L){if(L.nextAddress==1)return l.playerExitBrowsingModeListener?L.yield(_.YY(),3):L.jumpTo(0);b=L.yieldResult;(d=b)==null||d.removeEventListener("SEEK_TO",l.playerExitBrowsingModeListener);l.playerExitBrowsingModeListener=void 0;_.gR(L)})},WAc=function(l){var b;
((b=l.options)==null?void 0:b.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(yjE(l)?l.hostElement.classList.remove("browsing-mode"):l.activeItem&&l.hostElement.classList.add("browsing-mode"))},kwp=function(l){if(!l.activeItem)return!1;
var b,d=((b=l.options)==null?0:b.percentOffset)?l.JSC$23447_containerElement.clientHeight*l.options.percentOffset:0;return l.activeItem.offsetTop>=l.JSC$23447_containerElement.scrollTop+d},yjE=function(l){if(!l.activeItem)return!1;
var b=l.activeItem.offsetTop+14<=l.JSC$23447_containerElement.scrollTop+l.JSC$23447_containerElement.clientHeight;return l.activeItem.offsetTop+l.activeItem.clientHeight-14>=l.JSC$23447_containerElement.scrollTop&&b};
dm.prototype.panelContentVisibleChanged=function(l){(this.contentVisible=l)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var MeH=function(l,b){l.syncEntityKey=b;var d;(d=l.unsubscribeFromTimedMarkersListSyncEntity)==null||d.call(l);UAd(l)},It3=function(l,b){l.options=b};var L4=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return l};
_.h(L4,_.S);_.Q=L4.prototype;_.Q.detached=function(){var l;(l=this.scrollController)==null||l.dispose();this.scrollController=void 0};
_.Q.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"}}}};
_.Q.dataChanged=function(){var l=this;_.m1(this,function(){if(l.scrollController){var b;(b=l.scrollController)==null||ezp(b,!1);var d,L,P;(L=l.scrollController)==null||MeH(L,(P=(d=l.data)==null?void 0:d.syncModelEntityKey)!=null?P:"default-macro-markers-list-renderer-entity-key");var E,f,F;(F=l.scrollController)==null||It3(F,{percentOffset:(E=l.data)==null?void 0:E.selectedItemAlignmentPercentOffset,floatingPillType:(f=l.data)==null?void 0:f.floatingPillType})}else{var n,N,Y,q;l.scrollController=
new dm(l.contents,l.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(q=(n=l.data)==null?void 0:n.syncModelEntityKey)!=null?q:"default-macro-markers-list-renderer-entity-key",{percentOffset:(N=l.data)==null?void 0:N.selectedItemAlignmentPercentOffset,floatingPillType:(Y=l.data)==null?void 0:Y.floatingPillType},function(H){l.renderLazyListItems(H)})}l.scrollController.panelContentVisibleChanged(!!l.panelContentVisible)})};
_.Q.computeButtonShape=function(){var l=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){l.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.Q.renderLazyListItems=function(l){for(var b=this.contents.children,d=0,L=0;L<b.length;L++){var P=void 0;(P=b[L].ytLazyListBehavior)==null||P.fillRemainingListItems();var E=void 0,f=void 0;P=_.K((E=this.data)==null?void 0:(f=E.contents)==null?void 0:f[L],_.tmV);f=E=void 0;if((E=P)==null?0:(f=E.contents)==null?0:f.length)d+=P.contents.length;if(d>=l)break}};
_.Q.handleSetActivePanelItemAction=function(l){if((l=_.K(l,B7c))&&this.panelTargetId===l.panelTargetId){l=l.itemIndex;var b,d,L=(d=(b=this.data)==null?void 0:b.syncModelEntityKey)!=null?d:"default-macro-markers-list-renderer-entity-key",P;((P=this.syncEntity)==null?void 0:P.activeItemIndex)!==l&&this.ytdReduxBehavior.dispatch(_.jN("markersEngagementPanelSyncEntity",L,{key:L,activeItemIndex:l}))}};
_.Q.onSyncClick=function(){var l;(l=this.scrollController)==null||ezp(l)};
_.Q.panelContentVisibleChanged=function(){var l;(l=this.scrollController)==null||l.panelContentVisibleChanged(!!this.panelContentVisible)};
L4.prototype.panelContentVisibleChanged=L4.prototype.panelContentVisibleChanged;L4.prototype.dataChanged=L4.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],L4.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],L4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],L4.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],L4.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],L4.prototype,"data",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],L4.prototype,"useCustomColors",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],L4.prototype,"panelTargetId",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],L4.prototype,"panelContentVisible",void 0);
_.w([_.KL("#contents"),_.u("design:type",HTMLElement)],L4.prototype,"contents",void 0);_.w([_.g({selectorArgs:["data.syncModelEntityKey"],selector:_.mEA}),_.u("design:type",Object)],L4.prototype,"syncEntity",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],L4.prototype,"dataChanged",null);
_.w([_.tC("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],L4.prototype,"panelContentVisibleChanged",null);_.w([_.A({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],L4);
_.R(L4,"ytd-macro-markers-list-renderer",function(){if(tem!==void 0)return tem;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tem=l},{mode:1});var $Ab;var P9=function(){return _.S.apply(this,arguments)||this};
_.h(P9,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],P9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],P9.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],P9.prototype,"data",void 0);_.w([_.A({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],P9);
_.R(P9,"ytd-error-corrections-section-item-renderer",function(){if($Ab!==void 0)return $Ab;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return $Ab=l},{mode:1});var JjD;var El=function(){return _.S.apply(this,arguments)||this};
_.h(El,_.S);El.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],El.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],El.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],El.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],El.prototype,"data",void 0);_.w([_.A({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],El);
_.R(El,"ytd-error-corrections-section-renderer",function(){if(JjD!==void 0)return JjD;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return JjD=l},{mode:1});var xAh;var QF=function(){return _.S.apply(this,arguments)||this};
_.h(QF,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],QF.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],QF.prototype,"data",void 0);_.w([_.A({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],QF);
_.R(QF,"ytd-topic-link-renderer",function(){if(xAh!==void 0)return xAh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return xAh=l},{mode:1});var gKb;var Xn=function(){var l=_.S.apply(this,arguments)||this;l.modernLockupV2=_.U("modernize_structured_description_playlist_lockups_v2");return l};
_.h(Xn,_.S);Xn.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Xn.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Xn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Xn.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Xn.prototype,"modernLockupV2",void 0);_.w([_.A({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],Xn);
_.R(Xn,"ytd-video-description-course-section-renderer",function(){if(gKb!==void 0)return gKb;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return gKb=l},{mode:1});var SfE;var f4=function(){return _.S.apply(this,arguments)||this};
_.h(f4,_.S);f4.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],f4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],f4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],f4.prototype,"data",void 0);_.w([_.A({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],f4);
_.R(f4,"ytd-video-description-files-section-renderer",function(){if(SfE!==void 0)return SfE;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return SfE=l},{mode:1});var AjI;var sl=function(){return _.S.apply(this,arguments)||this};
_.h(sl,_.S);sl.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sl.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sl.prototype,"data",void 0);_.w([_.A({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],sl);
_.R(sl,"ytd-video-description-gaming-section-renderer",function(){if(AjI!==void 0)return AjI;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return AjI=l},{mode:1});var vKc;var Fn=function(){var l=_.S.apply(this,arguments)||this;l.isExpanded=!1;return l};
_.h(Fn,_.S);Fn.prototype.computeHasDefaultMetadataEndpoint=function(l){var b;l=l==null?void 0:(b=l.defaultMetadata)==null?void 0:b.runs;return!(!l||l.length!==1||!l[0].navigationEndpoint)};
Fn.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.qG.Object.defineProperties(Fn.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Fn.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Fn.prototype,"isExpanded",void 0);_.w([_.g({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Fn.prototype,"hasDefaultMetadataEndpoint",void 0);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Fn.prototype,"isExpandable",null);_.w([_.y("data","isExpandable","isExpanded"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Fn.prototype,"showExpandedMetadata",null);_.w([_.A({is:"ytd-info-row-renderer",disableElementRegistration:!0})],Fn);
_.R(Fn,"ytd-info-row-renderer",function(){if(vKc!==void 0)return vKc;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return vKc=l},{mode:1});var Cvm;var B9=function(){var l=_.S.apply(this,arguments)||this;l.currentIndex=0;l.supportComponentResize=!0;l.JSC$23476_lastScrollContainerWidth=NaN;return l};
_.h(B9,_.S);_.Q=B9.prototype;
_.Q.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"}}}};
_.Q.getItemsPath=function(){return"videoLockups"};
_.Q.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.Q.onIronResize=function(){this.updateVideoLockupStyles()};
_.Q.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.Q.updateVideoLockupStyles=function(){var l;this.JSC$23476_scrollContainer!==void 0&&(l=this.videoLockups)!=null&&l.length&&(l=this.JSC$23476_scrollContainer.clientWidth,l!==this.JSC$23476_lastScrollContainerWidth&&(this.JSC$23476_lastScrollContainerWidth=l,_.mj(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(l*.8,415)+"px"}),_.rh(this.hostElement,"iron-resize")))};
_.qG.Object.defineProperties(B9.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var l=[],b;if((b=this.data)==null||!b.carouselLockups)return l;b=_.X(this.data.carouselLockups);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=void 0;((L=_.K(d,RpH))==null?0:L.videoLockup)&&l.push(_.K(d,RpH).videoLockup)}return l}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.videoLockups)==null||!l.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var l=[],b;if((b=this.data)==null||!b.carouselLockups)return l;var d;return(d=_.K(this.data.carouselLockups[this.scrollCount],RpH))==null?void 0:d.infoRows}}});
B9.prototype.dataChanged=B9.prototype.dataChanged;B9.prototype.onIronResize=B9.prototype.onIronResize;B9.prototype.hiddenChanged=B9.prototype.hiddenChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],B9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],B9.prototype,"componentBehavior",void 0);_.w([_.z(_.x4.YtdHorizontalListBehavior),_.u("design:type",Object)],B9.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],B9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],B9.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],B9.prototype,"inlineStructuredDescription",void 0);_.w([_.g({value:2}),_.u("design:type",Number)],B9.prototype,"initialCount",void 0);_.w([_.g(),_.u("design:type",Object)],B9.prototype,"currentIndex",void 0);
_.w([_.g(),_.u("design:type",Number)],B9.prototype,"scrollCount",void 0);_.w([_.g(),_.u("design:type",Object)],B9.prototype,"supportComponentResize",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],B9.prototype,"contentHidden",void 0);_.w([_.KL("#scroll-container"),_.u("design:type",HTMLDivElement)],B9.prototype,"JSC$23476_scrollContainer",void 0);
_.w([_.tC("contentHidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],B9.prototype,"hiddenChanged",null);_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],B9.prototype,"videoLockups",null);_.w([_.y("videoLockups"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],B9.prototype,"hasVideoLockups",null);
_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],B9.prototype,"onIronResize",null);_.w([_.y("data","scrollCount"),_.u("design:type",Object),_.u("design:paramtypes",[])],B9.prototype,"infoRows",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],B9.prototype,"dataChanged",null);_.w([_.A({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],B9);
_.R(B9,"ytd-video-description-music-section-renderer",function(){if(Cvm!==void 0)return Cvm;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Cvm=l},{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var Rzp;var n4=function(){return _.S.apply(this,arguments)||this};
_.h(n4,_.S);n4.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],n4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],n4.prototype,"ytRendererBehavior",void 0);_.w([_.g({}),_.u("design:type",Object)],n4.prototype,"data",void 0);_.w([_.A({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],n4);
_.R(n4,"ytd-video-description-transcript-section-renderer",function(){if(Rzp!==void 0)return Rzp;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Rzp=l},{mode:1});var pJc;_.P$(_.C(function(l){var b=_.eN(_.HaN,function(){return l.data().firstProviderLinkStatusEntityKey}),d=_.eN(_.HaN,function(){return l.data().secondProviderLinkStatusEntityKey}),L=function(){var P,E;
return((P=b())==null?void 0:P.linked)||((E=d())==null?void 0:E.linked)};
return _.O("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.O(_.UD,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return l.data().sectionTitle}}),_.O(_.UD,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return L()?l.data().connectedMessage:l.data().notConnectedMessage}}),_.O(_.m,{cond:L,
then:function(){return _.O(_.W_,{data:function(){return l.data().connectedButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.O(_.m,{cond:function(){return!L()},
then:function(){return _.O(_.W_,{data:function(){return l.data().notConnectedButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"Xn"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;return _.O("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.O("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.O(_.UD,{text:function(){return b().sectionTitle}})),_.O("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.O(_.UD,{text:function(){return b().bodyHeader}})),_.O("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.O(_.UD,{text:function(){return b().bodyText}})),_.O(_.m,{cond:function(){return b().attributionText},
then:function(){return _.O("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.O(_.UD,{text:function(){return b().attributionText}}))}}))},"Yn"),"how-this-was-made-section-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){return _.O("yt-video-description-youchat-section-view-model",{class:_.nt("ytVideoDescriptionYouchatSectionViewModelHost")},_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.O(_.UD,{text:function(){return l.data().sectionTitle}})),_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.O(_.UD,{text:function(){return l.data().subHeaderText}})),_.O("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.O(_.Rb,{data:function(){return _.K(l.data().primaryButton,
_.U3)}})))},"Zn"),"yt-video-description-youchat-section-view-model",{props:{data:_.KX}});var Ol=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return l};
_.h(Ol,_.S);_.Q=Ol.prototype;
_.Q.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}}}}}};
_.Q.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.Q.dataChanged=function(){var l,b;this.hasDescriptionOnly=!(((l=this.data)==null?void 0:(b=l.items)==null?void 0:b.length)!==1||!_.K(this.data.items[0],xa))};
_.Q.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.Q.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.Q.autoFocusDescription=function(){var l;((l=_.qP().resolve(_.YC(_.Ib)))==null?0:l.isKeyBoardInUse())&&this.description&&_.BX(this.description)};
_.Q.resize=function(){if(_.U("kevlar_disable_sd_resize"))this.JSC$23484_cardList&&_.rh(this.JSC$23484_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.rh(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.rh(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.Q.scrollToSection=function(l){if(l=this.getSectionElement(l))_.lQ(this.hostElement,"yt-scroll-to-watch-element",[l]),l.focus()};
_.Q.getSectionElement=function(l){switch(l){case "infocards-item-section":var b;return(b=this.infocardsSection)!=null?b:null;case "transcript-item-section":var d;return(d=this.transcriptSection)!=null?d:null;case "how-this-was-made-section-item-section":var L;return(L=this.howThisWasMadeSection)!=null?L:null;case "files-item-section":var P;return(P=this.filesSection)!=null?P:null;default:return null}};
_.Q.handleSetActiveItemAction=function(l){var b=_.K(l,B7c),d=b&&(b==null?void 0:b.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23484_cardList;if(b&&d){l=this.currentActiveChapter;var L=this.currentActiveProblem;b=d==null?void 0:d.getItemByIndex(b.itemIndex);var P=d=!0;b&&(b.active=!0,b.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(d=l!==b,P=!1,this.currentActiveChapter=b):(b==null?void 0:b.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(d=!1,P=L!==b,this.currentActiveProblem=b));l&&d&&(l.active=!1);L&&P&&(L.active=!1)}};
_.qG.Object.defineProperties(Ol.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.Pf("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
Ol.prototype.onYtExpanderMoreTapped=Ol.prototype.onYtExpanderMoreTapped;Ol.prototype.onHiddenChanged=Ol.prototype.onHiddenChanged;Ol.prototype.dataChanged=Ol.prototype.dataChanged;Ol.prototype.panelContentVisibleChanged=Ol.prototype.panelContentVisibleChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ol.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ol.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Ol.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.dK),_.u("design:type",Object)],Ol.prototype,"ironResizableBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ol.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],Ol.prototype,"panelContentVisible",void 0);_.w([_.g(),_.u("design:type",Boolean)],Ol.prototype,"hasDescriptionOnly",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ol.prototype,"inlineStructuredDescription",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ol.prototype,"hidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ol.prototype,"shortsPanel",void 0);_.w([_.g(),_.u("design:type",Object)],Ol.prototype,"videoSummary",void 0);_.w([_.g(),_.u("design:type",Object)],Ol.prototype,"merchShelf",void 0);
_.w([_.y("videoSummary"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ol.prototype,"showVideoSummary",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ol.prototype,"engagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ol.prototype,"watchWhileSdp",void 0);_.w([_.KL("ytd-expandable-video-description-body-renderer"),_.u("design:type",Object)],Ol.prototype,"description",void 0);
_.w([_.KL("ytd-horizontal-card-list-renderer"),_.u("design:type",Object)],Ol.prototype,"JSC$23484_cardList",void 0);_.w([_.KL("ytd-horizontal-card-list-renderer[center-items]"),_.u("design:type",Object)],Ol.prototype,"problemWalkthroughCardList",void 0);_.w([_.KL("ytd-shelf-renderer"),_.u("design:type",Object)],Ol.prototype,"shelfSection",void 0);_.w([_.KL("ytd-video-description-music-section-renderer"),_.u("design:type",Object)],Ol.prototype,"musicMetadataSection",void 0);
_.w([_.KL("ytd-video-description-infocards-section-renderer"),_.u("design:type",Object)],Ol.prototype,"infocardsSection",void 0);_.w([_.KL("ytd-video-description-transcript-section-renderer"),_.u("design:type",Object)],Ol.prototype,"transcriptSection",void 0);_.w([_.KL("how-this-was-made-section-view-model"),_.u("design:type",Object)],Ol.prototype,"howThisWasMadeSection",void 0);_.w([_.KL("ytd-video-description-files-section-renderer"),_.u("design:type",Object)],Ol.prototype,"filesSection",void 0);
_.w([_.tC("panelContentVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ol.prototype,"panelContentVisibleChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ol.prototype,"dataChanged",null);_.w([_.tC("hidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ol.prototype,"onHiddenChanged",null);
_.w([_.Hf("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ol.prototype,"onYtExpanderMoreTapped",null);_.w([_.A({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],Ol);
_.R(Ol,"ytd-structured-description-content-renderer",function(){if(pJc!==void 0)return pJc;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return pJc=l},{mode:2});var oK3;var DAB;var Nf=function(){return _.S.apply(this,arguments)||this};
_.h(Nf,_.S);Nf.prototype.computeAriaLabel=function(l){var b,d;return(l==null?void 0:(b=l.accessibility)==null?void 0:(d=b.accessibilityData)==null?void 0:d.label)||_.By("LOADING",void 0,"Loading")};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Nf.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Nf.prototype,"data",void 0);_.w([_.g({computed:"computeAriaLabel(data)"}),_.u("design:type",String)],Nf.prototype,"ariaLabel",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],Nf);
_.R(Nf,"yt-content-loading-renderer",function(){if(DAB===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;oK3===void 0&&(oK3=document.createElement("template"));var L=oK3;d.call(b,L.content.cloneNode(!0),l.content.firstChild);DAB=l}l=DAB;return l},{mode:1});_.P$(_.C(function(l){var b=_.X(_.jL(!1,void 0,"OZMtVb")),d=b.next().value,L=b.next().value;b=_.X(_.jL(!1,void 0,"qWERsf"));var P=b.next().value,E=b.next().value;_.wq(function(){var n=_.K(l.data().collaboratePlaylistCollaborationSetting,M53);n&&L(n.switchedOnByDefault);var N=_.K(l.data().allowNewCollaboratorsPlaylistCollaborationSetting,M53);N&&E(N.switchedOnByDefault);if(!n&&!N||!n&&l.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")L(!0),E(!0)});
var f=function(n){L(n);E(n);var N=l.data().playlistCollaborationEntityKey||"";var Y=_.i4().getState();(Y=_.Bv(Y.entities,"playlistCollaborationEntity",N))&&(Y==null?void 0:Y.isCollaborative)===n||_.i4().dispatch(_.jN("playlistCollaborationEntity",N,Object.assign({},Y,{isCollaborative:n})))},F=function(n){E(n)};
return _.O("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.O("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.O(_.W_,{data:function(){return l.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(n){return _.O(_.ki$,{data:n.data,
onSwitch:f})}})),_.O(_.m,{cond:d,
then:function(){return _.O(_.H7,null,_.O("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.O(_.W_,{data:function(){return l.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(n){return _.O(_.ki$,{data:n.data,
onSwitch:F,overrideDisabled:!1})}})),_.O(_.m,{cond:P,
then:function(){return _.O("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.O(_.W_,{data:function(){return l.data().copyLinkButton}},{buttonViewModel:_.Rb}))}}),_.O("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.O(_.W_,{data:function(){return l.data().playlistCollaborators}},{contentListItemViewModel:_.R8x})))}}))},"$n"),"playlist-collaboration-view-model",{props:{data:_.KX}});var Vep=_.C(function(l){var b=l.data;var d=l.customCommandResolver;return _.O(_.H7,null,_.O("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.O(_.W_,{data:function(){return b().adAvatar}},{adAvatarViewModel:function(L){return _.O(_.TFD,{data:L.data,
customCommandResolver:d})}})),_.O("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.O(_.m,{cond:function(){return b().headline},
then:function(L){return _.O(_.UD,{text:L,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.O("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.O(_.W_,{data:function(){return b().adBadge}},{adBadgeViewModel:function(L){return _.O(_.uF,{data:L.data,
hasDot:function(){return b().primaryDetailsLine!==void 0},
customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.O(_.W_,{data:function(){return b().primaryDetailsLine}},{adDetailsLineViewModel:function(L){return _.O(_.Ge,{data:L.data,
customCommandResolver:d,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"ao"),wJm=_.C(function(l){var b=l.data;
var d=l.customCommandResolver;return _.O("ad-avatar-lockup-view-model",{class:function(){var L;return((L=b().interaction)==null?0:L.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.lY(_.U6({visibilityCallback:function(L){var P,E=(P=b().interaction)==null?void 0:P.onFirstVisible;L&&E&&_.pi(E)},
showOption:_.CS}),_.oZ(function(){return b().interaction},d)),
"aria-label":function(){var L,P;return(L=b().interaction)==null?void 0:(P=L.accessibility)==null?void 0:P.label}},_.O(_.pz,null,_.O(_.v7,{when:function(){return b().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.O(Vep,{data:b,
customCommandResolver:d})}),_.O(_.Cz,null,function(){return null})))},"bo");_.P$(_.C(function(l){var b=l.data;var d=l.panelContentVisibility;l=_.U6({visibilityCallback:function(E){var f,F=(f=b().interaction)==null?void 0:f.onFirstVisible;E&&F&&_.pi(F)},
showOption:_.CS});var L=_.oZ(function(){return b().interaction},Y5m);
_.DA(function(){var E,f;if(f=_.lo("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var F;f=(F=f())==null?void 0:F.onLayoutVisibleCallback}else f=null;(E=f)==null||E()},"co");
var P=function(){return d()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.O("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.lY(l,L)},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.O(_.m,{cond:_.YjV("(min-width: "+((0,_.Tz)()+_.SU)+"px) or (max-width: 600px)"),then:function(){return _.O(_.W_,{data:function(){return b().adImage}},{adImageViewModel:function(E){return _.O(_.Eg,{data:E.data,
targetHeight:80,customCommandResolver:Y5m})}})}})),_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.O(_.W_,{data:function(){return b().adAvatarLockup}},{adAvatarLockupViewModel:function(E){return _.O(wJm,{data:E.data,
customCommandResolver:Y5m})}})),_.O(_.m,{cond:P,
then:function(){return _.O(_.W_,{data:function(){return b().adButton}},{adButtonViewModel:function(E){return _.O(_.pS,{data:E.data,
customCommandResolver:Y5m})}})},
else:function(){return _.O(_.W_,{data:function(){return b().menu}},{buttonViewModel:_.Rb})}}),_.O("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.O(_.W_,{data:function(){var E=_.K(b().toggleButton,_.eC);
return{toggleButtonViewModel:Object.assign({},E,{isTogglingDisabled:!0,isToggled:P()})}}},{toggleButtonViewModel:_.EW})))))},"eo"),"panel-ad-header-image-lockup-view-model",{props:{data:_.KX,
panelContentVisibility:_.KX}});_.P$(_.C(function(l){var b=function(){return _.K(l.data().inputComposerViewModel,tBB)},d=_.eZ(_.uT.currentPageSubTypeSelector),L=_.eZ(_.uT.persistentPanelVisibleSelector),P=_.X(_.jL(!1,void 0,"IASwBb")),E=P.next().value,f=P.next().value;
P=_.X(_.jL(!1,void 0,"GdQ0qf"));var F=P.next().value,n=P.next().value,N=function(){W(!0);var KF;_.pi(((KF=b())==null?void 0:KF.onSubmitCommand)||{})},Y=function(){if(L()&&!F()){var KF;
(KF=_.q2())==null||KF.removeCueRange("aic-proactive");f(!1);n(!0);N();_.vZ(_.ToA(b().endOfVideoContinuation),{form:{formData:_.Bu({clientMessageId:"youchat-"+Date.now(),pageContext:WV()})},commandController:{onSuccess:function(){W(!1)},
onServerError:function(){_.vZ(d1D(V()));W(!1)}}})}},q=function(){var KF=_.q2();
if(KF&&!E()&&!F()){var AV=KF.getDuration();AV>60&&(KF.addCueRange("aic-proactive",AV-60,AV-20),f(!0))}},H=function(){var KF;
return((KF=b())==null?void 0:KF.youchatPendingResponseEntityKey)||""},t=_.eN(_.lQB,H),e=function(){var KF;
return!((KF=t())==null||!KF.isPendingResponse)},W=function(KF){_.biT(H())(KF)};
P=_.X(_.jL(!0,void 0,"n0Jijf"));var M=P.next().value,J=P.next().value,x=function(){var KF,AV;var CF=_.K((AV=b())==null?void 0:AV.inputFormField,f0I);return CF==null?void 0:(KF=CF.contentProperties)==null?void 0:KF.placeholderText},V=function(){return b().sectionTargetId||"youchat_messages_section"};
P=_.O6("yt-chat-input-view-model");var p=_.n1("textarea"),D=_.eN(Prh,"chat_input_view_model_state"),G=Egc(),lN=function(){var KF;return!((KF=D())==null||!KF.value)},sA=function(){return l.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},OA=function(){var KF;
(KF=_.q2())==null||KF.removeCueRange("aic-proactive");f(!1);n(!1);var AV;_.U("enable_navigational_proactive_messages_on_ai_companion")&&((AV=b())==null?0:AV.navigationContinuation)&&L()&&(N(),_.vZ(_.ToA(b().navigationContinuation),{form:{formData:_.Bu({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:H8B(),pageContext:WV()})},commandController:{onSuccess:function(){W(!1)},
onServerError:function(){_.vZ(d1D(V()));W(!1)}}}))},WV=function(){var KF;
return(KF=_.qP().resolve(_.YC(_.n$)))==null?void 0:_.lkq(KF,d())};
_.wq(function(){if(_.U("enable_ai_chat_controller")){var KF;(KF=_.qP().resolve(_.YC(_.n$)))==null||KF.init(l.data().environment)}else if(KF=U13(l.data()),!lN()&&KF){var AV;((AV=b())==null?0:AV.setPendingResponseOnWelcome)&&W(!0);_.vZ(KF,{form:{formData:_.Bu({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:H8B(),pageContext:WV()})}});G(!0)}var CF=V(),gZ=_.qP().resolve(_.YC(_.wi)),rZ=function(){_.kY.remove(CF);if(_.U("enable_ai_chat_controller")){var Gy;(Gy=_.qP().resolve(_.YC(_.n$)))!=null&&Gy.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(Gy.lastWelcomeContinuationSent=void 0)}else G(!1)},nJ=function(){_.ko(function(){if(sA()&&(OA(CF),d()==="watch")){var Gy=_.q2();
Gy&&(Gy.addEventListener("onStateChange",q),Gy.addEventListener("onCueRangeEnter",Y))}})};
AV=_.U("enable_ai_companion")?!sA():!0;gZ==null||gZ.addEventListener("yt-navigate-start",rZ,{once:AV});gZ==null||gZ.addEventListener("yt-navigate-finish",nJ,{once:AV});_.wk(function(){gZ==null||gZ.removeEventListener("yt-navigate-start",rZ);gZ==null||gZ.removeEventListener("yt-navigate-finish",nJ);var Gy=_.q2();Gy&&(Gy.removeEventListener("onCueRangeEnter",Y),Gy.removeEventListener("onStateChange",q),Gy.removeCueRange("aic-proactive"))})});
_.Vl(function(){if(_.U("enable_ai_chat_controller")){var KF=U13(l.data());if(KF){var AV,CF=((AV=b())==null?0:AV.setPendingResponseOnWelcome)?W:void 0,gZ;(gZ=_.qP().resolve(_.YC(_.n$)))==null||r8b(gZ,{command:KF,setPending:CF})}}},"Z4XQCb");
var qH=function(){var KF=p.value.value;p.value.value="";q5B(p.value);var AV,CF=((AV=b())==null?void 0:AV.enableGradientColorBg)||!1;AV=LGB(V(),KF,CF);_.vZ(AV);N();var gZ,rZ,nJ;AV=(nJ=_.A9((gZ=l.data())==null?void 0:gZ.sendUserQueryCommand))!=null?nJ:_.ToA((rZ=b())==null?void 0:rZ.continuation);_.vZ(AV,{form:{formData:_.Bu({clientMessageId:"youchat-"+Date.now(),userInputText:KF,playerOffsetMs:H8B(),pageContext:WV()})},commandController:{onSuccess:function(){W(!1)},
onServerError:function(){_.vZ(d1D(V()));W(!1)}}})};
return _.O("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:P},_.O("div",{class:"chatInputViewModelChatInputWrapper"},_.O("form",{class:"chatInputViewModelChatInputForm"},_.O("textarea",{class:"chatInputViewModelChatInput",el:p,"on:keydown":_.Nb(function(KF){var AV=e()||!1;q5B(p.value);AV||KF.key!=="Enter"||KF.shiftKey||(KF.preventDefault(),qH());return!1}),
"on:keyup":_.Nb(function(){J(p.value.value.length===0);return!1}),
"aria-label":function(){return e()?l.data().loadingAnimationA11yLabel||"":x()},
placeholder:x,rows:1}),_.O(_.Rb,{data:function(){return _.K(l.data().sendButton,_.U3)},
onClick:function(KF){KF.preventDefault();qH();J(p.value.value.length===0)},
buttonOverrides:function(){return{disabled:M()||e()}}})),_.O(_.UD,{className:"chatInputViewModelChatDisclaimer",
text:function(){var KF;return(KF=_.K(l.data().disclaimer,_.UJV))==null?void 0:KF.text}})))},"go"),"yt-chat-input-view-model",{props:{data:_.KX}});var uuc=["engagement-panel-clip-create","engagement-panel-clip-view"],GwH=0,m5=function(){var l=_.S.apply(this,arguments)||this;var b;l.headerData=(b=l.data)==null?void 0:b.header;l.darkerPanels=_.U("web_watch_darker_panels");l.matchContentTheme=_.U("web_watch_panel_content_match_theme");l.disableAutoFill=!1;l.isFullscreen=!1;l.isTheaterMode=!1;l.liveChatReplyPanel=!1;l.enableAnchoredPanel=_.U("desktop_shorts_v2_anchored_panel");l.disableBackdropFilter=_.U("web_disable_backdrop_filter");l.isPersistentPanel=
!1;l.trackEngagementPanelVisibility=_.U("web_watch_track_engagement_panel_visibility");l.overscrollContain=!1;l.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 l};
_.h(m5,_.S);_.Q=m5.prototype;
_.Q.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(l){var b;return(l==null?void 0:(b=l.webComponentHint)==null?void 0:b.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"}}}};
_.Q.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var l;if((l=this.hostElement.parentElement)==null?0:l.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.Q.detached=function(){this.updateTheaterDisablement()};
_.Q.showPanel=function(){var l=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.T1.addJob(function(){l.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.Q.maybeScrollToItemSection=function(l){var b=this,d,L=l==null?void 0:(d=l.sectionListEngagementPanelExtras)==null?void 0:d.scrollToItemSectionIdentifier;L&&_.T1.addJob(function(){var P;(P=b.sectionListRendererElement)==null||P.scrollToItemSection(L)},8)};
_.Q.hidePanel=function(){var l=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.T1.addJob(function(){l.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Q.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Q.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.Q.updatePanel=function(l,b,d,L){var P=this;if((l=l==null?void 0:l.engagementPanelSectionListRenderer)||L){if(l){L=l.header;var E=l.content,f=l.footer;(l=l.targetId)&&this.set("data.targetId",l);L&&this.set("data.header",L);E&&this.set("data.content",E);f&&this.set("data.footer",f)}else L&&(l=L.content,E=L.secondaryHeaderContent,f=L.targetId,L=L.loggingDirectives,f&&this.set("data.targetId",f),l&&this.set("data.content",l),L&&_.U("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",
L),E&&(this.secondaryHeaderData=E));this.updateChildVisibilityProperties();if(b){var F;_.U("kevlar_update_panel_focus_scroll_killswitch")||(F={preventScroll:!0});this.focus(F)}_.m1(this,function(){_.rh(P.hostElement,"yt-refit");P.maybeScrollToItemSection(d)})}};
_.Q.computeHeaderData=function(){var l,b=(0,_.RB.unsafeClone)((l=this.data)==null?void 0:l.header);if(b){l=new _.Hd(Object.keys(b)[0]);var d=_.K(b,l),L=_.K(this.secondaryHeaderData,l);L&&_.$A(b,l,Object.assign({},L,d))}return b};
_.Q.getReloadContinuation=function(){var l,b,d,L=_.X(((l=this.data)==null?void 0:(b=l.content)==null?void 0:(d=b.sectionListRenderer)==null?void 0:d.continuations)||[]);for(l=L.next();!l.done;l=L.next())if(l=l.value,l.reloadContinuationData)return l.reloadContinuationData.continuation};
_.Q.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var l;((l=this.data)==null?0:l.targetId)&&(l=this.contentElement.firstElementChild)&&l.setAttribute("panel-target-id",this.data.targetId)};
_.Q.forwardPopupClosedToFlowRootRenderer=function(){var l=_.F$(this.hostElement).querySelector("ytd-flow-root-renderer");if(l&&this.hostElement.closest("ytd-popup-container"))l.onPopupClosed()};
_.Q.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var l;if(!uuc.includes((l=this.theaterDisablementPanelIdentifier)!=null?l:""))if(l=_.U("web_watch_imax_theater_mode")&&this.isTheaterMode,l=_.U("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||l,_.U("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||l){var b;this.visibility=(b=this.data)==null?void 0:b.visibility;var d;this.trackEngagementPanelVisibility&&((d=this.data)==null?void 0:d.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var L,P,E,f;this.contentEmpty=!!(((L=this.data)==null?0:(P=L.content)==null?0:P.structuredDescriptionContentRenderer)&&Object.keys((E=this.data)==null?void 0:(f=E.content)==null?void 0:
f.structuredDescriptionContentRenderer).length===0);(b=_.qP().resolve(_.XM))&&b.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.Q.isTheaterModeChanged=function(){_.U("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.Q.isFullscreenChanged=function(){_.U("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.Q.focus=function(l){if(this.header)this.header.focus(l);else{var b;(b=_.F$(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||b.focus(l)}};
_.Q.visibilityChanged=function(){if(!_.U("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var l=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",b=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",d=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",L=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",P=L||!this.lastVisibility,E,f,F,n=((E=this.data)==null?void 0:(f=E.identifier)==null?void 0:
f.tag)||((F=this.data)==null?void 0:F.panelIdentifier);if(l&&P){var N;((N=this.data)==null?0:N.onShowCommands)&&_.Py(this.hostElement,this.data.onShowCommands,this.hostElement);n&&_.rT().dispatch(_.E2({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:n}}))}else if(b&&d){var Y;((Y=this.data)==null?0:Y.onHideCommands)&&_.Py(this.hostElement,this.data.onHideCommands,this.hostElement);n&&_.rT().dispatch(_.E2({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:n}}))}l&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*GwH++));_.U("kevlar_watch_focus_on_engagement_panels")&&l&&L&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.Q.notifyVisibilityChanged=function(l){var b;_.bQ(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,l,(b=this.data)==null?void 0:b.targetId]);if(_.U("autonav_pause_for_comments_ep")){var d;_.rh(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:l==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(d=this.data)==null?void 0:d.targetId})}};
_.Q.updateTheaterDisablement=function(){if(!_.U("kevlar_watch_theater_disablement_killswitch")){var l=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&uuc.includes(l)&&!_.U("watch_next_grid_ignore_disallowed_panels")){var b=_.gr(_.rT().getState()),d=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";l!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():d?(this.originalTheaterState===void 0&&(this.originalTheaterState=b,this.theaterDisablementPanelIdentifier=
l),b&&_.lQ(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.Q.clearTheaterDisablement=function(){_.lQ(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.Q.updateChildVisibilityProperties=function(){this.hostElement||_.U("kevlar_panel_property_init_killswitch")||this._enableProperties();var l=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=l);var b,d=(b=this.headerElement)==null?void 0:b.firstElementChild;if(d&&!this.adHeaderImageLockupViewModel){b=l==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";d.collapsed=b;d=_.F$(d).querySelector("#visibility-button");if(!d)return;(d=d.firstElementChild)&&
d.polymerController.is==="ytd-toggle-button-renderer"&&d.polymerController.data.isToggled!==b&&d.polymerController.set("data.isToggled",b)}var L;if(b=(L=this.contentElement)==null?void 0:L.firstElementChild)if(l&&l!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")b.removeAttribute("panel-content-visible");else{b.setAttribute("panel-content-visible","");var P;(P=b.markDirty)==null||P.call(b)}};
_.Q.onYtChangeEngagementPanelVisibilityAction=function(l){var b=this,d,L=(d=this.data)==null?void 0:d.targetId,P,E,f;d=((P=this.data)==null?void 0:(E=P.identifier)==null?void 0:E.tag)||((f=this.data)==null?void 0:f.panelIdentifier);var F=_.K(l,_.RwV),n;l=L&&(F==null?void 0:F.targetId)===L||d&&(F==null?void 0:(n=F.panelIdentifier)==null?void 0:n.tag)===d;this.dialog&&l&&(F==null?void 0:F.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(L==="engagement-panel-comments-section"?_.lQ(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.lQ(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",d]));!_.U("kevlar_use_engagement_panel_management_component")&&l&&(L=F.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!L?_.T1.addJob(function(){b.visibility=F.visibility},2,this.hideDelayMs):this.visibility=F.visibility,F.visibility&&this.notifyVisibilityChanged(F.visibility))};
_.Q.onYtScrollToEngagementPanelCommand=function(l){var b,d=(b=this.data)==null?void 0:b.targetId,L,P,E;b=((L=this.data)==null?void 0:(P=L.identifier)==null?void 0:P.tag)||((E=this.data)==null?void 0:E.panelIdentifier);l=_.K(l,_.rUt);var f;(d&&(l==null?void 0:l.targetId)===d||b&&(l==null?void 0:(f=l.panelIdentifier)==null?void 0:f.tag)===b)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.lQ(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.Q.attachVEs=function(l){var b,d;(l==null?0:(b=l.content)==null?0:(d=b.productListRenderer)==null?0:d.trackingParams)&&_.Ut().graftServerVe(l.content.productListRenderer.trackingParams);var L,P;(l==null?0:(L=l.content)==null?0:(P=L.transcriptRenderer)==null?0:P.trackingParams)&&_.Ut().graftServerVe(l.content.transcriptRenderer.trackingParams)};
_.Q.onYtUpdateEngagementPanelAction=function(l){var b,d=(b=this.data)==null?void 0:b.targetId;l=_.K(l,OlI);d&&(l==null?void 0:l.targetId)===d&&(this.updatePanel({engagementPanelSectionListRenderer:{header:l==null?void 0:l.header,content:l==null?void 0:l.content}},!1),this.attachVEs(l))};
_.Q.onYtShowEngagementPanelScrimAction=function(l){var b,d=(b=this.data)==null?void 0:b.targetId;l=_.K(l,nSB);d&&(l==null?void 0:l.engagementPanelTargetId)===d&&(this.scrimmed=!0)};
_.Q.onYtHideEngagementPanelScrimAction=function(l){var b,d=(b=this.data)==null?void 0:b.targetId;l=_.K(l,Fvm);d&&(l==null?void 0:l.engagementPanelTargetId)===d&&(this.scrimmed=!1)};
_.Q.getIdentifier=function(){var l,b,d;return((l=this.data)==null?void 0:l.panelIdentifier)||((b=this.data)==null?void 0:(d=b.identifier)==null?void 0:d.tag)};
_.Q.getSurface=function(){var l,b;return(l=this.data)==null?void 0:(b=l.identifier)==null?void 0:b.surface};
_.qG.Object.defineProperties(m5.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var l=this.getIdentifier();return l==="engagement-panel-youchat"||l==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
m5.prototype.visibilityChanged=m5.prototype.visibilityChanged;m5.prototype.isFullscreenChanged=m5.prototype.isFullscreenChanged;m5.prototype.isTheaterModeChanged=m5.prototype.isTheaterModeChanged;m5.prototype.dataChanged=m5.prototype.dataChanged;m5.prototype.forwardPopupClosedToFlowRootRenderer=m5.prototype.forwardPopupClosedToFlowRootRenderer;m5.prototype.onYtRendererstamperFinished=m5.prototype.onYtRendererstamperFinished;
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],m5.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],m5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],m5.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],m5.prototype,"ytEventForwardingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],m5.prototype,"data",void 0);
_.w([_.g({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.u("design:type",Object)],m5.prototype,"headerData",void 0);_.w([_.g(),_.u("design:type",Object)],m5.prototype,"secondaryHeaderData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"visibility",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"contentEmpty",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"scrimmed",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"dialog",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"dropdown",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"darkerPanels",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"matchContentTheme",void 0);_.w([_.g(),_.u("design:type",Object)],m5.prototype,"disableAutoFill",void 0);
_.w([_.g({reflectToAttribute:!0,value:_.U("optimal_reading_width_comments_ep")}),_.u("design:type",Boolean)],m5.prototype,"optimalReadingWidthComments",void 0);_.w([_.g(),_.u("design:type",Number)],m5.prototype,"hideDelayMs",void 0);_.w([_.g({selector:_.SZ,reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"isFullscreen",void 0);_.w([_.g({selector:_.gr,reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"isTheaterMode",void 0);
_.w([_.g(),_.u("design:type",Number)],m5.prototype,"showDelayMs",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.targetId"),_.u("design:type",Object),_.u("design:paramtypes",[])],m5.prototype,"targetId",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],m5.prototype,"webSize",null);_.w([_.g(),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],m5.prototype,"hideFooterBorder",null);
_.w([_.g(),_.u("design:type",Object)],m5.prototype,"isWatch",void 0);_.w([_.g(),_.u("design:type",Object)],m5.prototype,"originalTheaterState",void 0);_.w([_.g(),_.u("design:type",Object)],m5.prototype,"theaterDisablementPanelIdentifier",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"isWatchWhilePanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"shortsPanel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"liveChatEngagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],m5.prototype,"learningChatEngagementPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"liveChatReplyPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"enableAnchoredPanel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"disableBackdropFilter",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m5.prototype,"isPersistentPanel",void 0);_.w([_.g(),_.u("design:type",Object)],m5.prototype,"trackEngagementPanelVisibility",void 0);_.w([_.g(),_.u("design:type",Object)],m5.prototype,"overscrollContain",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],m5.prototype,"isAiCompanionPanel",null);
_.w([_.KL("#header"),_.u("design:type",HTMLElement)],m5.prototype,"headerElement",void 0);_.w([_.KL("#header > *"),_.u("design:type",HTMLElement)],m5.prototype,"header",void 0);_.w([_.KL("ytd-section-list-renderer"),_.u("design:type",Object)],m5.prototype,"sectionListRendererElement",void 0);_.w([_.KL("panel-ad-header-image-lockup-view-model"),_.u("design:type",HTMLElement)],m5.prototype,"adHeaderImageLockupViewModel",void 0);
_.w([_.KL("#content"),_.u("design:type",HTMLElement)],m5.prototype,"contentElement",void 0);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m5.prototype,"onYtRendererstamperFinished",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m5.prototype,"forwardPopupClosedToFlowRootRenderer",null);
_.w([_.Wf("data","isFullscreen","isTheaterMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m5.prototype,"dataChanged",null);_.w([_.tC("isTheaterMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m5.prototype,"isTheaterModeChanged",null);_.w([_.tC("isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m5.prototype,"isFullscreenChanged",null);
_.w([_.tC("visibility"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m5.prototype,"visibilityChanged",null);_.w([_.A({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],m5);
_.R(m5,"ytd-engagement-panel-section-list-renderer",function(){if(NhB!==void 0)return NhB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return NhB=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var Thh;var Y$=function(){var l=_.S.apply(this,arguments)||this;l.lastRenderedPanelIds=new Set;l.visiblePanels=[];l.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return l};
_.h(Y$,_.S);_.Q=Y$.prototype;_.Q.dataChanged=function(){if(this.data){for(var l=[],b=_.X(this.data),d=b.next();!d.done;d=b.next()){d=d.value;var L=void 0,P=void 0,E=(L=d)==null?void 0:(P=L.engagementPanelSectionListRenderer)==null?void 0:P.visibility;P=L=void 0;((L=d)==null?0:(P=L.engagementPanelSectionListRenderer)==null?0:P.targetId)&&E!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&l.push(d)}this.visiblePanels=l}else this.visiblePanels=[]};
_.Q.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}}};
_.Q.withoutVisiblePanelById=function(l){return this.visiblePanels.filter(function(b){var d;return((d=b.engagementPanelSectionListRenderer)==null?void 0:d.targetId)!==l})};
_.Q.onYtChangeEngagementPanelVisibilityAction=function(l){var b=this,d=_.K(l,_.RwV);if(this.data&&(d==null?0:d.targetId)&&(d==null?0:d.visibility)){var L,P=(L=this.data.find(function(f){var F;return((F=f.engagementPanelSectionListRenderer)==null?void 0:F.targetId)===d.targetId}))==null?void 0:L.engagementPanelSectionListRenderer;
if(P){var E=this.withoutVisiblePanelById(d.targetId);d.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(l=this.data.find(function(f){var F;return((F=f.engagementPanelSectionListRenderer)==null?void 0:F.targetId)===d.targetId}))&&(E=[l].concat(_.VV(E)));
this.hideDelayMs&&d.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&E.length===0?_.T1.addJob(function(){P.visibility=d.visibility;b.visiblePanels=E},10,this.hideDelayMs):(P.visibility=d.visibility,this.visiblePanels=E);
_.bQ(this.hostElement,"yt-engagement-panels-visible-changed",[E])}}};
_.Q.onRendererstamperFinished=function(){var l=new Set(this.visiblePanels.map(function(b){var d;return(d=b.engagementPanelSectionListRenderer)==null?void 0:d.targetId}));
this.handlePanelVisibilityChange(l,this.lastRenderedPanelIds);this.lastRenderedPanelIds=l};
_.Q.handlePanelVisibilityChange=function(l,b){l=l===void 0?new Set:l;b=b===void 0?new Set:b;if(this.data)for(var d=_.X(this.data),L=d.next();!L.done;L=d.next()){L=L.value;var P=void 0,E=void 0,f=(P=L)==null?void 0:(E=P.engagementPanelSectionListRenderer)==null?void 0:E.targetId;if(f&&(P=b.has(f),E=l.has(f),f=void 0,!P&&E?(E=P=void 0,f=(P=L)==null?void 0:(E=P.engagementPanelSectionListRenderer)==null?void 0:E.onShowCommands):P&&!E&&(E=P=void 0,f=(P=L)==null?void 0:(E=P.engagementPanelSectionListRenderer)==
null?void 0:E.onHideCommands),f))for(L=_.X(f),f=L.next();!f.done;f=L.next())this.ytComponentBehavior.resolveCommand(f.value)}};
Y$.prototype.onRendererstamperFinished=Y$.prototype.onRendererstamperFinished;Y$.prototype.dataChanged=Y$.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Y$.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Y$.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Y$.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Y$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Y$.prototype,"lastRenderedPanelIds",void 0);_.w([_.g(),_.u("design:type",Number)],Y$.prototype,"hideDelayMs",void 0);_.w([_.g(),_.u("design:type",Array)],Y$.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Array)],Y$.prototype,"visiblePanels",void 0);_.w([_.g(),_.u("design:type",Boolean)],Y$.prototype,"isWatchWhilePanel",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y$.prototype,"dataChanged",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Y$.prototype,"onRendererstamperFinished",null);_.w([_.A({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Y$);
_.R(Y$,"ytd-watch-engagement-panels",function(){if(Thh!==void 0)return Thh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Thh=l},{mode:1});var atb;var qf=function(){return _.S.apply(this,arguments)||this};
_.h(qf,_.S);qf.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.ns(_.F$(this.hostElement).querySelector("#text"),_.isF(_.lkQ,this.data.companionLegalText))};
qf.prototype.computeAutoScrollEnabled=function(l,b){return l&&!b};
qf.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
qf.prototype.onToggleTap=function(){this.expanded=!this.expanded};
qf.prototype.expandedChanged=qf.prototype.expandedChanged;qf.prototype.dataChanged=qf.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qf.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.QBB),_.u("design:type",Object)],qf.prototype,"ytdAutoScrollBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qf.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],qf.prototype,"expanded",void 0);
_.w([_.g({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.u("design:type",Boolean)],qf.prototype,"autoScrollEnabled",void 0);_.w([_.g(),_.u("design:type",String)],qf.prototype,"expanderIcon",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qf.prototype,"dataChanged",null);
_.w([_.tC("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qf.prototype,"expandedChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],qf);
_.R(qf,"ytd-companion-legal-text-renderer",function(){if(atb!==void 0)return atb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return atb=l},{mode:1});var ivB;var H9=function(){var l=_.S.apply(this,arguments)||this;l.buttonUpdate=_.U("web_modern_buttons");l.kevlarWatchGrid=_.U("kevlar_watch_grid");l.centerAlignDescription=_.U("action_companion_center_align_description");l.truncateDomain=_.U("action_companion_truncate_domain");l.enableMonoStyle=_.U("enable_default_mono_cta_migration_web_client");return l};
_.h(H9,_.S);_.Q=H9.prototype;_.Q.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.Q.getOnLayoutVisibleCallback=function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.onLayoutVisibleCallback:null};
_.Q.getLayoutId=function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.layoutId:null};
_.Q.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",H9.JSC$23529_DEFAULT_AD_BADGE_RENDERER);var l=this.getOnLayoutVisibleCallback();l&&l()}};
_.Q.getButtonRenderer=function(l){return l.actionButton&&_.K(l.actionButton,_.Ym)?(delete _.K(l.actionButton,_.Ym).navigationEndpoint,_.K(l.actionButton,_.Ym)):{}};
_.Q.onClick=function(l){var b=this;if((!_.U("web_modern_buttons")||!_.lT(_.ad(l),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){l=_.P_();var d=this.getLayoutId();l&&d&&_.U("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?l.getPlayerPromise().then(function(L){(new _.nP(L)).executeCommand(b.data.navigationEndpoint,d)}):_.U("kevlar_companion_resolve_command_killswitch")?_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.lQ(this.hostElement,"yt-companion-ad-clicked",["action-companion",d])}};
_.qG.Object.defineProperties(H9.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?0:(b=l.detailsLine)==null?0:(d=b.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 l,b,d,L;return((l=this.data)==null?0:(b=l.detailsLine)==null?0:(d=b.adRating)==null?0:(L=d.ratingIcon)==null?0:L.iconType)?_.ni(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L;return((l=this.data)==null?0:(b=l.detailsLine)==null?0:(d=b.texts)==null?0:(L=d[0])==null?0:L.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 l,b;return((l=this.data)==null?0:(b=l.description)==null?0:b.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var l=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return l?l.indexOf("/default_banner")!==-1:!0}}});
H9.prototype.onClick=H9.prototype.onClick;H9.prototype.dataChanged=H9.prototype.dataChanged;H9.JSC$23529_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.By("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],H9.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],H9.prototype,"rendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],H9.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],H9.prototype,"buttonUpdate",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],H9.prototype,"kevlarWatchGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],H9.prototype,"centerAlignDescription",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],H9.prototype,"truncateDomain",void 0);
_.w([_.g({computed:"computeButtonOverride(buttonUpdate)"}),_.u("design:type",Object)],H9.prototype,"buttonOverride",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],H9.prototype,"enableMonoStyle",void 0);_.w([_.y("data.detailsLine.adRating.ratingText"),_.u("design:type",Object),_.u("design:paramtypes",[])],H9.prototype,"getRating",null);_.w([_.y("getRating"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],H9.prototype,"computeRatingHidden",null);
_.w([_.y("data.detailsLine.adRating.ratingIcon.iconType"),_.u("design:type",Object),_.u("design:paramtypes",[])],H9.prototype,"iconType",null);_.w([_.y("data.detailsLine.texts.0.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],H9.prototype,"getDetailsLine",null);_.w([_.y("getDetailsLine"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],H9.prototype,"computeDetailsLineHidden",null);
_.w([_.y("data.description.text"),_.u("design:type",Object),_.u("design:paramtypes",[])],H9.prototype,"getDescriptionText",null);_.w([_.y("getDescriptionText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],H9.prototype,"computeDescriptionTextHidden",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],H9.prototype,"interactionLoggingClientData",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],H9.prototype,"hideBanner",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],H9.prototype,"dataChanged",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],H9.prototype,"onClick",null);_.w([_.A({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],H9);
_.R(H9,"ytd-action-companion-ad-renderer",function(){if(ivB!==void 0)return ivB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ivB=l},{mode:_.fi("kevlar_poly_si_batch_j067")?1:2});var cjm;var rjE;var tz=function(){var l=_.S.apply(this,arguments)||this;l.buttonUpdate=_.U("web_modern_buttons");l.hideLegacyBanner=_.U("enable_dsa_one_click_ata_translators_infeed_elements");l.adInfoButtonStyle="mono";l.adInfoButtonType="text";l.noDotAdBadge=!0;return l};
_.h(tz,_.S);_.Q=tz.prototype;_.Q.getOnLayoutVisibleCallback=function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.onLayoutVisibleCallback:null};
_.Q.getLayoutId=function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.layoutId:null};
_.Q.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 l=this.data.image.thumbnail.thumbnails[0];this.imageSrc=l.url?_.VE(l.url):void 0;this.imageWidth=l.width||0;this.imageHeight=l.height||0}this.data.clickthroughEndpoint&&_.K(this.data.clickthroughEndpoint,_.Q5)&&(l=_.K(this.data.clickthroughEndpoint,_.Q5).url,_.U("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
l||"":l?(l=_.VE(l),this.clickThroughUrl=_.R$(l)):this.clickThroughUrl=void 0);(l=this.getOnLayoutVisibleCallback())&&l()}};
_.Q.onClick=function(l){_.lT(_.ad(l),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(l)};
_.Q.handleClick=function(){var l=this;this.data&&this.data.clickthroughEndpoint&&(_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(b){l.macroReplacementBehavior.sendServiceRequestAction([b])}),_.lQ(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.Q.onLoad=function(){_.bQ(this.hostElement,"yt-refit-popups-action")};
_.qG.Object.defineProperties(tz.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.interactionLoggingClientData:null}}});
tz.prototype.onLoad=tz.prototype.onLoad;tz.prototype.onClick=tz.prototype.onClick;tz.prototype.dataChanged=tz.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tz.prototype,"rendererBehavior",void 0);_.w([_.z(XhL.YtMacroReplacementBehavior),_.u("design:type",Object)],tz.prototype,"macroReplacementBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],tz.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tz.prototype,"buttonUpdate",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tz.prototype,"hideLegacyBanner",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tz.prototype,"adInfoButtonStyle",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tz.prototype,"adInfoButtonType",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],tz.prototype,"macros",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],tz.prototype,"interactionLoggingClientData",null);_.w([_.g(),_.u("design:type",String)],tz.prototype,"clickThroughUrl",void 0);_.w([_.g(),_.u("design:type",_.gB)],tz.prototype,"imageSrc",void 0);_.w([_.g(),_.u("design:type",Number)],tz.prototype,"imageWidth",void 0);_.w([_.g(),_.u("design:type",Number)],tz.prototype,"imageHeight",void 0);_.w([_.g(),_.u("design:type",Object)],tz.prototype,"noDotAdBadge",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tz.prototype,"dataChanged",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],tz.prototype,"onClick",null);_.w([_.Hf("load"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tz.prototype,"onLoad",null);_.w([_.A({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],tz);
_.R(tz,"ytd-image-companion-renderer",function(){if(rjE!==void 0)return rjE;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return rjE=l},{mode:_.fi("kevlar_poly_si_batch_j067")?1:2});var lim;var Ul=function(){return _.S.apply(this,arguments)||this};
_.h(Ul,_.S);_.Q=Ul.prototype;_.Q.dataChanged=function(){this.set("data.adBadge",Ul.JSC$23538_DEFAULT_AD_BADGE_RENDERER);if(this.data){var l=this.getOnLayoutVisibleCallback();l&&l()}};
_.Q.getOnLayoutVisibleCallback=function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.onLayoutVisibleCallback:null};
_.Q.getLayoutId=function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.layoutId:null};
_.Q.onCompanionClicked=function(l){this.data&&(l.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.lQ(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.Q.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var l=_.P_(),b=this.getLayoutId(),d=this.data.clickToAdvSiteEndpoint;l&&b&&_.U("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?l.getPlayerPromise().then(function(L){(new _.nP(L)).executeCommand(d,b)}):_.rh(this.hostElement,"yt-navigate",{endpoint:d})}};
_.Q.sendTrackingPings=function(l){if(l&&l.length!==0&&l[0].loggingUrls&&(l=l[0].loggingUrls.map(this.getBaseUrl)))for(var b=0;b<l.length;b++)_.EM(l[b])};
_.Q.getBaseUrl=function(l){return l.baseUrl||""};
_.qG.Object.defineProperties(Ul.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var l=_.lo("yt.www.ads.eventcache.getLastCompanionData");return l?(l=l())&&l.interactionLoggingClientData:null}}});
Ul.prototype.onCompanionClicked=Ul.prototype.onCompanionClicked;Ul.prototype.dataChanged=Ul.prototype.dataChanged;Ul.JSC$23538_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.By("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ul.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ul.prototype,"data",void 0);_.w([_.KL("#title"),_.u("design:type",HTMLElement)],Ul.prototype,"shopTitle",void 0);
_.w([_.Wf("data.impressionEndpoints"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ul.prototype,"dataChanged",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ul.prototype,"interactionLoggingClientData",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],Ul.prototype,"onCompanionClicked",null);
_.w([_.A({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],Ul);
_.R(Ul,"ytd-shopping-companion-renderer",function(){if(lim!==void 0)return lim;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return lim=l},{mode:1});_.P$(_.C(function(l){var b=l.data;l=_.U6({visibilityCallback:function(L){var P,E=(P=b().interaction)==null?void 0:P.onFirstVisible;L&&E&&_.pi(E)},
showOption:_.CS});var d=_.oZ(function(){return b().interaction},KGb);
_.DA(function(){var L,P;P=(P=_.lo("yt.www.ads.eventcache.getLastCompanionData"))?(P=P())&&P.onLayoutVisibleCallback:null;(L=P)==null||L()},"ho");
return _.O("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.Nb(function(L){_.bQ(L.currentTarget,"yt-refit-popups-action")}),
el:_.lY(l,d),"aria-label":function(){var L,P;return(L=b().interaction)==null?void 0:(P=L.accessibility)==null?void 0:P.label}},_.O("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.O(_.W_,{data:function(){return b().adImage}},{adImageViewModel:function(L){return _.O(_.Eg,{data:L.data,
targetHeight:80,customCommandResolver:KGb})}})),_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.O(_.W_,{data:function(){return b().adBadge}},{adBadgeViewModel:function(L){return _.O(_.uF,{data:L.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.O("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.O(_.W_,{data:function(){return b().menu}},{buttonViewModel:_.Rb}))))},"io"),"banner-image-layout-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;l=_.U6({visibilityCallback:function(L){var P,E=(P=b().interaction)==null?void 0:P.onFirstVisible;L&&E&&_.pi(E)},
showOption:_.CS});var d=_.oZ(function(){return b().interaction},eDc);
_.DA(function(){var L,P;P=(P=_.lo("yt.www.ads.eventcache.getLastCompanionData"))?(P=P())&&P.onLayoutVisibleCallback:null;(L=P)==null||L()},"jo");
return _.O("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.lY(l,d)},_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.O(_.W_,{data:function(){return b().adImage}},{adImageViewModel:function(L){return _.O(_.Eg,{data:L.data,
targetHeight:80,customCommandResolver:eDc})}})),_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.O(_.W_,{data:function(){return b().adAvatarLockup}},{adAvatarLockupViewModel:function(L){return _.O(wJm,{data:L.data,
customCommandResolver:eDc})}})),_.O(_.W_,{data:function(){return b().adButton}},{adButtonViewModel:function(L){return _.O(_.pS,{data:L.data,
customCommandResolver:eDc})}}),_.O("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.O(_.W_,{data:function(){return b().menu}},{buttonViewModel:_.Rb}))))},"ko"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.KX}});var bZp={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"},K4=function(){var l=_.S.apply(this,arguments)||this;l.updateCompanionDataJobId=0;l.contentVideoId=null;l.player=null;l.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return l};
_.h(K4,_.S);_.Q=K4.prototype;_.Q.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:bZp}}};
_.Q.attached=function(){var l=this,b=_.P_();b&&b.getPlayerPromise().then(function(d){l.getCachedDataAndListen(d)})};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.Q.updateRendererStamper=function(){var l={};if(this.data)for(var b in bZp)if(this.data[b]){l[b]=this.data[b];break}if(this.oneofRenderer!=void 0||Object.keys(l).length)this.oneofRenderer=l};
_.Q.getCachedDataAndListen=function(l){var b=this.retrieveCachedCompanionData();b&&Object.keys(b).length&&this.receiveCompanionData(b);this.ytPlayerListenerBehavior.listenToPlayerEvent(l,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=l};
_.Q.retrieveCachedCompanionData=function(){return _.PV.yt&&_.PV.yt.www&&_.PV.yt.www.ads&&_.PV.yt.www.ads.eventcache&&_.PV.yt.www.ads.eventcache.getLastCompanionData?_.PV.yt.www.ads.eventcache.getLastCompanionData():null};
_.Q.receiveCompanionData=function(l){l&&Object.keys(l).length?(this.contentVideoId=l.contentVideoId,this.setCompanionData(l)):this.setCompanionData(l)};
_.Q.setCompanionData=function(l){this.cancelPendingCompanionAdJobs();if(l){this.updateCompanionDataJobId=0;for(var b in bZp)bZp.hasOwnProperty(b)&&(this.data[b]=void 0);l.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",l.shoppingCompanionCarouselRenderer):l.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",l.imageCompanionAdRenderer):l.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",l.actionCompanionAdRenderer),_.bQ(this.hostElement,
"yt-hide-unlimited-offer-module"),_.bQ(this.hostElement,"yt-hide-tvfilm-offer-module")):l.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",l.bannerImageLayoutViewModel):l.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",l.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.Q.dataChanged=function(){var l=this,b=_.P_();b?b.getPlayerPromise().then(function(d){l.contentVideoId&&d.getVideoUrl().includes("v="+l.contentVideoId)||(l.cancelPendingCompanionAdJobs(),l.updateRendererStamper())}):_.bo(Error("ip"))};
_.Q.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.T1.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.Q.handleCompanionAdClicked=function(l,b){this.player.onAdUxClicked(l,b);this.player.pauseVideo()};
K4.prototype.dataChanged=K4.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],K4.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],K4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],K4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],K4.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],K4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],K4.prototype,"oneofRenderer",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],K4.prototype,"dataChanged",null);_.w([_.A({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],K4);
_.R(K4,"ytd-companion-slot-renderer",function(){if(cjm!==void 0)return cjm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return cjm=l},{mode:_.fi("kevlar_poly_si_batch_j067")?
1:2});var dzh;var eg=function(){return _.S.apply(this,arguments)||this};
_.h(eg,_.S);eg.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
eg.prototype.dataChanged=eg.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eg.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],eg.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],eg.prototype,"companionSlotData",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eg.prototype,"dataChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],eg);
_.R(eg,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(dzh!==void 0)return dzh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return dzh=l},{mode:1});var Lx3;var hz=function(){var l=_.S.apply(this,arguments)||this;l.skinnyMode=!1;l.COMPACT_EVENT_COUNT=4;l.onShelfToggleButtonTap=function(){l.logTap(l.data);l.showingMore=!l.showingMore};
l.onShelfToggleButtonFocus=function(){l.showingMore||(l.logTap(l.data),l.showingMore=!0,_.m1(l,function(){var b=l.COMPACT_EVENT_COUNT-1,d;(d=_.F$(l.hostElement).querySelector("#event-"+b))==null||d.focus()}))};
return l};
_.h(hz,_.S);_.Q=hz.prototype;_.Q.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.Q.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.Q.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.qu(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.qu(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.qu(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.qu(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.qu(this.infoTooltip,this.infoTooltip.hide))};
_.Q.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.qu(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.qu(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.qu(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.qu(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.qu(this.infoTooltip,this.infoTooltip.hide))};
_.Q.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)};
_.Q.onShowingMoreChanged=function(){var l;this.showingMoreChanged((l=this.showingMore)!=null?l:!1)};
_.Q.showingMoreChanged=function(l){var b=this.get("data.events")||[];this.set("restEvents",b.slice(1,l?b.length:this.COMPACT_EVENT_COUNT).map(function(d){return d.ticketEventRenderer}));
b.slice(0,l?b.length:this.COMPACT_EVENT_COUNT).forEach(function(d){var L=_.zw();d=d.ticketEventRenderer.trackingParams;_.je()&&L&&d&&(d=_.WZ(d),L&&_.pZ(L,d))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.Q.computeAriaLabel=function(l){return l.subtitle1+", "+l.subtitle2};
_.Q.logTap=function(l){_.je()&&this.ytRendererBehavior.logExplicitClick(l)};
_.Q.isKeyboardAction=function(l){return this.get("detail.x",l)===0&&this.get("detail.y",l)===0};
_.Q.onFirstEventTap=function(l){l.target&&this.handleTap(l.target,this.firstEvent,this.isKeyboardAction(l))};
_.Q.onTicketLinkTap=function(l){l.target&&this.handleTap(l.target,l.model.item,this.isKeyboardAction(l))};
_.Q.handleTap=function(l,b,d){if(b.buttonCommand)if(b.hasMultipleOffers)Object.assign(_.K(b.buttonCommand,_.rK),{properties:{source:d?"keyboard":"tap"}}),this.logTap(b),this.popupPositionTarget=l,_.Py(this.hostElement,[b.buttonCommand],this.hostElement);else{var L;if((L=_.K(b.buttonCommand,_.Q5))==null?0:L.url)this.logTap(b),_.Pn(window,_.K(b.buttonCommand,_.Q5).url)}};
hz.prototype.onShowingMoreChanged=hz.prototype.onShowingMoreChanged;hz.prototype.dataChanged=hz.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hz.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hz.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],hz.prototype,"firstEvent",void 0);_.w([_.g(),_.u("design:type",Object)],hz.prototype,"restEvents",void 0);_.w([_.g(),_.u("design:type",String)],hz.prototype,"imageUrl",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hz.prototype,"showingMore",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hz.prototype,"canShowMore",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hz.prototype,"skinnyMode",void 0);_.w([_.g(),_.u("design:type",HTMLElement)],hz.prototype,"popupPositionTarget",void 0);_.w([_.KL("#banner-info-tooltip"),_.u("design:type",Object)],hz.prototype,"infoTooltip",void 0);
_.w([_.KL("#info-container"),_.u("design:type",HTMLElement)],hz.prototype,"infoContainer",void 0);_.w([_.KL("#shelf-toggler"),_.u("design:type",HTMLElement)],hz.prototype,"shelfToggleButton",void 0);_.w([_.KL("#separator"),_.u("design:type",HTMLDivElement)],hz.prototype,"separator",void 0);_.w([_.g(),_.u("design:type",String)],hz.prototype,"shelfTogglerLabelText",void 0);_.w([_.g(),_.u("design:type",String)],hz.prototype,"shelfTogglerIcon",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hz.prototype,"dataChanged",null);_.w([_.Wf("showingMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hz.prototype,"onShowingMoreChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],hz);
_.R(hz,"ytd-ticket-shelf-renderer",function(){if(Lx3!==void 0)return Lx3;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Lx3=l},{mode:1});var PQB;var ERL;var Q_B=function(){return _.S.apply(this,arguments)||this};
_.h(Q_B,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Q_B.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Q_B.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],Q_B);
_.R(Q_B,"ytd-comments-entry-point-message-renderer",function(){if(ERL!==void 0)return ERL;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ERL=l},{mode:1});var XyH;var k$=function(){return _.S.apply(this,arguments)||this};
_.h(k$,_.S);_.qG.Object.defineProperties(k$.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.teaserAvatar)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],k$.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],k$.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],k$.prototype,"hasAvatar",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],k$);
_.R(k$,"ytd-comments-entry-point-teaser-renderer",function(){if(XyH!==void 0)return XyH;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return XyH=l},{mode:1});var fim;var s_D=function(){return _.S.apply(this,arguments)||this};
_.h(s_D,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],s_D.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],s_D.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],s_D);
_.R(s_D,"ytd-comments-simplebox-renderer",function(){if(fim!==void 0)return fim;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return fim=l},{mode:1});var W9=function(){var l=_.S.apply(this,arguments)||this;l.fullHeight=!_.U("comment_teaser_full_height_kill_switch")&&_.U("kevlar_watch_grid");return l};
_.h(W9,_.S);W9.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"}}}};
W9.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
W9.prototype.onTap=function(){var l=this.tapCommand;l&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(l))};
W9.prototype.onKeyUp=function(l){if(l.keyCode===13)this.onTap()};
_.qG.Object.defineProperties(W9.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null?0:l.onTap)return this.data.onTap;var b,d;if(((b=this.data)==null?0:b.teaserContent)||((d=this.data)==null?0:d.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)!=null&&l.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
W9.prototype.onKeyUp=W9.prototype.onKeyUp;W9.prototype.onTap=W9.prototype.onTap;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],W9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],W9.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],W9.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],W9.prototype,"fullHeight",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W9.prototype,"tapCommand",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W9.prototype,"simpleboxPlaceholder",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W9.prototype,"hasSimpleboxPlaceholder",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W9.prototype,"simpleboxAvatar",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W9.prototype,"teaserContent",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W9.prototype,"hasTeaserContent",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W9.prototype,"teaserAvatar",null);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W9.prototype,"hasTeaserAvatar",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W9.prototype,"messageText",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],W9.prototype,"contentRenderer",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W9.prototype,"hasContents",null);
_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],W9.prototype,"hasContentRenderer",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W9.prototype,"onTap",null);_.w([_.Hf("keypress"),_.u("design:type",Function),_.u("design:paramtypes",[_.xy]),_.u("design:returntype")],W9.prototype,"onKeyUp",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],W9);
_.R(W9,"ytd-comments-entry-point-header-renderer",function(){if(PQB!==void 0)return PQB;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return PQB=l},{mode:1});var FxB;_.P$(_.D8Q,"yt-animated-rolling-number",{props:{numberText:_.KX,numberValue:_.KX,heightPx:_.KX,fontSizeMultiplier:_.KX,shouldAnimate:_.KX,forceRollUp:_.KX}});var Bbd=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),nRb={numberText:"",heightPx:2*Bbd,shouldAnimate:!1},jg=function(){var l=_.S.apply(this,arguments)||this;l.usingAnimatedComponents=!0;l.wasDetailed=!1;l.JSC$23575_browserSupportsAnimation=_.U("web_supports_animations_api");l.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};l.detailed=!1;l.shouldAnimate=!1;l.viewCountProps=nRb;l.dateTextProps=
nRb;l.metadataBadgesInDescription=_.U("web_metadata_badges_in_description");return l};
_.h(jg,_.S);_.Q=jg.prototype;_.Q.attached=function(){var l=this;_.qP().resolve(_.w9).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(b){l.set("videoPrimaryInfoRenderer.subtitle",b)})};
_.Q.detached=function(){_.qP().resolve(_.w9).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.Q.resetAnimationState=function(){this.shouldAnimate=!1};
_.Q.updateDynamicMetadata=function(){if(this.JSC$23575_browserSupportsAnimation){if(!this.detailed){var l,b,d,L;var P=(l=this.videoPrimaryInfoRenderer)==null?void 0:(b=l.viewCount)==null?void 0:(d=b.videoViewCountRenderer)==null?void 0:(L=d.extraShortViewCount)==null?void 0:L.simpleText;var E,f,F,n;var N=(E=this.videoPrimaryInfoRenderer)==null?void 0:(f=E.viewCount)==null?void 0:(F=f.videoViewCountRenderer)==null?void 0:(n=F.shortViewCount)==null?void 0:n.simpleText}if(!N){var Y,q,H,t;P=(Y=this.videoPrimaryInfoRenderer)==
null?void 0:(q=Y.viewCount)==null?void 0:(H=q.videoViewCountRenderer)==null?void 0:(t=H.unlabeledViewCountValue)==null?void 0:t.simpleText;var e,W,M,J;N=(e=this.videoPrimaryInfoRenderer)==null?void 0:(W=e.viewCount)==null?void 0:(M=W.videoViewCountRenderer)==null?void 0:(J=M.viewCount)==null?void 0:J.simpleText}var x,V,p;l=Number((x=this.videoPrimaryInfoRenderer)==null?void 0:(V=x.viewCount)==null?void 0:(p=V.videoViewCountRenderer)==null?void 0:p.originalViewCount);var D,G;x=(D=this.videoPrimaryInfoRenderer)==
null?void 0:(G=D.relativeDateText)==null?void 0:G.simpleText;var lN;D=!((lN=this.videoPrimaryInfoRenderer)==null||!lN.relativeDateText);if(P&&N&&l&&(x||!D)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;lN=N.split(new RegExp("("+P+")"));P=_.ao(lN[0]);var sA;N={numberText:(sA=lN[1])!=null?sA:"",numberValue:l,heightPx:2*Bbd,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var OA;sA=((OA=lN[2])!=null?OA:"")+"  ";this.setViewCount(N,P,_.ao(sA));
if(!this.detailed&&D){P=x.split(/(\d+)/);OA=_.ao(P[0]);var WV;sA={numberText:(WV=P[1])!=null?WV:"",heightPx:2*Bbd,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var qH;WV=((qH=P[2])!=null?qH:"")+"  ";this.setDateText(sA,OA,_.ao(WV))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.Q.setViewCount=function(l,b,d){_.iO(b)!==_.iO(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=b);this.viewCountProps.numberText!==(l==null?void 0:l.numberText)&&(this.viewCountProps=l||nRb);_.iO(d)!==_.iO(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=d)};
_.Q.setDateText=function(l,b,d){_.iO(b)!==_.iO(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=b);this.dateTextProps.numberText!==(l==null?void 0:l.numberText)&&(this.dateTextProps=l||nRb);_.iO(d)!==_.iO(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=d)};
_.Q.onYtUpdateViewershipAction=function(l){this.videoPrimaryInfoRenderer&&(_.K(l,vSb).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.K(l,vSb).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.K(l,vSb).viewCount)))};
_.Q.onYtUpdateDateTextAction=function(l){if(this.videoPrimaryInfoRenderer){l=_.K(l,_.SML).dateText;this.shouldAnimate=!0;var b;((b=this.videoPrimaryInfoRenderer)==null?0:b.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",l):this.set("videoPrimaryInfoRenderer.dateText",l)}};
_.qG.Object.defineProperties(jg.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return zDm(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.iO(zDm(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.iO(this.viewCountPreNumberText),this.viewCountProps.numberText,_.iO(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.iO(this.dateTextPreNumberText),this.dateTextProps.numberText,_.iO(this.dateTextPostNumberText)].join("")}}});
jg.prototype.updateDynamicMetadata=jg.prototype.updateDynamicMetadata;jg.prototype.resetAnimationState=jg.prototype.resetAnimationState;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],jg.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],jg.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],jg.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],jg.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],jg.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"detailed",void 0);_.w([_.g(),_.u("design:type",Object)],jg.prototype,"shouldAnimate",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"viewCountPreNumberText",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"viewCountProps",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"viewCountPostNumberText",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"dateTextPreNumberText",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"dateTextProps",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"dateTextPostNumberText",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jg.prototype,"metadataBadgesInDescription",void 0);_.w([_.y("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.u("design:type",Object),_.u("design:paramtypes",[])],jg.prototype,"infoText",null);
_.w([_.y("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.u("design:type",String),_.u("design:paramtypes",[])],jg.prototype,"descriptionInfoTooltipText",null);_.w([_.y("detailed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],jg.prototype,"showDescriptionInfoTooltip",null);
_.w([_.y("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.u("design:type",String),_.u("design:paramtypes",[])],jg.prototype,"animatedViewCountAccessibilityLabel",null);_.w([_.y("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.u("design:type",String),_.u("design:paramtypes",[])],jg.prototype,"animatedDateTextAccessibilityLabel",null);
_.w([_.tC("videoPrimaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jg.prototype,"resetAnimationState",null);_.w([_.tC("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jg.prototype,"updateDynamicMetadata",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-watch-info-text"})],jg);
_.R(jg,"ytd-watch-info-text",function(){if(FxB!==void 0)return FxB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return FxB=l},{mode:1});var OZE;var Nbc="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var mzc=_.C(function(l){var b=l.data;var d=l.setTapCommand;_.Vl(function(){var L=_.A9(b().onTap);d(L)},"CLm0Xe");
return _.O("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS}),_.O("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.O("span",null,function(){return b().simpleboxText})))},"mo");var Yz3=_.C(function(l){return _.O("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.O(_.m,{cond:function(){return _.K(l.data().avatar,_.C2)},
then:function(b){return _.O(_.nS,{data:b,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.O("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.O(_.UD,{text:function(){return l.data().teaserText}})))},"no");var qzd=_.C(function(l){var b=l.data;var d=l.setTapCommand;_.Vl(function(){var L=_.A9(b().onTap);d(L)},"qxjCCd");
return _.O("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.O(_.W_,{data:function(){return b().teasers}},{commentsEntryPointTeaserViewModel:Yz3}))},"po");var HZd=_.C(function(l){var b=l.data;var d=l.setTapCommand;_.Vl(function(){var L=_.A9(b().onTap);d(L)},"CRZByf");
return _.O("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.O(_.UD,{text:function(){return b().messageText}}))},"ro");var thI=_.C(function(l){var b=l.data;var d=l.setTapCommand;var L=l.isDisabled;_.Vl(function(){var P=(L==null?0:L())?void 0:_.A9(b().onTap);d(P)},"GZxRqd");
return _.O("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.O(_.H$,{icon:function(){return b().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.O(_.m,{cond:function(){return b().image},
then:function(P){return _.O(_.cZ,{data:P,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.O(_.UD,{text:function(){return b().text},
className:function(){return b().image||b().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.O(_.W_,{data:function(){return b().button}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:L==null?void 0:L()}}})}}))},"to");var Uzm=_.C(function(l){var b=l.data;var d=l.itemIndex;var L=l.selectedIndex;var P=l.indexUpdatedCallback;var E=l.observer;l=l.title;var f=_.n1("yt-carousel-item-view-model",function(q){E&&E().observe(q)}),F=function(q){d()===L()&&P(q)},n=_.eZ(rkE),N=_.eZ(_.PxB),Y=function(){var q,H,t,e,W;
return((q=b())==null?void 0:q.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!n()||((H=b())==null?void 0:H.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((t=N())==null?void 0:t.includes("PAposts_by_host"))||((e=b())==null?void 0:e.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((W=N())==null?void 0:W.includes("PAyouchat"))};
return _.O("yt-carousel-item-view-model",{el:f,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":l},_.O(_.W_,{data:function(){var q,H;return(H=(q=_.K(b().carouselItem,XXd))==null?void 0:q.textCarousel)!=null?H:b().carouselItem}},{textCarouselItemViewModel:function(q){return _.O(thI,{data:q.data,
setTapCommand:F,isDisabled:Y})},
commentTeaserCarouselItemViewModel:function(q){return _.O(qzd,{data:q.data,setTapCommand:F})},
commentInputBoxCarouselItemViewModel:function(q){return _.O(mzc,{data:q.data,setTapCommand:F})},
commentsEntryPointMessageViewModel:function(q){return _.O(HZd,{data:q.data,setTapCommand:F})}}))},"uo");var KxH=_.C(function(l){var b=l.numDots;var d=l.activeIndex;return _.O("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.O(_.RC,{each:function(){return Array.from({length:b()})},
keyBy:"INDEX"},function(L,P){return _.O("div",{class:function(){var E={};return _.$Y("ytCarouselDotsShapeDot",(E.ytCarouselDotsShapeDotActive=P===d(),E))}})}))},"vo");var e5$=_.C(function(l){var b=l.data;var d=l.handleCarouselNavigation;var L=l.numItems;var P=l.selectedIndex;var E=function(){return{disabled:P()===0}},f=function(){return{disabled:P()===L()-1}};
return _.O("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.O("div",null,_.O("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return b().title}),_.O(_.m,{cond:function(){return b().subtitle},
then:function(F){return _.O("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return b().subtitleAccessibilityText}},F)}})),_.O(_.m,{cond:function(){return L()>1},
then:function(){return _.O("div",{class:"ytCarouselTitleViewModelNavigation"},_.O(KxH,{numDots:L,activeIndex:P}),_.O(_.m,{cond:function(){return b().previousButton},
then:function(F){return _.O(_.W_,{data:F},{buttonViewModel:function(n){return _.O(_.Rb,{data:n.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return d(-1)},
buttonOverrides:E})}})}}),_.O(_.m,{cond:function(){return b().nextButton},
then:function(F){return _.O(_.W_,{data:F},{buttonViewModel:function(n){return _.O(_.Rb,{data:n.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return d(1)},
buttonOverrides:f})}})}}))}}))},"wo");_.P$(_.C(function(l){var b=l.data;var d,L=_.n1("yt-video-metadata-carousel-view-model"),P=_.n1("div",function(D){var G=function(){var lN=D.offsetWidth*W(),sA=24*(W()-1);H(lN+sA)};
G();window.ResizeObserver&&(d=new ResizeObserver(G),d.observe(D))}),E=_.aC("HTML_DIR")==="rtl",f=!1,F=0,n=0;
l=_.X(_.jL(0,void 0,"M49TDf"));var N=l.next().value,Y=l.next().value;l=_.X(_.jL(0,void 0,"zLIok"));var q=l.next().value,H=l.next().value;l=_.X(_.jL(!1,void 0,"bhelhc"));var t=l.next().value,e=l.next().value,W=function(){var D,G,lN;return(lN=(D=b())==null?void 0:(G=D.carouselTitles)==null?void 0:G.length)!=null?lN:0},M=function(){P.value&&P.value.scrollLeft!==F&&Y((E?P.value.scrollLeft<F:P.value.scrollLeft>F)?Math.min(N()+1,W()-1):Math.max(N()-1,0))},J;
window.IntersectionObserver&&(J=new IntersectionObserver(function(D){D=_.X(D);for(var G=D.next();!G.done;G=D.next())if(G.value.isIntersecting){if(f){f=!1;break}M()}else Y(n)},{threshold:.2}));
_.Vl(function(){if(P.value){var D=(E?-1:1)*(q()/W()+12)*(t()&&J?n:N());typeof P.value.scrollTo==="function"?P.value.scrollTo({left:D,behavior:"smooth"}):P.value.scrollLeft=D;F=D;n=t()&&J?n:N()}},"s9rbgc");
var x,V=function(D){x=D};
_.wk(function(){var D;(D=d)==null||D.disconnect();var G;(G=J)==null||G.disconnect()});
var p=function(D){D=N()+D;D>=0&&D<W()&&(f=!0,Y(D))};
return _.O("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:L,"on:click":_.Nb(function(D){if(_.xY(_.JW(D),L.value,["BUTTON".toString()])||!x)return!1;_.qP().resolve(_.tk).resolveCommand(x,{forceClickLogging:!0});return!1}),
"on:touchstart":_.Nb(function(){e(!0);return!1}),
"on:touchend":_.Nb(function(){J||M();e(!1);return!1}),
hidden:function(){var D,G;return!((D=b())==null?0:(G=D.carouselItems)==null?0:G.length)}},_.O("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.O(_.m,{cond:function(){return b().carouselTitles},
then:function(D){return _.O(_.W_,{data:function(){return D()[t()&&J?n:N()]}},{carouselTitleViewModel:function(G){return _.O(e5$,{data:G.data,
handleCarouselNavigation:p,numItems:W,selectedIndex:N})}})}})),_.O("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:P},_.O("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+q()+"px;"}},_.O(_.m,{cond:function(){return b().carouselItems},
then:function(D){return _.O(_.RC,{each:D},function(G,lN){return _.O(_.W_,{data:function(){return G}},{carouselItemViewModel:function(sA){return _.O(Uzm,{data:sA.data,
itemIndex:lN,selectedIndex:N,indexUpdatedCallback:V,observer:J,title:function(){a:{var OA=lN();var WV,qH=(WV=b())==null?void 0:WV.carouselTitles;if(qH&&(OA=qH[OA])){var KF;OA=(KF=_.K(OA,QzB))==null?void 0:KF.title;break a}OA=void 0}return OA}})}})})}}))))},"yo"),"yt-video-metadata-carousel-view-model",{props:{data:_.KX}});var h5E=_.U("web_action_buttons_update_owner_width")?32:12,zi=function(){var l=_.S.apply(this,arguments)||this;l.isHovering=!1;l.enableColorSampling=_.U("web_delhi_colorful_sd");l.metadataBadgesInDescription=_.U("web_metadata_badges_in_description");l.descriptionCollapsed=!0;l.useFadedScrimDescription=_.U("kevlar_enable_faded_scrim_on_description");l.skinnyMode=!1;l.playlist=!1;l.isDark=document.documentElement.hasAttribute("dark");l.disableVideoOwnerOnTap=_.U("swatchie_video_owner_on_tap_ks");l.swatcherooDelayLoad=
_.U("swatcheroo_enable_ghost_cards");l.primaryMenuWidth=0;l.videoId="";l.titleHeadlineXs=_.U("web_watch_typography_title_headline_xs");l.titleHeadlineS=_.U("web_watch_typography_title_headline_s");l.titleHeadlineM=_.U("web_watch_typography_title_headline_m");l.titleHashtagBlackLinkified=_.U("web_title_hashtag_black_linkified");l.titleHashtagGreyLinkified=_.U("web_title_hashtag_grey_linkified");l.actionButtonsUpdateOwnerWidth=_.U("web_action_buttons_update_owner_width");l.shouldForceIconOnly=!1;l.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};l.isFullscreen=!1;l.isTheaterMode=!1;return l};
_.h(zi,_.S);_.Q=zi.prototype;_.Q.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.Q.updateOwnerAndDescriptionPosition=function(){_.U("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.Ju(this.bottomRowElement,this.ownerElement)):(_.Ju(this.bottomRowElement,this.descriptionElement),_.Ju(this.topRowElement,this.ownerElement)))};
_.Q.titleOnTap=function(l){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;((b=window.getSelection())==null?0:b.toString().length)||this.handleExpandDescriptionCommands()}};
_.Q.videoOwnerOnTap=function(l){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.Q.detached=function(){var l=this,b;return _.B(function(d){(b=l.resizeObserver)==null||b.disconnect();_.gR(d)})};
_.Q.maybeAttachResizeObserver=function(){var l=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.Yh(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){l.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.Q.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var l=this.hostElement.clientWidth,b=Math.max(this.largerItemWrap?400:350,l/2-h5E);_.U("web_action_buttons_update_owner_width")&&(b=this.ownerElement.clientWidth+h5E);this.actionsOnSeparateLine=this.primaryMenuWidth>l-b?!0:!1}};
_.Q.stripAttributedDescription=function(l){return{content:l.content.replace(/[\r\n]{2,}/g,"\n")}};
_.Q.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.U("web_modern_buttons"),forceIconButton:!_.U("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:_.U("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"}}}};
_.Q.videoPrimaryInfoRendererChanged=function(){var l;if((l=this.videoPrimaryInfoRenderer)==null?0:l.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.Q.videoSecondaryInfoRendererChanged=function(){var l,b;(l=this.descriptionInlineExpander)==null||(b=l.collapse)==null||b.call(l);this.descriptionExpandClientVe=_.mi(110509);this.descriptionCollapseClientVe=_.mi(110510);l=_.zw();b=_.je();l&&b&&(_.U("combine_ve_grafts")?(_.VS(_.Ut(),this.descriptionExpandClientVe,b),_.VS(_.Ut(),this.descriptionCollapseClientVe,b)):_.R_(l,b,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.Q.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.Q.updateTopLevelIconsOnly=function(){var l=this;_.U("top_level_update_killswitch")||this.menu&&_.T1.addLowPriorityJob(function(){l.menu.topLevelIconsOnly=l.skinnyMode},_.KO("swathceroo_delay_flexible_menu_update",100))};
_.Q.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.U("web_action_buttons_minimize_subscribe")};
_.Q.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.Q.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.Q.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.Q.onYtTextInlineExpanderExpandedChanged=function(){if(!_.U("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var l,b;(b=(l=this.structuredDescriptionContentRendererElement).resize)==null||b.call(l)}};
_.Q.onRenderStamperFinished=function(l){(l==null?void 0:l.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.Q.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.Q.onYtExpanderLessTapped=function(){var l,b=(l=this.videoSecondaryInfoRenderer)==null?void 0:l.showLessCommand;b&&this.ytComponentBehavior.resolveCommand(b)};
_.Q.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.Q.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.Q.onDescriptionClick=function(l){if(!_.lT(_.ad(l)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var b;((b=window.getSelection())==null?0:b.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.U("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.Q.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.Q.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.Q.logCollapseClick=function(){var l=_.zw();l&&this.descriptionCollapseClientVe&&_.VB(l,this.descriptionCollapseClientVe)};
_.Q.logExpandClick=function(){var l=_.zw();l&&this.descriptionExpandClientVe&&_.VB(l,this.descriptionExpandClientVe)};
_.Q.collapseDescription=function(){this.descriptionCollapsed=!0};
_.Q.scrollToTopOfContainer=function(){_.lQ(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.Q.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.Q.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.Q.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.Q.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var l,b;(b=(l=this.descriptionInlineExpander).resize)==null||b.call(l)}else _.cX(new _.Rp("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()}};
_.Q.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var l,b,d,L,P=_.U("web_action_buttons_update_owner_width")?(d=(l=_.F$(this.menu).querySelector("#button-shape"))==null?void 0:l.clientWidth)!=null?d:0:(L=(b=_.F$(this.menu).querySelector("#button"))==null?void 0:b.clientWidth)!=null?L:0,E,f;l=((f=(E=_.F$(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:E.clientWidth)!=null?f:0)+8+P;var F,n;P=(n=(F=_.F$(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:F.children.length)!=null?n:2;l<=8*P||(this.primaryMenuWidth=l)}};
_.Q.onYtUpdateTitleAction=function(l){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.K(l,Ag$).title)};
_.Q.onYtUpdateDescriptionAction=function(l){if(l=_.K(l,_.R3r)){var b,d=!((b=this.videoSecondaryInfoRenderer)==null||!b.attributedDescription);l.isEmpty||!l.description&&!l.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):l.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",l.attributedDescription):l.description&&(d?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.J9(l.description)):this.set("videoSecondaryInfoRenderer.description",l.description))}};
_.Q.onYtDarkModeToggledAction=function(l){this.isDark=l};
_.Q.registerPanel=function(){if(!_.U("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var l=_.U("web_watch_imax_theater_mode")&&this.isTheaterMode;l=_.U("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||l;var b=_.qP().resolve(_.XM);b&&!l&&b.registerPanel("engagement-panel-structured-description",this)}};
_.Q.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.Q.parseColorSamplingData=function(){var l;if(_.U("web_delhi_colorful_sd")&&((l=this.structuredDescriptionContentRenderer)==null?0:l.items)&&(l=this.structuredDescriptionContentRenderer.items.find(function(P){return!!_.K(P,xa)}))){var b,d;
this.hoverColor={lightTheme:(b=_.K(l,xa))==null?void 0:b.lightThemeColorPalette,darkTheme:(d=_.K(l,xa))==null?void 0:d.darkThemeColorPalette};var L;this.hoverText=(L=_.K(l,xa))==null?void 0:L.colorSampledDescriptionBodyText}};
_.Q.updateHoverColor=function(){if(_.U("web_delhi_colorful_sd")){var l=this.hoverColor,b={},d;l=(d=this.isDark?l==null?void 0:l.darkTheme:l==null?void 0:l.lightTheme)!=null?d:{};d=_.X(Nbc);for(var L=d.next();!L.done;L=d.next()){L=L.value;var P=l[L];b["--yt-saturated-"+_.sf(L)]=P?_.Jq(P):"initial"}_.mj(this.hostElement,b)}};
_.Q.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.Q.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.Q.showPanel=function(l){this.expandDescription();var b=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;b.resize();var d,L=l==null?void 0:(d=l.sectionListEngagementPanelExtras)==null?void 0:d.scrollToItemSectionIdentifier;L?_.T1.addJob(function(){b==null||b.scrollToSection(L)},8):this.scrollToTopOfContainer()};
_.Q.isVisible=function(){return!this.descriptionCollapsed};
_.Q.getReloadContinuation=function(){};
_.Q.hidePanel=function(){};
_.Q.updatePanel=function(){};
_.qG.Object.defineProperties(zi.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var l;return _.U("web_delhi_colorful_sd")&&(l=this.structuredDescriptionContentRenderer)!=null&&l.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(b){return!_.K(b,xa)&&!_.K(b,pXB)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.structuredDescriptionContentRendererComputed)!=null&&l.items){var b;l=_.X((b=this.structuredDescriptionContentRendererComputed)==null?void 0:b.items);for(b=l.next();!b.done;b=l.next())if(b=_.K(b.value,_.Jxr))return b}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.videoPrimaryInfoRenderer)==null?0:l.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!!((l=this.videoSecondaryInfoRenderer)==null?0:(b=l.owner)==null?0:(d=b.videoOwnerRenderer)==null?0:d.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var l,b;if((l=this.videoSecondaryInfoRenderer)==null?0:(b=l.attributedDescription)==null?0:b.content){var d,L;return(L=this.stripAttributedDescription((d=this.videoSecondaryInfoRenderer)==null?void 0:d.attributedDescription))!=null?L:{runs:[]}}}if(_.U("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var P,E,f,F;return(F=(f=(P=this.videoSecondaryInfoRenderer)==
null?void 0:P.description)!=null?f:(E=this.videoSecondaryInfoRenderer)==null?void 0:E.attributedDescription)!=null?F:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=(l=this.videoSecondaryInfoRenderer)==null?void 0:l.headerRuns)!=null?b:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.commentsEntryPointHeaderRenderer)==null||!l.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.videoMetadataCarousel)==null||!l.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.KO("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var l,b,d=Object.assign({},(l=this.videoSecondaryInfoRenderer)==null?void 0:(b=l.metadataRowContainer)==null?void 0:b.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 l,b,d=Object.assign({},(l=this.videoSecondaryInfoRenderer)==null?void 0:(b=l.metadataRowContainer)==null?void 0:b.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 l,b;return!!((l=this.structuredDescriptionContentRendererComputed)==null?0:(b=l.items)==null?0:b.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 l;return(l=this.videoSecondaryInfoRenderer)==null?void 0:l.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.videoSecondaryInfoRenderer)==null?0:(b=l.owner)==null?0:(d=b.videoOwnerRenderer)==null?0:d.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L;return!!((l=this.videoPrimaryInfoRenderer)==null?0:(b=l.videoActions)==null?0:(d=b.menuRenderer)==null?0:(L=d.flexibleItems)==null?0:L.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.GC(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.GC(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var l=this;if(_.U("web_title_hashtag_grey_delinkified")){var b,d=_.RB.unsafeClone((b=this.videoPrimaryInfoRenderer)==null?void 0:b.title);(b=d==null?void 0:d.runs)&&b.forEach(function(L){if(L==null?0:L.navigationEndpoint)L.textColor=4284506208,l.isDark&&(L.textColor=4289374890)});
return d}return(d=this.videoPrimaryInfoRenderer)==null?void 0:d.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.U("web_title_hashtag_black_delinkified")||_.U("web_title_hashtag_grey_delinkified")}}});
zi.prototype.updateHoverColor=zi.prototype.updateHoverColor;zi.prototype.parseColorSamplingData=zi.prototype.parseColorSamplingData;zi.prototype.resetDescriptionState=zi.prototype.resetDescriptionState;zi.prototype.registerPanel=zi.prototype.registerPanel;zi.prototype.onYtExpanderLessTapped=zi.prototype.onYtExpanderLessTapped;zi.prototype.onYtExpanderMoreTapped=zi.prototype.onYtExpanderMoreTapped;zi.prototype.onRenderStamperFinished=zi.prototype.onRenderStamperFinished;
zi.prototype.onYtTextInlineExpanderExpandedChanged=zi.prototype.onYtTextInlineExpanderExpandedChanged;zi.prototype.onYtTextInlineExpanderCollapseClicked=zi.prototype.onYtTextInlineExpanderCollapseClicked;zi.prototype.onYtTextInlineExpanderExpandClicked=zi.prototype.onYtTextInlineExpanderExpandClicked;zi.prototype.moveActionsElement=zi.prototype.moveActionsElement;zi.prototype.updateShouldForceIconOnly=zi.prototype.updateShouldForceIconOnly;zi.prototype.updateTopLevelIconsOnly=zi.prototype.updateTopLevelIconsOnly;
zi.prototype.structuredDescriptionContentRendererChanged=zi.prototype.structuredDescriptionContentRendererChanged;zi.prototype.videoSecondaryInfoRendererChanged=zi.prototype.videoSecondaryInfoRendererChanged;zi.prototype.videoPrimaryInfoRendererChanged=zi.prototype.videoPrimaryInfoRendererChanged;zi.prototype.maybeUpdateActionsOnSeparateLine=zi.prototype.maybeUpdateActionsOnSeparateLine;zi.prototype.updateOwnerAndDescriptionPosition=zi.prototype.updateOwnerAndDescriptionPosition;
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],zi.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],zi.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],zi.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],zi.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],zi.prototype,"ytdReduxBehavior",void 0);_.w([_.KL("#above-the-fold"),_.u("design:type",HTMLElement)],zi.prototype,"aboveTheFoldContainer",void 0);_.w([_.KL("#menu ytd-menu-renderer"),_.u("design:type",Object)],zi.prototype,"menu",void 0);_.w([_.KL("#description-inline-expander"),_.u("design:type",Object)],zi.prototype,"descriptionInlineExpander",void 0);
_.w([_.KL("#faded-structured-description"),_.u("design:type",Object)],zi.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.w([_.KL("#structured-description"),_.u("design:type",Object)],zi.prototype,"structuredDescriptionContentRendererElement",void 0);_.w([_.KL("#title"),_.u("design:type",HTMLElement)],zi.prototype,"titleElement",void 0);_.w([_.KL("#description"),_.u("design:type",HTMLElement)],zi.prototype,"descriptionElement",void 0);
_.w([_.KL("#description-interaction"),_.u("design:type",Object)],zi.prototype,"descriptionInteraction",void 0);_.w([_.KL("#owner"),_.u("design:type",HTMLElement)],zi.prototype,"ownerElement",void 0);_.w([_.KL("#top-row"),_.u("design:type",HTMLElement)],zi.prototype,"topRowElement",void 0);_.w([_.KL("#bottom-row"),_.u("design:type",HTMLElement)],zi.prototype,"bottomRowElement",void 0);_.w([_.KL("#actions"),_.u("design:type",HTMLElement)],zi.prototype,"actionsElement",void 0);
_.w([_.KL("#bottom-actions"),_.u("design:type",HTMLElement)],zi.prototype,"bottomActionsElement",void 0);_.w([_.KL("#ytd-watch-info-text"),_.u("design:type",Object)],zi.prototype,"watchInfoTextElement",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"videoSecondaryInfoRenderer",void 0);
_.w([_.g(),_.u("design:type",Object)],zi.prototype,"commentsEntryPointHeaderRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"videoMetadataCarousel",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"structuredDescriptionContentRenderer",void 0);_.w([_.y("structuredDescriptionContentRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"structuredDescriptionContentRendererComputed",null);
_.w([_.g(),_.u("design:type",Object)],zi.prototype,"videoSummary",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"merchShelf",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"infoPanelBelowMetadata",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"hoverColor",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"hoverText",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"isHovering",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"enableColorSampling",void 0);_.w([_.y("structuredDescriptionContentRendererComputed"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"productShelf",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"metadataBadgesInDescription",void 0);_.w([_.y("videoPrimaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"shouldHideBadges",null);
_.w([_.y("productShelf","descriptionCollapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"shouldShowProductShelf",null);_.w([_.g(),_.u("design:type",Boolean)],zi.prototype,"isWatchFlexy",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"descriptionCollapsed",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],zi.prototype,"useFadedScrimDescription",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"skinnyMode",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("videoSecondaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"largerItemWrap",null);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"playlist",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"clarifyBox",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"playerAds",void 0);
_.w([_.g(),_.u("design:type",Boolean)],zi.prototype,"isDark",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],zi.prototype,"actionsOnSeparateLine",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"disableVideoOwnerOnTap",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"swatcherooDelayLoad",void 0);_.w([_.g(),_.u("design:type",Boolean)],zi.prototype,"suppressTopLevelMetadataRows",void 0);
_.w([_.g(),_.u("design:type",Object)],zi.prototype,"primaryMenuWidth",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"videoId",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"titleHeadlineXs",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"titleHeadlineS",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"titleHeadlineM",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"titleHashtagBlackLinkified",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"titleHashtagGreyLinkified",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.w([_.g(),_.u("design:type",Object)],zi.prototype,"shouldForceIconOnly",void 0);
_.w([_.Wf("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"updateOwnerAndDescriptionPosition",null);_.w([_.Wf("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.w([_.y("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"descriptionText",null);_.w([_.y("videoSecondaryInfoRenderer.headerRuns"),_.u("design:type",Array),_.u("design:paramtypes",[])],zi.prototype,"headerRuns",null);
_.w([_.g({value:!1}),_.y("commentsEntryPointHeaderRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"hasTeaser",null);_.w([_.g({value:!1,reflectToAttribute:!0}),_.y("videoMetadataCarousel"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"hasTeaserCarousel",null);_.w([_.g({value:3}),_.y("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"descriptionMaxLines",null);
_.w([_.y("videoSecondaryInfoRenderer.metadataRowContainer"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"collapsibleMetadataRows",null);_.w([_.y("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"alwaysVisibleMetadataRows",null);
_.w([_.y("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"hasInlineStructuredDescription",null);_.w([_.y("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"showInlineStructuredDescription",null);
_.w([_.y("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"descriptionExpandCommand",null);_.w([_.y("videoSecondaryInfoRenderer.owner"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"videoOwnerCommand",null);_.w([_.g({reflectToAttribute:!0}),_.y("videoPrimaryInfoRenderer.videoActions"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"flexMenuEnabled",null);
_.w([_.g({selector:_.SZ,reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"isFullscreen",void 0);_.w([_.g({selector:_.gr,reflectToAttribute:!0}),_.u("design:type",Object)],zi.prototype,"isTheaterMode",void 0);_.w([_.y("descriptionText","useFadedScrimDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"showAttributedStringDescription",null);
_.w([_.y("descriptionText","useFadedScrimDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"showFormattedStringDescription",null);_.w([_.y("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zi.prototype,"showFadedStructuredDescription",null);
_.w([_.Wf("videoPrimaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"videoPrimaryInfoRendererChanged",null);_.w([_.y("videoPrimaryInfoRenderer.title"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"videoTitle",null);_.w([_.y("videoPrimaryInfoRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],zi.prototype,"noEndpoints",null);
_.w([_.Wf("videoSecondaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"videoSecondaryInfoRendererChanged",null);_.w([_.tC("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"structuredDescriptionContentRendererChanged",null);
_.w([_.tC("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"updateTopLevelIconsOnly",null);_.w([_.tC("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"updateShouldForceIconOnly",null);_.w([_.tC("skinnyMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"moveActionsElement",null);
_.w([_.Hf("yt-text-inline-expander-expand-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"onYtTextInlineExpanderExpandClicked",null);_.w([_.Hf("yt-text-inline-expander-collapse-clicked"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.w([_.Hf("yt-text-inline-expander-expanded-changed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],zi.prototype,"onRenderStamperFinished",null);
_.w([_.Hf("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"onYtExpanderMoreTapped",null);_.w([_.Hf("yt-expander-less-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"onYtExpanderLessTapped",null);
_.w([_.tC("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"registerPanel",null);_.w([_.tC("videoSecondaryInfoRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"resetDescriptionState",null);
_.w([_.tC("structuredDescriptionContentRenderer"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"parseColorSamplingData",null);_.w([_.tC("hoverColor","isDark"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zi.prototype,"updateHoverColor",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-watch-metadata"})],zi);
_.R(zi,"ytd-watch-metadata",function(){if(OZE!==void 0)return OZE;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return OZE=l},{mode:2});_.Iic=function(l){_.S8.call(this);this.JSC$23600_watchApi=l;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;k5m(this);Wxd(this);j_H(this);z5D(this);yXI(this);ZZB(this);Mh$(this)};
_.h(_.Iic,_.S8);var j_H=function(l){var b=function(){_.U("kevlar_is_pupi_enabled")||yF(l)};
l.JSC$23600_watchApi.getRoot().addEventListener("yt-player-updated",b);l.addOnDisposeCallback(function(){l.JSC$23600_watchApi.getRoot().removeEventListener("yt-player-updated",b)})},yXI=function(l){if(_.U("kevlar_endscreen_auto_theater_mode")){var b=l.JSC$23600_watchApi.subscribeToActiveChanged(function(){$zD(l)},!1);
l.addOnDisposeCallback(b)}},k5m=function(l){var b,d,L,P,E;
_.B(function(f){if(f.nextAddress==1)return f.yield(l.JSC$23600_watchApi.playerApi,2);b=f.yieldResult;d=function(F){F=!!F;JXL(l)&&(F=F?2:1,_.JQ.getInstance().setState(F,!0,!1))};
L=function(F){F&&_.ckE(_.rT().getState())&&(_.lQ(l.JSC$23600_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),l.temporaryTheaterMode=!0)};
P=function(F){_.U("kevlar_player_update_autonav_on_new_data")&&F.type==="newdata"&&(_.U("kevlar_is_pupi_enabled")||yF(l))};
E=function(F){l.onPlayerStateChange(F)};
_.U("kevlar_endscreen_auto_theater_mode")&&b.addEventListener("onAutonavCancelled",L);b.addEventListener("onAutonavChangeRequest",d);b.addEventListener("onVideoDataChange",P);b.addEventListener("onStateChange",E);l.addOnDisposeCallback(function(){b.removeEventListener("onAutonavChangeRequest",d);b.removeEventListener("onVideoDataChange",P);b.removeEventListener("onStateChange",E);_.U("kevlar_endscreen_auto_theater_mode")&&b.removeEventListener("onAutonavCancelled",L)});
_.gR(f)})},Wxd=function(l){l.JSC$23600_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){l.autonavCancelledBySignal=!0;
_.U("kevlar_is_pupi_enabled")||yF(l)});
l.JSC$23600_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(b,d,L){d&&yF(l,L)});
l.JSC$23600_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){JXL(l)&&_.JQ.getInstance().setState(2,!0,!0)});
l.JSC$23600_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){JXL(l)&&_.JQ.getInstance().setState(1,!0,!0)});
l.addOnDisposeCallback(function(){l.JSC$23600_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");l.JSC$23600_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");l.JSC$23600_watchApi.unregisterActionHandler("yt-enable-autoplay-command");l.JSC$23600_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},z5D=function(l){var b=l.JSC$23600_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Mh$(l)}),d=l.JSC$23600_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){ZZB(l)});
l.addOnDisposeCallback(function(){l.JSC$23600_watchApi.unsubscribeByKey(b);l.JSC$23600_watchApi.unsubscribeByKey(d)})},Mh$=function(l){l.autonavCancelledBySignal=!1;
_.U("kevlar_is_pupi_enabled")||yF(l)},ZZB=function(l){var b=l.JSC$23600_watchApi.getWatchNextResponse(),d,L;
var P=(b=(L=_.K(b==null?void 0:(P=b.playerOverlays)==null?void 0:(d=P.playerOverlayRenderer)==null?void 0:d.autonavToggle,_.VI2))==null?void 0:L.enabled)?2:1;_.U("kevlar_is_pupi_enabled")?_.JQ.getInstance().setState(P,!1,!1):yF(l);_.U("web_persist_server_autonav_state_on_client")&&typeof b==="boolean"&&_.O5F(P===2)},JXL=function(l){if(l.autonavCancelledBySignal)return!1;
var b,d,L,P;return!!((b=l.JSC$23600_watchApi.getWatchNextResponse())==null?0:(d=b.contents)==null?0:(L=d.twoColumnWatchNextResults)==null?0:(P=L.autoplay)==null?0:P.autoplay)};
_.Iic.prototype.onPlayerStateChange=function(l){if(l===0){l=!_.JQ.getInstance().isAutoplaySetExplicitly();var b=this.JSC$23600_watchApi.getWatchNextResponse(),d,L,P,E;b=_.K(b==null?void 0:(d=b.contents)==null?void 0:(L=d.twoColumnWatchNextResults)==null?void 0:(P=L.autoplay)==null?void 0:(E=P.autoplay)==null?void 0:E.autoplayExplicitChoiceDialogRenderer,_.Fgr);JXL(this)&&l&&b&&_.Nv.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:b},popupType:"DIALOG"}})}else $zD(this)};
var $zD=function(l){l.temporaryTheaterMode&&(l.temporaryTheaterMode=!1,_.lQ(l.JSC$23600_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},yF=function(l,b){b=b===void 0?!1:b;
var d;_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23600_watchApi.playerApi,2);d=L.yieldResult;JXL(l)?d.setAutonavState(_.JQ.getInstance().getState(),b):d.setAutonavState(1,b);_.gR(L)})};var xzB={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"};_.SzI=function(l){_.S8.call(this);var b=this;this.JSC$23605_watchApi=l;var d=this.JSC$23605_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){gRc(b)});
this.addOnDisposeCallback(function(){b.JSC$23605_watchApi.unsubscribeByKey(d)});
gRc(this)};
_.h(_.SzI,_.S8);var gRc=function(l){var b=l.JSC$23605_watchApi.getPlayerResponse(),d=l.JSC$23605_watchApi.getWatchNextResponse();if(!_.vTV(b==null?void 0:b.playabilityStatus,d==null?void 0:d.playerOverlays)){var L;var P=b==null?void 0:(L=b.playabilityStatus)==null?void 0:L.errorScreen}l.JSC$23605_watchApi.provideRenderingData("ERROR_SCREEN",P)};var AXm=_.C(function(l){return _.O("yt-player-grid-renderer",{class:_.nt("ytPlayerGridRendererHost",l.className)},_.O(_.W_,{data:l.data},{lockupViewModel:function(b){return _.O(_.a2,{data:b.data,useOverlayStyling:!0})}}))},"zo");var vRp=_.C(function(l){var b=l.data;l=_.U("web_watch_video_details_hide_subtitle");var d=_.U("web_watch_video_details_single_line_title"),L=_.Nb(function(){var F=b().onTap;F&&_.qP().resolve(_.tk).resolveCommand(F)}),P={},E={},f={};
return _.O("yt-player-overlay-video-details-renderer",{class:_.nt("ytPlayerOverlayVideoDetailsRendererHost",(P.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.U("web_watch_video_details_transparent_background"),P)),"on:click":L,role:"button"},_.O("h2",{class:_.nt("ytPlayerOverlayVideoDetailsRendererTitle",(E.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return d},E))},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:_.nt("ytPlayerOverlayVideoDetailsRendererSubtitle",
(f.ytPlayerOverlayVideoDetailsRendererHideSubtitle=l,f))},_.O(_.UD,{text:function(){return b().subtitle}})))},"Ao");var Zv={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},CQ$=_.C(function(l){var b=l.data;var d=_.eZ(_.SZ),L=_.U("web_watch_action_bar_resize_buttons"),P=_.U("web_watch_video_action_dsdvb"),E=_.U("delhi_modern_web_player_icons")&&!_.U("enable_web_delhi_icons");l=_.U("delhi_modern_web_player_disable_frosted_glass");var f=_.U("delhi_modern_web_player_compact_video_actions_controls"),
F=_.U("web_player_quick_action_buttons_icon_only"),n=function(){var Y=L&&!d(),q={};f?q.size="S":Y&&(q.size="M");F&&(q.iconPosition="icon-only");if(Object.keys(q).length!==0)return q},N={};
return _.O("yt-player-quick-action-buttons",{class:_.nt("ytPlayerQuickActionButtonsHost",(N.ytPlayerQuickActionButtonsHostCompactControls=function(){return!d()||f},N.ytPlayerQuickActionButtonsHostDisableBackdropFilter=l,N))},_.O(_.RC,{each:function(){var Y=b();
if(E){Y=JSON.parse(JSON.stringify(Y));for(var q=_.X(Y),H=q.next();!H.done;H=q.next()){var t=H.value,e=void 0;H=_.K((e=_.K(t,_.ow))==null?void 0:e.toggleButtonViewModel,_.eC);var W=void 0;e=_.K((W=_.K(t,_.DK))==null?void 0:W.toggleButtonViewModel,_.eC);W=_.K(t,_.U3);t=_.K(t,_.eC);if(H)e=_.K(H.defaultButtonViewModel,_.U3),H=_.K(H.toggledButtonViewModel,_.U3),e&&e.iconName&&(e.iconName=Zv[e.iconName]),H&&H.iconName&&(H.iconName=Zv[H.iconName]);else if(e)H=_.K(e.defaultButtonViewModel,_.U3),e=_.K(e.toggledButtonViewModel,
_.U3),H&&H.iconName&&(H.iconName=Zv[H.iconName]),e&&e.iconName&&(e.iconName=Zv[e.iconName]);else if(W)W.iconName&&(W.iconName=Zv[W.iconName]);else if(t){H=_.K(t.defaultButtonViewModel,_.U3);e=_.K(t.toggledButtonViewModel,_.U3);t=void 0;if((t=H)==null?0:t.iconName)H.iconName=Zv[H.iconName];H=void 0;if((H=e)==null?0:H.iconName)e.iconName=Zv[e.iconName]}}}P&&(Y=y8p(Y));return Y}},function(Y){return _.O(_.W_,{data:function(){return Y}},{buttonViewModel:function(q){return _.O(_.Rb,{data:q.data,
buttonOverrides:n})},
likeButtonViewModel:function(q){return _.O(_.Yv,{data:q.data,buttonShapeOverrideables:n})},
dislikeButtonViewModel:function(q){return _.O(_.m$,{data:q.data,buttonShapeOverrideables:n})},
toggleButtonViewModel:function(q){return _.O(_.EW,{data:q.data,buttonShapeOverrides:n})}})}))},"Bo");_.pyb=function(l){_.S8.call(this);var b=this;this.JSC$23611_watchApi=l;l=_.X(_.jL({},void 0,"OB6c5e"));this.quickActionsViewModel=l.next().value;this.setQuickActionsViewModel=l.next().value;l=_.X(_.jL({},void 0,"ZCXW8c"));this.playerOverlayVideoDetailsRenderer=l.next().value;this.setPlayerOverlayVideoDetailsRenderer=l.next().value;l=_.X(_.jL([],void 0,"A7tRk"));this.lockupViewModels=l.next().value;this.setLockupViewModels=l.next().value;var d=this.JSC$23611_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){R5E(b)});
this.addOnDisposeCallback(function(){b.JSC$23611_watchApi.unsubscribeByKey(d)});
R5E(this)};
_.h(_.pyb,_.S8);
var R5E=function(l){var b,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J;_.B(function(x){if(x.nextAddress==1)return x.yield(l.JSC$23611_watchApi.playerApi,2);b=x.yieldResult;d=l.JSC$23611_watchApi.getWatchNextResponse();E=(L=d)==null?void 0:(P=L.playerOverlays)==null?void 0:P.playerOverlayRenderer;F=_.K((f=E)==null?void 0:f.fullscreenQuickActionsBar,_.Vir);(N=(n=l).setQuickActionsViewModel)==null||N.call(n,F||{});F&&oRb(l,b);H=(Y=E)==null?void 0:(q=Y.videoDetails)==null?void 0:q.playerOverlayVideoDetailsRenderer;(e=
(t=l).setPlayerOverlayVideoDetailsRenderer)==null||e.call(t,H||{});H&&DzB(l,b);if(_.U("web_player_use_external_grid_component")){var V=[],p,D,G,lN,sA=d==null?void 0:(p=d.contents)==null?void 0:(D=p.twoColumnWatchNextResults)==null?void 0:(G=D.secondaryResults)==null?void 0:(lN=G.secondaryResults)==null?void 0:lN.results;if(sA)for(p=_.X(sA),D=p.next();!D.done;D=p.next())if(D=D.value,D.lockupViewModel)V.push(D);else if(G=void 0,(G=D.itemSectionRenderer)==null?0:G.contents)for(D=_.X(D.itemSectionRenderer.contents),
G=D.next();!G.done;G=D.next())G=G.value,G.lockupViewModel&&V.push(G);W=V;(J=(M=l).setLockupViewModels)==null||J.call(M,W||[]);VhH(l,b)}_.gR(x)})},oRb=function(l,b){if(!l.quickActionButtonsContainer)if(b.setFullscreenQuickActions){l.quickActionButtonsContainer=document.createElement("div");
b.setFullscreenQuickActions(l.quickActionButtonsContainer);var d=function(){return l.quickActionsViewModel().quickActionButtons||[]},L=_.DZ(l.quickActionButtonsContainer,function(){return _.O(CQ$,{data:d})},"Co");
l.addOnDisposeCallback(function(){b.setFullscreenQuickActions(void 0);L()})}else _.cX(new _.Rp("setFullscreenQuickActions not defined",{playerApi:Object.keys(b),
isReady:b.isReady(),appState:b.getAppState()}))},DzB=function(l,b){if(!l.playerOverlayVideoDetailsRendererContainer)if(b.setPlayerOverlayVideoDetailsRenderer){l.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
b.setPlayerOverlayVideoDetailsRenderer(l.playerOverlayVideoDetailsRendererContainer);var d=_.DZ(l.playerOverlayVideoDetailsRendererContainer,function(){return _.O(vRp,{data:l.playerOverlayVideoDetailsRenderer})},"Do");
l.addOnDisposeCallback(function(){b.setPlayerOverlayVideoDetailsRenderer(void 0);d()})}else _.cX(new _.Rp("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(b),
isReady:b.isReady(),appState:b.getAppState()}))},VhH=function(l,b){if(!l.gridRendererContainer)if(b.setFullscreenGrid){l.gridRendererContainer=document.createElement("div");
b.setFullscreenGrid(l.gridRendererContainer);var d=_.DZ(l.gridRendererContainer,function(){return _.O(AXm,{data:l.lockupViewModels})},"Eo");
l.addOnDisposeCallback(function(){b.setFullscreenGrid(void 0);d()})}else _.cX(new _.Rp("setFullscreenGrid not defined",{playerApi:Object.keys(b),
isReady:b.isReady(),appState:b.getAppState()}))};_.Mf=function(l){_.S8.call(this);var b=this;this.JSC$23617_watchApi=l;this.JSC$23617_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;l=_.lK(_.rT(),_.SZ,function(d){b.onFullscreenChanged(d)});
this.addOnDisposeCallback(l);l=_.lK(_.rT(),_.MW,function(d){b.onWatchScroll(d)});
this.addOnDisposeCallback(l);_.U("kevlar_watch_while_v2")&&(l=_.lK(_.rT(),_.xM,function(d){wyd(b,d)}),this.addOnDisposeCallback(l));
u8c(this);G5d(this);Tb3();this.onWatchScroll(_.MW(_.rT().getState()));_.il("START_IN_FULL_WINDOW_MODE")&&this.JSC$23617_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.h(_.Mf,_.S8);var u8c=function(l){l.JSC$23617_watchApi.registerActionHandler("yt-fullscreen-change-action",function(b){var d=l.JSC$23617_watchApi.isActive();b&&!d||_.rT().dispatch(_.E2({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!b}}))});
l.addOnDisposeCallback(function(){l.JSC$23617_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},G5d=function(l){var b,d;
_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23617_watchApi.playerApi,2);b=L.yieldResult;d=function(){l.onFullerscreenEduClicked()};
b.addEventListener("onFullerscreenEduClicked",d);l.addOnDisposeCallback(function(){b.removeEventListener("onFullerscreenEduClicked",d)});
_.gR(L)})};
_.Mf.prototype.onFullscreenChanged=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return b.isFullscreen=!!_.Tw(),L.yield(b.JSC$23617_watchApi.playerApi,2);d=L.yieldResult;b.JSC$23617_miniplayerActive||d.setFauxFullscreen(b.isFullscreen);if(l&&(b.JSC$23617_watchApi.focusOnPlayer(),!b.fullerscreenEduButtonShownThisPlayback)){b.fullerscreenEduButtonShownThisPlayback=!0;var P=_.zd("yt-fullerscreen-edu-button-shown-count")||0;_.jX("yt-fullerscreen-edu-button-shown-count",P+1,31536E3);
b.updateFullerscreenEduButtonSubtleModeState()}_.gR(L)})};
var wyd=function(l,b){var d;_.B(function(L){if(L.nextAddress==1)return l.JSC$23617_miniplayerActive=b,L.yield(l.JSC$23617_watchApi.playerApi,2);d=L.yieldResult;d.setFauxFullscreen(!l.JSC$23617_miniplayerActive&&l.isFullscreen);_.gR(L)})};
_.Mf.prototype.onWatchScroll=function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1)return _.U("external_fullscreen_with_edu")?P.yield(b.JSC$23617_watchApi.playerApi,2):P.return();d=P.yieldResult;L=l<=0;b.shouldShowFullerscreenEdu!==L&&(b.shouldShowFullerscreenEdu=L,d.updateFullerscreenEduButtonVisibility(!b.shouldShowFullerscreenEdu));_.gR(P)})};
_.Mf.prototype.onFullerscreenEduClicked=function(){this.JSC$23617_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var l=_.zd("yt-fullerscreen-edu-button-click-count")||0;_.jX("yt-fullerscreen-edu-button-click-count",l+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.Mf.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var l=this,b,d,L,P,E,f;return _.B(function(F){if(F.nextAddress==1)return b=_.zd("yt-fullerscreen-edu-button-click-count")||0,d=_.zd("yt-fullerscreen-edu-button-shown-count")||0,L=_.KO("external_fullscreen_button_click_threshold"),P=_.KO("external_fullscreen_button_shown_threshold"),E=b>=L||d>=P,F.yield(l.JSC$23617_watchApi.playerApi,2);f=F.yieldResult;f.updateFullerscreenEduButtonSubtleModeState(E);_.gR(F)})};
_.Mf.prototype.disposeInternal=function(){_.S8.prototype.disposeInternal.call(this);var l=_.Tw();_.U("kevlar_exit_fullscreen_leaving_watch")&&l&&_.aN(l)};
var Tb3=function(){if(_.U("web_watch_add_viewport_meta_tag")){var l=document.querySelector("meta[name=viewport]"),b=document.head;b&&!l&&(l=document.createElement("meta"),l.name="viewport",l.content="width=device-width, initial-scale=1.0, viewport-fit=cover",b.appendChild(l))}};_.iZm=function(l){_.S8.call(this);var b=this;this.JSC$23620_watchApi=l;this.jobId=0;this.pendingRequestId=void 0;var d=this.JSC$23620_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){aiI(b)});
this.addOnDisposeCallback(function(){b.JSC$23620_watchApi.unsubscribeByKey(d)});
aiI(this)};
_.h(_.iZm,_.S8);var cX$=function(l){_.T1.cancelJob(l.jobId);l.pendingRequestId=void 0},aiI=function(l){cX$(l);
var b=Z8B(l.JSC$23620_watchApi.getWatchNextResponse());if(b){var d=250,L,P=(L=_.K(b,_.DJ$))==null?void 0:L.initialDelayMs;_.U("web_watch_updated_metadata_server_initial_delay")&&P&&(d=P);l.jobId=_.T1.addLowPriorityJob(function(){return l.fetchUpdatedMetadata(b)},d)}};
_.iZm.prototype.fetchUpdatedMetadata=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J;return _.B(function(x){switch(x.nextAddress){case 1:b&&(L={continuation:b});if(!_.U("web_get_updated_metadata_fantasy_panel_continuation_params")){x.jumpTo(2);break}P=_.qP().resolve(_.XM);E="PAsports_fantasy";return x.yield(P.isVisible(E,!0),3);case 3:x.yieldResult&&(N=(F=(f=P).getUpdatePanelContinuationData)==null?void 0:(n=F.call(f,E))==null?void 0:n.updatePanelContinuationRequest)&&(L||(L={}),L.clientParams=
{panelContinuationParams:{panelContinuation:N}});case 2:Y=_.qP().resolve(_.kI);if(!Y)return _.az(Error("jp")),x.return();q={};d.pendingRequestId=q;return x.yield(_.GZ(Y,l,L),4);case 4:H=x.yieldResult;if(q!==d.pendingRequestId)return x.return();W=(t=H)==null?void 0:(e=t.continuation)==null?void 0:e.timedContinuationData;((M=W)==null?0:M.continuation)&&((J=W)==null?0:J.timeoutMs)&&(d.jobId=_.T1.addLowPriorityJob(function(){return d.fetchUpdatedMetadata(l,W.continuation)},W.timeoutMs));
_.gR(x)}})};
_.iZm.prototype.disposeInternal=function(){_.S8.prototype.disposeInternal.call(this);cX$(this)};var rX$=_.C(function(l){var b=_.Nb(function(){var L=l.data().videoId;if(l.active())L=_.bO(L),_.qP().resolve(_.tk).resolveCommand(L);else{var P=l.playerApi(),E=P.getAvailableAudioTracks(),f,F,n=(f=l.sourceVideoConfig().audioTracks)==null?void 0:(F=f.find(function(N){return N.isDefaultForSource}))==null?void 0:F.id;
if(E=E.find(function(N){return N.getLanguageInfo().getId()===n}))P.setAudioTrack(E,!0),P.setCompositeParam({activeVideoId:L}),l.setActiveSourceId(L)}}),d={};
return _.O("ytw-composite-source-video-overlay",{class:_.nt("ytwCompositeSourceVideoOverlayHost",(d.ytwCompositeSourceVideoOverlayActive=l.active,d.ytwCompositeSourceVideoOverlayInteracting=l.interacting,d)),style:_.qb({left:function(){var L;return((L=l.data().topLeftCornerX)!=null?L:0)*100+"%"},
top:function(){var L;return((L=l.data().topLeftCornerY)!=null?L:0)*100+"%"},
width:function(){var L;return((L=l.data().width)!=null?L:0)*100+"%"},
height:function(){var L;return((L=l.data().height)!=null?L:0)*100+"%"}}),
"on:click":b},_.O("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"Fo");var laL=_.C(function(l){var b=_.X(_.bf(function(){var f,F=(f=l.data().sources)==null?void 0:f.find(function(n){return n.isActive});
if(F)return F.videoId})),d=b.next().value,L=b.next().value;
b=_.X(_.jL(!1,void 0,"rmRJ8d"));var P=b.next().value,E=b.next().value;return _.O("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.Nb(function(){E(!0)}),
"on:mouseout":_.Nb(function(){E(!1)})},_.O(_.m,{cond:function(){return l.data().sources},
then:function(f){return _.O(_.RC,{each:f},function(F){return _.O(rX$,{data:F,active:function(){return F.videoId===d()},
setActiveSourceId:L,interacting:P,playerApi:l.playerApi,sourceVideoConfig:function(){return MBp(l.compositeVideoConfig(),F.videoId)}})})}}))},"Go");_.Ltp=function(l){_.S8.call(this);this.JSC$23635_watchApi=l;l=_.X(_.jL({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=l.next().value;this.setCompositeVideoOverlayRenderer=l.next().value;l=_.X(_.jL({},void 0,"OlaJpc"));this.compositeVideoConfig=l.next().value;this.setCompositeVideoConfig=l.next().value;bw$(this);dgp(this)};
_.h(_.Ltp,_.S8);var bw$=function(l){var b=l.JSC$23635_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){dgp(l)});
l.addOnDisposeCallback(function(){l.JSC$23635_watchApi.unsubscribeByKey(b)})},POb=function(l){var b;
return _.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$23635_watchApi.playerApi,2);b=d.yieldResult;b.setCompositeVideoOverlayRendererComponent(l.container);_.gR(d)})},EMI=function(l){var b;
return _.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$23635_watchApi.playerApi,2);b=d.yieldResult;b.setCompositeVideoOverlayRendererComponent(void 0);_.gR(d)})},QoI=function(l){var b,d;
return _.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23635_watchApi.playerApi,2);b=L.yieldResult;l.container=document.createElement("div");d=_.DZ(l.container,function(){return _.O(laL,{data:l.compositeVideoOverlayRenderer,compositeVideoConfig:l.compositeVideoConfig,playerApi:b})},"Ho");
l.addOnDisposeCallback(d);_.gR(L)})},dgp=function(l){var b,d,L,P,E,f,F,n;
_.B(function(N){return N.nextAddress==1?(b=l.JSC$23635_watchApi.getPlayerResponse(),E=_.K((d=b)==null?void 0:(L=d.overlay)==null?void 0:(P=L.playerControlsOverlayRenderer)==null?void 0:P.compositeVideoOverlay,ygp),n=(f=b)==null?void 0:(F=f.playerConfig)==null?void 0:F.compositeVideoConfig,E&&l.setCompositeVideoOverlayRenderer(E),n&&l.setCompositeVideoConfig(n),E&&n?l.container?N.jumpTo(6):N.yield(QoI(l),6):XvI(l)?N.yield(EMI(l),0):N.jumpTo(0)):XvI(l)?N.jumpTo(0):N.yield(POb(l),0)})},XvI=function(l){var b;
return!((b=l.container)==null||!b.parentElement)};
_.Ltp.prototype.disposeInternal=function(){XvI(this)&&EMI(this);_.S8.prototype.disposeInternal.call(this)};_.nMp=function(l){_.S8.call(this);var b=this;this.JSC$23641_watchApi=l;var d=this.JSC$23641_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var L=b.JSC$23641_watchApi.getPlayerResponse();if(L){var P,E;if(L=_.K((P=L.endscreen)==null?void 0:(E=P.endscreenRenderer)==null?void 0:E.hideButton,_.eC)){var f;(f=b.setEndscreenHideButton)==null||f.call(b,L);fah(b)}}});
this.addOnDisposeCallback(function(){b.JSC$23641_watchApi.unsubscribeByKey(d)});
l=_.X(_.jL({},void 0,"ER3tqb"));this.endscreenHideButton=l.next().value;this.setEndscreenHideButton=l.next().value;soc(this);Ftd(this);BTb(this)};
_.h(_.nMp,_.S8);
var fah=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return l.creatorEndscreenHideButtonContainer?L.return():L.yield(l.JSC$23641_watchApi.playerApi,2);b=L.yieldResult;l.creatorEndscreenHideButtonContainer=document.createElement("div");_.Ql(l.creatorEndscreenHideButtonContainer,!1);b.setCreatorEndscreenHideButton(l.creatorEndscreenHideButtonContainer);d=_.DZ(l.creatorEndscreenHideButtonContainer,function(){return _.O(_.EW,{data:l.endscreenHideButton,useOutlinedIcon:!0})},"Io");
l.addOnDisposeCallback(function(){d();var P;(P=b)==null||P.setCreatorEndscreenHideButton(void 0)});
_.gR(L)})},soc=function(l){var b,d;
_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23641_watchApi.playerApi,2);b=L.yieldResult;d=function(){l.creatorEndscreenHideButtonContainer&&_.Ql(l.creatorEndscreenHideButtonContainer,!0)};
b.addEventListener("endscreenelementshown",d);l.addOnDisposeCallback(function(){var P;(P=b)==null||P.removeEventListener("endscreenelementshown",d)});
_.gR(L)})},Ftd=function(l){var b=function(){l.creatorEndscreenHideButtonContainer&&_.Ql(l.creatorEndscreenHideButtonContainer,!1)},d=l.JSC$23641_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",b),L=l.JSC$23641_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",b);
l.addOnDisposeCallback(function(){l.JSC$23641_watchApi.unsubscribeByKey(d);l.JSC$23641_watchApi.unsubscribeByKey(L)})},BTb=function(l){l.JSC$23641_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(b){var d=_.K(b,epm);
l.JSC$23641_watchApi.playerApi.then(function(L){L==null||L.setCreatorEndscreenVisibility(!!d.hide)})});
l.addOnDisposeCallback(function(){l.JSC$23641_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.NTb=function(l){_.S8.call(this);this.JSC$23647_watchApi=l;OwB(this)};
_.h(_.NTb,_.S8);var OwB=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23647_watchApi.playerApi,2);b=L.yieldResult;d=function(P){_.rT().dispatch(_.E2({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:P}}))};
b.addEventListener("onRetroModeChanged",d);l.addOnDisposeCallback(function(){b.removeEventListener("onRetroModeChanged",d)});
_.gR(L)})};var vgp=0,$a=0,RDE=0;var mgd;mgd=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.II=function(l){_.S8.call(this);this.JSC$23652_watchApi=l;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;Y2L(this)};
_.h(_.II,_.S8);
var Y2L=function(l){var b,d,L;_.B(function(P){if(P.nextAddress==1)return P.yield(l.JSC$23652_watchApi.playerApi,2);b=P.yieldResult;if(l.isDisposed())return P.return();l.sessionStorage=_.fJT("yt-sleep-timer");l.sessionStorage||_.cX(new _.Rp("SessionStorage for Sleep Timer is undefined."));((d=l.sessionStorage)==null?void 0:d.get("yt-sleep-timer"))==="true"&&(D1b(),(L=l.sessionStorage)==null||L.remove("yt-sleep-timer"),b.syncVolume());q2$(l,b);Hwc(l,b);t9d(l,b);_.gR(P)})},q2$=function(l,b){var d=function(N){l.onSleepTimerSettingsChanged(N,
b)},L=function(N){l.onPlayerStateChange(N,b)},P=function(){l.onLoopChange(b)},E=function(){l.onCloseMiniplayer(b)},f=function(){A8H(b,(0,_.t8)(),VBE(b),l.selectedOption==="End of video",b.getPlayerState()!==1)},F=function(){l.onSeekComplete(b)},n=function(){_.T1.cancelJob($a);
var N=b.getCurrentTime()>=b.getDuration(),Y=l.selectedOption==="End of video"||l.selectedOption==="End of playlist"&&!x1H(l.playlistId);N&&Y&&UgD(l,b)};
b.addEventListener("onSleepTimerSettingsChanged",d);b.addEventListener("onLoopChange",P);b.addEventListener("onLoopRangeChange",P);b.addEventListener("onStateChange",L);b.addEventListener("onCloseMiniplayer",E);b.addEventListener("onSleepTimerFeatureAvailable",f);b.addEventListener("SEEK_COMPLETE",F);b.addEventListener("onAdStart",n);l.addOnDisposeCallback(function(){b.removeEventListener("onSleepTimerSettingsChanged",d);b.removeEventListener("onLoopChange",P);b.removeEventListener("onLoopRangeChange",
P);b.removeEventListener("onStateChange",L);b.removeEventListener("onCloseMiniplayer",E);b.removeEventListener("onSleepTimerFeatureAvailable",f);b.removeEventListener("SEEK_COMPLETE",F);b.removeEventListener("onAdStart",n)})},Hwc=function(l,b){var d=l.JSC$23652_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var L=b.getVideoData().video_id,P,E=(P=$1$(l.JSC$23652_watchApi))==null?void 0:P.playlistId;
l.pauseAutonavPlayback&&(b.pauseVideo(),b.syncVolume(),l.pauseAutonavPlayback=!1);if(l.selectedOption==="End of video"&&L!==l.videoId)$$(l,b);else{if(l.selectedOption==="End of playlist"){P=x1H(l.playlistId);if(E!==l.playlistId){$$(l,b);break a}P?P&&Ktm(l,b):e8p(l,b)}l.videoId=L;l.playlistId=E}}});
l.addOnDisposeCallback(function(){l.JSC$23652_watchApi.unsubscribeByKey(d)})},t9d=function(l,b){var d=_.qP().resolve(_.FU),L=_.lK(d,_.$Sj,function(E){E&&l.selectedOption!=="Off"&&$$(l,b)}),P=l.JSC$23652_watchApi.subscribeToActiveChanged(function(E){var f,F;
return _.B(function(n){if(n.nextAddress==1)return n.yield(_.cT().navigationFinishPromise,2);f=!_.saf();F=_.qP().resolve(_.pE).isMiniplayerActive();E||!IYh(l.selectedOption)||F||f||$$(l,b);_.gR(n)})},!1);
d=_.lK(d,function(E){return E.entities.playlistLoopStateEntity||{}},function(E){E=E===void 0?{}:E;
var f=J8E(l.JSC$23652_watchApi);if(f){var F;((F=E[f])==null?void 0:F.state)==="PLAYLIST_LOOP_STATE_ALL"&&IYh(l.selectedOption)&&$$(l,b)}});
l.addOnDisposeCallback(L);l.addOnDisposeCallback(d);l.addOnDisposeCallback(P)};
_.II.prototype.onSleepTimerSettingsChanged=function(l,b){switch(l){case "Off":this.selectedOption!=="Off"&&$$(this,b);break;case "End of video":case "End of playlist":h8I(this,l,b);break;default:h8I(this,l,b,mgd.get(l))}};
_.II.prototype.onLoopChange=function(l){(l.getLoopVideo()||l.getLoopRange())&&IYh(this.selectedOption)&&$$(this,l)};
_.II.prototype.onCloseMiniplayer=function(l){IYh(this.selectedOption)&&$$(this,l)};
var h8I=function(l,b,d,L){kWB(l,d);l.selectedOption=b;l.videoId=d.getVideoData().video_id;l.playlistId="";var P;(P=l.sessionStorage)==null||P.set("yt-sleep-timer","true");l.adjustmentsCount++;A8H(d,(0,_.t8)(),VBE(d),l.selectedOption==="End of video");if(l.selectedOption==="End of video")e8p(l,d),WtB(l,d);else if(l.selectedOption==="End of playlist"){WtB(l,d);var E,f;l.playlistId=(f=(E=$1$(l.JSC$23652_watchApi))==null?void 0:E.playlistId)!=null?f:"";x1H(l.playlistId)||e8p(l,d)}else L&&(l.presetFadeSchedulerId=
_.Z_(_.T1,function(){pPE(d,15E3)},L-15E3),l.presetPauseSchedulerId=_.Z_(_.T1,function(){UgD(l,d)},L),Crc(d,(0,_.t8)(),L))},UgD=function(l,b){if(l.JSC$23652_watchApi.isActive()){var d={dismissDialogEndpoint:{}};
var L={commandExecutorCommand:{commands:[d,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};d={buttonViewModel:{title:_.By("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:d}}};L={buttonViewModel:{title:_.By("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:L}}};var P={dialogHeaderViewModel:{headline:{content:_.By("SLEEP_TIMER_ENDED_TITLE")}}},
E={basicContentViewModel:{paragraphs:[{text:{content:_.By("SLEEP_TIMER_ENDED_TEXT")}}]}};d={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:P,content:E,footer:{panelFooterViewModel:{primaryButton:d,secondaryButton:L,shouldHideDivider:!0}}}}}}};_.qP().resolve(_.tk).resolveCommand(d,{form:{element:l}})}else D1b();joh(l,!1);z8D(l,b);b.pauseVideo();_.JQ.getInstance().getState()===2&&b.getPlayerState()===5&&(l.pauseAutonavPlayback=!0)},$$=function(l,b){joh(l,!0);
z8D(l,b);D1b()},z8D=function(l,b){kWB(l,b);
l.selectedOption="Off";l.videoId="";l.playlistId="";l.adjustmentsCount=0;var d;(d=l.sessionStorage)==null||d.remove("yt-sleep-timer");_.T1.cancelJob(vgp);b.resetSleepTimerMenuSettings()},joh=function(l,b){b={timer_length_adjustment_times_during_session:l.adjustmentsCount-1,
is_session_cancelled:b};switch(l.selectedOption){case "Off":b.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":b.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":b.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:b.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",b.option_duration_in_minutes=mgd.get(l.selectedOption)/6E4}_.Gj("sleepTimerSessionFinishEvent",b)};
_.II.prototype.onPlayerStateChange=function(l,b){l===1?A8H(b,(0,_.t8)(),VBE(b),this.selectedOption==="End of video"):l===0?(_.T1.cancelJob($a),b.setVideoTimeLeft(S5D(0,0))):l===2&&_.T1.cancelJob($a);this.selectedOption==="End of video"?l===0?UgD(this,b):l===2&&ogD(b):this.selectedOption!=="End of playlist"||x1H(this.playlistId)||(l===0?UgD(this,b):l===2&&ogD(b))};
_.II.prototype.onSeekComplete=function(l){l.getPlayerState()===2&&A8H(l,(0,_.t8)(),VBE(l),this.selectedOption==="End of video",!0)};
_.II.prototype.onCueRangeEnter=function(l,b){l==="sleep-timer-fade-audio"&&pPE(b,(b.getDuration()-b.getProgressState().current)*1E3)};
_.II.prototype.onCueRangeExit=function(l,b){l==="sleep-timer-fade-audio"&&b.getPlayerState()!==0&&ogD(b,!0)};
var e8p=function(l,b){b.addCueRange("sleep-timer-fade-audio",b.getDuration()-15,b.getDuration());b.addEventListener("onCueRangeEnter",function(d){l.onCueRangeEnter(d,b)});
b.addEventListener("onCueRangeExit",function(d){l.onCueRangeExit(d,b)})},Ktm=function(l,b){b.removeCueRange("sleep-timer-fade-audio");
b.removeEventListener("onCueRangeEnter",function(d){l.onCueRangeEnter(d,b)});
b.removeEventListener("onCueRangeExit",function(d){l.onCueRangeExit(d,b)})},kWB=function(l,b){IYh(l.selectedOption)?Ktm(l,b):(_.T1.cancelJob(l.presetPauseSchedulerId),_.T1.cancelJob(l.presetFadeSchedulerId),l.presetPauseSchedulerId=0,l.presetFadeSchedulerId=0);
ogD(b,!0)},WtB=function(l,b){b.setLoop(!1);
b.setLoopVideo(!1);b.setLoopRange(null);(l=J8E(l.JSC$23652_watchApi))&&_.qP().resolve(_.FU).dispatch(_.jN("playlistLoopStateEntity",l,{key:l,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.$g$=function(l){_.S8.call(this);var b=this;this.JSC$23655_watchApi=l;_.U("web_watch_force_start_in_theater_mode")&&yib(this,!0,!1);Zwc(this);M9c(this);IaD(this);var d=this.JSC$23655_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.KO("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.xC.get("wide",void 0)==="1"&&_.SG("wide","1",_.KO("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){b.JSC$23655_watchApi.unsubscribeByKey(d)});
l=l.getRoot();if(l.is==="ytd-watch-flexy"||l.is==="ytd-watch-grid")l.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.lYd();_.U("web_watch_log_theater_mode_cookie_state")&&_.xC.get("wide","0")==="1"&&_.ji$("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.h(_.$g$,_.S8);var Zwc=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23655_watchApi.playerApi,2);b=L.yieldResult;d=function(P){yib(l,!!P)};
b.addEventListener("SIZE_CLICKED",d);l.addOnDisposeCallback(function(){b.removeEventListener("SIZE_CLICKED",d)});
_.gR(L)})},M9c=function(l){l.JSC$23655_watchApi.registerActionHandler("yt-toggle-theater-mode",function(b,d){yib(l,b,d===void 0?!0:d)});
l.addOnDisposeCallback(function(){l.JSC$23655_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.$g$.prototype.getState=function(){return _.gr(_.rT().getState())};
var yib=function(l,b,d){d=d===void 0?!0:d;var L,P,E,f=_.U("enable_player_resize_transition")&&!!l.JSC$23655_watchApi.getWatchNextResponse()&&!((L=l.JSC$23655_watchApi.getWatchNextResponse())==null?0:(P=L.contents)==null?0:(E=P.twoColumnWatchNextResults)==null?0:E.conversationBar);_.oI9(function(){_.rT().dispatch(_.E2({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:b}}));_.U("theater_mode_scroll_to_top_killswitch")||l.JSC$23655_watchApi.scrollWatchTo(0,!1);_.Tw()&&_.U("external_fullscreen")&&_.aN(document.documentElement);
IaD(l);d&&_.SG("wide",b?"1":"0",_.KO("theater_mode_cookie_max_age_seconds",-1));_.lQ(l.JSC$23655_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);l.JSC$23655_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:b});b&&_.lYd()},{shouldWrap:f})},IaD=function(l){var b;
_.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$23655_watchApi.playerApi,2);b=d.yieldResult;b.setSizeStyle(!0,l.getState());_.gR(d)})};var gMm=function(l){_.S8.call(this);var b=this;this.playerApi=l;this.timeToPanelSyncKeyMap={};var d;if(l==null?0:(d=l.isReady)==null?0:d.call(l)){d=_.lK(_.qP().resolve(_.FU),function(P){return P.entities.timedMarkersListSyncEntity||{}},function(P,E){P=P===void 0?{}:P;
E=E===void 0?{}:E;for(var f=_.X(Object.keys(E)),F=f.next();!F.done;F=f.next())F=F.value,P[F]!==E[F]&&Jim(b,E[F]);E=_.X(Object.keys(P));for(f=E.next();!f.done;f=E.next())f=f.value,F=P[f],b.timeToPanelSyncKeyMap[f]&&xgm(b,F)});
this.addOnDisposeCallback(d);var L=function(P){b.onCueRangeEnter(P)};
l.addEventListener("onCueRangeEnter",L);this.addOnDisposeCallback(function(){var P;(P=l.removeEventListener)==null||P.call(l,"onCueRangeEnter",L)})}};
_.h(gMm,_.S8);
var xgm=function(l,b){var d,L;if((d=l.playerApi)==null?0:(L=d.isReady)==null?0:L.call(d)){var P;if((d=b==null?void 0:(P=b.timedListData)==null?void 0:P.sections)&&b!=null&&b.key)for(P=_.X(d),d=P.next();!d.done;d=P.next())if(d=d.value,d.timedSyncDataList&&d.sectionId)for(L=0;L<d.timedSyncDataList.length;L++){var E=d.timedSyncDataList[L];E.syncItemId&&l.playerApi.addCueRange(d.sectionId+"_"+b.key+"_"+E.syncItemId,Number(E.videoTimeMs)/1E3,L===d.timedSyncDataList.length-1?0x8000000000000:Number(d.timedSyncDataList[L+
1].videoTimeMs)/1E3)}}},Jim=function(l,b){var d,L;
if((d=l.playerApi)==null?0:(L=d.isReady)==null?0:L.call(d)){var P;if((d=b==null?void 0:(P=b.timedListData)==null?void 0:P.sections)&&b!=null&&b.key)for(P=_.X(d),d=P.next();!d.done;d=P.next())if(d=d.value,d.timedSyncDataList&&d.sectionId){L=_.X(d.timedSyncDataList);for(var E=L.next();!E.done;E=L.next())E=E.value,E.syncItemId&&l.playerApi.removeCueRange(d.sectionId+"_"+b.key+"_"+E.syncItemId)}}};
gMm.prototype.onCueRangeEnter=function(l){for(var b=_.X(Object.keys(this.timeToPanelSyncKeyMap)),d=b.next();!d.done;d=b.next()){d=d.value;var L=_.X(l.split("_"+d+"_")),P=L.next().value;L=L.next().value;if(P&&L){l=_.qP().resolve(_.FU);b=this.timeToPanelSyncKeyMap[d];var E=_.mEA(l.getState(),b);d=S2c(d,P,L);if(d===-1)break;d={activeSyncId:L,activeItemIndex:d,activeSectionInfo:{sectionIdentifier:P}};E?l.dispatch(_.gw("markersEngagementPanelSyncEntity",b,d)):l.dispatch(_.jN("markersEngagementPanelSyncEntity",
b,Object.assign({},{key:b},d)));break}}};
var S2c=function(l,b,d){var L=_.qP().resolve(_.FU),P,E;l=(P=uPB(L.getState(),l))==null?void 0:(E=P.timedListData)==null?void 0:E.sections;if(!l)return-1;P=0;E=_.X(l);for(l=E.next();!l.done;l=E.next()){l=l.value;L=l.timedSyncDataList||[];if(l.sectionId===b)return b=L.findIndex(function(f){return f.syncItemId===d}),b===-1?b:P+b;
P+=L.length}return-1};_.COE=function(l){_.S8.call(this);var b=this;this.JSC$23668_watchApi=l;this.unresolvedCommands=[];this.JSC$23668_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(d){AiB(b,d)});
this.addOnDisposeCallback(function(){b.JSC$23668_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
vML(this)};
_.h(_.COE,_.S8);var vML=function(l){var b;_.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$23668_watchApi.playerApi,2);b=d.yieldResult;if(l.isDisposed())return d.return();l.timedSyncObserver=new gMm(b);l.unresolvedCommands.length&&(l.unresolvedCommands.forEach(function(L){return AiB(l,L)}),l.unresolvedCommands=[]);
_.j8(l,l.timedSyncObserver);_.gR(d)})},AiB=function(l,b){if(l.timedSyncObserver){var d=_.K(b,kjI);
if(d&&d.timedSyncEntityKey&&d.panelSyncEntityKey){l=l.timedSyncObserver;b=d.timedSyncEntityKey;var L=d.panelSyncEntityKey;d=!!d.isEnabled;d=d===void 0?!0:d;var P=_.qP().resolve(_.FU);P=uPB(P.getState(),b);d?l.timeToPanelSyncKeyMap[b]||(l.timeToPanelSyncKeyMap[b]=L,xgm(l,P)):(delete l.timeToPanelSyncKeyMap[b],Jim(l,P))}}else l.unresolvedCommands.push(b)};var R8$=_.C(function(l){var b=l.data,d=l.maybeLogSmartSkipClientData,L=null,P=null,E=_.U("web_enable_auto_focus_for_timely_action_button"),f=function(){L=document.activeElement},F=function(){b().smartSkipMetadata&&(L=document.activeElement,_.VQa(function(){return P}))},n=function(Y){if(b().smartSkipMetadata&&(!Y||Y.key!=="Enter")){L&&L.isConnected&&(_.VQa(function(){return L}),L=null);
var q;(q=P)==null||q.blur()}};
l=_.Nb(function(){d==null||d(!0,b());return!1});
var N=_.lY(_.AW(function(){return b().rendererContext},{onTap:function(Y,q){q({disableClickTracking:!0})}}),_.U6({visibilityCallback:function(Y){if(E)Y?P&&b().smartSkipMetadata&&(F(),document.addEventListener("focusin",f)):(document.removeEventListener("focusin",f),n());
else if(Y){Y=_.gO(b().rendererContext);var q=Number(b().maxVisibleDurationMilliseconds),H,t=(H=_.K(b().rendererContext,_.jy))==null?void 0:H.label;Y&&q&&t&&(H={label:t,command:Y,durationMs:q},_.qP().resolve(_.$8).enqueue(H))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.VL(function(){if(E){var Y;if((P=(Y=N.value)==null?void 0:Y.querySelector("button"))&&b().smartSkipMetadata){var q;(q=N.value)==null||q.addEventListener("keydown",n)}}});
_.wk(function(){E&&(P&&b().smartSkipMetadata&&P.removeEventListener("keydown",n),document.removeEventListener("focusin",f),n())});
return _.O("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:N,"on:click":l},_.O(_.W_,{data:function(){return b().content}},{buttonViewModel:_.Rb}))},"Ko");var pv3=_.C(function(l){var b=l.data,d=l.playerApi,L=_.qP().resolve(_.z1j);l=_.X(_.bf(function(){b()}));
var P=l.next().value,E=l.next().value,f=function(){return G1L(b(),P())},F=function(N,Y){var q,H,t=(q=_.K(Y==null?void 0:Y.rendererContext,_.Ki))==null?void 0:(H=q.loggingDirectives)==null?void 0:H.trackingParams;
if((Y=Y==null?void 0:Y.smartSkipMetadata)&&Y.loggingData&&(H=Y.loggingData,Y=H.algorithmId,q=H.startMilliseconds,H=H.endMilliseconds,Y&&q!==void 0&&H!==void 0)){var e,W;N={smartSkipData:Object.assign({},{versionName:Y,startMediaTimeMs:q,endMediaTimeMs:H},N&&{userInteractionMediaTimeMs:(Math.floor(((e=_.P_())==null?void 0:(W=e.getPlayer())==null?void 0:W.getCurrentTime())||0)*1E3).toString()})};e=_.zw();var M;t&&(M=_.WZ(t));e&&M&&_.uQ(e,M,N)}},n=function(N,Y){var q=G1L(b(),N);
if(q){var H=_.K(q,uiE),t;if(t=Y)t=d(),q=_.K(q,uiE),t=q!=null&&q.smartSkipMetadata?!(t==null?0:t.isSameMarkerTypeVisible((q==null?void 0:q.smartSkipMetadata.markerKey)||"")):!0;if(t){var e,W;(H==null?0:(e=H.smartSkipMetadata)==null?0:(W=e.loggingData)==null?0:W.isCounterfactual)||(F(!1,H),E(N))}else Y||P()!==N||E(void 0)}};
_.Vl(function(){var N=b().timelyActions;if(N){N=_.X(N);for(var Y=N.next();!Y.done;Y=N.next()){Y=_.K(Y.value,uiE);var q=void 0;(q=Y)!=null&&q.cueRangeId&&L.timelyActionsMap.set(Y.cueRangeId,n)}_.wk(function(){L.timelyActionsMap.clear()})}},"l2RtC");
return _.O("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.O(_.W_,{data:f},{timelyActionViewModel:function(N){return _.O(R8$,{data:N.data,maybeLogSmartSkipClientData:function(){F(!0,_.K(f(),uiE))}})}}))},"Mo");_.Dg$=function(l){_.S8.call(this);this.JSC$23680_watchApi=l;l=_.X(_.jL({},void 0,"UN7k5e"));this.timelyActionsOverlay=l.next().value;this.setTimelyActionsOverlay=l.next().value;oMd(this)};
_.h(_.Dg$,_.S8);var oMd=function(l){var b,d,L,P;_.B(function(E){if(E.nextAddress==1)return V9h(l),wvd(l),l.timelyActionsContainer=document.createElement("div"),E.yield(l.JSC$23680_watchApi.playerApi,2);b=E.yieldResult;(L=(d=b).insertTimelyActionUi)==null||L.call(d,l.timelyActionsContainer);P=_.DZ(l.timelyActionsContainer,function(){return _.O(pv3,{data:l.timelyActionsOverlay,playerApi:b})},"No");
l.addOnDisposeCallback(P);_.gR(E)})},wvd=function(l){var b=l.JSC$23680_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){V9h(l)});
l.addOnDisposeCallback(function(){l.JSC$23680_watchApi.unsubscribeByKey(b)})},V9h=function(l){var b=l.JSC$23680_watchApi.getWatchNextResponse();
if(b){var d,L;if(b=_.K((d=b.playerOverlays)==null?void 0:(L=d.playerOverlayRenderer)==null?void 0:L.timelyActionsOverlayViewModel,WvB)){var P;(P=l.setTimelyActionsOverlay)==null||P.call(l,b)}}};_.GWc=function(l){_.S8.call(this);this.JSC$23684_watchApi=l;uvI(this)};
_.h(_.GWc,_.S8);var uvI=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23684_watchApi.playerApi,2);b=L.yieldResult;d=function(P){_.Nv.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.K(P,_.Hzh)},popupType:"TOAST"}})};
b.addEventListener("onYtShowToast",d);l.addOnDisposeCallback(function(){b.removeEventListener("onYtShowToast",d)});
_.gR(L)})};var TTB,ciH,Lyh,aam,iwL,ddL,lIc,buE,P$$,QdL;TTB=!1;_.ric=function(l){_.S8.call(this);this.JSC$23687_watchApi=l;this.fullscreen=this.theater=!1;aam(this);iwL(this);ciH(this)};
_.h(_.ric,_.S8);ciH=function(l){var b,d,L;_.B(function(P){if(P.nextAddress==1)return P.yield(l.JSC$23687_watchApi.playerApi,2);b=P.yieldResult;if(l.isDisposed())return P.return();d=l.JSC$23687_watchApi.getElement("CINEMATICS");if(!d)return P.return();l.JSC$23687_cinematicController=new _.tu(d,b);_.j8(l,l.JSC$23687_cinematicController);_.AKB(l.JSC$23687_cinematicController);lIc(l,_.iV1());L=l.JSC$23687_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(E){buE(l,E)});
l.addOnDisposeCallback(function(){l.JSC$23687_watchApi.unsubscribeByKey(L)});
ddL(l);buE(l,l.JSC$23687_cinematicController.isAllowed());Lyh(l);P$$(l);_.gR(P)})};
Lyh=function(l){l.fullscreen=_.SZ(_.rT().getState());l.theater=_.gr(_.rT().getState());_.EIp(l,l.fullscreen,l.theater);var b=_.lK(_.rT(),_.SZ,function(L){l.fullscreen=L;_.EIp(l,l.fullscreen,l.theater)}),d=_.lK(_.rT(),_.gr,function(L){l.theater=L;
_.EIp(l,l.fullscreen,l.theater)});
l.addOnDisposeCallback(b);l.addOnDisposeCallback(d)};
aam=function(l){var b=l.JSC$23687_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){ddL(l)});
l.addOnDisposeCallback(function(){l.JSC$23687_watchApi.unsubscribeByKey(b)})};
iwL=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23687_watchApi.playerApi,2);b=L.yieldResult;d=function(P){lIc(l,P)};
b.addEventListener("cinematicSettingsToggleChange",d);l.addOnDisposeCallback(function(){b.removeEventListener("cinematicSettingsToggleChange",d)});
_.gR(L)})};
ddL=function(l){var b=l.JSC$23687_watchApi.getWatchNextResponse(),d;b=_.K(b==null?void 0:(d=b.pageVisualEffects)==null?void 0:d[0],_.rM);var L;(L=l.JSC$23687_cinematicController)==null||_.ClB(L,b)};
lIc=function(l,b){var d;(d=l.JSC$23687_cinematicController)==null||_.vBD(d,b);QdL(l)};
buE=function(l,b){var d;_.B(function(L){if(L.nextAddress==1)return _.U("kevlar_watch_cinematics_invisible")&&(b=!1),L.yield(l.JSC$23687_watchApi.playerApi,2);d=L.yieldResult;d.updateCinematicSettings(b);QdL(l);_.gR(L)})};
P$$=function(l){var b=_.Nz();if(_.U("kevlar_measure_ambient_mode_idle")&&!b.getFlag(192)&&!TTB){TTB=!0;var d=_.pl(_.T1,function(){_.qP().resolve(_.QpT).start(1E4)},5E3);
l.addOnDisposeCallback(function(){_.T1.cancelJob(d);_.qP().resolve(_.QpT).stop()})}};
_.EIp=function(l,b,d){l.fullscreen=b;l.theater=d;var L;(L=l.JSC$23687_cinematicController)==null||L.setFullscreen(l.fullscreen,l.theater);if(_.U("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(l.theater||l.fullscreen){var P;(P=l.JSC$23687_cinematicController)==null||_.p7D(P)}else{var E;(E=l.JSC$23687_cinematicController)==null||_.REh(E)}};
QdL=function(l){var b;l.JSC$23687_watchApi.getRoot().toggleCinematicsActive(!((b=l.JSC$23687_cinematicController)==null||!b.isEnabled()))};_.Fyd=function(l){_.S8.call(this);var b=this;this.JSC$23690_watchApi=l;this.commentsReady=!1;this.setCommentsJobId=0;l=_.lK(_.rT(),_.MW,function(){XHp(b)});
this.addOnDisposeCallback(l);var d=this.JSC$23690_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){fIb(b)}),L=this.JSC$23690_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){fIb(b)});
this.addOnDisposeCallback(function(){b.JSC$23690_watchApi.unsubscribeByKey(d);b.JSC$23690_watchApi.unsubscribeByKey(L)});
var P=function(){_.U("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&sdh(b,"false")};
this.JSC$23690_watchApi.getRoot().addEventListener("yt-page-data-will-update",P);this.addOnDisposeCallback(function(){b.JSC$23690_watchApi.getRoot().removeEventListener("yt-page-data-will-update",P)});
fIb(this)};
_.h(_.Fyd,_.S8);var fIb=function(l){l.commentsReady=!1;_.T1.cancelJob(l.setCommentsJobId);l.setCommentsJobId=_.pl(_.T1,function(){XHp(l)},1E3)},XHp=function(l){if(!l.commentsReady){_.Zi("cmi");
_.T1.cancelJob(l.setCommentsJobId);var b,d,L,P,E=(b=l.JSC$23690_watchApi.getWatchNextResponse())==null?void 0:(d=b.contents)==null?void 0:(L=d.twoColumnWatchNextResults)==null?void 0:(P=L.results)==null?void 0:P.results.contents;b=void 0;if(E&&E.length)for(E=_.X(E),d=E.next();!d.done;d=E.next())if(d=d.value,P=L=void 0,((L=d)==null?void 0:(P=L.itemSectionRenderer)==null?void 0:P.sectionIdentifier)==="comment-item-section"){_.U("web_watch_provide_undefined_comments")?b=d.itemSectionRenderer:l.JSC$23690_watchApi.provideRenderingData("COMMENTS",
d.itemSectionRenderer);sdh(l,"true");break}_.U("web_watch_provide_undefined_comments")&&l.JSC$23690_watchApi.provideRenderingData("COMMENTS",b);l.commentsReady=!0;l.JSC$23690_watchApi.dispatchEvent("yt-watch-comments-ready")}},sdh=function(l,b){var d;
(d=l.JSC$23690_watchApi.getElement("COMMENTS"))==null||d.setAttribute("canScheduleJobs",b)};_.mdp=function(l){_.S8.call(this);var b=this;this.JSC$23693_watchApi=l;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.U("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.U("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.U("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.KO("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)Byh(this);
else{var d=this.JSC$23693_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){nIH(b);Jz(b)}),L=this.JSC$23693_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){x$(b);
Jz(b)});
this.JSC$23693_watchApi.getRoot().is==="ytd-watch-grid"&&_.U("swatcheroo_pbs_load_grid")&&(OuB(this),NyB(this));this.addOnDisposeCallback(function(){b.JSC$23693_watchApi.unsubscribeByKey(d);b.JSC$23693_watchApi.unsubscribeByKey(L);_.T1.cancelJob(b.provideRichGridJobId)});
nIH(this);x$(this)}};
_.h(_.mdp,_.S8);var Byh=function(l){var b=l.JSC$23693_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){l.providePlayerJobId=_.tB(_.T1,function(){nIH(l);Jz(l)},l.provideAllDataDelayMs)}),d=l.JSC$23693_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){l.provideWatchNextJobId=_.tB(_.T1,function(){x$(l);
Jz(l)},l.provideAllDataDelayMs)}),L=l.JSC$23693_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){l.provideWatchNextJobId=_.tB(_.T1,function(){x$(l);
Jz(l)},l.provideAllDataDelayMs)});
l.JSC$23693_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.pl(_.T1,function(){nIH(l);x$(l);Jz(l)},100)});
l.JSC$23693_watchApi.addPageDisposeJob(function(){_.T1.cancelJob(l.provideWatchNextJobId);_.T1.cancelJob(l.providePlayerJobId)});
l.addOnDisposeCallback(function(){l.JSC$23693_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");l.JSC$23693_watchApi.unsubscribeByKey(b);l.JSC$23693_watchApi.unsubscribeByKey(d);l.JSC$23693_watchApi.unsubscribeByKey(L);_.T1.cancelJob(l.providePlayerJobId);_.T1.cancelJob(l.provideWatchNextJobId)});
nIH(l);x$(l)},nIH=function(l){var b=l.JSC$23693_watchApi.getPlayerResponse(),d,L,P=(L=b==null?void 0:(d=b.playabilityStatus)==null?void 0:d.messageRenderers)!=null?L:[],E,f;
b=(f=b==null?void 0:(E=b.playabilityStatus)==null?void 0:E.messages)!=null?f:[];E=_.X(b);for(f=E.next();!f.done;f=E.next())P.push({alertRenderer:{text:_.ao(f.value),type:"WARNING"}});l.JSC$23693_watchApi.provideRenderingData("ALERTS",P)},x$=function(l){var b=[],d,L,P,E=l.JSC$23693_watchApi.getWatchNextResponse(),f,F,n,N,Y=E==null?void 0:(f=E.contents)==null?void 0:(F=f.twoColumnWatchNextResults)==null?void 0:(n=F.results)==null?void 0:(N=n.results)==null?void 0:N.contents;
if(Y)for(f=_.X(Y),F=f.next();!F.done;F=f.next())if(F=F.value,F.videoPrimaryInfoRenderer)var q=F;else if(F.videoSecondaryInfoRenderer){var H=F;N=n=void 0;F=Object.assign({},(n=F.videoSecondaryInfoRenderer)==null?void 0:(N=n.metadataRowContainer)==null?void 0:N.metadataRowContainerRenderer);if(F.rows&&F.collapsedItemCount!==void 0){F.rows=F.rows.slice(0,F.collapsedItemCount).filter(function(b9){return!!b9.richMetadataRowRenderer});
F.collapsedItemCount=F.rows.length;var t={metadataRowContainerRenderer:F}}}else if(F.merchandiseShelfRenderer)var e=F;else if(F.ticketShelfRenderer)var W=F;else if(F.expandableMetadataRenderer)var M=F;else if(F.itemSectionRenderer)if(n=F.itemSectionRenderer.contents,N=void 0,l.directlyProvideComments&&((N=F.itemSectionRenderer)==null?void 0:N.sectionIdentifier)==="comment-item-section")_.Zi("cmi"),l.JSC$23693_watchApi.provideRenderingData("COMMENTS",F.itemSectionRenderer);else if(n)for(F=_.X(n),n=
F.next();!n.done;n=F.next())if(n=n.value,n.commentsEntryPointHeaderRenderer)var J=n;else if(n.clarificationRenderer||n.infoPanelContainerRenderer||n.infoPanelContentRenderer||n.emergencyOneboxRenderer){b.push(n);var x=x||!!H}else n.limitedStateMessageRenderer?L=n:n.videoMetadataCarouselViewModel&&(P=n);if(_.U("web_watch_merch_in_sd_when_ticket_shelf_present")&&e&&W){var V=e;e=void 0}if(l.provideWatchNextSecondaryResults){var p,D,G;l.JSC$23693_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
E==null?void 0:(p=E.contents)==null?void 0:(D=p.twoColumnWatchNextResults)==null?void 0:(G=D.secondaryResults)==null?void 0:G.secondaryResults)}if(l.JSC$23693_watchApi.getRoot().is==="ytd-watch-grid"){var lN,sA;l.JSC$23693_watchApi.provideRenderingData("LIVE_CHAT",E==null?void 0:(lN=E.contents)==null?void 0:(sA=lN.twoColumnWatchNextResults)==null?void 0:sA.conversationBar)}var OA,WV,qH,KF;(p=E==null?void 0:(OA=E.contents)==null?void 0:(WV=OA.twoColumnWatchNextResults)==null?void 0:(qH=WV.secondaryResults)==
null?void 0:(KF=qH.secondaryResults)==null?void 0:KF.offerModule)&&(p.donationShelfRenderer||p.donationUnavailableRenderer)&&l.JSC$23693_watchApi.getRoot().is!=="ytd-watch-grid"&&(d=p);OA=l.JSC$23693_watchApi.getPlayerResponse();if(!OA||!_.vTV(OA.playabilityStatus,E==null?void 0:E.playerOverlays)){var AV;if(E==null?0:(AV=E.contents)==null?0:AV.singleColumnWatchNextResults){var CF,gZ;var rZ=E==null?void 0:(CF=E.contents.singleColumnWatchNextResults.results)==null?void 0:(gZ=CF.results)==null?void 0:
gZ.contents}else{var nJ,Gy,qV,WF;AV=!!(Y==null?0:(nJ=Y[0])==null?0:(Gy=nJ.itemSectionRenderer)==null?0:(qV=Gy.contents)==null?0:(WF=qV[0])==null?0:WF.backgroundPromoRenderer);var Ih,jT;nJ=!!(E==null?0:(Ih=E.contents)==null?0:(jT=Ih.twoColumnWatchNextResults)==null?0:jT.secondaryResults);AV&&!nJ&&(rZ=Y)}}Y=b[0];Ih=b[1];x&&b.length===1&&(Ih=Y,Y=void 0);l.JSC$23693_watchApi.provideRenderingData("PRIMARY_INFO",q);l.JSC$23693_watchApi.provideRenderingData("SECONDARY_INFO",H);l.JSC$23693_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
J);l.JSC$23693_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",P);l.JSC$23693_watchApi.provideRenderingData("CLARIFICATION",Y);l.JSC$23693_watchApi.provideRenderingData("RICH_METADATA",t);l.JSC$23693_watchApi.provideRenderingData("MERCH_SHELF",e);_.U("web_watch_merch_in_sd_when_ticket_shelf_present")&&l.JSC$23693_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",V);l.JSC$23693_watchApi.provideRenderingData("TICKET_SHELF",W);l.JSC$23693_watchApi.provideRenderingData("LIMITED_STATE",L);l.JSC$23693_watchApi.getRoot().is!==
"ytd-watch-grid"&&l.JSC$23693_watchApi.provideRenderingData("DONATION_SHELF",d);l.JSC$23693_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",rZ);l.JSC$23693_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",Ih);l.JSC$23693_watchApi.provideRenderingData("EXPANDABLE_METADATA",M);if(l.swatcherooProvideAllDataOnScheduledJob){var Ha,fF,PF,KJ,ah,eo;q=E==null?void 0:(Ha=E.contents)==null?void 0:(fF=Ha.twoColumnWatchNextResults)==null?void 0:(PF=fF.secondaryResults)==null?void 0:(KJ=PF.secondaryResults)==
null?void 0:(ah=KJ.results)==null?void 0:(eo=ah[0])==null?void 0:eo.richGridRenderer;l.JSC$23693_watchApi.provideRenderingData("RICH_GRID_RENDERER",q)}};
_.mdp.prototype.hasCompanionAds=function(l){var b,d;return(d=l==null?void 0:(b=l.adPlacements)==null?void 0:b.some(function(L){var P,E,f,F;return(L==null?void 0:(P=L.adPlacementRenderer)==null?void 0:(E=P.renderer)==null?void 0:E.actionCompanionAdRenderer)||(L==null?void 0:(f=L.adPlacementRenderer)==null?void 0:(F=f.renderer)==null?void 0:F.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?d:!1};
var Jz=function(l){if(!_.U("swaterdoo_ps_wn_handle_ks")){l.swatcherooProvideAllDataOnScheduledJob||NyB(l,3E3);var b=l.JSC$23693_watchApi.getPlayerResponse(),d,L,P,E,f,F=(d=l.JSC$23693_watchApi.getWatchNextResponse())==null?void 0:(L=d.contents)==null?void 0:(P=L.twoColumnWatchNextResults)==null?void 0:(E=P.secondaryResults)==null?void 0:(f=E.secondaryResults)==null?void 0:f.offerModule;b=l.hasCompanionAds(b);var n,N;d=(F==null?void 0:(n=F.tvfilmOfferModuleRenderer)==null?void 0:n.clientShouldSuppressIfCompanionAdDisplayed)||
(F==null?void 0:(N=F.unlimitedOfferModuleRenderer)==null?void 0:N.suppressIfCompanionAds);n=b&&d;l.JSC$23693_watchApi.getRoot().is==="ytd-watch-grid"&&l.JSC$23693_watchApi.provideRenderingData("OFFER_MODULE",n?void 0:F)}},NyB=function(l,b){_.U("swatcheroo_pbs_load_grid")&&(l.provideRichGridJobId&&_.T1.cancelJob(l.provideRichGridJobId),l.provideRichGridJobId=_.tB(_.T1,function(){l.provideRichGridJobId=0;
var d,L,P,E,f,F,n,N=(d=l.JSC$23693_watchApi.getWatchNextResponse())==null?void 0:(L=d.contents)==null?void 0:(P=L.twoColumnWatchNextResults)==null?void 0:(E=P.secondaryResults)==null?void 0:(f=E.secondaryResults)==null?void 0:(F=f.results)==null?void 0:(n=F[0])==null?void 0:n.richGridRenderer;N&&l.JSC$23693_watchApi.provideRenderingData("RICH_GRID_RENDERER",N)},b))},OuB=function(l){var b,d;
_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23693_watchApi.playerApi,2);b=L.yieldResult;d=function(){l.onPlaybackStart()};
b.addEventListener("onPlaybackStartExternal",d);l.addOnDisposeCallback(function(){b.removeEventListener("onPlaybackStartExternal",d)});
_.gR(L)})};
_.mdp.prototype.onPlaybackStart=function(){NyB(this)};_.qxd=function(l){_.S8.call(this);var b=this;this.JSC$23705_watchApi=l;l.playerApi.then(function(d){b.player=d});
this.gestures=new _.sG(this.JSC$23705_watchApi.getRoot(),l.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.iOB(_.rT().getState())&&_.MW(_.rT().getState())<=0)if(_.SZ(_.rT().getState())){var d;(d=b.player)==null||d.toggleFullscreen()}else _.lQ(b.JSC$23705_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
YxB(this)};
_.h(_.qxd,_.S8);var YxB=function(l){var b=_.lK(_.rT(),_.SZ,function(d){l.onFullscreenChanged(d)});
l.addOnDisposeCallback(b);b=_.lK(_.rT(),_.MW,function(d){l.gestures&&(d>0?l.gestures.detach():l.gestures.attach())});
l.addOnDisposeCallback(b)};
_.qxd.prototype.onFullscreenChanged=function(l){this.gestures&&this.gestures.update(l)};var Huc;Huc=["PLAYLIST"];_.Ud$=function(l){_.S8.call(this);var b=this;this.JSC$23708_watchApi=l;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(l.subscribeToActiveChanged(function(d){b.onActiveChanged(d)}));
tXH(this)};
_.h(_.Ud$,_.S8);var KyB=function(l){l.pageDisposalDataTypes=Object.values(xzB).filter(function(b){return!Huc.includes(b)})},tXH=function(l){if(_.U("swatcheroo_enable_ghost_cards")||_.U("web_watch_clear_data_on_page_dispose"))KyB(l),l.JSC$23708_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.T1.cancelJob(l.clearDataJobId);
l.clearDataJobId=0}),l.runPageDisposeJob=function(){var b=_.qP().resolve(_.dO).getDestinationPageType()==="watch";
l.clearDataJobId=_.tB(_.T1,l.runClearDataJob,b?0:_.KO("web_watch_delay_page_dispose_ms",1E4))},l.runClearDataJob=function(){eGm(l)},l.runOnYtNavigateAwayFinish=function(){l.clearDataJobId&&(_.T1.cancelJob(l.clearDataJobId),l.clearDataJobId=0,eGm(l))},document.addEventListener("yt-navigate-finish",l.runOnYtNavigateAwayFinish),l.JSC$23708_watchApi.addPageDisposeJob(l.runPageDisposeJob),l.addOnDisposeCallback(function(){l.JSC$23708_watchApi.removePageDisposeJob(l.runPageDisposeJob);
l.JSC$23708_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",l.runOnYtNavigateAwayFinish)})},eGm=function(l){l.pageDisposalDataTypes.forEach(function(b){l.JSC$23708_watchApi.provideRenderingData(b,void 0)});
l.clearDataJobId=0};
_.Ud$.prototype.onActiveChanged=function(l){l&&((l=document.querySelector("#watch-page-skeleton"))&&_.IK(l),hGp(this),document.body.removeAttribute("no-y-overflow"),_.il("IS_SHELL_LOAD")&&_.A_B())};
var hGp=function(l){_.B(function(b){if(b.nextAddress==1)return b.yield(l.JSC$23708_watchApi.playerApi,2);_.Vd();_.gR(b)})};var kdH;kdH=_.U("kevlar_watch_while_counterfactual")?0:.25;_.yqB=function(l){_.S8.call(this);this.JSC$23711_watchApi=l;this.JSC$23711_watchWhileEnabled=_.U("kevlar_watch_while_v2");this.pipEnabled=_.U("web_enable_pip_on_miniplayer");WyE(this);jdm(this);zGm(this)};
_.h(_.yqB,_.S8);var WyE=function(l){l.JSC$23711_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){Zub(l)});
l.addOnDisposeCallback(function(){l.JSC$23711_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},jdm=function(l){var b,d;
_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23711_watchApi.playerApi,2);b=L.yieldResult;d=function(){Zub(l)};
b.addEventListener("onCollapseMiniplayer",d);l.addOnDisposeCallback(function(){b.removeEventListener("onCollapseMiniplayer",d)});
_.gR(L)})},zGm=function(l){var b=l.JSC$23711_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&b&&l.JSC$23711_watchWhileEnabled&&(l.playerIntersectionObserver=new IntersectionObserver(function(d){l.handleIntersect(d)},{threshold:[kdH]}),l.playerIntersectionObserver.observe(b),l.addOnDisposeCallback(function(){var d;
(d=l.playerIntersectionObserver)==null||d.disconnect()}))},Zub=function(l){var b,d,L;
_.B(function(P){if(P.nextAddress==1){b=_.qP().resolve(_.dO);d=b.data;L=_.tl7(d.response,d.playerResponse);_.cT().miniplayerButtonActivation=!0;if(l.pipEnabled)return _.cT().watchPipActivation=!0,P.jumpTo(2);_.qP().resolve(_.pE).collapse();return P.yield(_.cT().navigationFinishPromise,2)}if(P.nextAddress!=4)return _.cT().currentEndpoint=L.watchEndpoint||null,P.yield(_.qP().resolve(_.pE).activate(l.JSC$23711_watchApi.getElement("PLAYER"),L,d),4);_.cT().userActivation=!0;_.gR(P)})};
_.yqB.prototype.handleIntersect=function(l){MXL(this,l[l.length-1])};
var MXL=function(l,b){l.watchWhileJobId&&_.T1.cancelJob(l.watchWhileJobId);l.watchWhileJobId=_.T1.addLowPriorityJob(function(){var d,L;return _.B(function(P){if(P.nextAddress==1)return l.watchWhileJobId=void 0,d=_.qP().resolve(_.pE),b.intersectionRatio>kdH?d.isMiniplayerActive()?P.yield(d.deactivate(),0):P.jumpTo(0):(L=!d.isMiniplayerActive())?P.yield(IIc(l),5):P.jumpTo(4);P.nextAddress!=4&&(L=P.yieldResult);if(!L)return P.jumpTo(0);_.cT().watchWhileActivation=!0;return P.yield($dD(l),0)})},100)},
IIc=function(l){return _.B(function(b){return b.nextAddress==1?_.U("kevlar_watch_while_paused")?b.return(!0):b.yield(l.isPlayerPlaying(),2):b.return(b.yieldResult)})};
_.yqB.prototype.isPlayerPlaying=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$23711_watchApi.playerApi,2);b=d.yieldResult;return d.return(b.getPlayerStateObject().isPlaying)})};
var $dD=function(l){var b,d;return _.B(function(L){b=_.qP().resolve(_.dO).data;d=_.tl7(b.response,b.playerResponse);_.cT().currentEndpoint=d.watchEndpoint||null;return L.yield(_.qP().resolve(_.pE).activate(l.JSC$23711_watchApi.getElement("PLAYER"),d,b),0)})};_.gID=function(l){_.S8.call(this);this.JSC$23715_watchApi=l;Jqm(this);xdd(this)};
_.h(_.gID,_.S8);var xdd=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23715_watchApi.playerApi,2);b=L.yieldResult;d=function(P){var E;P.sessionData&&P.sessionData.itct&&(E=P.sessionData.itct);var f=P.watchEndpoint;if(f&&P.sessionData&&P.sessionData.autonav)f=_.CxQ(f,E);else{var F;f=_.bO(P.videoId,(F=P.listId)!=null?F:void 0,E)}E={endpoint:f};P.sessionData&&(E.tempData=P.sessionData);l.JSC$23715_watchApi.dispatchEvent("yt-navigate",E)};
b.addEventListener("onPlayVideo",d);l.addOnDisposeCallback(function(){b.removeEventListener("onPlayVideo",d)});
_.gR(L)})},Jqm=function(l){var b=function(d){l.onYtNavigate(d)};
l.JSC$23715_watchApi.getRoot().addEventListener("yt-navigate",b);l.addOnDisposeCallback(function(){l.JSC$23715_watchApi.getRoot().removeEventListener("yt-navigate",b)})};
_.gID.prototype.onYtNavigate=function(l){var b=this,d,L,P,E,f,F,n,N,Y;return _.B(function(q){if(q.nextAddress==1){if(!((d=l.detail)==null?0:(L=d.endpoint)==null?0:L.watchEndpoint))return q.return();P=l.detail.endpoint.watchEndpoint;E=b.JSC$23715_watchApi.getWatchNextResponse();F=_.K((f=E)==null?void 0:f.currentVideoEndpoint,_.oN);if(!F)return q.return();if(P.videoId!==F.videoId||P.playlistId&&P.playlistId!==F.playlistId||typeof P.startTimeSeconds!=="number")return q.jumpTo(0);l.stopPropagation();
(n=_.U("kevlar_watch_while_v2")&&!_.U("kevlar_watch_while_counterfactual"))&&_.qP().resolve(_.pE).isMiniplayerActive()||b.JSC$23715_watchApi.scrollWatchTo(0,!0);return q.yield(b.JSC$23715_watchApi.playerApi,3)}N=q.yieldResult;Y=P.startTimeSeconds;N.seekTo(Y,void 0,void 0,void 0,84);N.wakeUpControls();Y<N.getDuration()&&N.playVideo();_.gR(q)})};_.AqB=function(l){_.S8.call(this);var b=this;this.JSC$23718_watchApi=l;var d=this.JSC$23718_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Sx3(b)});
this.addOnDisposeCallback(function(){b.JSC$23718_watchApi.unsubscribeByKey(d)});
Sx3(this);_.U("enable_ai_companion")&&(l=this.JSC$23718_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.VXq(_.qP().resolve(_.FM),l,"WATCH")};
_.h(_.AqB,_.S8);var Sx3=function(l){var b=l.JSC$23718_watchApi.getWatchNextResponse();if(b){var d,L=[].concat(_.VV((d=b==null?void 0:b.engagementPanels)!=null?d:[]));_.U("web_watch_comments_visible_by_default")&&(d=L.find(function(P){var E;return((E=P.engagementPanelSectionListRenderer)==null?void 0:E.targetId)==="engagement-panel-comments-section"}),d==null?0:d.engagementPanelSectionListRenderer)&&(d.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
L.unshift.apply(L,_.VV(vIc(b)));l.JSC$23718_watchApi.provideRenderingData("ENGAGEMENT_PANELS",L)}},C$p=function(l){var b,d,L,P=(b=l.engagementPanels)==null?void 0:(d=b.find(function(t){var e;
return((e=t.engagementPanelSectionListRenderer)==null?void 0:e.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(L=d.engagementPanelSectionListRenderer.content)==null?void 0:L.structuredDescriptionContentRenderer,E;
if(_.K(P==null?void 0:(E=P.items)==null?void 0:E.find(function(t){return!!_.K(t,oSd)}),oSd))return!0;
var f,F,n,N;if(l=(((f=l.contents)==null?void 0:(F=f.twoColumnWatchNextResults)==null?void 0:(n=F.results)==null?void 0:(N=n.results)==null?void 0:N.contents)||[]).find(function(t){return t.videoPrimaryInfoRenderer})){var Y,q,H;
return(((Y=l.videoPrimaryInfoRenderer)==null?void 0:(q=Y.videoActions)==null?void 0:(H=q.menuRenderer)==null?void 0:H.flexibleItems)||[]).some(function(t){t=_.K(t,_.ntQ);if(!t)return!1;var e,W;t=(e=t.topLevelButton)==null?void 0:(W=e.buttonViewModel)==null?void 0:W.onTap;if(!t)return!1;e=_.A9(t);if(!e)return!1;var M;return((M=_.K(e,_.gI))==null?void 0:M.panelIdentifier)==="PAyouchat"})}return!1},vIc=function(l){var b=[];
if(!_.U("web_watch_inject_placeholder_fantasy_panel_killswitch")){var d,L,P,E=(d=l.engagementPanels)==null?void 0:(L=d.find(function(F){var n;return((n=F.engagementPanelSectionListRenderer)==null?void 0:n.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(P=L.engagementPanelSectionListRenderer.content)==null?void 0:P.structuredDescriptionContentRenderer,f;
_.K(E==null?void 0:(f=E.items)==null?void 0:f.find(function(F){return!!_.K(F,t53)}),t53)&&(d=_.HVN("PAsports_fantasy"),d.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",b.push(d))}C$p(l)&&(l=_.HVN("PAyouchat"),l.engagementPanelSectionListRenderer.targetId="PAyouchat",l.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",b.push(l));
return b};_.pHB=function(l){_.S8.call(this);this.JSC$23721_watchApi=l;RGH(this)};
_.h(_.pHB,_.S8);var RGH=function(l){l.JSC$23721_watchApi.registerActionHandler("yt-loop-command",function(b){oIm(l,b)});
l.JSC$23721_watchApi.registerActionHandler("yt-repeat-chapter-command",function(b){DdL(l,b)});
l.addOnDisposeCallback(function(){l.JSC$23721_watchApi.unregisterActionHandler("yt-loop-command");l.JSC$23721_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},oIm=function(l,b){var d;
_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23721_watchApi.playerApi,2);d=L.yieldResult;_.K(b,Kvm).loop?(d.setLoopRange({startTimeMs:Number(_.K(b,Kvm).startTimeMs),endTimeMs:Number(_.K(b,Kvm).endTimeMs),postId:_.K(b,Kvm).postId,type:"clips"}),d.playVideo()):d.setLoopRange(null);_.gR(L)})},DdL=function(l,b){var d,L;
_.B(function(P){if(P.nextAddress==1)return P.yield(l.JSC$23721_watchApi.playerApi,2);d=P.yieldResult;L=_.K(b,jzm).repeat;L==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(d.setLoopRange({startTimeMs:Number(_.K(b,jzm).startTimeMs),endTimeMs:Number(_.K(b,jzm).endTimeMs),type:"repeatChapter"}),d.playVideo()):L==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&d.setLoopRange(null);_.gR(P)})};_.wH$=function(l){_.S8.call(this);this.JSC$23726_watchApi=l;VXD(this)};
_.h(_.wH$,_.S8);var VXD=function(l){l.JSC$23726_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(b){uc$(l,b)});
l.addOnDisposeCallback(function(){l.JSC$23726_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},uc$=function(l,b){var d,L,P,E,f,F,n,N,Y,q,H;
_.B(function(t){if(t.nextAddress==1)return t.yield(l.JSC$23726_watchApi.playerApi,2);d=t.yieldResult;if(E=(P=(L=_.K(b,zph))==null?void 0:L.highlightedMenuItemKey)!=null?P:"")(F=(f=d).highlightSettingsMenuItem)==null||F.call(f,E);if(Y=(N=(n=_.K(b,zph))==null?void 0:n.openMenuItemKey)!=null?N:"")(H=(q=d).openSettingsMenuItem)==null||H.call(q,Y);_.gR(t)})};var Gdm=_.Fv("/youtube/app/watch/player_state","playerStateEntity");_.gm=function(l){_.S8.call(this);this.JSC$23729_watchApi=l;Typ(this)};
_.h(_.gm,_.S8);var aIm=function(l){switch(l){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"}},Typ=function(l){var b,d,L,P,E;
_.B(function(f){if(f.nextAddress==1)return f.yield(l.JSC$23729_watchApi.playerApi,2);b=f.yieldResult;if(l.isDisposed())return f.return();d=function(F){l.onPlayerStateChange(F)};
L=function(F){l.onAdStateChange(F)};
P=function(){l.onAdSkip()};
E=function(F){l.onVideoDataChange(F)};
b.addEventListener("onStateChange",d);b.addEventListener("onAdStateChange",L);b.addEventListener("onAdSkip",P);b.addEventListener("onVideoDataChange",E);l.addOnDisposeCallback(function(){b.removeEventListener("onStateChange",d);b.removeEventListener("onAdStateChange",L);b.removeEventListener("onAdSkip",P);b.removeEventListener("onVideoDataChange",E)});
_.gR(f)})},iuc=function(l){var b=_.i4(),d=b.dispatch;
a:switch(l.adsState){case -1:case 0:var L="ADS_STATE_NONE";break a;case 1:case 2:case 3:L="ADS_STATE_PLAYING";break a;default:L="ADS_STATE_UNKNOWN"}d.call(b,_.jN("playerStateEntity",Gdm,{key:Gdm,playerState:aIm(l.playerState),adsState:L,videoId:l.videoId}))};
_.gm.prototype.onPlayerStateChange=function(l){var b=this,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(b.JSC$23729_watchApi.playerApi,2);d=L.yieldResult;if(b.isDisposed())return L.return();b.playerState=l;b.videoId=d.getVideoData().video_id;iuc(b);_.gR(L)})};
_.gm.prototype.onAdStateChange=function(l){this.adsState=l;iuc(this)};
_.gm.prototype.onAdSkip=function(){this.adsState=0;iuc(this)};
_.gm.prototype.onVideoDataChange=function(l){l.type==="newdata"&&(this.adsState=-1,iuc(this))};_.rqm=function(l){_.S8.call(this);var b=this;this.JSC$23733_watchApi=l;this.enableExternalPlaylistPanelInPlayer=_.U("delhi_web_player_use_external_playlist_panel");_.qP().resolve(_.Ud).setPlayer(this.JSC$23733_watchApi.getElement("PLAYER"));l=this.JSC$23733_watchApi.subscribeToActiveChanged(function(d){b.onActiveChanged(d)});
this.addOnDisposeCallback(l);cqm(this)};
_.h(_.rqm,_.S8);var cqm=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return l.enableExternalPlaylistPanelInPlayer?L.yield(l.JSC$23733_watchApi.playerApi,2):L.return();b=L.yieldResult;d=function(){if(l.playlistPanelElement)l.playlistPanelElement.onToggleExpanded()};
b.addEventListener("onToggleExternalPlaylistPanel",d);l.addOnDisposeCallback(function(){b.removeEventListener("onToggleExternalPlaylistPanel",d)});
_.gR(L)})};
_.rqm.prototype.onActiveChanged=function(l){var b=this,d=_.qP().resolve(_.Ud),L=function(){lFE(b)};
l?(this.playlistPanelElement=this.JSC$23733_watchApi.getElement("PLAYLIST_PANEL"))?(d.setPlaylistComponent(this.playlistPanelElement),d.addEventListener("yt-playlist-data-updated",L),this.addOnDisposeCallback(function(){d.removeEventListener("yt-playlist-data-updated",L)}),lFE(this)):_.bo(Error("kp")):(d.removeEventListener("yt-playlist-data-updated",L),d.cancelVideoSkip())};
var lFE=function(l){var b=_.qP().resolve(_.Ud);l.JSC$23733_watchApi.provideRenderingData("PLAYLIST",b.getPlaylistData())};_.Sg=function(l){_.S8.call(this);var b=this;this.JSC$23736_watchApi=l;this.onPageScroll=function(){b.scrollThrottle.fire();b.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.Yh(this.onThrottledScroll,200,this);_.j8(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.Yh(this.onMastheadThrottledScroll,50,this);_.j8(this,this.mastheadScrollThrottle);this.animation=new _.$c(function(d){b.JSC$23736_watchApi.getRoot().setScrollTop(d)});
l=_.lK(_.rT(),_.SZ,function(){b.onFullscreenChanged()});
this.addOnDisposeCallback(l);bLL(this);dum(this);this.onThrottledScroll()};
_.h(_.Sg,_.S8);
_.Sg.prototype.onFullscreenChanged=function(){var l=this,b=this.JSC$23736_watchApi.getRoot();!this.pageScrollElement&&b.pageScrollElement?(this.pageScrollElement=b.pageScrollElement,b.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){l.pageScrollElement&&l.pageScrollElement.removeEventListener("scroll",l.onPageScroll)})):this.pageScrollElement&&!b.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var bLL=function(l){window.addEventListener("scroll",l.onPageScroll);l.addOnDisposeCallback(function(){window.removeEventListener("scroll",l.onPageScroll)})},dum=function(l){l.JSC$23736_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(b){a:{var d;
if(d=l.JSC$23736_watchApi.getRoot().contains(b)&&!l.animation.isAnimating()){d=b.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var L,P,E=(b==null?void 0:(L=b.parentElement)==null?void 0:(P=L.parentElement)==null?void 0:P.id)==="fixed-secondary";d=!(d&&E)}if(d){if(_.U("kevlar_watch_scroll_manager_absolute_offset_killswitch"))L=b.offsetTop;else for(L=0,P=b;P!==null;)L+=P.offsetTop,L-=P.scrollTop,P=P.offsetParent;P=L;L=P-24;b=P+b.offsetHeight+24;P=l.JSC$23736_watchApi.getRoot().getPageScrollingElement();
d=l.JSC$23736_watchApi.getRoot().getScrollTop();E=d+P.clientHeight-56;if(L<d+56)b=L-56;else if(b>E)b-=P.clientHeight;else break a;l.scrollWatchTo(Math.max(0,b),!0)}}});
l.addOnDisposeCallback(function(){l.JSC$23736_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.Sg.prototype.onThrottledScroll=function(){var l=_.rT(),b=l.dispatch,d=this.JSC$23736_watchApi.getRoot().getScrollTop();b.call(l,_.E2({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:d}}))};
_.Sg.prototype.onMastheadThrottledScroll=function(){this.JSC$23736_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23736_watchApi.getRoot().getScrollTop())};
_.Sg.prototype.scrollWatchTo=function(l,b){(b===void 0?0:b)?this.animation.start(this.JSC$23736_watchApi.getRoot().getScrollTop(),Math.max(0,l),500):this.JSC$23736_watchApi.getRoot().setScrollTop(l)};_.EOd=function(l){_.S8.call(this);var b=this;this.JSC$23739_watchApi=l;var d=this.JSC$23739_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){LjH(b)}),L=this.JSC$23739_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){P4I(b)});
this.addOnDisposeCallback(function(){b.JSC$23739_watchApi.unsubscribeByKey(d);b.JSC$23739_watchApi.unsubscribeByKey(L)});
LjH(this);P4I(this)};
_.h(_.EOd,_.S8);
var LjH=function(l){var b,d,L,P=(L=(b=l.JSC$23739_watchApi.getPlayerResponse())==null?void 0:(d=b.videoDetails)==null?void 0:d.title)!=null?L:"";l.JSC$23739_watchApi.dispatchEvent("yt-update-title",P)},P4I=function(l){var b,d,L,P,E,f,F,n=(F=((f=(b=l.JSC$23739_watchApi.getWatchNextResponse())==null?void 0:(d=b.contents)==null?void 0:(L=d.twoColumnWatchNextResults)==null?void 0:(P=L.results)==null?void 0:(E=P.results)==null?void 0:E.contents)!=null?f:[]).find(function(N){return!!N.videoPrimaryInfoRenderer}))==null?
void 0:F.videoPrimaryInfoRenderer;
(b=_.iO(n==null?void 0:n.title))&&l.JSC$23739_watchApi.dispatchEvent("yt-update-title",b)};_.XfL=function(l){_.S8.call(this);this.JSC$23742_watchApi=l;QUm(this)};
_.h(_.XfL,_.S8);var QUm=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$23742_watchApi.playerApi,2);b=L.yieldResult;d=function(){l.onYpcContentRequest()};
b.addEventListener("onYpcContentRequest",d);l.addOnDisposeCallback(function(){b.removeEventListener("onYpcContentRequest",d)});
_.gR(L)})};
_.XfL.prototype.onYpcContentRequest=function(){var l,b,d,L,P,E=(l=this.JSC$23742_watchApi.getWatchNextResponse())==null?void 0:(b=l.contents)==null?void 0:(d=b.twoColumnWatchNextResults)==null?void 0:(L=d.secondaryResults)==null?void 0:(P=L.secondaryResults)==null?void 0:P.offerModule,f,F,n,N;l=(N=(n=(F=(f=E==null?void 0:E.episodeOfferModuleRenderer)!=null?f:E==null?void 0:E.movieOfferModuleRenderer)!=null?F:E==null?void 0:E.unlimitedOfferModuleRenderer)!=null?n:E==null?void 0:E.liveOfferModuleRenderer)!=
null?N:E==null?void 0:E.tvfilmOfferModuleRenderer;var Y,q,H;E=(H=E==null?void 0:(Y=E.tvfilmOfferModuleRenderer)==null?void 0:(q=Y.actionButtons)==null?void 0:q.length)!=null?H:0;q=Math.max(E-1,0);var t,e,W;Y=(W=l==null?void 0:(t=l.offerButton)==null?void 0:t.buttonRenderer)!=null?W:l==null?void 0:(e=l.actionButtons)==null?void 0:e[q].buttonRenderer;var M,J;(t=(J=(M=Y==null?void 0:Y.navigationEndpoint)!=null?M:Y==null?void 0:Y.serviceEndpoint)!=null?J:Y==null?void 0:Y.command)&&_.Nv.instance.resolveCommand(t)};
}catch(e){_._DumpException(e)}
try{
var JCB,MQZ,zUB;_.ZL6=function(){var l=_.RB.clone(jUT),b;return(new _.M$(function(d,L){l.onSuccess=function(P){_.s_1(P)?d(new zUB(P)):L(new _.yCB("Request failed, status="+_.kC(P),"net.badstatus",P))};
l.onError=function(P){L(new _.yCB("Unknown request error","net.unknown",P))};
l.onTimeout=function(P){L(new _.yCB("Request timed out","net.timeout",P))};
b=_.MP("//googleads.g.doubleclick.net/pagead/id",l)})).thenCatch(function(d){if(d instanceof _.pH){var L;
(L=b)==null||L.abort()}return _.ZQ(d)})};
_.IFZ=function(l){a:{var b="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");var d=l.raw_embedded_player_response;if(!d&&(l=l.embedded_player_response))try{d=JSON.parse(l)}catch(P){break a}if(d)b:for(var L in MQZ)if(MQZ[L]==d.embeddedPlayerMode){b=MQZ[L];break b}}return b==="EMBEDDED_PLAYER_MODE_PFL"};
_.$uB=function(){if(_.U("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("vf");if(!_.GX$())return Error("wf");var l=_.aC("PLAYER_VARS",{});if(_.RB.get(l,"privembed",!1)=="1")return Error("xf");if(_.IFZ(l))return Error("yf")};
JCB=function(l){switch(l){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:_.Gr(l,"unknown result type")}};
_.xuQ=function(l,b,d){b=_.a5Z[b];d={detected:l===0,source:b.c6s,detectionResult:JCB(l),contentCpn:d};_.Gj("biscottiBasedDetection",d);_.d7t.increment(b.c6s,l);b.yHX!==void 0&&_.TR("CATSTAT",_.GbV(l,b))};
_.gOx=function(l,b){var d={};d.key=l;d.value=b;return _.q1$().then(function(L){return new Promise(function(P,E){try{var f=L.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(d);f.onsuccess=function(){P()};
f.onerror=function(){E()}}catch(F){E(F)}})})};
_.ACT=function(){var l=_.KO("user_engagement_experiments_rate_limit_ms"),b=SXZ.get("last-user-engagement-exp-trigger-timestamp");return!b||(0,_.t8)()>=b+l?(SXZ.set("last-user-engagement-exp-trigger-timestamp",(0,_.t8)()),!0):!1};
_.QH=function(l,b,d,L,P){b=b===void 0?null:b;d=d===void 0?null:d;L=L===void 0?null:L;P=P===void 0?null:P;l={youThereEventType:l};d&&(l.lactThresholdMs=d.lactThresholdMs,l.mediaPosSec=d.promptDelaySec,l.lactServerRequestMs=d.lactServerRequestMs,l.triggerReason=d.triggerReason);P!=null&&(l.renderingMediaPosSec=Math.round(P));b||(b=_.zw());b&&(l.clientScreenNonce=b);L&&(l.clientPlaybackNonce=L);_.Gj("youThere",l)};
MQZ={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"};zUB=function(l){this.xhr=l};
_.yCB=function(l,b,d){_.bN.call(this,l+", errorCode="+b);this.errorCode=b;this.xhr=d;this.name="PromiseAjaxError"};
_.h(_.yCB,_.bN);var jUT={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var SXZ=new _.lb("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.Wja=function(l){return _.E2({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:l})};
}catch(e){_._DumpException(e)}
try{
var oI,SXp,vOD,C4p,RUh,pf$,Dud,rCL,lQd,biH,oOm,ACH,GgI,u$B,PfD;_.gO$=function(){var l=window.location.hash;l.charAt(0)==="#"&&(l=l.charAt(1)==="!"?l.substring(2):l.substring(1));return _.XP(l)};
oI=function(l,b,d){var L;return _.B(function(P){if(P.nextAddress==1)return P.yield(b(),2);L=P.yieldResult;d(L,l);_.gR(P)})};
SXp=function(){return _.B(function(l){return l.nextAddress==1?l.yield((_.$uB()!==void 0?_.ZQ(Error("zf")):_.ZL6()).then(function(){return 1},function(b){if(b.message==="Biscotti id is disabled")return 3;
_.cX("Failed fetching bid");return 0}),2):l.return(l.yieldResult)})};
vOD=function(){var l=_.Lu("d3NncnhseTN5dC1oYXZlbi1lbWJlZC1wbGF5ZXIjN2xscA=="),b=_.Lu("cmNtNGJrYTFpZnJhbWUjM3g5Zg==");return document.querySelector(b+ACH+l)?0:1};
C4p=function(){return _.xeZ(_.yv)};
RUh=function(){return _.gvA()===0?0:_.S_V()};
pf$=function(){return _.pMN(_.deN([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
Dud=function(){return _.j4V(oOm)};
_.VQm=function(l){_.B(function(b){switch(b.nextAddress){case 1:return b.yield(oI("b.f_",SXp,l),2);case 2:return b.yield(oI("j.s_",_.kbF,l),3);case 3:return b.yield(oI("r.s_",_.K$N,l),4);case 4:return b.yield(oI("e.h_",Dud,l),5);case 5:if(!_.U("ab_det_sc_inj")){b.jumpTo(6);break}return b.yield(oI("s.i_",_.$e$,l),6);case 6:if(_.U("ab_deg_unex_thr")){b.jumpTo(8);break}return b.yield(oI("a.o_",_.Mb$,l),8);case 8:if(_.U("ks_get_o_pp")){b.jumpTo(10);break}return b.yield(oI("g.o_",_.ZhF,l),10);case 10:if(_.U("ks_det_gpbl")){b.jumpTo(12);
break}return b.yield(oI("p.i_",_.yFV,l),12);case 12:return b.yield(oI("f.i_",_.F$N,l),14);case 14:return b.yield(oI("a.b_",_.tbV,l),15);case 15:return b.yield(oI("p.m_",_.OhZ,l),16);case 16:if(!_.U("ab_det_el_h_v2")){b.jumpTo(17);break}return b.yield(oI("n.h_",pf$,l),17);case 17:return b.yield(oI("o.p_",C4p,l),19);case 19:return b.yield(oI("e.i_",vOD,l),20);case 20:if(_.U("ab_det_apm"))return b.yield(oI("o.a_",RUh,l),0);b.jumpTo(0)}})};
_.wfD=function(l,b){l={videoId:l};b&&(l.playlistId=b);return l};
_.Toh=function(){if(_.GX$()){var l=_.aC("PLAYER_VARS",{});if(_.RB.get(l,"privembed",!1)!="1"&&!_.IFZ(l)){var b=function(){u$B=!0;"google_ad_status"in window?_.TR("DCLKSTAT",1):_.TR("DCLKSTAT",2)};
try{_.gh(_.rhS,b)}catch(d){}GgI.push(_.T1.addLowPriorityJob(function(){if(!(u$B||"google_ad_status"in window)){try{_.CCQ(_.rhS.toString(),b)}catch(d){}u$B=!0;_.TR("DCLKSTAT",3)}},5E3))}}};
_.aFc=function(l,b,d){d=d===void 0?!1:d;var L=Math.max(l.width,_.V5d);if(_.U("kevlar_watch_feed_big_thumbs")&&l.width>=1550-_.Tz()&&l.height>=800)L-=_.ilh;else if(l.width>=_.SU){var P=_.wXI+_.uOD+_.gt;_.U("kevlar_watch_feed_big_thumbs")&&(P=_.a0p);L-=P}else L-=_.wXI;L=Math.min(L,_.GjB);P=240;d&&(P=380);b<.5624||(!_.U("kevlar_watch_flexy_disable_small_window_sizing")&&(l.height<630&&l.width>=657||l.height>=630&&l.width>=_.SU&&l.width<1327)?P=360:!_.U("kevlar_watch_flexy_disable_large_window_sizing")&&
l.height>=630&&l.width>=1327&&(P=480));var E=Math.min(L*b,l.height-(56+_.D$B+_.T7c));E=Math.max(E,P);b<1?L=E/b:l.width>=_.SU&&(L=_.aFc(l,.5625,d).width);return new _.MY(Math.round(L),Math.round(E))};
_.iLm=function(l){var b=0;l.indexOf("h")!=-1&&(l=l.split("h"),b=l[0]*60*60,l=l[1]);l.indexOf("m")!=-1&&(l=l.split("m"),b=l[0]*60+b,l=l[1]);l.indexOf("s")!=-1?(l=l.split("s"),b=l[0]*1+b):b=l*1+b;return b};
_.cCL=function(){_.KO("service_worker_push_logged_out_prompt_watches")!=-1&&_.d8("WatchCount").then(function(l){l>=100||_.gOx("WatchCount",l+1)})};
rCL=function(l){var b=l.externalVideoId||"";return b?l.isShortsEligible?"https://www.youtube.com/shorts/"+b:"https://www.youtube.com/watch?v="+b:""};
lQd=function(l){var b=[];l.viewCount&&b.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:l.viewCount});l.likeCount&&b.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:l.likeCount});return b};
biH=function(l){var b,d,L={"@context":"https://schema.org","@type":"VideoObject",description:_.iO(l.description),duration:"PT"+(l.lengthSeconds||"0")+"S",embedUrl:l.embed?l.embed.iframeUrl:"",name:_.iO(l.title),thumbnailUrl:((b=l.thumbnail)==null?void 0:(d=b.thumbnails)==null?void 0:d.map(function(Y){return Y&&Y.url||""}))||[],
uploadDate:l.publishDate};_.U("mweb_video_schema_id_killswitch")||(L["@id"]=rCL(l));b=lQd(l);b.length&&(L.interactionStatistic=b);l.category&&(L.genre=l.category);l.ownerChannelName&&(L.author=l.ownerChannelName);l.liveBroadcastDetails&&(L.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:l.liveBroadcastDetails.startTimestamp,endDate:l.liveBroadcastDetails.endTimestamp}]);if(l.learningResource){l=l.learningResource;L["@type"]=["VideoObject","LearningResource"];var P;if((P=l.learningResourceType)==
null?0:P.length)L.learningResourceType=l.learningResourceType[0];var E;if((E=l.educationalAlignment)==null?0:E.length)L.educationalAlignment={"@type":"AlignmentObject",targetName:l.educationalAlignment[0]};var f;if((f=l.educationalLevel)==null?0:f.length){P=l.educationalLevel[0];var F;if((F=l.educationalLevelCountry)==null?0:F.length)P+=" ("+l.educationalLevelCountry+")";L.educationalLevel=P}var n,N;if(((n=l.learningResourceType)==null?0:n.length)&&l.learningResourceType[0]==="Problem walkthrough"&&
((N=l.problemDescriptions)==null?0:N.length))for(L.hasPart=[],F=_.X(l.problemDescriptions),n=F.next();!n.done;n=F.next())P=n.value,n=P.problemDescriptionText,N=P.startOffset,P=P.url,n&&N!==void 0&&P&&L.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:n,text:n,startOffset:N,url:P})}return L};
_.dv3=function(l){return _.E2({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:l}})};
oOm=[[["enIyZnFqaWxwcmltYXJ5I3RlZHQ=",null,null],[null,["dDVxbGY1OTJ5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJlciNyaDc=","ZWY2d2wxenpzdHlsZS1zY29wZSN4NzBu"],null],["ZTNuZGE4aWJtYXN0aGVhZC1hZCNqeHRk",["NnVxOGNuaXp5dGQtcmljaC1ncmlkLXJlbmRlcmVyI2plaW8="],null],[null,["Nm1sZzRseW95dGQtcmljaC1ncmlkLXJlbmRlcmVyI2thMHg=","d3Bsb2Q2emNzdHlsZS1zY29wZSMzdGJ2"],null],[null,["dDdwaHNkMjB5dGQtYmFubmVyLXByb21vLXJlbmRlcmVyI3BhZXQ=","d3Y2NGZtdmVzdHlsZS1zY29wZSNram96"],null],[null,["ZXlydXl4cWh5dGQtYWQtc2xvdC1yZW5kZXJlciM1anUz"],
null]],[["OGptNWs4YnZwbGF5ZXItYWRzI3ltdmw=",null,null]],[[null,null,"dHJpNXkxaXN5dGxyLWJhbm5lci1jdGEtcmVuZGVyZXIjajRrZg=="]]];ACH="#";GgI=[];u$B=!1;_.Lfm=["engagement-panel-ads"];PfD=new _.Hd("updateSentimentBarStateCommand");_.EA$=new _.Hd("showSurveyCommand");_.Dv=new _.Hd("changeMarkersVisibilityCommand");var XZm,fQd,nAm,B_$,Ff$,VF;_.QOm=function(l,b){this.playerProvider_=l;this.actionSenderElement_=b;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.QOm.prototype.reset=function(){XZm(this);this.isUserPredictedAbsent_=!1};
XZm=function(l,b){!l.youThereData_||l.showWarningJob_||b!==void 0&&b||(_.QH("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.zw(),l.youThereData_,l.clientPlaybackNonce_),_.Tj());_.T1.cancelJob(l.showWarningJob_);l.showWarningJob_=0;_.T1.cancelJob(l.showBlockingWarningJob_);l.showBlockingWarningJob_=0;_.T1.cancelJob(l.pausePlaybackJob_);l.pausePlaybackJob_=0;l.youThereData_=null;l.clientPlaybackNonce_=void 0;l.inYouThereFlow_=!1};
_.sOI=function(l,b){var d,L,P;_.B(function(E){if(E.nextAddress==1)return l.reset(),E.yield(l.playerProvider_().getPlayerPromise(),2);d=E.yieldResult;l.clientPlaybackNonce_=d.getVideoData().cpn;l.youThereData_=b.configData.youThereData;if(!l.youThereData_)return E.return();if(l.youThereData_.triggerReason&&l.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.ACT())return _.QH("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.zw(),l.youThereData_,l.clientPlaybackNonce_),E.return();L=l.youThereData_.promptDelaySec;
P=d.getCurrentTime();l.showWarningJob_=_.T1.addLowPriorityJob(function(){return _.B(function(f){l.showWarningJob_=0;return f.yield(fQd(l),0)})},Math.max(L-P,0)*1E3);
_.gR(E)})};
fQd=function(l){var b,d,L,P,E,f;return _.B(function(F){if(F.nextAddress==1)return F.yield(l.playerProvider_().getPlayerPromise(),2);if(F.nextAddress!=3)return b=F.yieldResult,d=b.getCurrentTime(),F.yield(Ff$(l),3);L=F.yieldResult;if(!L||!l.youThereData_)return F.return();if(_.U("check_user_lact_at_prompt_shown_time_on_web")&&(P=parseInt(l.youThereData_.lactThresholdMs,10),_.HX()<P))return _.QH("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.zw(),l.youThereData_,l.clientPlaybackNonce_),F.return();if(l.youThereData_.playbackPauseDelayMs<=
0)return B_$(l),F.return();!_.U("external_fullscreen")&&(E=_.Tw())&&(l.ignoreFullscreenExitUserActivity_=!0,_.T1.addLowPriorityJob(function(){l.ignoreFullscreenExitUserActivity_=!1},2E3),_.aN(E));
l.youThereData_.showToastWarningPrompt&&(VF(l,l.youThereData_.showWarningActions),l.inYouThereFlow_=!0,_.QH("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.zw(),l.youThereData_,l.clientPlaybackNonce_,d),_.QH("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.zw(),l.youThereData_,l.clientPlaybackNonce_,d));f=0;l.youThereData_.blockingPromptDelayMs&&(f=l.youThereData_.blockingPromptDelayMs);l.showBlockingWarningJob_=_.T1.addLowPriorityJob(function(){return _.B(function(n){l.showBlockingWarningJob_=0;return n.yield(nAm(l),
0)})},f);
_.gR(F)})};
nAm=function(l){var b,d,L;return _.B(function(P){if(P.nextAddress==1)return P.yield(Ff$(l),2);b=P.yieldResult;if(!l.youThereData_)return P.return();b&&(l.youThereData_.showBlockingWarningAction&&(_.QH("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.zw(),l.youThereData_,l.clientPlaybackNonce_),(d=_.K(l.youThereData_.showBlockingWarningAction,_.QB))?VF(l,d.commands):VF(l,[l.youThereData_.showBlockingWarningAction]),l.inYouThereFlow_=!0),L=l.youThereData_.playbackPauseDelayMs,l.pausePlaybackJob_=
_.T1.addLowPriorityJob(function(){return _.B(function(E){l.pausePlaybackJob_=0;return E.yield(B_$(l),0)})},L));
_.gR(P)})};
B_$=function(l){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(Ff$(l),2);b=d.yieldResult;if(!l.youThereData_)return d.return();b&&(_.QH("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.zw(),l.youThereData_,l.clientPlaybackNonce_),VF(l,l.youThereData_.showPausedActions),l.inYouThereFlow_=!0);_.gR(d)})};
_.QOm.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var l=_.K(this.youThereData_.userActiveDuringFlowAction,_.QB);l?VF(this,l.commands):VF(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.QH("YOU_THERE_EVENT_TYPE_LACT_RESET",_.zw(),this.youThereData_,this.clientPlaybackNonce_),_.Tj());XZm(this,!0)}_.Oim(this,!1)};
_.N_d=function(l){_.QH("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.zw(),l.youThereData_,l.clientPlaybackNonce_)};
Ff$=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(l.playerProvider_().getPlayerPromise(),2);b=L.yieldResult;d=b.getPlayerState();return L.return(d==-1||d==1||d==3)})};
_.Oim=function(l,b){var d;_.B(function(L){if(L.nextAddress==1){if(l.isUserPredictedAbsent_==b)return L.jumpTo(0);l.isUserPredictedAbsent_=b;return L.yield(l.playerProvider_().getPlayerPromise(),3)}d=L.yieldResult;d.setUserEngagement(b);b&&_.QH("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.zw(),l.youThereData_,l.clientPlaybackNonce_);_.gR(L)})};
VF=function(l,b){if(_.U("handle_service_request_actions")||_.U("kevlar_youthere_service_endpoint_actions_killswitch"))_.Py(l.actionSenderElement_,b,l.actionSenderElement_);else{b=_.X(b);for(var d=b.next();!d.done;d=b.next())d=d.value,d.commandMetadata&&d.commandMetadata.webCommandMetadata&&d.commandMetadata.webCommandMetadata.sendPost?_.LZ(l.actionSenderElement_,[d]):_.Py(l.actionSenderElement_,[d],l.actionSenderElement_)}};var mvE;var YtB;var wm=function(){var l=_.S.apply(this,arguments)||this;l.systemIcons=_.U("kevlar_system_icons");l.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return l};
_.h(wm,_.S);wm.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var l=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(l=this.data.percentIfLiked||0,this.activated=!0):(l=this.data.percentIfIndifferent||0,this.activated=!1);_.F$(this.hostElement).querySelector("#like-bar").style.width=l+"%"}};
wm.prototype.handleUpdateSentimentBarStateCommand=function(l){this.data&&this.set("data.likeStatus",_.K(l,PfD).likeStatus)};
wm.prototype.observeLikeStatus=wm.prototype.observeLikeStatus;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wm.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],wm.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wm.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],wm.prototype,"activated",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wm.prototype,"systemIcons",void 0);_.w([_.tC("data.likeStatus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wm.prototype,"observeLikeStatus",null);_.w([_.A({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],wm);
_.R(wm,"ytd-sentiment-bar-renderer",function(){if(YtB!==void 0)return YtB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return YtB=l},{mode:1});var qtc;var uj=function(){var l=_.S.apply(this,arguments)||this;l.small=!0;return l};
_.h(uj,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],uj.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uj.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],uj.prototype,"small",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],uj);
_.R(uj,"ytd-video-view-count-renderer",function(){if(qtc!==void 0)return qtc;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qtc=l},{mode:_.fi("kevlar_poly_si_batch_j080")?1:2});var Gi=function(){var l=_.S.apply(this,arguments)||this;l.infoFormattedStrings=[];l.wrapVideoActions=_.U("kevar_watch_wrap_video_actions");l.hideSentimentBar=_.U("kevlar_watch_hide_sentiment_bar");l.actionMap={};return l};
_.h(Gi,_.S);_.Q=Gi.prototype;_.Q.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.U("web_modern_buttons"),forceIconButton:!_.U("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.Q.dataChanged=function(){_.U("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.Q.computeInfoFormattedStrings=function(l){if(!l)return[];var b=[];l.dateText&&b.push(l.dateText);l.stationName&&b.push(l.stationName);l.rating&&b.push(l.rating);l.startEndTimeTemplate&&l.startTimeUtcMillis&&l.endTimeUtcMillis&&b.push(_.ao(_.b8c(_.iO(l.startEndTimeTemplate),Number(l.startTimeUtcMillis),Number(l.endTimeUtcMillis))));l.upNextProgramText&&b.push(l.upNextProgramText);return b};
_.Q.scheduleInitialUpdatedMetadataRequest=function(){var l,b=(l=this.data)==null?void 0:l.updatedMetadataEndpoint;if(b){var d;l=Number((d=_.K(b,_.DJ$))==null?void 0:d.initialDelayMs);d=isNaN(l)?250:l;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),d)}};
_.Q.setSentimentBarWidth=function(){var l=this;_.m1(this,function(){var b=_.F$(l.hostElement).querySelector("ytd-menu-renderer");if(b){b=b.topLevelButtons;for(var d=0,L=0;L<b.length;L++){var P=b[L],E=l.get("toggleButtonSupportedData.toggleButtonIdData.id",P.data);if(E==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||E==="TOGGLE_BUTTON_ID_TYPE_LIKE")d+=P.clientWidth+8;else break}d&&(l.sentiment.style.width=d-8+" px")}})};
_.Q.fetchUpdatedMetadata=function(l){var b;l&&(b={continuation:l});var d;(l=(d=this.data)==null?void 0:d.updatedMetadataEndpoint)&&_.qP().resolve(_.tk).resolveCommand(l,{form:Object.assign({},b,{element:this.hostElement})})};
_.Q.onYtServiceRequestSent=function(l,b){b.endpoint&&_.K(b.endpoint,_.E3)&&(this.hasUpdateSentimentBarStateCommands()&&!_.U("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.K(b.endpoint,_.E3).status),this.setSentimentBarWidth())};
_.Q.hasUpdateSentimentBarStateCommands=function(){var l,b,d,L,P=(L=(l=this.data)==null?void 0:(b=l.videoActions)==null?void 0:(d=b.menuRenderer)==null?void 0:d.topLevelButtons)!=null?L:[];l=_.X(P);for(b=l.next();!b.done;b=l.next()){b=b.value;P=L=d=void 0;var E=(d=b.toggleButtonRenderer)==null?void 0:(L=d.toggleButtonSupportedData)==null?void 0:(P=L.toggleButtonIdData)==null?void 0:P.id;if(E==="TOGGLE_BUTTON_ID_TYPE_LIKE"||E==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){L=d=void 0;b=(L=_.K((d=b.toggleButtonRenderer)==
null?void 0:d.defaultServiceEndpoint,_.QB))==null?void 0:L.commands;if(!b)break;b=_.X(b);for(d=b.next();!d.done;d=b.next())if(_.K(d.value,PfD))return!0}}return!1};
_.Q.onYtServiceRequestCompleted=function(l,b){var d;(l=(d=b.data)==null?void 0:d.loggingDirectives)&&_.wAH(_.Ut(),l);this.get("continuation.timedContinuationData",b.data)&&this.data&&this.data.updatedMetadataEndpoint&&(b=b.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,b.continuation),b.timeoutMs))};
_.Q.computeHasDateText=function(l){return!!l&&!!l.dateText};
_.qG.Object.defineProperties(Gi.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L;return!((L=(l=this.data)==null?void 0:(b=l.videoActions)==null?void 0:(d=b.menuRenderer)==null?void 0:d.flexibleItems)==null||!L.length)}}});
Gi.prototype.onYtServiceRequestCompleted=Gi.prototype.onYtServiceRequestCompleted;Gi.prototype.onYtServiceRequestSent=Gi.prototype.onYtServiceRequestSent;Gi.prototype.dataChanged=Gi.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Gi.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Gi.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Gi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.ji.YtTaskEmitterBehavior),_.u("design:type",Object)],Gi.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Gi.prototype,"data",void 0);_.w([_.g({computed:"computeInfoFormattedStrings(data)"}),_.u("design:type",Array)],Gi.prototype,"infoFormattedStrings",void 0);
_.w([_.g({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Gi.prototype,"hasDateText",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Gi.prototype,"wrapVideoActions",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Gi.prototype,"hideSentimentBar",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Gi.prototype,"flexMenuEnabled",null);
_.w([_.KL("#sentiment"),_.u("design:type",Object)],Gi.prototype,"sentiment",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gi.prototype,"dataChanged",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],Gi.prototype,"onYtServiceRequestSent",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],Gi.prototype,"onYtServiceRequestCompleted",null);
_.R(Gi,"ytd-video-primary-info-renderer",function(){if(mvE===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);mvE=l}l=mvE;return l},{mode:1});var Hip;var Ti=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return l};
_.h(Ti,_.S);_.Q=Ti.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){var l;this.descriptionToggled=!((l=this.data)==null||!l.defaultExpanded);var b;this.collapsed=this.descriptionAlwaysCollapsed||!((b=this.data)==null?0:b.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.mi(110509);this.showLessClientVe=_.mi(110510);l=_.zw();b=_.je();l&&b&&_.R_(l,b,[this.showMoreClientVe,this.showLessClientVe])};
_.Q.onYtExpanderMoreTapped=function(){var l,b=(l=this.data)==null?void 0:l.showMoreCommand;b&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(b);(l=_.zw())&&this.showMoreClientVe&&_.VB(l,this.showMoreClientVe)};
_.Q.onYtExpanderLessTapped=function(){var l=_.zw();l&&this.showLessClientVe&&_.VB(l,this.showLessClientVe);var b;(l=(b=this.data)==null?void 0:b.showLessCommand)&&this.componentBehavior.resolveCommand(l)};
_.Q.handleUpdateDateTextAction=function(l){this.data&&this.data.dateText&&this.set("data.dateText",_.K(l,_.SML).dateText)};
_.Q.handleUpdateDescriptionAction=function(l){if(l=_.K(l,_.R3r))l.isEmpty||!l.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.J9(l.description)):this.set("data.description",l.description)};
_.Q.onYtChangeEngagementPanelVisibilityAction=function(l){if(_.U("web_structured_description_show_more")||_.U("web_engagement_panel_open_description")){var b,d=(b=_.K(l,_.RwV))==null?void 0:b.targetId,L;l=((L=_.K(l,_.RwV))==null?void 0:L.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";d==="engagement-panel-structured-description"&&l&&(this.descriptionToggled=!0)}};
_.Q.updateCollapsedFromBinding=function(l){this.collapsed=l.detail.value};
_.Q.updateDescriptionToggledFromBinding=function(l){this.descriptionToggled=l.detail.value};
_.Q.updateCanCollapseFromBinding=function(l){this.canCollapse=l.detail.value};
_.qG.Object.defineProperties(Ti.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.metadataRowContainer)==null?void 0:b.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 l;return!((l=this.data)==null||!l.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}}});
Ti.prototype.onYtExpanderLessTapped=Ti.prototype.onYtExpanderLessTapped;Ti.prototype.onYtExpanderMoreTapped=Ti.prototype.onYtExpanderMoreTapped;Ti.prototype.dataChanged=Ti.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Ti.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ti.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ti.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Ti.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ti.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],Ti.prototype,"collapsed",void 0);_.w([_.g(),_.u("design:type",Boolean)],Ti.prototype,"descriptionToggled",void 0);
_.w([_.g(),_.u("design:type",Boolean)],Ti.prototype,"canCollapse",void 0);_.w([_.g(),_.u("design:type",Object)],Ti.prototype,"subscribeButtonData",void 0);_.w([_.g(),_.u("design:type",Number)],Ti.prototype,"descriptionCollapsedHeight",void 0);_.w([_.g(),_.u("design:type",Object)],Ti.prototype,"structuredDescriptionContentRenderer",void 0);_.w([_.g({value:function(){return _.U("web_watch_description_always_collapsed")}}),
_.u("design:type",Boolean)],Ti.prototype,"descriptionAlwaysCollapsed",void 0);_.w([_.KL("#description"),_.u("design:type",HTMLDivElement)],Ti.prototype,"description",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"dataChanged",null);_.w([_.Hf("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"onYtExpanderMoreTapped",null);
_.w([_.Hf("yt-expander-less-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ti.prototype,"onYtExpanderLessTapped",null);_.w([_.y("data.metadataRowContainer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"metadataCollapsible",null);_.w([_.y("data","structuredDescriptionContentRenderer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"hasInlineStructuredDescription",null);
_.w([_.y("data.attributedDescription"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"hasAttributedDescription",null);_.w([_.y("hasInlineStructuredDescription","collapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"loadStructuredDescription",null);_.w([_.y("data","structuredDescriptionContentRenderer","collapsed"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"showInlineStructuredDescription",null);
_.w([_.y("data","hasInlineStructuredDescription","metadataCollapsible"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Ti.prototype,"descriptionAlwaysCollapsible",null);
_.R(Ti,"ytd-video-secondary-info-renderer",function(){if(Hip===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);Hip=l}l=Hip;return l},{mode:2});var t3$;var aI=function(){return _.S.apply(this,arguments)||this};
_.h(aI,_.S);aI.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:_.U("web_modern_buttons"),forceIconButton:!_.U("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
aI.prototype.activate=function(l){l.appendTo(this.player);l.getPlayerPromise().then(function(b){b.setMinimized(!0)});
this.active=!0};
aI.prototype.deactivate=function(){var l=this.player.firstElementChild;l.getPlayerPromise().then(function(b){b.setMinimized(!1)});
this.active=!1;return l};
aI.prototype.onScrollUpTap=function(){var l=_.qP().resolve(_.dO).getCurrentPage();l&&l.setScrollTop(0)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aI.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],aI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],aI.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],aI.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],aI.prototype,"active",void 0);
_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.u("design:type",Boolean)],aI.prototype,"darkLaunch",void 0);_.w([_.KL("#player"),_.u("design:type",HTMLDivElement)],aI.prototype,"player",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],aI);
_.R(aI,"ytd-miniplayer-bar-renderer",function(){if(t3$!==void 0)return t3$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return t3$=l},{mode:1});_.P$(_.C(function(l){var b=_.n1("script");_.Vl(function(){var d;if(d=JSON)d=biH(l.data()),d=_.XG(JSON.stringify(d).replace(/</g,"\\u003C"));var L=l.data(),P=_.iO(L.title).trim().length===0,E=!L.publishDate||L.publishDate.trim().length===0,f,F,n,N,Y=!((f=L.thumbnail)==null?0:(F=f.thumbnails)==null?0:F.length)||!((n=L.thumbnail)==null?0:n.thumbnails[0].url)||((N=L.thumbnail)==null?void 0:N.thumbnails[0].url.trim().length)===0;b.value&&d&&!(P||E||Y)&&_.FG(b.value,d)},"Vy9K7b");
return _.O("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.O("script",{el:b,type:"application/ld+json"}))},"Po"),"player-microformat-renderer",{props:{data:_.bY}});
}catch(e){_._DumpException(e)}
try{
var sUL,FjE,nOI;_.fF3=function(l){return l.watch.watchWindowSize};
sUL=function(l,b){var d=document.querySelector(l);d?b(d):setTimeout(function(){sUL(l,b)},1E3)};
FjE=function(l,b,d,L){if(l.isLockupToWatchTransitionEnabled){if(b){var P={};P=(P["watch-next-appears"]="player-watch-next-loaded",P);P["lockup-to-watch"]=l.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";l.viewTransitionCoordinator.registerElement(b,P)}d&&(b={},l.viewTransitionCoordinator.registerElement(d,(b["lockup-to-watch"]="below-lockup-to-watch",b["watch-next-appears"]="below-watch-next-loaded",b)));L&&(d={},l.viewTransitionCoordinator.registerElement(L,
(d["watch-next-appears"]="secondary-watch-next-loaded",d)))}};
_.Bob=function(l){return _.E2({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:l}})};
nOI=new _.Hd("webWatchNextResponseExtensionData");var No$=function(l){_.S8.call(this);var b=this;this.JSC$23746_watchApi=l;this.observer=null;var d=this.JSC$23746_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){OLb(b)});
this.addOnDisposeCallback(function(){b.JSC$23746_watchApi.unsubscribeByKey(d);b.observer&&(b.observer.disconnect(),b.observer=null)});
OLb(this)};
_.h(No$,_.S8);
var OLb=function(l){var b,d,L,P,E;_.B(function(f){if(f.nextAddress==1){l.observer&&(l.observer.disconnect(),l.observer=null);b=l.JSC$23746_watchApi.getWatchNextResponse();if(!b)return f.return();d=_.K(b,nOI);return((L=d)==null?0:L.enableCreatorChatbot)&&d.creatorChannelId?_.U("enable_creator_chatbot_link_out")?f.yield((0,_.ExV)("NSzT5"),6):f.yield((0,_.ExV)("NSzT5"),5):f.jumpTo(0)}if(f.nextAddress!=6)return P=_.mu$,P(d.creatorChannelId),sUL("ytd-watch-metadata",function(F){l.observer=new MutationObserver(function(){var n,
N;(n=document.querySelector('ytd-watch-metadata #flexible-item-buttons button[aria-label="Ask"]'))==null||(N=n.closest("yt-button-view-model.ytd-menu-renderer"))==null||N.remove()});
l.observer.observe(F,{childList:!0,subtree:!0})}),f.jumpTo(0);
E=_.YXI;E(d.creatorChannelId);_.gR(f)})};var Az=function(l){_.S8.call(this);this.JSC$23750_watchApi=l;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;qXL(this)};
_.h(Az,_.S8);var qXL=function(l){_.B(function(b){if(b.nextAddress==1)return b.yield(HLp(l),2);tQh(l);_.gR(b)})},HLp=function(l){var b,d,L,P,E,f,F,n,N;
return _.B(function(Y){if(Y.nextAddress==1)return Y.yield(l.JSC$23750_watchApi.playerApi,2);b=Y.yieldResult;l.JSC$23750_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){Uud(l)});
l.JSC$23750_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){l.isShelfVisible?Kj3(l):v9(l)});
d=_.rT().subscribe(function(){l.isTheaterMode=_.gr(_.rT().getState());l.isTheaterMode?v9(l):eUH(l)});
L=l.JSC$23750_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){tQh(l)});
P=function(q){l.onCueRangeEnter(q)};
b.addEventListener("onCueRangeEnter",P);E=function(q){l.onCueRangeExit(q)};
b.addEventListener("onCueRangeExit",E);f=function(){l.isSeeking=!0};
b.addEventListener("SEEK_TO",f);F=function(){l.onSeekComplete()};
b.addEventListener("SEEK_COMPLETE",F);n=function(){l.onAdStart()};
b.addEventListener("onAdStart",n);N=function(){l.onAdComplete()};
b.addEventListener("onAdComplete",N);l.addOnDisposeCallback(function(){d();l.JSC$23750_watchApi.unsubscribeByKey(L);b.removeEventListener("onCueRangeEnter",P);b.removeEventListener("onCueRangeExit",E);b.removeEventListener("SEEK_TO",f);b.removeEventListener("SEEK_COMPLETE",F);b.removeEventListener("onAdStart",n);b.removeEventListener("onAdComplete",N)});
_.gR(Y)})},hU3=function(l){var b,d,L,P,E,f,F,n,N;
return(E=(b=l.contents)==null?void 0:(d=b.twoColumnWatchNextResults)==null?void 0:(L=d.results)==null?void 0:(P=L.results)==null?void 0:P.contents)==null?void 0:(f=E.find(function(Y){var q,H,t;return(q=Y.itemSectionRenderer)==null?void 0:(H=q.contents)==null?void 0:(t=H[0])==null?void 0:t.shoppingTimelyShelfViewModel}))==null?void 0:(F=f.itemSectionRenderer)==null?void 0:(n=F.contents)==null?void 0:(N=n[0])==null?void 0:N.shoppingTimelyShelfViewModel},tQh=function(l){var b;
_.B(function(d){if(d.nextAddress==1)return(b=l.JSC$23750_watchApi.getWatchNextResponse())?d.yield(Uud(l),2):d.return();l.shoppingTimelyShelfViewModel=hU3(b);kgc(l);Wjm(l);_.gR(d)})},kgc=function(l){var b,d=(b=l.shoppingTimelyShelfViewModel)==null?void 0:b.offerIdToVariants;
d&&(b=d.filter(function(L){return L.key&&L.value}).map(function(L){return[L.key,
L.value]}),l.variantsMap=new Map(b))},Wjm=function(l){var b,d,L,P,E,f;
_.B(function(F){if(F.nextAddress==1)return(d=(b=l.shoppingTimelyShelfViewModel)==null?void 0:b.cueRanges)?F.yield(l.JSC$23750_watchApi.playerApi,2):F.return();L=F.yieldResult;l.cueRanges=d;P=_.X(d);for(E=P.next();!E.done;E=P.next())f=E.value,f.startTime!==void 0&&f.endTime!==void 0&&f.id!==void 0&&L.addCueRange("shopping_timely_shelf"+f.id,jUH(f.startTime),jUH(f.endTime));_.gR(F)})},jUH=function(l){return Number(l.seconds||0)+(l.nanos||0)/1E9};
Az.prototype.onCueRangeEnter=function(l){if(l.startsWith("shopping_timely_shelf")&&(this.activeCueId=l,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){l=l.substring(21);var b,d,L=(b=this.variantsMap)==null?void 0:(d=b.get(l))==null?void 0:d.shelf;L&&(this.JSC$23750_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",L),Kj3(this))}};
Az.prototype.onCueRangeExit=function(l){l.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||v9(this))};
Az.prototype.onSeekComplete=function(){this.isSeeking=!1;eUH(this)};
var Kj3=function(l){l.shoppingTimelyShelfViewModel&&(l.isShelfVisible=!0,_.XZ.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},v9=function(l){l.shoppingTimelyShelfViewModel&&l.isShelfVisible&&(l.isShelfVisible=!1,_.XZ.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},Uud=function(l){var b,d,L,P,E;
return _.B(function(f){if(f.nextAddress==1)return f.yield(l.JSC$23750_watchApi.playerApi,2);b=f.yieldResult;if(l.cueRanges)for(d=_.X(l.cueRanges),L=d.next();!L.done;L=d.next())P=L.value,P.id&&(E="shopping_timely_shelf"+P.id,b.removeCueRange(E));l.JSC$23750_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});v9(l);l.shoppingTimelyShelfViewModel=void 0;l.cueRanges=void 0;l.variantsMap=void 0;l.isSeeking=!1;l.activeCueId=void 0;_.gR(f)})};
Az.prototype.onAdStart=function(){this.isAdPlaying=!0;v9(this)};
Az.prototype.onAdComplete=function(){this.isAdPlaying=!1;eUH(this)};
var eUH=function(l){if(l.activeCueId)l.onCueRangeEnter(l.activeCueId);else v9(l)};var IFp=function(l){_.S8.call(this);var b=this;this.JSC$23757_watchApi=l;l=_.lK(_.rT(),_.dUZ,function(){zUd(b)});
this.addOnDisposeCallback(l);l=_.lK(_.rT(),_.fF3,function(){zUd(b)});
this.addOnDisposeCallback(l);yCd(this);ZLB(this);MQp()};
_.h(IFp,_.S8);var yCd=function(l){var b=function(L){_.rT().dispatch(_.d$L(L.matches))},d=window.matchMedia("(max-width: "+(999+_.Tz())+"px)");
d.addListener(b);l.addOnDisposeCallback(function(){d.removeListener(b)});
b(d)},ZLB=function(l){l.JSC$23757_watchApi.registerActionHandler("yt-window-resized",function(){MQp()});
l.addOnDisposeCallback(function(){l.JSC$23757_watchApi.unregisterActionHandler("yt-window-resized")})},MQp=function(){var l=_.Ux();
_.rT().dispatch(_.E2({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:l.width,height:l.height}}}))},zUd=function(l){var b;
_.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$23757_watchApi.playerApi,2);b=d.yieldResult;b.setSize(NaN,NaN);_.gR(d)})};var $ud=function(l){_.S8.call(this);var b=_.qP().resolve(_.Ek);FjE(b,l.getElement("PLAYER_CONTAINER"),l.getElement("BELOW_THE_PLAYER"),l.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var d=l.getElement("PLAYER_CONTAINER"),L=l.getElement("BELOW_THE_PLAYER"),P=l.getElement("SECONDARY");b.isLockupToWatchTransitionEnabled&&(d&&_.p2(b.viewTransitionCoordinator,d),L&&_.p2(b.viewTransitionCoordinator,L),P&&_.p2(b.viewTransitionCoordinator,P))})};
_.h($ud,_.S8);_.C4=function(l){_.fB.call(this);var b=this;this.rootElement=l;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return b.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(d){b.initOrDisposeActiveModules(d)}));
this.onAttached()};
_.h(_.C4,_.fB);_.Q=_.C4.prototype;_.Q.getRoot=function(){return this.rootElement};
_.Q.getElement=function(l){return this.rootElement.getElement(l)};
_.Q.setPlayerResponse=function(l){this.playerResponse=l;this.publish("PLAYER_RESPONSE_UPDATED",l)};
_.Q.getPlayerResponse=function(){return this.playerResponse};
_.Q.setWatchNextResponse=function(l){this.watchNextResponse===l?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=l,this.publish("WATCH_NEXT_RESPONSE_UPDATED",l))};
_.Q.getWatchNextResponse=function(){return this.watchNextResponse};
_.Q.registerActionHandler=function(l,b){var d=this;if(_.U("web_watch_controller_reg_multiple_handlers_killswitch")){var L={};_.f1(_.XZ.getInstance(),(L[l]=b,L),this.getRoot())}else this.actionHandlers.has(l)||(this.actionHandlers.set(l,[]),L={},_.f1(_.XZ.getInstance(),(L[l]=function(){var P=_.Tc.apply(0,arguments);return(d.actionHandlers.get(l)||[]).map(function(E){return E.apply(null,_.VV(P))})},L),this.getRoot())),this.actionHandlers.get(l).push(b)};
_.Q.unregisterActionHandler=function(l){if(_.U("web_watch_controller_reg_multiple_handlers_killswitch")){var b={};_.FZ(_.XZ.getInstance(),(b[l]=!0,b),this.getRoot())}else(b=this.actionHandlers.get(l))?(b.pop(),b.length===0&&(b={},_.FZ(_.XZ.getInstance(),(b[l]=!0,b),this.getRoot()),this.actionHandlers.delete(l))):_.cX(new _.Rp("Attempted to unregister an action handler which is not registered.",l))};
_.Q.addPageDisposeJob=function(l){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.M$V(this.rootElement.pageDisposeJobs,l)};
_.Q.removePageDisposeJob=function(l){this.rootElement.pageDisposeJobs&&_.oj(this.rootElement.pageDisposeJobs,l)};
_.Q.dispatchEvent=function(l,b){_.rh(this.rootElement,l,b)};
_.Q.provideRenderingData=function(l,b){this.rootElement.provideRenderingData(l,b)};
_.Q.scrollWatchTo=function(l,b){var d;(d=this.watchScrollManager)==null||d.scrollWatchTo(l,b)};
_.Q.focusOnPlayer=function(){var l=this.getElement("PLAYER");_.m1(l,function(){if(l&&l.firstElementChild){var b=l.querySelector(".html5-video-player");b&&(_.Ig(_.qP().resolve(_.kh)),b.focus())}else _.cX(Error("lp"))})};
_.Q.subscribeToActiveChanged=function(l,b){b=b===void 0?!0:b;var d=_.lK(_.rT(),_.iOB,function(L){l(L)});
b&&l(_.iOB(_.rT().getState()));return d};
_.Q.isActive=function(){return _.iOB(_.rT().getState())};
_.Q.onAttached=function(){var l=_.U("external_fullscreen");_.U("use_unified_flag_accessor")&&(l=_.qP().resolve(_.REA).retriever.getFlag(_.jyr));(l||_.il("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var JCd=function(l){return l.getRoot().is==="ytd-watch-flexy"||l.getRoot().is==="ytd-watch-grid"},RI=function(l){return l.getRoot().is==="ytd-watch-fixie"};
_.C4.prototype.initPersistentModules=function(){if(RI(this)||JCd(this)&&_.U("kevlar_watch_flexy_theater_manager")){var l=new _.$g$(this);_.j8(this,l)}l=new _.Ud$(this);_.j8(this,l);l=new _.Mf(this);_.j8(this,l);l=new _.mdp(this);_.j8(this,l);l=new _.gm(this);_.j8(this,l);l=new _.II(this);_.j8(this,l);if(RI(this)||JCd(this)&&_.U("kevlar_watch_flexy_playlist_manager"))l=new _.rqm(this),_.j8(this,l);_.U("web_thumbnail_to_watch_transition")&&(l=new $ud(this),_.j8(this,l))};
_.C4.prototype.initOrDisposeActiveModules=function(l){l?(this.watchScrollManager=new _.Sg(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.gID(this)),_.U("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new Az(this)),this.activeModules.push(new _.Iic(this)),RI(this)&&this.activeModules.push(new IFp(this)),this.activeModules.push(new _.EOd(this)),this.activeModules.push(new _.yqB(this)),(RI(this)||_.U("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.SzI(this)),this.activeModules.push(new _.pHB(this)),(RI(this)||_.U("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.XfL(this)),(RI(this)||_.U("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.GWc(this)),_.Pf("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.ric(this),this.activeModules.push(this.watchCinematicManager)),_.U("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.wH$(this)),_.U("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.qxd(this)),l=_.U("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.U("kevlar_watch_flexy_comments_manager")&&!l&&this.activeModules.push(new _.Fyd(this)),_.U("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.iZm(this)),this.activeModules.push(new _.COE(this)),this.activeModules.push(new _.AqB(this)),_.U("web_enable_timely_actions")&&this.activeModules.push(new _.Dg$(this)),_.U("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.nMp(this)),_.U("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Ltp(this)),_.U("web_fullscreen_components")&&this.activeModules.push(new _.pyb(this)),_.U("web_player_rtr_ctrls")&&this.activeModules.push(new _.NTb(this)),(_.U("enable_creator_chatbot")||_.U("enable_creator_chatbot_link_out"))&&this.activeModules.push(new No$(this))):(_.Fk(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.C4.prototype.disposeInternal=function(){_.fB.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.qG.Object.defineProperties(_.C4.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var ChB,b_,R1m,ptD,DYB,VAL,oZd,wtc;ChB=function(){var l=_.YR();l.info||(l.info={});return l.info};
b_=function(l){return Math.round(_.Uz()+l)};
R1m=function(){var l;if(_.U("csi_use_performance_navigation_timing")){var b,d,L,P=_.tX==null?void 0:(l=_.tX.getEntriesByType)==null?void 0:(b=l.call(_.tX,"navigation"))==null?void 0:(d=b[0])==null?void 0:(L=d.toJSON)==null?void 0:L.call(d);P?(P.requestStart=b_(P.requestStart),P.responseEnd=b_(P.responseEnd),P.redirectStart=b_(P.redirectStart),P.redirectEnd=b_(P.redirectEnd),P.domainLookupEnd=b_(P.domainLookupEnd),P.connectStart=b_(P.connectStart),P.connectEnd=b_(P.connectEnd),P.responseStart=b_(P.responseStart),
P.secureConnectionStart=b_(P.secureConnectionStart),P.domainLookupStart=b_(P.domainLookupStart),P.isPerformanceNavigationTiming=!0,l=P):l=_.tX.timing}else l=_.U("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.tX.timing)):_.tX.timing;return l};
ptD=function(){if(_.tX.getEntriesByType){var l=_.tX.getEntriesByType("paint");if(l=_.x1(l,function(d){return d.name==="first-paint"}))return b_(l.startTime)}var b;
_.U("csi_use_performance_navigation_timing")?b=_.tX.getEntriesByType("first-paint")[0].startTime:b=_.tX.timing.msFirstPaint;return b?Math.max(0,b):0};
DYB=function(){var l=window.location.protocol,b=_.tX.getEntriesByType("resource");b=_.BI(b,function(d){return d.name.indexOf(l+"//fonts.gstatic.com/s/")===0});
(b=oZd(b,function(d,L){return L.duration>d.duration?L:d}))&&b.startTime>0&&b.responseEnd>0&&(_.KZ("wffs",b_(b.startTime)),_.KZ("wffe",b_(b.responseEnd)))};
VAL=function(l,b){l=document.querySelector(l);if(!l)return!1;var d="",L=l.nodeName;L==="SCRIPT"?(d=l.src,d||(d=l.getAttribute("data-timing-href"))&&(d=window.location.protocol+d)):L==="LINK"&&(d=l.href);_.Eb(document)&&l.setAttribute("nonce",_.Eb(document));return d?(l=_.tX.getEntriesByName(d))&&l[0]&&(l=l[0],d=_.Uz(),_.KZ("rsf_"+b,d+Math.round(l.fetchStart)),_.KZ("rse_"+b,d+Math.round(l.responseEnd)),l.transferSize!==void 0&&l.transferSize===0)?!0:!1:!1};
_.uQd=function(l,b){_.rq(function(){_.Hy("").info.actionType=l;b&&_.TR("TIMING_AFT_KEYS",b);_.TR("TIMING_ACTION",l);var d=_.vwQ(_.aC("TIMING_INFO",{}));Object.keys(d).length>0&&_.eh(d);d={isNavigation:!0,actionType:_.WcZ(_.aC("TIMING_ACTION"))};var L=_.aC("PREVIOUS_ACTION");L&&(d.previousAction=_.WcZ(L));if(L=_.aC("CLIENT_PROTOCOL"))d.httpProtocol=L;if(L=_.aC("CLIENT_TRANSPORT"))d.transportProtocol=L;(L=_.zw())&&L!=="UNDEFINED_CSN"&&(d.clientScreenNonce=L);L=_.A0N();if(L===1||L===-1)d.isVisible=!0;
L=_.qVV().loadType==="cold";var P=ChB();L||(L=P.yt_lt==="cold");if(L){d.loadType="cold";L=ChB();P=R1m();var E=_.Uz(),f=_.aC("CSI_START_TIMESTAMP_MILLIS",0);f>0&&!_.U("embeds_web_enable_csi_start_override_killswitch")&&(E=f);E&&(_.KZ("srt",P.responseStart),L.prerender!==1&&_.MDN(E));L=ptD();L>0&&_.KZ("fpt",L);L=R1m();L.isPerformanceNavigationTiming&&_.eh({performanceNavigationTiming:!0},void 0);_.KZ("nreqs",L.requestStart,void 0);_.KZ("nress",L.responseStart,void 0);_.KZ("nrese",L.responseEnd,void 0);
L.redirectEnd-L.redirectStart>0&&(_.KZ("nrs",L.redirectStart,void 0),_.KZ("nre",L.redirectEnd,void 0));L.domainLookupEnd-L.domainLookupStart>0&&(_.KZ("ndnss",L.domainLookupStart,void 0),_.KZ("ndnse",L.domainLookupEnd,void 0));L.connectEnd-L.connectStart>0&&(_.KZ("ntcps",L.connectStart,void 0),_.KZ("ntcpe",L.connectEnd,void 0));L.secureConnectionStart>=_.Uz()&&L.connectEnd-L.secureConnectionStart>0&&(_.KZ("nstcps",L.secureConnectionStart,void 0),_.KZ("ntcpe",L.connectEnd,void 0));_.tX&&"getEntriesByType"in
_.tX&&DYB();L=[];if(document.querySelector&&_.tX&&_.tX.getEntriesByName)for(var F in wtc)wtc.hasOwnProperty(F)&&(P=wtc[F],VAL(F,P)&&L.push(P));if(L.length>0)for(d.resourceInfo=[],F=_.X(L),L=F.next();!L.done;L=F.next())d.resourceInfo.push({resourceCache:L.value})}_.eh(d);d=_.qz();d.preLoggedGelInfos||(d.preLoggedGelInfos=[]);F=d.preLoggedGelInfos;d=_.tDQ();L=void 0;for(P=0;P<F.length;P++)if(E=F[P],E.loadType){L=E.loadType;break}if(_.qVV().loadType==="cold"&&(d.loadType==="cold"||L==="cold")){L=_.H5N();
P=_.qz();P=P.gelTicks?P.gelTicks:P.gelTicks={};for(var n in L)if(!(n in P))if(typeof L[n]==="number")_.KZ(n,_.hX(n));else if(_.U("log_repeated_ytcsi_ticks"))for(E=_.X(L[n]),f=E.next();!f.done;f=E.next())f=f.value,_.KZ(n.slice(1),f);n={};L=!1;F=_.X(F);for(P=F.next();!P.done;P=F.next())L=P.value,_.$K(d,L),_.$K(n,L),L=!0;L&&_.eh(n)}_.R6N(!0);n=_.aC("TIMING_ACTION");_.lo("ytglobal.timingready_")&&n&&_.aRB()&&_.CWV()&&_.gw$()})()};
oZd=function(l,b){return Array.prototype.reduce.call(l,b,{duration:0})};
wtc={'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 G7H={};G7H.YtVisibilityRootBehavior=[_.h_t.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.su(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.aC("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var l=_.aC("INNERTUBE_CLIENT_NAME")!=="WEB";_.U("kevlar_use_vimio_behavior")&&l&&_.Vat()}}];_.d5={};_.d5.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(l){l.detail.contextProvider=this;l.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
G7H.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.TZ();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(l){var b=this;this.pageCount+=1;_.U("kevlar_use_vimio_behavior")&&(_.aC("INNERTUBE_CLIENT_NAME")==="WEB"?_.T1.addJob(function(){b.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(l)},
loadPage_:function(l){this.data=l},
ytPageBehaviorActiveObserver_:function(l){var b=this;_.U("kevlar_use_vimio_behavior")&&(l?_.aC("INNERTUBE_CLIENT_NAME")==="WEB"?_.T1.addJob(function(){b.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(l){if(!this.setScrollTopJobId_){var b=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){b.setScrollTopJobId_=0;var d=_.qP().resolve(_.YC(_.kh));d&&_.Ig(d);this.getPageScrollingElement().scrollTop=l}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.RL(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var vZI;var l_=function(){var l=_.S.apply(this,arguments)||this;l.playerListenerConfig=null;l.actionMap={"yt-show-watch-page-survey":"openSurvey"};return l};
_.h(l_,_.S);_.Q=l_.prototype;_.Q.dataChanged=function(){var l=this,b=_.P_();b&&b.getPlayerPromise().then(function(L){l.maybeRemovePlayerListeners(L)});
var d=this.data&&this.data.survey;d&&((d=(d=d.singleOptionSurveyRenderer||d.checkboxSurveyRenderer||d.multiStageSurveyRenderer)&&d.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(b,d):this.openSurvey())};
_.Q.triggerWatchPageSurvey=function(l,b){var d=this,L,P,E,f,F,n,N,Y,q;return _.B(function(H){if(H.nextAddress==1)return l?H.yield(l.getPlayerPromise(),2):H.return();d.player=H.yieldResult;if(!d.player)return H.return();L={};P=_.X(b);for(E=P.next();!E.done;E=P.next())f=E.value,F=_.X(d.createEventListenerPair(f)),n=F.next().value,N=F.next().value,Y=n,q=N,Y&&q&&(L[Y]=q,d.ytPlayerListenerBehavior.listenToPlayerEvent(d.player,Y,q));d.playerListenerConfig=L;_.gR(H)})};
_.Q.createEventListenerPair=function(l){var b=l.playbackEventTrigger;return b?this.handlePlaybackTrigger(b):(l=l.watchTimeTrigger)?this.handleWatchTimeTrigger(l):[void 0,void 0]};
_.Q.handleWatchTimeTrigger=function(l){var b=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var d=l.videoWatchFraction,L=l.watchTimeSec;return L&&d?["onVideoProgress",function(){b.player&&b.isWatchTimeConditionMet(b.player,d,L)&&b.showSurvey()}]:[void 0,
void 0]};
_.Q.isWatchTimeConditionMet=function(l,b,d){var L=l.getProgressState(),P=L.current-this.lastKnownPlaybackPosition;P<5&&(this.accumulatedMediaTime+=P);this.lastKnownPlaybackPosition=L.current;L=Math.round(this.accumulatedMediaTime/L.duration*1E3)/1E3;return l.getPresentingPlayerType&&l.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>d||L>b)};
_.Q.handlePlaybackTrigger=function(l){var b=this;l=l.playbackEvent;if(l==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var d="onStateChange";var L=function(P){P===0&&b.showSurvey()}}else l==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(d="onVideoProgress",L=function(P){b.player&&b.player.getPresentingPlayerType&&b.player.getPresentingPlayerType()===1&&P&&b.showSurvey()}):l==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(d="onAdEnd",L=this.showSurvey);
return[d,L]};
_.Q.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.Q.openSurvey=function(){var l=this,b=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.Wja(!!b));_.T1.addJob(function(){l.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:b}})},0,0)};
_.Q.maybeRemovePlayerListeners=function(l){if(this.playerListenerConfig){for(var b=_.X(Object.keys(this.playerListenerConfig)),d=b.next();!d.done;d=b.next())d=d.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(l,d,this.playerListenerConfig[d]);this.playerListenerConfig=null}};
l_.prototype.dataChanged=l_.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],l_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],l_.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],l_.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],l_.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],l_.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],l_.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],l_.prototype,"playerListenerConfig",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],l_.prototype,"lastKnownPlaybackPosition",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],l_.prototype,"accumulatedMediaTime",void 0);_.w([_.g(),_.u("design:type",Object)],l_.prototype,"player",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],l_.prototype,"dataChanged",null);_.w([_.A({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],l_);
_.R(l_,"ytd-survey-trigger-renderer",function(){if(vZI!==void 0)return vZI;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return vZI=l},{mode:1});
}catch(e){_._DumpException(e)}
try{
var nA9;_.nB=function(l){var b=document.createElement("link");_.Ni(b,l,"stylesheet");document.head.appendChild(b)};
_.ON=function(l,b){var d,L;return _.B(function(P){d=document.createElement("div");d.id=l.id;l.className&&(d.className=l.className);L=l.element;if(!L)throw Error("hk");if(l.location==="prepend")L.prepend(d);else if(l.location==="appendChild")L.appendChild(d);else if(l.location==="after")L.after(d);else throw Error("ik");return P.return(_.DZ(d,b,"mj"))})};
_.N_=function(l){var b;return _.B(function(d){(b=document.getElementById(l))&&b.remove();_.gR(d)})};
_.mI=function(l,b){var d=document.querySelector(l);d?b(d):setTimeout(function(){_.mI(l,b)},1E3)};
_.Oi9=function(l,b,d){var L;_.B(function(P){if(P.nextAddress==1)return(L=document.getElementById(l))?P.jumpTo(2):P.yield(nA9(l,b,d),2);if(L=document.getElementById(l))L.style.display="block";_.gR(P)})};
nA9=function(l,b,d){return _.B(function(L){return L.return(new Promise(function(P){_.mI("div #panels",function(E){_.ON({element:E,location:"appendChild",id:l,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+d},b);P()})}))})};_.Y2=_.C(function(l){var b=l.text;var d=l.onClick;var L=l.color;var P=l.backgroundColor;var E=l.buttonSize;var f=l.disabled;var F=l.iconName;var n=l.iconSize;var N=l.className;var Y=l.iconClassName;l=l.ariaLabel;var q=_.Nb(function(t){d(t)}),H={};
return _.O("button",{class:_.nt("ytpStandardButtonsHost",(H.ytpStandardButtonsLarge=function(){return(E==null?void 0:E())==="large"},H),N),
"on:click":q,style:_.qb({color:L,"background-color":P}),disabled:f,"aria-label":l},_.O(_.m,{cond:F,then:function(){return _.O(_.H$,{className:_.nt("ytpStandardButtonsIconContainer",Y),icon:F,size:n})}}),b)},"lj");_.N_B=_.C(function(l){var b,d,L={};return _.O("div",{class:_.nt("ytprototypesEngagementPanelComponentHost",(L.ytprototypesEngagementPanelComponentHostMweb=l.isMweb,L),l.className),id:l.id},_.O("div",{class:_.nt("ytprototypesEngagementPanelComponentEngagementPanelHeader",l.headerClassName)},_.O("div",null,l.header()),_.O("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.O("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(b=l.HeaderButton)==null?void 0:b.call(l)),
_.O(_.Y2,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var P;(P=l.onHide)==null||P.call(l);var E;if((E=l.preventDefault)==null||!E.call(l))if(P=l.id(),P=document.getElementById(P))P.style.display="none"}}))),_.O("div",{class:_.nt("ytprototypesEngagementPanelComponentEngagementPanelContent",l.contentClassName),
style:function(){var P,E;return"height: "+(((P=l.height)==null?0:P.call(l))||((E=l.isMweb)==null?0:E.call(l))?"100%":"800px")+";"}},l.content()),_.O("div",null,(d=l.Footer)==null?void 0:d.call(l)))},"nj");
}catch(e){_._DumpException(e)}
try{
var z1b=new _.Hd("replaceFeedContentAction");var y_B;var Zfp;var MAI=function(){return _.S.apply(this,arguments)||this};
_.h(MAI,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],MAI.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],MAI.prototype,"data",void 0);_.w([_.A({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],MAI);
_.R(MAI,"ytd-sub-feed-option-renderer",function(){if(Zfp!==void 0)return Zfp;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Zfp=l},{mode:1});var IkD;var ui=function(){return _.S.apply(this,arguments)||this};
_.h(ui,_.S);ui.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ui.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ui.prototype,"ytRendererStamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ui.prototype,"data",void 0);_.w([_.A({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],ui);
_.R(ui,"ytd-sub-feed-selector-renderer",function(){if(IkD!==void 0)return IkD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return IkD=l},{mode:1});var Ga=function(){return _.S.apply(this,arguments)||this};
_.h(Ga,_.S);
Ga.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}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ga.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ga.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ga.prototype,"data",void 0);_.w([_.A({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],Ga);
_.R(Ga,"ytd-browse-feed-actions-renderer",function(){if(y_B!==void 0)return y_B;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return y_B=l},{mode:1});var $YE;var J_D;var Ta=function(){return _.S.apply(this,arguments)||this};
_.h(Ta,_.S);Ta.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ta.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ta.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ta.prototype,"data",void 0);_.w([_.A({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],Ta);
_.R(Ta,"ytd-mini-channel-renderer",function(){if(J_D!==void 0)return J_D;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return J_D=l},{mode:1});var xYc;var a1=function(){return _.S.apply(this,arguments)||this};
_.h(a1,_.S);a1.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],a1.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],a1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],a1.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],a1);
_.R(a1,"ytd-vertical-channel-section-renderer",function(){if(xYc!==void 0)return xYc;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return xYc=l},{mode:1});var ii=function(){return _.S.apply(this,arguments)||this};
_.h(ii,_.S);ii.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ii.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ii.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ii.prototype,"data",void 0);_.w([_.A({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],ii);
_.R(ii,"ytd-browse-secondary-contents-renderer",function(){if($YE!==void 0)return $YE;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return $YE=l},{mode:1});var gZB;var cc=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};l.notActive=!1;l.isConstrainedList=!1;l.marginSettings=0;return l};
_.h(cc,_.S);_.Q=cc.prototype;
_.Q.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(l){var b;return(l==null?void 0:(b=l.webComponentHint)==null?void 0:b.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}}}}};
_.Q.getPath=function(l,b){var d="data.tabs.#"+b+".";l.tabs[b].tabRenderer?d+="tabRenderer.":l.tabs[b].expandableTabRenderer&&(d+="expandableTabRenderer.");return d+"content.sectionListRenderer"};
_.Q.computeDisplayedContent=function(l){this.unlinkPaths("content");if(l&&l.tabs)for(var b=l.tabs.length,d=0;d<b;d++){var L=l.tabs[d].tabRenderer||l.tabs[d].expandableTabRenderer;if(L.selected&&L.content)return this.linkPaths("content",this.getPath(l,d)),L.content}return null};
_.Q.computeHasSecondaryColumnData=function(l){return!!l&&!!l.secondaryContents};
_.Q.onRetrieveLocation=function(l,b){b.locationRetrieved(b.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);l.stopPropagation()};
_.Q.onYtServiceRequestSent=function(l,b){_.U("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(b)};
_.Q.onYtServiceRequestCompleted=function(l,b){_.U("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(b)};
_.Q.onReplaceFeedContentAction=function(l){if(!_.U("replace_feed_content_action_killswitch")&&!this.notActive){var b;(l=(b=_.K(l,z1b))==null?void 0:b.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(l)}};
_.Q.handleServiceRequestActions=function(l){if(l=l.actions){l=_.X(l);for(var b=l.next();!b.done;b=l.next()){b=b.value;var d=void 0;((d=_.K(b,z1b))==null?0:d.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.K(b,z1b).items)}}};
cc.prototype.onYtServiceRequestCompleted=cc.prototype.onYtServiceRequestCompleted;cc.prototype.onYtServiceRequestSent=cc.prototype.onYtServiceRequestSent;cc.prototype.onRetrieveLocation=cc.prototype.onRetrieveLocation;_.w([_.z(_.ql),_.u("design:type",Object)],cc.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],cc.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],cc.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cc.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cc.prototype,"data",void 0);_.w([_.g({computed:"computeDisplayedContent(data)"}),_.u("design:type",Object)],cc.prototype,"content",void 0);
_.w([_.g({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],cc.prototype,"hasSecondaryColumnData",void 0);_.w([_.g({value:function(){return window.outerHeight>1024?3:2}}),
_.u("design:type",Number)],cc.prototype,"initialCount",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],cc.prototype,"pageSubtype",void 0);_.w([_.KL("ytd-section-list-renderer"),_.u("design:type",Object)],cc.prototype,"listRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],cc.prototype,"notActive",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],cc.prototype,"isConstrainedList",void 0);
_.w([_.g(),_.u("design:type",String)],cc.prototype,"responsiveSizing",void 0);_.w([_.g(),_.u("design:type",Number)],cc.prototype,"marginSettings",void 0);_.w([_.Hf("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],cc.prototype,"onRetrieveLocation",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],cc.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],cc.prototype,"onYtServiceRequestCompleted",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],cc);
_.R(cc,"ytd-two-column-browse-results-renderer",function(){if(gZB!==void 0)return gZB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return gZB=l},{mode:2});
}catch(e){_._DumpException(e)}
try{
var UvD=function(l){if((l==null?void 0:l.value)===void 0||l==null||!l.unit)return"initial";a:{switch(l.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var b="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":b="%";break a}b=void 0}return b?""+l.value+b:"initial"};_.P$(_.C(function(l){var b=l.data;l=_.X(_.jL(!1,void 0,"VotqNe"));var d=l.next().value,L=l.next().value;_.wq(function(){_.XZ.getInstance().triggerAction("yt-request-timely-shelf-state")});
var P=_.IJ(function(){var N,Y,q=(N=_.K(b().rendererContext,_.Ki))==null?void 0:(Y=N.loggingDirectives)==null?void 0:Y.trackingParams;if(q)return _.WZ(q)},void 0,"AvMXxb");
_.f1(_.XZ.getInstance(),{"yt-hide-shopping-timely-shelf":function(){L(!1);var N=_.zw(),Y=P();N&&Y&&_.Di(N,[Y])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){L(!0);var N=_.zw(),Y=P();N&&Y&&_.o_(N,[Y])})}});
var E=function(){var N;return(N=b().image)==null?void 0:N.image},f=function(){var N,Y;
return!!((N=E())==null?0:(Y=N.sources)==null?0:Y.some(function(q){var H;return!!(q==null?0:(H=q.clientResource)==null?0:H.imageName)}))},F=function(){var N;
return((N=b().image)==null?void 0:N.height)||40},n=function(){var N;
return(N=b().image)==null?void 0:N.backgroundColor};
l={};return _.O("yt-shopping-timely-shelf-content-view-model",{el:_.lY(_.AW(function(){return b().rendererContext})),
class:_.nt("ytShoppingTimelyShelfContentViewModelHost",(l.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(b().image||b().avatar||b().line1)&&d()},l)),
style:_.qb({"--shopping-timely-shelf-content-padding-top":function(){var N;return UvD((N=b().padding)==null?void 0:N.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var N;return UvD((N=b().padding)==null?void 0:N.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var N;return UvD((N=b().padding)==null?void 0:N.start)},
"--shopping-timely-shelf-content-padding-end":function(){var N;return UvD((N=b().padding)==null?void 0:N.end)},
"--yt-shopping-timely-shelf-background-color":function(){return b().backgroundColor!==void 0?_.Jq(b().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var N,Y;return((Y=(N=b().image)==null?void 0:N.cornerRadius)!=null?Y:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return n()!==void 0?_.Jq(n()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var N;return(((N=b().image)==null?void 0:N.width)||40)+"px"}})},_.O(_.m,{cond:E,
then:function(N){var Y={};return _.O(_.cZ,{preserveHeight:!0,preserveWidth:!0,height:F,data:N,alt:"",className:_.nt("ytShoppingTimelyShelfContentViewModelImage",(Y.ytShoppingTimelyShelfContentViewModelIcon=f,Y))})}}),_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS}),_.O("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.O(_.W_,{data:function(){return b().line1}},{shoppingContentLineViewModel:function(N){return _.O(_.M7,{data:N.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.O(_.W_,{data:function(){return b().line2}},{shoppingContentLineViewModel:function(N){return _.O(_.M7,{data:N.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.O("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.O(_.W_,{data:function(){var N;
return(N=b().button)!=null?N:[]}},{buttonViewModel:function(N){var Y=N.data;
return _.O(_.Rb,{data:Y,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(q){Y().onTap&&q.stopPropagation()}})}})))},"Qo"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.KX}});_.KfI={};
_.KfI.YtdWatchBehavior=[_.a.YtRendererBehavior,_.k4.YtPlayerListenerBehavior,_.MS.YtRendererstamperBehavior,_.wG.YtActionHandlerBehavior,_.d5.YtPageBehavior,_.VQ.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 _.il("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.U("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 _.il("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 _.U("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.U("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 _.KO("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.KO("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 _.U("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.U("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("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 _.U("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.U("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.U("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.U("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("swatcheroo_enable_ghost_cards")||_.U("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 _.U("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 _.U("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("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 _.U("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 _.U("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(l,b,d){return l&&(b||!d)},
computeShowGhostRelated_:function(l,b,d){return l&&(b||!d)},
monitorScroll:!0,configureRendererStamper:function(){var l={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:_.ux(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.ux(["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"||_.U("swa_prov_panels_ks")?l.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(l.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},l.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return l},
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 l=this;this.watchController=void 0;this.pageDisposeJobs=[function(){l.showMetadataPlaceholder_()},
function(){_.U("web_watch_dont_clear_comments")||l.clearComments_()},
function(){l.clearPlayerAds_()},
function(){l.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;_.U("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.U("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new _.QOm(function(){return _.L2(l)},this.hostElement);
this.pageDisposeJobs.push(function(){l.youThereManager_.reset()});
_.U("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){l.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.JO;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;_.U("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));_.U("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.qu(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(l){l&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:l}),l.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(l){_.U("kevlar_watch_flexy_theater_manager")&&(this.theater=l,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(l){!_.U("kevlar_watch_while_v2")&&!_.U("web_watch_pip")||l||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(l){this.active!==void 0&&(this.fullscreen=l,_.U("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(l){this.active!==void 0&&(_.rh(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.U("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.U("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(l>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(l){this.initCsi_();this.updatePageData_(l)},
updatePageData_:function(l){var b=this;if(l)if(this.data===l){this.onPageLoadWithSameData_();var d;(d=this.watchController)==null||d.setWatchNextResponse(this.data)}else this.data=l;this.playlist&&_.jh({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Zi("nw");this.loading=!1;_.pl(_.T1,function(){b.initDclkstatus_();var L,P=((L=b.player)==null?void 0:L.getVideoData().cpn)||"";_.VQm(function(E,f){_.xuQ(E,f,P)})})},
onPageLoadWithSameData_:function(){_.U("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 l=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!l);this.set("loadingData.playlistLoading",l&&l!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),l=this.watchNextSkeletonEl_.firstElementChild;l;)l.classList.remove("hidden"),l=l.nextElementSibling;if(_.U("kevlar_watch_frame0_loading_state")){var b,d,L;l=(b=this.loadingData)==null?void 0:(d=b.endpoint)==null?void 0:(L=d.watchEndpoint)==null?void 0:L.videoId;var P;l&&(P="https://i.ytimg.com/vi/"+l+"/frame0.jpg");_.F$(this.hostElement).querySelector("#player").style.backgroundImage=P?"url("+P+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var l=_.F$(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&l&&(l.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var b,d;(d=(b=this.watchMetadata).updateSentimentBarWidth)==
null||d.call(b);var L,P;(P=(L=this.watchMetadata).resize)==null||P.call(L)}_.U("kevlar_watch_frame0_loading_state")&&(_.F$(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(l){var b=_.F$(this.hostElement).querySelector(l);b?_.iv(b,!1):_.cX(new _.Rp("Overscroll monitor not found for component: ",l))},
removeSplitScrollMouseTrap:function(l){var b=_.F$(this.hostElement).querySelector(l);b?_.cJ(b):_.cX(new _.Rp("Disposal component for  overscroll monitoring not found: ",l))},
onLoadingChanged_:function(l){l?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.U("web_thumbnail_to_watch_transition")&&!_.fYB||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.U("web_thumbnail_to_watch_transition")&&!_.fYB||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(l){var b=this;l?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.T1.addLowPriorityJob(function(){b.onWindowResized_(_.Ux(!0))})},
updateTheaterModeState_:function(l){if(!_.U("kevlar_watch_flexy_theater_manager")){l=l||this.fullWindowMode_;if(this.theater!==void 0||l)this.theater=l;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();l&&_.lYd()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var l=this.fullBleedPlayer?_.F$(this.hostElement).querySelector("#player-full-bleed-container"):_.F$(this.hostElement).querySelector("#player-container-inner");var b=this.getPlayerContainer(),d=_.U("kevlar_watch_while_v2")||_.U("web_watch_pip");b.parentElement!==l&&(d&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.L2(this).appendTo(l,b))},
updateErrorScreenLocation:function(){var l=_.F$(this.hostElement).querySelector("#error-screen"),b=this.fullBleedPlayer?_.F$(this.hostElement).querySelector("#player-full-bleed-container"):_.F$(this.hostElement).querySelector("#player");l.parentElement!==b&&b.appendChild(l)},
deactivateMiniplayerAndResetPlayer:function(){var l=this;return _.B(function(b){if(b.nextAddress==1)return b.yield(_.qP().resolve(_.pE).deactivate(),2);l.updatePlayerLocation();_.gR(b)})},
updateCinematicsLocation:function(){var l=this.getElement("CINEMATICS");if(l){var b=this.getCinematicsLocationContainer();l.parentElement!==b&&b.appendChild(l)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.F$(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.F$(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(l,b,d){var L=document.documentElement.hasAttribute("dark"),P=!L&&this.cinematicLightTheme;return d||l&&L||b&&L||(b||l)&&P},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var l=this,b;(b=this.watchController)==null||b.setWatchNextResponse(this.data);_.U("kevlar_watch_flexy_comments_manager")||this.initComments_();_.U("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.qP().resolve(_.Ud).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&!this.persistPanelOnDataChange&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=
!0,this.visiblePanelIdentifiers_.clear(),this.engagementPanelExpanded=!1,_.U("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.T1.addLowPriorityJob(function(){_.bQ(l.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.U("web_watch_start_chat_in_theater_mode")){var d,L,P;if((d=this.data)==null?0:(L=d.contents)==null?0:(P=L.twoColumnWatchNextResults)==null?0:P.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var E,f;((E=this.data)==null?0:(f=E.contents)==null?0:f.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(l){var b;(b=this.watchController)==null||b.setPlayerResponse(this.playerData);l&&l.playabilityStatus&&(b=this.isVideoPlayable_(l.playabilityStatus,this.getPlayerOverlays_(this.data)),l=this.isLiveStreamOffline_(l.playabilityStatus),b&&!l||_.m1(this,function(){_.Zi("pbu")}));
this.setPlayerAds_();_.bQ(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(l,b){if((_.U("kevlar_watch_while_v2")||_.U("web_watch_pip"))&&this.playerData&&b)return this.playerData.videoDetails},
watchPageActiveChanged_:function(l){_.rT().dispatch(_.Bob(this.active));l?this.activate_():this.deactivate_()},
attached:function(){var l=this;this.watchController=new _.C4(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);_.U("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var b=_.L2(this);_.U("kevlar_disable_prepare_player")||
b.preparePlayer();_.U("kevlar_watch_flexy_playlist_manager")||_.qP().resolve(_.Ud).setPlayer(b);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();b={"--ytd-watch-flexy-scrollbar-width":_.Tz()+"px"};this.is==="ytd-watch-grid"&&(_.rT().dispatch(_.E2({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),b["--ytd-watch-flexy-sidebar-width"]=_.uOD+"px",b["--ytd-watch-grid-horizontal-page-margins"]=_.gt+"px",b["--ytd-watch-grid-columns-top-margins"]=
_.D$B+"px",b["--ytd-watch-grid-min-player-height-medium"]="360px");!_.KO("kv_pl_mx_sz_ks")&&_.KO("kevlar_watch_max_player_width")&&(b["--ytd-watch-flexy-max-player-width-wide-screen"]=_.GjB+"px");_.KO("kevlar_watch_flexy_metadata_height")&&(b["--ytd-watch-flexy-space-below-player"]=_.T7c+"px");this.safeUpdateStyles(b);_.U("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.sG(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return l.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.F$(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var l=_.Tz(),b=_.SU+l,d=b;this.fixedPanels&&(b+=_.uOD);var L=657+l;l=1327+l;_.F$(this.hostElement).querySelector("#two-column-query").query="(min-width: "+b+"px)";_.F$(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(L+"px), (min-height: 630px) and (min-width: ")+(b+"px) and (max-width: ")+(l+"px)");_.F$(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(l+"px)");
_.F$(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+d+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var l=_.F$(this.hostElement).querySelector("#miniplayer-bar").firstChild,b=this.squeezeback&&!_.U("web_watch_squeezeback_player_size_killswitch");return l&&l.active||this.theater||_.U("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||b||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.MY(NaN,NaN):_.aFc(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.aFc(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.su(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var l=this;this.onWindowResized_(_.Ux());_.U("browse_skeleton_removal_on_watch_killswitch")||_.il("IS_SHELL_LOAD")&&_.A_B();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var b=_.L2(this);b.addEventListener("yt-player-updated",_.qu(this,this.onPlayerUpdated_));b.getPlayerPromise().then(function(d){l.playerApiReady_(d)});
_.U("kevlar_watch_flexy_playlist_manager")||(b=_.qP().resolve(_.Ud),_.U("kevlar_watch_observe_playlist_navigations_killswitch")&&b.addEventListener("yt-navigate",_.qu(this,this.onYtNavigate_)),b.setPlaylistComponent(_.F$(this.hostElement).querySelector("#playlist")),b.addEventListener("yt-playlist-data-updated",_.qu(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.T1.addLowPriorityJob(function(){_.rh(l.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.L2(this).removeEventListener("yt-player-updated",_.qu(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.U("kevlar_watch_flexy_playlist_manager")){var l=_.qP().resolve(_.Ud);_.U("kevlar_watch_observe_playlist_navigations_killswitch")&&l.removeEventListener("yt-navigate",_.qu(this,this.onYtNavigate_));
l.cancelVideoSkip();l.removeEventListener("yt-playlist-data-updated",_.qu(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.U("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.rh(this.hostElement,"yt-autonav-pause-player",!1);l=_.Tw();_.U("kevlar_exit_fullscreen_leaving_watch")&&l&&_.aN(l)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(l){this.player&&this.player.updateVideoData({rvs:l.rvs})},
getPageContents:function(l){return l&&l.contents&&l.contents.twoColumnWatchNextResults&&l.contents.twoColumnWatchNextResults.results&&l.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(l){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",l)},
onRetrieveLocation_:function(l,b){b.hasComments?b.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):b.locationRetrieved("/related_ajax",void 0);l.stopPropagation()},
onSubscriptionChanged_:function(l,b){this.player&&(b?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.uQd("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.F$(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.F$(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(l){this.player=l;this.setPlayerState(l.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.U("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.U("kevlar_unified_player")||_.U("kevlar_player_new_bootstrap_adoption"))&&_.Vd()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(l,b){b=b===void 0?!0:b;_.Tw()&&_.U("external_fullscreen")&&_.aN(document.documentElement);this.theaterRequested_=l;b&&_.SG("wide",l?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.lQ(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.rh(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(l){_.r7(l,typeof this.player),this.player&&_.r7(l,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var l;((l=this.player)==null?0:l.isFullscreen())?this.player.toggleFullscreen():_.lQ(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(l,b){return this.loading?b:!!Object.keys(l).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(l){if(l){l=_.X(l);for(var b=l.next();!b.done;b=l.next())b=b.value,b.youThereRenderer&&_.sOI(this.youThereManager_,b.youThereRenderer)}},
setPlaylistData_:function(l){return l||{}},
userEngagementConfigDataChanged_:function(l){if(l)if(l.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var b=this.youThereManager_;_.HX()<l.lowEngagementThresholdMs||_.Oim(b,!0)}else l.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.lQ(this.hostElement,"yt-autonav-pause-user-engagement",[l])},
isPlayerUnavailable_:function(l,b,d){return!!l&&!this.isVideoPlayable_(l,d)&&!b},
getPlayerOverlays_:function(l){return(l==null?void 0:l.playerOverlays)||null},
isVideoPlayable_:function(l,b){if(!l)return!1;var d=l.status==="OK"||l.status==="LIVE_STREAM_OFFLINE",L=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",l)||this.get("errorScreen.ypcTrailerRenderer",l);l=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",l);var P;b=b==null?void 0:(P=b.playerOverlayRenderer)==null?void 0:P.gatedActionsOverlayRenderer;return!!d||!!L||!!l||!!b},
hasWatchNextResponseErrorRenderer:function(l){var b=this.getPageContents(l),d,L,P,E,f;return!(l==null?0:(d=l.contents)==null?0:(L=d.twoColumnWatchNextResults)==null?0:L.secondaryResults)&&!!((P=b[0])==null?0:(E=P.itemSectionRenderer)==null?0:(f=E.contents[0])==null?0:f.backgroundPromoRenderer)},
isLiveStreamOffline_:function(l){return l?l.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(l,b,d){var L=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",b),P=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];P=_.U("web_no_skip_video_on_verification_checks")?(l==null?void 0:l.status)&&P.includes(l.status):l&&l.status==="AGE_CHECK_REQUIRED";var E=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",l);E==void 0&&(E=!0);!d||this.isVideoPlayable_(l,this.getPlayerOverlays_(b))||
L||P||!E||_.qP().resolve(_.Ud).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.cCL()},
onPlayerFeedbackStartRequest_:function(l){_.lQ(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:l}])},
onPlayerFeedbackArticleRequest_:function(l){_.lQ(this.hostElement,"yt-help-dialog-requested",[l])},
onPlayerYpcContentRequest_:function(){var l,b,d,L,P,E,f,F,n=((l=this.data)==null?NaN:(b=l.contents)==null?NaN:(d=b.twoColumnWatchNextResults)==null?NaN:(L=d.secondaryResults)==null?NaN:(P=L.secondaryResults)==null?NaN:(E=P.offerModule)==null?NaN:(f=E.tvfilmOfferModuleRenderer)==null?NaN:(F=f.actionButtons)==null?NaN:F.length)-1;l=[".offerButton.buttonRenderer.",".actionButtons."+(n>=0?n:0)+".buttonRenderer."];b=_.X(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(d=b.next();!d.done;d=b.next())for(d=d.value,L=_.X(l),P=L.next();!P.done;P=L.next())if(P="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+d+P.value,P=this.get(P+"navigationEndpoint",this.data)||this.get(P+"serviceEndpoint",this.data)||this.get(P+"command",this.data)){_.mf(P,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(l){_.rh(this.hostElement,"yt-autonav-pause-player",l)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(l){l()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(l){switch(l){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(l){switch(l){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.rh(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(l)},
setPlayerState:function(l){_.rT().dispatch(_.FDr(l))},
onPlayerSubscribe_:function(l){_.lQ(this.hostElement,"yt-player-subscribe",[l])},
onPlayerUnsubscribe_:function(l){_.lQ(this.hostElement,"yt-player-unsubscribe",[l])},
onPlayerAdYtShowToast_:function(l){_.lQ(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:l.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(l){if(l)return l},
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(l){return!_.Pf("web_watch_move_summary_to_sd")&&!!l},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.U("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var l,b,d,L;this.watchNextSecondaryResults=(l=this.data)==null?void 0:(b=l.contents)==null?void 0:(d=b.twoColumnWatchNextResults)==null?void 0:(L=d.secondaryResults)==null?void 0:L.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var l,b=(l=this.data)==null?void 0:l.engagementPanels;if(b==null?0:b.length){l=null;b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=void 0;if(((L=d.engagementPanelSectionListRenderer)==null?void 0:L.targetId)==="engagement-panel-structured-description"){l=d;break}}var P,E,f;l=(P=l)==null?void 0:(E=P.engagementPanelSectionListRenderer)==null?void 0:(f=E.content)==null?void 0:f.structuredDescriptionContentRenderer;if(l==null?0:l.items){P=
[];E=_.X(l.items);for(f=E.next();!f.done;f=E.next()){f=f.value;if(!_.U("sd_horizontal_list_show_nav_killswitch")){var F=L=d=b=l=void 0,n=void 0,N=(l=f.horizontalCardListRenderer)==null?void 0:(b=l.header)==null?void 0:(d=b.richListHeaderRenderer)==null?void 0:(L=d.navigationButton)==null?void 0:(F=L.buttonRenderer)==null?void 0:(n=F.command)==null?void 0:n.commandExecutorCommand;N&&N.commands&&(N.commands=N.commands.filter(function(Y){return!_.K(Y,_.szL)}))}(!f.expandableVideoDescriptionBodyRenderer&&
!f.videoDescriptionHeaderRenderer||_.U("web_delhi_colorful_sd"))&&P.push(f)}return{items:P}}}},
constructWarning_:function(l){return{text:_.ao(l),type:"WARNING"}},
isPlaShelfEnabled_:function(l){if((this.get("adPlacements",l)||[]).length)return!0;l=this.get("playerAds",l)||[];return!(!l.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",l[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var l=this;_.rh(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.U("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var b=this.getScrollTop()>0;this.gestures_&&(b?this.gestures_.detach():this.gestures_.attach());b!==this.showFullerscreenEdu_&&_.U("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=b,_.L2(this).getPlayerPromise().then(function(d){d.updateFullerscreenEduButtonVisibility(l.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.rh(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var l=this;this.commentsReady=!1;_.T1.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.pl(_.T1,function(){l.setComments_()},1E3)},
setComments_:function(){if(!_.U("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Zi("cmi");_.T1.cancelJob(this.setCommentsJobId_);var l=this.getPageContents(this.data);if(l&&l.length){l=_.X(l);for(var b=l.next();!b.done;b=l.next())if(b=b.value,this.get("itemSectionRenderer.sectionIdentifier",b)==="comment-item-section"){this.comments=b.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.rh(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.U("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.U("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Zi("cmc")},
doRemoveComments_:function(){this.comments={};_.U("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.T1.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.T1.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(l,b){var d=_.K(b.endpoint,_.oN);d&&(!(b=this.get("data.currentVideoEndpoint.watchEndpoint"))||d.videoId!==b.videoId||d.playlistId&&d.playlistId!==b.playlistId||d.index!==void 0&&d.index!==b.index||typeof d.startTimeSeconds!=="number"||(l.stopPropagation(),this.setScrollTop(0),_.L2(this).getPlayerPromise().then(function(L){var P=d.startTimeSeconds;L.seekTo(P);L.wakeUpControls();P<L.getDuration()&&L.playVideo()})))},
updatePlayerStartTime_:function(){var l=_.gO$();"t"in l&&(l=_.iLm(l.t),this.player.seekTo(l,!0))},
updateTitleFromWatchNext:function(l){l=this.getPageContents(l);var b,d;(l=_.iO(l==null?void 0:(b=l[0])==null?void 0:(d=b.videoPrimaryInfoRenderer)==null?void 0:d.title))&&_.rh(this.hostElement,"yt-update-title",l)},
updateTitle_:function(l){l=this.get("videoDetails.title",l)||"";_.rh(this.hostElement,"yt-update-title",l)},
syncWithRemoteVideo_:function(l,b,d){if(this.active&&this.player){var L=this.player.getVideoData();if(L.video_id===d&&(d=L.list,_.U("polymer_enable_mdx_queue")&&d&&d.startsWith("RQ")&&(d=void 0),L.video_id!==l||d!=b)){var P;_.U("kevlar_player_watch_endpoint_navigation")?P=_.CxQ(_.wfD(l,b)):P=this.buildWatchEndpoint_(l,b);_.rh(this.hostElement,"yt-navigate",{endpoint:P,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(l,b,d){return _.bO(l,b,d)},
initDclkstatus_:function(){_.Toh()},
attachWatchPageSkeleton_:function(){var l=document.querySelector("#watch-page-skeleton");if(l){var b=l.querySelector("#primary-info"),d=l.querySelector("#secondary-info"),L=l.querySelector("#related");b&&_.F$(this.hostElement).querySelector("#info-skeleton").appendChild(b);d&&_.F$(this.hostElement).querySelector("#meta-skeleton").appendChild(d);L&&(_.F$(this.hostElement).querySelector("#related-skeleton").appendChild(L),this.watchNextSkeletonEl_=L);_.IK(l)}},
handlePlayerUpdated_:function(){_.L2(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(l,b){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof b!=="undefined"){var d=this.watchNextSkeletonEl_.children,L=l&&l.indexSplices.length?l.indexSplices[0].index:0;l=Math.min(this.watchNextShownItems.length,d.length);b||(L=0,l=d.length);if(!this.ghostCardsEnabled)for(b=L;b<l;b++)d[b].classList.add("hidden")}},
onPlayerFullscreenChange_:function(l){_.U("external_fullscreen")||_.lQ(this.hostElement,"yt-player-fullscreen",[l.fullscreen])},
onFullscreenChange_:function(l){this.fullscreen=l;this.gestures_&&this.gestures_.update(this.fullscreen);var b=_.L2(this);b.getPlayerPromise().then(function(d){d.setFauxFullscreen(!!_.Tw())});
this.updateFullBleedElementLocations();l&&(b.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(l,b){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!b},
computeIsDonationShelfCollapsed_:function(l){return l},
computeShouldShowMerchShelf:function(l,b){return b&&!!l},
computeResponseHasComments:function(l){var b,d,L,P,E;return!!(l==null?0:(b=l.contents)==null?0:(d=b.twoColumnWatchNextResults)==null?0:(L=d.results)==null?0:(P=L.results)==null?0:(E=P.contents)==null?0:E.some(function(f){var F;return(f==null?void 0:(F=f.itemSectionRenderer)==null?void 0:F.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(l,b,d,L){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&L?!1:!!l&&!!Object.keys(l).length&&!b},
identity:_.S$,onWindowResized_:function(l){this.windowSize_=l;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.U("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(l){var b=this;l&&l.type!=="dataloaded"&&l.type!=="dataupdated"||_.L2(this).getPlayerPromise().then(function(d){var L=d.getPlayerState();L!==5&&L!==0&&(d=1/d.getVideoAspectRatio(),b.videoHeightToWidthRatio_!==d&&(b.videoHeightToWidthRatio_=d))})},
schedulePlayerSizeUpdate_:function(l){var b=this,d=_.U("kevlar_watch_while_v2")||_.U("web_watch_pip"),L=function(){if(b.watchMetadata){var P,E;(E=(P=b.watchMetadata).resize)==null||E.call(P)}_.L2(b).getPlayerPromise().then(function(f){if(_.U("kevlar_set_internal_player_size")){if(!d||!b.isMiniplayerActive()){var F=b.calculateCurrentPlayerSize_();f.setInternalSize(F.width,F.height)}}else f.setSize(NaN,NaN);_.U("kevlar_watch_while")&&b.updateWatchWhileScrollThreshold_()})};
l?L():_.tB(_.T1,L)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(l){this.set("data.survey",l.detail)},
onYtShowSurveyCommand_:function(l){this.set("data.survey",_.K(l,_.EA$).survey)},
onDownloadedVideoDeleted:function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1){if(!b.active||(d=b.playerData)==null||!d.offlineState||b.videoId!==l)return P.return();(L=b.player)==null||L.stopVideo();_.cT().navigatingAwayFromWatchDeletedVideo=!0;_.mf(_.uoV,b.hostElement);return P.yield(_.cT().navigationFinishPromise,2)}_.cT().navigatingAwayFromWatchDeletedVideo=!1;_.gR(P)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var l;this.theater?l=_.AB(.5625*this.windowSize_.width,480,this.windowSize_.height-185):l=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==l&&(this.watchWhileScrollThreshold_=l,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var l=_.F$(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&l){var b=this.windowSize_.height>=624,d=this.active?this.getScrollTop():0;!l.active&&b&&d>=this.watchWhileScrollThreshold_?(l.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):l.active&&(!b||d<this.watchWhileScrollThreshold_&&!_.Tw())&&(l.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var l=_.F$(this.hostElement).querySelector("#secondary-inner");if(l){var b=_.F$(this.hostElement).querySelector("#below"),d=_.F$(this.hostElement).querySelector("#secondary"),L=_.F$(this.hostElement).querySelector("#comments");L&&d&&b&&(this.defaultTwoColumnLayout?(l.appendChild(L),d.appendChild(l)):(b.appendChild(L),_.Ju(b,l)))}}},
isTwoColumnsChanged_:function(l,b){if(l!==!0||b!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(l=_.F$(this.hostElement).querySelector("#secondary-inner"))){b=_.F$(this.hostElement).querySelector("#below");var d=_.F$(this.hostElement).querySelector("#secondary"),L=_.F$(this.hostElement).querySelector("#comments");L&&d&&b&&(this.isTwoColumns_?(l.appendChild(L),d.appendChild(l)):(b.appendChild(L),_.Ju(b,l)))}}else{l=!_.U("web_watch_enable_fs_squeezeback_panels");
b=_.F$(this.hostElement).querySelector("#panels");var P=_.F$(this.hostElement).querySelector("#alerts"),E=_.F$(this.hostElement).querySelector("#shopping-timely-shelf");d=_.F$(this.hostElement).querySelector("#playlist");L=_.F$(this.hostElement).querySelector("#related");var f=_.F$(this.hostElement).querySelector("#donation-shelf"),F=_.F$(this.hostElement).querySelector("#comments"),n=_.F$(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(P=_.F$(this.hostElement).querySelector("#secondary-inner"),
l&&(P.appendChild(b),P.appendChild(d),this.aiCompanionEnabled&&n&&P.appendChild(n)),P.appendChild(f),P.appendChild(L)):(l&&(_.w$(b,P),_.w$(d,P),this.aiCompanionEnabled&&n&&_.w$(n,P),_.w$(E,d)),_.w$(f,P),F&&_.w$(L,F));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.U("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.U("web_watch_enable_fs_squeezeback_panels")&&_.U("web_watch_theater_chat")){var l=_.F$(this.hostElement).querySelector("#chat-container"),b=this.theater&&!this.fullscreen||_.U("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&b?(b=_.F$(this.hostElement).querySelector("#columns"),(l==null?void 0:l.parentElement)!==b&&b.append(l),this.fixedPanels=!0):(this.fixedPanels=
!1,b=_.F$(this.hostElement).querySelector("#playlist"),l&&b?_.u5(l,b):_.cX(new _.Rp("Missing element when updating chat location",{"chatContainer defined":!!l,"playlist defined":!!b})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(l,b){return _.U("sw_metadata_vis_toggle_ks")?!0:!!l||!!b},
computeForceDarkPanelTheme:function(l){return _.U("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&l:!1},
safeUpdateStyles:function(l){try{_.mj(this.hostElement,l)}catch(b){_.cX(b)}},
videoHeightToWidthRatioChanged_:function(l,b){b&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(l){this.videoHeightToWidthRatio_=1/l},
computeIsVerticalVideo_:function(l){return l>=1},
computeIsFourThreeToSixteenNineVideo_:function(l){return l<=.7501&&l>=.5624},
computeIsExtraWideVideo_:function(l){return l<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.L2(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.L2(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.N_d(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(l){var b=_.zd(l)||0;_.jX(l,b+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var l=_.zd("yt-fullerscreen-edu-button-click-count")||0,b=_.zd("yt-fullerscreen-edu-button-shown-count")||0,d=_.KO("external_fullscreen_button_shown_threshold"),L=l>=_.KO("external_fullscreen_button_click_threshold")||b>=d;_.L2(this).getPlayerPromise().then(function(P){P.updateFullerscreenEduButtonSubtleModeState(L)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(l,b){return b},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.qP().resolve(_.Ud).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var l=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.T1.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.T1.addLowPriorityJob(function(){l.fullHeightPanelPositionUpdateJobId=0;var b=_.F$(l.hostElement).querySelector("#secondary"),d=_.F$(l.hostElement).querySelector("#fixed-secondary");b=b.getBoundingClientRect();var L=b.width;l.swatcherooSqueezeback&&
(L+=_.gt);if(l.swatcherooSqueezeback){var P=_.F$(l.hostElement).querySelector("#squeezeback-constraining-container");P.style.width=L+"px";P.style.flex="0 0 "+L+"px"}d.style.width=L+"px";d.style.left=b.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var l=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.T1.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.T1.addLowPriorityJob(function(){l.panelMaxHeightUpdateJob_=0;var b;!l.isTwoColumns_||l.theater||l.fullscreen?b=460:b=l.calculateNormalPlayerSize_().height;var d=b+"px";_.U("live_chat_taller_height")&&!l.theater&&(d="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.U("live_chat_medium_height")&&!l.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.U("live_chat_scaled_height")&&!l.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 238px)");l.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":b+"px","--ytd-watch-flexy-chat-max-height":d,"--ytd-watch-flexy-structured-description-max-height":b+"px","--ytd-watch-flexy-comments-panel-max-height":b+"px","--ytd-comments-engagement-panel-content-height":b+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(l){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",l)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Py(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(l){var b=_.F$(this.hostElement).querySelector("#engagement-panel-scrim");l?b.addEventListener("tap",_.qu(this,this.onEngagementPanelScrimClick_)):b.removeEventListener("tap",_.qu(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(l){if(this.hostElement.contains(l)&&!this.scrollToAnimation_.isAnimating()){var b=l.offsetTop-24;l=l.offsetTop+l.offsetHeight+24;var d=this.getPageScrollingElement(),L=this.getScrollTop(),P=L+d.clientHeight-56;if(b<L+56)b-=56;else if(l>P)b=l-d.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,b),500)}},
onYtSignalActionScrollToComments:function(){var l=this.hostElement.querySelector("#comments");if(l&&!this.scrollToAnimation_.isAnimating()){l=l.offsetTop-56-24;if(_.U("kevlar_comment_teaser_scroll_to_midpoint")&&(l-=_.IB().height/3,l<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,l),500)}},
onYtEngagementPanelVisibleChanged:function(l,b,d){if(this.active&&this.trackEngagementPanelVisibility&&!_.Lfm.includes(d)){if(b==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.bQ(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var L=_.qP().resolve(_.XM);this.visiblePanelIdentifiers_.forEach(function(P){P!==d&&L.hidePanel({identifier:P})})}this.visiblePanelIdentifiers_.add(d)}b!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&b!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(d);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(l){return l?"":"watch-active-metadata"},
computeNewMetadataClass:function(l){return l?"watch-active-metadata":""},
computeIsSingleColumn:function(l,b){return b&&!l},
computeFullBleedPlayer:function(l,b,d){return _.U("external_fullscreen")&&l||b||d},
computeDefaultLayout:function(l){return!l},
computeDefaultTwoColumnLayout:function(l,b){return!l&&b},
updatePanelsLocation:function(){if(_.U("web_watch_enable_fs_squeezeback_panels")){var l=_.F$(this.hostElement).querySelector("#below"),b=_.F$(this.hostElement).querySelector("#panels"),d=_.F$(this.hostElement).querySelector("#playlist"),L=_.F$(this.hostElement).querySelector("#chat-container"),P=_.F$(this.hostElement).querySelector("#panels-full-bleed-container"),E=_.F$(this.hostElement).querySelector("#secondary-inner"),f=_.F$(this.hostElement).querySelector("#shopping-timely-shelf"),F=_.F$(this.hostElement).querySelector("#persistent-panel-container");
if(l&&b&&d&&L&&P&&E&&f&&(this.aiCompanionEnabled?F:1)){var n=this.fullscreen||this.theater&&this.iMaxTheaterMode,N=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;N?(N=_.F$(this.hostElement).querySelector("#columns"),(L==null?void 0:L.parentElement)!==N&&N.append(L),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):n?P.appendChild(L):this.isTwoColumns_?_.Ju(E,L):_.Ju(l,L);n?(P.appendChild(b),P.appendChild(d),
this.aiCompanionEnabled&&F&&P.appendChild(F)):(this.isTwoColumns_?(_.Ju(E,b),_.Ju(E,d),this.aiCompanionEnabled&&F&&_.Ju(E,F)):(_.Ju(l,b),_.Ju(l,d),this.aiCompanionEnabled&&F&&_.Ju(l,F)),_.Ju(l,f))}}},
swatcherooUpdatePanelsLocation:function(l,b,d,L,P,E){if(this.is==="ytd-watch-grid"){b=l&&!b;this.swatcherooSplitScroll&&(b?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));d=_.F$(this.hostElement).querySelector("#panels");var f=_.F$(this.hostElement).querySelector("#playlist"),F=_.F$(this.hostElement).querySelector("#persistent-panel-container"),
n=_.F$(this.hostElement).querySelector("#fixed-secondary"),N=_.F$(this.hostElement).querySelector("#fixed-below"),Y=_.F$(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),q=_.F$(this.hostElement).querySelector("#chat-container");E&&(l?(n.appendChild(d),this.aiCompanionEnabled&&F&&n.appendChild(F)):(N.appendChild(d),this.aiCompanionEnabled&&F&&N.appendChild(F)));P?l?n.appendChild(q):N.appendChild(q):_.u5(q,Y);L?l?n.appendChild(f):N.appendChild(f):_.u5(f,
Y);this.swatcherooSplitScroll&&(l=_.F$(this.hostElement).querySelector("#secondary"),L=_.F$(this.hostElement).querySelector("#columns"),P=_.F$(this.hostElement).querySelector("#fixed-columns-secondary"),b?P.appendChild(l):L.appendChild(l))}},
computeMetadataSkinnyMode:function(l,b,d){return this.is!=="ytd-watch-grid"?!1:l?d:b},
computeWatchWhilePanelsActive:function(l,b){return l||b},
computeNoBorderOnChat:function(l){return _.U("web_watch_theater_chat_no_border")&&l},
computeLiveChatPresentAndExpanded:function(l,b){return l&&!b},
computePanelExpanded:function(l,b,d){return l||b||d},
computeSqueezeback:function(l,b,d,L){if(_.U("web_watch_enable_fs_squeezeback_panels")){var P=this.iMaxTheaterMode&&this.theater,E=this.theater&&!this.iMaxTheaterMode;return(l||b||d)&&(P||L)||b&&E}},
computeSwatcherooSqueezeback:function(l,b,d){return this.is!=="ytd-watch-grid"||_.U("ww_squeezeback_killswitch")?!1:l&&b&&d},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(l){_.L2(this).getPlayerPromise().then(function(b){var d;(d=b.changeMarkerVisibility)==null||d.call(b,_.K(l,_.Dv).isVisible||!1,_.K(l,_.Dv).entityKeys||[],_.K(l,_.Dv).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(l){this.liveChatCollapsed=l.detail;_.rT().dispatch(_.dv3(l.detail));if(!this.liveChatCollapsed&&this.squeezeback){var b=_.qP().resolve(_.XM);this.visiblePanelIdentifiers_.forEach(function(d){b.hidePanel({identifier:d})})}},
onSetPlaylistCollapsed:function(l){_.U("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!l)},
provideRenderingData:function(l,b){switch(l){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=b;break;case "PRIMARY_INFO":_.U("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=b);this.videoPrimaryInfoRendererValue=b==null?void 0:b.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.U("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=b);this.videoSecondaryInfoRendererValue=b==null?void 0:b.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
b;break;case "CLARIFICATION":this.clarifyBoxValue=b;break;case "LIVE_CHAT":this.conversationBar=b;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=b;break;case "PLAYLIST":this.externalPlaylistData_=b!=null?b:{};break;case "MERCH_SHELF":this.merchShelfValue=b==null?void 0:b.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=b;break;case "TICKET_SHELF":this.ticket=b;break;case "OFFER_MODULE":this.offerModule=b;break;case "LIMITED_STATE":this.limitedStateValue=
b;break;case "DONATION_SHELF":this.donation=b;break;case "ALERTS":this.alertsValue=b;break;case "COMMENTS":this.comments=b;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=b;break;case "ENGAGEMENT_PANELS":this.engagementPanels=b;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=b;break;case "RICH_GRID_RENDERER":this.richGridRendererData=b;break;case "EXPANDABLE_METADATA":this.expandableMetadata=b;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
b;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=b;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=b}},
toggleCinematicsActive:function(l){this.cinematicsActive=l},
isMiniplayerActive:function(){return _.qP().resolve(_.pE).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var C4Z;_.vOq=function(l){if(!(0,_.q$Q)(l))throw Error("K``"+String(l));};
_.RUA=function(l){return l.findIndex(function(b){return C4Z.indexOf(b.tagName)>-1})>-1};
_.pfx=function(){var l=_.qP().resolve(_.b8);_.Ffj(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(l.isFullscreenEnabled()?_.aN(document.documentElement):_.b5F(document.documentElement))};
C4Z=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.sN=new Map;_.sN.set(32,59972);_.sN.set(27,50765);_.sN.set(70,60102);_.sN.set(76,60221);_.sN.set(77,60222);_.sN.set(74,60223);_.sN.set(84,60224);_.sN.set(38,61941);_.sN.set(40,61942);_.sN.set(73,62521);_.sN.set(67,62522);_.sN.set(80,63390);_.sN.set(78,63397);_.sN.set(75,59972);_.sN.set(188,63385);_.sN.set(190,63384);_.sN.set(36,63387);
_.sN.set(35,63386);_.sN.set(37,63388);_.sN.set(39,63389);_.sN.set(79,63423);_.sN.set(87,63424);_.sN.set(107,63426);_.sN.set(109,63425);_.sN.set(65,63428);_.sN.set(83,63430);_.sN.set(68,63429);_.sN.set(221,63431);_.sN.set(219,63432);_.sN.set(97,63439);_.sN.set(98,63440);_.sN.set(99,63441);_.sN.set(100,63442);_.sN.set(101,63443);_.sN.set(102,63444);_.sN.set(103,63445);_.sN.set(104,63446);_.sN.set(105,63447);_.Ff=new Map;_.Ff.set(80,63390);_.Ff.set(78,63397);_.Ff.set(188,63400);_.Ff.set(190,63401);
_.Ff.set(191,60765);_.Ff.set(13,247917);_.oO9=new Map;_.DuB=new Map;
}catch(e){_._DumpException(e)}
try{
var lF9,LjT,P4S,EOB;_.aIa=function(l){return l.ui.guideIsVisibleButNotPersistent};
_.iuQ=function(l){return l.ui.tabGesturesIsActive};
_.cq9=function(){var l=_.eG("service_worker_scope");try{return navigator.serviceWorker.getRegistration(l)}catch(b){return Promise.reject(b)}};
_.rqa=function(l){return!(!l||!l.pushManager)};
lF9=function(){return _.cq9().then(_.rqa).catch(function(){return!1})};
_.bLl=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?lF9():Promise.resolve(!1)};
_.du9=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
LjT=function(){var l,b,d;return _.B(function(L){switch(L.nextAddress){case 1:return L.yield(_.XN.getInstance(),2);case 2:l=L.yieldResult;if(!l){b=void 0;L.jumpTo(3);break}return L.yield(l.get("lmqf"),4);case 4:b=L.yieldResult;case 3:switch((d=b)||(d="SD"),d){case "HD":return L.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return L.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return L.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return L.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return L.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
P4S=function(l){var b,d,L;return _.B(function(P){if(P.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.U("disable_av1_setting")){var E=window.localStorage["yt-player-av1-pref"];E=E==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":E==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else E="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(b=l===E)return P.jumpTo(2);L=d=l;return P.yield(LjT(),3)}P.nextAddress!=2&&(b=L===P.yieldResult);return P.return(b)})};var QUa;var Xfl=_.al.IronButtonState,fFQ=(0,_.DC)(HTMLElement);
_.$O({_template:function(){if(QUa!==void 0)return QUa;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;EOB===void 0&&(EOB=document.createElement("template"));var L=EOB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return QUa=l},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[Xfl,_.GX,_.iC,_.lW],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(l){var b=(0,_.A4)(this);b.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:l});b.shadowRoot.appendChild(l);return fFQ.prototype._attachDom.call(this,l)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var l=this.contentElement;l&&l.selectedItem&&this._setSelectedItem(l.selectedItem)},
get contentElement(){for(var l=_.HJ(this.$.content).getDistributedNodes(),b=0,d=l.length;b<d;b++)if(l[b].nodeType===Node.ELEMENT_NODE)return l[b]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(l){this._setSelectedItem(l.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(l){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(l)===this&&this.open()},
_selectedItemChanged:function(l){var b="";l?b=l.label||l.getAttribute("label")||l.textContent.trim():b="";this.value=b;this._setSelectedItemLabel(b)},
_computeMenuVerticalOffset:function(l,b){return b?b:l?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var l=this.opened?"true":"false",b=this.contentElement;b&&b.setAttribute("aria-expanded",l)}});_.sUl=new _.Hd("navigateAction");var Fj9=new _.Hd("formRenderer");var i1=function(){var l=_.hC.apply(this,arguments)||this;l.showInput=!1;return l};
_.h(i1,_.hC);_.Q=i1.prototype;_.Q.detached=function(){this.showInput&&window.removeEventListener("click",_.qu(this,this.closeOnOutsideClick_))};
_.Q.stopPropagation_=function(l){this.showInput&&l.stopPropagation()};
_.Q.closeOnOutsideClick_=function(l){this.closeOnOutsideClickCondition(l)&&(this.showInput=!1,window.removeEventListener("click",_.qu(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.Q.closeOnOutsideClickCondition=function(){return!0};
_.Q.closeOnOutsideClickHandler=function(){};
_.Q.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.qu(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.Q.openOnClickHandler=function(){};
_.Q.showInputChanged=function(){};
_.Q.setShowInput=function(l){this.showInput=l};
i1.prototype.setShowInput=i1.prototype.setShowInput;i1.prototype.showInputChanged=i1.prototype.showInputChanged;i1.prototype.openOnClickHandler=i1.prototype.openOnClickHandler;i1.prototype.openOnClick_=i1.prototype.openOnClick_;i1.prototype.closeOnOutsideClickHandler=i1.prototype.closeOnOutsideClickHandler;i1.prototype.closeOnOutsideClickCondition=i1.prototype.closeOnOutsideClickCondition;i1.prototype.closeOnOutsideClick_=i1.prototype.closeOnOutsideClick_;i1.prototype.stopPropagation_=i1.prototype.stopPropagation_;
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],i1.prototype,"showInput",void 0);_.w([_.Hf("click"),_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],i1.prototype,"stopPropagation_",null);_.w([_.tC("showInput"),_.u("design:type",Function),_.u("design:paramtypes",[Boolean]),_.u("design:returntype")],i1.prototype,"showInputChanged",null);_.w([_.kO()],i1);_.Boj=[i1.prototype];var nOS;var OLj;var cD=function(){return _.S.apply(this,arguments)||this};
_.h(cD,_.S);_.Q=cD.prototype;_.Q.computePreselectedOption=function(l,b){return b===this.itemSelected_?l:void 0};
_.Q.dataChanged_=function(){var l=this;this.preselectedSubreason=this.itemSelected_=-1;var b;(b=this.data)!=null&&b.key&&_.m1(this,function(){var d,L=Number((d=l.data)==null?void 0:d.key);!Number.isNaN(L)&&(l.itemSelected_=L,d=(d=(l.data.items||[])[L])&&d.optionSelectableItemRenderer&&d.optionSelectableItemRenderer.preselectedIndex)&&(l.preselectedSubreason=d)})};
_.Q.isSubReasonHidden_=function(l,b){return l!=b};
_.Q.onTopItemSelected_=function(l,b){for(var d=_.F$(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),L=0,P=d.length;L<P;L++)d[L].select(0);_.lQ(this.hostElement,"yt-report-form-update",[b.item.value]);l.stopPropagation()};
_.Q.onItemSelected_=function(l,b){_.lQ(this.hostElement,"yt-report-form-update",[b.item.value]);l.stopPropagation()};
_.Q.getItem_=function(l){return l.serviceItem?l.serviceItem:l.navigationItem?l.navigationItem:l.optionSelectableItemRenderer?l.optionSelectableItemRenderer:null};
_.Q.computeText_=function(l){return(l=this.getItem_(l))?this.ytRendererBehavior.getSimpleString(l.text):null};
_.Q.validate=function(){return this.itemSelected_!==-1};
_.Q.computeAriaLabel_=function(l){var b=_.iO(l.text);(l=l.accessibility&&l.accessibility.accessibilityData&&l.accessibility.accessibilityData.label)&&(b+=". "+l);return b};
_.Q.computeItemSelected_=function(l){return l};
_.Q.preventSelection_=function(l){l.stopPropagation();this.tooltipTapped=!0};
_.Q.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.Q.updateItemSelectedFromBinding=function(l){this.itemSelected_=l.detail.value};
_.Q.save=function(){var l;this.validate()&&(l=this.data)!=null&&l.items&&(l=this.data.items[this.itemSelected_],l!=null&&l.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(l.optionSelectableItemRenderer.submitEndpoint)||_.LZ(this.hostElement,[l.optionSelectableItemRenderer.submitEndpoint])))};
cD.prototype.onPaperRippleTransitionEnd_=cD.prototype.onPaperRippleTransitionEnd_;cD.prototype.dataChanged_=cD.prototype.dataChanged_;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],cD.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cD.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cD.prototype,"data",void 0);_.w([_.g({value:-1}),_.u("design:type",Number)],cD.prototype,"itemSelected_",void 0);
_.w([_.g({computed:"computeItemSelected_(itemSelected_)"}),_.u("design:type",Number)],cD.prototype,"value",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],cD.prototype,"restoreFocusOnClose",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],cD.prototype,"tooltipTapped",void 0);_.w([_.g({value:-1}),_.u("design:type",Number)],cD.prototype,"preselectedSubreason",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cD.prototype,"dataChanged_",null);_.w([_.Hf("transitionend"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cD.prototype,"onPaperRippleTransitionEnd_",null);_.w([_.AC({is:"yt-options-renderer",disableElementRegistration:!0})],cD);
_.R(cD,"yt-options-renderer",function(){if(OLj===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;nOS===void 0&&(nOS=document.createElement("template"));var L=nOS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);OLj=l}l=OLj;return l},{mode:2});var Nox;var mux;var YXS;var qXl;var HLZ;var tQA;var r8=function(){return _.S.apply(this,arguments)||this};
_.h(r8,_.S);r8.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
r8.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
r8.prototype.onTap=function(l){if(this.hostElement.classList.contains("selected")||_.db(this.hostElement,"yt-share-panel-can-select-contact-action"))l&&l.detail&&(l.detail.x||l.detail.y)&&_.F$(this.hostElement).querySelector("#target").blur(),(l=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),l={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:l?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.lQ(this.hostElement,"yt-share-panel-select-contact-action",[l])};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],r8.prototype,"ytRendererBehavior",void 0);_.w([_.g({observer:"onDataChanged"}),_.u("design:type",Object)],r8.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.u("design:type",String)],r8.prototype,"componentTitle",void 0);_.w([_.KL("#thumbnail"),_.u("design:type",Object)],r8.prototype,"thumbnail",void 0);_.w([_.AC({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],r8);
_.R(r8,"yt-enrolled-contact-renderer",function(){if(tQA===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;HLZ===void 0&&(HLZ=document.createElement("template"));var L=HLZ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);tQA=l}l=tQA;return l},{mode:2});var UuB;var KjQ;var lM=function(){return _.S.apply(this,arguments)||this};
_.h(lM,_.S);lM.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
lM.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
lM.prototype.onTap=function(l){if(this.hostElement.classList.contains("selected")||_.db(this.hostElement,"yt-share-panel-can-select-contact-action"))l&&l.detail&&(l.detail.x||l.detail.y)&&_.F$(this.hostElement).querySelector("#target").blur(),(l=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),l={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:l?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.lQ(this.hostElement,"yt-share-panel-select-contact-action",[l])};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lM.prototype,"ytRendererBehavior",void 0);_.w([_.g({observer:"onDataChanged"}),_.u("design:type",Object)],lM.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.u("design:type",String)],lM.prototype,"componentTitle",void 0);_.w([_.KL("#thumbnail"),_.u("design:type",Object)],lM.prototype,"thumbnail",void 0);_.w([_.AC({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],lM);
_.R(lM,"yt-suggested-contact-renderer",function(){if(KjQ===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;UuB===void 0&&(UuB=document.createElement("template"));var L=UuB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);KjQ=l}l=KjQ;return l},{mode:2});var bM=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-share-panel-reset-action":"onReset"};return l};
_.h(bM,_.S);bM.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"}}}}}};
bM.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.lQ(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
bM.prototype.onReset=function(){for(var l=_.F$(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),b=l.length-1;b>=0;b--)l[b].classList.toggle("selected")};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],bM.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({observer:"onDataChanged"}),_.u("design:type",Object)],bM.prototype,"data",void 0);
_.w([_.AC({is:"yt-contact-section-renderer",disableElementRegistration:!0})],bM);
_.R(bM,"yt-contact-section-renderer",function(){if(qXl===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;YXS===void 0&&(YXS=document.createElement("template"));var L=YXS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);qXl=l}l=qXl;return l},{mode:2});var dc=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return l};
_.h(dc,_.S);_.Q=dc.prototype;_.Q.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"}}}};
_.Q.onYtRefreshFormCommand=function(l){var b;(l=_.K((b=_.K(l,_.iIJ))==null?void 0:b.formRenderer,Fj9))&&this.set("data",l)};
_.Q.reset=function(){var l=_.F$(this.hostElement).querySelector("#fields").children;l=_.X(l);for(var b=l.next();!b.done;b=l.next())b=b.value,b.reset&&b.reset()};
_.Q.getForm=function(){var l={},b=_.F$(this.hostElement).querySelector("#fields").children;b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(!d.validate())return null;l[d.data.key]=d.value}return l};
_.Q.submitFormFields=function(){if(this.fields)for(var l=_.X(this.fields),b=l.next();!b.done;b=l.next())b=b.value,b.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?b.save():b.nodeName==="YT-OPTIONS-RENDERER"&&b.save()};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],dc.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],dc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],dc.prototype,"data",void 0);_.w([_.eQ("#fields > *"),_.u("design:type",Array)],dc.prototype,"fields",void 0);
_.w([_.AC({is:"yt-form-renderer",disableElementRegistration:!0})],dc);
_.R(dc,"yt-form-renderer",function(){if(mux===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Nox===void 0&&(Nox=document.createElement("template"));var L=Nox;d.call(b,L.content.cloneNode(!0),l.content.firstChild);mux=l}l=mux;return l},{mode:2});var eUT;var LB=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return l};
_.h(LB,_.S);LB.prototype.onCheckboxChange=function(l){this.data&&(l=(this.checked=_.i$(l).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})};
LB.prototype.handleUpdateCheckboxCommand=function(l){(l=_.K(l,_.Nd0))&&this.data&&this.data.id===l.id&&(this.set("data.disabled",l.disabled),this.set("data.title",l.title))};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],LB.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],LB.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],LB.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],LB.prototype,"checked",void 0);_.w([_.A({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],LB);
_.R(LB,"ytd-settings-checkbox-renderer",function(){if(eUT!==void 0)return eUT;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return eUT=l},{mode:1});var hUQ;var Pu=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return l};
_.h(Pu,_.S);Pu.prototype.dataChanged=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return l.radio.removeAttribute("checked"),!l.data||!l.data.id||l.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.du9()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(b=l.data&&l.data.id)?d.yield(P4S(l.data.id),4):d.jumpTo(3):(l.set("data.hidden",!0),d.jumpTo(0));d.nextAddress!=3&&(b=d.yieldResult);b&&_.lQ(l.hostElement,"yt-select-settings-radio-option",[l.data.id]);_.gR(d)})};
Pu.prototype.onButtonChanged=function(l){_.i$(l).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.lQ(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
Pu.prototype.onSelectOption=function(l){this.data&&this.data.id&&(this.data.id===l?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
Pu.prototype.dataChanged=Pu.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Pu.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Pu.prototype,"ytActionHandlerBehavior",void 0);_.w([_.KL("#radio"),_.u("design:type",Object)],Pu.prototype,"radio",void 0);_.w([_.g(),_.u("design:type",Object)],Pu.prototype,"data",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],Pu.prototype,"dataChanged",null);_.w([_.A({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],Pu);
_.R(Pu,"ytd-settings-radio-option-renderer",function(){if(hUQ!==void 0)return hUQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return hUQ=l},{mode:1});var kgQ;var EN=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return l};
_.h(EN,_.S);
EN.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"}}}};
EN.prototype.handleUpdateTextCommand=function(l){(l=_.K(l,_.mkV))&&this.data&&this.data.id===l.id&&this.set("data",l)};
EN.prototype.handleUpdateConnectedAppRendererCommand=function(l){if(_.K(l,_.HWJ)&&this.data){var b,d;if(l=(b=_.K(l,_.HWJ))==null?void 0:(d=b.newConnectedAppRenderer)==null?void 0:d.connectedAppRenderer)this.data=l}};
EN.prototype.computeConnectedAppStyle=function(l){return l.style?l.style.toLowerCase().replace(/_/g,"-"):""};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],EN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],EN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],EN.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],EN.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.u("design:type",String)],EN.prototype,"connectedAppStyle",void 0);_.w([_.A({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],EN);
_.R(EN,"ytd-connected-app-renderer",function(){if(kgQ!==void 0)return kgQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return kgQ=l},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.VC("iuT5Oc");

_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("NSzT5");
var A9L=function(){var l;return _.B(function(b){if(b.nextAddress==1)return b.yield(_.qP().resolve(_.sJ),2);(l=b.yieldResult)&&l.pauseVideo();_.gR(b)})};var vAE=_.rI(["https://portraits.google.com"]),CfB=_.rI(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),RNc=_.rI(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),pZp=_.Um(vAE),oAb=_.C(function(l){function b(Y){var q;if(Y=(q=Y.detail)==null?void 0:q.endpoint){q=_.K(Y,_.qd);var H;q&&((H=q.browseId)==null?0:H.startsWith("UC"))&&q.browseId!==P()&&(_.N_("creator-chatbots-panel-persistent"),n.removeEventListener("yt-navigate-start",b))}}
var d=l.usePlayerHeight;var L=l.isPersistentPanel;var P=l.creatorChannelId;l=_.eZ(_.L3N);console.log("isNarrow",l());var E=_.lY(function(Y){var q=P();q=_.Um(CfB,q);_.Ls(Y,1,q)}),f=function(){var Y,q,H;
return _.B(function(t){return t.nextAddress==1?t.yield(_.qP().resolve(_.sJ),2):(Y=t.yieldResult)?t.return({video_id:(H=(q=Y.getVideoData())==null?void 0:q.video_id)!=null?H:"",timestamp_sec:Y.getCurrentTime().toString()}):t.return({})})};
_.HS("message",function(Y){var q,H,t,e,W,M;return _.B(function(J){if(J.nextAddress==1){if((q=L)==null?0:q())return J.return();if(Y.origin!==pZp.toString())return console.warn("Received message from untrusted origin:",Y.origin),J.return();H=Y.data;if(typeof H!=="object"||H===null||!H.action)return J.return();if(H.action==="pause")return J.yield(A9L(),0);if(H.action!=="getYouTubeContext"||!Y.source)return J.jumpTo(0);t=Y.source;e=t.postMessage;W=JSON;M=W.stringify;return J.yield(f(),7)}e.call(t,M.call(W,
{youTubeContext:J.yieldResult}),{targetOrigin:Y.origin});return J.jumpTo(0)})});
var F=function(){var Y,q;(Y=E.value)==null||(q=Y.contentWindow)==null||q.postMessage("ep_closed",pZp.toString())};
_.HS("yt-page-type-changed",function(){if(L==null?0:L()){var Y;((Y=_.qP().resolve(_.dO).getCurrentPage())==null?void 0:Y.pageSubtype)!=="channels"&&(Y=document.getElementById("creator-chatbots-panel-persistent"))&&(Y.style.display="none")}});
var n=_.qP().resolve(_.wi),N;(N=n)==null||N.addEventListener("yt-navigate-start",b);_.wk(function(){var Y;(Y=n)==null||Y.removeEventListener("yt-navigate-start",b)});
N={};return _.O("div",{class:_.nt("ytprotoCreatorChatbotsAppHost",(N.ytprotoCreatorChatbotsAppHostSingleColumn=l,N)),style:_.qb({height:function(){return(d==null?0:d())?"var(--ytd-watch-flexy-panel-max-height)":"100%"}})},_.O(_.N_B,{id:function(){return(L==null?0:L())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:F,header:function(){return _.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.O("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.O(_.HM,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.O(_.Y2,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var Y=_.o$("https://portraits.google.com/gallery?ytChannelId="+P());Y&&_.Pn(window,Y,"_blank");F()}})},
content:function(){return _.O("iframe",{el:E,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+pZp.toString()})}}))},"Ro"),Dvh=_.C(function(l){var b=l.creatorChannelId;
l=_.eZ(_.L3N);var d=_.lY(function(E){var f=b();f=_.Um(RNc,f);_.Ls(E,1,f)}),L=_.t9(_.Ut(),{veType:281629}),P={};
return _.O("div",{class:_.nt("ytprotoCreatorChatbotsAppHost",(P.ytprotoCreatorChatbotsAppHostSingleColumn=l,P)),style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.O(_.N_B,{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 Creator's Portrait"),_.O(_.HM,{data:{text:"AI experiment",type:0}}))},
content:function(){return _.O("iframe",{el:d,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.O("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.O(_.Y2,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var E=_.o$("https://portraits.google.com/gallery?ytChannelId="+b());E&&_.Pn(window,E,"_blank");A9L();L&&_.Vq(_.Ut(),{visualElement:L})},
"client-ve-type":281629}),_.O("div",null,"This will take you to Google Portraits"))}}))},"So");var V3E,wZ$,uaH;V3E=_.rI(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);wZ$=_.Um(V3E);
_.mu$=function(l){l=l===void 0?"":l;_.N_("creator_chatbots-entry-point");_.N_("creator-chatbots-panel");_.nB(wZ$);_.mI("ytd-watch-metadata #top-level-buttons-computed",function(b){document.getElementById("creator_chatbots-entry-point")||(_.ON({element:b,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.O(uaH,{creatorChannelId:l})}),_.Oi9("creator-chatbots-panel",function(){return _.O(oAb,{usePlayerHeight:!0,
creatorChannelId:l})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint"))})};
_.YXI=function(l){l=l===void 0?"":l;_.N_("creator-chatbots-panel");_.mI("ytd-watch-metadata #top-level-buttons-computed",function(){_.Oi9("creator-chatbots-panel",function(){return _.O(Dvh,{creatorChannelId:l})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
uaH=_.C(function(l){var b=l.creatorChannelId;var d=function(){_.Oi9("creator-chatbots-panel",function(){return _.O(oAb,{usePlayerHeight:!0,creatorChannelId:b})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")};
return _.O("div",{class:"ytd-menu-renderer"},_.O(_.CX,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:d}},
icon:function(){return _.O(_.H$,{icon:"SPARK"})}}))},"To");
_.prT=function(l,b){l=l===void 0?"":l;b=b===void 0?!1:b;var d;return _.B(function(L){d=document.getElementById("creator-chatbots-panel-persistent");return!b||d?(!b&&d&&d.style.display==="none"&&(d.style.display="block"),L.jumpTo(0)):L.yield(new Promise(function(P){_.mI("ytd-app",function(E){_.ON({element:E,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.O(oAb,
{isPersistentPanel:!0,creatorChannelId:l})});
P()})}),0)})};
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("L3n37");
var y9b=function(l){return l.watch.isLearningJourneyActive},Zim=_.mi(115994),M3m=_.mi(115993),IQB=function(l,b,d){var L=this;
var P=d.dragDownAction;this.layer=0;this.JSC$23825_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return L.dragDownAction()}}}};
this.JSC$23825_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return L.dragDownAction()}}}};
this.fullscreen=!1;var E=_.Ut();_.wX(E,Zim,this.layer);_.wX(E,M3m,this.layer);this.dragDownAction=function(){P();_.Vq(E,{visualElement:L.fullscreen?Zim:M3m})};
this.gesture=new _.es(l,b,this.getConfig(!1),"pandown");this.attach()};
IQB.prototype.attach=function(){this.gesture.attach()};
IQB.prototype.detach=function(){this.gesture.detach()};
IQB.prototype.update=function(l){this.fullscreen=l;var b=this.gesture;l=this.getConfig(l);b.config=l};
IQB.prototype.getConfig=function(l){return l?this.JSC$23825_watchFullScreenConfig:this.JSC$23825_watchConfig};var $vB=function(l){_.fB.call(this);var b=this;this.rootElement=l;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return b.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(d){b.initOrDisposeActiveModules(d)}));
this.onAttached()};
_.h($vB,_.fB);_.Q=$vB.prototype;_.Q.getRoot=function(){return this.rootElement};
_.Q.getElement=function(l){return this.rootElement.getElement(l)};
_.Q.setPlayerResponse=function(l){this.playerResponse=l;this.publish("PLAYER_RESPONSE_UPDATED",l)};
_.Q.getPlayerResponse=function(){return this.playerResponse};
_.Q.setWatchNextResponse=function(l){this.watchNextResponse===l?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=l,this.publish("WATCH_NEXT_RESPONSE_UPDATED",l))};
_.Q.getWatchNextResponse=function(){return this.watchNextResponse};
_.Q.registerActionHandler=function(l,b){var d=this;if(_.U("web_watch_controller_reg_multiple_handlers_killswitch")){var L={};_.f1(_.XZ.getInstance(),(L[l]=b,L),this.getRoot())}else this.actionHandlers.has(l)||(this.actionHandlers.set(l,[]),L={},_.f1(_.XZ.getInstance(),(L[l]=function(){var P=_.Tc.apply(0,arguments);return(d.actionHandlers.get(l)||[]).map(function(E){return E.apply(null,_.VV(P))})},L),this.getRoot())),this.actionHandlers.get(l).push(b)};
_.Q.unregisterActionHandler=function(l){if(_.U("web_watch_controller_reg_multiple_handlers_killswitch")){var b={};_.FZ(_.XZ.getInstance(),(b[l]=!0,b),this.getRoot())}else(b=this.actionHandlers.get(l))?(b.pop(),b.length===0&&(b={},_.FZ(_.XZ.getInstance(),(b[l]=!0,b),this.getRoot()),this.actionHandlers.delete(l))):_.cX(new _.Rp("Attempted to unregister an action handler which is not registered.",l))};
_.Q.addPageDisposeJob=function(l){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.M$V(this.rootElement.pageDisposeJobs,l)};
_.Q.removePageDisposeJob=function(l){this.rootElement.pageDisposeJobs&&_.oj(this.rootElement.pageDisposeJobs,l)};
_.Q.dispatchEvent=function(l,b){_.rh(this.rootElement,l,b)};
_.Q.provideRenderingData=function(l,b){this.rootElement.provideRenderingData(l,b)};
_.Q.scrollWatchTo=function(l,b){var d;(d=this.watchScrollManager)==null||d.scrollWatchTo(l,b)};
_.Q.focusOnPlayer=function(){var l=this.getElement("PLAYER");_.m1(l,function(){if(l&&l.firstElementChild){var b=l.querySelector(".html5-video-player");b&&(_.Ig(_.qP().resolve(_.kh)),b.focus())}else _.cX(Error("lp"))})};
var J9c=function(l){var b=!!l.rootElement.theater,d=!!l.rootElement.fullscreen,L;(L=l.watchCinematicManager)==null||_.EIp(L,d,b)};
_.Q=$vB.prototype;_.Q.subscribeToActiveChanged=function(l,b){b=b===void 0?!0:b;var d=_.lK(_.rT(),y9b,function(L){l(L)});
b&&l(y9b(_.rT().getState()));return d};
_.Q.isActive=function(){return y9b(_.rT().getState())};
_.Q.onAttached=function(){var l=_.U("external_fullscreen");_.U("use_unified_flag_accessor")&&(l=_.qP().resolve(_.REA).retriever.getFlag(_.jyr));(l||_.il("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.Q.initPersistentModules=function(){if(_.U("kevlar_watch_flexy_theater_manager")){var l=new _.$g$(this);_.j8(this,l)}l=new _.Ud$(this);_.j8(this,l);l=new _.Mf(this);_.j8(this,l);l=new _.mdp(this);_.j8(this,l);l=new _.gm(this);_.j8(this,l);l=new _.II(this);_.j8(this,l);_.U("kevlar_watch_flexy_playlist_manager")&&(l=new _.rqm(this),_.j8(this,l))};
_.Q.initOrDisposeActiveModules=function(l){l?(this.watchScrollManager=new _.Sg(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.gID(this)),this.activeModules.push(new _.Iic(this)),this.activeModules.push(new _.EOd(this)),this.activeModules.push(new _.yqB(this)),_.U("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.SzI(this)),this.activeModules.push(new _.pHB(this)),_.U("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.XfL(this)),
_.U("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.GWc(this)),_.Pf("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.ric(this),this.activeModules.push(this.watchCinematicManager),J9c(this)),_.U("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.wH$(this)),_.U("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.qxd(this)),l=_.U("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.U("kevlar_watch_flexy_comments_manager")&&
!l&&this.activeModules.push(new _.Fyd(this)),_.U("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.iZm(this)),this.activeModules.push(new _.COE(this)),this.activeModules.push(new _.AqB(this)),_.U("web_enable_timely_actions")&&this.activeModules.push(new _.Dg$(this)),_.U("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.nMp(this)),_.U("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Ltp(this)),_.U("web_fullscreen_components")&&
this.activeModules.push(new _.pyb(this)),_.U("web_player_rtr_ctrls")&&this.activeModules.push(new _.NTb(this))):(_.Fk(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.Q.disposeInternal=function(){_.fB.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.qG.Object.defineProperties($vB.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var xvH={},gA3=["learning-journey-engagement-panel","PAlearning_chat"];
xvH.YtdLearningJourneyWatchBehavior=[_.a.YtRendererBehavior,_.k4.YtPlayerListenerBehavior,_.MS.YtRendererstamperBehavior,_.wG.YtActionHandlerBehavior,_.d5.YtPageBehavior,_.VQ.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 _.il("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.U("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 _.il("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 _.U("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.U("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 _.KO("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.KO("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 _.Pf("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 _.U("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("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 _.U("web_watch_rounded_player_large")||_.U("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 _.U("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.U("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("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 _.U("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.U("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:_.ux(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.ux(["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 l=this;this.watchController=void 0;this.pageDisposeJobs=[function(){l.showMetadataPlaceholder_()},
function(){_.U("web_watch_dont_clear_comments")||l.clearComments_()},
function(){l.clearPlayerAds_()},
function(){l.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;_.U("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.U("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new _.QOm(function(){return _.L2(l)},
this.hostElement);
this.pageDisposeJobs.push(function(){l.youThereManager_.reset()});
_.U("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){l.resetFullerscreenEduButtonForNewPlayback_()}));
_.U("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.JO;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;_.U("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.U("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));_.U("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.qu(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(l){l&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:l}),l.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(l){_.U("kevlar_watch_flexy_theater_manager")&&(this.theater=l,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.U("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(l){!_.U("kevlar_watch_while_v2")&&!_.U("web_watch_pip")||l||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(l){this.active!==void 0&&(this.fullscreen=l,_.U("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(l){this.active!==void 0&&(_.rh(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.U("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.U("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(l>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(l){this.initCsi_();this.updatePageData_(l)},
updatePageData_:function(l){var b=this;if(l)if(this.data===l){this.onPageLoadWithSameData_();var d;(d=this.watchController)==null||d.setWatchNextResponse(this.data)}else this.data=l;this.playlist&&_.jh({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.Zi("nw");this.loading=!1;_.pl(_.T1,function(){b.initDclkstatus_();var L,P=((L=b.player)==null?void 0:L.getVideoData().cpn)||"";_.VQm(function(E,f){_.xuQ(E,f,P)})})},
onPageLoadWithSameData_:function(){_.U("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 l=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!l);this.set("loadingData.playlistLoading",l&&l!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),l=this.watchNextSkeletonEl_.firstElementChild;l;)l.classList.remove("hidden"),l=l.nextElementSibling;var b,d,L;l=(b=this.loadingData)==null?void 0:(d=b.endpoint)==null?void 0:(L=d.watchEndpoint)==null?void 0:L.videoId;var P;l&&(P="https://i.ytimg.com/vi/"+l+"/frame0.jpg");_.F$(this.hostElement).querySelector("#player").style.backgroundImage=P?"url("+P+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var l=_.F$(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&l&&(l.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var b,d;(d=(b=this.watchMetadata).updateSentimentBarWidth)==
null||d.call(b);var L,P;(P=(L=this.watchMetadata).resize)==null||P.call(L)}_.F$(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(l){var b=_.F$(this.hostElement).querySelector(l);b?_.iv(b,!1):_.cX(new _.Rp("Overscroll monitor not found for component: ",l))},
removeSplitScrollMouseTrap:function(l){var b=_.F$(this.hostElement).querySelector(l);b?_.cJ(b):_.cX(new _.Rp("Disposal component for  overscroll monitoring not found: ",l))},
onLoadingChanged_:function(l){l?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(l){var b=this;l?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.T1.addLowPriorityJob(function(){b.onWindowResized_(_.Ux(!0))})},
updateTheaterModeState_:function(l){if(!_.U("kevlar_watch_flexy_theater_manager")){l=l||this.fullWindowMode_;if(this.theater!==void 0||l)this.theater=l;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();l&&_.lYd()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var l=this.theater;_.U("external_fullscreen")&&this.fullscreen&&(l=!0);l=l?_.F$(this.hostElement).querySelector("#player-full-bleed-container"):_.F$(this.hostElement).querySelector("#player-container-inner");var b=this.getPlayerContainer(),d=_.U("kevlar_watch_while_v2")||_.U("web_watch_pip");b.parentElement!==l&&(d&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.L2(this).appendTo(l,b),l.appendChild(_.F$(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var l=this;return _.B(function(b){if(b.nextAddress==1)return b.yield(_.qP().resolve(_.pE).deactivate(),2);l.updatePlayerLocation();_.gR(b)})},
updateCinematicsLocation:function(){var l=this.getElement("CINEMATICS");if(l){var b=this.getCinematicsLocationContainer();l.parentElement!==b&&b.appendChild(l);var d;(d=this.watchController)==null||J9c(d)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.F$(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.F$(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(l,b){var d=document.documentElement.hasAttribute("dark"),L=!d&&this.cinematicLightTheme;return l&&d||b&&d||(b||l)&&L},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var l;(l=this.watchController)==null||l.setWatchNextResponse(this.data);_.U("kevlar_watch_flexy_comments_manager")||this.initComments_();_.U("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.qP().resolve(_.Ud).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.U("web_watch_start_chat_in_theater_mode")){var b,
d,L;if((b=this.data)==null?0:(d=b.contents)==null?0:(L=d.twoColumnWatchNextResults)==null?0:L.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var P,E;((P=this.data)==null?0:(E=P.contents)==null?0:E.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(l){var b;(b=this.watchController)==null||b.setPlayerResponse(this.playerData);l&&l.playabilityStatus&&(b=this.isVideoPlayable_(l.playabilityStatus,this.getPlayerOverlays_(this.data)),l=this.isLiveStreamOffline_(l.playabilityStatus),b&&!l||_.m1(this,function(){_.Zi("pbu")}));
this.setPlayerAds_();_.bQ(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(l){_.rT().dispatch(_.E2({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));l?this.activate_():this.deactivate_()},
attached:function(){var l=this;this.watchController=new $vB(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.U("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var b=_.L2(this);_.U("kevlar_disable_prepare_player")||b.preparePlayer();_.U("kevlar_watch_flexy_playlist_manager")||_.qP().resolve(_.Ud).setPlayer(b);this.updatePageMediaQueries();b={"--ytd-watch-flexy-scrollbar-width":_.Tz()+
"px"};!_.KO("kv_pl_mx_sz_ks")&&_.KO("kevlar_watch_max_player_width")&&(b["--ytd-watch-flexy-max-player-width-wide-screen"]=_.GjB+"px");_.KO("kevlar_watch_flexy_metadata_height")&&(b["--ytd-watch-flexy-space-below-player"]=_.T7c+"px");this.safeUpdateStyles(b);_.U("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new IQB(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return l.onPlayerTouchPanDown_()}}));
_.U("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.F$(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var l=_.Tz(),b=_.SU+l,d=b;this.fixedPanels&&(b+=_.uOD);var L=657+l;l=1327+l;_.F$(this.hostElement).querySelector("#two-column-query").query="(min-width: "+b+"px)";_.F$(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(L+"px), (min-height: 630px) and (min-width: ")+(b+"px) and (max-width: ")+(l+"px)");_.F$(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(l+"px)");
_.F$(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+d+"px)"},
calculateCurrentPlayerSize_:function(){var l=_.F$(this.hostElement).querySelector("#miniplayer-bar").firstChild;return l&&l.active||this.theater||_.U("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.MY(NaN,NaN):_.aFc(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.aFc(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.su(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var l=this;this.onWindowResized_(_.Ux());_.U("browse_skeleton_removal_on_watch_killswitch")||_.il("IS_SHELL_LOAD")&&_.A_B();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var b=_.L2(this);b.addEventListener("yt-player-updated",_.qu(this,this.onPlayerUpdated_));b.getPlayerPromise().then(function(d){l.playerApiReady_(d)});
_.U("kevlar_watch_flexy_playlist_manager")||(b=_.qP().resolve(_.Ud),_.U("kevlar_watch_observe_playlist_navigations_killswitch")&&b.addEventListener("yt-navigate",_.qu(this,this.onYtNavigate_)),b.setPlaylistComponent(_.F$(this.hostElement).querySelector("#playlist")),b.addEventListener("yt-playlist-data-updated",_.qu(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.T1.addLowPriorityJob(function(){_.rh(l.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.L2(this).removeEventListener("yt-player-updated",_.qu(this,this.onPlayerUpdated_));if(!_.U("kevlar_watch_flexy_playlist_manager")){var l=_.qP().resolve(_.Ud);_.U("kevlar_watch_observe_playlist_navigations_killswitch")&&l.removeEventListener("yt-navigate",_.qu(this,this.onYtNavigate_));l.cancelVideoSkip();l.removeEventListener("yt-playlist-data-updated",_.qu(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.U("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.rh(this.hostElement,"yt-autonav-pause-player",!1);l=_.Tw();_.U("kevlar_exit_fullscreen_leaving_watch")&&l&&_.aN(l)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(l){this.player&&this.player.updateVideoData({rvs:l.rvs})},
getPageContents:function(l){return l&&l.contents&&l.contents.twoColumnWatchNextResults&&l.contents.twoColumnWatchNextResults.results&&l.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(l){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",l)},
onRetrieveLocation_:function(l,b){b.hasComments?b.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):b.locationRetrieved("/related_ajax",void 0);l.stopPropagation()},
onSubscriptionChanged_:function(l,b){this.player&&(b?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.uQd("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.F$(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.F$(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(l){this.player=l;this.setPlayerState(l.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.U("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.U("kevlar_unified_player")||_.U("kevlar_player_new_bootstrap_adoption"))&&_.Vd()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(l,b){b=b===void 0?!0:b;_.Tw()&&_.U("external_fullscreen")&&_.aN(document.documentElement);this.theaterRequested_=l;b&&_.SG("wide",l?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.U("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.lQ(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.rh(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(l){_.r7(l,typeof this.player),this.player&&_.r7(l,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var l;((l=this.player)==null?0:l.isFullscreen())?this.player.toggleFullscreen():_.lQ(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(l,b){return this.loading?b:!!Object.keys(l).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(l){if(l){l=_.X(l);for(var b=l.next();!b.done;b=l.next())b=b.value,b.youThereRenderer&&_.sOI(this.youThereManager_,b.youThereRenderer)}},
setPlaylistData_:function(l){return l||{}},
userEngagementConfigDataChanged_:function(l){if(l)if(l.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var b=this.youThereManager_;_.HX()<l.lowEngagementThresholdMs||_.Oim(b,!0)}else l.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.lQ(this.hostElement,"yt-autonav-pause-user-engagement",[l])},
isPlayerUnavailable_:function(l,b,d){return!!l&&!this.isVideoPlayable_(l,d)&&!b},
getPlayerOverlays_:function(l){return(l==null?void 0:l.playerOverlays)||null},
isVideoPlayable_:function(l,b){if(!l)return!1;var d=l.status==="OK"||l.status==="LIVE_STREAM_OFFLINE",L=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",l)||this.get("errorScreen.ypcTrailerRenderer",l);l=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",l);var P;b=b==null?void 0:(P=b.playerOverlayRenderer)==null?void 0:P.gatedActionsOverlayRenderer;return!!d||!!L||!!l||!!b},
hasWatchNextResponseErrorRenderer:function(l){var b=this.getPageContents(l),d,L,P,E,f;return!(l==null?0:(d=l.contents)==null?0:(L=d.twoColumnWatchNextResults)==null?0:L.secondaryResults)&&!!((P=b[0])==null?0:(E=P.itemSectionRenderer)==null?0:(f=E.contents[0])==null?0:f.backgroundPromoRenderer)},
isLiveStreamOffline_:function(l){return l?l.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(l,b,d){var L=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",b),P=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];P=_.U("web_no_skip_video_on_verification_checks")?(l==null?void 0:l.status)&&P.includes(l.status):l&&l.status==="AGE_CHECK_REQUIRED";var E=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",l);E==void 0&&(E=!0);!d||this.isVideoPlayable_(l,this.getPlayerOverlays_(b))||
L||P||!E||_.qP().resolve(_.Ud).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.cCL()},
onPlayerFeedbackStartRequest_:function(l){_.lQ(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:l}])},
onPlayerFeedbackArticleRequest_:function(l){_.lQ(this.hostElement,"yt-help-dialog-requested",[l])},
onPlayerYpcContentRequest_:function(){var l,b,d,L,P,E,f,F,n=((l=this.data)==null?NaN:(b=l.contents)==null?NaN:(d=b.twoColumnWatchNextResults)==null?NaN:(L=d.secondaryResults)==null?NaN:(P=L.secondaryResults)==null?NaN:(E=P.offerModule)==null?NaN:(f=E.tvfilmOfferModuleRenderer)==null?NaN:(F=f.actionButtons)==null?NaN:F.length)-1;l=[".offerButton.buttonRenderer.",".actionButtons."+(n>=0?n:0)+".buttonRenderer."];b=_.X(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(d=b.next();!d.done;d=b.next())for(d=d.value,L=_.X(l),P=L.next();!P.done;P=L.next())if(P="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+d+P.value,P=this.get(P+"navigationEndpoint",this.data)||this.get(P+"serviceEndpoint",this.data)||this.get(P+"command",this.data)){_.mf(P,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(l){_.rh(this.hostElement,"yt-autonav-pause-player",l)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(l){l()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(l){switch(l){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(l){switch(l){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.rh(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(l)},
setPlayerState:function(l){_.rT().dispatch(_.FDr(l))},
onPlayerSubscribe_:function(l){_.lQ(this.hostElement,"yt-player-subscribe",[l])},
onPlayerUnsubscribe_:function(l){_.lQ(this.hostElement,"yt-player-unsubscribe",[l])},
onPlayerAdYtShowToast_:function(l){_.lQ(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:l.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(l){if(l)return l},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(l){return!_.Pf("web_watch_move_summary_to_sd")&&!!l},
computeWatchMetadataRefresh:function(){return _.U("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var l,b,d,L;this.watchNextSecondaryResults=(l=this.data)==null?void 0:(b=l.contents)==null?void 0:(d=b.twoColumnWatchNextResults)==null?void 0:(L=d.secondaryResults)==null?void 0:L.secondaryResults}},
setRichGridRendererData:function(l){this.richGridRendererData=l},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var l,b=(l=this.data)==null?void 0:l.engagementPanels;if(b==null?0:b.length){l=null;b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=void 0;if(((L=d.engagementPanelSectionListRenderer)==null?void 0:L.targetId)==="engagement-panel-structured-description"){l=d;break}}var P,E,f;l=(P=l)==null?void 0:(E=P.engagementPanelSectionListRenderer)==null?void 0:(f=E.content)==null?void 0:f.structuredDescriptionContentRenderer;if(l==null?0:l.items){P=
[];E=_.X(l.items);for(f=E.next();!f.done;f=E.next()){f=f.value;if(!_.U("sd_horizontal_list_show_nav_killswitch")){var F=L=d=b=l=void 0,n=void 0,N=(l=f.horizontalCardListRenderer)==null?void 0:(b=l.header)==null?void 0:(d=b.richListHeaderRenderer)==null?void 0:(L=d.navigationButton)==null?void 0:(F=L.buttonRenderer)==null?void 0:(n=F.command)==null?void 0:n.commandExecutorCommand;N&&N.commands&&(N.commands=N.commands.filter(function(Y){return!_.K(Y,_.szL)}))}f.expandableVideoDescriptionBodyRenderer||
f.videoDescriptionHeaderRenderer||P.push(f)}return{items:P}}}},
constructWarning_:function(l){return{text:_.ao(l),type:"WARNING"}},
isPlaShelfEnabled_:function(l){if((this.get("adPlacements",l)||[]).length)return!0;l=this.get("playerAds",l)||[];return!(!l.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",l[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var l=this;_.rh(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.U("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var b=this.getScrollTop()>0;this.gestures_&&(b?this.gestures_.detach():this.gestures_.attach());b!==this.showFullerscreenEdu_&&_.U("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=b,_.L2(this).getPlayerPromise().then(function(d){d.updateFullerscreenEduButtonVisibility(l.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.rh(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var l=this;this.commentsReady=!1;_.T1.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.pl(_.T1,function(){l.setComments_()},1E3)},
setComments_:function(){if(!_.U("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.Zi("cmi");_.T1.cancelJob(this.setCommentsJobId_);var l=this.getPageContents(this.data);if(l&&l.length){l=_.X(l);for(var b=l.next();!b.done;b=l.next())if(b=b.value,this.get("itemSectionRenderer.sectionIdentifier",b)==="comment-item-section"){this.comments=b.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.rh(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.U("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.U("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.Zi("cmc")},
doRemoveComments_:function(){this.comments={};_.U("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.T1.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.T1.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(l,b){var d=_.K(b.endpoint,_.oN);d&&(!(b=this.get("data.currentVideoEndpoint.watchEndpoint"))||d.videoId!==b.videoId||d.playlistId&&d.playlistId!==b.playlistId||d.index!==void 0&&d.index!==b.index||typeof d.startTimeSeconds!=="number"||(l.stopPropagation(),this.setScrollTop(0),_.L2(this).getPlayerPromise().then(function(L){var P=d.startTimeSeconds;L.seekTo(P);L.wakeUpControls();P<L.getDuration()&&L.playVideo()})))},
updatePlayerStartTime_:function(){var l=_.gO$();"t"in l&&(l=_.iLm(l.t),this.player.seekTo(l,!0))},
updateTitleFromWatchNext:function(l){l=this.getPageContents(l);var b,d;(l=_.iO(l==null?void 0:(b=l[0])==null?void 0:(d=b.videoPrimaryInfoRenderer)==null?void 0:d.title))&&_.rh(this.hostElement,"yt-update-title",l)},
updateTitle_:function(l){l=this.get("videoDetails.title",l)||"";_.rh(this.hostElement,"yt-update-title",l)},
syncWithRemoteVideo_:function(l,b,d){if(this.active&&this.player){var L=this.player.getVideoData();if(L.video_id===d&&(d=L.list,_.U("polymer_enable_mdx_queue")&&d&&d.startsWith("RQ")&&(d=void 0),L.video_id!==l||d!=b)){var P;_.U("kevlar_player_watch_endpoint_navigation")?P=_.CxQ(_.wfD(l,b)):P=this.buildWatchEndpoint_(l,b);_.rh(this.hostElement,"yt-navigate",{endpoint:P,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(l,b,d){return _.bO(l,b,d)},
initDclkstatus_:function(){_.Toh()},
attachWatchPageSkeleton_:function(){var l=document.querySelector("#watch-page-skeleton");if(l){var b=l.querySelector("#primary-info"),d=l.querySelector("#secondary-info"),L=l.querySelector("#related");b&&_.F$(this.hostElement).querySelector("#info-skeleton").appendChild(b);d&&_.F$(this.hostElement).querySelector("#meta-skeleton").appendChild(d);L&&(_.F$(this.hostElement).querySelector("#related-skeleton").appendChild(L),this.watchNextSkeletonEl_=L);_.IK(l)}},
handlePlayerUpdated_:function(){_.L2(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(l,b){if(this.watchNextSkeletonEl_&&typeof b!=="undefined"){var d=this.watchNextSkeletonEl_.children,L=l&&l.indexSplices.length?l.indexSplices[0].index:0;l=Math.min(this.watchNextShownItems.length,d.length);b||(L=0,l=d.length);for(b=L;b<l;b++)d[b].classList.add("hidden")}},
onPlayerFullscreenChange_:function(l){_.U("external_fullscreen")||_.lQ(this.hostElement,"yt-player-fullscreen",[l.fullscreen])},
onFullscreenChange_:function(l){this.fullscreen=l;this.gestures_&&this.gestures_.update(this.fullscreen);var b=_.L2(this);b.getPlayerPromise().then(function(d){d.setFauxFullscreen(!!_.Tw())});
this.updateFullBleedElementLocations();l&&(b.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(l,b){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!b},
computeIsDonationShelfCollapsed_:function(l){return l},
computeShouldShowMerchShelf:function(l,b){return b&&!!l},
computeResponseHasComments:function(l){var b,d,L,P,E;return!!(l==null?0:(b=l.contents)==null?0:(d=b.twoColumnWatchNextResults)==null?0:(L=d.results)==null?0:(P=L.results)==null?0:(E=P.contents)==null?0:E.some(function(f){var F;return(f==null?void 0:(F=f.itemSectionRenderer)==null?void 0:F.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(l,b){this.responseHasComments=this.computeResponseHasComments(this.data);return!!l&&!!Object.keys(l).length&&!b},
identity:_.S$,onWindowResized_:function(l){this.windowSize_=l;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.U("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.U("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(l){var b=this;l&&l.type!=="dataloaded"&&l.type!=="dataupdated"||_.L2(this).getPlayerPromise().then(function(d){var L=d.getPlayerState();L!==5&&L!==0&&(d=1/d.getVideoAspectRatio(),b.videoHeightToWidthRatio_!==d&&(b.videoHeightToWidthRatio_=d))})},
schedulePlayerSizeUpdate_:function(l){var b=this,d=_.U("kevlar_watch_while_v2")||_.U("web_watch_pip"),L=function(){if(b.watchMetadata){var P,E;(E=(P=b.watchMetadata).resize)==null||E.call(P)}_.L2(b).getPlayerPromise().then(function(f){if(_.U("kevlar_set_internal_player_size")){if(!d||!b.isMiniplayerActive()){var F=b.calculateCurrentPlayerSize_();f.setInternalSize(F.width,F.height)}}else f.setSize(NaN,NaN);_.U("kevlar_watch_while")&&b.updateWatchWhileScrollThreshold_()})};
l?L():_.tB(_.T1,L)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(l){this.set("data.survey",l.detail)},
onYtShowSurveyCommand_:function(l){this.set("data.survey",_.K(l,_.EA$).survey)},
onDownloadedVideoDeleted:function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1){if(!b.active||(d=b.playerData)==null||!d.offlineState||b.videoId!==l)return P.return();(L=b.player)==null||L.stopVideo();_.cT().navigatingAwayFromWatchDeletedVideo=!0;_.mf(_.uoV,b.hostElement);return P.yield(_.cT().navigationFinishPromise,2)}_.cT().navigatingAwayFromWatchDeletedVideo=!1;_.gR(P)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var l;this.theater?l=_.AB(.5625*this.windowSize_.width,480,this.windowSize_.height-185):l=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==l&&(this.watchWhileScrollThreshold_=l,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var l=_.F$(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&l){var b=this.windowSize_.height>=624,d=this.active?this.getScrollTop():0;!l.active&&b&&d>=this.watchWhileScrollThreshold_?(l.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):l.active&&(!b||d<this.watchWhileScrollThreshold_&&!_.Tw())&&(l.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(l,b){if(l!==!0||b!==void 0){l=!_.U("live_chat_over_engagement_panels");b=_.F$(this.hostElement).querySelector("#chat-container");var d=_.F$(this.hostElement).querySelector("#plj-sidebar"),L=_.F$(this.hostElement).querySelector("#panels"),P=_.F$(this.hostElement).querySelector("#plj-panels"),E=_.F$(this.hostElement).querySelector("#plj-playlist"),f=_.F$(this.hostElement).querySelector("#alerts"),F=_.F$(this.hostElement).querySelector("#playlist"),n=_.F$(this.hostElement).querySelector("#related"),
N=_.F$(this.hostElement).querySelector("#donation-shelf"),Y=_.F$(this.hostElement).querySelector("#comments");this.isTwoColumns_?(f=_.F$(this.hostElement).querySelector("#secondary-inner"),f.appendChild(d),d.appendChild(E),E.appendChild(F),d.appendChild(P),l&&f.appendChild(L),_.U("web_watch_theater_chat")||f.appendChild(b),l||f.appendChild(L),f.appendChild(N),f.appendChild(n)):(l&&_.w$(L,f),_.w$(F,f),_.U("web_watch_theater_chat")||_.w$(b,f),l||_.w$(L,f),_.w$(N,f),Y&&(P&&_.w$(P,Y),_.w$(n,Y)));_.U("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.U("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.U("web_watch_theater_chat")){var l=_.F$(this.hostElement).querySelector("#chat-container"),b=this.theater&&!this.fullscreen||_.U("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&b?_.U("web_watch_theater_chat_beside_player")?(b=_.F$(this.hostElement).querySelector("#panels-full-bleed-container"),(l==null?void 0:l.parentElement)!==b&&b.append(l),this.panelsBesidePlayer=!0):_.U("web_watch_theater_fixed_chat")&&
(b=_.F$(this.hostElement).querySelector("#columns"),(l==null?void 0:l.parentElement)!==b&&b.append(l),this.fixedPanels=!0):(_.U("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.U("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),b=_.F$(this.hostElement).querySelector("#playlist"),l&&b?_.u5(l,b):_.cX(new _.Rp("Missing element when updating chat location",{"chatContainer defined":!!l,"playlist defined":!!b})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(l,b){return _.U("sw_metadata_vis_toggle_ks")?!0:!!l||!!b},
computeForceDarkPanelTheme:function(l){return _.U("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&l:!1},
safeUpdateStyles:function(l){try{_.mj(this.hostElement,l)}catch(b){_.cX(b)}},
videoHeightToWidthRatioChanged_:function(l,b){b&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.U("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(l){this.videoHeightToWidthRatio_=1/l},
computeIsVerticalVideo_:function(l){return l>=1},
computeIsFourThreeToSixteenNineVideo_:function(l){return l<=.7501&&l>=.5624},
computeIsExtraWideVideo_:function(l){return l<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.L2(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.L2(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.N_d(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(l){var b=_.zd(l)||0;_.jX(l,b+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var l=_.zd("yt-fullerscreen-edu-button-click-count")||0,b=_.zd("yt-fullerscreen-edu-button-shown-count")||0,d=_.KO("external_fullscreen_button_shown_threshold"),L=l>=_.KO("external_fullscreen_button_click_threshold")||b>=d;_.L2(this).getPlayerPromise().then(function(P){P.updateFullerscreenEduButtonSubtleModeState(L)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(l,b){return b},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.qP().resolve(_.Ud).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var l=this;this.panelMaxHeightUpdateJob_&&_.T1.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.T1.addLowPriorityJob(function(){l.panelMaxHeightUpdateJob_=0;var b;!l.isTwoColumns_||l.theater||l.fullscreen?b=460:b=l.calculateNormalPlayerSize_().height;var d=b+"px";_.U("live_chat_taller_height")&&!l.theater&&(d="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.U("live_chat_medium_height")&&
!l.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.U("live_chat_scaled_height")&&!l.theater&&(d="calc(100vh - var(--ytd-toolbar-height) - 238px)");l.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":b+"px","--ytd-watch-flexy-chat-max-height":d,"--ytd-watch-flexy-structured-description-max-height":b+"px","--ytd-watch-flexy-comments-panel-max-height":b+"px","--ytd-comments-engagement-panel-content-height":b+"px"})})},
onYtShowEngagementPanelScrimAction_:function(l){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",l)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Py(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(l){var b=_.F$(this.hostElement).querySelector("#engagement-panel-scrim");l?b.addEventListener("tap",_.qu(this,this.onEngagementPanelScrimClick_)):b.removeEventListener("tap",_.qu(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(l){if(this.hostElement.contains(l)&&!this.scrollToAnimation_.isAnimating()){var b=l.offsetTop-24;l=l.offsetTop+l.offsetHeight+24;var d=this.getPageScrollingElement(),L=this.getScrollTop(),P=L+d.clientHeight-56;if(b<L+56)b-=56;else if(l>P)b=l-d.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,b),500)}},
onYtSignalActionScrollToComments:function(){var l=this.hostElement.querySelector("#comments");if(l&&!this.scrollToAnimation_.isAnimating()){l=l.offsetTop-56-24;if(_.U("kevlar_comment_teaser_scroll_to_midpoint")&&(l-=_.IB().height/3,l<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,l),500)}},
onYtEngagementPanelVisibleChanged:function(l,b,d){this.active&&this.trackEngagementPanelVisibility&&!_.Lfm.includes(d)&&(b==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(d),b!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&b!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(d),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(l){return l?"":"watch-active-metadata"},
computeNewMetadataClass:function(l){return l?"watch-active-metadata":""},
computeFullBleedPlayer:function(l,b){return l||b},
computeDefaultLayout:function(l){return!l},
computeDefaultTwoColumnLayout:function(l,b){return!l&&b},
computeWatchWhilePanelsActive:function(l,b){return l||b},
computeNoBorderOnChat:function(l){return _.U("web_watch_theater_chat_no_border")&&l},
computeLiveChatPresentAndExpanded:function(l,b){return l&&!b},
computePanelExpanded:function(l,b,d){return l||b||d},
onChangeMarkersVisibility:function(l){_.L2(this).getPlayerPromise().then(function(b){var d;(d=b.changeMarkerVisibility)==null||d.call(b,_.K(l,_.Dv).isVisible||!1,_.K(l,_.Dv).entityKeys||[],_.K(l,_.Dv).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(l){this.liveChatCollapsed=l.detail;_.rT().dispatch(_.dv3(l.detail))},
provideRenderingData:function(l,b){switch(l){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=b;break;case "PRIMARY_INFO":_.U("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=b);this.videoPrimaryInfoRendererValue=b==null?void 0:b.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.U("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=b);this.videoSecondaryInfoRendererValue=b==null?void 0:b.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
b;break;case "CLARIFICATION":this.clarifyBoxValue=b;break;case "LIVE_CHAT":this.conversationBar=b;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=b;break;case "PLAYLIST":this.externalPlaylistData_=b!=null?b:{};break;case "MERCH_SHELF":this.merchShelfValue=b==null?void 0:b.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=b;break;case "OFFER_MODULE":this.offerModule=b;break;case "LIMITED_STATE":this.limitedStateValue=b;break;case "DONATION_SHELF":this.donation=b;break;
case "ALERTS":this.alertsValue=b;break;case "COMMENTS":this.comments=b;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=b;break;case "ENGAGEMENT_PANELS":this.engagementPanels=b;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=b;break;case "RICH_GRID_RENDERER":this.richGridRendererData=b;break;case "EXPANDABLE_METADATA":this.expandableMetadata=b;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=b}},
toggleCinematicsActive:function(l){this.cinematicsActive=l},
isMiniplayerActive:function(){return _.qP().resolve(_.pE).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(l){return gA3.map(function(b){return l.find(function(d){var L;return(d==null?void 0:(L=d.engagementPanelSectionListRenderer)==null?void 0:L.targetId)===b})}).filter(function(b){return b!==void 0})},
getNonLearningJourneyEngagementPanels:function(l){return l.filter(function(b){var d;return!gA3.includes((b==null?void 0:(d=b.engagementPanelSectionListRenderer)==null?void 0:d.targetId)||"")})}}];var StI;var rm=function(){var l=_.S.apply(this,arguments)||this;l.flexy=!0;l.learningJourney=!0;l.viewTransitionEnabled=_.U("enable_player_resize_transition");l.smallerChatMinHeight=_.U("live_chat_smaller_min_height");l.isDarkTheme=document.documentElement.hasAttribute("dark");l.theaterLargerPlayer=_.U("web_watch_theater_larger_player");l.defaultCollapsePlaylist=_.U("web_watch_default_collapse_playlist");l.enableCanvasLayout=_.U("web_enable_canvas_on_learning_journey");return l};
_.h(rm,_.S);_.Q=rm.prototype;_.Q.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Q.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Q.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Q.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Q.ready=function(){var l=this,b=function(){l.onColumnScroll()};
this.primary.addEventListener("scroll",b);this.secondary.addEventListener("scroll",b)};
_.Q.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Q.updateIsTwoColumnsFromBinding=function(l){_.U("web_watch_update_narrow_width_killswitch")||_.rT().dispatch(_.d$L(!l.detail.value));this.ytdWatchBehavior.isTwoColumns_=l.detail.value};
_.Q.updateFlexySmallWindowFromBinding=function(l){this.ytdWatchBehavior.flexySmallWindow_=l.detail.value};
_.Q.updateFlexyLargeWindowFromBinding=function(l){this.ytdWatchBehavior.flexyLargeWindow_=l.detail.value};
_.Q.updateWatchWhileWindowSizeSufficientFromBinding=function(l){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=l.detail.value};
_.Q.updateWatchNextCanShowMoreFromBinding=function(l){this.ytdWatchBehavior.watchNextCanShowMore=l.detail.value};
_.Q.updateShownItemsFromBinding=function(l){l.detail.path?this.set(l.detail.path,l.detail.value):this.ytdWatchBehavior.watchNextShownItems=l.detail.value};
_.Q.getElement=function(l){switch(l){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23834_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23834_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.qG.Object.defineProperties(rm.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 l;if((l=this.data)==null||!l.pageVisualEffects)return!1;for(var b=0;b<this.data.pageVisualEffects.length;b++)if(l=_.K(this.data.pageVisualEffects[b],_.rM))return b=void 0,(b=l.config)==null?void 0:b.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.learningJourneyEngagementPanels)==null?void 0:l.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var l,b=(l=this.learningJourneyEngagementPanels)==null?void 0:l.find(function(H){var t;return(H==null?void 0:(t=H.engagementPanelSectionListRenderer)==null?void 0:t.panelIdentifier)==="learning-journey-engagement-panel"});
if(b){var d,L,P,E,f,F,n,N,Y;if(l=(N=((n=(f=((E=b==null?void 0:(d=b.engagementPanelSectionListRenderer)==null?void 0:(L=d.content)==null?void 0:(P=L.sectionListRenderer)==null?void 0:P.contents)!=null?E:[])[0])==null?void 0:(F=f.itemSectionRenderer)==null?void 0:F.contents)!=null?n:[])[0])==null?void 0:(Y=N.accordionViewModel)==null?void 0:Y.onTitleTap){var q=_.A9(l);if(q)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.Nv.instance.resolveCommand(q)}}}}}}});
_.qG.Object.defineProperties(rm,{template:{configurable:!0,enumerable:!0,get:function(){if(StI===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);StI=l}l=StI;return l}}});
rm.prototype.updateMiniplayerIsActiveValue=rm.prototype.updateMiniplayerIsActiveValue;rm.prototype.updateScrollTopValue=rm.prototype.updateScrollTopValue;rm.prototype.updateFullscreenValue=rm.prototype.updateFullscreenValue;rm.prototype.updateTheaterValue=rm.prototype.updateTheaterValue;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rm.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],rm.prototype,"ytComponentBehavior",void 0);
_.w([_.z(xvH.YtdLearningJourneyWatchBehavior),_.u("design:type",Object)],rm.prototype,"ytdWatchBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],rm.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],rm.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],rm.prototype,"playerData",void 0);_.w([_.g(),_.u("design:type",Object)],rm.prototype,"browseData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rm.prototype,"flexy",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rm.prototype,"learningJourney",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rm.prototype,"viewTransitionEnabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rm.prototype,"smallerChatMinHeight",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rm.prototype,"isDarkTheme",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rm.prototype,"theaterLargerPlayer",void 0);_.w([_.g(),_.u("design:type",Object)],rm.prototype,"defaultCollapsePlaylist",void 0);_.w([_.g(),_.u("design:type",Object)],rm.prototype,"enableCanvasLayout",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("playerData","browseData","enableCanvasLayout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rm.prototype,"showBrowseResponse",null);
_.w([_.g({reflectToAttribute:!0}),_.y("playerData","enableCanvasLayout"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rm.prototype,"showWatchResponse",null);_.w([_.g({selector:_.gr}),_.u("design:type",Object)],rm.prototype,"theaterValue",void 0);_.w([_.g({selector:_.SZ}),_.u("design:type",Object)],rm.prototype,"fullscreenValue",void 0);_.w([_.g({selector:_.MW}),_.u("design:type",Object)],rm.prototype,"scrollTopValue",void 0);
_.w([_.g({selector:_.xM}),_.u("design:type",Object)],rm.prototype,"miniplayerIsActiveValue",void 0);_.w([_.KL("#ytd-plj-player"),_.u("design:type",HTMLElement)],rm.prototype,"ytdPlayer",void 0);_.w([_.KL("#playlist"),_.u("design:type",HTMLElement)],rm.prototype,"JSC$23834_ytdPlaylistPanelRenderer",void 0);_.w([_.Xf("ytd-comments"),_.u("design:type",HTMLElement)],rm.prototype,"ytdComments",void 0);_.w([_.KL("#primary"),_.u("design:type",HTMLElement)],rm.prototype,"primary",void 0);
_.w([_.KL("#secondary"),_.u("design:type",HTMLElement)],rm.prototype,"secondary",void 0);_.w([_.KL("#player-container"),_.u("design:type",HTMLElement)],rm.prototype,"playerContainer",void 0);_.w([_.KL("#cinematics"),_.u("design:type",HTMLElement)],rm.prototype,"JSC$23834_cinematics",void 0);_.w([_.tC("theaterValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rm.prototype,"updateTheaterValue",null);
_.w([_.tC("fullscreenValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rm.prototype,"updateFullscreenValue",null);_.w([_.tC("scrollTopValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rm.prototype,"updateScrollTopValue",null);_.w([_.tC("miniplayerIsActiveValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rm.prototype,"updateMiniplayerIsActiveValue",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],rm.prototype,"cinematicLightTheme",null);_.w([_.g({reflectToAttribute:!0}),_.y("learningJourneyEngagementPanels"),_.u("design:type",Object),_.u("design:paramtypes",[])],rm.prototype,"hasLearningJourneyPanels",null);_.w([_.y("learningJourneyEngagementPanels"),_.u("design:type",Object),_.u("design:paramtypes",[])],rm.prototype,"backButtonData",null);_.w([_.A({is:"ytd-watch-learning-journey"})],rm);_.NJ.registerService(_.mfB,rm);
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("Tm0L3c");
var hNb;var kCm;var WfL=function(){return _.S.apply(this,arguments)||this};
_.h(WfL,_.S);_.w([_.A({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],WfL);
_.R(WfL,"ytd-ghost-comments-renderer",function(){if(kCm===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);kCm=l}l=kCm;return l},{mode:1});var jOh;var zNc=function(){return _.S.apply(this,arguments)||this};
_.h(zNc,_.S);_.w([_.A({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],zNc);
_.R(zNc,"ytd-ghost-watch-metadata-renderer",function(){if(jOh===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);jOh=l}l=jOh;return l},{mode:1});var c9=function(){var l=_.S.apply(this,arguments)||this;l.ghostGridRenderer={rows:6};l.smallerChatMinHeight=_.U("live_chat_smaller_min_height");l.darkerPanels=_.U("web_watch_darker_panels");l.isDarkTheme=document.documentElement.hasAttribute("dark");return l};
_.h(c9,_.S);_.Q=c9.prototype;_.Q.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Q.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Q.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Q.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Q.ready=function(){var l=this,b=function(){l.onColumnScroll()};
this.primary.addEventListener("scroll",b);this.secondary.addEventListener("scroll",b)};
_.Q.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Q.updateIsTwoColumnsFromBinding=function(l){this.ytdWatchBehavior.isTwoColumns_=l.detail.value};
_.Q.updateFlexySmallWindowFromBinding=function(l){this.ytdWatchBehavior.flexySmallWindow_=l.detail.value};
_.Q.updateFlexyLargeWindowFromBinding=function(l){this.ytdWatchBehavior.flexyLargeWindow_=l.detail.value};
_.Q.updateWatchWhileWindowSizeSufficientFromBinding=function(l){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=l.detail.value};
_.Q.updateWatchNextCanShowMoreFromBinding=function(l){this.ytdWatchBehavior.watchNextCanShowMore=l.detail.value};
_.Q.updateShownItemsFromBinding=function(l){_.U("swatcheroo_direct_use_rich_grid")||(l.detail.path?this.set(l.detail.path,l.detail.value):this.ytdWatchBehavior.watchNextShownItems=l.detail.value)};
_.Q.getElement=function(l){switch(l){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23822_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23822_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.qG.Object.defineProperties(c9.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null||!l.pageVisualEffects)return!1;for(var b=0;b<this.data.pageVisualEffects.length;b++)if(l=_.K(this.data.pageVisualEffects[b],_.rM))return b=void 0,(b=l.config)==null?void 0:b.enableInLightTheme;return!1}}});
c9.prototype.updateMiniplayerIsActiveValue=c9.prototype.updateMiniplayerIsActiveValue;c9.prototype.updateScrollTopValue=c9.prototype.updateScrollTopValue;c9.prototype.updateFullscreenValue=c9.prototype.updateFullscreenValue;c9.prototype.updateTheaterValue=c9.prototype.updateTheaterValue;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],c9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],c9.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.KfI.YtdWatchBehavior),_.u("design:type",Object)],c9.prototype,"ytdWatchBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],c9.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],c9.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],c9.prototype,"ghostGridRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],c9.prototype,"playerData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],c9.prototype,"smallerChatMinHeight",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],c9.prototype,"darkerPanels",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],c9.prototype,"isDarkTheme",void 0);_.w([_.g({selector:_.gr}),_.u("design:type",Object)],c9.prototype,"theaterValue",void 0);_.w([_.g({selector:_.SZ}),_.u("design:type",Object)],c9.prototype,"fullscreenValue",void 0);_.w([_.g({selector:_.MW}),_.u("design:type",Object)],c9.prototype,"scrollTopValue",void 0);
_.w([_.g({selector:_.xM}),_.u("design:type",Object)],c9.prototype,"miniplayerIsActiveValue",void 0);_.w([_.KL("#ytd-player"),_.u("design:type",HTMLElement)],c9.prototype,"ytdPlayer",void 0);_.w([_.KL("#playlist"),_.u("design:type",HTMLElement)],c9.prototype,"JSC$23822_ytdPlaylistPanelRenderer",void 0);_.w([_.KL("#ytd-comments"),_.u("design:type",HTMLElement)],c9.prototype,"ytdComments",void 0);_.w([_.KL("#primary"),_.u("design:type",HTMLElement)],c9.prototype,"primary",void 0);
_.w([_.KL("#secondary"),_.u("design:type",HTMLElement)],c9.prototype,"secondary",void 0);_.w([_.KL("#player-container"),_.u("design:type",HTMLElement)],c9.prototype,"playerContainer",void 0);_.w([_.KL("#cinematics"),_.u("design:type",HTMLElement)],c9.prototype,"JSC$23822_cinematics",void 0);_.w([_.tC("theaterValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c9.prototype,"updateTheaterValue",null);
_.w([_.tC("fullscreenValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c9.prototype,"updateFullscreenValue",null);_.w([_.tC("scrollTopValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c9.prototype,"updateScrollTopValue",null);_.w([_.tC("miniplayerIsActiveValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c9.prototype,"updateMiniplayerIsActiveValue",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],c9.prototype,"cinematicLightTheme",null);
_.R(c9,"ytd-watch-grid",function(){if(hNb===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);hNb=l}l=hNb;return l},{mode:2});_.NJ.registerService(_.NmF,c9);
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("CF909");
var eNb;var ij=function(){var l=_.S.apply(this,arguments)||this;l.viewTransitionEnabled=_.U("enable_player_resize_transition");l.smallerChatMinHeight=_.U("live_chat_smaller_min_height");l.isDarkTheme=document.documentElement.hasAttribute("dark");l.defaultCollapsePlaylist=_.U("web_watch_default_collapse_playlist");l.respectAspectRatio=_.U("web_enable_aspect_ratio_fix");l.retroModeReduxValue=!1;l.persistentPanelVisibleValue=!1;return l};
_.h(ij,_.S);_.Q=ij.prototype;_.Q.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Q.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Q.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Q.updateRetroModeReduxValue=function(){_.U("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.Q.updatePersistentPanelVisibleValue=function(){_.U("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.Q.ready=function(){var l=this,b=function(){l.onColumnScroll()};
this.primary.addEventListener("scroll",b);this.secondary.addEventListener("scroll",b)};
_.Q.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Q.updateIsTwoColumnsFromBinding=function(l){_.U("web_watch_update_narrow_width_killswitch")||_.rT().dispatch(_.d$L(!l.detail.value));this.ytdWatchBehavior.isTwoColumns_=l.detail.value};
_.Q.updateFlexySmallWindowFromBinding=function(l){this.ytdWatchBehavior.flexySmallWindow_=l.detail.value};
_.Q.updateFlexyLargeWindowFromBinding=function(l){this.ytdWatchBehavior.flexyLargeWindow_=l.detail.value};
_.Q.updateWatchWhileWindowSizeSufficientFromBinding=function(l){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=l.detail.value};
_.Q.updateWatchNextCanShowMoreFromBinding=function(l){this.ytdWatchBehavior.watchNextCanShowMore=l.detail.value};
_.Q.updateShownItemsFromBinding=function(l){l.detail.path?this.set(l.detail.path,l.detail.value):this.ytdWatchBehavior.watchNextShownItems=l.detail.value};
_.Q.getElement=function(l){switch(l){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23817_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23817_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}};
_.qG.Object.defineProperties(ij.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null||!l.pageVisualEffects)return!1;for(var b=0;b<this.data.pageVisualEffects.length;b++)if(l=_.K(this.data.pageVisualEffects[b],_.rM))return b=void 0,(b=l.config)==null?void 0:b.enableInLightTheme;return!1}}});
_.qG.Object.defineProperties(ij,{template:{configurable:!0,enumerable:!0,get:function(){if(eNb===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);eNb=l}l=eNb;return l}}});
ij.prototype.updatePersistentPanelVisibleValue=ij.prototype.updatePersistentPanelVisibleValue;ij.prototype.updateRetroModeReduxValue=ij.prototype.updateRetroModeReduxValue;ij.prototype.updateScrollTopValue=ij.prototype.updateScrollTopValue;ij.prototype.updateFullscreenValue=ij.prototype.updateFullscreenValue;ij.prototype.updateTheaterValue=ij.prototype.updateTheaterValue;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ij.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ij.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.KfI.YtdWatchBehavior),_.u("design:type",Object)],ij.prototype,"ytdWatchBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],ij.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ij.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],ij.prototype,"playerData",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ij.prototype,"viewTransitionEnabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ij.prototype,"smallerChatMinHeight",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ij.prototype,"isDarkTheme",void 0);_.w([_.g(),_.u("design:type",Object)],ij.prototype,"defaultCollapsePlaylist",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ij.prototype,"respectAspectRatio",void 0);
_.w([_.g({selector:_.gr}),_.u("design:type",Object)],ij.prototype,"theaterValue",void 0);_.w([_.g({selector:_.SZ}),_.u("design:type",Object)],ij.prototype,"fullscreenValue",void 0);_.w([_.g({selector:_.MW}),_.u("design:type",Object)],ij.prototype,"scrollTopValue",void 0);_.w([_.g({selector:_.xM}),_.u("design:type",Object)],ij.prototype,"miniplayerIsActive",void 0);_.w([_.g({selector:function(l){return l.watch.isWatchRetroMode}}),
_.u("design:type",Object)],ij.prototype,"retroModeReduxValue",void 0);_.w([_.g({selector:_.uT.persistentPanelVisibleSelector}),_.u("design:type",Object)],ij.prototype,"persistentPanelVisibleValue",void 0);_.w([_.Xf("ytd-player"),_.u("design:type",HTMLElement)],ij.prototype,"ytdPlayer",void 0);_.w([_.KL("#playlist"),_.u("design:type",HTMLElement)],ij.prototype,"JSC$23817_ytdPlaylistPanelRenderer",void 0);_.w([_.Xf("ytd-comments"),_.u("design:type",HTMLElement)],ij.prototype,"ytdComments",void 0);
_.w([_.KL("#primary"),_.u("design:type",HTMLElement)],ij.prototype,"primary",void 0);_.w([_.KL("#secondary"),_.u("design:type",HTMLElement)],ij.prototype,"secondary",void 0);_.w([_.KL("#player-container"),_.u("design:type",HTMLElement)],ij.prototype,"playerContainer",void 0);_.w([_.KL("#below"),_.u("design:type",HTMLElement)],ij.prototype,"below",void 0);_.w([_.KL("#cinematics"),_.u("design:type",HTMLElement)],ij.prototype,"JSC$23817_cinematics",void 0);
_.w([_.KL("#persistent-panel-container"),_.u("design:type",HTMLElement)],ij.prototype,"persistentPanelContainer",void 0);_.w([_.tC("theaterValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ij.prototype,"updateTheaterValue",null);_.w([_.tC("fullscreenValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ij.prototype,"updateFullscreenValue",null);
_.w([_.tC("scrollTopValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ij.prototype,"updateScrollTopValue",null);_.w([_.tC("retroModeReduxValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ij.prototype,"updateRetroModeReduxValue",null);_.w([_.tC("persistentPanelVisibleValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ij.prototype,"updatePersistentPanelVisibleValue",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ij.prototype,"cinematicLightTheme",null);_.w([_.A({is:"ytd-watch-flexy"})],ij);_.NJ.registerService(_.O4j,ij);
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("nmfa2d");
var xu3;var p4=function(){var l=_.S.apply(this,arguments)||this;l.hidden=!1;l.errorScreen=null;l.playlistData={};return l};
_.h(p4,_.S);_.Q=p4.prototype;_.Q.getPlayer=function(){return this.ytdPlayer};
_.Q.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:_.ux(["aa","eocs"])}}};
_.Q.onActiveChanged=function(){_.rT().dispatch(_.Bob(this.ytPageBehavior.active))};
_.Q.playerDataChanged=function(){var l;(l=this.watchController)==null||l.setPlayerResponse(this.playerData)};
_.Q.dataChanged=function(){var l;(l=this.watchController)==null||l.setWatchNextResponse(this.data)};
_.Q.sizeChanged=function(){var l,b;(b=(l=this.metadata).resize)==null||b.call(l)};
_.Q.attached=function(){this.watchController=new _.C4(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.Q.detached=function(){_.su(this.watchController);this.watchController=void 0};
_.Q.getPlayerContainer=function(){return this.playerContainer};
_.Q.getElement=function(l){switch(l){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.Q.provideRenderingData=function(l,b){switch(l){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=b;break;case "ERROR_SCREEN":this.errorScreen=b!=null?b:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=b;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=b;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=b;break;case "RICH_METADATA":this.richMetadataRowContainer=b;break;case "CLARIFICATION":this.clarificationData=b;break;case "PLAYLIST":this.playlistData=
b!=null?b:{};break;case "MERCH_SHELF":this.merchShelf=b;break;case "TICKET_SHELF":this.ticketShelf=b;break;case "LIMITED_STATE":this.limitedState=b;break;case "DONATION_SHELF":this.donationShelf=b;break;case "ALERTS":this.alerts=b}};
_.qG.Object.defineProperties(p4.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return!this.hidden&&!!((l=this.data)==null?0:(b=l.contents)==null?0:(d=b.twoColumnWatchNextResults)==null?0:d.conversationBar)}}});
p4.prototype.sizeChanged=p4.prototype.sizeChanged;p4.prototype.dataChanged=p4.prototype.dataChanged;p4.prototype.playerDataChanged=p4.prototype.playerDataChanged;p4.prototype.onActiveChanged=p4.prototype.onActiveChanged;_.w([_.z(_.d5.YtPageBehavior),_.u("design:type",Object)],p4.prototype,"ytPageBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],p4.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],p4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],p4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],p4.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"playerData",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],p4.prototype,"hidden",void 0);_.w([_.KL("#ytd-player"),_.u("design:type",HTMLElement)],p4.prototype,"ytdPlayer",void 0);_.w([_.KL("#player-container"),_.u("design:type",HTMLElement)],p4.prototype,"playerContainer",void 0);_.w([_.KL("#metadata"),_.u("design:type",Object)],p4.prototype,"metadata",void 0);_.w([_.KL("#playlist"),_.u("design:type",HTMLElement)],p4.prototype,"playlistPanel",void 0);
_.w([_.g({selector:_.ckE,reflectToAttribute:!0}),_.u("design:type",Object)],p4.prototype,"fixie",void 0);_.w([_.g({selector:_.L3N,reflectToAttribute:!0}),_.u("design:type",Object)],p4.prototype,"singleColumn",void 0);_.w([_.g({selector:function(l){return _.gr(l)&&!_.SZ(l)},
reflectToAttribute:!0}),_.u("design:type",Object)],p4.prototype,"theater",void 0);_.w([_.g({selector:_.SZ,reflectToAttribute:!0}),_.u("design:type",Object)],p4.prototype,"fullscreen",void 0);_.w([_.g({selector:_.fF3}),_.u("design:type",Object)],p4.prototype,"windowSize",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"singleColumnContents",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"errorScreen",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"playlistData",void 0);
_.w([_.g(),_.u("design:type",Object)],p4.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"videoSecondaryInfoRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"richMetadataRowContainer",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"clarificationData",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"commentsEntryPointHeaderRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"ticketShelf",void 0);
_.w([_.g(),_.u("design:type",Object)],p4.prototype,"merchShelf",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"donationShelf",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"limitedState",void 0);_.w([_.g(),_.u("design:type",Object)],p4.prototype,"alerts",void 0);_.w([_.y("playlistData"),_.u("design:type",Object),_.u("design:paramtypes",[])],p4.prototype,"hasPlaylistData",null);
_.w([_.y("data","hidden"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],p4.prototype,"hasChat",null);_.w([_.tC("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p4.prototype,"onActiveChanged",null);_.w([_.tC("playerData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p4.prototype,"playerDataChanged",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p4.prototype,"dataChanged",null);_.w([_.tC("windowSize","singleColumn"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],p4.prototype,"sizeChanged",null);
_.R(p4,"ytd-watch-fixie",function(){if(xu3===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);xu3=l}l=xu3;return l},{mode:1});_.NJ.registerService(_.n$Q,p4);
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("xwEKAe");
var oBB=function(l){l=l.command;var b=_.K(l,_.Ku);return{command:l,reelPlayerOverlayRenderer:_.K(b==null?void 0:b.overlay,_.Et2),thumbnail:b==null?void 0:b.thumbnail,videoId:b.videoId}},D5H=function(l){l=l.command;
var b=_.K(l,_.O3);return{command:l,reelNonVideoContentRenderer:_.K(b==null?void 0:b.renderer,_.mz)}},Vkp=function(l){return l.entries?l.entries.map(function(b){return _.K(b==null?void 0:b.command,_.Ku)?oBB(b):D5H(b)}):[]},w7B=function(l){return l.prevEntries?l.prevEntries.map(function(b){return _.K(b==null?void 0:b.command,_.Ku)?oBB(b):D5H(b)}):[]},u4c=function(l){return _.nl(l)?l.getAttribute("jsname")==="coFSxe":!1},GR$=function(l,b){b.id||(b.id="ow"+_.iN(b));
l.setAttribute("jsowner",b.id);l.__owner=b;var d=_.G7(b,u4c);d&&(_.Rz$.has(d)||_.Rz$.set(d,[]),_.Rz$.get(d).push(l));(d=_.Cvt.get(b))||_.Cvt.set(b,d=[]);d.includes(l)||d.push(l);b.setAttribute("__IS_OWNER",!0)},Tqm=function(){var l=_.U1H(1);
l=_.np(l,_.jyy);if(!(_.tBZ(l)||l[_.ezA]&&!l.__hasBeenSet))return l.value},aZm=function(l){return(l=_.lWF(l))?_.d8V(l):0},izL=function(l){return l.shorts.isSmallScreenSqueezeback},cKI=function(l){return l.shorts.isPlaybackStarted},rKB=function(l){var b=_.Nz();
if(b.getFlag(202))b=b.getFlag(201);else{var d;b=(l==null?void 0:(d=l.config)==null?void 0:d.settingOnByDefault)!==void 0?l.config.settingOnByDefault:!_.Pf("web_shorts_cinematics_disabled_by_default")}return b},lJD=function(l){var b=_.Nz();
_.mx(0,201,l);_.mx(0,202,!0);b.save()},Lwm=function(l){var b=_.U1H(2),d=new Set;
_.wk(function(){return void d.forEach(function(L){return void L()})});
return function(L){var P=_.BY(b);try{var E=bO$(dPm(l),L);d.add(E);return function(){E();d.delete(E)}}finally{_.BY(P)}}},Pod=function(l){var b=l.children;
var d=l.root;_.VL(function(){var L=Lwm(d)(b);_.wk(L)});
return document.createTextNode("")},bO$=function(l,b){var d=ECm(l);
(l=Tqm())&&GR$(d,l);_.jk.setUp();b=_.X(_.VNV(b,!0));l=b.next().value;var L=b.next().value;b=_.X(l);for(l=b.next();!l.done;l=b.next())d.appendChild(l.value);_.jk.log(d);_.jk.tearDown();return function(){L();d.remove()}},dPm=function(l){if(typeof l==="string")return l=document.querySelector(l),_.vOq(l),l;
if(_.Uq(l)&&l.nodeType===Node.ELEMENT_NODE)return l;if(!l.__value&&!l.__optional){var b=_.kwA.USE_ELEMENT_NOT_ASSIGNED(l.__expectedTagName);l.__hasErrored=!0;throw b;}return l.value},ECm=function(l){var b=document.createElementNS(l.namespaceURI,l.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return l.appendChild(b)},fJH=function(l,b,d,L){if(l)return L=L||l.likeStatus,b?{style:{styleType:"STYLE_TEXT"},
toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:L==="LIKE",isDisabled:!l.likesAllowed,defaultIcon:{iconType:d},defaultText:L==="LIKE"?l.likeCountWithUnlikeText:l.likeCountText,toggledText:L==="LIKE"?l.likeCountText:l.likeCountWithLikeText,defaultNavigationEndpoint:QpH(l,"LIKE"),defaultServiceEndpoint:Xr$(l,"LIKE"),toggledServiceEndpoint:Xr$(l,"INDIFFERENT"),defaultTooltip:_.iO(l.likeCountTooltipText),toggledTooltip:_.iO(l.likeCountTooltipText),targetId:l.targetId}:{style:{styleType:"STYLE_TEXT"},
toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:L==="DISLIKE",isDisabled:!l.likesAllowed,defaultIcon:{iconType:d},defaultText:L==="DISLIKE"?l.dislikeCountWithUndislikeText:l.dislikeCountText,toggledText:L==="DISLIKE"?l.dislikeCountText:l.dislikeCountWithDislikeText,defaultNavigationEndpoint:QpH(l,"DISLIKE"),defaultServiceEndpoint:Xr$(l,"DISLIKE"),toggledServiceEndpoint:Xr$(l,"INDIFFERENT"),defaultTooltip:_.iO(l.dislikeCountTooltipText),toggledTooltip:_.iO(l.dislikeCountTooltipText)}},QpH=
function(l,b){if(b==="LIKE")return l.likeCommand;
if(b==="DISLIKE")return l.dislikeNavigationEndpoint},Xr$=function(l,b){var d;
return(d=l.serviceEndpoints)==null?void 0:d.find(function(L){var P;return((P=_.K(L,_.E3))==null?void 0:P.status)===b})},spH=function(l,b,d,L){l=b-l;
d=L-d;return Math.sqrt(l*l+d*d)},FwH=function(l){var b=l>>8&255,d=l&255;
return"#"+(l>>16&255).toString(16).padStart(2,"0")+b.toString(16).padStart(2,"0")+d.toString(16).padStart(2,"0")},Ba3=function(l,b){l&&_.qP().resolve(_.tk).resolveCommand(l,{forceClickLogging:!0,
form:{element:b}})},nCp=function(){return _.qP().resolve(_.b8).dismissedIndices},OOb=function(l,b){var d,L,P,E,f,F,n,N,Y;
return _.B(function(q){if(q.nextAddress==1){d=_.qP().resolve(_.cz);E=(L=d)==null?void 0:(P=L.reelWatchEndpointMap)==null?void 0:P.reelWatchSequence;F=(f=l.innertubeTransportService)!=null?f:_.qP().resolve(_.kI);if(!E)return q.jumpTo(2);n=E();return(N=n.JSC$14338_getRequest(b,{}))?q.yield(_.tx(F,N.innerTubeRequest,N.input,b.clickTrackingParams,N.config),4):q.jumpTo(2)}return q.nextAddress!=2?(Y=q.yieldResult,q.return(Y)):q.return(void 0)})},Nac=function(l,b,d){var L,P=(L=_.K(b,_.Ku))==null?void 0:
L.videoId;
L=!(!P||!l.find(function(f){return f.videoId&&f.videoId===P}));
var E=!!l.find(function(f){var F;return((F=_.K(f.command,_.Ku))==null?void 0:F.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
l=!!l.find(function(f){return!!_.K(f.command,_.O3)&&!!_.K(b,_.O3)&&f.command===b});
return d?L||l:L||E||l},mPD=function(l,b,d){var L=[].concat(_.VV(l)),P=0,E=d?Vkp(d):[];
d=d?w7B(d):[];b&&!Nac(l,b.command)&&L.unshift(b);E.length&&!Nac(l,E[0].command,!0)&&L.push.apply(L,_.VV(E));b&&d.length&&!Nac(l,d[0].command)&&(L.unshift.apply(L,_.VV(d.reverse())),P=d.length);return{newContentList:L,indexChange:P}},YQE=function(l){var b;
(b=l.currentCinematicEffect)==null||b.clear()},qQE=function(l){return _.E2({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:l}})},HOB=function(l){return _.E2({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:l}})},tGb=function(l){return _.E2({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:l}})};var UR=function(l,b){if(l instanceof UR)this.array_=l.array_;else{var d;if(d=_.VN(l))a:{for(var L=d=0;L<l.length;L++){if(!_.VN(l[L])||d>0&&l[L].length!=d){d=!1;break a}for(var P=0;P<l[L].length;P++)if(typeof l[L][P]!=="number"){d=!1;break a}d==0&&(d=l[L].length)}d=d!=0}if(d)this.array_=_.D7(l);else if(l instanceof _.MY)this.array_=UPm(l.height,l.width);else if(typeof l==="number"&&typeof b==="number"&&l>0&&b>0)this.array_=UPm(l,b);else throw Error("Zo");}this.size_=new _.MY(this.array_[0].length,
this.array_.length)},Kwp=function(l,b,d){for(var L=0;L<l.getSize().height;L++)for(var P=0;P<l.getSize().width;P++)b.call(d,l.array_[L][P],L,P,l)},eqB=function(l,b){var d=new UR(l.getSize());
Kwp(l,function(L,P,E){d.array_[P][E]=b.call(void 0,L,P,E,l)});
return d},UPm=function(l,b){for(var d=[],L=0;L<l;L++){d[L]=[];
for(var P=0;P<b;P++)d[L][P]=0}return d};
UR.prototype.add=function(l){if(!_.qqm(this.size_,l.getSize()))throw Error("$o");return eqB(this,function(b,d,L){return b+l.array_[d][L]})};
UR.prototype.equals=function(l,b){if(this.size_.width!=l.size_.width||this.size_.height!=l.size_.height)return!1;b=b||0;for(var d=0;d<this.size_.height;d++)for(var L=0;L<this.size_.width;L++)if(!_.YqE(this.array_[d][L],l.array_[d][L],b))return!1;return!0};
UR.prototype.getSize=function(){return this.size_};
var KN=function(l,b,d){return b>=0&&b<l.size_.height&&d>=0&&d<l.size_.width?l.array_[b][d]:null};
UR.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var hqd=function(l,b,d,L){if(!(b>=0&&b<l.size_.height&&d>=0&&d<l.size_.width))throw Error("ap`"+b+"`"+d+"`"+l.size_.height+"`"+l.size_.width);l.array_[b][d]=L};
UR.prototype.multiply=function(l){if(l instanceof UR){if(this.size_.width!=l.getSize().height)throw Error("bp");return koB(this,l)}if(typeof l==="number")return WwB(this,l);throw Error("cp");};
var koB=function(l,b){var d=new UR(l.size_.height,b.getSize().width);Kwp(d,function(L,P,E){for(var f=L=0;f<this.size_.width;f++)L+=KN(this,P,f)*KN(b,f,E);hqd(d,P,E,L)},l);
return d},WwB=function(l,b){return eqB(l,function(d){return d*b})};var jph=new _.Hd("inlineSurveyRenderer");var zqp=new _.Hd("interstitialViewModel");var ykB=new _.Hd("reelNavigateCommand");var ZOB=new _.Hd("reelNonVideoContentDismissalCommand");var MGL=new _.Hd("showReelsCommentsOverlayCommand");var IJH=new _.Hd("videoInteractionPopUpRenderer");var $PB=new _.Hd("pollChoiceData");var Jk$;var xPD;var gCh;var eU=function(){var l=_.S.apply(this,arguments)||this;l.ctaVisualElement=null;l.currentCsn=null;return l};
_.h(eU,_.S);_.Q=eU.prototype;_.Q.onDataChanged=function(){this.maybeLogShows()};
_.Q.computeButtonShape=function(){var l=this;if(this.data)return{buttonText:_.iO(this.data.text),state:"active",onTap:function(){l.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.Q.maybeCreateCtaVe=function(){var l;if((l=this.data)!=null&&l.badgeInteractionLogging){var b;if(l=(b=this.data.badgeInteractionLogging)==null?void 0:b.trackingParams)this.ctaVisualElement=_.WZ(l)}};
_.Q.maybeLogClicks=function(){this.currentCsn=_.zw(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.VB(this.currentCsn,this.ctaVisualElement)};
_.Q.maybeLogShows=function(){this.currentCsn=_.zw(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.o_(this.currentCsn,[this.ctaVisualElement])};
_.Q.onTap=function(){var l;if((l=this.data)!=null&&l.onClickCommand){var b;this.ytComponentBehavior.resolveCommand((b=this.data)==null?void 0:b.onClickCommand);this.maybeLogClicks()}};
eU.prototype.onDataChanged=eU.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],eU.prototype,"ytComponentBehavior",void 0);_.w([_.g({}),_.u("design:type",Object)],eU.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eU.prototype,"onDataChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],eU);
_.R(eU,"ytd-shopping-overlay-badge-renderer",function(){if(gCh!==void 0)return gCh;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return gCh=l},{mode:1});var SQI;var hu=function(){return _.S.apply(this,arguments)||this};
_.h(hu,_.S);hu.prototype.computeShouldButtonBeVertical=function(l,b){return l||b};
hu.prototype.onYtServiceRequestSent=function(l,b){(l=_.K(b.endpoint,_.E3))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.jN("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:l.status})):this.handleLikeEndpoint(l))};
hu.prototype.computelikeStatusEntityKey=function(l){return l==null?void 0:l.likeStatusEntityKey};
hu.prototype.handleLikeEndpoint=function(l){l.status==="LIKE"?this.JSC$23000_ytdDislikeToggleButtonRenderer.toggle(!1):l.status==="DISLIKE"?this.JSC$23000_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$23000_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$23000_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.qG.Object.defineProperties(hu.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var l;return fJH(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(l=this.likeStatusEntity)==null?void 0:l.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var l;if(this.data&&((l=this.data)==null||!l.hideDislikeButton)){var b;return fJH(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(b=this.likeStatusEntity)==null?void 0:b.likeStatus)}}}});
hu.prototype.onYtServiceRequestSent=hu.prototype.onYtServiceRequestSent;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hu.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],hu.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hu.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hu.prototype,"vertical",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],hu.prototype,"textTransform",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hu.prototype,"useShortsIcon",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hu.prototype,"underIconLabel",void 0);_.w([_.g({value:"left"}),_.u("design:type",String)],hu.prototype,"buttonTooltipPosition",void 0);_.w([_.g(),_.u("design:type",Object)],hu.prototype,"overrides",void 0);
_.w([_.KL("#like-button"),_.u("design:type",Object)],hu.prototype,"JSC$23000_ytdLikeToggleButtonRenderer",void 0);_.w([_.KL("#dislike-button"),_.u("design:type",Object)],hu.prototype,"JSC$23000_ytdDislikeToggleButtonRenderer",void 0);_.w([_.y("data","likeStatusEntity.likeStatus","useShortsIcon"),_.u("design:type",Object),_.u("design:paramtypes",[])],hu.prototype,"likeButton",null);
_.w([_.y("data","likeStatusEntity.likeStatus","useShortsIcon"),_.u("design:type",Object),_.u("design:paramtypes",[])],hu.prototype,"dislikeButton",null);_.w([_.g({computed:"computelikeStatusEntityKey(data)"}),_.u("design:type",String)],hu.prototype,"likeStatusEntityKey",void 0);_.w([_.g({selectorArgs:["likeStatusEntityKey"],selector:_.v$}),_.u("design:type",Object)],hu.prototype,"likeStatusEntity",void 0);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],hu.prototype,"onYtServiceRequestSent",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],hu);
_.Xa()(hu,"ytd-like-button-renderer",function(){if(SQI===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);SQI=l}l=SQI;return l},{mode:1});_.P$(_.fZQ,"reel-sound-metadata-view-model",{props:{data:_.bY,overlayDensity:_.bY}});_.P$(_.bba,"player-disclosure-view-model",{props:{data:_.KX,extractOverlay:_.KX}});_.P$(_.bx0,"pivot-button-view-model",{props:{data:_.bY,className:_.bY}});_.P$(_.dn0,"reel-action-bar-view-model",{props:{data:_.KX,buttonShapeOverrideables:_.KX}});_.P$(_.Fv9,"yt-reel-metapanel-view-model",{props:{data:_.KX,overlayDensity:_.KX,extractOverlay:_.KX}});var AkI=_.C(function(l){var b=l.children;var d=l.region;l=_.X(_.jL(void 0,void 0,"flxBBc"));var L=l.next().value,P=l.next().value;l=_.X(_.jL("0px",void 0,"IAR7k"));var E=l.next().value,f=l.next().value;l=_.X(_.jL("0px",void 0,"QV4iWb"));var F=l.next().value,n=l.next().value;l=_.X(_.jL(0,void 0,"Q2oK6b"));var N=l.next().value,Y=l.next().value;l=_.X(_.jL(0,void 0,"hYKowe"));var q=l.next().value,H=l.next().value,t=function(){var V=L();if(V){var p;if(((p=_.q2())==null?void 0:p.getPlayerState())!==-1){V.style.display=
"inherit";var D;(D=_.q2())==null||D.removeEventListener("onStateChange",t)}else V.style.display="none";W()}},e=function(){var V;
return(V=_.P_())==null?void 0:V.querySelector("video")},W=function(){var V=e();
if(V){Y(V.getBoundingClientRect().width);H(V.getBoundingClientRect().height);var p;f((V==null?void 0:(p=V.style)==null?void 0:p.left)||"0px");var D;n((V==null?void 0:(D=V.style)==null?void 0:D.top)||"0px")}};
_.Vl(function(){var V=L();if(V){var p,D,G;if(((p=_.q2())==null?void 0:p.getPlayerState())===-1&&Math.round(((G=(D=_.q2())==null?void 0:D.getVideoAspectRatio())!=null?G:0)*100)!==Math.round(N()/q()*100)){V.style.display="none";var lN,sA;H(N()/((sA=(lN=_.q2())==null?void 0:lN.getVideoAspectRatio())!=null?sA:1))}}},"N29KDe");
var M=function(){W()},J;
_.VL(function(){W();var V;if(!(d==null?0:(V=d())==null?0:V.transformationMatrix))throw Error("gp");var p;(p=_.q2())==null||p.addEventListener("onStateChange",t);if(window.ResizeObserver){if(V=e())J=new ResizeObserver(M),J.observe(V)}else window.addEventListener("resize",W);_.wk(function(){var D;(D=_.q2())==null||D.removeEventListener("onStateChange",t);J?J.disconnect():window.removeEventListener("resize",W)})});
var x=function(){var V,p,D=(p=d==null?void 0:(V=d())==null?void 0:V.transformationMatrix)!=null?p:[];V=N();p=q();for(var G=[],lN=0,sA=-1;lN<D.length;lN++)lN%3===0&&(sA++,G[sA]=[]),G[sA].push(D[lN]);D=new UR(G);G=new UR([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);G=D.multiply(G);D=new UR([[0,0],[0,0],[0,0],[0,0]]);for(lN=0;lN<G.getSize().width;lN++){sA=KN(G,0,lN);var OA=KN(G,1,lN);if(sA===null||OA===null)throw Error("fp`"+(lN+1).toString());hqd(D,lN,0,sA*V);hqd(D,lN,1,OA*p)}V=KN(D,0,0);lN=KN(D,1,0);p=KN(D,0,
1);sA=KN(D,1,1);if(V===null||lN===null||p===null||sA===null)throw Error("dp");G=spH(V,lN,p,sA);OA=KN(D,3,0);D=KN(D,3,1);if(OA===null||D===null)throw Error("ep");D=spH(V,OA,p,D);sA=(Number((sA*-1).toFixed(2))-Number((p*-1).toFixed(2)))/(Number(lN.toFixed(2))-Number(V.toFixed(2)));OA=Math.atan(sA)*180/Math.PI;lN=sA===Number.POSITIVE_INFINITY?-90:sA===Number.NEGATIVE_INFINITY?90:Object.is(sA,-0)?180:sA===0?0:sA>0?OA*-1:V<lN?OA*-1:Math.abs(OA)+180;return"left:calc("+V+"px + "+E()+"); top:calc("+(p+"px + "+
F()+"); width:")+(G+"px; height:")+(D+"px; transform:rotate(")+(lN+"deg);\n        --sticker-width:"+G+";")};
return _.O(Pod,{root:"#sticker-layer"},function(){return _.O("yt-overlay-sticker",{el:_.lY(P),style:x,class:"ytOverlayStickerHost"},b)})},"Jn");var vCL=_.C(function(l){function b(){var t,e,W,M,J=(e=_.K((t=n())==null?void 0:t.command,_.Md2))==null?void 0:(W=e.item)==null?void 0:(M=W.notificationTextRenderer)==null?void 0:M.successResponseText;if(J)t=_.b$(J),_.lQ(L.value,"yt-open-popup-action",[t,L.value]);else if(N())Ba3(N(),L.value);else{var x;Ba3((x=n())==null?void 0:x.command,L.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var d=l.data;var L=_.n1("svg"),P=_.X(_.jL(!1,void 0,"e9onLe"));l=P.next().value;var E=P.next().value,f=_.X(_.jL(!1,void 0,"ptnIQd"));P=f.next().value;var F=f.next().value,n=function(){var t;return _.K((t=d())==null?void 0:t.popUp,IJH)},N=function(){var t;
return(t=d())==null?void 0:t.command},Y=function(){return _.K(N(),_.zf)!==void 0};
f=_.Nb(function(){b();return!1});
var q={},H={};return _.O("svg",{"on:mouseover":_.Nb(function(){Y()&&E(!0);F(!0);return!1}),
"on:mouseout":_.Nb(function(){E(!1);F(!1);return!1}),
"on:keydown":_.Nb(function(t){t.key==="Enter"&&b();return!1}),
"on:focus":_.Nb(function(){Y()&&E(!0);return!1}),
"on:blur":_.Nb(function(){Y()&&E(!1);return!1}),
el:L,tabindex:0,"aria-label":function(){var t;return(t=d())==null?void 0:t.a11yString},
id:"player-overlay-video-interaction-svg",class:_.nt("ytPlayerOverlayInteractionInteractionsSvg",(q.ytPlayerOverlayInteractionInteractionsSvgHover=l,q),(H.ytPlayerOverlayInteractionInteractionsSvgHideOutline=P,H)),role:"button","on:click":f})},"Mn");_.P$(_.C(function(l){var b=l.data;_.VL(function(){var d;if((d=b())==null?0:d.trackingParams){var L;_.Ut().graftServerVe((L=b().trackingParams)!=null?L:"")}});
return _.O("yt-player-overlay-interaction",null,_.O(AkI,{region:function(){var d,L;return(d=b())==null?void 0:(L=d.regions)==null?void 0:L[0]}},_.O(vCL,Object.assign({},l))))},"Ln"),"yt-player-overlay-interaction",{props:{data:_.KX}});var Coh=_.C(function(l){var b=l.data;var d=l.index;var L=l.selectedChoice;var P=function(){var E;return _.K((E=b())==null?void 0:E.renderer,$PB)};
l={};return _.O("yt-overlay-poll-sticker-choice",{class:_.nt("ytOverlayPollStickerChoiceHost"),style:_.qb({"--displayed-percentage":function(){var E,f,F,n;return""+Math.ceil(Number((L==null?void 0:L())===d()?(E=P())==null?void 0:(f=E.selected)==null?void 0:f.progressBarWidth:(F=P())==null?void 0:(n=F.unselected)==null?void 0:n.progressBarWidth)*100)}})},_.O("div",{class:_.nt("ytOverlayPollStickerChoicePollChoice",(l.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(L==null?void 0:L())!==
void 0},l.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(L==null?void 0:L())===d()},l))},_.O("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var E;
return((E=P())==null?void 0:E.text)||""}),_.O("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(L==null?void 0:L())==="undefined")var E="";
else{var f,F,n,N;E=(L==null?void 0:L())===d()?(f=P())==null?void 0:(F=f.selected)==null?void 0:F.votePercentage:(n=P())==null?void 0:(N=n.unselected)==null?void 0:N.votePercentage}return E})))},"Nn");var RqD=_.C(function(l){var b=l.data;var d=l.enableDebuggingFeatures;var L=_.eZ(function(E){var f,F=((f=b())==null?void 0:f.postPollStateEntityKey)||"";E=_.Bv(E.entities,"postPollStateEntity",F);var n;return((n=b())==null?0:n.viewerIsOwner)?Object.assign({},E,{selectedOptionId:-1,voted:!0}):E}),P=_.qP().resolve(_.tk);
l={};return _.O("yt-overlay-poll-sticker",null,_.O(AkI,{region:function(){var E,f;return(E=b())==null?void 0:(f=E.region)==null?void 0:f.interactionRegion}},_.O("div",{class:_.nt("ytOverlayPollStickerHost",(l.ytOverlayPollStickerDebugStyle=function(){return d==null?void 0:d()},l)),
style:_.qb({"--original-height":function(){var E;return""+(((E=b())==null?void 0:E.mainBodyHeight)||1)},
"--original-width":function(){var E;return""+(((E=b())==null?void 0:E.mainBodyWidth)||1)},
"--scaled-width":function(){var E;return""+(((E=b())==null?void 0:E.mainBodyWidth)||1)},
"--primary-surface":function(){var E,f;return FwH(((E=b())==null?void 0:(f=E.theme)==null?void 0:f.primarySurface)||0)},
"--raised-surface":function(){var E,f;return FwH(((E=b())==null?void 0:(f=E.theme)==null?void 0:f.raisedSurface)||0)},
"--secondary-surface":function(){var E,f;return FwH(((E=b())==null?void 0:(f=E.theme)==null?void 0:f.secondarySurface)||0)},
"--primary-text":function(){var E,f;return FwH(((E=b())==null?void 0:(f=E.theme)==null?void 0:f.primaryText)||0)},
"--secondary-text":function(){var E,f;return FwH(((E=b())==null?void 0:(f=E.theme)==null?void 0:f.secondaryText)||0)}})},_.O("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return b().questionText}," "),_.O(_.RC,{each:function(){return b().pollChoiceConfigs||[]}},function(E,f){return _.O("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.Nb(function(){var F=f(),n;if((n=b())==null||!n.viewerIsOwner){var N,Y;n=(N=b())==null?void 0:(Y=N.pollChoiceConfigs)==null?void 0:Y[F];if(Y=(n==null?0:n.renderer)?_.K(n.renderer,$PB):void 0){var q;N=((q=L())==null?void 0:q.selectedOptionId)!==F;var H;if(q=(H=N?Y.selectedPollCommand:Y.deselectedPollCommand)==null?void 0:H.innertubeCommand){P.resolveCommand(q);var t,e;_.i4().dispatch(_.jN("postPollStateEntity",((t=L())==null?void 0:t.key)||"",{key:((e=L())==null?void 0:e.key)||"",selectedOptionId:N?
F:-1,voted:N}))}}}})},_.O(Coh,{data:E,
index:f,selectedChoice:function(){var F,n;return((F=L())==null?0:F.voted)?(n=L())==null?void 0:n.selectedOptionId:void 0}}))}),_.O("div",{class:"ytOverlayPollStickerVoteCount"},function(){var E,f;
return((E=L())==null?0:E.voted)&&((f=L())==null?void 0:f.selectedOptionId)!==-1?b().postVoteCountText:b().preVoteCountText}))))},"On");_.P$(_.C(function(l){var b=l.data;return _.O("yt-stickers-layer",null,_.O(_.RC,{each:function(){var d;return((d=b())==null?void 0:d.stickers)||[]}},function(d){return _.O(_.m,{cond:function(){return _.U("enable_shorts_poll_stickers_web")},
then:function(){return _.O(_.m,{cond:function(){return d==null?void 0:d.pollSticker},
then:function(L){return _.O(RqD,{data:L,enableDebuggingFeatures:function(){var P;return(P=b())==null?void 0:P.enableDebuggingFeatures}})}})}})}))},"Pn"),"yt-stickers-layer",{props:{data:_.KX}});var ka=function(){var l=_.S.apply(this,arguments)||this;l.showScrubber=!1;l.isWatchWhileMode=!1;l.enableAnchoredPanel=_.U("desktop_shorts_v2_anchored_panel");l.enablePollStickers=_.U("enable_shorts_poll_stickers_web");l.enableShortsModernControls=_.U("web_shorts_modern_controls");l.anchoredPanelActive=!1;l.enableLivingroomLayout=_.U("reels_enable_livingroom_layout");l.enablePlayerMetadataContainer=_.U("reels_web_enable_metadata_container");l.enableSqueezebackPanels=_.U("web_shorts_enable_squeezeback_panels");
l.useAspectRatio=_.U("web_use_aspect_ratio");l.isSqueezebackActive=!1;l.smallScreenSqueezeback=!1;l.isPlayerStarted=!1;l.overlayDensity=0;l.extractOverlay=!1;l.extractActionBar=!1;l.isOverlay=!1;l.isImmersive=!1;l.isImmersiveHorizontal=!1;l.isFullscreen=!1;l.onWindowResized=function(){var b;l.set("isImmersive",((b=window.getComputedStyle(l.hostElement))==null?void 0:b.getPropertyValue("--immersive-mode-on"))==="1");l.set("isImmersiveHorizontal",l.isImmersive&&l.enableLivingroomLayout&&!l.isWatchWhileMode)};
return l};
_.h(ka,_.S);_.Q=ka.prototype;_.Q.updateIsOverlay=function(l){this.isOverlay=l.detail.value};
_.Q.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.Q.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.Q.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.Q.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.Q.onOverlayDensityChange=function(){var l=_.F$(this.hostElement).querySelector("ytd-info-panel-container-renderer");l&&(l.set("extractOverlay",this.extractOverlay),l.set("roundedContainer",this.extractOverlay))};
_.Q.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.Q.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.Q.ready=function(){(_.U("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"))&&(!_.U("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.eG("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.eG("reels_action_justified_content")||"flex-start")};
_.Q.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}}};
_.Q.setFakeLoadingButtons=function(){_.U("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.By("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.By("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.By("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.By("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.By("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()};
_.Q.setEmptyOverlayMetadata=function(){_.U("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}))};
_.qG.Object.defineProperties(ka.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.infoPanel)}}});
ka.prototype.onOverlayDensityChange=ka.prototype.onOverlayDensityChange;ka.prototype.onIsActiveChanged=ka.prototype.onIsActiveChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ka.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ka.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],ka.prototype,"ytdReduxBehavior",void 0);
_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],ka.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ka.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],ka.prototype,"isActive",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],ka.prototype,"hidden",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],ka.prototype,"useShortsIcon",void 0);
_.w([_.g({value:"left"}),_.u("design:type",String)],ka.prototype,"buttonTooltipPosition",void 0);_.w([_.g({value:_.U("reels_enable_livingroom_layout")?"top":"left"}),_.u("design:type",String)],ka.prototype,"likeButtonTooltipPosition",void 0);_.w([_.g({value:"none"}),_.u("design:type",String)],ka.prototype,"textTransform",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"showScrubber",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"isWatchWhileMode",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.infoPanel"),_.u("design:type",Object),_.u("design:paramtypes",[])],ka.prototype,"hasInfoPanel",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"enableAnchoredPanel",void 0);_.w([_.g(),_.u("design:type",Object)],ka.prototype,"enablePollStickers",void 0);
_.w([_.g(),_.u("design:type",Object)],ka.prototype,"enableShortsModernControls",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"anchoredPanelActive",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"enableLivingroomLayout",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ka.prototype,"enablePlayerMetadataContainer",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"enableSqueezebackPanels",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"useAspectRatio",void 0);_.w([_.g({selector:_.o9N,reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"isSqueezebackActive",void 0);_.w([_.g({selector:izL,reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"smallScreenSqueezeback",void 0);
_.w([_.g({selector:cKI}),_.u("design:type",Object)],ka.prototype,"isPlayerStarted",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"overlayDensity",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"extractOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"extractActionBar",void 0);_.w([_.g(),_.u("design:type",Object)],ka.prototype,"isOverlay",void 0);
_.w([_.g(),_.u("design:type",Object)],ka.prototype,"isImmersive",void 0);_.w([_.g(),_.u("design:type",Object)],ka.prototype,"isImmersiveHorizontal",void 0);_.w([_.g({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.u("design:type",Boolean)],ka.prototype,"isShortsImmersive",void 0);_.w([_.g({computed:"computeButtonOverride(extractActionBar)"}),_.u("design:type",Object)],ka.prototype,"buttonOverride",void 0);
_.w([_.g({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.u("design:type",Object)],ka.prototype,"actionBarButtonOverride",void 0);_.w([_.g({selector:_.fH,reflectToAttribute:!0}),_.u("design:type",Object)],ka.prototype,"isFullscreen",void 0);_.w([_.tC("isActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ka.prototype,"onIsActiveChanged",null);
_.w([_.tC("extractOverlay"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ka.prototype,"onOverlayDensityChange",null);_.w([_.A({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],ka);
_.R(ka,"ytd-reel-player-overlay-renderer",function(){if(xPD!==void 0)return xPD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return xPD=l},{mode:1});var prH;var WA=function(){var l=_.S.apply(this,arguments)||this;l.videoDuration=0;l.playedTime=0;l.isActive=!1;l.JSC$23026_playerEvents=new Map;return l};
_.h(WA,_.S);_.Q=WA.prototype;_.Q.created=function(){this.JSC$23026_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$23026_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.Q.attached=function(){this.getPlayerAndInitializeListeners()};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23026_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.qu(this,this.onPageChanged))};
_.Q.getPlayerAndInitializeListeners=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return b=_.P_(),b?d.yield(b.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.qu(l,l.onPageChanged)),d.jumpTo(0));l.player=d.yieldResult;l.initializePlayerListeners();_.gR(d)})};
_.Q.onPageChanged=function(l){var b=this;return _.B(function(d){if(d.nextAddress==1)return l.detail.newPageType!=="ytd-shorts"?d.return():d.yield(_.EJ().getPlayerPromise(),2);b.player=d.yieldResult;b.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.qu(b,b.onPageChanged));_.gR(d)})};
_.Q.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$23026_playerEvents)};
_.Q.onVideoDataChange=function(l){var b=this;return _.B(function(d){if(!b.player||l.type!=="newdata")return d.return();b.videoDuration=_.U("web_shorts_use_progress_state_for_gapless")?b.player.getProgressState(l.playertype).seekableEnd:b.player.getDuration(l.playertype);b.playedTime=0;_.gR(d)})};
_.Q.onVideoProgress=function(l){var b=this,d,L;return _.B(function(P){if(!b.player)return P.return();d=b.player.getPresentingPlayerType();L=b.player.getPlayerState();b.videoDuration=_.U("web_shorts_use_progress_state_for_gapless")?b.player.getProgressState(d).seekableEnd:b.player.getDuration(d);b.playedTime=L===0?b.videoDuration:l;_.gR(P)})};
_.Q.getPercentPlayed=function(l,b){return l?_.AB(b/l,0,1):0};
_.qG.Object.defineProperties(WA.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 l="";return l=this.videoDuration&&this.playedTime?l+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):l+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],WA.prototype,"componentBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],WA.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],WA.prototype,"player",void 0);_.w([_.g(),_.u("design:type",Object)],WA.prototype,"videoDuration",void 0);_.w([_.g(),_.u("design:type",Object)],WA.prototype,"playedTime",void 0);_.w([_.g(),_.u("design:type",Object)],WA.prototype,"isActive",void 0);
_.w([_.y("videoDuration","playedTime"),_.u("design:type",Number),_.u("design:paramtypes",[])],WA.prototype,"percentPlayed",null);_.w([_.y("videoDuration","playedTime"),_.u("design:type",Object),_.u("design:paramtypes",[])],WA.prototype,"percentPlayedStyle",null);_.w([_.y("videoDuration","isActive"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],WA.prototype,"hideProgressBar",null);
_.R(WA,"ytd-progress-bar-line",function(){if(prH===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);prH=l}l=prH;return l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var oCD;_.P$(_.A49,"ytm-closed-captioning-button",{props:{captionIconType:_.KX,onClick:_.bY,ariaLabel:_.KX,ariaPressed:_.KX,isOverlay:_.bY,isModern:_.bY}});_.P$(_.ES9,"desktop-shorts-volume-controls",{props:{orientation:_.KX}});var jU=function(){var l=_.S.apply(this,arguments)||this;l.playerState=null;l.isMuted=!1;l.shortsModernControlsEnabled=_.U("web_shorts_modern_controls");l.volumeControlsOrientationState="horizontal_right";l.isOverlay=!0;l.isAdsOverlay=!1;l.captionIconType=-1;l.ariaLabel="";l.overlayDensity=0;l.JSC$23029_playerEvents=new Map;l.onClosedCaptionsButtonClick=function(){l.player&&_.k$Q(l.player)&&(l.player.toggleSubtitles(),l.updateCaptionIconType())};
return l};
_.h(jU,_.S);_.Q=jU.prototype;_.Q.created=function(){this.JSC$23029_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$23029_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$23029_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.Q.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.mi(28662);this.playPauseButtonClientVE=_.mi(36842);this.fullscreenButtonToggleOffClientVE=_.mi(222256);this.fullscreenButtonToggleOnClientVE=_.mi(222257);var l=_.zw(),b=_.je();l&&b&&(_.U("combine_ve_grafts")?(_.VS(_.Ut(),this.muteButtonClientVE,b),_.VS(_.Ut(),this.playPauseButtonClientVE,b)):_.R_(l,b,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23029_playerEvents),this.player=null)};
_.Q.updateCaptionIconType=function(){var l=-1,b=void 0,d=_.By("CLOSED_CAPTIONS_DISABLED");this.player&&_.k$Q(this.player)&&(_.WnZ(this.player)?(b=!0,d=_.By("CLOSED_CAPTIONS_ON"),l=1):(b=!1,d=_.By("CLOSED_CAPTIONS_OFF"),l=0));this.captionIconType=l;this.ariaPressedState=b;this.ariaLabel=d};
_.Q.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.Q.getPlayerAndInitializeListeners=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return b=_.P_(),b?d.yield(b.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.qu(l,l.onPageChanged)),d.jumpTo(0));l.player=d.yieldResult;l.initializePlayerListeners();_.gR(d)})};
_.Q.onPageChanged=function(l){var b=this;return _.B(function(d){if(d.nextAddress==1)return l.detail.newPageType!=="ytd-shorts"?d.return():d.yield(_.EJ().getPlayerPromise(),2);b.player=d.yieldResult;b.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.qu(b,b.onPageChanged));_.gR(d)})};
_.Q.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$23029_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.Q.onPlayerStateChange=function(l){this.playerState=l};
_.Q.onPlayerVolumeChange=function(l){this.isMuted=l.muted};
_.Q.onPlayPauseButtonClick=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(_.EJ().getPlayerPromise(),2);b=L.yieldResult;(d=_.zw())&&l.playPauseButtonClientVE&&_.VB(d,l.playPauseButtonClientVE);b.getPlayerState()!==1?b.playVideo():b.pauseVideo();_.gR(L)})};
_.Q.computePlayPauseIcon=function(l){return l===2||l===-1||l===5?_.U("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.U("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.U("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.Q.computeFullscreenLabel=function(l){return l?_.By("FULLSCREEN_EXIT_LABEL"):_.By("FULLSCREEN_ENTER_LABEL")};
_.Q.computePlayPauseLabel=function(l){return l===1||l===3?_.By("PLAYER_LABEL_PAUSE"):_.By("PLAYER_LABEL_PLAY")};
_.Q.onMuteButtonClick=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(_.EJ().getPlayerPromise(),2);b=L.yieldResult;(d=_.zw())&&l.muteButtonClientVE&&_.VB(d,l.muteButtonClientVE);b.isMuted()?b.unMute(!0):b.mute(!0);_.gR(L)})};
_.Q.computeMuteIcon=function(l){return l?"miniplayer:volume-off":"miniplayer:volume-up"};
_.Q.computeMuteLabel=function(l){return l?_.By("PLAYER_LABEL_UNMUTE"):_.By("PLAYER_LABEL_MUTE")};
_.Q.onFullscreenButtonClick=function(){var l=_.zw();l&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.VB(l,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.VB(l,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.pfx()};
_.qG.Object.defineProperties(jU.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var l=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(){l.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-overlay-background-medium-light)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.U("web_shorts_modern_controls")?"player_full_exit_alt":_.U("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.U("web_shorts_modern_controls")?"player_full_enter_alt":_.U("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],jU.prototype,"componentBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],jU.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],jU.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"player",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"playerState",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"isMuted",void 0);
_.w([_.g({computed:"computePlayPauseIcon(playerState)"}),_.u("design:type",String)],jU.prototype,"playPauseIcon",void 0);_.w([_.g({computed:"computeMuteIcon(isMuted)"}),_.u("design:type",String)],jU.prototype,"muteIcon",void 0);_.w([_.g({selector:_.fH}),_.u("design:type",Boolean)],jU.prototype,"isFullscreen",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jU.prototype,"shortsModernControlsEnabled",void 0);
_.w([_.g(),_.u("design:type",Object)],jU.prototype,"volumeControlsOrientationState",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"isOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jU.prototype,"isAdsOverlay",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"captionIconType",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"ariaLabel",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"ariaPressedState",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jU.prototype,"overlayDensity",void 0);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"data",void 0);_.w([_.g({computed:"computeActionBarButtonOverride()"}),_.u("design:type",Object)],jU.prototype,"actionBarButtonOverride",void 0);_.w([_.y("playerState"),_.u("design:type",Object),_.u("design:paramtypes",[])],jU.prototype,"playPauseButtonData",null);
_.w([_.y("isFullscreen"),_.u("design:type",Object),_.u("design:paramtypes",[])],jU.prototype,"fullscreenButtonData",null);_.w([_.g(),_.u("design:type",Object)],jU.prototype,"onClosedCaptionsButtonClick",void 0);_.w([_.y("isFullscreen"),_.u("design:type",String),_.u("design:paramtypes",[])],jU.prototype,"fullscreenIcon",null);
_.R(jU,"ytd-shorts-player-controls",function(){if(oCD===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);oCD=l}l=oCD;return l},{mode:1});var DPB;_.P$(_.wm6,"yt-interstitial-view-model",{props:{data:_.KX}});var VGd=_.C(function(l){var b=l.data;return _.O("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.O("h1",{class:"reelWatchBreakViewModelHostTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O("h2",{class:"reelWatchBreakViewModelHostBody"},_.O(_.UD,{text:function(){return b().body},
isOverlay:!0})),_.O(_.W_,{data:function(){return b().buttons}},{buttonViewModel:function(d,L){return _.O("div",{class:function(){return L()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.O(_.Rb,{data:d.data}))}}))},"Qn");
VGd.idomCompat=!0;_.P$(VGd,"reel-watch-break-view-model",{props:{data:_.KX}});var zM=function(){return _.S.apply(this,arguments)||this};
_.h(zM,_.S);zM.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}}};
_.qG.Object.defineProperties(zM.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var l;return!!_.K((l=this.data)==null?void 0:l.renderer,jph)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var l;return!!_.K((l=this.data)==null?void 0:l.renderer,zqp)}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],zM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],zM.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],zM.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],zM.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data.renderer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zM.prototype,"isSurvey",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.renderer"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zM.prototype,"isInterstitialViewModel",null);_.w([_.A({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],zM);
_.R(zM,"ytd-reel-non-video-content-renderer",function(){if(DPB!==void 0)return DPB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return DPB=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var wrL;_.P$(_.PbT,"desktop-shorts-player-controls",{});var yi=function(){var l=_.S.apply(this,arguments)||this;l.isPlayerPaused=!1;l.isPlayerStarted=!1;l.showPlayerControls=!1;l.showScrubber=!1;l.autoHideJobId=0;l.overlayType=_.eG("web_shorts_expanded_overlay_type");l.panelData=void 0;l.isWatchWhileMode=!1;l.hasError=!1;l.panelShowDelayMs=1;l.scrubberComponent={};l.isFullscreen=!1;l.shouldHideOverlay=!1;l.enableAnchoredPanel=_.U("desktop_shorts_v2_anchored_panel");l.enablePersistentAnchoredPanel=_.U("desktop_shorts_v2_persistent_anchored_panel");l.hideWatchWhilePanel=
_.U("web_shorts_hide_watch_while_panel");l.useAspectRatio=_.U("web_use_aspect_ratio");l.enableShortsModernControls=_.U("web_shorts_modern_controls");l.isPersistentPanelActive=!1;l.anchoredPanelActive=!1;l.isShortsPipActive=!1;l.smallScreenSqueezeback=!1;l.enableFlexibleOverlay=_.U("web_enable_flexible_overlay");l.overlayDensity=0;l.extractOverlay=!1;l.extractActionBar=!1;l.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
l.onWindowResized=function(){_.wo(l,"calculateOverlayDensity",function(){l.calculateOverlayDensity()},100)};
return l};
_.h(yi,_.S);_.Q=yi.prototype;_.Q.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.Q.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.Q.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var l=_.qP().resolve(_.XM);this.isWatchWhileMode&&_.T1.addJob(function(){l.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.Q.handleShowReelsCommentsOverlayCommand=function(l){l=_.K(l,MGL);this.isActive&&(l==null?0:l.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))};
_.Q.updateEngagementPanelVisibility=function(l,b){l&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:b?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:l}})};
_.Q.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.Q.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.qP().resolve(_.b8).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.Q.handleWatchWhilePanelScrimClick=function(){var l=_.qP().resolve(_.XM);this.activeWatchWhilePanel&&(l.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.Q.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.Q.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}}};
_.Q.handlePlayerClick=function(l){var b=this,d,L;if((L=(d=window).matchMedia)!=null&&L.call(d,"(any-pointer: coarse)").matches||!l)this.showPlayerControls=!0,_.T1.cancelJob(this.autoHideJobId),this.autoHideJobId=_.pl(_.T1,function(){b.showPlayerControls=!1},4E3)};
_.Q.isFirstReel=function(){return this.index===0};
_.Q.handleMouseenter=function(){_.T1.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.Q.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.Q.handleScrubberEnter=function(){this.showScrubber=!0};
_.Q.handleScrubberLeave=function(){this.showScrubber=!1};
_.Q.maybeLogNonDefaultAspectRatio=function(){var l;(l=this.data)!=null&&l.thumbnail&&this.isActive&&.5625!==aZm(this.data.thumbnail)&&_.ji$("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.Q.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var l=document.querySelector("#shorts-container");if(l){var b=!1,d,L=this.playerContainer.offsetWidth,P=this.playerContainer.offsetHeight;l=l.offsetWidth/2-L/2;l>=368?(l=1,b=d=!0):l>=72?(l=0,d=!0):(l=2,d=!1);L>=600&&P>=840?l=1:window.innerWidth<=599&&(l=2,d=b=!1);this.isPersistentPanelActive&&(l=0,b=!1);this.extractActionBar=d;_.U("web_enable_flexible_overlay")&&(this.overlayDensity=l,this.extractOverlay=
b);var E;(E=this.onOverlayDensityChanged)==null||E.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}}};
_.Q.onOverlayDensityChange=function(){var l;(l=this.onOverlayDensityChanged)==null||l.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(l=_.F$(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))l.set("overlayDensity",this.overlayDensity),l.set("extractOverlay",this.extractOverlay),l.set("extractActionBar",this.extractActionBar);if(l=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))l.overlayDensity=this.overlayDensity,l.extractOverlay=
this.extractOverlay,l.extractActionBar=this.extractActionBar};
_.Q.isVideoContent=function(l){_.qP().resolve(_.b8);return!!_.K(l,_.Ku)};
_.Q.isNonVideoContent=function(l){_.qP().resolve(_.b8);return!!_.K(l,_.O3)};
_.Q.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.qG.Object.defineProperties(yi.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.adsOverlay)}},
enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var l,b;return _.U("web_enable_format_first")||((l=this.data)==null?void 0:l.adsOverlay)&&_.U("web_enable_format_first_ads_only")||((b=this.data)==null?void 0:b.reelPlayerOverlayRenderer)&&_.U("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.U("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var l;return!this.isActive||!this.isPlayerStarted||(l=this.data)!=null&&l.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var l;if(((l=this.data)==null?0:l.command)&&this.isVideoContent(this.data.command)){var b,d;if(((b=this.data)==null?0:b.adsOverlay)&&Object.keys((d=this.data)==null?void 0:d.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var L,P;if(((L=this.data)==null?0:L.reelPlayerOverlayRenderer)&&Object.keys((P=this.data)==null?void 0:P.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
yi.prototype.onOverlayDensityChange=yi.prototype.onOverlayDensityChange;yi.prototype.calculateOverlayDensity=yi.prototype.calculateOverlayDensity;yi.prototype.maybeLogNonDefaultAspectRatio=yi.prototype.maybeLogNonDefaultAspectRatio;yi.prototype.onEngagementPanelsChanged=yi.prototype.onEngagementPanelsChanged;yi.prototype.onScrubberDataChange=yi.prototype.onScrubberDataChange;yi.prototype.updateShouldHideOverlay=yi.prototype.updateShouldHideOverlay;
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],yi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],yi.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],yi.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yi.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],yi.prototype,"index",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],yi.prototype,"isActive",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],yi.prototype,"isHiddenInDom",void 0);_.w([_.g(),_.u("design:type",Object)],yi.prototype,"isPlayerPaused",void 0);_.w([_.g({selector:cKI}),_.u("design:type",Object)],yi.prototype,"isPlayerStarted",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"showPlayerControls",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"showScrubber",void 0);_.w([_.g(),_.u("design:type",Object)],yi.prototype,"autoHideJobId",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"overlayType",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],yi.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],yi.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],yi.prototype,"watchWhileEngagementPanels",void 0);_.w([_.g(),_.u("design:type",Object)],yi.prototype,"panelData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"isWatchWhileMode",void 0);_.w([_.g(),_.u("design:type",String)],yi.prototype,"activeWatchWhilePanel",void 0);_.w([_.g(),_.u("design:type",Object)],yi.prototype,"hasError",void 0);_.w([_.g(),_.u("design:type",Object)],yi.prototype,"panelShowDelayMs",void 0);
_.w([_.g(),_.u("design:type",Object)],yi.prototype,"scrubberComponent",void 0);_.w([_.g({selector:_.fH,reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"isFullscreen",void 0);_.w([_.g(),_.u("design:type",Object)],yi.prototype,"shouldHideOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"enableAnchoredPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"enablePersistentAnchoredPanel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"hideWatchWhilePanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"useAspectRatio",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"enableShortsModernControls",void 0);_.w([_.g({selector:_.o9N,reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"isPersistentPanelActive",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"anchoredPanelActive",void 0);_.w([_.g({selector:_.sv,reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"isShortsPipActive",void 0);_.w([_.g({selector:izL,reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"smallScreenSqueezeback",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.adsOverlay"),_.u("design:type",Object),_.u("design:paramtypes",[])],yi.prototype,"isAdsOverlay",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],yi.prototype,"enableFormatFirst",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"enableFlexibleOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"overlayDensity",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"extractOverlay",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yi.prototype,"extractActionBar",void 0);_.w([_.g(),_.u("design:type",Function)],yi.prototype,"onOverlayDensityChanged",void 0);_.w([_.g(),_.y("isActive","hasError","isPlayerStarted"),_.u("design:type",Object),_.u("design:paramtypes",[])],yi.prototype,"shouldRenderPlayerElements",null);_.w([_.g(),_.y("isActive","isWatchWhileMode"),_.u("design:type",Object),_.u("design:paramtypes",[])],yi.prototype,"watchWhileOrPersistentActive",null);
_.w([_.tC("isActive","hasError","showingExpandedOverlay"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yi.prototype,"updateShouldHideOverlay",null);_.w([_.g({reflectToAttribute:!0}),_.y("isActive","isPlayerStarted","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],yi.prototype,"shouldRenderScrubber",null);
_.w([_.tC("shouldRenderScrubber"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yi.prototype,"onScrubberDataChange",null);_.w([_.y("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.u("design:type",Object),_.u("design:paramtypes",[])],yi.prototype,"overlayComponent",null);_.w([_.tC("watchWhileEngagementPanels"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yi.prototype,"onEngagementPanelsChanged",null);
_.w([_.KL("#player-container"),_.u("design:type",HTMLElement)],yi.prototype,"playerContainer",void 0);_.w([_.KL("#cinematic-container"),_.u("design:type",HTMLElement)],yi.prototype,"cinematicContainer",void 0);_.w([_.tC("isPersistentPanelActive","data.thumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yi.prototype,"maybeLogNonDefaultAspectRatio",null);
_.w([_.tC("isPersistentPanelActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yi.prototype,"calculateOverlayDensity",null);_.w([_.tC("overlayDensity","extractOverlay","extractActionBar"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yi.prototype,"onOverlayDensityChange",null);_.w([_.A({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],yi);
_.R(yi,"ytd-reel-video-renderer",function(){if(wrL!==void 0)return wrL;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return wrL=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var ZN=function(){var l=_.S.apply(this,arguments)||this;l.isPreviousPageShorts=!1;l.index=0;l.delayedActiveIndex=0;l.playablePreviousIndex=null;l.isPlayerPaused=!1;l.isPlayerStarted=!1;l.intersectionObserverThreshold=.6;l.fitToVisibleBounds=!1;l.pageSubtype="shorts";l.enablePreviousContinuation=_.U("shorts_in_playlists_web");l.shortsPipEnabled=_.U("web_shorts_pip");l.isDark=document.documentElement.hasAttribute("dark");l.shortsViewTransitions=_.U("web_shorts_view_transitions");l.isFullscreen=!1;l.isShortsPipActive=
!1;l.buttonOverride={iconPosition:"icon-only",size:"XL"};l.anchoredPanelActive=!1;l.isActive=!1;l.smallScreenPersistentPanel=!1;l.isPersistentPanelActive=!1;l.smallScreenSqueezeBack=!1;l.enableScrollIntoViewCenter=_.U("web_scroll_into_view_center");l.formatFirst=_.U("web_enable_format_first")||_.U("web_enable_format_first_ads_only")||_.U("web_enable_format_first_organic_only");l.enableFlexibleOverlay=_.U("web_enable_flexible_overlay");l.extractOverlay=!1;l.useAspectRatio=_.U("web_use_aspect_ratio");
l.enableShortsSequenceRefactorUnify=_.U("web_enable_shorts_sequence_refactor_unify");l.continuationRequestPending=!1;l.carouselContainers=[];l.isShortsInitialized=!1;l.shortsContentList=[];l.hasDataUpdated=!1;l.playerInPosition=!1;l.hidePreviousButtonImmediately=!1;l.showPreviousButtonImmediately=!1;l.endOfNextContinuation=!1;l.currentPlayerIndex=0;l.nextReelVe=_.mi(56921);l.prevReelVe=_.mi(56922);l.loopToggleOffVe=_.mi(198013);l.loopToggleOnVe=_.mi(198014);l.ambientModeToggleVe=_.mi(227860);l.reelPlayerPausedStateRendererVe=
_.mi(141313);l.storedPlaybackSpeed=null;l.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"};l.onOverlayDensityChanged=function(b,d,L,P){b=l.getActiveReelVideo(b);l.extractOverlay=!!L;b==null||b.setAttribute("overlay-density",String(d));L===void 0||b!=null&&b.toggleAttribute("extract-overlay",
L);P===void 0||b!=null&&b.toggleAttribute("extract-action-bar",P)};
return l};
_.h(ZN,_.S);_.Q=ZN.prototype;_.Q.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.Q.setShortsContentList=function(){var l=this,b=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.VV(this.shortsContentList)):[],d=this.firstShortsData;if(d){var L=this.reelWatchSequenceResponse;if(d=this.shortsController==null?void 0:mPD(b,d,L!=null?L:null)){var P=d.newContentList,E=d.indexChange;if(P.length!==b.length){var f;(f=this.intersectionObserver)==null||f.disconnect();_.U("web_shorts_stop_scheduler_on_player_response")?_.tB(_.T1,function(){l.shortsContentList=P}):this.shortsContentList=
P;
E!==0&&(this.index=E,_.tB(_.T1,function(){var F;(F=l.getActiveReelVideo(E))==null||F.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"});l.movePlayerToVideo(E)},100));
_.T1.addLowPriorityJob(function(){l.observeShorts()},500)}}}};
_.Q.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.Q.onResize=function(){var l=_.rT(),b=l.dispatch,d=this.calculateIsSmallWidth();b.call(l,_.E2({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:d}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.Q.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}}};
_.Q.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var l=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,b=l,d=0;l<250&&(b=l+this.shortsInnerContainer.clientWidth,d=24);_.mj(this.hostElement,{"--ytd-shorts-header-width":b+"px","--ytd-shorts-top-spacing":d+"px"})}};
_.Q.isFirstShorts=function(l){return l&&!this.enableShortsSequenceRefactorUnify?this.index===-l.length:this.index===0};
_.Q.isActiveReel=function(l,b,d){d&&(b=this.calculatePrevIndex(b,d));return l===b};
_.Q.onFullscreenChange=function(){_.U("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.qP().resolve(_.pE).close(!0))};
_.Q.engagementPanelsChanged=function(){var l;this.watchWhileEngagementPanels=(l=this.data)==null?void 0:l.engagementPanels};
_.Q.unregisterPanels=function(){var l=_.qP().resolve(_.XM);if(this.watchWhileEngagementPanels)for(var b=_.X(this.watchWhileEngagementPanels),d=b.next();!d.done;d=b.next()){var L=d.value,P=void 0,E=void 0;d=(P=L.engagementPanelSectionListRenderer)==null?void 0:(E=P.identifier)==null?void 0:E.tag;L=this.getPanelIdentifier(L.engagementPanelSectionListRenderer);l&&(d&&l.panelMap.delete(d),L&&_.U("web_shorts_panel_caching_bugfix")&&(P=d=void 0,(P=(d=l).unregisterPanelContent)==null||P.call(d,L)))}};
_.Q.isVideoContent=function(l){return this.isVideoContentCommand(l==null?void 0:l.command)};
_.Q.getActiveReelVideo=function(l){return _.F$(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+l+'"]')};
_.Q.calculatePrevIndex=function(l,b){return b?l-((b==null?void 0:b.length)||0):-1};
_.Q.onKeydown=function(l){var b=_.ad(l)||[];if(!_.RUA(b))if(l.code==="ArrowUp")l.preventDefault(),this.handlePrevButtonClick();else if(l.code==="ArrowDown")l.preventDefault(),this.handleNextButtonClick();else if(l.code==="KeyM")this.toggleMuteUnmuteVideo();else if(l.code==="KeyK"||l.code==="Space")this.togglePlayPauseVideo();else if((l.code==="KeyA"||l.code==="ArrowLeft")&&_.U("web_shorts_keyboard_enable_seek_shortcuts")){var d;(d=this.player)==null||d.seekBy(-5)}else if((l.code==="KeyD"||l.code===
"ArrowRight")&&_.U("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var L;(L=this.player)==null||L.seekBy(5)}};
_.Q.onServiceRequestCompleted=function(l,b){l=b.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,l.continuationEndpoint||l.prevContinuationEndpoint)this.reelWatchSequenceResponse=l}else l.continuationEndpoint&&l.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:l.entries,continuationEndpoint:l.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=l):l.prevContinuationEndpoint&&
l.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:l.prevEntries,prevContinuationEndpoint:l.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.Q.handleEngagementPanelVisibilityChanged=function(l,b){var d=_.qP().resolve(_.XM);if(l&&d){var L=this.getPanelIdentifier(l);if(b==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==L){d.hidePanel({identifier:this.activePanel});var P;this.activePanel=((P=l.identifier)==null?void 0:P.tag)||l.panelIdentifier}else this.isPersistentPanelActive=!0,_.rT().dispatch(qQE(!0)),this.anchoredPanelActive=!0,this.activePanel=L;else b==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===L&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.rT().dispatch(qQE(!1)))}};
_.Q.handlePanelScrimClick=function(){var l=_.qP().resolve(_.XM);this.activePanel&&(l.hidePanel({identifier:this.activePanel}),_.rT().dispatch(qQE(!1)))};
_.Q.getShortsLoopSetting=function(){var l,b,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:return _.U("kevlar_shorts_auto_advance")?E.yield(_.XN.getInstance(),2):E.return(!0);case 2:return(l=E.yieldResult)?E.yield(l.get("sfvles"),3):E.return(!0);case 3:return d=(b=E.yieldResult)!=null?b:!1,E.yield(l.get("sfvle"),4);case 4:return P=(L=E.yieldResult)!=null?L:!0,d?E.return(P):E.return(!0)}})};
_.Q.handleSignalActionToggleLoopShortsOff=function(){var l=this,b,d,L;return _.B(function(P){switch(P.nextAddress){case 1:if(!l.player)return P.return();l.player.setLoopVideo(!1);b=_.Ut();_.uS(b,l.loopToggleOffVe);return P.yield(_.XN.getInstance(),2);case 2:return(d=P.yieldResult)?P.yield(d.set("sfvle",!1),3):P.return();case 3:return P.yield(d.set("sfvles",!0),4);case 4:L=_.Nz(),_.mx(0,203,!1),_.mx(0,204,!0),L.save(),_.gR(P)}})};
_.Q.handleSignalActionToggleLoopShortsOn=function(){var l=this,b,d,L;return _.B(function(P){switch(P.nextAddress){case 1:if(!l.player)return P.return();l.player.setLoopVideo(!0);b=_.Ut();_.uS(b,l.loopToggleOnVe);return P.yield(_.XN.getInstance(),2);case 2:return(d=P.yieldResult)?P.yield(d.set("sfvle",!0),3):P.return();case 3:return P.yield(d.set("sfvles",!0),4);case 4:L=_.Nz(),_.mx(0,203,!0),_.mx(0,204,!0),L.save(),_.gR(P)}})};
_.Q.handleSignalActionToggleCinematicShortsOn=function(){lJD(!0);var l;(l=this.JSC$23053_cinematicController)==null||_.vBD(l,!0);_.uS(_.Ut(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.Q.handleSignalActionToggleCinematicShortsOff=function(){lJD(!1);var l;(l=this.JSC$23053_cinematicController)==null||_.vBD(l,!1);_.uS(_.Ut(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.Q.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.Q.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.Q.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var l=this.overlayContainer.querySelector("#experiment-overlay");l&&_.T1.addLowPriorityJob(function(){l.style.display="unset"},100)}else if(this.overlayContainer){var b;
((b=this.playerElement.getPlayer())==null?void 0:b.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.Q.getCurrentShort=function(){if(this.currentEndpoint){var l=this.currentEndpoint;if(this.isNonVideoContentCommand(l)){var b=_.K(l,_.O3);return{reelNonVideoContentRenderer:_.K(b==null?void 0:b.renderer,_.mz),command:l}}if(this.data){var d;b=(d=_.K(this.currentEndpoint,_.Ku))==null?void 0:d.thumbnail;var L;d=(L=this.data.overlay)==null?void 0:L.reelPlayerOverlayRenderer;_.qP().resolve(_.b8);l=this.data;var P,E;L=(P=l.overlay)==null?void 0:(E=P.shortsAdsRenderer)==null?void 0:E.adSlots;if(L!==void 0)L.length===
0?(_.Gf("Shorts ads returned no ad slots."),l=void 0):(L.length>1&&_.Gf("Shorts ads has more than one ad slots."),l=_.K(L[0],_.CP$));else{var f,F;l=_.K((f=l.overlay)==null?void 0:(F=f.shortsAdsRenderer)==null?void 0:F.overlay,_.CP$)}f=l;l=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.K(this.currentEndpoint,_.Ku),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var n;return{reelPlayerOverlayRenderer:d,thumbnail:b,command:l,adsOverlay:f,
videoId:(n=_.K(this.currentEndpoint,_.Ku))==null?void 0:n.videoId}}}};
_.Q.created=function(){var l=this;this.scrollToVideoThrottle=new _.Yh(function(b,d){d=d===void 0?"smooth":d;var L;(L=l.getActiveReelVideo(b))==null||L.scrollIntoView({behavior:d,block:"nearest",inline:l.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.qP().resolve(_.b8);this.maybeCreateIntersectionObserver()};
_.Q.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.Q.attached=function(){var l=this;_.qP().resolve(_.b8).registerRootElement(this);this.pageScrollElement=_.F$(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.qu(this,this.processResetAction));_.U("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){l.maybeCreateIntersectionObserver();l.scrollToVideoThrottle.fire(l.activeIndex,"instant");l.shortsContainer.style.overflowY=
"scroll"}))};
_.Q.updateReelWatchSequenceResponse=function(){var l=this,b;if(_.U("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((b=_.K(this.currentEndpoint,_.Ku))==null?0:b.sequenceParams)&&!this.reelWatchSequenceResponse){var d;(d=this.shortsController)==null||OOb(d,this.currentEndpoint).then(function(L){L&&(l.reelWatchSequenceResponse=L,l.cachedReelWatchSequenceResponse=L,_.T1.addLowPriorityJob(function(){l.observeShorts()}))})}};
_.Q.calculateSqueezebackPanelSize=function(){var l=this,b=window.innerWidth-456-(window.innerHeight-106)*.5625;_.T1.addLowPriorityJob(function(){b<360?_.rT().dispatch(HOB(!0)):(l.hostElement.style.setProperty("--anchored-panel-width",Math.min(b,480)+"px"),_.rT().dispatch(HOB(!1)))})};
_.Q.detached=function(){var l=_.qP().resolve(_.b8);l.rootElement=void 0;var b;(b=l.unsubscribeFromStore)==null||b.call(l);l.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.qu(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.Q.onResizeFinished=function(l,b){var d=this,L=new ResizeObserver(function(){d.shortsContainer.style.overflowY="hidden";_.T1.addLowPriorityJob(function(){b()},100)});
L.observe(l);return L};
_.Q.resetDocumentScrollTop=function(){var l,b;if((l=document)==null?0:(b=l.scrollingElement)==null?0:b.scrollTop)document.scrollingElement.scrollTop=0};
_.Q.loadPage_=function(l){var b=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),l){var d;if((d=_.K(this.currentEndpoint,_.Ku))==null?0:d.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=l;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){b.isPlayerStarted&&
(b.handleOnPlaybackCommand(),b.afterPlayerStarted=function(){})};
this.registerPanel(l)}};
_.Q.afterPlayerStarted=function(){};
_.Q.handleOnPlaybackCommand=function(){if(_.U("web_shorts_comment_stickers")&&this.isPlayerStarted){var l,b=(l=_.K(this.currentEndpoint,_.Ku))==null?void 0:l.onPlaybackCommand;b&&this.ytComponentBehavior.resolveCommand(b)}};
_.Q.maybeCreateIntersectionObserver=function(){var l=this,b=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==b){this.intersectionObserverThreshold=b;var d={rootMargin:"0px",threshold:b},L;(L=this.intersectionObserver)==null||L.disconnect();this.intersectionObserver=new IntersectionObserver(function(P){P=_.X(P);for(var E=P.next();!E.done;E=P.next())if(E=E.value,E.intersectionRatio>b){E=Number(E.target.id);if(isNaN(E))break;if(E===l.index)break;
_.uAF();l.loadVideo(E);_.I_("r_vtc")}},d);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.Q.observeShorts=function(){var l,b,d,L=this.enableShortsSequenceRefactorUnify?((l=this.shortsContentList)==null?void 0:l.length)||0:(((b=this.shortsProcessedPrevSequence)==null?void 0:b.length)||0)+(((d=this.shortsProcessedSequence)==null?void 0:d.length)||0);if(this.carouselContainers.length<L&&(this.carouselContainers=[].concat(_.VV(_.F$(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(l=_.X(this.carouselContainers),b=l.next();!b.done;b=
l.next())b=b.value,d=void 0,(d=this.intersectionObserver)==null||d.observe(b);if(!this.enableShortsSequenceRefactorUnify)for(l=_.X(this.carouselContainers),b=l.next();!b.done;b=l.next())b=b.value,d=void 0,(d=this.intersectionObserver)==null||d.observe(b)};
_.Q.initCsi=function(){_.uQd("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var l={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"}},b,d;if((b=this.playerData)==null?0:(d=b.cacheMetadata)==null?0:d.isCacheHit)l.isCacheHit=!0;var L;if(b=(L=_.K(this.currentEndpoint,_.Ku))==null?void 0:
L.prefetchTaskId)l.prefetchInfo={taskId:b};_.jh(l)};
_.Q.isAd=function(){var l,b;return!!((l=_.K(this.currentEndpoint,_.Ku))==null?0:(b=l.adClientParams)==null?0:b.isAd)};
_.Q.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.Q.getPlayerContainer=function(){var l;return(l=_.F$(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:l.playerContainer};
_.Q.onPlayerStateChange=function(l){var b=this;this.isPlayerPaused=l===2;l!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?l===1&&this.index===0&&(this.isPlayerStarted||_.rT().dispatch(tGb(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.rT().dispatch(tGb(!0)));this.player&&!this.player.getLoopVideo()&&_.T1.addLowPriorityJob(function(){b.getShortsLoopSetting().then(function(d){var L;(L=b.player)==null||L.setLoopVideo(d)})});
this.isPlayerPaused&&_.U("web_shorts_paused_state_logging")&&_.o_(_.zw(),[this.reelPlayerPausedStateRendererVe])};
_.Q.isShortPlayable=function(){if(_.U("kevlar_playable_short_killswitch"))return!0;var l;return(l=this.playerData)!=null&&l.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.Q.setNormalPlaybackSpeed=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(l.getPlayer().getPlayerPromise(),2);b=L.yieldResult;d=b.getPlaybackRate();d!==1&&(l.storedPlaybackSpeed=d,b.setPlaybackRate(1));_.gR(L)})};
_.Q.restorePlaybackSpeed=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1)return l.storedPlaybackSpeed===null?d.jumpTo(0):d.yield(l.getPlayer().getPlayerPromise(),3);b=d.yieldResult;b.setPlaybackRate(l.storedPlaybackSpeed);l.storedPlaybackSpeed=null;_.gR(d)})};
_.Q.playerDataChanged=function(){var l=this,b,d,L,P,E,f,F,n,N;return _.B(function(Y){if(Y.nextAddress==1){b=l.getPlayer();l.enableShortsSequenceRefactorUnify||(d=l.intersectionObserver)==null||d.disconnect();if(l.playerData){if(((L=l.playerData.videoDetails)==null?void 0:L.videoId)!==((P=b.getPlayer())==null?void 0:P.getVideoData().video_id)){E={};if(f=_.K(l.currentEndpoint,_.Ku))E.watch_endpoint=f,f.endTimeSeconds&&(E.end=f.endTimeSeconds);b.loadVideoWithPlayerResponse(l.playerData,E)}}else return Y.return();
return l.player?Y.jumpTo(2):Y.yield(b.getPlayerPromise(),3)}Y.nextAddress!=2&&(l.player=Y.yieldResult,l.JSC$23053_playerStateChangeListener=l.onPlayerStateChange.bind(l),l.player.addEventListener("onStateChange",l.JSC$23053_playerStateChangeListener),_.U("kevlar_client_enable_shorts_player_bootstrap")&&_.Vd(),l.scrollToVideoThrottle.fire(l.index),l.movePlayerToVideo(l.index),_.T1.addLowPriorityJob(function(){l.getShortsLoopSetting().then(function(q){var H;(H=l.player)==null||H.setLoopVideo(q)})}),
_.rSV.resolve(l.player),l.player.syncVolume(),l.getPlayer().focusOnPlayer());
_.T1.addLowPriorityJob(function(){l.observeShorts()},100);
F=l.player.getPlayerState(l.player.getPresentingPlayerType());F!==1||l.isPlayerStarted||_.rT().dispatch(tGb(!0));l.updateBackNavContainerWidth();n=_.K(l.currentEndpoint,_.Ku);((N=n)==null?0:N.startTimeSeconds)&&l.player.seekTo(n.startTimeSeconds);if(l.JSC$23053_cinematicController||l.cinematicsInitializeJobId)return Y.return();l.cinematicsInitializeJobId=_.T1.addLowPriorityJob(function(){l.initCinematicController();l.cinematicsInitializeJobId=void 0});
_.gR(Y)})};
_.Q.onShortUndoDismiss=function(){var l=this,b=nCp().pop();b!==void 0&&(_.m1(this,function(){l.showCardWithIndex(b)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.Q.onShortsDismiss=function(l){if(l=l.detail.reelDismissalActionRenderer)(l=_.K(l.onDismissalCompletionRenderer,_.Hzh))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:l}}}),this.scrollAndDismissCard()};
_.Q.processReelNonVideoContentDismissalCommand=function(l){var b=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);l=_.K(l,ZOB);this.activeDimissalTimeout=setTimeout(function(){b.scrollAndDismissCard()},Number(l==null?void 0:l.delayMs))};
_.Q.scrollAndDismissCard=function(){var l=this,b=this.index;nCp().push(b);_.m1(this,function(){var d=l.getPlayableNextIndex();d!==null&&(l.hideCardWithIndex(b),l.scrollToVideoThrottle.fire(d))})};
_.Q.hideCardWithIndex=function(l){if(l=this.getActiveReelVideo(l))l.hidden=!0};
_.Q.showCardWithIndex=function(l){if(l=this.getActiveReelVideo(l))l.hidden=!1};
_.Q.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.Q.activeChanged=function(l){_.rT().dispatch(_.E2({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:l}}));if(l)document.addEventListener("keydown",_.qu(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var b;(b=this.player)==null||b.sendAbandonmentPing()}var d;(d=this.player)==null||d.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.qu(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.Q.graftClientVisualElements=function(){if(this.data){var l=_.Ut();_.TWQ(l,_.Ez({response:this.reelWatchSequenceResponse}));_.VS(l,this.nextReelVe);_.VS(l,this.prevReelVe);_.U("kevlar_shorts_auto_advance")&&(_.VS(l,this.loopToggleOffVe),_.VS(l,this.loopToggleOnVe));_.VS(l,this.ambientModeToggleVe);_.o_(_.zw(),[this.nextReelVe,this.prevReelVe]);_.U("web_shorts_paused_state_logging")&&_.VS(l,this.reelPlayerPausedStateRendererVe)}};
_.Q.graftNvcRenderer=function(){var l,b,d,L,P,E,f=this.enableShortsSequenceRefactorUnify?(l=this.shortsContentList)==null?void 0:(b=l[this.index])==null?void 0:b.command:this.index<0?(d=this.shortsProcessedPrevSequence)==null?void 0:(L=d[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:L.command:(P=this.shortsProcessedSequence)==null?void 0:(E=P[this.index])==null?void 0:E.command;if(f&&this.isNonVideoContentCommand(f)){l=_.K(f,_.O3);var F,n;(l=(F=_.K(l==null?void 0:l.renderer,_.mz))==
null?void 0:(n=F.loggingDirectives)==null?void 0:n.trackingParams)&&_.Ut().graftServerVe(l)}};
_.Q.setActiveIndex=function(){_.qP().resolve(_.b8).setActiveIndex(this.index)};
_.Q.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.Q.lazyUpdateMiniplayerData=function(){var l=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.T1.addLowPriorityJob(function(){l.updateMiniplayerData();l.updateMiniplayerDataJobId=void 0}))};
_.Q.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.T1.cancelJob(this.updateMiniplayerDataJobId)};
_.Q.updateMiniplayerData=function(){var l,b,d,L=_.qP().resolve(_.pE),P={shortsData:this.getCurrentShort(),previousButtonDisabled:!((l=this.prevButtonData)==null||!l.isDisabled),nextButtonDisabled:!((b=this.nextButtonData)==null||!b.isDisabled),playabilityStatus:(d=this.playerData)==null?void 0:d.playabilityStatus};_.V6(L,P)};
_.Q.resetPlayerLocation=function(){var l=this.getPlayer();this.initialPlayerContainer&&l.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.Q.movePlayerToVideo=function(l,b){var d=this;b=b===void 0?!0:b;var L=this.getActiveReelVideo(l),P=this.getPlayer();if(L){this.overlayContainer?L.appendChild(this.overlayContainer):(this.overlayContainer=_.F$(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,L.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||P.appendTo(this.overlayContainer.playerContainer,void 0,!0));var E;(E=this.player)==null||E.setSize(NaN,NaN);this.isActive||_.pl(_.T1,function(){d.isActive=
!0});
P.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.U("reels_web_disable_rtr_tick")||_.U("reels_web_use_pbs_first_shorts")&&l===0||_.Zi("r_tr");this.currentPlayerIndex=l;L.appendChild(this.errorScreenContainer);var f;(f=this.JSC$23053_cinematicController)==null||_.p7D(f)}else b?_.T1.addLowPriorityJob(function(){d.movePlayerToVideo(d.index,!1)}):Math.random()<=_.KO("web_shorts_error_logging_threshold")&&_.ib(new _.Rp("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:b,
index:l}))};
_.Q.enableFormatFirst=function(l){return _.U("web_enable_format_first")||l.adsOverlay&&_.U("web_enable_format_first_ads_only")||l.reelPlayerOverlayRenderer&&_.U("web_enable_format_first_organic_only")};
_.Q.getAspectRatio=function(l){if(this.enableFormatFirst(l))return(l==null?0:l.thumbnail)&&aZm(l.thumbnail)?"--ytd-shorts-player-ratio: "+aZm(l.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.Q.getBackgroundImage=function(l){if(l!=null&&l.thumbnail)return(l=_.Qq(l.thumbnail.thumbnails))?'background-image:url("'+l+'");':"background-color:black;"};
_.Q.onPersistentPanelActiveChanged=function(){var l=this.getCurrentShort();if(l&&this.enableFormatFirst(l)&&(l==null?0:l.thumbnail)&&aZm(l.thumbnail)!==.5625){var b;(b=this.player)==null||b.setSize(NaN,NaN)}};
_.Q.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.Q.moveCinematicsToVideo=function(){var l=_.F$(this.hostElement).querySelector("ytd-reel-video-renderer");(l==null?0:l.cinematicContainer)&&l.cinematicContainer!==this.shortsCinematicContainer.parentElement&&l.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.Q.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.Q.updatePrevButtonData=function(){var l=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);l?this.prevButtonData=l=Object.assign({},l,{accessibility:{label:_.By("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.By("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=l=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.Q.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.Q.updateNextButtonData=function(){var l=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);l&&(this.nextButtonData=l=Object.assign({},l,{accessibility:{label:_.By("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.By("NEXT_VIDEO_LABEL")||""}))};
_.Q.getPlayablePreviousIndex=function(){for(var l,b=this.index-1;b>=-(((l=this.prevShortsSequence)==null?void 0:l.length)||0);b--)if(!nCp().includes(b))return b;return null};
_.Q.getIndexInSequence=function(l,b){return l.findIndex(function(d){var L;return((L=_.K(d.command,_.Ku))==null?void 0:L.videoId)===b})};
_.Q.handlePrevButtonClick=function(l){var b=this,d,L;return _.B(function(P){d=b.getPlayablePreviousIndex();if(d===null)return P.return();b.gestureType=((L=l)==null?void 0:L.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";d===0&&(b.hidePreviousButtonImmediately=!0);if(b.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){b.scrollToVideoThrottle.fire(d,"auto")}),P.return();
b.scrollToVideoThrottle.fire(d);_.gR(P)})};
_.Q.getPlayableNextIndex=function(){for(var l,b,d=this.index+1;d<(this.enableShortsSequenceRefactorUnify?(l=this.shortsContentList)==null?void 0:l.length:((b=this.shortsProcessedSequence)==null?void 0:b.length)||0);d++)if(!nCp().includes(d))return d;return null};
_.Q.handleNextButtonClick=function(l,b){var d=this,L,P;return _.B(function(E){L=d.getPlayableNextIndex();if(L===null)return E.return();L===1&&(d.showPreviousButtonImmediately=!0);d.gestureType=((P=l)==null?void 0:P.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";b&&(d.gestureType=b);if(d.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){d.scrollToVideoThrottle.fire(L,"auto")}),E.return();
d.scrollToVideoThrottle.fire(L);_.gR(E)})};
_.Q.handleReelNavigateCommand=function(l,b,d){(l=_.K(l,ykB))&&b&&l.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(d)};
_.Q.loadVideo=function(l,b){var d=this;b=b===void 0?!1:b;if(l!==this.currentPlayerIndex){_.rT().dispatch(tGb(!1));if(this.isAd()&&!b){var L;(L=this.player)==null||L.notifyShortsAdSwipeEvent()}var P;(P=this.JSC$23053_cinematicController)==null||_.REh(P);var E;(E=this.JSC$23053_cinematicController)==null||YQE(E);L=l>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(L));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var f,F,n,N,Y,q;b=this.enableShortsSequenceRefactorUnify?(f=this.shortsContentList)==null?void 0:(F=f[l])==null?void 0:F.command:l<0?(n=this.shortsProcessedPrevSequence)==null?void 0:(N=n[this.shortsProcessedPrevSequence.length+l])==null?void 0:N.command:(Y=this.shortsProcessedSequence)==null?void 0:(q=Y[l])==null?void 0:q.command;this.index=l;this.gestureType||(this.gestureType=L?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");b&&this.isVideoContentCommand(b)&&(this.ytComponentBehavior.resolveCommand(b,{form:{createScreenConfig:{clickedVisualElement:L?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(b&&this.isNonVideoContentCommand(b)){this.currentEndpoint=b;this.data=void 0;f=_.Ut();F=_.K(b,_.O3);var H,t;(F=(H=_.K(F==null?void 0:F.renderer,_.mz))==null?void 0:(t=H.screenLoggingData)==null?void 0:t.screenVeType)&&_.DE(f,F);
this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(H=this.getActiveReelVideo(l))&&H.appendChild(this.overlayContainer)}var e,W;H=this.enableShortsSequenceRefactorUnify?((e=this.shortsContentList)==null?NaN:e.length)-4<=l:((W=this.reelWatchSequenceResponse)==null?void 0:W.entries)&&l===this.reelWatchSequenceResponse.entries.length-1;var M;if(((M=this.reelWatchSequenceResponse)==null?0:M.continuationEndpoint)&&H){var J,x,V={contentPlaybackContext:_.Bs({},(x=_.K((J=
this.currentEndpoint)==null?void 0:J.commandMetadata,_.sz))==null?void 0:x.url,window.location.href)};this.enableShortsSequenceRefactorUnify?this.continuationRequestPending||(_.T1.addLowPriorityJob(function(){d.ytComponentBehavior.resolveCommand(d.reelWatchSequenceResponse.continuationEndpoint,{form:V})}),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:V})}var p,D;
l=this.enableShortsSequenceRefactorUnify?l===0:l===-(((p=this.reelWatchSequenceResponse)==null?void 0:(D=p.prevEntries)==null?void 0:D.length)||0);var G,lN;((G=this.reelWatchSequenceResponse)==null?0:G.prevContinuationEndpoint)&&((lN=this.reelWatchSequenceResponse)==null?0:lN.prevEntries)&&l&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.Q.setMiniplayerPreview=function(l){l=(l===void 0?0:l)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var b,d,L,P,E=_.qP().resolve(_.pE),f={shortsData:void 0,shortsPreviewThumbnail:l?this.enableShortsSequenceRefactorUnify?(b=this.shortsContentList)==null?void 0:(d=b[l])==null?void 0:d.thumbnail:(L=this.shortsProcessedSequence)==null?void 0:(P=L[l])==null?void 0:P.thumbnail:void 0};_.V6(E,f)};
_.Q.updateTitle=function(l){var b,d;l=(l==null?0:l.adSlots)?"":(d=l==null?void 0:(b=l.videoDetails)==null?void 0:b.title)!=null?d:"";_.rh(this.hostElement,"yt-update-title",l)};
_.Q.registerPanel=function(l){var b=_.qP().resolve(_.XM);if(b){l=_.X(l.engagementPanels||[]);for(var d=l.next();!d.done;d=l.next()){d=d.value;var L=this.getPanelIdentifier(d.engagementPanelSectionListRenderer),P=void 0,E=void 0;(E=(P=b).registerPanelContent)==null||E.call(P,L,d)}}};
_.Q.getPanelIdentifier=function(l){var b;return(l==null?void 0:(b=l.identifier)==null?void 0:b.tag)||(l==null?void 0:l.panelIdentifier)||(l==null?void 0:l.targetId)};
_.Q.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.firstShortsData=this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.continuationRequestPending=this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.rT().dispatch(tGb(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.rT().dispatch(qQE(!1));var l;(l=this.shortsController)!=null&&(l.dismissedIndices=[]);var b;(b=this.shortsController)!=null&&b.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.qP().resolve(_.pE).close(!0)};
_.Q.processAppendReelWatchSequenceContinuationEntriesAction=function(l){var b=this,d;(d=this.intersectionObserver)==null||d.disconnect();l=l.appendReelWatchSequenceContinuationEntriesAction;if(l==null?0:l.entries){var L;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.VV(((L=this.reelWatchSequenceResponse)==null?void 0:L.entries)||[]),_.VV(l.entries)),continuationEndpoint:l.continuationEndpoint})}else if(l==null?0:l.prevEntries){var P;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.VV(((P=this.reelWatchSequenceResponse)==null?void 0:P.prevEntries)||[]),_.VV(l.prevEntries)),prevContinuationEndpoint:l.prevContinuationEndpoint});_.T1.addLowPriorityJob(function(){b.movePlayerToVideo(b.index);b.scrollToVideoThrottle.fire(b.index,"instant")})}else return;
_.T1.addLowPriorityJob(function(){b.observeShorts()},100)};
_.Q.processWatchSequence=function(l){var b=this;return l.map(function(d){d=d.command;if(b.isVideoContentCommand(d)){var L=_.K(d,_.Ku);return{reelPlayerOverlayRenderer:_.K(L==null?void 0:L.overlay,_.Et2),thumbnail:L.thumbnail,command:d}}return b.isNonVideoContentCommand(d)?(L=_.K(d,_.O3),{reelNonVideoContentRenderer:_.K(L==null?void 0:L.renderer,_.mz),command:d}):{command:d}})};
_.Q.calculateIntersectionObserverThreshold=function(){var l=_.F$(this.hostElement).querySelector("ytd-reel-video-renderer"),b=1;(l==null?0:l.offsetHeight)&&(l==null?0:l.offsetWidth)&&(b=Math.min(l.offsetHeight,this.shortsContainer.offsetHeight)/l.offsetHeight*(Math.min(l.offsetWidth,this.shortsContainer.offsetWidth)/l.offsetWidth));return Math.round(b*.6*10)/10};
_.Q.isVideoContentCommand=function(l){_.qP().resolve(_.b8);return!!_.K(l,_.Ku)};
_.Q.isNonVideoContentCommand=function(l){_.qP().resolve(_.b8);return!!_.K(l,_.O3)};
_.Q.initCinematicController=function(){var l=this;if(this.player&&this.shortsCinematicContainer){this.JSC$23053_cinematicController=new _.tu(this.shortsCinematicContainer,this.player);var b,d=_.K((b=this.data)==null?void 0:b.background,_.rM);_.ClB(this.JSC$23053_cinematicController,d);_.vBD(this.JSC$23053_cinematicController,rKB(d));_.AKB(this.JSC$23053_cinematicController);_.T1.addLowPriorityJob(function(){l.moveCinematicsToVideo()})}};
_.Q.handleMiniplayerNavigateShorts=function(l){l==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():l==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.Q.handleSignalActionToggleShortsPictureInPicture=function(){if(_.qP().resolve(_.pE).pictureInPictureSupported()){var l=_.qP().resolve(_.b8);if(_.U("web_shorts_pip")){var b=_.qP().resolve(_.pE);l.isShortsPipActive()?b.deactivate():b.isMiniplayerActive()||(_.cT().shortsPipActivation=!0,_.N7l(b))}}else(l=this.player)==null||l.togglePictureInPicture()};
_.qG.Object.defineProperties(ZN.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.reelWatchSequenceResponse)!=null&&l.prevEntries)return this.processWatchSequence([].concat(_.VV(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(_.VV(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.reelWatchSequenceResponse)!=null&&l.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var l=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var b;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((b=this.shortsProcessedSequence)==null?void 0:b.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var d;b=_.K((d=this.firstShortsData)==null?void 0:d.command,_.Ku);if(b==null||!b.videoId)return this.shortsProcessedSequence;d=this.getIndexInSequence(this.shortsSequence,
b.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,_.T1.addLowPriorityJob(function(){l.scrollToVideoThrottle.fire(l.index,"auto");l.movePlayerToVideo(l.index)}));
return[].concat(_.VV(this.shortsSequence))}_.tB(_.T1,function(){l.observeShorts()},100);
return[this.firstShortsData].concat(_.VV(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var l=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;l&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(l)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 l;return this.index===((l=this.shortsContentList)==null?NaN:l.length)-1}if(this.endOfNextContinuation){var b,d;return this.index===((b=this.reelWatchSequenceResponse)==null?void 0:(d=b.entries)==null?void 0:d.length)}var L;return!((L=this.reelWatchSequenceResponse)==null?0:L.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var l;(l=this.delayedActiveIndexUpdateDebouncer)==null||l.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return this.isShortPlayable()||((b=_.K((l=this.data)==null?void 0:l.watchStatus,_.N20))==null?void 0:(d=b.style)==null?void 0:d.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var l=this,b=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),d;if((this.data||b)&&(((d=this.data)==null?0:d.engagementPanels)||this.isAd()||b)){b=!1;this.activePanel="shorts-comments-panel";var L;d=_.X(((L=this.data)==null?void 0:L.engagementPanels)||[]);for(L=d.next();!L.done;L=d.next())if(this.getPanelIdentifier(L.value.engagementPanelSectionListRenderer)===this.activePanel){b=!0;break}if(this.isPersistentPanelActive){var P=
_.qP().resolve(_.XM);_.pl(_.T1,function(){P.showPanel({identifier:l.activePanel,target:null})},100)}var E;
L=[].concat(_.VV(Object.values(((E=this.data)==null?void 0:E.engagementPanels)||{})));E=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);d=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return E===void 0&&d===void 0||(E==null?0:E.isDisabled)||(d==null?void 0:d.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!b?(b=L==null?void 0:L.findIndex(function(f){var F,n;return((F=f.engagementPanelSectionListRenderer)==null?void 0:(n=F.identifier)==null?void 0:n.tag)==="shorts-comments-panel"}),b===-1||b===void 0||L!=null&&L.splice(b,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.By("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.By("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:_.By("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.By("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(_.VV(Object.values(L||
{})))):L}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var l=this,b,d,L;if((b=this.playerData)==null?0:(d=b.playabilityStatus)==null?0:(L=d.errorScreen)==null?0:L.playerInterstitialRenderer)return _.T1.addLowPriorityJob(function(){l.movePlayerToVideo(l.index)}),this.playerData.playabilityStatus.errorScreen;
var P,E;return((P=this.data)==null?void 0:P.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((E=this.data)==null?0:E.watchStatus)&&_.K(this.data.watchStatus,_.J0h)?(_.T1.addLowPriorityJob(function(){l.movePlayerToVideo(l.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.qG.Object.defineProperties(ZN,{template:{configurable:!0,enumerable:!0,get:function(){if(Jk$===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);Jk$=l}l=Jk$;return l}}});
ZN.prototype.onNextButtonDataChange=ZN.prototype.onNextButtonDataChange;ZN.prototype.onPrevButtonDataChange=ZN.prototype.onPrevButtonDataChange;ZN.prototype.onPersistentPanelActiveChanged=ZN.prototype.onPersistentPanelActiveChanged;ZN.prototype.lazyUpdateMiniplayerData=ZN.prototype.lazyUpdateMiniplayerData;ZN.prototype.onShortsPipActiveChanged=ZN.prototype.onShortsPipActiveChanged;ZN.prototype.setActiveIndex=ZN.prototype.setActiveIndex;ZN.prototype.graftNvcRenderer=ZN.prototype.graftNvcRenderer;
ZN.prototype.graftClientVisualElements=ZN.prototype.graftClientVisualElements;ZN.prototype.onActiveChanged=ZN.prototype.onActiveChanged;ZN.prototype.onShortsDismiss=ZN.prototype.onShortsDismiss;ZN.prototype.onShortUndoDismiss=ZN.prototype.onShortUndoDismiss;ZN.prototype.playerDataChanged=ZN.prototype.playerDataChanged;ZN.prototype.afterPlayerStarted=ZN.prototype.afterPlayerStarted;ZN.prototype.updateReelWatchSequenceResponse=ZN.prototype.updateReelWatchSequenceResponse;
ZN.prototype.unhideCurrentOverlay=ZN.prototype.unhideCurrentOverlay;ZN.prototype.onServiceRequestCompleted=ZN.prototype.onServiceRequestCompleted;ZN.prototype.engagementPanelsChanged=ZN.prototype.engagementPanelsChanged;ZN.prototype.onFullscreenChange=ZN.prototype.onFullscreenChange;ZN.prototype.onResize=ZN.prototype.onResize;ZN.prototype.setShortsContentList=ZN.prototype.setShortsContentList;ZN.prototype.setFirstShortsData=ZN.prototype.setFirstShortsData;
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ZN.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.d5.YtPageBehavior),_.u("design:type",Object)],ZN.prototype,"ytPageBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],ZN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.dK),_.u("design:type",Object)],ZN.prototype,"ironResizableBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ZN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],ZN.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],ZN.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],ZN.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"playerData",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"reelWatchSequenceResponse",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"cachedReelWatchSequenceResponse",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"cachedSequenceParams",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"cachedSequenceProvider",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"currentEndpoint",void 0);
_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"nextButtonData",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"prevButtonData",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"isPreviousPageShorts",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"index",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"delayedActiveIndex",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"playablePreviousIndex",void 0);
_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"player",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"isPlayerPaused",void 0);_.w([_.g({selector:cKI}),_.u("design:type",Object)],ZN.prototype,"isPlayerStarted",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"intersectionObserver",void 0);_.w([_.g(),_.u("design:type",Number)],ZN.prototype,"cinematicsInitializeJobId",void 0);_.w([_.g(),_.u("design:type",Number)],ZN.prototype,"updateMiniplayerDataJobId",void 0);
_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"fitToVisibleBounds",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"pageSubtype",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],ZN.prototype,"enablePreviousContinuation",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"shortsPipEnabled",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"isDark",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"shortsViewTransitions",void 0);_.w([_.g({selector:_.fH,reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"isFullscreen",void 0);_.w([_.g({selector:_.sv,reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"isShortsPipActive",void 0);_.w([_.KL("#shorts-inner-container"),_.u("design:type",HTMLElement)],ZN.prototype,"shortsInnerContainer",void 0);
_.w([_.KL("#back-nav-button ytd-button-renderer"),_.u("design:type",_.JI)],ZN.prototype,"backNavButton",void 0);_.w([_.KL("#shorts-container"),_.u("design:type",HTMLElement)],ZN.prototype,"shortsContainer",void 0);_.w([_.Xf("error-screen"),_.u("design:type",HTMLElement)],ZN.prototype,"errorScreenContainer",void 0);_.w([_.Xf("player"),_.u("design:type",Object)],ZN.prototype,"playerElement",void 0);
_.w([_.Xf("shorts-cinematic-container"),_.u("design:type",HTMLElement)],ZN.prototype,"shortsCinematicContainer",void 0);_.w([_.Xf("initial-player-container"),_.u("design:type",HTMLElement)],ZN.prototype,"initialPlayerContainer",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"buttonOverride",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"anchoredPanelActive",void 0);_.w([_.g(),_.u("design:type",String)],ZN.prototype,"activePanel",void 0);
_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"isActive",void 0);_.w([_.g({selector:izL,reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"smallScreenPersistentPanel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"isPersistentPanelActive",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"smallScreenSqueezeBack",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"enableScrollIntoViewCenter",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"formatFirst",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"enableFlexibleOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"extractOverlay",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"useAspectRatio",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZN.prototype,"enableShortsSequenceRefactorUnify",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"continuationRequestPending",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"shortsController",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"panelContainer",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"overlayContainer",void 0);
_.w([_.g(),_.u("design:type",Array)],ZN.prototype,"carouselContainers",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"isShortsInitialized",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"firstShortsData",void 0);_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"firstShortsDataModel",void 0);_.w([_.g(),_.u("design:type",Array)],ZN.prototype,"shortsContentList",void 0);
_.w([_.y("reelWatchSequenceResponse"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZN.prototype,"prevShortsSequence",null);_.w([_.y("data","prevShortsSequence"),_.y("data","prevShortsSequence"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZN.prototype,"shortsProcessedPrevSequence",null);_.w([_.y("reelWatchSequenceResponse"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZN.prototype,"shortsSequence",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"setFirstShortsData",null);_.w([_.tC("reelWatchSequenceResponse","firstShortsData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"setShortsContentList",null);_.w([_.y("data","shortsSequence","firstShortsData"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZN.prototype,"shortsProcessedSequence",null);
_.w([_.g({reflectToAttribute:!0}),_.y("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZN.prototype,"isUpArrowHidden",null);_.w([_.g({reflectToAttribute:!0}),_.y("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZN.prototype,"isDownArrowHidden",null);
_.w([_.g(),_.y("index"),_.u("design:type",Number),_.u("design:paramtypes",[])],ZN.prototype,"activeIndex",null);_.w([_.y("isShortPlayable","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZN.prototype,"shouldRenderOfflineContent",null);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onResize",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZN.prototype,"anchoredEngagementPanels",null);
_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"watchWhileEngagementPanels",void 0);_.w([_.tC("isFullscreen"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onFullscreenChange",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"engagementPanelsChanged",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],ZN.prototype,"onServiceRequestCompleted",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"unhideCurrentOverlay",null);_.w([_.tC("currentEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"updateReelWatchSequenceResponse",null);
_.w([_.tC("isPlayerStarted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"afterPlayerStarted",null);_.w([_.y("playerData","reelWatchSequenceResponse","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],ZN.prototype,"errorScreen",null);_.w([_.y("errorScreen"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ZN.prototype,"hasError",null);
_.w([_.tC("playerData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],ZN.prototype,"playerDataChanged",null);_.w([_.Hf("yt-dismissible-item-undo-feedback"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onShortUndoDismiss",null);_.w([_.Hf("yt-disable-lockup-interaction"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],ZN.prototype,"onShortsDismiss",null);
_.w([_.Wf("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onActiveChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"graftClientVisualElements",null);_.w([_.tC("currentPlayerIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"graftNvcRenderer",null);
_.w([_.tC("index"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"setActiveIndex",null);_.w([_.tC("isShortsPipActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onShortsPipActiveChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"lazyUpdateMiniplayerData",null);
_.w([_.g(),_.u("design:type",Object)],ZN.prototype,"onOverlayDensityChanged",void 0);_.w([_.tC("isPersistentPanelActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onPersistentPanelActiveChanged",null);_.w([_.tC("index","data","isUpArrowHidden"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onPrevButtonDataChange",null);
_.w([_.tC("index","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ZN.prototype,"onNextButtonDataChange",null);_.w([_.A({is:"ytd-shorts"})],ZN);_.NJ.registerService(_.BmN,ZN);
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("JzFVk");
var pYm;var oom;var r5=function(){return _.S.apply(this,arguments)||this};
_.h(r5,_.S);r5.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
r5.prototype.computeBlueBottomLink=function(l){return l};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],r5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],r5.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],r5.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.bottomIcon)"}),_.u("design:type",String)],r5.prototype,"bottomIcon",void 0);
_.w([_.g({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.u("design:type",Boolean)],r5.prototype,"enableBlueBottomLink",void 0);_.w([_.A({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],r5);
_.R(r5,"ytd-web-answer-renderer",function(){if(oom!==void 0)return oom;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return oom=l},{mode:_.fi("kevlar_poly_si_batch_j035")?1:2});var DFm;var l2=function(){var l=_.S.apply(this,arguments)||this;l.hasChipBar=!1;return l};
_.h(l2,_.S);l2.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}}};
l2.prototype.computeHasChipBar=function(l){return!(l==null||!l.chipBar)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],l2.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],l2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],l2.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.u("design:type",Object)],l2.prototype,"hasChipBar",void 0);_.w([_.A({is:"ytd-search-header-renderer",disableElementRegistration:!0})],l2);
_.R(l2,"ytd-search-header-renderer",function(){if(DFm!==void 0)return DFm;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return DFm=l},{mode:1});var VLI;var b2=function(){return _.S.apply(this,arguments)||this};
_.h(b2,_.S);b2.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],b2.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],b2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],b2.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-page-continuation"})],b2);
_.R(b2,"ytd-page-continuation",function(){if(VLI!==void 0)return VLI;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return VLI=l},{mode:1});var wYm;var uFD;var GI$;var Tkp=function(){return _.S.apply(this,arguments)||this};
_.h(Tkp,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Tkp.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Tkp.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],Tkp);
_.R(Tkp,"ytd-watch-card-one-vs-one-event",function(){if(GI$!==void 0)return GI$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return GI$=l},{mode:1});var aAp=function(){return _.S.apply(this,arguments)||this};
_.h(aAp,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aAp.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],aAp.prototype,"data",void 0);_.w([_.A({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],aAp);
_.R(aAp,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(uFD!==void 0)return uFD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return uFD=l},{mode:1});var ipB;var cMB=function(){return _.S.apply(this,arguments)||this};
_.h(cMB,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cMB.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cMB.prototype,"data",void 0);_.w([_.A({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],cMB);
_.R(cMB,"ytd-banner-and-box-hero-image-renderer",function(){if(ipB!==void 0)return ipB;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ipB=l},{mode:1});var rMB;var dt=function(){var l=_.S.apply(this,arguments)||this;l.modern=_.U("web_modern_buttons");return l};
_.h(dt,_.S);dt.prototype.computeIcon=function(){var l,b,d=(l=this.data)==null?void 0:(b=l.icon)==null?void 0:b.iconType;if(d)return _.ni(d)};
dt.prototype.computeButtonShape=function(){var l;return{buttonText:_.iO((l=this.data)==null?void 0:l.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.qG.Object.defineProperties(dt.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"}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dt.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],dt.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],dt.prototype,"modern",void 0);_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.y("data.style"),_.u("design:type",Object),_.u("design:paramtypes",[])],dt.prototype,"buttonColor",null);
_.w([_.A({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],dt);
_.R(dt,"ytd-call-to-action-button-renderer",function(){if(rMB!==void 0)return rMB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return rMB=l},{mode:1});var lZh;var LN=function(){return _.S.apply(this,arguments)||this};
_.h(LN,_.S);LN.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.F$(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.EL(this.data.leftThumbnail.thumbnails,216)+")")};
LN.prototype.onLeftThumbnailChanged=LN.prototype.onLeftThumbnailChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],LN.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],LN.prototype,"data",void 0);_.w([_.tC("data.leftThumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],LN.prototype,"onLeftThumbnailChanged",null);_.w([_.A({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],LN);
_.R(LN,"ytd-collage-hero-image-renderer",function(){if(lZh!==void 0)return lZh;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return lZh=l},{mode:1});var bzb;var PA=function(){return _.S.apply(this,arguments)||this};
_.h(PA,_.S);PA.prototype.computeStyle=function(l){return l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],PA.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],PA.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.u("design:type",String)],PA.prototype,"componentStyle",void 0);_.w([_.A({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],PA);
_.R(PA,"ytd-single-hero-image-renderer",function(){if(bzb!==void 0)return bzb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return bzb=l},{mode:1});var d5p;var ER=function(){return _.S.apply(this,arguments)||this};
_.h(ER,_.S);_.Q=ER.prototype;
_.Q.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:_.U("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.Q.computeSubtitle=function(l){if(this.data){var b;if(this.data.upcomingEventData){l=_.iO(l.subtitle);var d=Number(this.data.upcomingEventData.startTime);isNaN(d)||(b=_.ao(_.M2(l,d)))}else b=l.subtitle;return b}};
_.Q.onHeroTap=function(l){l.preventDefault();var b=this.data&&this.data.navigationEndpoint;!b||!_.lT(_.ad(l),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.lT(_.ad(l),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.U("kevlar_watchcard_hero_video_renderer_killswitch")?_.rh(this.hostElement,"yt-navigate",{navigationEndpoint:b}):this.ytComponentBehavior.resolveCommand(b))};
_.Q.computeHeroTabIndex=function(l){return l&&l.simpleText?-1:0};
_.Q.computeHeroRole=function(l){return l&&l.simpleText?"":"link"};
_.Q.computeIsReminderButtonPresent=function(l){return!(!l||!l.reminderButton)};
_.Q.computeHideBottomItems=function(l){return!(this.computeIsReminderButtonPresent(l)||l.subtitle)};
_.Q.dataChanged=function(){var l=this.get("data.buttons.buttonRenderer.serviceEndpoint"),b;((b=_.K(l==null?void 0:l.commandMetadata,_.lS))==null?0:b.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(l)};
ER.prototype.dataChanged=ER.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ER.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ER.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ER.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ER.prototype,"data",void 0);
_.w([_.g({computed:"computeSubtitle(data)"}),_.u("design:type",String)],ER.prototype,"subtitle",void 0);_.w([_.g({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],ER.prototype,"isReminderButtonPresent",void 0);_.w([_.g({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],ER.prototype,"hideBottomItems",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ER.prototype,"dataChanged",null);_.w([_.A({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],ER);
_.R(ER,"ytd-watch-card-hero-video-renderer",function(){if(d5p!==void 0)return d5p;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return d5p=l},{mode:1});var Ldm;var Qi=function(){return _.S.apply(this,arguments)||this};
_.h(Qi,_.S);_.Q=Qi.prototype;_.Q.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"}}}};
_.Q.computeTitleBadges=function(l){return l?[l]:[]};
_.Q.computeHeaderStyle=function(l){return l?l.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.Q.computeAvatarAriaLabel=function(l){if(l){var b,d,L,P;return(P=(b=l.avatar)==null?void 0:(d=b.accessibility)==null?void 0:(L=d.accessibilityData)==null?void 0:L.label)!=null?P:_.iO(l==null?void 0:l.title)}};
_.Q.computeAvatarHeight=function(l){return l==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.Q.computeBadgeRowClass=function(l){return(l==null?0:l[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Qi.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Qi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Qi.prototype,"data",void 0);_.w([_.g({computed:"computeTitleBadges(data.titleBadge)"}),_.u("design:type",Array)],Qi.prototype,"titleBadges",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.u("design:type",String)],Qi.prototype,"headerStyle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.u("design:type",String)],Qi.prototype,"badgeRowClass",void 0);_.w([_.A({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],Qi);
_.R(Qi,"ytd-watch-card-rich-header-renderer",function(){if(Ldm!==void 0)return Ldm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Ldm=l},{mode:1});var Plc;var EB$;var X0=function(){return _.S.apply(this,arguments)||this};
_.h(X0,_.S);X0.prototype.onMetadataTap=function(l){var b=this.data&&this.data.navigationEndpoint;b&&!_.lT(_.ad(l),this.hostElement,["A".toString()])&&_.rh(this.hostElement,"yt-navigate",{endpoint:b})};
_.qG.Object.defineProperties(X0.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 l;if(this.data.upcomingEventData){var b=_.iO(this.data.subtitle),d=Number(this.data.upcomingEventData.startTime);isNaN(d)||(l=_.ao(_.M2(b,d)))}else l=this.data.subtitle;return l}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],X0.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data.style"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],X0.prototype,"isCondensed",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],X0.prototype,"subtitle",null);
_.w([_.A({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],X0);
_.R(X0,"ytd-watch-card-compact-video-renderer",function(){if(EB$!==void 0)return EB$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return EB$=l},{mode:1});var QC3;var X7L=function(){return _.S.apply(this,arguments)||this};
_.h(X7L,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X7L.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],X7L.prototype,"data",void 0);_.w([_.A({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],X7L);
_.R(X7L,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(QC3!==void 0)return QC3;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return QC3=l},{mode:1});var fN=function(){return _.S.apply(this,arguments)||this};
_.h(fN,_.S);fN.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}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],fN.prototype,"ytRendererStamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fN.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fN.prototype,"data",void 0);_.w([_.A({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],fN);
_.R(fN,"ytd-vertical-watch-card-list-renderer",function(){if(Plc!==void 0)return Plc;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Plc=l},{mode:1});var fZc;var sR=function(){var l=_.S.apply(this,arguments)||this;l.ariaExpanded="false";return l};
_.h(sR,_.S);_.Q=sR.prototype;_.Q.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.Q.dataChanged=function(){var l;this.currentSeasonIndex=((l=this.data)==null?void 0:l.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.Q.computeEpisodesInfo=function(l,b,d){if(l!==void 0&&b.length===l.length)return l[d]};
_.Q.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.Q.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.Q.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.Q.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.Q.getUppercaseSimpleString=function(l){return this.ytRendererBehavior.getSimpleString(l).toUpperCase()};
_.Q.updateCurrentSeasonIndexFromBinding=function(l){this.currentSeasonIndex=l.detail.value};
sR.prototype.onIronOverlayClosed=sR.prototype.onIronOverlayClosed;sR.prototype.currentSeasonIndexChanged=sR.prototype.currentSeasonIndexChanged;sR.prototype.dataChanged=sR.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sR.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",String)],sR.prototype,"label",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],sR.prototype,"currentSeasonIndex",void 0);_.w([_.g({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.u("design:type",Object)],sR.prototype,"episodesInfo",void 0);_.w([_.g({value:"false"}),_.u("design:type",Object)],sR.prototype,"ariaExpanded",void 0);_.w([_.KL("#lists"),_.u("design:type",Object)],sR.prototype,"lists",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sR.prototype,"dataChanged",null);_.w([_.Wf("currentSeasonIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sR.prototype,"currentSeasonIndexChanged",null);_.w([_.Hf("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],sR.prototype,"onIronOverlayClosed",null);
_.w([_.A({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],sR);
_.R(sR,"ytd-watch-card-section-dropdown-renderer",function(){if(fZc!==void 0)return fZc;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return fZc=l},{mode:1});var sCd;var F0=function(){var l=_.S.apply(this,arguments)||this;l.isSearch=!1;return l};
_.h(F0,_.S);F0.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}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],F0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],F0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],F0.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],F0.prototype,"isSearch",void 0);_.w([_.A({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],F0);
_.R(F0,"ytd-watch-card-section-sequence-renderer",function(){if(sCd!==void 0)return sCd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return sCd=l},{mode:1});var Fdm=_.C(function(l){return _.O("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.O(_.W_,{data:function(){return l.data().ctaButton}},{buttonViewModel:_.Rb}),_.O(_.UD,{text:function(){return l.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"Dn");
Fdm.idomCompat=!0;_.P$(Fdm,"ytd-button-banner-view-model",{props:{data:_.KX}});var BA=function(){var l=_.S.apply(this,arguments)||this;l.isSearch=!1;return l};
_.h(BA,_.S);
BA.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"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],BA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],BA.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],BA.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],BA.prototype,"rounded",void 0);_.w([_.g(),_.u("design:type",Object)],BA.prototype,"isSearch",void 0);
_.w([_.A({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],BA);
_.R(BA,"ytd-universal-watch-card-renderer",function(){if(wYm!==void 0)return wYm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return wYm=l},{mode:1});var BqB;_.P$(_.C(function(l){var b=l.data;var d;l=!((d=_.qP().resolve(_.YC(_.uf)))==null||!d());d={};return _.O("overview-message-view-model",{class:_.nt("ytwOverviewMessageViewModelHost",(d.ytwOverviewMessageViewModelDarkBackground=l,d.ytwOverviewMessageViewModelLightBackground=!l,d))},_.O(_.m,{cond:function(){return b().primaryImage},
then:function(L){return _.O(_.cZ,{data:L,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.O(_.m,{cond:function(){return b().primaryText},
then:function(){return _.O("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.O(_.UD,{text:function(){return b().primaryText}}))}}),_.O(_.m,{cond:function(){return b().secondaryText},
then:function(){return _.O("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.O(_.UD,{text:function(){return b().secondaryText}}))}}))},"En"),"overview-message-view-model",{props:{data:_.KX}});_.P$(_.mHO,"ytd-overview-answer-view-model",{props:{data:_.KX}});var nN=function(){return _.S.apply(this,arguments)||this};
_.h(nN,_.S);nN.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"}}}};
nN.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],nN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nN.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],nN.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nN.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],nN.prototype,"isSearch",void 0);
_.w([_.A({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],nN);
_.R(nN,"ytd-secondary-search-container-renderer",function(){if(BqB!==void 0)return BqB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return BqB=l},{mode:1});var nB$;var OR=function(){var l=_.S.apply(this,arguments)||this;l.renderSecondarySearchContainer=!1;l.isSearch=!1;return l};
_.h(OR,_.S);_.Q=OR.prototype;_.Q.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"}}}};
_.Q.created=function(){var l=this;this.boundStampSecondarySearchContainerIfFits=function(){l.stampSecondarySearchContainerIfFits()};
_.TR("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.Q.computeIsSearchFrictionPage=function(l){var b,d,L,P,E;l=l==null?void 0:(b=l.primaryContents)==null?void 0:(d=b.sectionListRenderer)==null?void 0:(L=d.contents)==null?void 0:(P=L[0])==null?void 0:(E=P.itemSectionRenderer)==null?void 0:E.contents;if(!l)return!1;b=_.X(l);for(d=b.next();!d.done;d=b.next())if(L=void 0,(L=d.value)==null?0:L.searchFrictionViewModel)return!0;return!1};
_.Q.computeShowSecondaryColumn=function(l,b){return!!(b&&b.secondaryContents&&l)};
_.Q.activeChanged=function(){var l=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.qu(this,this.debounceStampSecondarySearchContainerIfFits)),_.Vx(function(){l.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.qu(this,this.debounceStampSecondarySearchContainerIfFits))};
_.Q.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.Q.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.Q.debounceStampSecondarySearchContainerIfFits=function(){_.wo(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.Q.onRetrieveLocation=function(l,b){b.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);l.stopPropagation()};
_.Q.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
OR.prototype.dataChanged=OR.prototype.dataChanged;OR.prototype.onRetrieveLocation=OR.prototype.onRetrieveLocation;OR.prototype.persistentGuideChanged=OR.prototype.persistentGuideChanged;OR.prototype.activeChanged=OR.prototype.activeChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],OR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],OR.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],OR.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.dK),_.u("design:type",Object)],OR.prototype,"ironResizableBehavior",void 0);_.w([_.g(),_.u("design:type",Boolean)],OR.prototype,"active",void 0);_.w([_.g(),_.u("design:type",Object)],OR.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.U("enable_desktop_search_bigger_thumbs")}}),
_.u("design:type",Boolean)],OR.prototype,"useBiggerThumbs",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.eG("desktop_search_bigger_thumbs_style")}}),
_.u("design:type",String)],OR.prototype,"biggerThumbsStyle",void 0);_.w([_.g(),_.u("design:type",Object)],OR.prototype,"renderSecondarySearchContainer",void 0);_.w([_.g({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.u("design:type",Boolean)],OR.prototype,"showSecondaryColumn",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.u("design:type",Boolean)],OR.prototype,"isSearchFrictionPage",void 0);
_.w([_.g(),_.u("design:type",Object)],OR.prototype,"isSearch",void 0);_.w([_.tC("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OR.prototype,"activeChanged",null);_.w([_.tC("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OR.prototype,"persistentGuideChanged",null);
_.w([_.Hf("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],OR.prototype,"onRetrieveLocation",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OR.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],OR);
_.R(OR,"ytd-two-column-search-results-renderer",function(){if(nB$!==void 0)return nB$;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return nB$=l},{mode:1});var NW=function(){var l=_.S.apply(this,arguments)||this;l.hasSearchHeader=!1;l.hasSecondaryContent=!1;l.hasBiggerThumbs=_.U("enable_desktop_search_bigger_thumbs");l.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return l};
_.h(NW,_.S);_.Q=NW.prototype;_.Q.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:_.ux(["aa","eocs"])}}};
_.Q.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Q.loadPage_=function(l){this.initCsi();l&&(this.data=l,_.TR("REFINEMENTS_TUPLE",["FromSearchResponse",l.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.BX(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.Q.initCsi=function(){_.uQd("results",["ol","cpt"])};
_.Q.updateTitle=function(){var l=_.rU(window.location.href,"q");l||(l=_.rU(window.location.href,"search_query"));_.rh(this.hostElement,"yt-update-title",l||"")};
_.Q.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.Q.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.U("web_srp_data_changed_terminate_imp_killswitch")||_.lQ(this.hostElement,"yt-terminate-video-preview-action")};
_.Q.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.Q.computeHasSearchHeader=function(l){var b;l=l==null?void 0:(b=l.header)==null?void 0:b.searchHeaderRenderer;return!!l&&(!!l.searchFilterButton||!!l.chipBar)};
_.Q.computeHasSecondaryContent=function(l){var b,d;return!!(l==null?0:(b=l.contents)==null?0:(d=b.twoColumnSearchResultsRenderer)==null?0:d.secondaryContents)};
_.qG.Object.defineProperties(NW,{template:{configurable:!0,enumerable:!0,get:function(){if(pYm===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);pYm=l}l=pYm;return l}}});
NW.prototype.onReloadContinuationFinish=NW.prototype.onReloadContinuationFinish;NW.prototype.dataChanged=NW.prototype.dataChanged;_.w([_.z(_.d5.YtPageBehavior),_.u("design:type",Object)],NW.prototype,"ytPageBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],NW.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],NW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],NW.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],NW.prototype,"data",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],NW.prototype,"monitorScroll",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],NW.prototype,"hasSearchHeader",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],NW.prototype,"hasSecondaryContent",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],NW.prototype,"hasBiggerThumbs",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NW.prototype,"dataChanged",null);
_.w([_.Hf("yt-reload-continuation-finish"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NW.prototype,"onReloadContinuationFinish",null);_.w([_.A({is:"ytd-search"})],NW);_.NJ.registerService(_.F5V,NW);
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("h8y2qb");
var Txb=function(l){if(l=_.lWF(l)){var b;(b=l.sources)!=null&&b[0]?(b=_.d8V(l),b=b<1?"VERTICAL":b>1?"HORIZONTAL":"SQUARE"):b=void 0;return b}},LG=function(l){_.R7.call(this,"upload");
this.opts.query=l},if$=function(l,b){return _.O(akB,{data:l,
onYtNavigate:b})},c_m=function(l,b){return _.Bv(l.entities,"pageHeaderEntity",b)},lfD=function(l,b){return l.map(function(d){if(d.tabRenderer)return r_E(d.tabRenderer);
if(d.expandableTabRenderer&&b){var L=d.expandableTabRenderer;return{customTabRenderable:function(){return b(L)}}}return{}})},r_E=function(l){return{identifier:l.tabIdentifier,
aTagConfig:_.Ci({innertubeCommand:l.endpoint,forceNewState:!0}),title:l.title,selected:l.selected,disabled:l.unselectable,icon:l.icon}},bQ3=function(l){return _.E2({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:l})},dDc=function(l){if(!_.Q4(document,"gtm-noscript")){var b=document.createElement("noscript");
b.id="gtm-noscript";b.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+l+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(b)}};_.sK(LG,_.R7);LG.prototype.JSC$10239_setLabel=function(l){LG.superClass_.JSC$10239_setLabel.call(this,l);return this};
LG.prototype.addUploadMetadata=function(l,b){LG.superClass_.addUploadMetadata.call(this,l,b);return this};var L_3=function(l){if(l!=="youtubebanner"&&l!=="youtube-channel-banner")throw Error("Vo");LG.call(this,l)};
_.h(L_3,LG);L_3.prototype.JSC$10239_setLabel=function(l){LG.prototype.JSC$10239_setLabel.call(this,l);return this};
L_3.prototype.addUploadMetadata=function(l,b){LG.prototype.addUploadMetadata.call(this,l,b);return this};var PD3=[_.dK,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(l){_.HJ(l).path[0]!==this&&(this.resetLayout(),l.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var l=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.ZC(this._layoutDebouncer,_.yb,l);_.Mc(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var l=this;requestAnimationFrame(function(){l.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(l){this.resizerShouldNotify(l)&&this._notifyDescendant(l)},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 EJI=[_.PAV,{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(l,b){var d=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[l];if(!d)throw new ReferenceError(this._getUndefinedMsg(l));l=this._boundEffect(d,b||{});l.setUp();return l},
_effectsChanged:function(l,b,d){this._tearDownEffects();l&&d&&(l.split(" ").forEach(function(L){var P;L!==""&&((P=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[L])?this._effects.push(this._boundEffect(P,b[L])):console.warn(this._getUndefinedMsg(L)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(l,b){b=b||{};var d=parseFloat(b.startsAt||0),L=parseFloat(b.endsAt||1),P=L-d,E=function(){};
L=d===0&&L===1?l.run:function(f,F){l.run.call(this,Math.max(0,(f-d)/P),F)};
return{setUp:l.setUp?l.setUp.bind(this,b):E,run:l.run?L.bind(this):E,tearDown:l.tearDown?l.tearDown.bind(this):E}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(l){l.setUp()!==!1&&this._effectsRunFn.push(l.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(l){l.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(l,b){this._effectsRunFn&&this._effectsRunFn.forEach(function(d){d(l,b)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var l=this._clampedScrollTop;this._updateScrollState(l);this.threshold>0&&this._setThresholdTriggered(l>=this.threshold)}},
_getDOMRef:function(l){console.warn("_getDOMRef","`"+l+"` is undefined")},
_getUndefinedMsg:function(l){return"Scroll effect `"+l+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+l+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Wo`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(l){var b={};l=parseFloat(l.scalar);b.background=this._getDOMRef("background");b.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");b.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");b.deltaBg=b.backgroundFrontLayer.offsetHeight-b.background.offsetHeight;b.deltaBg===0?(isNaN(l)&&(l=.8),b.deltaBg=(this._dHeight||0)*l):(isNaN(l)&&(l=
1),b.deltaBg*=l);this._fxParallaxBackground=b},
run:function(l){var b=this._fxParallaxBackground;this.transform("translate3d(0px, "+b.deltaBg*Math.min(1,l)+"px, 0px)",b.backgroundFrontLayer);b.backgroundRearLayer&&this.transform("translate3d(0px, "+b.deltaBg*Math.min(1,l)+"px, 0px)",b.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var QKm;var X6I;var ffH=function(){};
_.Q=ffH.prototype;_.Q._scrollTargetChanged=function(){};
_.Q.scroll=function(){};
_.Q._isValidScrollTarget=function(){};
_.Q._toggleScrollListener=function(){};
_.Q.toggleScrollListener=function(){};
_.Q.createEffect=function(){};
_.Q._effectsChanged=function(){};
_.Q._layoutIfDirty=function(){};
_.Q._boundEffect=function(){};
_.Q._setUpEffect=function(){};
_.Q._tearDownEffects=function(){};
_.Q._runEffects=function(){};
_.Q._scrollHandler=function(){};
_.Q._scrollStateChanged=function(){};
_.Q._getUndefinedMsg=function(){};
_.Q.notifyResize=function(){};
_.Q.assignParentResizable=function(){};
_.Q.stopResizeNotificationsFor=function(){};
_.Q._subscribeIronResize=function(){};
_.Q._unsubscribeIronResize=function(){};
_.Q.resizerShouldNotify=function(){};
_.Q._onDescendantIronResize=function(){};
_.Q._fireResize=function(){};
_.Q._onIronRequestResizeNotifications=function(){};
_.Q._parentResizableChanged=function(){};
_.Q._notifyDescendant=function(){};
_.Q._requestResizeNotifications=function(){};
_.Q._findParent=function(){};
_.Q._appResetLayoutHandler=function(){};
_.Q.resetLayout=function(){};
_.Q._notifyLayoutChanged=function(){};
_.Q._notifyDescendantResize=function(){};
_.Q._setThresholdTriggered=function(){};
ffH=_.$O({_template:function(){if(X6I!==void 0)return X6I;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;QKm===void 0&&(QKm=document.createElement("template"));var L=QKm;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return X6I=l},
is:"tp-yt-app-header",behaviors:[EJI,PD3],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 l=_.HJ(this.$.slot).getDistributedNodes(),b=0,d;d=l[b];b++)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 l=this._clampedScrollTop,b=this._height===0||l===0,d=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;b||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();b?this._updateScrollState(l,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=d}},
_updateScrollState:function(l,b){if(this._height!==0){var d=0,L=this._top;var P=this._maxHeaderTop;var E=l-this._lastScrollTop,f=Math.abs(E),F=l>this._lastScrollTop,n=performance.now();this._mayMove()&&(d=this._clamp(this.reveals?L+E:l,0,P));l>=this._dHeight&&(d=this.condenses&&!this.fixed?Math.max(this._dHeight,d):d,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&f<100){if(n-this._initTimestamp>300||this._wasScrollingDown!==F)this._initScrollTop=l,this._initTimestamp=n;l>=P&&
(Math.abs(this._initScrollTop-l)>30||f>10?(F&&l>=P?d=P:!F&&l>=this._dHeight&&(d=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((d-L)/(E/(n-this._lastTimestamp)),0,300)+"ms"):d=this._top)}P=this._dHeight===0?l>0?1:0:d/this._dHeight;b||(this._lastScrollTop=l,this._top=d,this._wasScrollingDown=F,this._lastTimestamp=n);if(b||P!==this._progress||L!==d||l===0)this._progress=P,this._runEffects(P,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(l){this.translate3d(0,-l+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&l>=this._stickyElTop?Math.min(l,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(l,b,d){return Math.min(d,Math.max(b,l))},
_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),_.HJ(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(l){switch(l){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.HJ(this).querySelector("[main-title]");case "condensedTitle":return _.HJ(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var sKh;var F_H;_.$O({_template:function(){if(F_H!==void 0)return F_H;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;sKh===void 0&&(sKh=document.createElement("template"));var L=sKh;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return F_H=l},
is:"tp-yt-app-header-layout",behaviors:[PD3],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0},rafId:{type:Number,value:-1},useRaf:{type:Boolean,value:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.HJ(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var l=this.header;if(this.isAttached&&l){this.$.wrapper.classList.remove("initializing");l.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)l.style.left="",l.style.right="";else{var b=this.getBoundingClientRect(),d=document.documentElement.clientWidth-b.right;l.style.left=b.left+"px";l.style.right=d+"px"}b=this.$.contentContainer.style;d=l.offsetHeight;l.fixed&&!l.condenses&&this.hasScrollingRegion?
(b.marginTop=d+"px",b.paddingTop=""):(b.paddingTop=d+"px",b.marginTop="")}}});var BUB=new _.Hd("alertCommand");var nJh=new _.Hd("manageLabsStateCommand");var OQ$=new _.Hd("inlineFormRenderer");var NUH=new _.Hd("playlistSidebarPrimaryInfoRenderer");var mDd=new _.Hd("productDetailsThumbnailRenderer"),Yud=new _.Hd("productDetailsVariantRenderer"),quE=new _.Hd("productDetailsVariantOptionRenderer"),HQp=new _.Hd("productDetailsOffersContainerRenderer"),t8d=new _.Hd("productDetailsOfferRenderer");var UDD=new _.Hd("shoppingFlaggingRenderer");var K_D=new _.Hd("playlistBylineRenderer");var evb=new _.Hd("insertChannelTabCommand");var Pi=function(){return _.hC.apply(this,arguments)||this};
_.h(Pi,_.hC);_.Q=Pi.prototype;_.Q.activeChanged=function(){if(this.active){var l=_.F$(this.hostElement).querySelector("#header");l&&_.rh(l,"iron-resize");window.addEventListener("scroll",_.qu(this,this.onScroll))}else window.removeEventListener("scroll",_.qu(this,this.onScroll)),_.rh(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.Q.guideVisibleChanged=function(){var l=_.F$(this.hostElement).querySelector("#header");l&&_.rh(l,"iron-resize")};
_.Q.onScroll=function(){var l=this;_.wo(this,"onScroll",function(){var b=_.F$(l.hostElement).querySelector("#header");b&&b.polymerController&&(b=b.polymerController.getScrollState().progress===1?"standard":"seamed",_.rh(l.hostElement,"yt-request-panel-mode-change",{mode:b}))},10)};
_.Q.tabsChanged=function(){if(this.tabs){for(var l=null,b=0,d=this.tabs.length;b<d;++b){var L=this.tabs[b].tabRenderer;if(L&&L.selected){l=b;break}}this.selected=l}};
_.Q.onTabsActivate=function(l){_.rh(this.hostElement,"yt-navigate",{endpoint:this.tabs[l.detail.selected].tabRenderer.endpoint})};
Pi.prototype.tabsChanged=Pi.prototype.tabsChanged;Pi.prototype.guideVisibleChanged=Pi.prototype.guideVisibleChanged;Pi.prototype.activeChanged=Pi.prototype.activeChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],Pi.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.g(),_.u("design:type",Array)],Pi.prototype,"tabs",void 0);
_.w([_.g(),_.u("design:type",Object)],Pi.prototype,"selected",void 0);_.w([_.g(),_.u("design:type",Boolean)],Pi.prototype,"active",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Pi.prototype,"disableHeaderFluidWidth",void 0);_.w([_.tC("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pi.prototype,"activeChanged",null);
_.w([_.tC("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pi.prototype,"guideVisibleChanged",null);_.w([_.tC("tabs"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Pi.prototype,"tabsChanged",null);_.w([_.kO()],Pi);var hvB=[_.a.YtRendererBehavior,_.tn.YtdGuideStateAwareBehavior,Pi.prototype];var kAB=2/3,W_$=_.mi(130749),jKB=function(l,b){var d=this;this.element=l;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:kAB,moveAction:function(L){d.moveAction(L)},
triggerAction:function(){d.element.isReloading=!0;_.Vq(_.Ut(),{visualElement:W_$});_.Nv.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:d.element}})}}}};
_.wX(_.Ut(),W_$,this.layer);this.gesture=new _.es(l,b,this.refreshConfig,"pan-down");this.attach()};
_.Q=jKB.prototype;_.Q.attach=function(){this.gesture.attach()};
_.Q.detach=function(){this.gesture.detach()};
_.Q.reset=function(){this.element.close()};
_.Q.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.Q.moveAction=function(l){this.element.rotation=l*360};var zvD=_.mi(130750),ZQb=function(l,b,d,L,P){var E=this;this.element=l;this.parent=d;this.channelHeader=L;this.ytdReduxDispatch=P;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){E.tabsStartAtInPx=E.channelHeader.clientHeight-48;var f;(f=E.selectedTab)!=null&&f.title&&(f=_.qP().resolve(_.YC(_.dO)))&&(f=f.getCurrentPage(),E.lastVisitedTabScrollPosition=f.getScrollTop(),E.previousTab&&
((E.lastVisitedTabScrollPosition===void 0?0:E.lastVisitedTabScrollPosition<E.channelHeader.clientHeight-48)?E.scrollPositionForTabs.has(E.selectedTab.title)&&E.scrollPositionForTabs.delete(E.selectedTab.title):E.scrollPositionForTabs.set(E.selectedTab.title,f.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:y6m(),triggerAction:function(){E.navigate(E.previousTab)},
moveAction:function(f,F){E.moveAction(f,F)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-y6m(),triggerAction:function(){E.navigate(E.nextTab)},
moveAction:function(f,F){E.moveAction(f,F)}}}};
_.wX(_.Ut(),zvD,this.layer);this.gesture=new _.es(l,b,this.tabConfig);this.attach()};
_.Q=ZQb.prototype;_.Q.attach=function(){this.gesture.attach()};
_.Q.detach=function(){this.gesture.detach()};
_.Q.tabsChanged=function(l){if(l){var b=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;l=_.X(l);for(var d=l.next();!d.done;d=l.next()){d=d.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=d);var L=void 0;if((L=d)==null?0:L.selected)this.previousTab=b,this.selectedTab=d;b=d}b=this.gesture;l=this.getConfig();b.config=l;this.scrollPositionNeedsUpdate=!0}};
_.Q.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}})};
_.Q.moveAction=function(l,b){if(!this.tabsElement){var d;this.tabsElement=(d=this.parent.header)==null?void 0:d.tabsElement;b==="right"&&this.previousTab?(d=this.previousTab.endpoint,_.sKA(_.qP().resolve(_.ZK),d,{},"")):b==="left"&&this.nextTab&&(d=this.nextTab.endpoint,_.sKA(_.qP().resolve(_.ZK),d,{},""));if(!this.tabsElement)return}d=this.tabsElement._pos;b==="right"&&(l*=-1);this.tabsElement._positionBar(d.width,d.left*1+d.width*l)};
var y6m=function(){var l,b;return(b=(l=_.qP().resolve(_.dO).getCurrentPage())==null?void 0:l.clientWidth)!=null?b:0};
ZQb.prototype.navigate=function(l){this.element.data=void 0;if(l=l==null?void 0:l.endpoint)this.ytdReduxDispatch(bQ3(!0)),_.Vq(_.Ut(),{visualElement:zvD}),_.Nv.instance.resolveCommand({navigateAction:{endpoint:l}},{form:{element:this.element}})};var M8p;var IfH;var EF=function(){return _.S.apply(this,arguments)||this};
_.h(EF,_.S);EF.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],EF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],EF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],EF.prototype,"data",void 0);_.w([_.A({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],EF);
_.R(EF,"ytd-labs-edit-renderer",function(){if(IfH!==void 0)return IfH;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return IfH=l},{mode:1});var $DB;var Qk=function(){var l=_.S.apply(this,arguments)||this;l.dark=!1;l.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";l.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(Qk,_.S);Qk.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Qk.prototype.ready=function(){var l=document.documentElement.hasAttribute("dark");this.setBackgroundImage(l);this.dark=l};
Qk.prototype.onDarkModeToggledAction=function(l){this.setBackgroundImage(l);this.dark=l};
Qk.prototype.setBackgroundImage=function(l){_.mj(this.hostElement,{"--yt-labs-header-background":"url("+(l?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Qk.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Qk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Qk.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Qk.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Qk.prototype,"dark",void 0);
_.w([_.A({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],Qk);
_.R(Qk,"ytd-labs-header-renderer",function(){if($DB!==void 0)return $DB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return $DB=l},{mode:1});var J6B;var X2=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return l};
_.h(X2,_.S);X2.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"}}}}}};
X2.prototype.onYtToggleButton=function(l){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",l.detail.toggled)};
X2.prototype.onManageLabsState=function(l){if(l=_.K(l,nJh))l.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?l.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&l.labsItemId===this.data.labsItemId&&(l.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.lQ(this.hostElement,"yt-check-labs-opted-in-state").some(function(b){return b})&&this.data.confirmationDialogCommand?_.Py(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.qP().resolve(_.tk).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&l.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.qP().resolve(_.tk).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
X2.prototype.onCheckLabsOptedInState=function(){var l=this.get("data.primaryButton.toggleButtonRenderer");return l?l.isToggled:!1};
_.qG.Object.defineProperties(X2.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
X2.prototype.onYtToggleButton=X2.prototype.onYtToggleButton;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X2.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],X2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],X2.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],X2.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],X2.prototype,"itemStyle",null);_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],X2.prototype,"onYtToggleButton",null);_.w([_.A({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],X2);
_.R(X2,"ytd-labs-item-renderer",function(){if(J6B!==void 0)return J6B;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return J6B=l},{mode:1});var xDm;var gJB;var Sum=function(){return _.S.apply(this,arguments)||this};
_.h(Sum,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Sum.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Sum.prototype,"data",void 0);_.w([_.A({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],Sum);
_.R(Sum,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(gJB!==void 0)return gJB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return gJB=l},{mode:1});var A6E;var fG=function(){return _.S.apply(this,arguments)||this};
_.h(fG,_.S);fG.prototype.observeSuperchatChip=function(){if(this.data){var l={"--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)};_.mj(this.hostElement,l)}};
fG.prototype.colorFromDecimal=function(l){return _.Jq(Number(l||0))};
fG.prototype.observeSuperchatChip=fG.prototype.observeSuperchatChip;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fG.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fG.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fG.prototype,"observeSuperchatChip",null);_.w([_.A({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],fG);
_.R(fG,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(A6E!==void 0)return A6E;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return A6E=l},{mode:1});var sF=function(){return _.S.apply(this,arguments)||this};
_.h(sF,_.S);sF.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"}}}};
_.qG.Object.defineProperties(sF.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.mK),_.u("design:type",Object)],sF.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sF.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sF.prototype,"hideMessageBlock",null);
_.w([_.A({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],sF);
_.R(sF,"ytd-live-chat-history-entry-renderer",function(){if(xDm!==void 0)return xDm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return xDm=l},{mode:1});var vJ$;var CDB=function(){return _.S.apply(this,arguments)||this};
_.h(CDB,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],CDB.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],CDB.prototype,"data",void 0);_.w([_.A({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],CDB);
_.R(CDB,"ytd-channel-options-renderer",function(){if(vJ$!==void 0)return vJ$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return vJ$=l},{mode:1});var Rvm;var F2=function(){return _.S.apply(this,arguments)||this};
_.h(F2,_.S);F2.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],F2.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],F2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],F2.prototype,"data",void 0);_.w([_.A({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],F2);
_.R(F2,"ytd-settings-email-item-renderer",function(){if(Rvm!==void 0)return Rvm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Rvm=l},{mode:1});var p6I;var Bi=function(){return _.S.apply(this,arguments)||this};
_.h(Bi,_.S);Bi.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"}}}};
Bi.prototype.getExpansionIcon=function(l){return l?"COLLAPSE":"EXPAND"};
Bi.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.qG.Object.defineProperties(Bi.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Bi.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Bi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Bi.prototype,"data",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],Bi.prototype,"expanded",void 0);_.w([_.y("expanded"),_.u("design:type",String),_.u("design:paramtypes",[])],Bi.prototype,"emailListExpanded",null);
_.w([_.KL("#options"),_.u("design:type",Object)],Bi.prototype,"options",void 0);_.w([_.A({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],Bi);
_.R(Bi,"ytd-settings-email-list-renderer",function(){if(p6I!==void 0)return p6I;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return p6I=l},{mode:1});var oJH;var nG=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return l};
_.h(nG,_.S);nG.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"}}}};
nG.prototype.handleSignalActionSubmitForm=function(){var l,b=(l=this.formRenderer)==null?void 0:l.getForm();b&&this.data.serviceEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},b,{element:this.hostElement})})};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],nG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],nG.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nG.prototype,"data",void 0);_.w([_.KL("yt-form-renderer"),_.u("design:type",Object)],nG.prototype,"formRenderer",void 0);
_.w([_.A({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],nG);
_.R(nG,"ytd-settings-gaia-link-renderer",function(){if(oJH!==void 0)return oJH;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return oJH=l},{mode:1});var DDm;_.P$(_.K6,"basic-content-view-model",{props:{data:_.bY,className:_.bY}});var OF=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return l};
_.h(OF,_.S);OF.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.du9()&&this.set("data.hidden",!1)};
OF.prototype.onSwitchReady=function(){var l=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.U("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.bLl().then(function(b){b&&(Notification.permission==="default"?l.set("data.hidden",!1):Notification.permission==="granted"&&_.d8("NotificationsDisabled").then(function(d){d||_.lQ(l.hostElement,"yt-toggle-settings-switch",[l.data.id,!d]);l.set("data.hidden",!1)}).catch(function(){}))})})};
OF.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0,params:{adaptiveFullWidth:!0}},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer",
noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0},basicContentViewModel:{component:"basic-content-view-model",noInjection:!0}}}}};
OF.prototype.handleUpdateOptionsCommand=function(l){(l=_.K(l,_.YyV))&&this.data&&this.data.id===l.id&&(this.set("data.hidden",l.hidden),l.text!==void 0&&this.set("data.text",l.text),l.clearOptions&&this.set("data.options",[]))};
OF.prototype.onSwitchReady=OF.prototype.onSwitchReady;OF.prototype.dataChanged=OF.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],OF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],OF.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],OF.prototype,"data",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OF.prototype,"dataChanged",null);_.w([_.Hf("yt-settings-switch-ready"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],OF.prototype,"onSwitchReady",null);_.w([_.A({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],OF);
_.R(OF,"ytd-settings-options-renderer",function(){if(DDm!==void 0)return DDm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return DDm=l},{mode:1});var V8L;var Nj=function(){return _.S.apply(this,arguments)||this};
_.h(Nj,_.S);Nj.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Nj.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
Nj.prototype.onYtExpanderMoreTapped=Nj.prototype.onYtExpanderMoreTapped;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Nj.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Nj.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Nj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Nj.prototype,"data",void 0);
_.w([_.Hf("yt-expander-more-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Nj.prototype,"onYtExpanderMoreTapped",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],Nj);
_.R(Nj,"ytd-product-details-description-renderer",function(){if(V8L!==void 0)return V8L;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return V8L=l},{mode:1});var w6b;var mh=function(){var l=_.S.apply(this,arguments)||this;l.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";l.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";l.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";l.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return l};
_.h(mh,_.S);mh.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.qG.Object.defineProperties(mh.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:(b=l.offerData)==null?void 0:b.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?void 0:l.purchaseButtonRenderers)!==void 0&&((b=this.data)==null?void 0:b.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.formattedFromMerchantText)&&(!((b=this.data)==null||!b.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mh.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],mh.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mh.prototype,"data",void 0);
_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],mh.prototype,"shippingIcon",void 0);_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],mh.prototype,"shippingAddressIcon",void 0);_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],mh.prototype,"googleGuaranteeIcon",void 0);
_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?String:void 0}),_.u("design:type",Object)],mh.prototype,"returnPolicyIcon",void 0);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mh.prototype,"showAdditionalFees",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mh.prototype,"showMultiPurchaseButtons",null);
_.w([_.y("data","showMultiPurchaseButtons"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],mh.prototype,"showPurchaseData",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],mh);
_.R(mh,"ytd-product-details-hero-offer-renderer",function(){if(w6b!==void 0)return w6b;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return w6b=l},{mode:1});var ukd;var GAL;var qj=function(){return _.S.apply(this,arguments)||this};
_.h(qj,_.S);_.Q=qj.prototype;_.Q.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.Q.onKeyDown=function(l){l=l.keyCode;l!==13&&l!==32||this.handleSelection()};
_.Q.onMouseEnterImage=function(){var l;((l=this.data)==null?void 0:l.thumbnailDetails)!==void 0&&_.bQ(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.Q.onMouseLeaveImage=function(){_.bQ(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.Q.handleSelection=function(){this.data&&_.rh(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.qG.Object.defineProperties(qj.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.isSelected)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qj.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qj.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],qj.prototype,"isSelected",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],qj);
_.R(qj,"ytd-product-details-thumbnail-renderer",function(){if(GAL!==void 0)return GAL;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return GAL=l},{mode:1});var Hi=function(){var l=_.S.apply(this,arguments)||this;var b={};l.actionMap=(b["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",b["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",b);l.selectedThumbnailIndex=0;l.selectItem=function(d){d.target.onKeyDown(d)};
return l};
_.h(Hi,_.S);_.Q=Hi.prototype;_.Q.handlePreviewImageSelect=function(l){this.hoverThumbnail=l};
_.Q.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.Q.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.Q.onThumbnailSelected=function(l,b){this.selectedThumbnailIndex=b};
_.Q.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.Q.updateOffset=function(){var l=_.F$(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-l));this.ytdHorizontalListBehavior.reposition_()};
_.qG.Object.defineProperties(Hi.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null?0:l.imageRenderer){var b,d;return((b=this.data)==null?void 0:(d=b.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 l;if((l=this.data)==null?0:l.imageRenderer){var b;return(b=_.K(this.data.imageRenderer[this.selectedThumbnailIndex],mDd))==null?void 0:b.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var l=this,b,d,L,P=(L=(b=this.data)==null?void 0:(d=b.imageRenderer)==null?void 0:d.map(function(E,f){return{productDetailsThumbnailRenderer:Object.assign({},_.K(E,mDd),{index:f,isSelected:f===l.selectedThumbnailIndex})}}))!=null?L:[];
return Object.assign({},this.data,{imageRenderer:P})}}});
Hi.prototype.updateOffset=Hi.prototype.updateOffset;Hi.prototype.dataChanged=Hi.prototype.dataChanged;Hi.prototype.onThumbnailSelected=Hi.prototype.onThumbnailSelected;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hi.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Hi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.x4.YtdHorizontalListBehavior),_.u("design:type",Object)],Hi.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Hi.prototype,"componentBehavior",void 0);_.w([_.z([_.wG.YtActionHandlerBehavior]),_.u("design:type",Object)],Hi.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Hi.prototype,"data",void 0);_.w([_.g({value:"$.items.children"}),_.u("design:type",String)],Hi.prototype,"itemsPath",void 0);_.w([_.g({value:3}),_.u("design:type",Number)],Hi.prototype,"initialCount",void 0);
_.w([_.KL("#items"),_.u("design:type",Object)],Hi.prototype,"items",void 0);_.w([_.g(),_.u("design:type",Object)],Hi.prototype,"selectedThumbnailIndex",void 0);_.w([_.g(),_.u("design:type",Object)],Hi.prototype,"hoverThumbnail",void 0);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Hi.prototype,"showThumbnails",null);
_.w([_.Hf("ytd-product-details-thumbnail-renderer-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Number]),_.u("design:returntype")],Hi.prototype,"onThumbnailSelected",null);_.w([_.y("data","selectedThumbnailIndex","hoverThumbnail"),_.u("design:type",Object),_.u("design:paramtypes",[])],Hi.prototype,"thumbnailDetails",null);_.w([_.y("data","selectedThumbnailIndex"),_.u("design:type",Object),_.u("design:paramtypes",[])],Hi.prototype,"populatedData",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hi.prototype,"dataChanged",null);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Hi.prototype,"updateOffset",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],Hi);
_.R(Hi,"ytd-product-details-image-carousel-renderer",function(){if(ukd!==void 0)return ukd;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ukd=l},{mode:_.fi("kevlar_poly_si_batch_j079")?1:2});var TUH;var tc=function(){return _.S.apply(this,arguments)||this};
_.h(tc,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],tc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],tc.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],tc.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],tc);
_.R(tc,"ytd-product-details-offer-renderer",function(){if(TUH!==void 0)return TUH;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return TUH=l},{mode:1});var afb;var UF=function(){var l=_.S.apply(this,arguments)||this;l.isOffersHidden=!0;return l};
_.h(UF,_.S);UF.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var l,b=_.K((l=this.data)==null?void 0:l.viewOffersButton,_.Ym);b&&this.ytRendererBehavior.logExplicitClick(b)};
UF.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.qG.Object.defineProperties(UF.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L;return(d=_.K((l=this.data)==null?void 0:(b=l.offers)==null?void 0:b[0],t8d))==null?void 0:(L=d.offerData)==null?void 0:L.vendorLogoUrl}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],UF.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],UF.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],UF.prototype,"isOffersHidden",void 0);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],UF.prototype,"firstOfferVendorLogoUrl",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],UF);
_.R(UF,"ytd-product-details-offers-container-renderer",function(){if(afb!==void 0)return afb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return afb=l},{mode:1});var iQD;var c6m;var KG=function(){return _.S.apply(this,arguments)||this};
_.h(KG,_.S);KG.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
KG.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.bQ(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
KG.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.bQ(this,"ytd-product-details-variant-image-unselect")};
_.qG.Object.defineProperties(KG.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 l;return((l=this.data)==null?void 0:l.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?void 0:l.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((b=this.data)==null?void 0:b.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 l;if(((l=this.data)==null?void 0:l.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var l,b;return this.isUnavailable?(l=this.data)==null?void 0:l.variantOptionUnavailableAccessibilityLabel:(b=this.data)==null?void 0:b.variantOptionAccessibilityLabel}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],KG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],KG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],KG.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],KG.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],KG.prototype,"displayType",void 0);
_.w([_.y("displayType","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KG.prototype,"isImageButton",null);_.w([_.y("displayType","data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KG.prototype,"isPillButton",null);_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KG.prototype,"isActive",null);
_.w([_.y("data"),_.g({reflectToAttribute:!0}),_.u("design:type",Boolean),_.u("design:paramtypes",[])],KG.prototype,"isUnavailable",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],KG.prototype,"thumbnailDetails",null);_.w([_.y("isUnavailable","data"),_.u("design:type",Object),_.u("design:paramtypes",[])],KG.prototype,"accessibilityLabel",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],KG);
_.R(KG,"ytd-product-details-variant-option-renderer",function(){if(c6m!==void 0)return c6m;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return c6m=l},{mode:1});var r6p;var eY=function(){var l=_.S.apply(this,arguments)||this;l.variantsExpanded=!1;l.hideShowMoreLessVariantButton=!0;l.initialized=!1;l.computeVariantsDebouncer=null;l.computeVariants=function(b){b=b===void 0?!1:b;l.variantsExpanded||l.showOptions()||!b||(l.variantsExpanded=!0);if(l.variantsExpanded){b=_.X(l.items.children);for(var d=b.next();!d.done;d=b.next())d.value.hidden=!1}l.initialized=!0};
return l};
_.h(eY,_.S);_.Q=eY.prototype;_.Q.ready=function(){var l=this;setTimeout(function(){l.computeVariants(!0)})};
_.Q.showOptions=function(){for(var l=_.X(this.items.children),b=l.next();!b.done;b=l.next())b.value.hidden=!0;var d=this.container.getBoundingClientRect().width,L=0,P=l=0;b=!1;for(var E=_.X(this.items.children),f=E.next();!f.done;f=E.next()){f=f.value;f.hidden=!1;var F=f.getBoundingClientRect().width;if(L+F<d)L+=F;else if(++P<2)L=F;else break;l+=1;f.hasAttribute("is-active")&&(b=!0)}for(d=l;d<this.items.children.length;d++)this.items.children[d].hidden=!0;this.hideShowMoreLessVariantButton=l===this.items.children.length;
return b};
_.Q.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.ZC(this.computeVariantsDebouncer,_.qc.after(100),this.computeVariants)};
_.Q.onShowMoreLessVariantsButtonClick=function(){var l;(l=this.data)!=null&&l.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.Q.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.qG.Object.defineProperties(eY.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.variantOptionRenderers)==null?void 0:b.find(function(E){return _.K(E,quE).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),L,P;
return(P=(L=_.K(d,quE))==null?void 0:L.name)!=null?P:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.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"}}}});
eY.prototype.debouncedComputeVariants=eY.prototype.debouncedComputeVariants;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],eY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],eY.prototype,"componentBehavior",void 0);_.w([_.z(_.dK),_.u("design:type",Object)],eY.prototype,"ironResizableBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],eY.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],eY.prototype,"variantsExpanded",void 0);_.w([_.g(),_.u("design:type",Object)],eY.prototype,"hideShowMoreLessVariantButton",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],eY.prototype,"initialized",void 0);_.w([_.KL("#items"),_.u("design:type",HTMLDivElement)],eY.prototype,"items",void 0);_.w([_.KL("#container"),_.u("design:type",HTMLDivElement)],eY.prototype,"container",void 0);
_.w([_.KL("#more-variants-button"),_.u("design:type",HTMLElement)],eY.prototype,"moreVariantsButton",void 0);_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],eY.prototype,"selectedOptionName",null);_.w([_.tC("data","variantsExpanded"),_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eY.prototype,"debouncedComputeVariants",null);
_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],eY.prototype,"displayType",null);_.w([_.y("displayType"),_.u("design:type",Object),_.u("design:paramtypes",[])],eY.prototype,"variantItemsClassname",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],eY);
_.R(eY,"ytd-product-details-variant-renderer",function(){if(r6p!==void 0)return r6p;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return r6p=l},{mode:1});var hc=function(){return _.S.apply(this,arguments)||this};
_.h(hc,_.S);
hc.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"}}}};
_.qG.Object.defineProperties(hc.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(b=_.K((l=this.data)==null?void 0:l.offersContainerRenderer,HQp))==null?void 0:b.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 l,b,d;return((d=(l=this.data)==null?void 0:(b=l.variants)==null?void 0:b.map(function(L){var P,E;L=(E=(P=_.K(L,Yud))==null?void 0:P.variantOptionRenderers)==null?void 0:E.find(function(F){var n;return((n=_.K(F,quE))==null?void 0:n.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var f;return(f=_.K(L,quE))==null?void 0:f.name}).filter(function(L){return typeof L==="string"}))!=null?d:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var l,b,d,L=(b=_.K((l=this.data)==null?void 0:l.shoppingFlaggingRenderer,UDD))==null?void 0:(d=b.reportButton)==null?void 0:d.buttonRenderer;if(L)return{text:L.text,command:L.command,icon:{iconType:"FLAG"},accessibilityData:L.accessibilityData,trackingParams:L.trackingParams,loggingDirectives:L.loggingDirectives}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],hc.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],hc.prototype,"data",void 0);_.w([_.KL("#image-carousel-renderer"),_.u("design:type",Object)],hc.prototype,"imageCarouselRenderer",void 0);
_.w([_.KL("#hero-offer-renderer"),_.u("design:type",Object)],hc.prototype,"productDetailsHeroOfferRenderer",void 0);_.w([_.KL("#variants"),_.u("design:type",Object)],hc.prototype,"productDetailsVariantRenderer",void 0);_.w([_.KL("#offers"),_.u("design:type",Object)],hc.prototype,"productDetailsOffersContainerRenderer",void 0);_.w([_.KL("#description-renderer"),_.u("design:type",Object)],hc.prototype,"productDetailsDescriptionRenderer",void 0);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hc.prototype,"showPurchaseData",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hc.prototype,"showHeroOfferRenderer",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hc.prototype,"showBrandText",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hc.prototype,"showOffers",null);
_.w([_.y("showOffers","showPurchaseData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hc.prototype,"showBuySeparator",null);_.w([_.y("showOffers","showPurchaseData"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hc.prototype,"showBuyCard",null);_.w([_.y("data"),_.u("design:type",String),_.u("design:paramtypes",[])],hc.prototype,"selectedVariantsText",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],hc.prototype,"shoppingReportingButtonData",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],hc);
_.R(hc,"ytd-product-details-renderer",function(){if(iQD!==void 0)return iQD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return iQD=l},{mode:1});var lAb;var bpI;var dFE;var kT=function(){return _.S.apply(this,arguments)||this};
_.h(kT,_.S);kT.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.qG.Object.defineProperties(kT.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],kT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kT.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],kT.prototype,"formattedAmount",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],kT.prototype,"ariaLabel",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data.style"),_.u("design:type",String),_.u("design:paramtypes",[])],kT.prototype,"vcBalanceWidgetStyle",null);_.w([_.AC({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],kT);
_.R(kT,"yt-vc-balance-renderer",function(){if(dFE===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;bpI===void 0&&(bpI=document.createElement("template"));var L=bpI;d.call(b,L.content.cloneNode(!0),l.content.firstChild);dFE=l}l=dFE;return l},{mode:2});_.IH("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var Wi=function(){return _.S.apply(this,arguments)||this};
_.h(Wi,_.S);_.qG.Object.defineProperties(Wi.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:""}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Wi.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Wi.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Wi.prototype,"data",void 0);_.w([_.g({selectorArgs:["data.vcBalanceEntityKey"],selector:function(l,b){return _.Bv(l.entities,"vcBalanceEntity",b)}}),
_.u("design:type",Object)],Wi.prototype,"vcBalanceEntity",void 0);_.w([_.y("vcBalanceEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],Wi.prototype,"formattedAmount",null);_.w([_.y("vcBalanceEntity"),_.u("design:type",String),_.u("design:paramtypes",[])],Wi.prototype,"vcBalanceAriaLabel",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],Wi);
_.R(Wi,"ytd-vc-balance-renderer",function(){if(lAb!==void 0)return lAb;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return lAb=l},{mode:1});var LHB;var jY=function(){var l=_.S.apply(this,arguments)||this;l.rotation=0;l.isReloading=!1;return l};
_.h(jY,_.S);jY.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
jY.prototype.reset=function(){this.hostElement.style.opacity=""};
jY.prototype.close=function(){var l=this;return _.B(function(b){if(b.nextAddress==1)return b.yield(l.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);l.hostElement.style.opacity="0";_.gR(b)})};
jY.prototype.rotationChanged=jY.prototype.rotationChanged;_.w([_.g(),_.u("design:type",Object)],jY.prototype,"rotation",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],jY.prototype,"isReloading",void 0);_.w([_.KL("#icon"),_.u("design:type",HTMLElement)],jY.prototype,"icon",void 0);_.w([_.tC("rotation"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jY.prototype,"rotationChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-refresh"})],jY);
_.R(jY,"ytd-refresh",function(){if(LHB!==void 0)return LHB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return LHB=l},{mode:1});var PVp;var zn=function(){var l=_.S.apply(this,arguments)||this;l.useRaf=!_.U("web_use_raf_app_header_layout_killswitch");return l};
_.h(zn,_.S);zn.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"}}}};
zn.prototype.dataChanged=function(){if(this.data){var l=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var b=_.EL(this.data.banner.thumbnails,this.hostElement.clientWidth);b&&(b.indexOf("//")===0&&(b="https:"+b),this.hasBannerArt=!0,_.mj(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+b+")"}))}this.hasBannerArt!==l&&_.F$(this.hostElement).querySelector("#header").fire("iron-resize")}};
zn.prototype.updateSelectedFromBinding=function(l){this.selected=l.detail.value};
zn.prototype.dataChanged=zn.prototype.dataChanged;_.w([_.z(hvB),_.u("design:type",Object)],zn.prototype,"ytdTabbedHeaderBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],zn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.ql),_.u("design:type",Object)],zn.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],zn.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],zn.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],zn.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],zn.prototype,"selected",void 0);_.w([_.g(),_.u("design:type",Boolean)],zn.prototype,"active",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],zn.prototype,"hasBannerArt",void 0);_.w([_.g(),_.u("design:type",Object)],zn.prototype,"useRaf",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],zn.prototype,"dataChanged",null);_.w([_.A({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],zn);
_.R(zn,"ytd-interactive-tabbed-header-renderer",function(){if(PVp!==void 0)return PVp;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return PVp=l},{mode:1});var Eo3;var yk=function(){return _.S.apply(this,arguments)||this};
_.h(yk,_.S);yk.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
yk.prototype.computeActionsAlignment=function(l){return(l==null?void 0:l.actionsAlignment)||""};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yk.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],yk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],yk.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.u("design:type",String)],yk.prototype,"actionsAlignment",void 0);_.w([_.A({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],yk);
_.R(yk,"ytd-page-footer-renderer",function(){if(Eo3!==void 0)return Eo3;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Eo3=l},{mode:1});var QJp;var XYd;var ZM=function(){var l=_.S.apply(this,arguments)||this;l.isEditing=!1;l.useSlot=!1;l.isMultiline=!1;return l};
_.h(ZM,_.S);_.Q=ZM.prototype;_.Q.onKeydown=function(l){if(l.keyCode===13&&!this.isMultiline)this.onSave();else if(l.keyCode===27)this.onCancel()};
_.Q.computeComponentStyle=function(l){return(l==null?0:l.style)?l.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.Q.computeisMultiline=function(l){if(this.multilineOverride!==void 0)return this.multilineOverride;var b,d;return!!(l==null?0:(b=l.formField)==null?0:(d=b.textInputFormFieldRenderer)==null?0:d.isMultiline)};
_.Q.computeTextDisplayed=function(l,b){if(l)return l;if(b)return b};
_.Q.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.Q.onSave=function(){if(this.textForm.validate()){this.textForm.save();var l=this.textForm.value;if(l)this.set("data.textDisplayed",_.ao(l));else{var b;((b=this.data)==null?0:b.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.WE("inline-form-changed",this.data));this.isEditing=!1}};
_.Q.onCancel=function(){var l=_.iO(this.data.textDisplayed);l===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(l);this.isEditing=!1};
ZM.prototype.onKeydown=ZM.prototype.onKeydown;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],ZM.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ZM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ZM.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ZM.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ZM.prototype,"isEditing",void 0);_.w([_.g(),_.u("design:type",Object)],ZM.prototype,"useSlot",void 0);_.w([_.g(),_.u("design:type",Boolean)],ZM.prototype,"multilineOverride",void 0);_.w([_.g(),_.u("design:type",Boolean)],ZM.prototype,"enableOverlayTheme",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.u("design:type",String)],ZM.prototype,"componentStyle",void 0);
_.w([_.g({computed:"computeisMultiline(data)"}),_.u("design:type",Object)],ZM.prototype,"isMultiline",void 0);_.w([_.KL("#text-form"),_.u("design:type",Object)],ZM.prototype,"textForm",void 0);_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],ZM.prototype,"onKeydown",null);_.w([_.A({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],ZM);
_.R(ZM,"ytd-inline-form-renderer",function(){if(XYd!==void 0)return XYd;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return XYd=l},{mode:1});var fAb;var Mj=function(){var l=_.S.apply(this,arguments)||this;l.previousSelectValue=void 0;l.selectedItemMessage=void 0;return l};
_.h(Mj,_.S);Mj.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
Mj.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var l,b,d,L,P=(l=this.data)==null?void 0:(b=l.dropdown)==null?void 0:(d=b.dropdownRenderer)==null?void 0:(L=d.entries)==null?void 0:L.map(function(F){return F.privacyDropdownItemRenderer});
l=_.X(P!=null?P:[]);for(b=l.next();!b.done;b=l.next())if((b=b.value)&&b.int32Value===this.selectedValue){this.selectedItemMessage=b.itemMessage;break}}else this.selectedItemMessage=void 0;var E;(E=this.onValueChanged)==null||E.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var f;(f=this.data)!=null&&f.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
Mj.prototype.onValueChangedForSelectedValue=function(l){this.selectedValue=l.detail.value};
Mj.prototype.selectedValueChanged=Mj.prototype.selectedValueChanged;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Mj.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Mj.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Mj.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Mj.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Mj.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],Mj.prototype,"theme",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Number)],Mj.prototype,"selectedValue",void 0);_.w([_.g(),_.u("design:type",Function)],Mj.prototype,"onValueChanged",void 0);
_.w([_.Wf("selectedValue"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Mj.prototype,"selectedValueChanged",null);_.w([_.A({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],Mj);
_.R(Mj,"ytd-dropdown-form-field-renderer",function(){if(fAb!==void 0)return fAb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return fAb=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var sJd;var I8=function(){return _.S.apply(this,arguments)||this};
_.h(I8,_.S);_.qG.Object.defineProperties(I8.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var l=[],b=_.X(this.data||[]),d=b.next();!d.done;d=b.next())(d=_.K(d.value,K_D))&&l.push(d);return l}}});
_.w([_.g(),_.u("design:type",Array)],I8.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],I8.prototype,"byline",null);_.w([_.A({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],I8);
_.R(I8,"ytd-playlist-byline-renderer",function(){if(sJd!==void 0)return sJd;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return sJd=l},{mode:1});var FHp;var $T=function(){var l=_.S.apply(this,arguments)||this;l.rtlBullet=_.U("web_playlist_stats_rtl_bullet_icon_killswitch");l.modern=_.U("web_modern_buttons");l.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return l};
_.h($T,_.S);_.Q=$T.prototype;_.Q.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"}}}}};
_.Q.attached=function(){};
_.Q.computeIsCustomThumbnail=function(l){return l?!!l.playlistCustomThumbnailRenderer:!1};
_.Q.onYtNavigate=function(l,b){if(b&&b.actions&&b.actions.indexOf("shuffle")>-1){l=_.qP().resolve(_.Ud);var d=b.tempData||{};d.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);b.tempData=d;l.isShuffleNextPlaylist=!0}};
_.Q.onUpdatePlaylistAction=function(l){var b;l=(b=_.K(l,_.wQD))==null?void 0:b.updatedRenderer;if(b=_.K(l,NUH))this.data=b};
_.Q.computeStyleType=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeThumbnailWidth=function(l){return l==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.Q.computeHideThumbnailAria=function(l){if(l==null?0:l.thumbnailOverlays)for(var b=0;b<l.thumbnailOverlays.length;b++){var d=void 0;if((d=l.thumbnailOverlays[b])==null?0:d.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
$T.prototype.onYtNavigate=$T.prototype.onYtNavigate;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$T.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],$T.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$T.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],$T.prototype,"ytComponentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],$T.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],$T.prototype,"rtlBullet",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.u("design:type",String)],$T.prototype,"styleType",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.u("design:type",Number)],$T.prototype,"thumbnailWidth",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],$T.prototype,"modern",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.u("design:type",Boolean)],$T.prototype,"isCustomThumbnail",void 0);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Object]),_.u("design:returntype")],$T.prototype,"onYtNavigate",null);_.w([_.A({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],$T);
_.R($T,"ytd-playlist-sidebar-primary-info-renderer",function(){if(FHp!==void 0)return FHp;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return FHp=l},{mode:1});var Bkp;var Jc=function(){return _.S.apply(this,arguments)||this};
_.h(Jc,_.S);Jc.prototype.computeOwnerVisibility=function(l){return!(!l.videoOwner&&!l.button)};
Jc.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Jc.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Jc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Jc.prototype,"data",void 0);_.w([_.A({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],Jc);
_.R(Jc,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(Bkp!==void 0)return Bkp;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Bkp=l},{mode:1});var noB;var xT=function(){var l=_.S.apply(this,arguments)||this;l.expanded=!1;l.isCompact=!1;return l};
_.h(xT,_.S);_.Q=xT.prototype;_.Q.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.Q.dataChanged=function(){this.data&&_.ns(_.F$(this.text),_.isF(_.lkQ,_.iO(this.data.text||null)))};
_.Q.computeAutoScrollEnabled=function(l,b){return l&&!b};
_.Q.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.Q.toggleOnTap=function(){this.expanded=!this.expanded};
xT.prototype.expandedChanged=xT.prototype.expandedChanged;xT.prototype.dataChanged=xT.prototype.dataChanged;_.w([_.z(_.QBB),_.u("design:type",Object)],xT.prototype,"ytdAutoScrollBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xT.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xT.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],xT.prototype,"expanded",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],xT.prototype,"isCompact",void 0);_.w([_.g({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.u("design:type",Boolean)],xT.prototype,"autoScrollEnabled",void 0);_.w([_.KL("#text"),_.u("design:type",Object)],xT.prototype,"text",void 0);_.w([_.KL("#expander-icon"),_.u("design:type",Object)],xT.prototype,"expanderIcon",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xT.prototype,"dataChanged",null);_.w([_.tC("expanded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xT.prototype,"expandedChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],xT);
_.R(xT,"ytd-channel-legal-info-renderer",function(){if(noB!==void 0)return noB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return noB=l},{mode:1});var Op3;var NkL=_.By("DOWNLOAD",{},"Download"),mFB=_.By("DOWNLOADING",{},"Downloading"),Y8D=_.By("DOWNLOADED",{},"Downloaded"),g5=function(){var l=_.S.apply(this,arguments)||this;l.downloadProgress=0;l.isDownloadComplete=!1;l.transferState="TRANSFER_STATE_UNKNOWN";return l};
_.h(g5,_.S);_.Q=g5.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.dataChanged=function(){var l;(l=this.data)!=null&&l.tooltip||(l=_.vv(_.rT().getState(),this.playlistId),this.updateButtonState(l))};
_.Q.computePlaylistId=function(l){return l};
_.Q.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Q.updateButtonState=function(l){if(this.data&&(this.data.tooltip!==mFB||!_.U2(l))){this.isDownloadComplete=!1;switch(l){case "TRANSFER_STATE_UNKNOWN":l=NkL;var b="OFFLINE_DOWNLOAD";var d="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":l=Y8D;b="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":l=mFB;b="OFFLINE_DOWNLOADING_ZERO";d="ACTION_REMOVE_WITH_PROMPT";
break;default:l=NkL,b="OFFLINE_DOWNLOAD",d="ACTION_ADD"}var L=Object.assign({},this.data);L.tooltip=l;L.accessibilityData={accessibilityData:{label:l}};L.icon={iconType:b};L.size="SIZE_DEFAULT";_.K(L.command,_.K2)&&(_.K(L.command,_.K2).action=d);this.set("data",L)}};
_.Q.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var l="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?l="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?l="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?l="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?l="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?l="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(l="OFFLINE_PIN",this.isDownloadComplete=!0);var b;l!==((b=this.data.icon)==null?void 0:b.iconType)&&(b=Object.assign({},this.data),b.tooltip=mFB,b.accessibilityData={accessibilityData:{label:mFB}},b.icon={iconType:l},_.K(b.command,_.K2)&&(_.K(b.command,_.K2).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",b))}};
g5.prototype.updateProgress=g5.prototype.updateProgress;g5.prototype.onTransferStateChanged=g5.prototype.onTransferStateChanged;g5.prototype.dataChanged=g5.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],g5.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],g5.prototype,"ytdReduxBehavior",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],g5.prototype,"forceIconButton",void 0);
_.w([_.g({value:!0}),_.u("design:type",Boolean)],g5.prototype,"forceIconOnly",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],g5.prototype,"overrides",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],g5.prototype,"buttonTooltipPosition",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],g5.prototype,"styleActionButton",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],g5.prototype,"disableTextTransform",void 0);
_.w([_.g({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.u("design:type",String)],g5.prototype,"playlistId",void 0);_.w([_.g(),_.u("design:type",Object)],g5.prototype,"data",void 0);_.w([_.g({selector:_.oGA,selectorArgs:["playlistId"]}),_.u("design:type",Object)],g5.prototype,"downloadProgress",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],g5.prototype,"isDownloadComplete",void 0);
_.w([_.g({selector:_.vv,selectorArgs:["playlistId"]}),_.u("design:type",String)],g5.prototype,"transferState",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],g5.prototype,"showTooltips",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],g5.prototype,"sendCommandWhenDisabled",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],g5.prototype,"disabled",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g5.prototype,"dataChanged",null);_.w([_.Wf("transferState"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g5.prototype,"onTransferStateChanged",null);_.w([_.Wf("downloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g5.prototype,"updateProgress",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],g5);
_.R(g5,"ytd-download-playlist-button-renderer",function(){if(Op3!==void 0)return Op3;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Op3=l},{mode:1});var q8$;_.P$(_.jGF,"thumbnail-overlay-button-view-model",{props:{data:_.KX,lockupExperiments:_.KX}});var SY=function(){var l=_.S.apply(this,arguments)||this;l.isSquare=!1;l.isVertical=!1;return l};
_.h(SY,_.S);SY.prototype.computeIsSquare=function(l){return l!=null&&l.thumbnail?Txb(l.thumbnail)==="SQUARE":!1};
SY.prototype.computeIsVertical=function(l){return l!=null&&l.thumbnail?Txb(l.thumbnail)==="VERTICAL":!1};
SY.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],SY.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],SY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.u("design:type",Object)],SY.prototype,"isSquare",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.u("design:type",Object)],SY.prototype,"isVertical",void 0);
_.w([_.g(),_.u("design:type",Object)],SY.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],SY);
_.R(SY,"ytd-hero-playlist-thumbnail-renderer",function(){if(q8$!==void 0)return q8$;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return q8$=l},{mode:1});var Ac=function(){var l=_.S.apply(this,arguments)||this;l.isDarkTheme=!1;l.isUltraWide=!1;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return l};
_.h(Ac,_.S);_.Q=Ac.prototype;_.Q.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.qP();var l;(l=_.qP().resolve(_.YC(_.Fg)))!=null&&(l.headerElement=this.hostElement)};
_.Q.detached=function(){var l;(l=_.qP().resolve(_.YC(_.Fg)))!=null&&(l.headerElement=void 0)};
_.Q.onUpdateHeader=function(l){(l=l.detail)&&this.set("data",l)};
_.Q.computeTextDisplayed=function(l){if(l)return l.textDisplayed?l.textDisplayed:l.placeholder};
_.Q.gradientColorToLinearGradientStop=function(l){var b=this.isDarkTheme?l.darkThemeColor:l.lightThemeColor;return b?_.Jq(b)+" "+((l==null?void 0:l.startLocation)||0)*100+"%":"transparent"};
_.Q.onWindowResize=function(){var l;((l=this.data)==null?0:l.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.Q.onIronResize=function(l){this.isUltraWide=!l.detail.value};
_.Q.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.onUpdatePlaylistName=function(l){var b=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},l.detail.value));_.m1(this,function(){var d;(d=b.editableTitle)==null||d.resize()})};
_.Q.onUpdatePlaylistDescription=function(l){var b=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},l.detail.value));_.m1(this,function(){var d;(d=b.editableDescriptionInlineExpander)==null||d.resize()})};
_.Q.getCinematicData=function(l){return _.K(l==null?void 0:l.cinematicContainer,_.rM)};
_.qG.Object.defineProperties(Ac.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 l,b=(l=this.getCinematicData(this.data))==null?void 0:l.config;return(l=this.isDarkTheme?b==null?void 0:b.darkThemeBackgroundColor:b==null?void 0:b.lightThemeBackgroundColor)?"background-color:"+_.$I(l)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var l;return _.K((l=this.data)==null?void 0:l.descriptionForm,OQ$)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var l=this,b,d,L;return"background:linear-gradient(to bottom, "+(((L=(b=this.getCinematicData(this.data))==null?void 0:(d=b.gradientColorConfig)==null?void 0:d.map(function(P){return l.gradientColorToLinearGradientStop(P)}))==null?void 0:L.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var l;return _.iO((l=this.data)==null?void 0:l.descriptionTapText)}}});
Ac.prototype.onUpdateHeader=Ac.prototype.onUpdateHeader;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ac.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Ac.prototype,"actionHandlerBehavior",void 0);_.w([_.KL("#description-inline-expander"),_.u("design:type",Object)],Ac.prototype,"descriptionInlineExpander",void 0);
_.w([_.KL("#editable-description-inline-expander"),_.u("design:type",Object)],Ac.prototype,"editableDescriptionInlineExpander",void 0);_.w([_.g(),_.u("design:type",Object)],Ac.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Ac.prototype,"isUltraWide",void 0);_.w([_.KL("#editable-title-display"),_.u("design:type",Object)],Ac.prototype,"editableTitle",void 0);_.w([_.y("isUltraWide"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ac.prototype,"maxDescriptionLines",null);
_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ac.prototype,"noCinematicData",null);_.w([_.Hf("yt-new-playlist-header"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ac.prototype,"onUpdateHeader",null);_.w([_.y("data","isDarkTheme"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ac.prototype,"backgroundStyle",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ac.prototype,"descriptionFormData",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ac.prototype,"getDropdownTheme",null);_.w([_.y("data","isDarkTheme"),_.u("design:type",String),_.u("design:paramtypes",[])],Ac.prototype,"gradientStyle",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ac.prototype,"descriptionTapText",null);
_.w([_.A({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],Ac);
_.R(Ac,"ytd-playlist-header-renderer",function(){if(QJp!==void 0)return QJp;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return QJp=l},{mode:_.fi("kevlar_poly_si_batch_j078")?1:2});var Hph;var tLm;var vi=function(){return _.S.apply(this,arguments)||this};
_.h(vi,_.S);vi.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],vi.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],vi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vi.prototype,"data",void 0);_.w([_.A({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],vi);
_.R(vi,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(tLm!==void 0)return tLm;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return tLm=l},{mode:1});var CG=function(){return _.S.apply(this,arguments)||this};
_.h(CG,_.S);
CG.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}}}}};
CG.prototype.computeUsePremiumShowStyle=function(l){if(!l||!l.items)return!1;for(var b=0;b<l.items.length;b++)if(_.K(l.items[b],NUH)){var d=void 0;return((d=_.K(l.items[b],NUH))==null?void 0:d.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],CG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],CG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],CG.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.u("design:type",Boolean)],CG.prototype,"usePremiumShowStyle",void 0);
_.w([_.A({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],CG);
_.R(CG,"ytd-playlist-sidebar-renderer",function(){if(Hph!==void 0)return Hph;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Hph=l},{mode:1});var UFd;var KHL;var eZb=function(l,b,d,L,P,E,f,F){this.minWidth=l;this.minHeight=b;this.recommendedWidth=d;this.recommendedHeight=L;this.JSC$22824_maxFileSize=P;this.title=E;this.bannerGalleryTitle=f;this.channelId=F;this.picker_=null;l=_.fUy("yt-banner");b=l.addView;d=(new L_3("youtubebanner")).addUploadMetadata("silo_id","19");d.opts.ytMaxFileSize=this.JSC$22824_maxFileSize;L=this.recommendedHeight;d.opts.ytRecWidth=this.recommendedWidth;d.opts.ytRecHeight=L;b.call(l,d);l.addView(new _.Dw);b=l.addView;d=new _.Dw;
d.opts.type="ytbanner";b.call(l,d.JSC$10239_setLabel(this.bannerGalleryTitle));b=l.setTitle(this.title).setSize(1E3);b.urlParamMap_.set("thumbs","orig");d=this.minWidth;L=this.minHeight;if(isNaN(d)||isNaN(L))throw Error("gb`"+d+"`"+L);b.urlParamMap_.set("minSize",d+"x"+L);b.urlParamMap_.set("cropMode","ytcb");this.builder_=l};
eZb.prototype.open=function(){var l=this;return new _.M$(function(b,d){_.viD(l.builder_,function(L){L.action=="picked"?b(L):L.action=="cancel"&&d(Error("Xo"))});
l.picker_&&l.picker_.dispose();l.picker_=l.builder_.build();l.picker_.setVisible(!0)})};
eZb.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var hZB=function(l){this.channelId=l};
hZB.prototype.upload=function(l){var b="";l.viewToken&&(b=l.viewToken[2].type);var d=l.docs[0];l=d.crop;b={channel_id:this.channelId,fife_url:d.thumbnails[0].url,photo_id:d.id,is_gallery_image:b=="ytbanner"};l&&(b.crop_top=l.top,b.crop_right=l.right,b.crop_bottom=l.bottom,b.crop_left=l.left);return _.BHq("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:b})};var R8=function(){var l=_.S.apply(this,arguments)||this;l.ariaLabel=null;return l};
_.h(R8,_.S);_.Q=R8.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.detached=function(){this.picker&&this.picker.dispose()};
_.Q.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.Q.computeAriaLabel=function(l){return l};
_.Q.onTap=function(){var l=this,b;if((b=this.data)==null||!b.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new eZb(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(L){l.handleBannerPicked(L)},function(){})}};
_.Q.handleBannerPicked=function(l){var b=this;this.uploader||(this.uploader=new hZB(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(l).then(function(d){b.handleBannerUploadSucceeded(d)},function(d){b.handleBannerUploadFailed(d)})};
_.Q.handleBannerUploadSucceeded=function(l){l&&l.errors?this.handleBannerUploadFailed(l):(_.rh(this.hostElement,"yt-banner-updated",l),this.message=null)};
_.Q.handleBannerUploadFailed=function(l){this.message=l&&l.errors&&l.errors.length?l.errors[0]:null};
R8.prototype.dataChanged=R8.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],R8.prototype,"componentBehavior",void 0);_.w([_.z(_.PK),_.u("design:type",Object)],R8.prototype,"ironButtonState",void 0);_.w([_.g(),_.u("design:type",Object)],R8.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.u("design:type",Object)],R8.prototype,"ariaLabel",void 0);
_.w([_.g(),_.u("design:type",Object)],R8.prototype,"message",void 0);_.w([_.g(),_.u("design:type",Object)],R8.prototype,"picker",void 0);_.w([_.g(),_.u("design:type",Object)],R8.prototype,"uploader",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],R8.prototype,"dataChanged",null);_.w([_.A({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],R8);
_.R(R8,"ytd-channel-banner-editor-renderer",function(){if(KHL!==void 0)return KHL;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return KHL=l},{mode:1});var kIb;var WHL=_.rI(["#"]),pG=function(){return _.S.apply(this,arguments)||this};
_.h(pG,_.S);pG.prototype.computeHrefWithDefault=function(l){return this.ytComponentBehavior.computeHref_(l,!0)||_.fDA(WHL)};
pG.prototype.dataChanged=function(){var l=this.data;l&&l.targetId&&_.Gl(_.Tl(),l.targetId,this.moreIcon)};
pG.prototype.dataChanged=pG.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],pG.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],pG.prototype,"data",void 0);_.w([_.KL("#more-icon"),_.u("design:type",Object)],pG.prototype,"moreIcon",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pG.prototype,"dataChanged",null);
_.w([_.A({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],pG);
_.R(pG,"ytd-channel-tagline-renderer",function(){if(kIb!==void 0)return kIb;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return kIb=l},{mode:1});var jJm;var o8=function(){return _.S.apply(this,arguments)||this};
_.h(o8,_.S);_.Q=o8.prototype;_.Q.ready=function(){var l=this;_.F$(this.hostElement).querySelector("#form").addEventListener("submit",function(b){l.onSubmit(b)})};
_.Q.onDataChanged=function(){var l;((l=this.data)==null?0:l.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.Q.onIconButtonKeydown=function(l){l.keyCode===13&&this.iconButton.click()};
_.Q.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.Q.openOnClickHandler=function(){this.input.focus()};
_.Q.onSubmit=function(l){l.preventDefault();return!1};
_.Q.submitOnEnterKeyUp=function(l){var b;if(l.keyCode===13&&((b=this.data)==null?0:b.expandedText)){l=this.data.endpoint;b=_.RB.unsafeClone(l);var d;((d=_.K(b==null?void 0:b.commandMetadata,_.sz))==null?0:d.url)?(_.K(b.commandMetadata,_.sz).url=_.dL(_.K(b.commandMetadata,_.sz).url,"query",this.data.expandedText),_.K(b,_.qd)&&(_.K(b,_.qd).query=this.data.expandedText),_.rh(this.hostElement,"yt-navigate",{endpoint:b,tempData:{disableCache:!0}})):(d=new _.Rp("Error: Trying to navigate to an endpoint without url",
l),_.az(d))}};
_.Q.updateDataExpandedTextFromBinding=function(l){this.set("data.expandedText",l.detail.value)};
_.qG.Object.defineProperties(o8.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.U("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
o8.prototype.onDataChanged=o8.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],o8.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.Boj),_.u("design:type",Object)],o8.prototype,"ytdExpandableInputBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],o8.prototype,"data",void 0);_.w([_.KL("#input"),_.u("design:type",Object)],o8.prototype,"input",void 0);_.w([_.KL("#icon-button"),_.u("design:type",HTMLElement)],o8.prototype,"iconButton",void 0);
_.w([_.g(),_.u("design:type",String),_.u("design:paramtypes",[])],o8.prototype,"searchIcon",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],o8.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],o8);
var akB=_.Xa()(o8,"ytd-expandable-tab-renderer",function(){if(jJm===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);jJm=l}l=jJm;return l},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var zZE;var DM=function(){var l=_.S.apply(this,arguments)||this;l.avatarSize=80;l.ariaLabel=_.By("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return l};
_.h(DM,_.S);DM.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
DM.prototype.computeHref=function(l){var b;return((b=_.K(l,_.Q5))==null?0:b.url)?this.componentBehavior.computeHref_(l):null};
DM.prototype.onTap=function(){var l,b;(l=this.data)==null||!l.editAvatarServiceEndpoint||((b=_.K(this.data.editAvatarServiceEndpoint,_.Q5))==null?0:b.url)||_.qP().resolve(_.tk).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.w([_.z(_.PK),_.u("design:type",Object)],DM.prototype,"ironButtonState",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],DM.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],DM.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],DM.prototype,"avatarSize",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],DM.prototype,"ariaLabel",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],DM);
_.R(DM,"ytd-channel-avatar-editor",function(){if(zZE!==void 0)return zZE;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return zZE=l},{mode:1});var yML=_.C(function(l){var b=l.data;var d=l.noPadding;var L=l.enableBanner;var P=l.cinematicContainerTopbarOffset;var E=l.allowCinematicContainerOverflow;var f=l.displayAsSidebar;l=l.className;_.Vl(function(){b().tagManagerId&&(_.b3(b().tagManagerId,_.aC("GL")),dDc(b().tagManagerId))},"vUc8md");
var F=_.eN(c_m,function(){return b().pageHeaderEntityKey});
return _.O("yt-page-header-renderer",{class:_.nt("pageHeaderRendererHost",l)},_.O(_.W_,{data:function(){var n;return((n=F())==null?0:n.header)?F().header:(f==null?0:f())&&b().sidebarContent?b().sidebarContent:b().content}},{pageHeaderViewModel:function(n){return _.O(_.sjl,{data:n.data,
noPadding:d,enableBanner:L,cinematicContainerTopbarOffset:P,allowCinematicContainerOverflow:E,displayAsSidebar:function(){return(f==null?void 0:f())&&b().enableSidebarView}})}}))},"An");
yML.idomCompat=!0;_.P$(yML,"yt-page-header-renderer",{props:{data:_.KX,noPadding:_.KX,enableBanner:_.KX,cinematicContainerTopbarOffset:_.KX,allowCinematicContainerOverflow:_.KX,displayAsSidebar:_.KX,className:_.KX}});_.P$(_.zv,"yt-image-banner-view-model",{props:{data:_.KX,isPositionRelative:_.KX}});_.P$(_.yVj,"yt-tab-group-shape",{props:{shape:_.KX}});var Zpb=_.uT.persistentPanelVisibleSelector,Vk=function(){var l=_.S.apply(this,arguments)||this;l.expandableCustomTabRenderable=function(b){return if$(b,function(){return void l.onSearchNavigate()})};
l.isRichGrid=!1;l.isConstrainedList=!1;l.richGridMiniMode=!1;l.richGridStyle="RICH_GRID_STYLE_UNKNOWN";l.isRichGridShorts=!1;l.responsiveSizing="COMPACT";l.disableGridStateAware=!1;l.useRaf=!_.U("web_use_raf_app_header_layout_killswitch");l.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return l};
_.h(Vk,_.S);_.Q=Vk.prototype;_.Q.computeHeaderDisabled=function(l,b){return b||!l||this.tabsHidden};
_.Q.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.Q.computeIsRichGridShorts=function(l){return l==="RICH_GRID_STYLE_SHORTS_GRID"||l==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.Q.computeImageBannerViewModel=function(){var l,b;return _.K((b=_.K((l=this.data)==null?void 0:l.content,_.h32))==null?void 0:b.banner,_.YYD)};
_.Q.computeHasCinematicContainer=function(){var l,b;return!((b=_.K((l=this.data)==null?void 0:l.content,_.h32))==null||!b.background)};
_.Q.handleHeaderResize=function(){var l=_.F$(this.hostElement).querySelector("#header");l&&_.rh(l,"iron-resize")};
_.Q.handleInsertTabCommand=function(l){var b=_.K(l,evb);b&&(b.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(d){return d.tabRenderer&&d.tabRenderer.tabIdentifier===b.tabIdentifier})||this.splice("tabs",b.tabIndex||-1,0,b.tab))};
_.Q.handleRefreshChannelTabAction=function(l){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===l&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.Q.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.Q.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.mj(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.Q.observerRichGridSlimItemsPerRow=function(){_.mj(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.Q.updateCssVars=function(){this.richGridItemsPerRow&&_.mj(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.KO("rich_grid_max_item_width",500))+16)-16+"px"})};
_.Q.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.mj(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.Q.onDataChanged=function(){this.handleHeaderResize()};
_.Q.onWindowResize=function(){this.handleHeaderResize()};
_.Q.onFocusedChanged=function(l){(l=_.i$(l))&&l.is==="tp-yt-paper-tab"&&l.hasRipple()&&(l.getRipple().holdDown=!l.pointerDown&&l.focused)};
_.Q.updateSelectedFromBinding=function(l){this.ytdTabbedHeaderBehavior.selected=l.detail.value};
_.Q.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.qG.Object.defineProperties(Vk.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:lfD(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.imageBannerViewModel)==null?void 0:l.style)==="IMAGE_BANNER_STYLE_INSET"}}});
Vk.prototype.onDataChanged=Vk.prototype.onDataChanged;Vk.prototype.updateCssVarsForResponsiveGrid=Vk.prototype.updateCssVarsForResponsiveGrid;Vk.prototype.updateCssVars=Vk.prototype.updateCssVars;Vk.prototype.observerRichGridSlimItemsPerRow=Vk.prototype.observerRichGridSlimItemsPerRow;Vk.prototype.observerRichGridItemsPerRow=Vk.prototype.observerRichGridItemsPerRow;Vk.prototype.persistentPanelVisibleChanged=Vk.prototype.persistentPanelVisibleChanged;
_.w([_.z(_.ql),_.u("design:type",Object)],Vk.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.z(hvB),_.u("design:type",Object)],Vk.prototype,"ytdTabbedHeaderBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Vk.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Vk.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],Vk.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Vk.prototype,"ytdReduxBehavior",void 0);_.w([_.KL("#tabs"),_.u("design:type",Object)],Vk.prototype,"tabsElement",void 0);_.w([_.g(),_.u("design:type",Array)],Vk.prototype,"tabs",void 0);_.w([_.g(),_.u("design:type",Object)],Vk.prototype,"expandableCustomTabRenderable",void 0);
_.w([_.y("tabs.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],Vk.prototype,"tabGroupShape",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Vk.prototype,"isRichGrid",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Vk.prototype,"isConstrainedList",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Object)],Vk.prototype,"richGridMiniMode",void 0);_.w([_.g({selector:function(l){return l.ui.richGridStyle}}),
_.u("design:type",Object)],Vk.prototype,"richGridStyle",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.u("design:type",Object)],Vk.prototype,"isRichGridShorts",void 0);_.w([_.g({selector:_.Ji}),_.u("design:type",Number)],Vk.prototype,"richGridItemsPerRow",void 0);_.w([_.g({selector:function(l){return l.ui.richGridContainerWidth}}),
_.u("design:type",Number)],Vk.prototype,"richGridContainerWidth",void 0);_.w([_.g({selector:_.ypy}),_.u("design:type",Number)],Vk.prototype,"richGridSlimItemsPerRow",void 0);_.w([_.g(),_.u("design:type",Object)],Vk.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Vk.prototype,"responsiveSizing",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Vk.prototype,"disableGridStateAware",void 0);
_.w([_.g({computed:"computeImageBannerViewModel(data)"}),_.u("design:type",Object)],Vk.prototype,"imageBannerViewModel",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.u("design:type",Boolean)],Vk.prototype,"hasCinematicContainer",void 0);_.w([_.g({selector:_.aIa,reflectToAttribute:!0}),_.u("design:type",Boolean)],Vk.prototype,"guideIsVisibleButNotPersistent",void 0);
_.w([_.g({selector:Zpb}),_.u("design:type",Boolean)],Vk.prototype,"persistentPanelVisible",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("imageBannerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Vk.prototype,"hasBanner",null);_.w([_.g({reflectToAttribute:!0}),_.y("imageBannerViewModel"),_.u("design:type",Object),_.u("design:paramtypes",[])],Vk.prototype,"hasInsetBanner",null);_.w([_.g(),_.u("design:type",Object)],Vk.prototype,"useRaf",void 0);
_.w([_.g({computed:"computeTabsHidden(tabs)",value:!0}),_.u("design:type",Boolean)],Vk.prototype,"tabsHidden",void 0);_.w([_.tC("persistentPanelVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vk.prototype,"persistentPanelVisibleChanged",null);_.w([_.tC("richGridItemsPerRow","isRichGrid"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vk.prototype,"observerRichGridItemsPerRow",null);
_.w([_.tC("richGridSlimItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vk.prototype,"observerRichGridSlimItemsPerRow",null);_.w([_.tC("richGridItemsPerRow","richGridMiniMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vk.prototype,"updateCssVars",null);
_.w([_.tC("richGridContainerWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vk.prototype,"updateCssVarsForResponsiveGrid",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Vk.prototype,"onDataChanged",null);_.w([_.A({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],Vk);
_.R(Vk,"ytd-tabbed-page-header",function(){if(UFd!==void 0)return UFd;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return UFd=l},{mode:1});var MLc;var w5=function(){return _.S.apply(this,arguments)||this};
_.h(w5,_.S);w5.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.mj(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.qG.Object.defineProperties(w5.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var l,b;return this.componentBehavior.computeIcon_(((b=_.K((l=this.data)==null?void 0:l.badge,_.yOF))==null?void 0:b.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.badge,_.yOF))==null?void 0:b.label}}});
w5.prototype.observerRichGridItemsPerRow=w5.prototype.observerRichGridItemsPerRow;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],w5.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],w5.prototype,"componentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],w5.prototype,"ytdReduxBehavior",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.$M}),_.u("design:type",Boolean)],w5.prototype,"richGridMiniMode",void 0);
_.w([_.g({selector:_.Ji}),_.u("design:type",Number)],w5.prototype,"richGridItemsPerRow",void 0);_.w([_.g(),_.u("design:type",Object)],w5.prototype,"data",void 0);_.w([_.tC("richGridItemsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],w5.prototype,"observerRichGridItemsPerRow",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],w5.prototype,"badgeIconName",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],w5.prototype,"badgeLabel",null);_.w([_.A({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],w5);
_.R(w5,"ytd-member-hub-profile-renderer",function(){if(MLc!==void 0)return MLc;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return MLc=l},{mode:1});var IAd;var u_=function(){return _.S.apply(this,arguments)||this};
_.h(u_,_.S);u_.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],u_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],u_.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],u_.prototype,"data",void 0);_.w([_.A({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],u_);
_.R(u_,"ytd-settings-sidebar-renderer",function(){if(IAd!==void 0)return IAd;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return IAd=l},{mode:1});var $FD;var Gn=function(){var l=_.S.apply(this,arguments)||this;l.expandableCustomTabRenderable=function(b){return if$(b,function(){return void l.onSearchNavigate()})};
return l};
_.h(Gn,_.S);Gn.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
Gn.prototype.onSearchNavigate=function(){this.selected=void 0};
Gn.prototype.onTabsChange=function(){var l,b=(l=this.tabs)==null?void 0:l.findIndex(function(d){var L;return d==null?void 0:(L=d.tabRenderer)==null?void 0:L.selected});
b!==void 0&&(this.selected=b)};
Gn.prototype.onTabsActive=function(l){if(this.tabs!==void 0){var b,d;(l=(b=this.tabs[l.detail.selected])==null?void 0:(d=b.tabRenderer)==null?void 0:d.endpoint)&&_.rh(this.hostElement,"yt-navigate",{endpoint:l})}};
_.qG.Object.defineProperties(Gn.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:lfD(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
Gn.prototype.onTabsChange=Gn.prototype.onTabsChange;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Gn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.ql),_.u("design:type",Object)],Gn.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Gn.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],Gn.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Gn.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Array)],Gn.prototype,"tabs",void 0);_.w([_.g(),_.u("design:type",Number)],Gn.prototype,"selected",void 0);_.w([_.y("tabs.*"),_.u("design:type",Object),_.u("design:paramtypes",[])],Gn.prototype,"tabGroupShape",null);_.w([_.g(),_.u("design:type",Object)],Gn.prototype,"expandableCustomTabRenderable",void 0);
_.w([_.y("tabs"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],Gn.prototype,"tabsEnabled",null);_.w([_.Wf("tabs"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Gn.prototype,"onTabsChange",null);_.w([_.A({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],Gn);
_.R(Gn,"ytd-topic-channel-details-renderer",function(){if($FD!==void 0)return $FD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return $FD=l},{mode:1});var JMD;var Tn=function(){var l=_.S.apply(this,arguments)||this;l.disableGridStateAware=!1;return l};
_.h(Tn,_.S);Tn.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]]"}}}}}};
Tn.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
Tn.prototype.updateCssVars=function(){_.mj(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.KO("rich_grid_max_item_width",500))+16)-16+"px"})};
Tn.prototype.updateCssVars=Tn.prototype.updateCssVars;Tn.prototype.activeChanged=Tn.prototype.activeChanged;_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],Tn.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Tn.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Tn.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Tn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Tn.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Array)],Tn.prototype,"tabs",void 0);_.w([_.g(),_.u("design:type",Boolean)],Tn.prototype,"active",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Tn.prototype,"disableGridStateAware",void 0);
_.w([_.g({selector:_.Ji}),_.u("design:type",Number)],Tn.prototype,"richGridItemsPerRow",void 0);_.w([_.g({selector:_.$M}),_.u("design:type",Boolean)],Tn.prototype,"richGridMiniMode",void 0);_.w([_.KL("ytd-carousel-item-renderer"),_.u("design:type",Object)],Tn.prototype,"carousel",void 0);_.w([_.tC("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tn.prototype,"activeChanged",null);
_.w([_.tC("richGridItemsPerRow","richGridMiniMode"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Tn.prototype,"updateCssVars",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],Tn);
_.R(Tn,"ytd-carousel-header-renderer",function(){if(JMD!==void 0)return JMD;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return JMD=l},{mode:1});var xFm;var god=_.rI(["https://www.google-analytics.com/analytics.js"]),a8=function(){var l=_.S.apply(this,arguments)||this;l.scriptAnalyticsAdded=!1;return l};
_.h(a8,_.S);a8.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var l,b=(l=this.data)==null?void 0:l.tagManagerId;b&&(_.b3(b,_.aC("GL")),dDc(b))};
a8.prototype.sendGoogleAnalyticsPageview=function(l){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var d=_.Tc.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(d)};
var b=window.ga;b("set","page",window.location.pathname);b.l=+new Date;b("set","forceSSL",!0);b("create",l,"'auto'");b("send","pageview")};
a8.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var l=_.MD("SCRIPT");l.name="ga-analytics";var b=_.Um(god);_.Bn(l,b);l.async=!0;_.F$(this.hostElement).appendChild(l)};
a8.prototype.dataChanged=a8.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],a8.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],a8.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],a8);
_.R(a8,"ytd-channel-metadata-renderer",function(){if(xFm!==void 0)return xFm;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return xFm=l},{mode:1});var S83;var AMm;var i_=function(){var l=_.S.apply(this,arguments)||this;l.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"]);l.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"]);l.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return l};
_.h(i_,_.S);_.Q=i_.prototype;_.Q.attached=function(){this.requestElementsPerRow()};
_.Q.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_]]"}}}}}};
_.Q.onUpdateElementsPerRowAction=function(l){l&&this.elementsPerRow!==l&&(this.elementsPerRow=l)};
_.Q.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Q.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Q.computeAlertStyle_=function(l){return l};
_.Q.observerElementsPerRow=function(){this.elementsPerRow&&_.mj(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.Q.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.Q.requestElementsPerRow=function(){_.rh(this.hostElement,"yt-request-elements-per-row")};
i_.prototype.onIsVisibleChanged_=i_.prototype.onIsVisibleChanged_;i_.prototype.observerElementsPerRow=i_.prototype.observerElementsPerRow;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],i_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],i_.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],i_.prototype,"actionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],i_.prototype,"data",void 0);_.w([_.g({value:6,reflectToAttribute:!0}),_.u("design:type",Number)],i_.prototype,"elementsPerRow",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],i_.prototype,"wrapButtons",void 0);_.w([_.g({value:_.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.u("design:type",Boolean)],i_.prototype,"isMusic",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.u("design:type",String)],i_.prototype,"alertStyle",void 0);_.w([_.g({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.u("design:type",Function)],i_.prototype,"dismissBoundButtonTap_",void 0);_.w([_.g({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.u("design:type",Function)],i_.prototype,"acceptBoundButtonTap_",void 0);_.w([_.tC("elementsPerRow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],i_.prototype,"observerElementsPerRow",null);_.w([_.tC("data.isVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],i_.prototype,"onIsVisibleChanged_",null);_.w([_.AC({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],i_);
_.R(i_,"yt-alert-with-actions-renderer",function(){if(AMm===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;S83===void 0&&(S83=document.createElement("template"));var L=S83;d.call(b,L.content.cloneNode(!0),l.content.firstChild);AMm=l}l=AMm;return l},{mode:2});var voE=_.C(function(l){var b={};return _.O(_.UD,{text:l.text,className:_.nt("ytPersonalGreetingViewModelHeadline",(b.ytPersonalGreetingViewModelHeadlineSmall=l.isSmallHeadline,b))})},"Cn");_.P$(_.C(function(l){var b=_.AW(function(){var H;return(H=l.data())==null?void 0:H.rendererContext},void 0,void 0,void 0,!0),d=function(){return l.data().canvasPromoData},L=function(){var H;
return(H=l.data().bannerHeight)!=null?H:56},P=_.X(_.Wx({throttleMs:100})),E=P.next().value;
P=P.next().value;var f=_.X(_.Wx({throttleMs:100})),F=f.next().value;f=f.next().value;var n=_.X(_.Wx({throttleMs:100})),N=n.next().value;n=n.next().value;var Y=function(){return F.width()-E.width()>1},q=function(){return L()===48};
return _.O("yt-personal-greeting-view-model",{el:_.lY(b,P),"aria-hidden":Y,class:_.nt(l.className,"ytPersonalGreetingViewModelHost"),style:_.qb({height:(0,_.tt)(function(){return Y()?0:L()})})},_.O(_.m,{cond:function(){return l.data().avatar&&!(N.width()+(l.data().avatar?48:0)-E.width()>1)},
then:function(){return _.O(_.W_,{data:function(){return l.data().avatar}},{decoratedAvatarViewModel:function(H){return _.O(_.O1,{data:H.data,
className:_.nt("ytPersonalGreetingViewModelAvatar")})}})}}),_.O("h1",null,_.O(voE,{text:function(){var H;
return(d==null?void 0:(H=d())==null?void 0:H.headline)||(N.width()+(l.data().avatar?48:0)-E.width()>1?l.data().shorterGreeting:l.data().greeting)},
isSmallHeadline:q})),_.O("span",{el:_.lY(n),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.O(voE,{text:function(){return l.data().greeting},
isSmallHeadline:q})),_.O("span",{el:_.lY(f),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.O(voE,{text:function(){return l.data().shorterGreeting},
isSmallHeadline:q})))},"Bn"),"yt-personal-greeting-view-model",{props:{data:_.KX,
className:_.KX}});var ci=function(){var l=_.S.apply(this,arguments)||this;l.hidden=!1;l.isConstrainedList=!1;l.responsiveSizing="COMPACT";l.attachedPlayers=_.U("kevlar_channel_trailer_multi_attach")?[]:void 0;l.player=null;l.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return l};
_.h(ci,_.S);_.Q=ci.prototype;
_.Q.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}}}}};
_.Q.created=function(){var l=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){l.disposeMastheadAd()}]};
_.Q.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new jKB(this.refresh,this.contents))};
_.Q.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.Q.activeChanged=function(){var l=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=l)};
_.Q.tabsChanged=function(){var l=this,b,d;if(this.pageSubtype==="channels"||_.U("kevlar_tab_gestures_for_tabbed_header_data")&&((b=this.data)==null?0:(d=b.header)==null?0:d.carouselHeaderRenderer))this.tabGestures=new ZQb(this.contents,this.contents,this.hostElement,this.header,function(f){l.ytdReduxBehavior.dispatch(f)});
var L,P,E;b=(L=this.data)==null?void 0:(P=L.contents)==null?void 0:(E=P.twoColumnBrowseResultsRenderer)==null?void 0:E.tabs;this.tabGestures&&this.tabGestures.tabsChanged(b)};
_.Q.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.Q.engagementPanelsChanged=function(){var l=_.qP().resolve(_.XM);if(l){if(this.engagementPanels)for(var b=_.X(this.engagementPanels),d=b.next();!d.done;d=b.next()){var L=void 0;(d=(L=d.value.identifier)==null?void 0:L.tag)&&l.panelMap.delete(d)}this.engagementPanels=[];var P;b=_.X(((P=this.data)==null?void 0:P.panels)||[]);for(P=b.next();!P.done;P=b.next()){P=_.K(P.value,_.rEL);var E=d=void 0,f=void 0,F=void 0;if(L=((d=P)==null?void 0:d.targetId)||((E=P)==null?void 0:E.panelIdentifier)||((f=P)==
null?void 0:(F=f.identifier)==null?void 0:F.tag))E=d=void 0,(E=(d=l).registerPanelContent)==null||E.call(d,L,{engagementPanelSectionListRenderer:P}),this.engagementPanels.push(P)}}};
_.Q.onStampFinished=function(){var l=this;_.m1(this,function(){if(l.tabGestures){var b=l.tabGestures;if(b.scrollPositionNeedsUpdate){var d=_.qP().resolve(_.YC(_.dO)),L;if((L=b.selectedTab)!=null&&L.title&&d&&(L=d.getCurrentPage())){if(b.scrollPositionForTabs.has(b.selectedTab.title)){var P,E;d=(E=(P=d.getCurrentPage())==null?void 0:P.clientHeight)!=null?E:0;P=b.scrollPositionForTabs.get(b.selectedTab.title);L.setScrollTop(P);d>P+100&&(b.scrollPositionNeedsUpdate=!1)}else L.setScrollTop(Math.min(b.lastVisitedTabScrollPosition!==
void 0?b.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,b.tabsStartAtInPx)),b.scrollPositionNeedsUpdate=!1;b.ytdReduxDispatch(bQ3(!1))}}}})};
_.Q.loadPage_=function(l){this.initCsi();l&&(this.data=l);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.Q.getTitle=function(l){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",l))return this.get("microformat.microformatDataRenderer.title",l);if(this.get("header.feedTabbedHeaderRenderer.title",l))return _.iO(this.get("header.feedTabbedHeaderRenderer.title",l));if(this.get("header.interactiveTabbedHeaderRenderer.title",l))return this.get("header.interactiveTabbedHeaderRenderer.title",l);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
l))return _.iO(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",l));var b,d;return(l==null?0:(b=l.header)==null?0:(d=b.pageHeaderRenderer)==null?0:d.pageTitle)?l.header.pageHeaderRenderer.pageTitle:""};
_.Q.updateTitle=function(l){_.rh(this.hostElement,"yt-update-title",this.getTitle(l))};
_.Q.initCsi=function(){_.uQd(this.pageSubtype||"browse",["ol","cpt"])};
_.Q.getPlayer=function(){if(_.U("kevlar_channel_trailer_multi_attach")){for(var l=_.X(this.attachedPlayers),b=l.next();!b.done;b=l.next())if(b=b.value,b.isConnected||_.c6(this.hostElement,b))return b;return null}return this.player};
_.Q.getPlayerContainer=function(){return null};
_.Q.onPlayerAttached=function(l,b){_.U("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(b):this.player=b};
_.Q.onPlayerDetached=function(l,b){_.U("kevlar_channel_trailer_multi_attach")?(l=this.attachedPlayers.indexOf(b),l<0||this.attachedPlayers.splice(l,1)):this.player=null};
_.Q.getServiceTrackingParams=function(){var l,b;return((l=this.data)==null?void 0:(b=l.responseContext)==null?void 0:b.serviceTrackingParams)||[]};
_.Q.setMastheadAd=function(l){l&&l.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=l&&l.mastheadAd};
_.Q.dataChanged=function(){var l=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.A_B();_.m1(this,function(){_.bQ(l.hostElement,"ytd-update-grid-state-action")})};
_.Q.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.Q.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var l=this.data.alerts;return l&&l.find(function(b){return!!b.alertWithActionsRenderer})}};
_.Q.computeGreetingData=function(){if(this.data&&this.data.alerts){var l=this.data.alerts;return l&&l.find(function(b){return!!b.personalGreetingViewModel})}};
_.Q.computeHasMemberHubProfileRenderer=function(l){var b;return!!(l==null?0:(b=l.header)==null?0:b.memberHubProfileRenderer)};
_.Q.handleAlertCommand=function(l){this.get("alertCommand.alert.alertWithActionsRenderer",l)&&(l=_.K(l,BUB),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",l.alert))};
_.Q.handleYtPlaylistDeletionRedirect=function(l){l=this.get("playlistDeletionRedirectCommand.redirectEndpoint",l);_.rh(this.hostElement,"yt-navigate",{endpoint:l})};
_.Q.computeFluidWidth=function(l,b,d){if(b==="mini_app"||d)return!0;var L,P,E;l=l==null?void 0:(L=l.contents)==null?void 0:(P=L.twoColumnBrowseResultsRenderer)==null?void 0:(E=P.tabs)==null?void 0:E.find(function(n){var N;return n==null?void 0:(N=n.tabRenderer)==null?void 0:N.selected});
if(!l)return!1;var f,F;return!!((f=l.tabRenderer)==null?0:(F=f.content)==null?0:F.richGridRenderer)&&!["channel","channels","playables"].includes(b)};
_.Q.computeHeaderFluidWidth=function(l){return l==="hashtag-landing-page"};
_.Q.computeHasSidebar=function(l){var b;return!!(l.sidebar||((b=l.header)==null?0:b.playlistHeaderRenderer))};
_.Q.computeHasPageHeaderSidebar=function(l){var b,d;return!!((b=l.header)==null?0:(d=b.pageHeaderRenderer)==null?0:d.enableSidebarView)};
_.Q.computeUseUnifiedShowPageLayout=function(l){if(!l||this.pageSubtype!=="show"||!l.sidebar||!l.sidebar.playlistSidebarRenderer)return!1;l=l.sidebar.playlistSidebarRenderer;if(!l.items)return!1;for(var b=0;b<l.items.length;b++)if(_.K(l.items[b],NUH)){var d=void 0;return((d=_.K(l.items[b],NUH))==null?void 0:d.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.Q.computeIsConstrainedList=function(l){return _.U("web_enable_constrained_list_subscriptions_channels")&&l==="subscriptions-channels"};
_.Q.computeResponsiveSizing=function(l){return l==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.qG.Object.defineProperties(ci.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var l,b;return((l=this.data)==null?0:(b=l.header)==null?0:b.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var l,b;if(!((l=this.data)==null?0:(b=l.sidebar)==null?0:b.playlistSidebarRenderer))return!1;var d;return(d=this.data)!=null&&d.header?!1:!0}}});
_.qG.Object.defineProperties(ci,{template:{configurable:!0,enumerable:!0,get:function(){if(M8p===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);M8p=l}l=M8p;return l}}});
ci.prototype.dataChanged=ci.prototype.dataChanged;ci.prototype.onPlayerDetached=ci.prototype.onPlayerDetached;ci.prototype.onPlayerAttached=ci.prototype.onPlayerAttached;ci.prototype.onStampFinished=ci.prototype.onStampFinished;ci.prototype.engagementPanelsChanged=ci.prototype.engagementPanelsChanged;ci.prototype.scrollAtTopChanged=ci.prototype.scrollAtTopChanged;ci.prototype.tabsChanged=ci.prototype.tabsChanged;ci.prototype.activeChanged=ci.prototype.activeChanged;
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],ci.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],ci.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ci.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],ci.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.d5.YtPageBehavior),_.u("design:type",Object)],ci.prototype,"ytPageBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],ci.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],ci.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ci.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ci.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],ci.prototype,"hidden",void 0);
_.w([_.g(),_.u("design:type",Object)],ci.prototype,"mastheadAdData",void 0);_.w([_.g({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.u("design:type",Object)],ci.prototype,"alertBannerData",void 0);_.w([_.g({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.u("design:type",Object)],ci.prototype,"greetingData",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],ci.prototype,"pageSubtype",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.u("design:type",Boolean)],ci.prototype,"hasMemberHubProfileRenderer",void 0);_.w([_.g({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],ci.prototype,"hasSidebar",void 0);_.w([_.g({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],ci.prototype,"hasPageHeaderSidebar",void 0);
_.w([_.g({reflectToAttribute:!0,value:!0}),_.u("design:type",Boolean)],ci.prototype,"roundedContainer",void 0);_.w([_.g({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],ci.prototype,"useUnifiedShowPageLayout",void 0);_.w([_.g({computed:"computeIsConstrainedList(pageSubtype)"}),_.u("design:type",Object)],ci.prototype,"isConstrainedList",void 0);
_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ci.prototype,"usePlaylistHeaderRenderer",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],ci.prototype,"useOldPlaylistSidebarRenderer",null);_.w([_.g({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.u("design:type",Boolean)],ci.prototype,"fluidWidth",void 0);_.w([_.g({selector:function(l){return l.ui.scrollAtTop}}),
_.u("design:type",Boolean)],ci.prototype,"scrollAtTop",void 0);_.w([_.g({selector:_.iuQ}),_.u("design:type",Boolean)],ci.prototype,"tabGesturesIsActive",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.u("design:type",Boolean)],ci.prototype,"disableHeaderFluidWidth",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.u("design:type",String)],ci.prototype,"responsiveSizing",void 0);
_.w([_.KL("ytd-two-column-browse-results-renderer"),_.u("design:type",HTMLElement)],ci.prototype,"contents",void 0);_.w([_.KL("#header"),_.u("design:type",HTMLElement)],ci.prototype,"header",void 0);_.w([_.KL("ytd-refresh"),_.u("design:type",Object)],ci.prototype,"refresh",void 0);_.w([_.tC("active"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ci.prototype,"activeChanged",null);
_.w([_.tC("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ci.prototype,"tabsChanged",null);_.w([_.tC("scrollAtTop"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ci.prototype,"scrollAtTopChanged",null);_.w([_.g(),_.u("design:type",Object)],ci.prototype,"engagementPanels",void 0);
_.w([_.tC("data.panels"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ci.prototype,"engagementPanelsChanged",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ci.prototype,"onStampFinished",null);_.w([_.Hf("yt-player-attached"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Element]),_.u("design:returntype")],ci.prototype,"onPlayerAttached",null);
_.w([_.Hf("yt-player-detached"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Element]),_.u("design:returntype")],ci.prototype,"onPlayerDetached",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],ci.prototype,"dataChanged",null);_.w([_.A({is:"ytd-browse"})],ci);_.NJ.registerService(_.sIQ,ci);
_.wU();
}catch(e){_._DumpException(e)}
try{
_.VC("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 q_,mv9,Yt6,qtQ,HiZ,t3x,Uvq,KfS,eNj,hNj,kC9,Wfl,jOA,zNQ,Zi9,M39,$vO,J9Q,xvT,StS,A9l,vA9,CfO,Hu,pZZ,oAj,DvA,V39,wZx,uaT,GCq,c9S,lT9,ii9,y9j,btl,dbl,Lp9,PYT,EhS,QHB,X$q,FpB,BrB,NrB,mbS,qLZ,tZS,Ubl,KpA,hC9,Wp9,jHA,zCZ,yLO,Zta,MZO,ITj,$ba,JLZ,xb9,gha,SL9,CYA,RCT,p$T,ohQ,Db9,VZA,w$Q,uTA,TrZ,aTq,it9,cLQ,rLZ,l_a,b2A,d2B,LiT,PT9,EYO,QZB,X_l,f_9,sZ9,Fi9,BO6,nYx,O2j,NOq,m2Q,YJQ,qJq,H26,KB,tN9,U2Q,Wia,x2Z,vY9,CTZ,VNa,usl,D2a,p_6,lLB,LVB,snx,RdQ,ExA,bHA,w_S,Bwx,Nw9,qvx,m4a,Yvj,HHQ,eoO,U49,hoQ,kxB,KV9,tyq,
WV6,Wu,ILQ,$4Q,Jva,j7,x49,gxj,Sva,oxB,D4A,zY,yH,wxa,VyT,uEZ,Gxj,TwQ,aLl,Z8,PEj,M_,EeA,QwQ,XsQ,Iv,OE6,swQ,nel,NI9,FQQ,YHQ,BI9,tVS,qHO,HE9,UK9,el9,KQq,jw9,MVB,S7,Ab,yB9,$Kq,ZEO,IKq,vu,Rv,pB,ov,bY6,VVB,PAS,EXB,QS9,XIa,sSZ,CES,RlA,wc,oej,D8,VH,DK9,feQ,dyQ,ps6,GY,Kex,h$l,k4q,e$9,qKZ,jSa,ZYx,myS,OY9,NQA,$yl,YK9,iM,y36,HY9,z$l,UyQ,nXx,tPT,xyx,gXT,SKx,vX9,R$x,pIq,oXB,DyA,wIO,VPT,G4l,TQS,iYa,c3B,ll6,bCQ,dp9,Lol,P59,EUl,QLA,fl9,XpB,sLQ,nUZ,OCS,N$Z,ly,mp9,YSQ,qSZ,HCq,tzj,Upa,KoT,eb6,hb9,kUA,WoB,zb6,ya9,ZCZ,
MzA,JaA,gU6,SSB,vUO,Aaq,C56,Rb9,ppl,DpQ,Vzl,wpO,uW6,GUO,T$Q,al9,iC6,caj,raT,lsj,P7Z,Eyq,dwj,LYq,bM6,Qsl,ssx,X26,fsZ,nyZ,FYx,Bel,OM9,Neq,mw6,YIO,HMj,tE9,UwQ,ekj,hkq,WYB,zkT,ZM9,Is6,Jm9,gyO,Amj,C7S,oyB,VEq,w2q,u16,TeQ,GqS,iM9,cmQ,rmS,lwa,dp,be6,d0Q,Lqx,m0S,qi9,HeT,ex9,ET,hxZ,kS9,Wq9,zxl,j79,yy9,ZeZ,M1Q,Iw9,$0Q,Ki9,JyQ,x0x,MEZ,gux,SiB,HtT,Aya,vuS,CnQ,Rx9,p3S,ouq;
q_=function(l){if(!l)return"browse";var b=l.page,d=l.url,L,P,E,f=(L=l.response)==null?void 0:(P=L.responseContext)==null?void 0:(E=P.webResponseContextExtensionData)==null?void 0:E.pageTheme;if(f)b=f.toLowerCase().replace(/_/g,"-");else if(b!=="watch"&&b!=="learning_journey_watch"){var F,n;if((b==="browse"||b==="settings")&&((F=l.response)==null?0:(n=F.sidebar)==null?0:n.settingsSidebarRenderer))b="WEB_PAGE_TYPE_SETTINGS";else{var N,Y;b==="browse"&&((N=l.response)==null?0:(Y=N.metadata)==null?0:Y.channelMetadataRenderer)?
b="channel":d&&(b=_.dON(d)||b)}}return b};
mv9=function(){return new Promise(function(l){var b=window;b.attmp!==void 0?l(b.attmp):(b.attmq===void 0&&(b.attmq=[]),b.attmq.push(function(d){l(d)}))})};
Yt6=function(){var l=_.lo("yt.aba.att");return l?l:_.cl.instance!==void 0?_.cl.instance.x4B.bind(_.cl.instance):null};
qtQ=function(l,b){var d,L;return _.B(function(P){return P.nextAddress==1?_.U("attmusi")&&_.U("attmusi_ue")?P.yield(mv9(),3):P.jumpTo(2):P.nextAddress!=2?(d=P.yieldResult,P.return(d.s(l,b,6E4))):(L=Yt6())?P.return(L(l,b,6E4)):P.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
HiZ=function(l,b,d,L,P){b=b===void 0?[]:b;P=P?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:P}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.dT(l),dialogMessages:b.map(function(E){return _.dT(E)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.dT(d),serviceEndpoint:P}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.dT(L)}}}}}};
t3x=function(l,b,d){d=d===void 0?!1:d;var L=_.cT(),P=!!_.WL().queueProxy,E,f,F;l=l==null?void 0:(E=l.response)==null?void 0:(f=E.currentVideoEndpoint)==null?void 0:(F=f.watchEndpoint)==null?void 0:F.playlistId;if((P||l)&&!_.U("web_watch_disable_playlist_auto_miniplayer"))return d&&(L.playlistWatchPageActivation=!0),!0;switch(q_(b)){case "yts-products":return d&&(L.productDetailsPageActivation=!0),!0;case "mini_app":return d&&(L.miniAppPageActivation=!0),!0;case "playables":return d&&(L.playablesDestPageActivation=
!0),!0;case "companion-canvas":return d&&(L.companionCanvasActivation=!0),!0;default:return!1}};
Uvq=function(l){l=_.XV7(l);l.length>0&&l[0].focus()};
KfS=function(l,b,d){for(var L=typeof l==="string"?l.split(""):l,P=l.length-1;P>=0;--P)P in L&&b.call(d,L[P],P,l)};
eNj=function(l,b){b=_.yVF(l,b);b>=0&&_.I71(l,b)};
hNj=function(l){return Array.prototype.concat.apply([],arguments)};
kC9=function(l){var b=0;b=b===void 0?0:b;if(!_.Pa(l))throw _.dD("uint64");var d=typeof l;switch(b){case 512:switch(d){case "string":return _.IjV(l);case "bigint":return String((0,_.qQ)(64,l));default:return _.ZJH(l)}case 1024:switch(d){case "string":return _.$VQ(l);case "bigint":return _.Af((0,_.qQ)(64,l));default:return _.MoQ(l)}case 0:switch(d){case "string":return _.IjV(l);case "bigint":return _.Af((0,_.qQ)(64,l));default:return _.yfF(l)}default:return _.Gr(b,"Unknown format requested type for int64")}};
Wfl=function(l,b,d){if(b)return _.UZ(l);var L;return(L=_.hA(l))!=null?L:d?"":void 0};
jOA=function(l){l!=null&&(l=l.JSC$8985_value_||"",l=typeof l==="string"?l:new Uint8Array(l));return l};
zNQ=function(l,b){if(/-[a-z]/.test(b))return null;if(_.OQh&&l.dataset){if(_.t$y()&&!(b in l.dataset))return null;l=l.dataset[b];return l===void 0?null:l}return l.getAttribute("data-"+_.sf(b))};
Zi9=function(){var l=y9j;_.lo("yt.ads.biscotti.getId_")||_.Yg("yt.ads.biscotti.getId_",l)};
M39=function(l){_.Yg("yt.ads.biscotti.lastId_",l)};
$vO=function(){var l={};for(_.uo=new IQO(l.handleError===void 0?_.ib:l.handleError,l.logEvent===void 0?_.Gj:l.logEvent);_.Go.length>0;)switch(l=_.Go.shift(),l.type){case "ERROR":_.uo.logError(l.payload);break;case "EVENT":_.uo.logEvent(l.eventType,l.payload)}};
J9Q=function(l,b,d){return _.BTF(function(L){return d?L.userIdentifier!==void 0&&!l.includes(L.userIdentifier)&&d.includes(L.publicName):L.userIdentifier!==void 0&&!l.includes(L.userIdentifier)},b)};
xvT=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1)return b=_.vr("YtIdbMeta hasAnyMeta other"),L.yield(_.BTF(function(P){return P.userIdentifier!==void 0&&P.userIdentifier!==b},l),2);
d=L.yieldResult;return L.return(d.length>0)})};
StS=function(l,b){gAQ||(gAQ=_.T1.addLowPriorityJob(function(){var d,L,P,E,f;return _.B(function(F){switch(F.nextAddress){case 1:return F.yield(_.q1(),2);case 2:d=F.yieldResult;if(!d)return F.return();L=!0;_.zD(F,3);return F.yield(J9Q(l,d,b),5);case 5:P=F.yieldResult;if(!P.length){L=!1;F.jumpTo(6);break}E=P[0];return F.yield(_.s5(E.actualName),7);case 7:return F.yield(_.n8(E.actualName,d),6);case 6:_.f8(F,4);break;case 3:f=_.JE(F),_.To(f),L=!1;case 4:_.T1.cancelJob(gAQ),gAQ=0,L&&StS(l,b),_.gR(F)}})}))};
A9l=function(){var l;return _.B(function(b){return b.nextAddress==1?b.yield(_.q1(),2):(l=b.yieldResult)?b.return(xvT(l)):b.return(!1)})};
vA9=function(l){var b=100;b=b===void 0?500:b;var d,L,P,E,f,F;return _.B(function(n){return n.nextAddress==1?(d=_.aC("INNERTUBE_CONTEXT_CLIENT_NAME",0),L=[d,(0,_.t8)()-2592E6],P=[d,(0,_.t8)()],E=IDBKeyRange.bound(L,P),n.yield(_.AC$(l),2)):n.nextAddress!=3?(f=n.yieldResult,F=[],n.yield(_.BP(f,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(N){F.length=0;return _.U5(N.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:E,direction:"prev"},function(Y){if(Y.getValue()&&F.length<
b)return F.push(Y.getValue()),Y.delete().then(function(){return Y.continue()})})}),3)):n.return(F)})};
CfO=function(){var l;return _.B(function(b){if(b.nextAddress==1)return b.yield(_.q1(),2);l=b.yieldResult;if(!l||!_.CO()&&!_.U("nwl_init_require_datasync_id_killswitch")||!_.LfN())return b.jumpTo(0);_.EAj=!0;_.Pf1.isNwlInitialized=_.EAj;return b.yield(_.gMt().awaitInitialization(),0)})};
Hu=function(l,b){_.eNF[l]=!0;var d=_.tg();d&&d.publish.apply(d,arguments);_.eNF[l]=!1};
pZZ=function(){if(_.rqV()&&!RNQ){var l=function(d){d=d.data;if(d.op==="serializedGelBatch"){var L=_.hCN.get(d.key);L&&(_.WpN(d.serializedBatch,L.client,L.resolve,L.networklessOptions,L.isIsolated,L.useVSSEndpoint,L.dangerousLogToVisitorSession,L.requestsOutstanding),_.hCN.delete(d.key))}},b=_.cqN();
b&&(b.addEventListener("message",l),b.onerror=function(){_.hCN.clear()});
RNQ=!0}};
oAj=function(){this.relativeTimeStart_=_.fY()};
DvA=function(l,b){l!=null&&this.append.apply(this,arguments)};
V39=function(){return _.Jj("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
wZx=function(l,b,d){d=d===void 0?!1:d;var L,P,E,f,F;return _.B(function(n){switch(n.nextAddress){case 1:_.SG("SOCS",l,34128E3,"youtube.com",!0);if(_.qy)return P=fetch(b,{method:"POST",mode:_.Cv(b),credentials:_.vJ(b),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),E=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.Cv("/upgrade_visitor_cookie?eom=1"),credentials:_.vJ("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),n.yield(Promise.all([P,E]).then(function(N){return N[1]}),5);
fetch(b,{method:"POST",mode:_.Cv(b),credentials:_.vJ(b),cache:"no-store",headers:{"Content-Type":"text/plain"}});return n.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.Cv("/upgrade_visitor_cookie?eom=1"),credentials:_.vJ("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:L=n.yieldResult;n.jumpTo(3);break;case 5:L=f=n.yieldResult;case 3:if(!L.ok)throw Error("uf");return n.yield(L.text(),7);case 7:F=n.yieldResult,
!F.includes('"state_switch":true')&&!d||F.includes("skip_reload_for_test")||window.location.reload(),_.gR(n)}})};
uaT=function(l){return _.B(function(b){return b.nextAddress==1?b.yield(wZx(l.socsCookie,l.savePreferenceUrl,!0),2):b.return()})};
GCq=function(l){return _.B(function(b){return b.nextAddress==1?b.yield(wZx(l.socsCookie,l.savePreferenceUrl),2):b.return()})};
c9S=function(l){l=l.xhr.responseText;if(!_.QN(l,")]}'"))throw new T_x;l=JSON.parse(l.substr(4));if((l.type||1)>1)throw new T_x;l=l.id;M39(l);aQl=_.z2(l);ii9(18E5,2);return l};
lT9=function(l,b){b=new r9l(b);M39("");aQl=_.CFF(b);l>0&&ii9(12E4,l-1);throw b;};
ii9=function(l,b){_.jG(function(){_.ZL6().then(c9S,function(d){return lT9(b,d)}).thenCatch(_.Ja)},l)};
y9j=function(){var l=_.$uB();if(l!==void 0)return _.ZQ(l);aQl||(aQl=_.ZL6().then(c9S).thenCatch(function(b){return lT9(2,b)}));
return aQl};
btl=function(){var l=document;return _.x1(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(b){return"on"+b.toLowerCase()in l})};
dbl=function(l){l.addEventListener("click",function(b){var d=b.target;d&&d.getAttribute("href")&&(d=d.getAttribute("href"),_.Pn(window,d,"_blank"),b.preventDefault(),b.stopImmediatePropagation())})};
Lp9=function(l){var b,d,L,P=(L=(d=((b=l.mainDownloadsListEntity)!=null?b:{})[_.USq])==null?void 0:d.refresh)!=null?L:"",E;l=(E=l.refresh)==null?void 0:E[P];P=l!=null?l:{};return(P==null?0:P.refreshTime)?Number(P==null?void 0:P.refreshTime):0};
PYT=function(l,b){var d=_.zW(l);return b.every(function(L){var P;L=L==null?void 0:(P=L.playbackDataEntity)==null?void 0:P.key;if(!L)return!1;P=_.Fv(_.Xv(L).entityId,"mainVideoEntity");return!!d[P]})};
EhS=function(l){l=_.kM(l.entities);return _.xBq(l).length};
QHB=function(l,b){if(b){var d;l=(d=_.Bv(l.entities,"downloadQualityPickerEntity",b))!=null?d:void 0}else l=void 0;return l};
X$q=function(l){var b=document.getElementsByTagName("ytd-enforcement-message-view-model");b.length===0||getComputedStyle(b[0]).display==="none"?l(0,"p.h_"):l(1,"p.h_")};
FpB=function(){fTj=0;var l=[_.Ux(!0)];sHB&&_.bQ(sHB,"yt-window-resized",l)};
BrB=function(){fTj||(fTj=_.T1.addLowPriorityJob(FpB,200))};
NrB=function(){nhT=0;OtQ=_.Nxt(document);var l=[OtQ];sHB&&_.bQ(sHB,"yt-window-scrolled",l)};
mbS=function(){nhT||(nhT=_.T1.addLowPriorityJob(NrB,200))};
qLZ=function(l){l=l===void 0?null:l;YL9.push(_.mv(window,"resize",BrB));YL9.push(_.mv(window,"scroll",mbS));l&&(sHB=l)};
tZS=function(){var l=_.WH.getLocalStorage();l&&HtT(l,l.mechanism.__iterator__(!0))};
Ubl=function(l){_.B(function(b){if(b.nextAddress==1)return b.yield(l.delete("yt-appshell-assets"),2);_.gR(b)})};
KpA=function(l){return _.Fi((0,_.D7V)(),l)};
hC9=function(){var l;_.B(function(b){return b.nextAddress==1?b.yield(tb.getInstance(),2):(l=b.yieldResult)?b.yield(eCT(l),0):b.jumpTo(0)})};
Wp9=function(){var l;_.B(function(b){return b.nextAddress==1?b.yield(UN.getInstance(),2):(l=b.yieldResult)?b.yield(kZ9(l),0):b.jumpTo(0)})};
jHA=function(l){Ubl(l);hC9();Wp9()};
zCZ=function(l){var b,d;return _.B(function(L){if(L.nextAddress==1)return L.yield(_.keN(l),2);if(b=L.yieldResult){var P;a:{if(b.headers&&(P=b.headers.get("date"))&&(P=Date.parse(P),!isNaN(P))){P=Math.round((0,_.t8)()-P);break a}P=-1}d=P;if(d>-1)return L.return(d)}return L.return(-1)})};
yLO=function(){var l=_.PV.caches,b=_.il("IS_SHELL_LOAD"),d,L;_.B(function(P){if(P.nextAddress==1)return d=-1,b?P.yield(zCZ(l),3):(L=_.Uz(),d=Math.round((0,_.t8)()-L),P.jumpTo(2));P.nextAddress!=2&&(d=P.yieldResult);d>=0&&d<2147483648&&_.jh({appInstallDataAgeMs:d});_.gR(P)})};
Zta=function(l){var b=_.bV(_.PV.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(L){var P=b.JSC$10197_queryData_.getValues(L);if(P==null?0:P.length)d[L]=P});
return _.Kf(l,new Map(Object.entries(d)))};
MZO=function(l){l=l.match(/(.*)::.*::.*/);if(l!==null)return l[1]};
ITj=function(l){if(_.o7q()){var b=Object.keys(window.localStorage);b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=MZO(d);L===void 0||l.includes(L)||self.localStorage.removeItem(d)}}};
$ba=function(){if(!_.o7q())return!1;var l=_.vr(),b=Object.keys(window.localStorage);b=_.X(b);for(var d=b.next();!d.done;d=b.next())if(d=MZO(d.value),d!==void 0&&d!==l)return!0;return!1};
JLZ=function(l){return _.gOx("NotificationsDisabled",l)};
xb9=function(){return Notification.permission!="granted"?Promise.resolve():_.cq9().then(function(l){return l?l.pushManager.getSubscription().then(function(b){if(b)return Promise.resolve();b={userVisibleOnly:!0,applicationServerKey:_.lt("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return l.pushManager.subscribe(b).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
gha=function(l){return _.cq9().then(function(b){if(!b||!b.active)return Promise.reject(new _.Rp("serviceworker.postMessage",l,b));try{return b.active.postMessage(l),Promise.resolve()}catch(d){return Promise.reject(d)}})};
SL9=function(){gha({type:"notifications_register",data:_.aC("ID_TOKEN")})};
CYA=function(){var l={isWide:_.xC.get("wide","0")==="1"},b=_.Nz();if(b=b.getFlag(165)||b.getFlag(174))l.theme=_.Rd(!0);if(_.Xgq()){var d=_.Cu()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";l.systemTheme=d}!b&&_.U("parent_tools_enable_app_settings")&&_.fO(window.location.href).theme!==void 0&&(l.theme=_.Rd());if((b=ALx)?!_.RB.equals(b,l):l)b={currentValue:l},vhQ&&(b.timeSinceLastSnapshotSecs=Math.round(((0,_.t8)()-vhQ)/1E3)),ALx&&(b.previousValue=ALx),_.Gj("appSettingsCaptured",b),ALx=
l,vhQ=(0,_.t8)()};
RCT=function(){if(!_.il("LOGGED_IN"))return Promise.resolve(!1);var l=_.eG("service_worker_push_force_notification_prompt_tag");return l?_.d8("PromptTags").then(function(b){if(!b)return!0;var d=[];try{d=JSON.parse(b)}catch(L){return!1}return d&&d.indexOf(l)==-1}):Promise.resolve(!1)};
p$T=function(){var l=_.KO("service_worker_push_prompt_delay_microseconds");return l?_.d8("PromptTime").then(function(b){return Promise.resolve(Date.now()-l>(b||0))}):Promise.resolve(!0)};
ohQ=function(){var l=_.KO("service_worker_push_logged_out_prompt_watches");return l==-1?Promise.resolve(!1):_.d8("WatchCount").then(function(b){return b>=l})};
Db9=function(){var l=_.Q4(document,"yt-push-prompt-modal-bg");l&&_.IK(l)};
VZA=function(){return _.KO("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.d8("PromptCount").then(function(l){l||(l=0);return Promise.resolve(l<_.KO("service_worker_push_prompt_cap"))})};
w$Q=function(l){return _.il("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.il("LOGGED_IN")&&(l===void 0?0:l)?RCT().then(function(b){if(b)return!0;b=[VZA(),p$T()];_.il("LOGGED_IN")||b.push(ohQ());return Promise.all(b).then(function(d){return d.every(function(L){return L})})}):Promise.resolve(!1)};
uTA=function(){_.d8("PromptCount").then(function(l){return _.gOx("PromptCount",l+1)}).then(function(){return _.gOx("PromptTime",Date.now())}).then(function(){var l=_.eG("service_worker_push_force_notification_prompt_tag");
if(l)return _.d8("PromptTags").then(function(b){var d=[];if(b)try{d=JSON.parse(b)}catch(L){return!1}d||(d=[]);d.push(l);return _.gOx("PromptTags",JSON.stringify(d))})})};
TrZ=function(){GZ9||Db9()};
aTq=function(l){l.style.zIndex=2147483648;l.style.pointerEvents="auto";l.style.backgroundColor="rgba(0, 0, 0, 0.6)";l.style.width="100%";l.style.height="100vh";l.style.position="absolute";l.style.top="0";l.style.left="0";l.style.border="none"};
it9=function(){var l=_.Q4(document,"yt-push-prompt-modal-bg");GZ9=_.U("service_worker_push_prompt_modal_ignore_click");l?aTq(l):(l=_.pC("div",{id:"yt-push-prompt-modal-bg"}),aTq(l),document.body.appendChild(l),_.qty(document,"click",TrZ))};
cLQ=function(){var l=arguments;_.U("service_worker_push_prompt_modal_enable")&&it9();return Notification.requestPermission().then(function(b){Db9();var d=document.getElementById("ticker");d&&(d.className=d.classList.remove("show"));if(b=="granted")return xb9().then(function(){JLZ(!1);SL9();return Promise.resolve(!0)});
b=="denied"&&SL9();return Promise.resolve(!1)}).catch(function(){Db9();
return Promise.reject.apply(Promise,_.VV(l))})};
rLZ=function(l){l=l===void 0?!1:l;var b=_.nP$().client;if(b&&b.browserVersion){var d=b.browserVersion,L=b.browserName=="CHROME"&&_.Y1(d,"50.0.0")<0;b=b.browserName=="OPERA"&&_.Y1(d,"42.0.0")<0;if(L||b)return Promise.resolve()}return _.bLl().then(function(P){if(!P)return Promise.resolve();P=xb9().then(function(){return gha({type:"notifications_check_registration",data:_.aC("ID_TOKEN")})});
return Notification.permission!="default"?P.catch(function(){}):P.then(function(){return w$Q(l)}).then(function(E){if(E)return uTA(),cLQ().then(function(){})}).catch(function(){})})};
l_a=function(l){return _.rqa(l)?rLZ():Promise.resolve()};
b2A=function(l){var b=l.installing||l.waiting;return l.active||!b?Promise.resolve(l):new Promise(function(d){var L=function(P){P=P.target;if(P.state==="activated"||P.state==="redundant")b.removeEventListener("statechange",L),d(l)};
b.addEventListener("statechange",L)})};
d2B=function(){var l=new _.jlF("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.Ye(l,{mainAppWeb:_.V1()});var b=_.FZj;_.U("service_worker_forward_exp_params")&&(b=Zta(b));try{var d=_.m9N(b).catch(function(){_.qK(l,"FAILURE");return new Promise(function(){})});
_.U("service_worker_push_enabled")&&d.then(function(L){_.qK(l,"SUCCESS");return L}).then(b2A).then(l_a)}catch(L){if(_.qK(l,"FAILURE"),L.name!=="SecurityError")throw L;
}};
LiT=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&d2B()};
PT9=function(l,b){var d={};b&&(d.serializedYpcFamilyCreateLoggingParams=b);_.Gj(l,d);_.Tj()};
EYO=function(l,b){var d={};d.serializedYpcRefundFlowLoggingParams=b;l&&(d.eventType=l);_.Gj("ypcRefundFlowEvent",d);_.Tj()};
QZB=function(l){l&&_.qEN("transactionFlowSucceeded",l)};
X_l=function(l){l&&_.wu("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",l,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
f_9=function(l){var b,d,L,P,E,f,F;_.B(function(n){if(n.nextAddress==1)return n.yield(_.bAj(),2);if(n.nextAddress!=3){if(!n.yieldResult)return n.return(!1);b=[];return n.yield(_.FT.keys(),3)}d=n.yieldResult;L=_.X(d);for(P=L.next();!P.done;P=L.next())E=P.value,f=_.rwj(E),F=f.datasyncId,!F||l.includes(F)||b.push(_.FT.delete(E));return n.return(Promise.all(b).then(function(N){return N.some(function(Y){return Y})}))})};
sZ9=function(){var l,b,d,L,P,E,f;return _.B(function(F){if(F.nextAddress==1)return F.yield(_.bAj(),2);if(F.nextAddress!=3){if(!F.yieldResult)return F.return(!1);l=_.vr("cache contains other");return F.yield(_.FT.keys(),3)}b=F.yieldResult;d=_.X(b);for(L=d.next();!L.done;L=d.next())if(P=L.value,E=_.rwj(P),(f=E.datasyncId)&&f!==l)return F.return(!0);return F.return(!1)})};
Fi9=function(){var l=_.qP().resolve(_.YC(_.FIj));return l?l.getCurrentTime():0};
BO6=function(){var l,b,d,L,P,E,f,F,n,N,Y,q,H,t;return _.B(function(e){switch(e.nextAddress){case 1:l={},b=_.P1N(),d=_.X(Object.entries(b)),L=d.next();case 4:if(L.done){e.jumpTo(3);break}P=L.value;E=_.X(P);f=E.next().value;F=E.next().value;n=f;N=F;if(!N){e.jumpTo(5);break}return e.yield(N(),8);case 8:l[n]=e.yieldResult;case 5:L=d.next();e.jumpTo(4);break;case 2:Y=_.X(),q=Y.next();case 9:if(q.done){e.jumpTo(3);break}H=q.value;t=b[H];if(!t){e.jumpTo(10);break}return e.yield(t(),13);case 13:l[H]=e.yieldResult;
case 10:q=Y.next();e.jumpTo(9);break;case 3:return e.return(l)}})};
nYx=function(){var l;_.B(function(b){if(b.nextAddress==1)return b.yield(BO6(),2);l=b.yieldResult;return b.yield(navigator.clipboard.writeText(JSON.stringify(l,null,2)),0)})};
O2j=function(l,b){return _.Bv(l.entities,"superThanksSelectedTierEntity",b)};
NOq=function(l,b){return{popup:{searchSuggestionReportDialog:{searchQuery:l,title:_.By("SBOX_INAPPROPRIATE_TITLE"),suggestions:b,categoryLabel:_.By("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.By("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.By("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.By("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.By("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.By("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.By("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.By("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.By("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.By("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
m2Q=function(l){var b,d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V;return _.B(function(p){switch(p.nextAddress){case 1:return p.yield(_.Ng(),2);case 2:return(b=p.yieldResult)?p.yield(_.B5B(b),3):p.return();case 3:d=p.yieldResult;if(!d)return p.return();P=((L=d.offlineVideos)==null?void 0:L.length)||0;f=((E=d.offlinePlaylists)==null?void 0:E.length)||0;if(P===0&&f===0)return p.return();F=0;if(d.offlineVideos)for(n=_.X(d.offlineVideos),N=n.next();!N.done;N=n.next())Y=N.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
Y.videoState&&(F+=1);l.offline_videos_count=P.toString();_.U("kevlar_log_offline_current_network_type_ks")||(l.offline_current_network_type=(q=_.R5N())!=null?q:"CONN_INVALID");_.U("kevlar_log_updated_time_for_smart_downloads")&&(H=_.rT().getState().entities,t=_.Io(H),e=Lp9(H),l.offline_smart_downloads_last_sync_time_ms=t.toString(),l.offline_smart_downloads_next_sync_time_ms=e.toString());l.offline_videos_playable=F.toString();l.offline_playlists_count=f.toString();d.offlineVideos&&(W=d.offlineVideos.reduce(function(D,
G){G.downloadedBytes&&(D+=Number(G.downloadedBytes));return D},0).toString())&&(l.offline_used_disk_space_bytes=W);
if(!((M=navigator)==null?0:(J=M.storage)==null?0:J.estimate)){p.jumpTo(4);break}return p.yield(navigator.storage.estimate(),5);case 5:x=p.yieldResult,l.offline_free_disk_space_bytes=(((V=x)==null?void 0:V.quota)||0).toString();case 4:l.offline_client_state=JSON.stringify(d),_.gR(p)}})};
YJQ=function(l){l=l.match(/(.*)::.*::.*/);if(l!==null)return l[1]};
qJq=function(l){if(_.$W7()){var b=Object.keys(window.sessionStorage);b=_.X(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var L=YJQ(d);L===void 0||l.includes(L)||self.sessionStorage.removeItem(d)}}};
H26=function(){if(!_.$W7())return!1;var l=_.vr(),b=Object.keys(window.sessionStorage);b=_.X(b);for(var d=b.next();!d.done;d=b.next())if(d=YJQ(d.value),d!==void 0&&d!==l)return!0;return!1};
KB=function(l,b,d){(_.U("desktop_keyboard_shortcut_usage_log")||d&&_.U("web_shorts_keyboard_shortcut_usage_log"))&&(b?_.Ff.get(l):_.sN.get(l))&&(l=b?_.DuB.get(l):_.oO9.get(l))&&_.VB(_.zw(),l)};
tN9=function(l,b){return l.findIndex(function(d){return d.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(b.keyCode):!1};
U2Q=function(l,b){b.stack&&(l.stack+="\n"+b.stack);return l};
Wia=function(l){var b=Ki9(l,"Content-Type");if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new edl:new _.Mk;if(b.startsWith("application/x-protobuf")){l=Ki9(l,"Content-Transfer-Encoding");if(!l)return new hdO;if(l.toLowerCase()=="base64")return new kfZ}return null};
x2Z=function(l,b,d,L){var P=new jZ9(function(F,n){return zdT.has(n)?F.sentinel==="gal"&&F.event!==void 0:!1},function(F){F.event?(F=yWS(F.event),F=!F||Z2Z(L,F)?!0:_.WI(l.lastEvent,e7,2,hb)?!_.WI(F,k2,1,hb)&&!_.WI(F,e7,2,hb):!_.WI(F,k2,1,hb)&&!_.WI(F,e7,3,hb)):F=!0;
return F});
d=_.Kf(l.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",MNQ(d)]]));if(l.nestedOrigins!==void 0)for(var E=_.X(l.nestedOrigins),f=E.next();!f.done;f=E.next())d=_.Kf(d,new Map([["origin",f.value]]));return I_Z(P,d,b).then(function(F){F=$2A(F.event);if(_.WI(F,k2,1,hb)){var n,N=(n=_.CY(F,k2,1,hb))==null?void 0:_.SP(n,2);N&&L.JSC$19910_logErrorEvent(JWQ(N));n=_.CY(F,k2,1,hb);_.SP(n,2)===4?(F=_.CY(F,k2,1,hb),F={statusCode:11,statusMessage:_.gQ(F,
3)}):(F=_.CY(F,k2,1,hb),F={statusCode:12,statusMessage:_.gQ(F,3)});return F}_.WI(F,e7,3,hb)?(F=_.CY(F,e7,3,hb),F={statusCode:1,consentLanguageKeys:_.gQ(F,2)}):F={statusCode:1};return F}).catch(function(F){return F.errorCode!==void 0?{statusCode:F.errorCode,
statusMessage:F.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
vY9=function(l){var b={};if(l===void 0||l===null)return b;l.getToken()!==void 0&&gYa(l.getToken())&&gYa(l.getToken()).length>0&&(b.scopes=new Set(gYa(l.getToken())));l.getToken()!==void 0&&SJa(l.getToken())&&SJa(l.getToken()).length>0&&(b.capabilities=new Set(SJa(l.getToken())));_.gQ(l,3)!==void 0&&(b.consistencyKey=_.gQ(l,3));l.getName()!==void 0&&l.getName()!==""&&(b.linkName=l.getName());_.kX(l,AWB,4)&&(l=_.eB(l,AWB,4),l=Object.assign({},_.gQ(l,1)&&{userId:_.gQ(l,1)},_.gQ(l,2)&&{displayName:_.gQ(l,
2)},_.gQ(l,3)&&{email:_.gQ(l,3)},_.gQ(l,5)&&{username:_.gQ(l,5)},_.gQ(l,4)&&{profilePicture:_.gQ(l,4)}),b.profile=l);return b};
CTZ=function(l,b){var d=l.flowParams,L;return{serviceId:d.serviceId,sessionId:d.sessionId,currentFlow:l.currentFlow,googleScopesString:b,linkingSessionSerialized:l.session.serialize(),consentLanguageKeys:d.consentLanguageKeys,callerState:l.callerState,dynamicUrlParameters:d.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(L=d.partnerConfigMinReadTimestamp)==null?void 0:L.serialize()}};
VNa=function(l){var b=l.googleScopes!==void 0?Array.from(l.googleScopes).join(","):"";RdQ(CTZ(l,b),l.config.localStorage);b=p_6(l);return b===null?Promise.resolve(oYS):b.start().then(function(d){var L,P=(L=d.link)==null?void 0:L.consistencyKey;return d.statusCode===1&&l.googleScopes!==void 0&&l.googleScopes.size>0&&P!==void 0?(L=l.flowParams,D2a(L.serviceId,L.sessionId,l.googleScopes,P,L.galService,l.config,d)):d})};
usl=function(l){var b=p_6(l);return b===null?Promise.resolve(w_S({statusCode:7,statusMessage:"Failed to create flow object"},l.callerState)):b.complete().then(function(d){var L,P=(L=d.link)==null?void 0:L.consistencyKey;return d.statusCode===1&&l.googleScopes!==void 0&&l.googleScopes.size>0&&P!==void 0?(L=l.flowParams,D2a(L.serviceId,L.sessionId,l.googleScopes,P,L.galService,l.config,d)):w_S(d,l.callerState)},function(d){return w_S({statusCode:12,
statusMessage:"Failed to complete the flow: "+d.message},l.callerState)})};
D2a=function(l,b,d,L,P,E,f){return GfT(P,{serviceId:l,sessionId:b,googleScopes:d,consistencyKey:L}).then(function(){return f},function(F){return P.deleteLink({serviceId:l,
sessionId:b,accountLinkingEntryPoint:E.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+F.message}},function(n){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+n.message}})})};
p_6=function(l){switch(l.currentFlow){case 1:var b=l.flowParams;l=_.eB(l.session,TOZ,1);return a_9.createOAuthFlow(b,l);case 2:case 3:return b=l.flowParams,l=_.eB(l.session,i2B,6),cW9.createStreamlinedFlow(b,l);default:return null}};
lLB=function(l,b){l===2&&(l=3);var d=0;rWl.indexOf(l)!==-1&&(d=rWl.indexOf(l)+1);for(l=d;l<rWl.length;l++)if(b.has(rWl[l]))return rWl[l]};
LVB=function(l){var b=l.serviceId;var d=l.sessionId;var L=l.config;var P=l.galService;var E=l.capabilities;var f=l.scopes;var F=l.loginHint;var n=l.callerState;var N=l.consentLanguageKeys;var Y=l.linkName;var q=l.dynamicUrlParameters;var H=l.partnerConfigMinReadTimestamp;l=L.dataUsageNoticeConfig?L.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return P.startLinkingSession({serviceId:b,sessionId:d,capabilities:E,scopes:f,loginHint:F,callerState:n,supportedFlows:bHA(L.supportedFlows),completionUrl:L.completionUrl,
accountLinkingEntryPoint:L.accountLinkingEntryPoint,consentLanguageKeys:N,dataUsageNoticeConfig:l,linkName:Y,dynamicUrlParameters:q,partnerConfigMinReadTimestamp:H}).then(function(t){return new d4B(b,d,L,P,t,void 0,n,N,q,H)})};
snx=function(l,b,d){var L=(new Pg9(b.localStorage)).getSession(l);if(L===null)return Promise.resolve({statusCode:2});ExA(l,b.localStorage);var P=QnB(L.linkingSessionSerialized),E=L.googleScopesString!==""&&L.googleScopesString!==void 0?new Set(L.googleScopesString.split(",")):void 0,f=L.partnerConfigMinReadTimestampSerialized?Xxj(L.partnerConfigMinReadTimestampSerialized):void 0;return fLS(new d4B(l,L.sessionId,b,d,P,E,L.callerState,L.consentLanguageKeys,L.dynamicUrlParameters,f),L.currentFlow,L.consentLanguageKeys)};
RdQ=function(l,b){b=new Pg9(b);b.storage!==null&&b.storage.set("SAVED_SESSION",l)};
ExA=function(l,b){b=new Pg9(b);if(b.storage!==null){var d=b.storage.get("SAVED_SESSION");d!==void 0&&d.serviceId===l&&b.storage.remove("SAVED_SESSION")}};
bHA=function(l){var b=new Set;l=_.X(l);for(var d=l.next();!d.done;d=l.next())d=d.value,d!==1&&FVT.has(d)&&b.add(FVT.get(d));return b};
w_S=function(l,b){b!==void 0&&(l.callerState=b);return l};
Bwx=function(l){switch(l){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
Nw9=function(l){return new nxQ(l,new OHZ(l))};
qvx=function(l,b){b=b===void 0?!1:b;var d=document.createElement("div");l&&(d.style.transform="scaleX(-1)");d.style.backgroundColor=b?"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");l=document.createElement("style");l.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(l);l=m4a();l.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";l.style.left="-145.166611%";var L=Yvj(b);L.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";l.appendChild(L);d.appendChild(l);l=m4a();l.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";l.style.left="-54.888891%";b=Yvj(b);b.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
l.appendChild(b);d.appendChild(l);return d};
m4a=function(){var l=document.createElement("div");l.style.height="100%";l.style.position="absolute";l.style.transformOrigin="top left";l.style.width="100%";return l};
Yvj=function(l){var b=document.createElement("span");b.style.borderTop=l?"4px solid #669df6":"4px solid #4285f4";b.style.display="inline-block";b.style.position="absolute";b.style.width="100%";return b};
HHQ=function(l){return l==null?void 0:_.K_Q(l).valueOf()};
eoO=function(l){var b=document.body,d=!1,L=function(){d||(d=!0,tyq(P,E),setTimeout(function(){b.removeChild(E);b.removeChild(P)},150))},P=U49(l,getComputedStyle(b).direction==="rtl",L),E=KV9(L);
tyq(P,E);b.appendChild(E);b.appendChild(P);window.requestAnimationFrame(function(){E.style.opacity="1";P.style.opacity="1";P.style.transform="translate(-50%, -50%) scale(1)";P.children[0].focus()})};
U49=function(l,b,d){var L=document.createElement("div");L.style.position="fixed";L.style.alignItems="center";L.style.backgroundColor=l?"rgb(32, 33, 36)":"white";L.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";L.style.display="flex";L.style.flexDirection="column";L.style.justifyContent="center";L.style.left="50%";L.style.top="50%";L.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";L.style.zIndex="2002";document.body.clientWidth>=
660?(L.style.borderRadius="8px",L.style.minHeight="220px",L.style.maxHeight="90%",L.style.maxWidth="90%",L.style.minWidth="540px"):(L.style.height="100%",L.style.width="100%");L.setAttribute("aria-label","Error");L.setAttribute("aria-modal","true");L.setAttribute("role","alertdialog");L.addEventListener("keydown",function(E){E.key==="Escape"&&d()});
b=hoQ(l,b,d);L.appendChild(kxB(b));L.appendChild(b);var P=document.createElement("img");P.src=l?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";P.style.height="72px";P.style.width="72px";P.style.color="#9aa0a6";P.setAttribute("alt","");L.appendChild(P);P=document.createElement("h1");P.textContent="Something went wrong.  Try again.";
P.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";P.style.lineHeight="24px";P.style.fontSize="16px";P.style.textAlign="center";P.style.letterSpacing="0.1px";P.style.color=l?"rgb(232,234,237)":"#3c4043";L.appendChild(P);L.appendChild(kxB(b));return L};
hoQ=function(l,b,d){var L=document.createElement("button");L.style.backgroundColor="transparent";L.style.border="none";L.style.borderRadius="50%";L.style.cursor="pointer";L.style.outline="none";L.style.padding="12px";L.setAttribute("aria-label","Close dialog");L.style.position="absolute";L.style.top="0";b?L.style.right="0":L.style.left="0";L.addEventListener("focus",function(){L.style.backgroundColor=l?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
L.addEventListener("blur",function(){L.style.backgroundColor="transparent"});
L.addEventListener("mouseenter",function(){L.style.backgroundColor=l?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
L.addEventListener("mouseleave",function(){L.style.backgroundColor="transparent"});
L.addEventListener("click",d);L.addEventListener("keydown",function(P){P.key!=="Enter"&&P.key!=="Space"||d()});
b=document.createElement("img");b.src=l?"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";b.style.display="block";b.style.height="24px";b.style.width="24px";b.setAttribute("alt","");L.appendChild(b);return L};
kxB=function(l){var b=document.createElement("div");b.setAttribute("tabindex","0");b.setAttribute("aria-hidden","true");b.addEventListener("focus",function(){return void l.focus()});
return b};
KV9=function(l){var b=document.createElement("div");b.style.backgroundColor="rgba(32,33,36,0.6)";b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.right="0";b.style.top="0";b.style.transition=" opacity 150 ms linear";b.style.zIndex="2001";b.addEventListener("click",l);return b};
tyq=function(l,b){b.style.opacity="0";l.style.opacity="0";l.style.transform="translate(-50%, -50%) scale(0.8)"};
WV6=function(l,b){l.sandbox&&l.sandbox.add&&(l.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),l.sandbox.add("allow-downloads"));l.src=b};
Wu=function(l){jn6.call(this,l)};
ILQ=function(l,b){b=b===void 0?!1:b;this.parsedImageUrl_=null;l instanceof zoT||(yvl==void 0&&(yvl=new ZHQ),l=yvl.parse(l.toString(),b));l=this.parsedImageUrl_=l;l.JSC$20123_parsedOptions_==void 0&&((b=l.getOptions())||(b=""),l.JSC$20123_parsedOptions_=(new My9).parse(b));jn6.call(this,l.JSC$20123_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;l=this.parsedImageUrl_;b=l.uri_.JSC$10197_port_;this.JSC$20125_domain_=l.uri_.JSC$10197_domain_+(b?":"+b:"");this.JSC$20125_query_=
this.parsedImageUrl_.uri_.JSC$10197_queryData_.toString()};
$4Q=function(l){this.mode=4;this.data=l;this.parsedData=[];l=0;for(var b=this.data.length;l<b;l++){var d=[],L=this.data.charCodeAt(l);L>65536?(d[0]=240|(L&1835008)>>>18,d[1]=128|(L&258048)>>>12,d[2]=128|(L&4032)>>>6,d[3]=128|L&63):L>2048?(d[0]=224|(L&61440)>>>12,d[1]=128|(L&4032)>>>6,d[2]=128|L&63):L>128?(d[0]=192|(L&1984)>>>6,d[1]=128|L&63):d[0]=L;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))};
Jva=function(l){this.typeNumber=0;this.errorCorrectLevel=l===void 0?2:l;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
j7=function(l,b){if(l.length==void 0)throw Error("Qk`"+l.length+"`"+b);for(var d=0;d<l.length&&l[d]==0;)d++;this.num=Array(l.length-d+b);for(b=0;b<l.length-d;b++)this.num[b]=l[b+d]};
x49=function(l,b){this.totalCount=l;this.dataCount=b};
gxj=function(){this.buffer=[];this.length=0};
Sva=function(){var l=!1;if(_.hQN()){l=_.HV();var b="";_.jjN()?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(l=b.exec(l))?l[1]:"0.0"):_.Ij()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(l=b.exec(l))&&l[1].replace(/_/g,".")):_.WBN()?(b=/Mac OS X ([0-9_.]+)/,b=(l=b.exec(l))?l[1].replace(/_/g,"."):"10"):_.NH(_.HV(),"KaiOS")?(b=/(?:KaiOS)\/(\S+)/i,b=(l=b.exec(l))&&l[1]):_.hQN()?(b=/Android\s+([^\);]+)(\)|;)/,b=(l=b.exec(l))&&l[1]):_.zQB()&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(l=b.exec(l))&&l[1]);l=
b||""}return l};
oxB=function(l,b){this.JSC$20148__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(b)for(var d in b)this.JSC$20148__htOption[d]=b[d];this.JSC$20148__htOption.useSVG&&(Av9=vx9);this.JSC$20148__android=Sva();this.JSC$20148__el=l;this._oQRCode=null;this._oDrawing=new Av9(this.JSC$20148__el,this.JSC$20148__htOption);this.JSC$20148__htOption.text&&(l=this.JSC$20148__htOption.text,this._oQRCode=new Jva(this.JSC$20148__htOption.correctLevel),Cgj(this._oQRCode,
l),b=this._oQRCode,Rol(b,!1,pxQ(b)),this.JSC$20148__el.title=l,this._oDrawing.draw(this._oQRCode),this.makeImage())};
D4A=function(l,b,d,L,P){l.save();var E=new Path2D;E.roundRect(b,d,L*7,L*7,L*2);E.roundRect(b+L,d+L,L*5,L*5,L*1.3);E.roundRect(b+2*L,d+2*L,L*3,L*3,L);l.clip(E,"evenodd");l.fillStyle=P;l.fillRect(0,0,l.canvas.width,l.canvas.height);l.restore()};
zY=function(l,b){if(typeof l!=="function")throw Error("Tk");return _.PV.setTimeout(function(){l()},b)};
yH=function(){};
wxa=function(l,b,d,L,P){(new yH).debug("TestLoadImageWithRetries: "+P);if(L==0)d(!1);else{var E=P||0;L--;VyT(l,b,function(f){f?d(!0):_.PV.setTimeout(function(){wxa(l,b,d,L,E)},E)})}};
VyT=function(l,b,d){var L=new yH;L.debug("TestLoadImage: loading "+l);var P=new Image;P.onload=function(){try{L.debug("TestLoadImage: loaded"),uEZ(P),d(!0)}catch(E){}};
P.onerror=function(){try{L.debug("TestLoadImage: error"),uEZ(P),d(!1)}catch(E){}};
P.onabort=function(){try{L.debug("TestLoadImage: abort"),uEZ(P),d(!1)}catch(E){}};
P.ontimeout=function(){try{L.debug("TestLoadImage: timeout"),uEZ(P),d(!1)}catch(E){}};
_.PV.setTimeout(function(){if(P.ontimeout)P.ontimeout()},b);
P.src=l};
uEZ=function(l){l.onload=null;l.onerror=null;l.onabort=null;l.ontimeout=null};
Gxj=function(){this.front_=[];this.back_=[]};
TwQ=function(l,b){this.action=l;this.params=b||{}};
aLl=function(l,b){_.S8.call(this);this.delay_=new _.v6(this.JSC$20274_onTick_,0,this);_.j8(this,this.delay_);this.JSC$20272_interval_=5E3;this.nextTickTime_=0;if(typeof l==="function")b&&(l=(0,_.A6)(l,b));else if(l&&typeof l.handleEvent==="function")l=(0,_.A6)(l.handleEvent,l);else throw Error("ya");this.JSC$20274_listener_=l};
Z8=function(l,b,d,L,P,E,f,F,n,N,Y,q,H,t,e){var W=this;d=d===void 0?!1:d;L=L===void 0?function(){return""}:L;
P=P===void 0?!1:P;E=E===void 0?!1:E;f=f===void 0?!1:f;F=F===void 0?function(){return _.Ez({})}:F;
n=n===void 0?!1:n;Y=Y===void 0?!1:Y;q=q===void 0?!1:q;H=H===void 0?!1:H;t=t===void 0?!1:t;this.JSC$20275_pathPrefix_=l;this.defaultQueryParams_=b;this.pubsub_=new _.$C;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!e)?e(function(){W.safeReconnect_()}):new aLl(this.safeReconnect_,this);
this.JSC$20275_channel_=null;this.JSC$20275_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20275_pendingMessages_=[];this.enableAsyncTest_=d;this.JSC$20275_getXsrfToken_=L;this.useAsyncBrowserChannelHandler_=E;this.getAuthorizationHeader_=F;this.getAuthorizationHeaderSync_=N;this.enableCachedUpdateAuthorizationHeader_=f;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.Ez();this.enableLoungeTokenRefresh_=P;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
n;this.disableMdxAuthForNonPlaybackMessages_=Y;this.disableMdxAuthForAdMessages_=q;this.enableMdxAuthForConnectionOnly_=H;this.disableMdxAuthForShortsMessages_=t;this.JSC$20275_channelOpenedCounter=new iHA;this.JSC$20275_channelClosedCounter=new cvB;this.channelMessageSentCounter=new rvB;this.JSC$20275_channelMessageReceivedCounter=new lK6;this.JSC$20275_channelErrorCounter=new bEO;this.pendingMapsOnClosedCounter=new dKQ;this.undeliveredMapsOnClosedCounter=new LQq};
PEj=function(l){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;l=l||document.location.href;var b=Number(_.Br(l)[4]||null)||"";b&&(this.port=":"+b);this.domain=_.nO(l)||"";l=_.HV();l.search("MSIE")>=0&&_.Y1(l.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
M_=function(l){l=l||{};this.name=l.name||"";this.id=l.id||l.screenId||"";this.token=l.token||l.loungeToken||"";this.uuid=l.uuid||l.dialId||"";this.idType=l.screenIdType||"normal";this.secret=l.screenIdSecret||""};
EeA=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(l){var b=Math.random()*16|0;return(l=="x"?b:b&3|8).toString(16)})};
QwQ=function(l){return _.pf(l,function(b){return{key:b.id,name:b.name}})};
XsQ=function(l,b){return _.x1(l,function(d){return d||b?!d!=!b?!1:d.id==b.id:!0})};
Iv=function(l,b){return _.x1(l,function(d){return fKQ(d,b)})};
OE6=function(){var l=swQ(),b=FQQ();if(BI9()){var d=l,L=_.SA7(d,b);L<0&&_.JVA(d,-(L+1),0,b)}l=nel(l);if(l.length==0)try{_.SzQ("remote_sid")}catch(P){}else try{_.SG("remote_sid",l.join(","),-1)}catch(P){}};
swQ=function(){var l=_.zd("yt-remote-connected-devices")||[];l.sort(_.g17);return l};
nel=function(l){if(l.length==0)return[];var b=l[0].indexOf("#"),d=b==-1?l[0]:l[0].substring(0,b);return _.pf(l,function(L,P){return P==0?L:L.substring(d.length)})};
NI9=function(l){_.jX("yt-remote-connected-devices",l,86400)};
FQQ=function(){if(mKS)return mKS;var l=_.zd("yt-remote-device-id");l||(l=EeA(),_.jX("yt-remote-device-id",l,31536E3));for(var b=swQ(),d=1,L=l;_.pF(b,L);)d++,L=l+"#"+d;return mKS=L};
YHQ=function(){return _.zd("yt-remote-session-browser-channel")};
BI9=function(){return _.zd("yt-remote-session-screen-id")};
tVS=function(l){l.length>5&&(l=l.slice(l.length-5));var b=_.pf(qHO(),function(L){return L.loungeToken}),d=_.pf(l,function(L){return L.loungeToken});
_.CFV(d,function(L){return!_.pF(b,L)})&&HE9();
_.jX("yt-remote-local-screens",l,31536E3)};
qHO=function(){return _.zd("yt-remote-local-screens")||[]};
HE9=function(){_.jX("yt-remote-lounge-token-expiration",!0,86400)};
UK9=function(l){l||(_.y1("yt-remote-session-screen-id"),_.y1("yt-remote-session-video-id"));OE6();l=swQ();_.oj(l,FQQ());NI9(l)};
el9=function(){KQq();return $2?!!$2.get("yt-remote-use-staging-server"):!1};
KQq=function(){if(!$2){var l=_.wa();l&&($2=new _.pO(l))}};
jw9=function(l,b,d,L,P){d=d===void 0?function(){return""}:d;
var E=function(){return new Z8(Jb(l,"/bc"),b,!1,d,L)};
return _.U("enable_mdx_web_channel_desktop")?new hlA(function(){return new km9(Jb(l,"/wc"),b,d)}):new WQO(E,P)};
MVB=function(){var l=zl6;yB9();x2.push(l);ZEO()};
S7=function(l,b){yB9();var d=IKq(l,String(b));x2.length==0?$Kq(d):(ZEO(),_.QO(x2,function(L){L(d)}))};
Ab=function(l){S7("CP",l)};
yB9=function(){x2||(x2=_.lo("yt.mdx.remote.debug.handlers_")||[],_.Yg("yt.mdx.remote.debug.handlers_",x2))};
$Kq=function(l){var b=(JBj+1)%50;JBj=b;xKO[b]=l;geB||(geB=b==49)};
ZEO=function(){var l=x2;if(xKO[0]){var b=geB?JBj:-1,d={};do d={record$jscomp$15:void 0},b=(b+1)%50,d.record$jscomp$15=xKO[b],_.QO(l,function(L){return function(P){P(L.record$jscomp$15)}}(d));
while(b!=JBj);xKO=Array(50);JBj=-1;geB=!1}};
IKq=function(l,b){var d=(Date.now()-SHQ)/1E3;d.toFixed&&(d=d.toFixed(3));var L=[];L.push("[",d+"s","] ");L.push("[","yt.mdx.remote","] ");L.push(l+": "+b,"\n");return L.join("")};
vu=function(l){_.fB.call(this);this.JSC$20300_logName_=l;this.screens=[]};
Rv=function(l){vu.call(this,"LocalScreenService");this.JSC$20307_http_=l;this.loungeTokenRefreshTimer_=NaN;CB(this);this.info("Initializing with "+ABQ(this.screens))};
pB=function(l,b){b=b===void 0?!1:b;vu.call(this,"ScreenService");this.JSC$20313_http_=l;this.disableAutomaticScreenCache_=b;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};veQ(this)};
ov=function(l,b,d){_.fB.call(this);this.JSC$20317_logName_=d;this.JSC$20317_screenService_=l;this.receiver_=b;this.screen_=null};
bY6=function(l,b,d){d.disableCastApi?D8("Cannot initialize because disabled by Mdx config."):CES()?RlA(l,d)&&(ps6(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?oej(b):(window.__onGCastApiAvailable=function(L,P){L?oej(b):(VH("Failed to load cast API: "+P),DK9(!1),ps6(!1),_.y1("yt-remote-cast-available"),_.y1("yt-remote-cast-receiver"),VVB(),b(!1))},d.loadCastApiSetupScript?_.gh(wsA):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
uyQ()>=60&&Gm9():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?TIB():uyQ()>=89?aKT():(iEx(),cBQ(rB6.map(lel))))):D8("Cannot initialize because not running Chrome")};
VVB=function(){D8("dispose");var l=wc();l&&l.dispose();_.Yg("yt.mdx.remote.cloudview.instance_",null);dyQ(!1);_.hNF(LeT);LeT.length=0};
PAS=function(){return!!_.zd("yt-remote-cast-installed")};
EXB=function(){var l=_.zd("yt-remote-cast-receiver");return l?l.friendlyName:null};
QS9=function(){D8("clearCurrentReceiver");_.y1("yt-remote-cast-receiver")};
XIa=function(){return PAS()?wc()?wc().getCastSession():(VH("getCastSelector: Cast is not initialized."),null):(VH("getCastSelector: Cast API is not installed!"),null)};
sSZ=function(l,b){feQ()?wc().setConnectedScreenStatus(l,b):VH("setConnectedScreenStatus called before ready.")};
CES=function(){var l=_.HV().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.HI||l};
RlA=function(l,b){var d=!1;wc()||(l=new uM(l,b),l.subscribe("yt-remote-cast2-availability-change",function(L){_.jX("yt-remote-cast-available",L);Hu("yt-remote-cast2-availability-change",L)}),l.subscribe("yt-remote-cast2-receiver-selected",function(L){D8("onReceiverSelected: "+L.friendlyName);
_.jX("yt-remote-cast-receiver",L);Hu("yt-remote-cast2-receiver-selected",L)}),l.subscribe("yt-remote-cast2-receiver-resumed",function(L){D8("onReceiverResumed: "+L.friendlyName);
_.jX("yt-remote-cast-receiver",L);Hu("yt-remote-cast2-receiver-resumed",L)}),l.subscribe("yt-remote-cast2-session-change",function(L){D8("onSessionChange: "+Fe9(L));
L||_.y1("yt-remote-cast-receiver");Hu("yt-remote-cast2-session-change",L)}),_.Yg("yt.mdx.remote.cloudview.instance_",l),d=!0);
D8("cloudview.createSingleton_: "+d);return d};
wc=function(){return _.lo("yt.mdx.remote.cloudview.instance_")};
oej=function(l){DK9(!0);ps6(!1);wc().init(!1,function(b){b?(dyQ(!0),_.kCN("yt-remote-cast2-api-ready")):(VH("Failed to initialize cast API."),DK9(!1),_.y1("yt-remote-cast-available"),_.y1("yt-remote-cast-receiver"),VVB());l(b)})};
D8=function(l){S7("cloudview",l)};
VH=function(l){S7("cloudview",l)};
DK9=function(l){D8("setCastInstalled_ "+l);_.jX("yt-remote-cast-installed",l)};
feQ=function(){return!!_.lo("yt.mdx.remote.cloudview.apiReady_")};
dyQ=function(l){D8("setApiReady_ "+l);_.Yg("yt.mdx.remote.cloudview.apiReady_",l)};
ps6=function(l){_.Yg("yt.mdx.remote.cloudview.initializing_",l)};
GY=function(l){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(l)};
Kex=function(l){KQq();if(!$2||!$2.get("yt-remote-disable-remote-module-for-dev")){l=_.aC("MDX_CONFIG")||l;tZS();OE6();BQZ||(BQZ=new PEj(l?l.loungeApiHost:void 0),el9()&&(BQZ.basePath="/api/loungedev"));TY||(TY=_.lo("yt.mdx.remote.deferredProxies_")||[],_.Yg("yt.mdx.remote.deferredProxies_",TY));nXx();var b=OY9();if(!b){var d=new pB(BQZ,l?l.disableAutomaticScreenCache||!1:!1);_.Yg("yt.mdx.remote.screenService_",d);b=OY9();var L={};l&&(L={appId:l.appId,disableDial:l.disableDial,theme:l.theme,loadCastApiSetupScript:l.loadCastApiSetupScript,
disableCastApi:l.disableCastApi,enableDialLoungeToken:l.enableDialLoungeToken,enableCastLoungeToken:l.enableCastLoungeToken,forceMirroring:l.forceMirroring});_.Yg("yt.mdx.remote.enableConnectWithInitialState_",l?l.enableConnectWithInitialState||!1:!1);bY6(d,function(E){E?NQA()&&sSZ(NQA(),"YouTube TV"):d.subscribe("onlineScreenChange",function(){Hu("yt-remote-receiver-availability-change")})},L)}if(l&&!_.lo("yt.mdx.remote.initialized_")){_.Yg("yt.mdx.remote.initialized_",!0);
myS("Initializing: "+(0,_.u7)(l));av.push(_.e5("yt-remote-cast2-api-ready",function(){Hu("yt-remote-api-ready")}));
av.push(_.e5("yt-remote-cast2-availability-change",function(){Hu("yt-remote-receiver-availability-change")}));
av.push(_.e5("yt-remote-cast2-receiver-selected",function(){YK9();Hu("yt-remote-auto-connect","cast-selector-receiver")}));
av.push(_.e5("yt-remote-cast2-receiver-resumed",function(){Hu("yt-remote-receiver-resumed","cast-selector-receiver")}));
av.push(_.e5("yt-remote-cast2-session-change",qKZ));av.push(_.e5("yt-remote-connection-change",function(E){E?sSZ(NQA(),"YouTube TV"):HY9()||(sSZ(null,null),QS9())}));
av.push(_.e5("yt-remote-cast2-session-failed",function(){Hu("yt-remote-connection-failed")}));
L=tPT();l.isAuto&&(L.id+="#dial");var P=l.capabilities||[];P.length>0&&(L.capabilities=P);L.name=l.device;L.app=l.app;(l=l.theme)&&(L.theme=l);myS(" -- with channel params: "+(0,_.u7)(L));L?(_.jX("yt-remote-session-app",L.app),_.jX("yt-remote-session-name",L.name)):(_.y1("yt-remote-session-app"),_.y1("yt-remote-session-name"));_.Yg("yt.mdx.remote.channelParams_",L);b.start();NQA()||UyQ()}}};
h$l=function(){var l=OY9().instance_.$_gos();var b=e$9();b&&iM()&&(XsQ(l,b)||l.push(b));return QwQ(l)};
k4q=function(){var l=h$l(),b=e$9();b||(b=HY9());return _.x1(l,function(d){return b&&fKQ(b,d.key)?!0:!1})};
e$9=function(){var l=NQA();if(!l)return null;var b=OY9().getScreens();return Iv(b,l)};
qKZ=function(l){myS("remote.onCastSessionChange_: "+Fe9(l));if(l){var b=e$9();if(b&&b.id==l.id){if(sSZ(b.id,"YouTube TV"),l.idType=="shortLived"&&(l=l.token))WeO&&(WeO.token=l),(b=iM())&&b.setLoungeToken(l)}else b&&jSa(),z$l(l,1)}else iM()&&jSa()};
jSa=function(){feQ()?wc().stopSession():VH("stopSession called before API ready.");var l=iM();l&&(l.disconnect(1),y36(null))};
ZYx=function(){var l=iM();return l&&l.getProxyState()!=3?new cu(iM(),void 0):null};
myS=function(l){S7("remote",l)};
OY9=function(){if(!MPZ){var l=_.lo("yt.mdx.remote.screenService_");MPZ=l?new IeZ(l):null}return MPZ};
NQA=function(){return _.lo("yt.mdx.remote.currentScreenId_")};
$yl=function(l){_.Yg("yt.mdx.remote.currentScreenId_",l)};
YK9=function(){_.Yg("yt.mdx.remote.connectData_",null)};
iM=function(){return _.lo("yt.mdx.remote.connection_")};
y36=function(l){var b=iM();YK9();l||$yl("");_.Yg("yt.mdx.remote.connection_",l);TY&&(_.QO(TY,function(d){d(l)}),TY.length=0);
b&&!l?Hu("yt-remote-connection-change",!1):!b&&l&&Hu("yt-remote-connection-change",!0)};
HY9=function(){var l=BI9();if(!l)return null;var b=OY9();if(!b)return null;b=b.getScreens();return Iv(b,l)};
z$l=function(l,b){J3A?WeO=l:($yl(l.id),l=new rc(BQZ,l,tPT(),_.lo("yt.mdx.remote.enableConnectWithInitialState_")||!1),l.connect(b,_.lo("yt.mdx.remote.connectData_")),l.subscribe("beforeDisconnect",function(d){Hu("yt-remote-before-disconnect",d)}),l.subscribe("beforeDispose",function(){iM()&&y36(null)}),l.subscribe("browserChannelAuthError",function(){var d=e$9();
d&&d.idType=="shortLived"&&(feQ()?wc().handleBrowserChannelAuthError():VH("refreshLoungeToken called before API ready."))}),y36(l))};
UyQ=function(){var l=HY9();l?(myS("Resume connection to: "+Fe9(l)),z$l(l,0)):(UK9(),QS9(),myS("Skipping connecting because no session screen found."))};
nXx=function(){var l=tPT();if(_.RB.isEmpty(l)){l=FQQ();var b=_.zd("yt-remote-session-name")||"",d=_.zd("yt-remote-session-app")||"";l={device:"REMOTE_CONTROL",id:l,name:b,app:d,mdxVersion:3};l.authuser=String(_.aC("SESSION_INDEX","0"));(b=_.aC("DELEGATED_SESSION_ID"))&&(l.pageId=String(b));_.Yg("yt.mdx.remote.channelParams_",l)}};
tPT=function(){return _.lo("yt.mdx.remote.channelParams_")||{}};
xyx=function(){var l,b;return _.B(function(d){if(d.nextAddress==1)return(_.QON()||_.U("use_new_nwl"))&&_.dvH().isNetworkAvailable()?d.yield(_.q1(),2):d.return();if(d.nextAddress!=3)return(l=d.yieldResult)?d.yield(vA9(l),3):d.return();b=d.yieldResult;if(!b.length)return d.return();b.forEach(function(L){var P={timestamp:L.timestamp};L=L.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:L.appShellAssetLoadReport,options:P}:L.clientError?{payloadName:"clientError",payload:L.clientError,
options:P}:void 0;L&&_.Gj(L.payloadName,L.payload,L.options)});
b.length===100&&_.T1.addLowPriorityJob(xyx);_.gR(d)})};
gXT=function(l){if(l.playerResponse){if(l=l.playerResponse,l.messages&&l.messages.length>0&&(l=l.messages.find(function(b){return!(!b||!b.mealbarPromoRenderer)}))&&l.mealbarPromoRenderer)return l.mealbarPromoRenderer}else if(l.response&&(l=l.response)&&l.overlay&&l.overlay.mealbarPromoRenderer)return l.overlay.mealbarPromoRenderer};
SKx=function(l){if(l.response){var b=l.response;if(b&&b.overlay&&b.overlay.tooltipRenderer)return b.overlay.tooltipRenderer}if(l.playerResponse&&(l=l.playerResponse,l.messages&&l.messages.length>0&&(l=l.messages.find(function(d){return!(!d||!d.tooltipRenderer)}))&&l.tooltipRenderer))return l.tooltipRenderer};
vX9=function(l){if(!A39&&(l=l||_.aC("ZWIEBACK_PING_URLS"))&&l.length){A39=!0;for(var b=0;b<l.length;b++)_.EM(l[b])}};
R$x=function(l){if(_.RB.get(_.aC("PLAYER_VARS",{}),"privembed",!1)!="1"){l&&Zi9();try{CAQ().then(function(){},function(){}),_.jG(R$x,18E5)}catch(b){_.c7(b)}}};
pIq=function(){var l=_.Nz(),b=l.getFlag(119),d=window.devicePixelRatio>1;document.body&&_.Xe(document.body,"exp-invert-logo")&&(d&&!_.Xe(document.body,"inverted-hdpi")?_.r_(document.body,"inverted-hdpi"):!d&&_.Xe(document.body,"inverted-hdpi")&&_.aO(document.body,"inverted-hdpi"));b!=d&&(_.mx(0,119,d),l.save())};
oXB=function(l){return l.filter(function(b){return"ypcGetCartEndpoint"in b||"ypcFixInstrumentEndpoint"in b})};
DyA=function(l){return l.filter(function(b){return!_.K(b,_.ket)})};
wIO=function(l,b){var d,L,P,E,f,F,n;_.B(function(N){switch(N.nextAddress){case 1:d=_.DI.getInstance();L=_.Nv.instance;P=_.wr.instance;if(!P)return VPT(l,L,b),N.return();_.zD(N,2);l.onLoadingCommand&&L.resolveCommand(l.onLoadingCommand);return N.yield(d.getCurrentPositionFromGeolocation(),4);case 4:E=N.yieldResult;if(!l.resolveLocationCommand){N.jumpTo(5);break}f=d.createLocationInfo(E);return N.yield(_.GZ(P,l.resolveLocationCommand,{locationInfo:f}),6);case 6:F=N.yieldResult;if(!F||"error"in F&&F.error||
F.errorMetadata)return VPT(l,L,b),N.return();var Y;if(F==null?0:(Y=F.onResponseReceivedActions)==null?0:Y.length){Y=_.X(F.onResponseReceivedActions);for(var q=Y.next();!q.done;q=Y.next())L.resolveCommand(q.value)}(_.K(l.onSuccessCommand,_.oN)||_.K(l.onSuccessCommand,_.qd))&&_.rh(b.hostElement,"yt-navigate",{endpoint:l.onSuccessCommand,reload:!0});case 5:_.f8(N,0);break;case 2:n=_.JE(N);if(n instanceof GeolocationPositionError&&n.code===GeolocationPositionError.PERMISSION_DENIED)return l.onDeniedCommand&&
L.resolveCommand(l.onDeniedCommand),N.return();VPT(l,L,b);_.gR(N)}})};
VPT=function(l,b,d){l.onFailureCommand&&(b.resolveCommand(l.onFailureCommand),_.lQ(d.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
G4l=function(l,b){var d=_.K(l,_.uSJ);if(d&&b){l=d.videoIds||[d.videoId];var L;b=(L=_.rh(b,"yt-lockup-requested",{videoIds:l}).detail)==null?void 0:L.returnValue;var P;d.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?P=b?b:l.map(function(E){return{videoId:E,navigationEndpoint:d.videoCommand}}):b&&(P=b);
P&&(L=P.map(function(E){var f=Object,F=f.assign;var n=E.navigationEndpoint;if(!_.K(n,_.Ku)){var N=_.K(n,_.oN);if(N){if(delete N.index,delete N.playlistId,N=_.K(n==null?void 0:n.commandMetadata,_.sz),N==null?0:N.url){var Y=N.url;Y=_.Gw(Y,"list");Y=_.Gw(Y,"index");N.url=Y}}else n=void 0}return F.call(f,{},E,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:n})}),ulx(L,d))}};
TQS=function(l){var b=_.WL();if(l=_.K(l,_.GBr))l.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&b.clearQueue(),l.closeMiniplayer&&_.qP().resolve(_.pE).close(!0)};
iYa=function(l){aeB(_.WL(),l)};
c3B=function(l){var b;(l=(b=_.K(l,_.Vph))==null?void 0:b.setVideoIds)&&l.forEach(function(d){_.Rjo(_.WL(),d)})};
ll6=function(l){r3a(_.WL(),l)};
bCQ=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(l){return!1}};
dp9=function(l){var b=["h","m","s"],d=_.D7(b);d.reverse();var L={};l=(l.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(f){var F=(f.match(/[hms]/)||[""])[0];return F?(L[F]=parseInt(f.match(/\d+/)[0],10),!1):!0});
for(l.reverse();l.length&&d.length;){var P=d.shift();P in L||(L[P]=parseInt(l.shift(),10))}if(l.length||L.s>59||L.m>59||L.h>9)return null;var E="";b.forEach(function(f){L[f]&&(E+=""+L[f]+f)});
return E||null};
Lol=function(l,b){var d=_.mtt(b,{},l,!0);return new Promise(function(L,P){d.listenOnce("n",function(){P(Error("El`"+d.JSC$30227_getErrorDescription()))});
d.listenOnce("l",function(){var E=d.getResponseCode();if(E!==200)P(Error("Fl`"+b+"`"+l.type+"`"+l.size+"`"+E));else try{L(JSON.parse(d.getResponseText()).encryptedBlobId)}catch(f){P(f)}});
d.run()})};
P59=function(l){return l.substring(l.indexOf(":")+1,l.indexOf(";"))};
EUl=function(l){return new Promise(function(b,d){var L=new FileReader;L.onloadend=function(){try{var P=new Uint8Array(L.result);P.length<8&&d(void 0);var E=P.subarray(0,8);P="";for(var f=0;f<E.length;f++)P+=("0"+E[f].toString(16)).substr(-2);P.startsWith("ffd8ff")?b("image/jpeg"):P.startsWith("47494638")?b("image/gif"):P.startsWith("89504e470d0a1a0a")?b("image/png"):P.startsWith("424d")?b("image/bmp"):b(void 0)}catch(F){d(F)}};
L.onerror=d;L.readAsArrayBuffer(l)})};
QLA=function(l){return new Promise(function(b,d){var L=new Image;L.crossOrigin="anonymous";L.onload=function(){var P=document.createElement("canvas");P.width=L.naturalWidth;P.height=L.naturalHeight;var E=P.getContext("2d");if(!E)throw Error("Gl");E.drawImage(L,0,0);E=P59(l);P.toBlob(function(f){f?b(f):d()},E)};
L.src=l})};
fl9=function(l,b){var d;if(((d=_.K(l,_.Ku))==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var L;_.rh((L=b.hostElement)!=null?L:b,"yt-shorts-reset");_.QK9(_.qP().resolve(_.b8),l).then(function(E){XpB(E,b,l)})}else{var P;
_.LZ((P=b.hostElement)!=null?P:b,[l]).then(function(E){E&&XpB(E.data,b,l)})}};
XpB=function(l,b,d){if(l){var L=_.K(l.replacementEndpoint,_.Ku);if(L){l.sequenceContinuation&&(L.sequenceParams=l.sequenceContinuation);var P;_.rh((P=b.hostElement)!=null?P:b,"yt-navigate",{endpoint:l.replacementEndpoint})}else if((l==null?void 0:l.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(l==null?0:l.watchStatus)&&_.K(l.watchStatus,_.J0h)){var E;_.rh((E=b.hostElement)!=null?E:b,"yt-navigate",{endpoint:d})}}};
sLQ=function(l){var b=_.qP().resolve(_.FU),d=_.uT.currentPageTypeSelector(b.getState())||"";b=_.uT.currentPageSubTypeSelector(b.getState())||"";d=d==="ytd-browse"&&b==="home";return _.U("web_guide_entry_enable_cache_for_non_home_pages")?(l=(l==null?void 0:l.navigationEndpoint)&&_.YI(l.navigationEndpoint)==="home",{disableCache:d&&l}):{disableCache:d}};
nUZ=function(l,b,d,L){if(l&&l.length){var P={};if(b){var E=void 0;d&&(E={commandContext:{onTap:{innertubeCommand:d||{}}}});P.header={panelHeaderViewModel:{title:_.J9(b),rendererContext:E}}}b=[];l=_.X(l);for(d=l.next();!d.done;d=l.next()){E=d.value;d=_.K(E,Fo9);E=_.K(E,B$9);var f=void 0,F=void 0;if((f=E)==null?0:(F=f.expandableItems)==null?0:F.length)for(E=_.X(E.expandableItems),f=E.next();!f.done;f=E.next()){f=f.value.guideEntryRenderer;var n=F=void 0;if(((F=f)==null?void 0:(n=F.icon)==null?void 0:
n.iconType)==="VIEW_LIST_CAIRO"){d=f;break}}F=f=void 0;E=((f=d)==null?0:f.formattedTitle)?_.J9((F=d)==null?void 0:F.formattedTitle):void 0;f=void 0;F=(f=d)==null?void 0:f.isPrimary;if(d&&E&&!F){E={title:E};d.navigationEndpoint&&(E.rendererContext={commandContext:{onTap:{innertubeCommand:d.navigationEndpoint}}});f=[];n=F=void 0;if(((F=d)==null?0:(n=F.thumbnail)==null?0:n.thumbnails)&&d.thumbnail.thumbnails.length>0){F=_.X(d.thumbnail.thumbnails);for(n=F.next();!n.done;n=F.next())f.push({url:n.value.url});
E.leadingAccessory={avatarViewModel:{image:{sources:f},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(F=void 0,(F=d.icon)==null?0:F.iconType)f.push({clientResource:{imageName:d.icon.iconType||""}}),E.leadingImage={sources:f};F=f=void 0;((f=d)==null?0:(F=f.badges)==null?0:F.liveBroadcasting)?(E.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",E.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},E.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
d.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?E.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":d.count&&(E.trailingLabel={content:d.count.toString()});b.push({listItemViewModel:E})}}b.length!==0?(P.content={listViewModel:{listItems:b}},L===0&&(P.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):P=void 0;if(P)return b=void 0,L===0&&(b={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:P}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:b}}}}};
OCS=function(l,b,d,L){if(b!=null&&b.isPrimary){switch(L){case 1:if(b.serviceEndpoint)break;d=nUZ(d,b.formattedTitle,b.navigationEndpoint,L);if(!d)break;b.serviceEndpoint=d;b.navigationEndpoint=void 0;break;case 0:!b.mouseEnterEndpoint&&(d=nUZ(d,b.formattedTitle,void 0,L))&&(b.mouseEnterEndpoint=d,b.mouseLeaveEndpoint={hideSheetCommand:{}})}l.push({guideEntryRenderer:b})}};
N$Z=function(l){if(!l)return!1;try{if(l.host&&l.host.tagName==="YT-FORMATTED-STRING"&&l.host.id==="contenteditable-textarea"||l.nodeType===Node.ELEMENT_NODE&&l.tagName==="YTD-COMMENT-INPUT")return!0}catch(b){return!1}return N$Z(l.parentNode)};
ly=function(l){return l?l.tagName==="A"&&l.href&&l.classList.contains("yt-simple-endpoint"):!1};
mp9=function(l){return l?l.tagName==="IMG"&&l.classList.contains("emoji"):!1};
YSQ=function(l,b,d){if(!l)return null;var L=ly(l);if(L&&d)return b=l.pathname.substring(l.pathname.indexOf("/channel/")+9),document.createTextNode("@"+b);if(L&&!d)return document.createTextNode("");if(mp9(l))return d=l.alt,l=l.dataset.emojiId,!l&&b&&(b=_.Bx(b,d))&&b.isCustomEmoji&&(l=b.emojiId),l?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+l+">"):document.createTextNode(d);L=l.cloneNode(!1);for(var P=0;P<l.childNodes.length;++P){var E=YSQ(l.childNodes[P],b,d);E&&L.appendChild(E)}return L};
qSZ=function(l){return l?ly(l)?l:qSZ(l.lastChild):null};
HCq=function(l){return l?ly(l)?l:HCq(l.firstChild):null};
tzj=function(l){if(!l)return null;for(var b=l.previousSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.previousSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.previousSibling;else break;(b=qSZ(b))?l=b:l=(l=l.parentNode)?qSZ(l.previousElementSibling):null;return l};
Upa=function(l){if(!l)return null;for(var b=l.nextSibling;b;)if(b.nodeType===Node.ELEMENT_NODE&&b.nodeName==="BR")b=b.nextSibling;else if(b.nodeType===Node.TEXT_NODE&&/\s+/.test(b.textContent))b=b.nextSibling;else break;return(b=HCq(b))?b:Upa(l.parentNode)};
KoT=function(l){var b=_.Ov(),d=b.JSC$11509_getStartNode();if(!N$Z(d.parentNode))return null;b=b.JSC$11509_getStartOffset();if(d.nodeType===Node.TEXT_NODE){var L=_.G7(d,ly);if(L){if(l&&b===0||!l&&b===d.length)return L}else{if(l&&b===d.length)return!d||d.nodeName==="BR"||d.nextElementSibling&&_.N4(d.nextElementSibling,"display")==="block"?null:HCq(d.nextElementSibling);if(!l&&b===0)return d?qSZ(d.previousElementSibling):null}}if(d.nodeType===Node.ELEMENT_NODE)if(l){if(0<=b&&b<d.childNodes.length)return HCq(d.childNodes[b])}else if(0<
b&&b<=d.childNodes.length)return qSZ(d.childNodes[b-1]);return null};
eb6=function(l,b,d){if(!l)return null;if(l.nodeType===Node.TEXT_NODE)if(d){var L=tzj(l);if(L&&!/^\s+\S/.test(l.wholeText.substr(0,b)))return L}else if((L=Upa(l))&&!/\S\s+/.test(l.wholeText.substr(b,l.wholeText.length)))return L;return l.nodeType===Node.ELEMENT_NODE?d?tzj(l.childNodes[b]):Upa(l.childNodes[b]):eb6(l.parentNode,b,d)};
hb9=function(l){if(l.hasChildNodes())switch(l.tagName){case "DIV":case "A":case "SPAN":var b="";for(l=l.firstChild;l;l=l.nextSibling)b+=hb9(l);return b;default:return""}else switch(l.nodeType){case 3:return l.textContent;default:return""}};
kUA=function(l){switch(l){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"}};
WoB=function(l){return l.map(function(b){return{settingsRadioOptionRenderer:{title:_.Pv(b.name),asideText:_.Pv(b.approximateSize),id:kUA(b.format)}}})};
zb6=function(l){if(l&&l.length!==0)return l.filter(jL9()).map(function(b){return{settingsRadioOptionRenderer:{title:b.name,asideText:b.approximateSize,id:kUA(b.formatType)}}})};
ya9=function(l){if(l)return l.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
ZCZ=function(l,b){l=new Set(l!=null?l:[]);if(l.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(l.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(l.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(l.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(l.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(b)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
MzA=function(l){var b=l.indexOf("(");return b!==-1?l.substring(b+1,l.length-1):l};
_.$p9=function(l,b,d,L,P){d||(d=Il9);var E;(E=_.K(d.commandMetadata,_.sz))!=null&&E.url||(d=Error("Ll`"+JSON.stringify(d)),_.az(d),d=Il9);d=_.RB.unsafeClone(d);E=_.dL(_.K(d.commandMetadata,_.sz).url,"search_query",l);_.rU(location.href,"sv")==="1"&&(_.K(d,_.HH).params="EgOAAgE%3D",E=_.dL(E,"sv","1"));_.K(d,_.HH)&&(_.K(d,_.HH).query=l);E=E.replace(/%20/g,"+");_.K(d.commandMetadata,_.sz).url=E;P=_.U("desktop_enable_entity_suggest")?{entityMid:P}:{};_.qP().resolve(_.tk).resolveCommand(d,{form:{tempData:Object.assign({},
{gs_l:b,oq:L!=null?L:l},P),isFromShorts:_.rO()==="shorts"}})};
JaA=function(l){switch(l){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
gU6=function(l,b,d,L,P,E){var f=_.RB.clone(xpZ);f.locale=_.aC("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;f.report={description:P||"<empty>"};P=_.aC("SBOX_SETTINGS",{});b=b.join(",");var F=Date.now();l={choice_cc:L,choice_id_cc:d,choices_sc:b,gl:P.REQUEST_DOMAIN,hl:P.REQUEST_LANGUAGE,query:l,time:F};E&&(l.choice_additional_comment_cc=E);_.UtV(f,l)};
SSB=function(l){var b=new Map;b.set("authuser",_.aC("SESSION_INDEX","0"));return _.Kf(l,b)};
vUO=function(l){var b;return _.B(function(d){switch(d.nextAddress){case 1:if(!l||!Aaq(l))return d.return(null);b=null;switch(_.aC("INNERTUBE_CLIENT_NAME")){case "WEB":return d.jumpTo(2);case "WEB_REMIX":b=l.getPlayer()}d.jumpTo(3);break;case 2:return d.yield(l.getPlayerPromise(),4);case 4:b=d.yieldResult;d.jumpTo(3);break;case 3:return d.return(b)}})};
Aaq=function(l){return["ytd-player","ytmusic-player"].includes(String(l.tagName||"").toLowerCase())};
C56=function(l){l=Math.round(l);return l%2?l-1:l};
Rb9=function(l){l=Math.round(l);return l%2===0?l-1:l};
ppl=function(l){var b,d,L;if(l=(b=l.createPlaylistDialogFormSchema)==null?void 0:(d=b.fieldSchemas)==null?void 0:(L=d.title)==null?void 0:L.validationSchema)for(b=[l.syncStep,l.asyncStep].filter(function(P){return P!==void 0}),b=_.X(b),d=b.next();!d.done;d=b.next()){d=d.value.rules;
if(!d)break;d=_.X(d);for(d=d.next();!d.done;d=d.next())return _.K(d.value,_.xG9)}};
DpQ=function(l){var b,d,L;if(l=(b=l.createPlaylistDialogFormSchema)==null?void 0:(d=b.fieldSchemas)==null?void 0:(L=d.visibility)==null?void 0:L.validationSchema)for(b=[l.syncStep,l.asyncStep].filter(function(P){return P!==void 0}),b=_.X(b),d=b.next();!d.done;d=b.next()){d=d.value.rules;
if(!d)break;d=_.X(d);for(L=d.next();!L.done;L=d.next())if(L=_.K(L.value,oU9))return b=void 0,(b=L.translations)==null?void 0:b.visibilityNotValidErrorMessage}};
Vzl=function(){var l,b;return(b=(l=_.qP().resolve(_.YC(_.uf)))==null?void 0:l())!=null?b:!1};
wpO=function(l){var b=21;if(!l)return b;b+=l.headerTitle?27:0;b+=l.headerTitle&&l.hasHeaderActionHeader?4:0;return b+=l.headerTitle&&l.headerSubtitle?16:0};
uW6=function(l){var b=0;if(!l)return b;b+=l.hasFooterPrimaryButton||l.hasFooterSecondaryButton?48:0;b+=l.footerTrailingLabel||l.footerLeadingLabel?30:0;return b+=l.hasFooterPrimaryButton||l.hasFooterSecondaryButton||!l.footerTrailingLabel&&!l.footerLeadingLabel?0:12};
GUO=function(l){var b=new _.$C,d=l;return{subscribe:function(L){b.subscribe("changed",L)},
dispatch:function(L,P){var E=d;if(L==="Touch Start")d=Object.assign({},E,{isAnimating:!1,initialY:P.event.touches[0].clientY});else if(L==="Touch Move"){L=P.contentScrollable?-1*(E.initialY-24):0;var f,F=(f=P.headerDivHeight)!=null?f:wpO(P.header),n;f=(n=P.footerDivHeight)!=null?n:uW6(P.footer);n=Math.min(P.fullContentWrapperHeight,P.heightMap[P.contentWrapperId]+F-f);d=Object.assign({},E,{currentY:Math.max(L,P.event.touches[0].clientY-E.initialY),maxHeightForContentWrapper:Math.min(n,Math.max(0,
(E.isFullScreen?n:P.contentWrapperHeight)-E.currentY))})}else d=L==="Snap To Full Screen"?Object.assign({},E,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:P.maxHeight}):L==="Snap To Neutral Position"?Object.assign({},E,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:P.maxHeight}):L==="Close Sheet"?Object.assign({},E,{isAnimating:!0,currentY:P.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:P.maxHeight}):E;b.publish("changed",d)}}};
T$Q=function(){_.qP().resolve(_.fh).closeSheet()};
al9=function(l){var b,d,L,P,E,f,F,n,N,Y,q;return{headerTitle:(b=l.headerTitle)==null?void 0:b.call(l),headerSubtitle:(d=l.headerSubtitle)==null?void 0:d.call(l),headerActionHeader:l.headerActionHeader,footerPrimaryButton:l.footerPrimaryButton,footerSecondaryButton:l.footerSecondaryButton,footerButtonType:(L=l.footerButtonType)==null?void 0:L.call(l),footerLeadingLabel:(P=l.footerLeadingLabel)==null?void 0:P.call(l),footerTrailingLabel:(E=l.footerTrailingLabel)==null?void 0:E.call(l),shouldShowIcons:(f=
l.shouldShowIcons)==null?void 0:f.call(l),skipContentClick:(F=l.skipContentClick)==null?void 0:F.call(l),additionalClassName:(n=l.additionalClassName)==null?void 0:n.call(l),onClosedCallback:l.onClosedCallback,focusOnClose:(N=l.focusOnClose)==null?void 0:N.call(l),isDisabled:(Y=l.isDisabled)==null?void 0:Y.call(l),disabledCommand:(q=l.disabledCommand)==null?void 0:q.call(l),headerFn:l.headerFn,contentFn:l.contentFn,footerFn:l.footerFn,hasHeaderFn:l.hasHeaderFn(),hasContentFn:l.hasContentFn(),hasFooterFn:l.hasFooterFn(),
hasFooterPrimaryButton:l.hasFooterPrimaryButton(),hasFooterSecondaryButton:l.hasFooterSecondaryButton(),hasHeaderActionHeader:l.hasHeaderActionHeader()}};
iC6=function(l){switch(l){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""}};
caj=function(l){switch(l){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""}};
raT=function(l){switch(l){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""}};
lsj=function(l,b,d){b.forEach(function(L){_.G2(_.qP().resolve(_.Lq),L)});
_.lQ(l,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",d])};
P7Z=function(l,b,d,L){var P=_.K(d,_.hQ).commandLifeCycleConfig;P&&P.onStartCommand&&_.Py(l,[P.onStartCommand],b);_.on(b);var E=_.wr.instance;E&&_.uY(E,d)?_.GZ(E,d,L).then(function(f){if(!f||(f==null?0:f.error))return f=_.K(d,_.hQ).serializedTransactionFlowLoggingParams,_.DL(b),_.ZQ(new by("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",f));_.DL(b);return{data:f}}).then(function(f){_.DL(b);
bM6(f.data);var F=f.data.command;F&&_.Py(l,[F],b);F=dwj(d,f.data);if(!F){var n=f.data;f=!1;if(n&&n.command&&_.K(n.command,_.QB)){var N;n=((N=_.K(n.command,_.QB))==null?void 0:N.commands)||[];for(N=0;N<n.length;N++)if(_.K(n[N],_.Evh)){f=!0;break}}f||_.dG('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!F&&P&&P.onSuccessCommand?_.Py(l,[P.onSuccessCommand],b):F&&P&&P.onFailureCommand&&_.Py(l,[P.onFailureCommand],b)},function(){_.DL(b);
P&&P.onFailureCommand&&_.Py(l,[P.onFailureCommand],b);LYq(d)}):_.az(Error("Xl"),"ERROR")};
Eyq=function(l,b,d){var L=[b];d&&L.push(d);return _.LZ(l,L).then(function(P){var E=_.K(b,_.hQ).serializedTransactionFlowLoggingParams,f=P.data,F=dwj(b,f);F?P=_.ZQ(new by(F,E)):bM6(f);return P},function(){var P=_.K(b,_.hQ).serializedTransactionFlowLoggingParams;
LYq(b);return _.ZQ(new by("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",P))})};
dwj=function(l,b){l=_.K(l,_.hQ).serializedTransactionFlowLoggingParams;var d=null;switch(b.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?_.u$(d,l):QZB(l);return d};
LYq=function(l){_.u$("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.K(l,_.hQ).serializedTransactionFlowLoggingParams)};
bM6=function(l){if(l.trackingParams){var b=_.zw(),d=_.je();b&&d&&_.CZ(b,d,_.WZ(l.trackingParams))}};
Qsl=function(l,b,d){var L=_.wr.instance,P=_.JNN(_.aC("YPC_MB_URL")),E=(new _.Ioy).init(),f=_.$ZQ(),F=_.K(d,_.bhj).languageCode;F===void 0?_.az(Error("Ji"),"ERROR"):_.pM([E,P]).then(function(){var n={ctk:_.dI.payments.business.integration.ClientTokenFactory.createClientToken(F,f)};L&&_.uY(L,d)?_.GZ(L,d,n).then(function(N){return{data:N}}).then(function(N){_.rh(b,"yt-service-request-completed",N);
N.code!=="ERROR"&&(N=N.data.command)&&_.Py(l,[N],b)}):_.az(Error("Xl"),"ERROR")})};
ssx=function(l,b,d,L){var P=_.wr.instance;P&&_.uY(P,d)?_.GZ(P,d,L).then(function(E){return{data:E}}).then(function(E){X26(l,b,d,E)},function(){fsZ(d)}):(P=_.qP().resolve(_.YC(_.hq)))&&P.requestDataForServiceEndpoint(d,L).then(function(E){X26(l,b,d,E)},function(){fsZ(d)})};
X26=function(l,b,d,L){_.rh(b,"yt-service-request-completed",L);if(L.code&&L.code=="ERROR")fsZ(d);else{(L=L.data.commands)&&_.Py(l,L,b);var P;(l=(P=_.K(d,_.XMf))==null?void 0:P.serializedYpcPauseFlowLoggingParams)&&l&&_.wu("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",l)}};
fsZ=function(l){var b;(l=(b=_.K(l,_.XMf))==null?void 0:b.serializedYpcPauseFlowLoggingParams)&&l&&_.wu("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",l,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
nyZ=function(l,b,d){var L=_.wr.instance;L&&_.uY(L,d)?_.GZ(L,d).then(function(P){return{data:P}}).then(function(P){FYx(l,b,d,P)},function(){Bel(d)}):(L=_.qP().resolve(_.YC(_.hq)))&&L.requestDataForServiceEndpoint(d).then(function(P){FYx(l,b,d,P)},function(){Bel(d)})};
FYx=function(l,b,d,L){_.rh(b,"yt-service-request-completed",L);L.code&&L.code=="ERROR"?Bel(d):((L=L.data.commands)&&_.Py(l,L,b),(l=_.K(d,_.f5t).serializedYpcResumeFlowLoggingParams)&&l&&_.wu("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",l))};
Bel=function(l){(l=_.K(l,_.f5t).serializedYpcResumeFlowLoggingParams)&&l&&_.wu("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",l,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
OM9=function(l){l=l===void 0?{}:l;_.qP().resolve(_.vDO).showFeedbackDialog(l.customProductData,l.feedbackContent,l.onFeedbackSubmitted,l.bucket)};
Neq=function(l){l=l===void 0?{}:l;_.qP().resolve(_.vDO).showHelpDialog(l.helpContext,l.articleId,l.productData)};
mw6=function(){Neq()};
YIO=function(){OM9()};
HMj=function(l,b,d){var L,P,E,f,F,n,N;return _.B(function(Y){switch(Y.nextAddress){case 1:L=_.K(l,qIZ);if((P=L)==null?0:P.productId){n={productId:L.productId,bucket:L.bucket,enableAnonymousFeedback:(F=L.enableAnonymousFeedback)!=null?F:!0,allowNonLoggedInFeedback:!0};N={feedbackChoice:d.feedbackChoice};if(!_.U("web_collect_offline_state")){Y.jumpTo(8);break}_.zD(Y,9);return Y.yield(m2Q(N),11)}f={bucket:(E=L)==null?void 0:E.bucket};if(!_.U("web_collect_offline_state")){Y.jumpTo(4);break}f.customProductData=
{};_.zD(Y,5);return Y.yield(m2Q(f.customProductData),7);case 7:_.f8(Y,4);break;case 5:_.JE(Y);case 4:OM9(f);Y.jumpTo(0);break;case 11:_.f8(Y,8);break;case 9:_.JE(Y);case 8:_.HxZ(N),_.qeH("GFEEDBACK",N),L.productId==="5295751"&&(N.client_attestation=Number(_.aC("CATSTAT",0))),L.productId==="5295751"&&(N.client_time=Date.now()/1E3/3600),L.productId==="5295751"&&(N.original_playback_id=_.cdt||""),_.UtV(n,N),_.gR(Y)}})};
tE9=function(l){if(l=_.K(l,_.kPZ)){var b={bucket:l.bucketIdentifier};l.additionalDatas&&(b.customProductData={},l.additionalDatas.forEach(function(d){if(d=d.userFeedbackEndpointProductSpecificValueData)b.customProductData[d.key]=d.value}));
OM9(b)}};
UwQ=function(l){var b=_.XZ.getInstance();var d=_.By("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var L=_.By("DELETE",void 0,"Delete"),P=_.By("CANCEL",void 0,"Cancel");d=HiZ(d,void 0,L,P,{signal:"DELETE_ALL_DOWNLOADS"});_.bG(b,[{openPopupAction:d}],l)};
ekj=function(){return _.B(function(l){return l.nextAddress==1?l.yield(_.qP().resolve(_.k8),2):l.yield(KY9(),0)})};
hkq=function(l){var b,d;return _.B(function(L){return L.nextAddress==1?(d=(b=_.K(l,_.PS))==null?void 0:b.targetId)?L.yield(_.qP().resolve(_.k8),3):L.jumpTo(0):L.yield(_.qP().resolve(_.hs).deleteVideo(d),0)})};
WYB=function(l){var b,d;return _.B(function(L){return L.nextAddress==1?(d=(b=_.K(l,_.PS))==null?void 0:b.targetId)?L.yield(_.qP().resolve(_.k8),3):L.jumpTo(0):L.yield(kqS(_.qP().resolve(_.hs),d),0)})};
zkT=function(l){var b,d;return _.B(function(L){return(d=(b=_.K(l,_.PS))==null?void 0:b.targetId)?L.yield(jsa(d),0):L.jumpTo(0)})};
ZM9=function(){_.U("kevlar_woffle_refresh_dl_load_killswitch")||ymQ()};
Is6=function(){_.U("kevlar_woffle")&&_.od.instance&&MEZ()};
Jm9=function(l){var b;if((b=_.K(l,_.UJ))==null||!b.videoId)return!1;$w9(_.qP().resolve(_.hs),_.K(l,_.UJ),l.clickTrackingParams);return!0};
gyO=function(l){var b;if((b=_.K(l,_.K2))==null||!b.playlistId)return!1;xwq(_.qP().resolve(_.hs),_.K(l,_.K2),l.clickTrackingParams);return!0};
Amj=function(l){var b=_.K(l,_.wEV);(b==null?void 0:b.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(b==null?void 0:b.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||SIa(_.qP().resolve(_.hs),_.K(l,_.wEV))};
C7S=function(l){l=_.K(l,_.KXF);var b;(l==null?0:(b=l.actions)==null?0:b.length)&&vyS(l)};
oyB=function(l){var b,d;return _.B(function(L){b=_.K(l,Rka);return(d=b)!=null&&d.localWatchHistoryCommandType?L.yield(p29(b),0):L.return()})};
VEq=function(){return _.B(function(l){return _.U("kevlar_enable_download_to_mobile")?l.yield(DwT(),0):l.return()})};
w2q=function(l){setTimeout(function(){requestAnimationFrame(l)},80)};
u16=function(l){return Object.entries(l).map(function(b){return b.join(":")}).join(";")};
TeQ=function(l){var b,d,L;_.B(function(P){if(P.nextAddress==1)return P.yield(GqS(),2);b=P.yieldResult;d=_.Nv.instance;switch(b){case "granted":L=l.getLocationCommand;break;case "denied":L=l.openDeniedDialogAction;break;case "prompt":L=l.openCollectionDialogAction;break;default:L=l.openCollectionDialogAction}L&&d.resolveCommand(L);_.gR(P)})};
GqS=function(){var l,b;return _.B(function(d){if(d.nextAddress==1)return l="prompt",navigator.permissions?d.yield(navigator.permissions.query({name:"geolocation"}),3):d.jumpTo(2);d.nextAddress!=2&&(b=d.yieldResult,l=b.state);return d.return(l)})};
iM9=function(){_.B(function(l){return l.yield(_.asa(),0)})};
cmQ=function(){var l,b,d;return _.B(function(L){if(L.nextAddress==1)return l=_.qP().resolve(_.kI),l?L.yield(_.GZ(l,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.cX(Error("$l")),L.return(void 0));if(b=L.yieldResult){if(b.errorMetadata)return _.cX(Error("am`"+b.errorMetadata.status+"`"+b.error)),L.return(void 0);d=b.datasyncIds;_.cE6=d.length;return L.return(d)}_.cX(Error("bm"));return L.return(void 0)})};
rmS=function(){cmQ().then(function(l){l&&(StS(l),f_9(l),ITj(l),qJq(l))})};
lwa=function(l){_.T1.addLowPriorityJob(function(){var b,d,L,P,E;return _.B(function(f){switch(f.nextAddress){case 1:if(_.U("ytidb_clear_optimizations_killswitch")){f.jumpTo(2);break}b=_.vr("clear");if(b.startsWith("V")&&b.endsWith("||")){var F=[b];StS(F);f_9(F);ITj(F);qJq(F);return f.return()}d=$ba();L=H26();return f.yield(sZ9(),3);case 3:return P=f.yieldResult,f.yield(A9l(),4);case 4:if(E=f.yieldResult,!(d||L||P||E))return f.return();case 2:l.isNetworkAvailable()?rmS():l.listenOnce("publicytnetworkstatus-online",
rmS),_.gR(f)}})})};
dp=function(l){l={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.ao(l)}}}};_.Nv.instance&&_.Nv.instance.resolveCommand(l)};
be6=function(l){if(l){var b=_.Ut();_.DE(b,3854,void 0,{layer:0,parentLayer:4});switch(l){case 1:var d=238708;break;case 2:d=238715;break;case 3:d=238710;break;case 6:d=238709}d&&(l=_.t9(b,{veType:d}))&&_.uS(b,l)}};
d0Q=function(l){if(l){var b=_.Ut();_.DE(b,3854,void 0,{layer:0,parentLayer:4});switch(l){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&&(l=_.t9(b,{veType:d}))&&_.uS(b,l)}};
Lqx=function(l){switch(l.latencyType){case 0:_.yB("consent_primitive_flow");_.Zi("cpit",l.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.Zi("cpist",l.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.Zi("cprtif",l.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.Zi("cprtli",l.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.Zi("cprt",l.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.Zi("cpdt",l.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.Zi("cpjct",l.timestampEpochMillis,"consent_primitive_flow")}};
m0S=function(l,b){var d,L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D;return _.B(function(G){switch(G.nextAddress){case 1:_.zD(G,2);(L=(d=_.K(l,PnO))==null?void 0:d.serializedConsentRequest)||(L=(P=_.K(l,Euj))==null?void 0:P.serializedConsentRequest);L&&(E=Q7q(_.lt(L)));if(E===void 0)return G.return();f=X3l(E);f.latencyCallback=Lqx;b&&fw9(f,function(){b.then(function(lN){lN.pauseVideo();(new s76).increment()})});
return((F=_.K(l,PnO))==null?void 0:F.consentAction)==="CONSENT_ACTION_PREWARM"||((n=_.K(l,Euj))==null?void 0:n.consentAction)==="CONSENT_ACTION_PREWARM"?G.yield(FqS(f),5):G.yield(BlO(f),6);case 6:N=G.yieldResult;Y=_.yW(N,La);if(Y===1){if(((q=_.CY(N,nuO,1,La))==null?void 0:_.SP(q,1))===1||((H=_.CY(N,nuO,1,La))==null?void 0:_.SP(H,1))===2||((t=_.CY(N,nuO,1,La))==null?void 0:_.SP(t,1))===3)_.K(l,Euj)?dp(_.By("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
dp(_.By("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));be6((e=_.CY(N,nuO,1,La))==null?void 0:_.SP(e,1),_.ND(N,OeQ,3,_.m_()))}else Y===2?(((W=NlB(N))==null?void 0:_.SP(W,1))===5?_.K(l,Euj)?dp(_.By("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):dp(_.By("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((M=NlB(N))==null?void 0:_.SP(M,1))===1||((J=NlB(N))==null?void 0:_.SP(J,1))===4?
dp(_.By("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((x=NlB(N))==null?void 0:_.SP(x,1))===7&&((V=E)==null?void 0:(p=_.eB(V,P0,4))==null?void 0:_.SP(p,4))!==1&&dp(_.By("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),d0Q((D=NlB(N))==null?void 0:_.SP(D,1))):dp(_.By("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));G.jumpTo(5);break;case 5:_.f8(G,0);break;case 2:_.JE(G),dp(_.By("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.gR(G)}})};
qi9=function(){if(!Yi9.has("Worker")){Yi9.set("Worker",!0);var l={api:"BROWSER_API_WEB_WORKER"};l.available="Worker"in window?!0:!1;_.Gj("apiTest",l)}};
HeT=function(l){return typeof l==="undefined"?"-1":String(Math.ceil(l/1048576))};
ex9=function(l,b){t1T(new U0a(_.K(b,Kq6).addToken,_.K(b,Kq6).commonToken)).then(function(){_.rh(l,"yt-invoke-instrument-manager-action-completed")},function(d){_.rh(l,"yt-invoke-instrument-manager-action-error",d)})};
ET=function(){return _.aC("HTML_DIR")==="rtl"};
hxZ=function(){var l,b;return(b=(l=window).matchMedia)==null?void 0:b.call(l,"(prefers-reduced-motion: reduce)").matches};
kS9=function(l){var b=_.qP().resolve(_.YC(_.Ek));if(b&&b.isAnyTransitionEnabled){var d={};b.viewTransitionCoordinator.registerElement(l,(d.slide="miniplayer-page-transition",d["lockup-to-watch"]="miniplayer-page-transition",d["learning-journey"]="miniplayer-page-transition",d))}};
Wq9=function(l,b,d){return{horizontalAlignment:l.x+d.width/2<b.width/2?"west":"east",verticalAlignment:l.y+d.height/2<b.height/2?"north":"south"}};
zxl=function(l,b,d,L,P){P=P===void 0?new _.oB(0,0):P;l=j79(l,b,d,L,!1);return new _.oB(l.x+P.x,l.y+P.y)};
j79=function(l,b,d,L,P){P=(P===void 0?0:P)?400:0;return new _.oB(l==="west"?16+(ET()?P:0):d.width-L.width-16-(ET()?0:P),b==="north"?16:d.height-L.height-16)};
yy9=function(l,b){var d=0;l&&(d+=76);b&&(d+=285);return d};
ZeZ=function(l){return _.VW(l)};
M1Q=function(l){var b=1;l=l.split(":");for(var d=[];b>0&&l.length;)d.push(l.shift()),b--;l.length&&d.push(l.join(":"));return d};
Iw9=function(l){var b=new _.W2;return _.RS(b,11,l)};
$0Q=function(l){var b={};l=l.getAllResponseHeaders().split("\r\n");for(var d=0;d<l.length;d++)if(!_.Fq(l[d])){var L=M1Q(l[d]),P=L[0];L=L[1];if(typeof L==="string"){L=L.trim();var E=b[P]||[];b[P]=E;E.push(L)}}return _.RB.map(b,function(f){return f.join(", ")})};
Ki9=function(l,b){return l.JSC$9961_xhr_?l.JSC$9961_xhr_.getResponseHeader(b):null};
JyQ=function(l,b){if(l.isDisposed())throw Error("Ea");l.di.du("n");var d=_.i7(l.di,function(){return l.xZS([b.eB,b.jB0,b.roH,b.pE3])},"n");
l.di.z9h(d.length);l.di.rr();return d};
x0x=function(l,b,d){Array.isArray(d)||(d=[String(d)]);_.Kvt(l.JSC$10197_queryData_,b,d);return l};
MEZ=function(){var l=_.od.instance;_.B(function(b){return l.deferredInstallPrompt?b.yield(l.deferredInstallPrompt.prompt(),0):b.jumpTo(0)})};
gux=function(l,b,d){if(_.VN(l))_.QO(l,b,d);else for(l=_.xzD(l);;){var L=l.next();if(L.done)break;b.call(d,L.value,void 0,l)}};
SiB=function(l,b){var d=[];gux(b,function(L){try{var P=_.jw.prototype.getWrapper.call(this,L,!0)}catch(E){if(E=="Storage: Invalid value was encountered")return;throw E;}P===void 0?d.push(L):_.JX0(P)&&d.push(L)},l);
return d};
HtT=function(l,b){SiB(l,b).forEach(function(d){_.jw.prototype.remove.call(this,d)},l)};
Aya=function(l){var b=_.Yw;b._minimumZ=Math.max(b._minimumZ,l)};
vuS=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];CnQ=function(l,b){_.su(l.vm);l.vm=b};
Rx9=function(l,b,d,L){l.setState(5);var P=!!l.ipX&&vuS.includes(_.nO(l.ipX)||"");try{var E=new _.c2({program:b,globalName:d,upj:{disable:!_.U("att_web_record_metrics")||!_.U("att_skip_metrics_for_cookieless_domains_ks")&&P,oy:"aGIf"}});E.hQ7.then(function(){l.setState(6);L&&L(b)});
CnQ(l,E)}catch(f){l.setState(7),f instanceof Error&&_.cX(f)}};
p3S=function(l,b,d,L,P,E){var f=f===void 0?"trayride":f;d?(l.setState(2),_.gh(_.CQ(d),function(){if(window[f])Rx9(l,L,f,P);else{l.setState(3);var F=_.R7$(d),n=document.getElementById(F);n&&(_.jOV(F),n.parentNode.removeChild(n));_.cX(new _.Rp("BL:ULB",d))}},E)):b?(E=_.MD("SCRIPT"),b instanceof _.QV?_.FG(E,b):E.textContent=b,E.nonce=_.Eb(document),document.head.appendChild(E),document.head.removeChild(E),window[f]?Rx9(l,L,f,P):(l.setState(4),_.cX(new _.Rp("BL:ULBJ")))):_.cX(new _.Rp("BL:ULV"))};
ouq=function(){this.state=1;this.vm=null;this.ipX=void 0};
_.Q=ouq.prototype;_.Q.initialize=function(l,b,d,L){this.ipX=L;if(l.program){var P;L=(P=l.interpreterUrl)!=null?P:null;if(l.interpreterSafeScript)P=_.GdV(l.interpreterSafeScript);else{var E;P=(E=l.interpreterScript)!=null?E:null}l.interpreterSafeUrl&&(L=_.ay(l.interpreterSafeUrl).toString());p3S(this,P,L,l.program,b,d)}else _.cX(Error("sf"))};
_.Q.isInitialized=function(){return!!this.vm};
_.Q.getState=function(){return this.state};
_.Q.isLoading=function(){return this.state===2};
_.Q.invoke=function(l){l=l===void 0?{}:l;var b;this.vm?b=JyQ(this.vm,{eB:l}):b=null;return b};
_.Q.dispose=function(){CnQ(this,null);this.setState(8)};
_.Q.setState=function(l){this.state=l};
var D06=function(l,b){return l.vm.snapshot(b)},V1T=function(l,b){var d=_.KO("botguard_async_snapshot_timeout_ms",3E3);
b=b===void 0?{}:b;d=d===void 0?3E3:d;return l.vm?new Promise(function(L,P){var E=!1,f=_.T1.addJob(function(){E=!0;P(Error("tf"))},1,d);
l.vm?D06(l,{eB:b}).then(function(F){_.T1.cancelJob(f);E||L(F)}).catch(function(F){_.T1.cancelJob(f);
E||P(F)}):(_.T1.cancelJob(f),L(null))}):Promise.resolve(null)},w3Q=["att/log"],Il9;
Il9={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var uex={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},GSZ=function(l,b){return _.qg(l,{mode:"readwrite",enableRetries:!0},function(d){return _.tvV(d,b,"settingEntity")})},TlA=function(l,b,d){return _.qg(l,{mode:"readonly",
enableRetries:!0},function(L){return _.$Rf(L,b,d)})},awl=function(l){if(!l.storage)return!1;
a:{if(l.storage){try{var b=l.storage.get("TLPQtimestamp")}catch(d){}l=Number(b);if(!isNaN(l))break a}l=void 0}return l?Date.now()-l<864E5:!1},ieQ=function(l){if(l.storage){try{var b=l.storage.get("TLPQindex")}catch(d){}l=Number(b);
if(!isNaN(l))return l}},cya=function(l,b){l.queueProxy&&b.forEach(function(d){if(d.videoId&&d.trackingParams&&l.queueProxy instanceof _.qB){var L=_.zw();
l.queueProxy.attributionData.set(d.videoId,{enqueueingVe:_.WZ(d.trackingParams).getAsJson(),enqueueingCsn:L?L:void 0,clientEnqueueingTimeMs:Math.floor((0,_.t8)()).toString()})}})},ryx=function(l){var b=_.Ycj(l);
b!=l.currentSnapState_&&(l.currentSnapState_=b,l.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},QA=function(l){this.JSC$13386_networkManager_=l;
this.partCallbacks_=[]};
QA.prototype.getCacheKeyForEndpoint=function(l){return _.Xky(l,!1)};
QA.prototype.onPartsCallback_=function(l){this.partCallbacks_.forEach(function(b){l&&b(l)})};
var Xr=function(l,b,d){QA.call(this,l);this.player_=b;this.autoplayData_=d};
_.h(Xr,QA);Xr.prototype.getCacheKeyForEndpoint=function(l){return _.Xky(l,!!this.autoplayData_)};
Xr.prototype.getTempData=function(l,b){b=b.timeBeforeNextVideo;l={itct:l.clickTrackingParams,lact:_.HX(),pbis:b,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(l.autonav=1);return l};
Xr.prototype.getXhrParams=function(l){return Object.assign({pbj:"prefetch"},l)};
Xr.prototype.getParams=function(l){l={frags:l.fragmentsRequested.join(",")};_.U("kevlar_droppable_prefetchable_requests")&&(l.prefetch=1);return l};
var lnj=function(l){l.playerEvents_.forEach(function(b){l.player.removeEventListener(b.eventName,b.callback)});
l.playerEvents_.length=0},bd9=function(l,b,d){this.player=l;
this.JSC$13396_taskManager=b;this.prefetchDelay=d;this.completionResolver_=null;this.playerEvents_=[]};
bd9.prototype.start=function(){var l=this;this.completionResolver_=_.TZ();_.Ds(this.completionResolver_.promise,function(){lnj(l);l.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var dtO=function(l,b,d){l.player.addEventListener(b,d);l.playerEvents_.push({eventName:b,callback:d})},LFQ={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},PPO={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},ELB=function(l,b,d){bd9.call(this,l,b,d);this.cueId_="playbackTrigger-"+Math.random()};
_.h(ELB,bd9);
ELB.prototype.prepareTrigger=function(l){var b=this,d=this.player.getDuration(),L=this.player.getVideoData(),P=L.isLive&&L.hasProgressBarBoundaries;if(P&&L.progressBarEndPositionUtcTimeMillis){var E=L.progressBarEndPositionUtcTimeMillis/1E3;isNaN(E)||(d=E)}var f=0;this.prefetchDelay>=0?P?L.progressBarStartPositionUtcTimeMillis&&(L=L.progressBarStartPositionUtcTimeMillis/1E3,isNaN(L)||(f=L+this.prefetchDelay)):f=this.prefetchDelay:f=d+this.prefetchDelay;P?this.player.addUtcCueRange(this.cueId_,f,d):
this.player.addCueRange(this.cueId_,f,d);_.Ds(l.promise,function(){b.player.removeCueRange(b.cueId_)});
dtO(this,"onCueRangeEnter",function(F){F==b.cueId_&&l.resolve(d-f)})};
var QmS=function(l,b){l.fragmentConfiguration_[b].requiredKeys.every(function(d){return!!l.prefetchedData_[d]})&&(l.validatedFragments_.push(b),b=l.missingFragments_.indexOf(b),b!==-1&&l.missingFragments_.splice(b,1))},Xdq=function(l){l.prefetchedFragments_.forEach(function(b){QmS(l,b)})},fn9=function(l,b,d){this.pageFragments_=l;
this.prefetchedFragments_=b;this.fragmentConfiguration_=PPO;this.prefetchedData_=d;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;Xdq(this)},sm9=function(){},FFQ=function(l){this.JSC$13410_playlistManager_=l};
_.h(FFQ,sm9);FFQ.prototype.getPrefetchEndpoint=function(){return this.JSC$13410_playlistManager_.getAutoplayEndpoint()};
var B1q=function(l){this.autonavEndpoints_=l};
_.h(B1q,sm9);B1q.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var nLA=function(l,b,d,L,P){this.autonavEndpoints=l;this.foregroundTrigger=b;this.backgroundTrigger=d;this.pageType=L;this.isInPlaylist=P},OdO=function(l,b){if(l.webPrefetchData&&l.webPrefetchData.navigationEndpoints&&l.webPrefetchData.navigationEndpoints.length){l=l.webPrefetchData.navigationEndpoints;
var d=_.K(l[0],_.oN);if(d.watchEndpointSupportedPrefetchConfig&&d.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var L=d.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;d=L.playbackRelativeSecondsPrefetchCondition;d=typeof d==="number"&&Math.abs(d)<b.videoDuration?d:void 0;L=L.countdownUiRelativeSecondsPrefetchCondition;L=typeof L!=="number"||_.U("prefetch_job_config_cleanup_ks")&&b.inPlaylist?void 0:L;if(typeof L==="number")return new nLA(l,b.makeUpNextTrigger(L),b.makePlaybackTrigger(L),
"watch",b.inPlaylist);if(typeof d==="number")return new nLA(l,b.makePlaybackTrigger(d),null,"watch",b.inPlaylist)}}},N1Q=function(l){return l.prefetchJobConfig_.backgroundTrigger?_.rq(_.A0N)()==0?l.prefetchJobConfig_.backgroundTrigger:l.prefetchJobConfig_.foregroundTrigger:l.prefetchJobConfig_.foregroundTrigger},mt9=function(l){_.Am(document,"visibilitychange",l.onVisibilityChange_,!1,l)},fa=function(l){QA.call(this,l)};
_.h(fa,QA);fa.prototype.getCacheKeyForEndpoint=function(l){return QA.prototype.getCacheKeyForEndpoint.call(this,l)};
fa.prototype.getTempData=function(){return{}};
fa.prototype.getXhrParams=function(l){return l};
fa.prototype.getParams=function(){return{}};
var Y7Q=function(l,b,d){var L=l.prefetchDelay*1E3;if(Math.abs(L)>b)d.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var P=L,E=b-L;L<0&&(P=b+L,E=Math.abs(L));var f=l.JSC$13396_taskManager.addJob(function(){d.resolve(E/1E3)},10,P);
d.promise.thenCatch(function(){l.JSC$13396_taskManager.cancelJob(f)})}},q7Q=function(l,b,d){bd9.call(this,l,b,d)};
_.h(q7Q,bd9);q7Q.prototype.prepareTrigger=function(l){var b=this;dtO(this,"onAutonavCoundownStarted",function(d){Y7Q(b,d,l)})};
var Hd9=function(l){l.pendingPrefetchJob_&&(l.pendingPrefetchJob_.cancel(),l.pendingPrefetchJob_=null)},td9=function(l,b,d){if(!l.triggeredTargets.has(b)){var L=_.x7J(l,b);
L.action=d;_.Jt2(l,b,L)}},UtS=function(l){_.htf();
_.TKA("cpt")&&_.cX(Error("lh"));_.PV.requestAnimationFrame(function(){_.PV.setTimeout(function(){_.Zi("cpt");var b=_.$R("vpl"),d=_.$R("cpt");b&&d&&_.Zi("ol",Math.max(b,d))})});
try{_.Zi("fr_s"),l()}catch(b){_.az(b)}_.PV.requestAnimationFrame(function(){_.Zi("bcp")})},KF6=function(l,b){l.serviceEndpointHandlers.push(b)},enA=function(l,b){b=l.pendingPages_.indexOf(b);
b>-1&&l.pendingPages_.splice(b,1)},hnT=function(l,b){var d=_.iro.indexOf(b);
d>-1&&_.iro.splice(d,1);l.targetPage_==b?(l.abort(),_.rPV(l)):enA(l,b)},kH6=function(l,b,d,L){b={challenge:b};
d&&(b.webResponse=d);return _.tx(l.innertubeTransportService,b,_.l$(w3Q),L)},WFl=function(l,b,d){if(!b.challenge)throw Error("ri");
if(b.botguardData&&b.botguardData.program){var L=new ouq;L.initialize(b.botguardData,function(){V1T(L,{atr_challenge:b.challenge}).then(function(P){if(!P)throw Error("si");return kH6(l,b.challenge,P,d)}).catch(function(P){_.cX(P);
return kH6(l,b.challenge,void 0,d)})},void 0)}else kH6(l,b.challenge,void 0,d)},jmB=function(l,b,d){var L={};
b.ids&&(L.ids=[].concat(_.VV(b.ids)));b.engagementType&&(L.engagementType=b.engagementType);return _.tx(l.innertubeTransportService,L,_.l$(_.TsJ),d).then(function(P){if(!P)throw new _.Rp("GetAttestationChallenge returned falsy");WFl(l,P,d)}).thenCatch(function(P){_.az(P)})},znj=function(l,b,d){return new _.M$(function(L,P){var E;
return _.B(function(f){if(f.nextAddress==1){var F=f.yield,n=b.engagementType,N=b.ids,Y={};N=_.X(N!=null?N:[]);for(var q=N.next();!q.done;q=N.next())q=q.value,q.encryptedVideoId?Y.encryptedVideoId=q.encryptedVideoId:q.externalChannelId?Y.externalChannelId=q.externalChannelId:q.commentId?Y.commentId=q.commentId:q.externalOwnerId?Y.externalOwnerId=q.externalOwnerId:q.artistId?Y.artistId=q.artistId:q.playlistId?Y.playlistId=q.playlistId:q.externalPostId?Y.externalPostId=q.externalPostId:q.shareId&&(Y.shareId=
q.shareId);return F.call(f,qtQ(n,Y),2)}E=f.yieldResult;if(!E.challenge)return _.cX(Error("ti")),jmB(l,b,d).then(L,P),f.return();F=E;n={challenge:F.challenge};n.webResponse=F.webResponse;n.engagementType=b.engagementType;n.ids=b.ids;_.tx(l.innertubeTransportService,n,_.l$(w3Q),d).then(L,P);_.gR(f)})})},r3a=function(l,b){var d,L,P,E;
_.B(function(f){if(f.nextAddress==1){d=_.K(b,_.aC2);if(!(d&&d.listId&&l.response&&l.response.playingVideoId)||l.listId!==d.listId)return f.return();l.index===void 0&&(l.index=0);return f.yield(_.H_o(l.JSC$13249_playlistNetworkManager,d.listId,l.index,l.response.playingVideoId),2)}L=f.yieldResult;if(!L)return f.return();P=L.playlistId;E=L.playlistPanelRenderer;l.setPlaylistData(P,E,L.autoplayRenderer);_.gR(f)})},yZB=function(l,b,d){var L=l.getParams(d),P=_.Li$(b,L),E=l.getTempData(b,d);
E.endpoint=JSON.stringify(b);_.U("enable_unknown_lact_fix_on_html5")&&(_.qP().resolve(_.kh),E.lact=_.HX());var f={headers:{"X-YouTube-STS":_.aC("STS"),"x-youtube-csoc":1}};_.uv(P,E);return new _.M$(function(F,n){var N=l.getXhrParams(L),Y;_.U("kevlar_cache_on_ttl_player")&&(Y=_.qP().resolve(_.ZK));Y&&_.L_Q(Y,b)?_.sKA(Y,b,E,window.location.href).then(function(q){q?F(q):n()},n):_.uxh(l.JSC$13386_networkManager_,b,N,l.onPartsCallback_.bind(l),f).then(function(q){q?F(q):n()},n)})},Zd6=function(l,b){l.triggerPromise_=
b.start();
l.triggerPromise_.then(function(d){var L=l.prefetchEndpointProvider_.getPrefetchEndpoint();if(L){var P=LFQ[l.prefetchJobConfig_.pageType].prefetchedFragments;l.prefetchRequestPromise_=yZB(l.JSC$13422_networkPrefetchRequest_,L,{fragmentsRequested:P,timeBeforeNextVideo:d});l.prefetchResponseCacheKey_=l.JSC$13422_networkPrefetchRequest_.getCacheKeyForEndpoint(L);mt9(l);l.prefetchRequestPromise_.then(function(E){l.storePrefetchedDataCallback_(l.prefetchResponseCacheKey_,E);if(_.U("web_prefetch_preload_video")&&
P.length===1&&P[0]==="pl"&&E&&!E.playerAds&&!E.adPlacements){var f=_.K(L,_.Ku),F=f!=null,n={raw_player_response:E,watch_endpoint:f};(E=_.qP().resolve(F?_.lPh:_.sJ))&&L&&E.then(function(N){F&&_.U("web_queue_preload_video")?(n.prefer_gapless=!0,N.queueNextVideo(n)):N.preloadVideoByPlayerVars(n)})}})}})},sT=function(l,b,d,L){this.prefetchEndpointProvider_=l;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=b;this.prefetchJobConfig_=d;this.JSC$13422_networkPrefetchRequest_=L;this.prefetchResponseCacheKey_=null};
sT.prototype.enqueue=function(){this.triggerPromise_||(Zd6(this,N1Q(this)),_.zC(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
sT.prototype.resolve=function(){this.cancel()};
sT.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.");mt9(this)};
sT.prototype.onVisibilityChange_=function(){var l=this;_.rq(_.A0N)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){l.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||Zd6(this,N1Q(this))};
var Md9=function(l,b,d,L,P){b&&(b==null?0:b.videoId)&&d&&d.entries&&_.U("kevlar_enable_shorts_prefetch_in_sequence")&&(Hd9(l),b=d.entries.map(function(E){var f;return(f=_.K(E.command,_.Ku))==null?void 0:f.videoId}).indexOf(b.videoId),d=d.entries[b+1],d!=null&&d.command&&!_.K(d==null?void 0:d.command,_.O3)&&(L=new nLA([d.command],new ELB(L,_.T1,1),null,"shorts",!1),l.pendingPrefetchJob_=new sT(new B1q(L.autonavEndpoints),function(){return!1},L,new fa(P)),l.pendingPrefetchJob_.enqueue()))},Inx=function(l,
b,d,L,P,E){var f=_.JQ.getInstance();
if(!_.U("block_all_player_prefetch_requests")){Hd9(l);var F=!!d.getPlaylistId(),n=d.getVideoData().isLive&&d.getVideoData().hasProgressBarBoundaries;if((f.getState()==2||F||n)&&(!d.getVideoData().isLive||n)){f={inPlaylist:F,videoDuration:d.getDuration(),makeUpNextTrigger:function(Y){return new q7Q(d,_.T1,Y)},
makePlaybackTrigger:function(Y){return new ELB(d,_.T1,Y)}};
var N=OdO(b,f);N&&(l.pendingPrefetchJob_=new sT(N.isInPlaylist?new FFQ(P):new B1q(N.autonavEndpoints),function(Y,q){q=new fn9(LFQ[N.pageType].pageFragments,LFQ[N.pageType].prefetchedFragments,q);return _.kvV(q)?(l.prefetchCache_.set(Y,q),!0):!1},N,new Xr(L,d,E,P)),l.pendingPrefetchJob_.enqueue())}}},$tS=function(){var l=_.WL();
l.signals.parkOrScheduleJob(function(){var b=l.storage;if(b.storage)if(awl(b)){var d=b.getPlaylistId();b=ieQ(b);d=!!d&&b!==void 0}else b.clear(),d=!1;else d=!1;if(d){d=l.JSC$13249_pageManager.isOnWatch();a:{var L=l.storage;if(L.storage&&awl(L)&&(b=L.getPlaylistId(),L=ieQ(L),b&&L!==void 0)){d={recoverPlaylistCommand:{listId:b,index:L,openMiniplayer:!d,openListPanel:d,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}d=void 0}d&&_.bG(l.JSC$13249_actionRouter,[d],null)}},0,"ma")},JZ6=function(l,b,d,
L,P,E){var f=_.mi(7111);
_.VS(l.JSC$18771_screenManager,f,E?_.WZ(E):void 0);_.uS(l.JSC$18771_screenManager,f,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:L,offlineId:b,offlineabilityFormatType:d,isDefaultFormatType:P==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:P}})},xtS=function(l,b,d,L,P){var E,f,F,n,N;
return _.B(function(Y){if(Y.nextAddress==1)return Y.yield(l.JSC$18771_playerApiPromise,2);E=Y.yieldResult;JZ6(l,b,d,"OFFLINE_OBJECT_TYPE_PLAYLIST",L,P);if(F=_.Cwo[l.entityTypeMap.listEntityType])N={},f=(N[F]={maximumDownloadQuality:(n=d)!=null?n:void 0},N);return Y.yield(E.queueOfflineAction(b,l.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",f),0)})},gLa=function(l,b){var d,L,P,E;
return _.B(function(f){if(f.nextAddress==1)return f.yield(l.JSC$18771_persistentStorePromiseAccessor(),2);if(f.nextAddress!=3){d=f.yieldResult;if(!d)return _.cX(new _.Rp("PES is undefined")),f.return();L=_.Fv(b,"downloadStatusEntity");return f.yield(TlA(d,L,"downloadStatusEntity"),3)}P=f.yieldResult;return f.return((E=P)==null?void 0:E.downloadState)})},S79=function(l,b,d,L,P){var E,f,F,n,N,Y;
return _.B(function(q){switch(q.nextAddress){case 1:return q.yield(l.JSC$18771_playerApiPromise,2);case 2:E=q.yieldResult;JZ6(l,b,d,"OFFLINE_OBJECT_TYPE_VIDEO",L,P);if(F=_.Cwo[l.entityTypeMap.singleEntityType])N={},f=(N[F]={maximumDownloadQuality:(n=d)!=null?n:void 0},N);return q.yield(gLa(l,b),3);case 3:Y=q.yieldResult;if(Y!=="DOWNLOAD_STATE_USER_DELETED"){q.jumpTo(4);break}return q.yield(l.deleteVideo(b),4);case 4:return q.yield(E.queueOfflineAction(b,l.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
f),0)}})},AZa=function(l,b,d,L,P){return _.B(function(E){return E.nextAddress==1?E.yield(l.deleteVideo(b,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):E.yield(S79(l,b,d,L,P),0)})},vLl=function(l,b,d){var L,P;
return _.B(function(E){if(E.nextAddress==1)return E.yield(l.JSC$18771_playerApiPromise,2);L=E.yieldResult;P=_.Fv(b,"mainVideoDownloadStateEntity");return E.yield(L.updateDownloadState(P,d),0)})},jsa=function(l){var b=_.qP().resolve(_.hs);
return _.B(function(d){if(d.nextAddress==1)return b.previousDownloadStateForVideo[l]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&b.previousDownloadStateForVideo[l]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?d.jumpTo(2):d.yield(b.resumeVideoDownload(l),2);if(d.nextAddress!=4)return d.yield(vLl(b,l,b.previousDownloadStateForVideo[l]),4);delete b.previousDownloadStateForVideo[l];_.gR(d)})},kqS=function(l,b){var d;
return _.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$18771_playerApiPromise,2);d=L.yieldResult;return L.yield(d.queueOfflineAction(b,l.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},KY9=function(){var l=_.qP().resolve(_.hs),b,d;
return _.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$18771_playerApiPromise,2);if(L.nextAddress!=3)return b=L.yieldResult,d={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},L.yield(b.queueOfflineAction("!*$_ALL_ENTITIES_!*$",l.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",d),3);var P=l.JSC$18771_commandHandler,E=P.resolveCommand,f=_.By("DELETING_ALL",void 0,"Downloads are being deleted");E.call(P,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.dT(f)}},
popupType:"TOAST"}});_.gR(L)})},CPZ=function(l,b){var d,L,P,E,f,F;
return _.B(function(n){if(n.nextAddress==1)return n.yield(l.JSC$18771_persistentStorePromiseAccessor(),2);if(n.nextAddress!=3)return d=n.yieldResult,d?n.yield(TlA(d,_.ye,"downloadsPageViewConfigurationEntity"),3):(_.cX(new _.Rp("PES is undefined")),n.return());P=(L=n.yieldResult)!=null?L:{};F=(f=(E=P)==null?void 0:E.downloadsUpsellBannerVisibility)!=null?f:{};return F.visibleWithConnection?n.yield(b.refreshAllStaleEntities(0),0):n.jumpTo(0)})},RnA=function(l){var b,d;
return _.B(function(L){if(L.nextAddress==1)return L.yield(l.JSC$18771_prefStorage,2);b=L.yieldResult;return L.return((d=b)==null?void 0:d.get("sdois"))})},pdZ=function(l){var b,d,L,P,E,f;
return _.B(function(F){if(F.nextAddress==1)return F.yield(l.JSC$18771_persistentStorePromiseAccessor(),2);if(F.nextAddress!=3){b=F.yieldResult;if(!b)return _.cX(new _.Rp("PES is undefined")),F.return();d=_.Fv("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return F.yield(TlA(b,d,"settingEntity"),3)}L=F.yieldResult;return F.return((f=(P=L)==null?void 0:(E=P.settingOptionValue)==null?void 0:E.boolValue)!=null?f:!1)})},oLx=function(l,b){var d,L,P,E;
return _.B(function(f){switch(f.nextAddress){case 1:return((d=b)==null?void 0:d.formatType)===void 0?f.return():f.yield(l.JSC$18771_prefStorage,2);case 2:L=f.yieldResult;if(L===void 0)return f.return();if(((P=b)==null?void 0:P.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return f.yield(L.set("lmqf",b.formatType),8);if(((E=b)==null?void 0:E.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){f.jumpTo(0);break}return f.yield(L.set("lmqf",b.formatType),6);case 6:return f.yield(L.set("lmqflst",
Math.floor((0,_.t8)())),0);case 8:return f.yield(L.remove("lmqflst"),0)}})},Dtx=function(l){var b,d;
return _.B(function(L){switch(L.nextAddress){case 1:return L.yield(l.JSC$18771_prefStorage,2);case 2:b=L.yieldResult;if(!b){L.jumpTo(3);break}return L.yield(b.get("lmqflst"),4);case 4:if(d=L.yieldResult,d!==void 0)return L.return(d);case 3:return L.return(0)}})},Vdj=function(l){var b,d,L;
return _.B(function(P){return P.nextAddress==1?P.yield(l.JSC$18771_prefStorage,2):P.nextAddress!=3?(b=P.yieldResult,P.yield((d=b)==null?void 0:d.get("ldtmes"),3)):P.return((L=P.yieldResult)!=null?L:!1)})},DwT=function(){var l=_.qP().resolve(_.hs),b;
return _.B(function(d){if(d.nextAddress==1)return d.yield(l.JSC$18771_prefStorage,2);b=d.yieldResult;return b===void 0?d.return():d.yield(b.set("ldtmes",!0),0)})},wdO=function(l){var b,d;
return _.B(function(L){switch(L.nextAddress){case 1:return L.yield(l.JSC$18771_prefStorage,2);case 2:b=L.yieldResult;if(b===void 0){L.jumpTo(3);break}return L.yield(b.get("lmqf"),4);case 4:if(d=L.yieldResult,d!==void 0)return L.return(d);case 3:return L.return("SD")}})},xwq=function(l,b,d){var L,P,E,f,F,n,N,Y;
_.B(function(q){switch(q.nextAddress){case 1:return q.yield(oLx(l,(L=b)==null?void 0:L.actionParams),2);case 2:P=b.playlistId;if(!P)return q.return();if(b.action==="ACTION_ADD")return((f=b.actionParams)==null?0:f.formatType)?q.yield(xtS(l,P,b.actionParams.formatType,(Y=b.actionParams)==null?void 0:Y.settingsAction,d),0):q.yield(l.offlineWebClientEligibility,14);if(b.action==="ACTION_REMOVE_WITH_PROMPT"){var H=l.JSC$18771_commandHandler,t=H.resolveCommand,e=_.aC("INNERTUBE_CLIENT_NAME");var W=e===
"WEB_REMIX"?_.By("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.By("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var M=e==="WEB_REMIX"?[_.By("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];e=e==="WEB_REMIX"?_.By("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.By("DELETE",void 0,"Delete");var J=_.By("CANCEL",void 0,"Cancel");W=HiZ(W,M,e,J,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:P});t.call(H,{openPopupAction:W});return q.return()}if(b.action===
"ACTION_REMOVE")return q.yield(kqS(l,P),0);if(b.action!=="ACTION_SYNC"){q.jumpTo(0);break}return q.yield(l.JSC$18771_playerApiPromise,9);case 9:return E=q.yieldResult,q.yield(E.queueOfflineAction(P,l.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return F=q.yieldResult,q.yield(wdO(l),15);case 15:return n=q.yieldResult,q.yield(Dtx(l),16);case 16:N=q.yieldResult,b.onAddCommand&&l.JSC$18771_commandHandler.resolveCommand(b.onAddCommand,{form:{preferredFormatType:n,
offlineWebClientEligibility:F,lastOfflineQualitySettingsSavedMs:N.toString()}}),q.jumpTo(0)}})},$w9=function(l,b,d){var L,P,E,f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p,D,G;
_.B(function(lN){switch(lN.nextAddress){case 1:return lN.yield(oLx(l,(L=b)==null?void 0:L.actionParams),2);case 2:P=b.videoId;if(!P)return lN.return();if(b.action==="ACTION_REMOVE_WITH_PROMPT"){var sA=l.JSC$18771_commandHandler,OA=sA.resolveCommand,WV=_.aC("INNERTUBE_CLIENT_NAME");var qH=WV==="WEB_REMIX"?_.By("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.By("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var KF=WV==="WEB_REMIX"?[_.By("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];WV=WV==="WEB_REMIX"?_.By("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.By("DELETE",void 0,"Delete");var AV=_.By("CANCEL",void 0,"Cancel");qH=HiZ(qH,KF,WV,AV,{signal:"DELETE_DOWNLOAD",targetId:P});OA.call(sA,{openPopupAction:qH});return lN.return()}if(b.action==="ACTION_ADD")return((x=b.actionParams)==null?0:x.formatType)?lN.yield(S79(l,P,b.actionParams.formatType,(G=b.actionParams)==null?void 0:G.settingsAction,d),0):lN.yield(l.offlineWebClientEligibility,
28);if(b.action==="ACTION_RETRY")return lN.yield(wdO(l),24);if(b.action==="ACTION_PAUSE")return lN.yield(l.pauseVideoDownload(P),0);if(b.action==="ACTION_RESUME")return lN.yield(l.resumeVideoDownload(P),0);if(b.action==="ACTION_REMOVE")return lN.yield(gLa(l,P),18);if(!_.U("kevlar_enable_download_to_mobile")){lN.jumpTo(0);break}E=_.K(b.onAddCommand,_.rr);F=(f=E)==null?void 0:f.isCrossDeviceDownload;if(!b.onAddCommand||!F){lN.jumpTo(0);break}n="HD";return lN.yield(Dtx(l),16);case 16:return N=lN.yieldResult,
lN.yield(Vdj(l),17);case 17:Y=lN.yieldResult;l.JSC$18771_commandHandler.resolveCommand(b.onAddCommand,{form:{preferredFormatType:n,lastOfflineQualitySettingsSavedMs:N.toString(),downloadToMobileEduShown:Y}});lN.jumpTo(0);break;case 18:return q=lN.yieldResult,l.previousDownloadStateForVideo[P]=(H=q)!=null?H:"DOWNLOAD_STATE_UNKNOWN",lN.yield(vLl(l,P,"DOWNLOAD_STATE_USER_DELETED"),19);case 19:if(l.previousDownloadStateForVideo[P]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&l.previousDownloadStateForVideo[P]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){lN.jumpTo(20);break}return lN.yield(l.pauseVideoDownload(P),20);case 20:sA=_.By("DELETED_VIDEO",void 0,"Video deleted from downloads.");OA=_.By("UNDO_ACTION",void 0,"Undo");qH=_.By("CLOSE",void 0,"Close");t={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.dT(sA),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.dT(OA),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:P}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:sA+" "+OA}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:P}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:qH}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};l.JSC$18771_commandHandler.resolveCommand(t);
lN.jumpTo(0);break;case 24:e=lN.yieldResult;e==="UNKNOWN_FORMAT_TYPE"&&(e="SD");W="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((M=b.actionParams)==null?0:M.formatType)e=b.actionParams.formatType,W=(J=b.actionParams)==null?void 0:J.settingsAction;return lN.yield(AZa(l,P,e,W,d),25);case 25:return lN.return();case 28:return V=lN.yieldResult,lN.yield(wdO(l),29);case 29:return p=lN.yieldResult,lN.yield(Dtx(l),30);case 30:D=lN.yieldResult,b.onAddCommand&&l.JSC$18771_commandHandler.resolveCommand(b.onAddCommand,
{form:{preferredFormatType:p,offlineWebClientEligibility:V,lastOfflineQualitySettingsSavedMs:D.toString()}}),lN.jumpTo(0)}})},uKA=function(l,b){var d,L,P,E,f,F,n;
return _.B(function(N){if(N.nextAddress==1)return N.yield(l.JSC$18771_persistentStorePromiseAccessor(),2);d=N.yieldResult;if(!d)return _.cX(new _.Rp("PES is undefined")),N.return();if((L=b)==null||!L.settingItemId)return N.return();P=b;E=P.settingItemId;f=P.boolValue;F=_.Fv(E,"settingEntity");n={key:F,settingOptionValue:{boolValue:f}};return N.yield(GSZ(d,n),0)})},GHj=function(l,b){var d,L,P,E,f,F,n;
return _.B(function(N){switch(N.nextAddress){case 1:return N.yield(l.JSC$18771_prefStorage,2);case 2:return d=N.yieldResult,L=_.Nz(),N.yield(l.JSC$18771_persistentStorePromiseAccessor(),3);case 3:return P=N.yieldResult,d?P?N.yield(d.get("sdois"),4):(_.cX(new _.Rp("PES is undefined")),N.return()):(_.cX(new _.Rp("prefStorage is undefined")),N.return());case 4:E=N.yieldResult;F=(f=b)==null?void 0:f.boolValue;F===void 0||_.U("kevlar_set_sd_enabled_flag_killswitch")||_.mx(0,197,!0);E===void 0&&F===void 0&&
(F=!1);if(F===void 0){N.jumpTo(0);break}return N.yield(d.set("sdois",F),6);case 6:return _.U("kevlar_set_sd_enabled_flag_killswitch")||(_.mx(0,196,F),L.save()),n={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:F},N.yield(uKA(l,n),0)}})},T1a=function(l,b,d){var L,P,E,f,F;
return _.B(function(n){switch(n.nextAddress){case 1:return n.yield(RnA(l),2);case 2:return L=n.yieldResult,n.yield(GHj(l,d),3);case 3:return n.yield(RnA(l),4);case 4:return P=n.yieldResult,E=P!==L,n.yield(pdZ(l),5);case 5:f=n.yieldResult&&!_.U("kevlar_modern_downloads_page");if((F=!P&&!f)||E)return n.yield(b.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);n.jumpTo(0)}})},ymQ=function(){var l=_.qP().resolve(_.hs),
b;
_.B(function(d){switch(d.nextAddress){case 1:return d.yield(l.JSC$18771_playerApiPromise,2);case 2:b=d.yieldResult;if(!_.U("kevlar_force_refresh_smart_downloads")){d.jumpTo(3);break}return d.yield(b.refreshAllStaleEntities(0),4);case 4:return d.return();case 3:return d.yield(b.refreshAllStaleEntities(),5);case 5:return d.yield(T1a(l,b),6);case 6:if(_.U("enable_download_pep_for_premium_countries_web"))return d.yield(CPZ(l,b),0);d.jumpTo(0)}})},SIa=function(l,b){var d,L;
_.B(function(P){switch(P.nextAddress){case 1:return P.yield(l.JSC$18771_playerApiPromise,2);case 2:d=P.yieldResult;switch((L=b)==null?void 0:L.settingItemId){case "SMART_DOWNLOADS_ENABLED":return P.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return P.jumpTo(4)}P.jumpTo(0);break;case 3:return P.yield(T1a(l,d,b),6);case 6:P.jumpTo(0);break;case 4:return P.yield(uKA(l,b),7);case 7:P.jumpTo(0)}})},anQ=function(l,b){var d,L,P;
return _.B(function(E){if(E.nextAddress==1)return E.yield(l.JSC$18771_persistentStorePromiseAccessor(),2);if(E.nextAddress!=3){d=E.yieldResult;if(!d)return _.cX(new _.Rp("PES is undefined")),E.return(!1);if(!b)return E.return(!1);L=_.Fv(b,"mainVideoEntity");return E.yield(TlA(d,L,"mainVideoEntity"),3)}P=E.yieldResult;return E.return(P!==void 0)})},vyS=function(l){var b=_.qP().resolve(_.hs),d,L,P,E,f,F,n,N,Y,q,H;
_.B(function(t){switch(t.nextAddress){case 1:return t.yield(b.JSC$18771_playerApiPromise,2);case 2:d=t.yieldResult;P=(L=l)==null?void 0:L.actions;if(!P)return t.return();E=_.X(P);f=E.next();case 3:if(f.done){t.jumpTo(0);break}F=f.value;N=n=void 0;if(!(((n=F)==null?0:n.entityKey)&&((N=F)==null?0:N.actionType))){t.jumpTo(4);break}Y=_.Xv(F.entityKey);q=Y.entityId;H=Y.entityType;return t.yield(d.queueOfflineAction(q,H,F.actionType),4);case 4:f=E.next(),t.jumpTo(3)}})},idj=function(l,b){var d,L,P,E,f;
return _.B(function(F){if(F.nextAddress==1)return F.yield(l.JSC$18771_prefStorage,2);if(F.nextAddress!=3)return(d=F.yieldResult)?F.yield(d.get("psi"),3):F.return();L=F.yieldResult;f={isPaused:b,lastSyncTimestamp:(E=(P=L)==null?void 0:P.lastSyncTimestamp)!=null?E:"0"};return F.yield(d.set("psi",f),0)})},p29=function(l){var b=_.qP().resolve(_.hs),d,L,P,E,f,F,n,N;
return _.B(function(Y){switch(Y.nextAddress){case 1:return Y.yield(b.JSC$18771_playerApiPromise,2);case 2:d=Y.yieldResult;P=((L=l)==null?void 0:L.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((F=l)==null?void 0:F.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":E="!*$_ALL_ENTITIES_!*$";f="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return Y.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return Y.jumpTo(4)}Y.jumpTo(5);break;case 3:return Y.yield(idj(b,P),6);case 6:Y.jumpTo(5);break;case 4:return Y.yield(anQ(b,(n=l)==null?void 0:n.videoId),7);case 7:Y.yieldResult&&(E=(N=l)==null?void 0:N.videoId,f="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");Y.jumpTo(5);break;case 5:if(E&&f)return Y.yield(d.queueOfflineAction(E,"videoPlaybackPositionEntity",f),0);Y.jumpTo(0)}})},cZl=function(l,b){var d;
b!==1||((d=l.currentPersistentToast)==null?0:d.isOpened())?l.openToast():l.currentPersistentToast=void 0},rZB=function(l,b){var d;
return(d=l.transitionTasksMap.get(b))!=null?d:[]},lCT=function(l,b){var d=[];
l.elementTasksMap.forEach(function(L){(L=L.get(b))&&d.push(L)});
return d},bIT=function(l,b,d,L,P){P=P===void 0?{}:P;
var E=b.defaultViewTransitionOptions;return Object.assign({},E,P,{beforeTransition:function(){L.forEach(function(N){N.beforeTransition()});
var f;(f=E.beforeTransition)==null||f.call(E);var F,n;(n=(F=P).beforeTransition)==null||n.call(F);d.forEach(function(N){N.beforeTransition()})},
afterTransition:function(){L.forEach(function(N){N.afterTransition()});
var f;(f=E.afterTransition)==null||f.call(E);var F,n;(n=(F=P).afterTransition)==null||n.call(F);d.forEach(function(N){N.afterTransition()})},
ignoredErrors:l.config.ignoredErrors})},dcj=function(l,b,d){l.transitionTasksMap.has(b)?l.transitionTasksMap.get(b).push(d):(l=new _.Rp("Transition task registered for unknown transition type",b),_.az(l))},LOT=function(l,b,d){if(l.transitionTasksMap.has(b)){var L=l.transitionTasksMap.get(b).filter(function(P){return P!==d});
l.transitionTasksMap.set(b,L)}},PG9=function(l,b){var d=rZB(l,b);
d=_.X(d);for(var L=d.next();!L.done;L=d.next())L=L.value,L.runOnce&&LOT(l,b,L);l.elementTasksMap.forEach(function(P,E){P.forEach(function(f,F){f.runOnce&&b===F&&(P.delete(F),P.size===0&&l.elementTasksMap.delete(E))})})},E6A=function(l,b,d){var L,P,E,f,F,n,N,Y,q;
_.B(function(H){if(H.nextAddress==1){if(l.config.disableAllTransitions)return H.return(b());if((L=d)==null||!L.transitionType)return H.return(_.oI9(b,Object.assign({},(P=d)==null?void 0:P.viewTransitionOptions,{ignoredErrors:l.config.ignoredErrors})));E=d;f=E.transitionType;F=E.viewTransitionOptions;n=l.config.transitionConfigs.get(f);if(!n)return H.return(b());N=rZB(l,f);Y=lCT(l,f);q=_.oI9(b,bIT(l,n,N,Y,F));return H.yield(q,2)}PG9(l,f);_.gR(H)})},QrB=function(){var l,b,d,L;
return _.B(function(P){if(P.nextAddress==1)return l=navigator,(b=l.storage)!=null&&b.persisted?P.yield((d=l.storage)==null?void 0:d.persisted(),2):P.return("PERSISTED_STATE_NOT_SUPPORTED");L=P.yieldResult;return P.return(L?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},XQ9=function(){var l,b,d,L;
return _.B(function(P){if(P.nextAddress==1)return l=navigator,(b=l.storage)!=null&&b.persist?P.yield((d=l.storage)==null?void 0:d.persist(),2):P.return("PERSISTED_STATE_NOT_SUPPORTED");L=P.yieldResult;return P.return(L?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},fCZ=function(){var l,b;
return _.B(function(d){switch(d.nextAddress){case 1:return l="PERSISTED_STATE_NOT_SUPPORTED",_.zD(d,2),d.yield(QrB(),4);case 4:l=d.yieldResult;if(l!=="PERSISTED_STATE_NOT_GRANTED"){d.jumpTo(5);break}return d.yield(XQ9(),6);case 6:l=d.yieldResult;case 5:_.f8(d,3);break;case 2:b=_.JE(d),b instanceof Error&&_.az(b);case 3:return _.Gj("persistentStorageStateChecked",{persistedState:l}),d.return(l)}})},srq=function(l,b){var d=[],L=!1;
b=_.X(b);for(var P=b.next();!P.done;P=b.next()){P=l.moduleRegistry[P.value];var E=void 0,f=void 0;((E=P)==null?0:E.isFetching)&&((f=P)==null?0:f.resolver)?(d.push(P.resolver.promise),L=!0):(P=new _.nu,P.resolve(void 0),d.push(P.promise))}return L?Promise.all(d):void 0},FOj=function(l,b,d){if(l.isAnyTransitionEnabled){var L={beforeTransition:function(){d(!0);
b.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){b.style.viewTransitionName&&(b.style.viewTransitionName="",d(!1))}};
dcj(l.viewTransitionCoordinator,"slide",L);dcj(l.viewTransitionCoordinator,"lockup-to-watch",L);dcj(l.viewTransitionCoordinator,"watch-next-appears",L);dcj(l.viewTransitionCoordinator,"learning-journey",L)}},BSO=function(l,b){l.isBrowseTransitionEnabled?E6A(l.viewTransitionCoordinator,b,{transitionType:"slide"}):(b(),Promise.resolve())},n6B=function(l,b){l.isLockupToWatchTransitionEnabled?E6A(l.viewTransitionCoordinator,b,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){l.registeredLockupThumbnail=void 0;l.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(b(),Promise.resolve())},OI9=function(l,b){l.isLockupToWatchTransitionEnabled?E6A(l.viewTransitionCoordinator,b,{transitionType:"watch-next-appears"}):(b(),Promise.resolve())},NSS=function(l,b){l.isLearningJourneyTransitionEnabled?E6A(l.viewTransitionCoordinator,b,{transitionType:"learning-journey"}):(b(),Promise.resolve())},mc6=function(l,b,d){if(l.isInitialized()){var L=
q_(d),P=L==="watch";
L=L==="shorts";var E=q_(b)==="watch";if(P)E||(l.backgroundPageData=b),l.watchPipMode&&E||l.deactivate(d.endpoint);else if(L){if(q_(b)!=="shorts"){var f;(f=l.getPlayerElement())==null||f.pause()}}else E&&!l.watchPipMode&&(t3x(b,d,!0)?(l.watchWhileMode&&_.Kv9(l,!1),_.OlS(l,b)):l.isMiniplayerActive()&&l.watchWhileMode&&l.deactivate());E&&_.hpl(l);l.shortsPipMode&&!L&&(window.focus(),l.deactivate());if(l.pictureInPictureEnabled())if(L&&l.shortsPipEnabled||P&&l.watchPipEnabled)_.UjA(l.handleMediaSessionPipActivation);
else if(!l.isMiniplayerActive()&&(l.shortsPipEnabled||l.watchPipEnabled)&&window.documentPictureInPicture&&_.yN()&&_.eQN("Chromium")>=120){l=_.tYV().mediaSession;try{l.setActionHandler("enterpictureinpicture",null)}catch(F){}}}},Y4x=function(l,b){var d,L;
_.B(function(P){if(P.nextAddress==1){if(!l||!l.navigationEndpoint)return P.return();_.cT().lockupActivation=!0;var E;b?E=_.ao(_.By("QUEUE",void 0,"Queue")):E=l.longBylineText;L=(d=E)&&l.title?{miniplayerTitle:l.title,miniplayerSubtitle:d,playlistData:null}:void 0;return P.yield(_.aNF(_.qP().resolve(_.pE),l.navigationEndpoint,!0,L),2)}_.cT().userActivation=!0;_.gR(P)})},aeB=function(l,b){var d,L,P,E,f,F;
_.B(function(n){if(n.nextAddress==1){d=_.K(b,_.TS$);if(!d||!d.listId)return n.return();l.index=d.index||l.index||0;L=l.response&&l.response.playingVideoId||void 0;return n.yield(_.H_o(l.JSC$13249_playlistNetworkManager,d.listId,l.index,L),2)}P=n.yieldResult;if(!P)return n.return();E=P.playlistId;f=P.playlistPanelRenderer;!l.queueProxy&&E&&f&&E.startsWith("TLPQ")&&(l.queueProxy=new _.qB(l.JSC$13249_playlistNetworkManager,E,l.setPlaylistData.bind(l),l.clearQueue.bind(l),_.h3N(f),l.storage));if(d.openMiniplayer&&
(F=_.k6A(f))&&!l.JSC$13249_pageManager.isOnWatch()){var N=F,Y=d.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";l.isMiniplayerActive()?l.openToast(N):Y4x(N,Y)}l.setPlaylistData(E,f,P.autoplayRenderer);_.gR(n)})},ulx=function(l,b){var d=_.WL();
d.index===void 0&&(d.index=0);d.temporaryItems.push.apply(d.temporaryItems,_.VV(l));if((b.videoId||b.videoIds)&&d.index!==void 0&&b.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!d.queueProxy){var L=[];if(d.response){var P=_.qP().resolve(_.pE).isMiniplayerActive();if(d.response.playlistPanelRenderer&&d.response.playlistId&&!d.response.playlistId.startsWith("TLPQ")){if(d.JSC$13249_pageManager.isOnWatch()||P)L=_.h3N(d.response.playlistPanelRenderer)}else d.response.playingVideoId&&!b.openMiniplayer?
L.push(d.response.playingVideoId):P&&d.response.playingVideoId&&b.openMiniplayer&&L.push(d.response.playingVideoId)}d.queueProxy=new _.qB(d.JSC$13249_playlistNetworkManager,"",d.setPlaylistData.bind(d),d.clearQueue.bind(d),L,d.storage);d.queueProxy.JSC$13195_setCurrentIndex(d.index)}d.queueProxy.addVideos(b.videoIds||[b.videoId],b)}cya(d,l);d.response&&_.jv(d,_.zl(d,d.response.autoplayRenderer));d.JSC$13249_pageManager.isOnWatch()?d.isMiniplayerActive()&&d.openToast(l[0]):(l=l[0],b=b.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
d.isMiniplayerActive()?d.openToast(l):Y4x(l,b))},q46=function(l){var b=_.l9(l);
if(b=="object"||b=="array"){if(typeof l.clone==="function")return l.clone();if(typeof Map!=="undefined"&&l instanceof Map)return new Map(l);if(typeof Set!=="undefined"&&l instanceof Set)return new Set(l);b=b=="array"?[]:{};for(var d in l)b[d]=q46(l[d]);return b}return l},Fr=function(l,b){return _.HJV(_.h3(l,b,void 0,_.eP))},B0=function(l,b){return _.FB(_.h3(l,b,void 0,_.eP))},na=function(l,b){return _.S$q(_.h3(l,b,void 0,_.eP))},OT=function(l,b){return _.h3(l,b,void 0,_.eP,_.rD)},HIl=_.Op(function(l,
b,d,L){if(l.nextWireType_!==0)return!1;
_.z4(b,d,L,_.De(l.decoder_,_.Y$j));return!0},_.th,_.T4),tpQ=_.Op(function(l,b,d){if(l.nextWireType_!==1)return!1;
var L=l.decoder_;l=_.wQ(L);L=_.wQ(L);l=_.pJ(l,L);_.N3(b,d,l);return!0},_.AhN,_.QxV),UcA=_.Op(function(l,b,d){if(l.nextWireType_!==2)return!1;
l=_.DVV(l);_.N3(b,d,l===_.$Q()?void 0:l);return!0},_.oDy,_.sxD),KOa=_.yhV(function(l,b,d){if(l.nextWireType_!==0&&l.nextWireType_!==2)return!1;
b=_.dB(b,b[_.XV]|0,d);l.nextWireType_==2?_.Vo0(l,ZeZ,b):b.push(_.VW(l.decoder_));return!0},function(l,b,d){b=_.zIH(_.FB,b,!0);
if(b!=null&&b.length){d=_.iJh(l,d);for(var L=0;L<b.length;L++)_.x3y(l.encoder_,b[L]);_.cfh(l,d)}},_.Flt),ewj=_.Op(function(l,b,d,L){if(l.nextWireType_!==0)return!1;
_.z4(b,d,L,_.VW(l.decoder_));return!0},_.VHN,_.Flt),hwZ=function(l){return l.previousElementSibling!==void 0?l.previousElementSibling:_.KCj(l.previousSibling,!1)},kBB=function(l,b){var d=[];
for(b=b||0;b<l.length;b+=2)_.F_o(l[b],l[b+1],d);return d.join("&")},WOS=function(l,b){var d=arguments.length==2?kBB(arguments[1],0):kBB(arguments,1);
return _.sKf(l,d)},Xxj=_.Wm(_.Sy),jrq=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jrq,_.Fd);jrq.prototype.getTypeName=function(){return _.gQ(this,1).split("/").pop()};
jrq.prototype.getValue=function(){var l=_.h3(this,2);if(Array.isArray(l)||l instanceof _.Fd)throw Error("W");return _.jP(this,2)};
var zwS=[0,2,_.Pp],iHA=function(){var l=_.fu();this.JSC$10082_streamzService=l;l.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.t6("channel_type"))};
iHA.prototype.increment=function(l){this.JSC$10082_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",l)};
var cvB=function(){var l=_.fu();this.JSC$10085_streamzService=l;l.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.t6("channel_type"))};
cvB.prototype.increment=function(l){this.JSC$10085_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",l)};
var lK6=function(){var l=_.fu();this.JSC$10088_streamzService=l;l.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.t6("channel_type"))};
lK6.prototype.increment=function(l){this.JSC$10088_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",l)};
var rvB=function(){var l=_.fu();this.JSC$10091_streamzService=l;l.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
rvB.prototype.increment=function(){this.JSC$10091_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var bEO=function(){var l=_.fu();this.JSC$10094_streamzService=l;l.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.t6("channel_type"),_.t6("error_type"))};
bEO.prototype.increment=function(l,b){this.JSC$10094_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",l,b)};
var dKQ=function(){var l=_.fu();this.JSC$10097_streamzService=l;l.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
dKQ.prototype.increment=function(){this.JSC$10097_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var LQq=function(){var l=_.fu();this.JSC$10100_streamzService=l;l.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
LQq.prototype.increment=function(){this.JSC$10100_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var s76=function(){var l=_.fu();this.JSC$10106_streamzService=l;l.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
s76.prototype.increment=function(){this.JSC$10106_streamzService.JSC$9952_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var yUQ=function(l){return l.getCount&&typeof l.getCount=="function"?l.getCount():_.VN(l)||typeof l==="string"?l.length:_.RB.getCount(l)},ZIa=function(l,b){if(typeof l.every=="function")return l.every(b,void 0);
if(_.VN(l)||typeof l==="string")return Array.prototype.every.call(l,b,void 0);for(var d=_.nSD(l),L=_.Yu(l),P=L.length,E=0;E<P;E++)if(!b.call(void 0,L[E],d&&d[E],l))return!1;return!0},Mpx=function(l,b,d,L){var P=new _.Dt(null);
l&&_.q0(P,l);b&&_.H3(P,b);d&&_.ty(P,d);L&&_.Ui(P,L);return P},ICB=function(){var l=_.br&&_.Y1(_.j9h,10)>=0,b;
if(b=_.a7J)b=_.Y1(_.W1f,10)>=0;var d=_.HI&&_.Y1(_.j9h,85)>=0;return _.Ny||l||b||d},$c9=function(l){var b=_.DYD(l);
return b&&ICB()?-l.scrollLeft:b&&_.iD(l,"overflowX")!="visible"?l.scrollWidth-l.clientWidth-l.scrollLeft:l.scrollLeft},JUS=function(l,b){b=Math.max(b,0);
_.DYD(l)?ICB()?l.scrollLeft=-b:l.scrollLeft=l.scrollWidth-b-l.clientWidth:l.scrollLeft=b},gAQ=0,RNQ=!1;
oAj.prototype.set=function(l){this.relativeTimeStart_=l};
oAj.prototype.reset=function(){this.set(_.fY())};
oAj.prototype.get=function(){return this.relativeTimeStart_};
var xcQ=null,g6T=function(){xcQ||(xcQ=new oAj)},S4x=function(){xcQ||(xcQ=new oAj)};
_.sK(S4x,g6T);_.Q=DvA.prototype;_.Q.JSC$11518_buffer_="";_.Q.set=function(l){this.JSC$11518_buffer_=""+l};
_.Q.append=function(l,b,d){this.JSC$11518_buffer_+=String(l);if(b!=null)for(var L=1;L<arguments.length;L++)this.JSC$11518_buffer_+=arguments[L];return this};
_.Q.clear=function(){this.JSC$11518_buffer_=""};
_.Q.getLength=function(){return this.JSC$11518_buffer_.length};
_.Q.toString=function(){return this.JSC$11518_buffer_};
var AUq=!1,r9l=function(l){_.bN.call(this,l.message||l.description||l.name);this.isMissing=l instanceof T_x;this.isTimeout=l instanceof _.yCB&&l.errorCode=="net.timeout";this.isCanceled=l instanceof _.pH};
_.h(r9l,_.bN);r9l.prototype.name="BiscottiError";var T_x=function(){_.bN.call(this,"Biscotti ID is missing from server")};
_.h(T_x,_.bN);T_x.prototype.name="BiscottiMissingError";var aQl=null,CAQ=function(){try{var l=_.lo("yt.ads.biscotti.getId_");return l?l():y9j()}catch(b){return _.ZQ(b)}},v6l=function(l,b){return _.E2({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:l,command:b}})},CGQ=function(l){return _.E2({type:"SET_GUIDE_IS_EXPANDED",
payload:l})},RwQ=function(l){return _.E2({type:"SET_ONLINE_STATUS",
payload:l})},pQ9=function(l,b){return _.E2({type:"SET_TRANSCRIPTION_STATE",
payload:{high:l,low:b}})},o6Z=function(l){return _.E2({type:"SET_OVERLAY_STATE",
payload:l})},DcO=0,Vpx=function(l,b,d){var L=this;
this.priority=b;this.delay=d;this.jobId=0;this.completionCallback=_.Ja;this.wrappedJob=function(){l();L.completionCallback()};
this.id=++DcO};
Vpx.prototype.enqueue=function(l){this.completionCallback=l;this.jobId=_.T1.addJob(this.wrappedJob,this.priority,this.delay)};
var Na=function(){_.ed.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.h(Na,_.ed);Na.prototype.addJob=function(l,b,d){l=new Vpx(l,b,d);this.taskIdToTask.set(l.id,l);this.isActive?wQ6(this,l):this.suspendedTasks.add(l);return l.id};
var wQ6=function(l,b){l.scheduledTasks.add(b);b.enqueue(function(){l.scheduledTasks.delete(b)})};
Na.prototype.cancelJob=function(l){(l=this.taskIdToTask.get(l))&&(this.scheduledTasks.delete(l)?_.T1.cancelJob(l.jobId):this.suspendedTasks.delete(l))};
Na.prototype.pause=function(){var l=this;this.isActive=!1;this.scheduledTasks.forEach(function(b){_.T1.cancelJob(b.jobId);l.suspendedTasks.add(b)});
this.scheduledTasks.clear()};
Na.prototype.start=function(){var l=this;this.isActive=!0;this.suspendedTasks.forEach(function(b){wQ6(l,b)});
this.suspendedTasks.clear()};
Na.prototype.reset=function(){this.scheduledTasks.forEach(function(l){_.T1.cancelJob(l.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var uSj=function(l,b){this.JSC$13375_networkService_=l;this.pageRequestPromise=b};
uSj.prototype.fetchData=function(l){GBQ(this,this.JSC$13375_networkService_.fetchData(l))};
uSj.prototype.postData=function(l,b){GBQ(this,this.JSC$13375_networkService_.postData(l,b))};
uSj.prototype.requestDataForServiceEndpoint=function(l,b){GBQ(this,this.JSC$13375_networkService_.requestDataForServiceEndpoint(l,b))};
var GBQ=function(l,b){b.then(l.pageRequestPromise.onSuccess,l.pageRequestPromise.onFailure,l.pageRequestPromise)};
uSj.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var TSZ=function(l){this.buildNetworkRequest_=l;this.pendingRequests_=new Set};
TSZ.prototype.reset=function(){this.pendingRequests_.forEach(function(l){l.cancel()});
this.pendingRequests_.clear()};
TSZ.prototype.fetchData=function(l){var b=aC9(this);b.fetchData(l);return b.pageRequestPromise};
TSZ.prototype.postData=function(l,b){var d=aC9(this);d.postData(l,b);return d.pageRequestPromise};
TSZ.prototype.requestDataForServiceEndpoint=function(l,b){var d=aC9(this);d.requestDataForServiceEndpoint(l,b);return d.pageRequestPromise};
var aC9=function(l){var b=l.buildNetworkRequest_();l.pendingRequests_.add(b);var d=function(){l.pendingRequests_.delete(b)};
b.pageRequestPromise.then(d,d);return b},iIj=function(l){var b=new Na;
this.JSC$13382_networkService_=l;this.JSC$13382_taskManager_=b;this.JSC$13382_networkManager_=new TSZ(this.networkRequestFactory_.bind(this))};
_.Q=iIj.prototype;_.Q.networkRequestFactory_=function(){return new uSj(this.JSC$13382_networkService_,new _.Dx(this.JSC$13382_taskManager_))};
_.Q.reset=function(){this.JSC$13382_taskManager_.reset();this.JSC$13382_networkManager_.reset()};
_.Q.start=function(){this.JSC$13382_taskManager_.start()};
_.Q.pause=function(){this.JSC$13382_taskManager_.pause()};
_.Q.getTaskManager=function(){return this.JSC$13382_taskManager_};
_.Q.getNetworkManager=function(){return this.JSC$13382_networkManager_};
var OtQ=null,YL9=[],fTj=0,nhT=0,sHB=null,UN=function(l){this.token=l};
UN.getInstance=function(){var l;return _.B(function(b){if(b.nextAddress==1)return b.yield(_.q1(),2);l=b.yieldResult;if(!l)return b.return();UN.instance||(UN.instance=new UN(l));return b.return(UN.instance)})};
var kZ9=function(l){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(KpA(l.token),2);b=d.yieldResult;return d.return(b.clear("resource-manifest-assets"))})},tb=function(l){this.token=l};
tb.getInstance=function(){var l;return _.B(function(b){if(b.nextAddress==1)return b.yield(_.q1(),2);l=b.yieldResult;if(!l)return b.return();tb.instance||(tb.instance=new tb(l));return b.return(tb.instance)})};
var eCT=function(l){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(KpA(l.token),2);b=d.yieldResult;return d.yield(b.clear("auth"),0)})},cUQ=!1,ALx=null,vhQ=void 0,GZ9=!1,rU9=function(l){_.bN.call(this,l)};
_.h(rU9,_.Vcj);var uyQ=function(){var l=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return l?parseInt(l[1],10):0},lVZ=function(l){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+l)!=-1||document.currentScript.src.indexOf("&"+l)!=-1)},bWa=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},cBQ=function(l){l.length?dkj(l.shift(),function(){cBQ(l)}):TIB()},lel=function(l){return"chrome-extension://"+l+"/cast_sender.js"},dkj=function(l,
b,d){var L=document.createElement("script");
L.onerror=b;d&&(L.onload=d);_.Bn(L,_.CQ(l));(document.head||document.documentElement).appendChild(L)},La9=function(){var l=uyQ(),b=[];
if(l>1){var d=l-1;b.push("//www.gstatic.com/eureka/clank/"+l+"/cast_sender.js");b.push("//www.gstatic.com/eureka/clank/"+d+"/cast_sender.js")}return b},TIB=function(){var l=bWa();
l&&l(!1,"No cast extension found")},iEx=function(){if(PCq){var l=2,b=bWa(),d=function(){l--;
l==0&&b&&b(!0)};
window.__onGCastApiAvailable=d;dkj("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",TIB,d)}},Gm9=function(){iEx();
var l=La9();l.push("//www.gstatic.com/eureka/clank/cast_sender.js");cBQ(l)},aKT=function(){iEx();
var l=La9();l.push.apply(l,_.VV(rB6.map(lel)));l.push("//www.gstatic.com/eureka/clank/cast_sender.js");cBQ(l)},PCq=lVZ("loadCastFramework")||lVZ("loadCastApplicationFramework"),rB6=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var E3j=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(E3j,_.Fd);var QlZ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(QlZ,_.Fd);var XCl=function(){var l=new QlZ;return _.pY(l,1,3)};var mS=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(mS,_.Fd);var AWB=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(AWB,_.Fd);var fVS=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(fVS,_.Fd);fVS.prototype.getToken=function(){return _.gQ(this,1)};
fVS.prototype.setToken=function(l){return _.ug(this,1,l)};
var gYa=function(l){return _.i9(l,3,_.hA,_.m_())},SJa=function(l){return _.i9(l,6,_.hA,_.m_())};var YN=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(YN,_.Fd);YN.prototype.getToken=function(){return _.eB(this,fVS,2)};
YN.prototype.setToken=function(l){return _.zc(this,2,l)};
YN.prototype.getName=function(){return _.gQ(this,6)};
var slq=_.Wm(YN);var FaS=function(l,b,d){this.requestMessage=l;this.methodDescriptor=b;this.metadata=d};
FaS.prototype.getMetadata=function(){return this.metadata};var Bdj=function(l,b){b=b===void 0?{}:b;this.responseMessage=l;this.metadata=b;this.status=null};
Bdj.prototype.getMetadata=function(){return this.metadata};
Bdj.prototype.getStatus=function(){return this.status};var qa=function(l,b,d,L,P){this.name=l;this.methodType="unary";this.requestType=b;this.responseType=d;this.requestSerializeFn=L;this.responseDeserializeFn=P},n3q=function(l,b,d){d=d===void 0?{}:d;
return new FaS(b,l,d)};
qa.prototype.getName=function(){return this.name};var H0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(H0,_.Fd);H0.prototype.getHeader=function(){return _.eB(this,mS,1)};
H0.prototype.setHeader=function(l){return _.zc(this,1,l)};
H0.prototype.hasHeader=function(){return _.kX(this,mS,1)};var OWj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(OWj,_.Fd);var Ndl=new qa("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",H0,OWj,function(l){return l.serialize()},_.Wm(OWj));var to=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(to,_.Fd);to.prototype.getHeader=function(){return _.eB(this,mS,1)};
to.prototype.setHeader=function(l){return _.zc(this,1,l)};
to.prototype.hasHeader=function(){return _.kX(this,mS,1)};var mkB=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(mkB,_.Fd);var YyQ=new qa("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",to,mkB,function(l){return l.serialize()},_.Wm(mkB));var UT=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(UT,_.Fd);UT.prototype.getHeader=function(){return _.eB(this,mS,1)};
UT.prototype.setHeader=function(l){return _.zc(this,1,l)};
UT.prototype.hasHeader=function(){return _.kX(this,mS,1)};var qy9=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(qy9,_.Fd);qy9.prototype.getValues=function(l){return _.Ijf(this,1,l)};var HWj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(HWj,_.Fd);HWj.prototype.getLink=function(){return _.eB(this,YN,1)};var tn6=new qa("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",UT,HWj,function(l){return l.serialize()},_.Wm(HWj));var Ka=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Ka,_.Fd);Ka.prototype.getHeader=function(){return _.eB(this,mS,1)};
Ka.prototype.setHeader=function(l){return _.zc(this,1,l)};
Ka.prototype.hasHeader=function(){return _.kX(this,mS,1)};var Uk6=new qa("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Ka,YN,function(l){return l.serialize()},slq);var Kaq=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Kaq,_.Fd);var e7Q=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(e7Q,_.Fd);e7Q.prototype.getUrl=function(){return _.gQ(this,2)};
e7Q.prototype.setUrl=function(l){return _.ug(this,2,l)};var h7q=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(h7q,_.Fd);var kXa=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(kXa,_.Fd);var WaZ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(WaZ,_.Fd);var i2B=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(i2B,_.Fd);var TOZ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(TOZ,_.Fd);var jlj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jlj,_.Fd);var QnB=_.Wm(jlj);var z7T=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(z7T,_.Fd);var yOa=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(yOa,_.Fd);_.Q=yOa.prototype;_.Q.getHeader=function(){return _.eB(this,mS,1)};
_.Q.setHeader=function(l){return _.zc(this,1,l)};
_.Q.hasHeader=function(){return _.kX(this,mS,1)};
_.Q.getCompletionUrl=function(){return _.gQ(this,6)};
_.Q.getDeviceId=function(){return _.gQ(this,11)};var ZWl=new qa("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",yOa,jlj,function(l){return l.serialize()},QnB);var MnB=new Set(["SAPISIDHASH","APISIDHASH"]);var IVZ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(IVZ,_.Fd);IVZ.prototype.getMessage=function(){return _.gQ(this,2)};
var $kQ=_.Wm(IVZ);var xkj=function(l,b){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=l.nodeReadableStream;this.grpcResponseDeserializeFn=b;this.xhr=l.xhr;this.xhrNodeReadableStream&&JOZ(this)},pCQ=function(l,b){var d=new g3T;
_.zC(l.xhr,"complete",function(){if(l.xhr.isSuccess()){var L=l.xhr.getResponseText();var P;if(P=b)P=l.xhr,P.JSC$9961_xhr_&&P.isComplete()?(P=P.JSC$9961_xhr_.getResponseHeader("Content-Type"),P=P===null?void 0:P):P=void 0,P=P==="text/plain";if(P){if(!atob)throw Error("jk");L=atob(L)}try{var E=l.grpcResponseDeserializeFn(L)}catch(F){Sy6(l,U2Q(new _.we(13,"Error when deserializing response data; error: "+F+(", response: "+L)),d));return}L=_.Fw$(l.xhr.getStatus());AOS(l,v3A(l));L===0?CCS(l,E):Sy6(l,U2Q(new _.we(L,
"Xhr succeeded but the status code is not 200"),d))}else{L=l.xhr.getResponseText();E=v3A(l);if(L){var f=R7T(l,L);L=f.code;P=f.details;f=f.metadata}else L=2,P="Rpc failed due to xhr error. uri: "+String(l.xhr.JSC$9961_lastUri_)+", error code: "+(l.xhr.JSC$9961_lastErrorCode_+", error: ")+l.xhr.getLastError(),f=E;AOS(l,E);Sy6(l,U2Q(new _.we(L,P,f),d))}})},JOZ=function(l){l.xhrNodeReadableStream.on("data",function(b){if("1"in b){var d=b["1"];
try{var L=l.grpcResponseDeserializeFn(d)}catch(P){Sy6(l,new _.we(13,"Error when deserializing response data; error: "+P+(", response: "+d)))}L&&CCS(l,L)}if("2"in b)for(b=R7T(l,b["2"]),d=0;d<l.onStatusCallbacks.length;d++)l.onStatusCallbacks[d](b)});
l.xhrNodeReadableStream.on("end",function(){AOS(l,v3A(l));for(var b=0;b<l.onEndCallbacks.length;b++)l.onEndCallbacks[b]()});
l.xhrNodeReadableStream.on("error",function(){if(l.onErrorCallbacks.length!==0){var b=l.xhr.JSC$9961_lastErrorCode_;b!==0||l.xhr.isSuccess()||(b=6);var d=-1;switch(b){case 0:var L=2;break;case 7:L=10;break;case 8:L=4;break;case 6:d=l.xhr.getStatus();L=_.Fw$(d);break;default:L=14}AOS(l,v3A(l));b=_.p7Q(b)+", error: "+l.xhr.getLastError();d!==-1&&(b+=", http status code: "+d);Sy6(l,new _.we(L,b))}})},v3A=function(l){var b={},d=$0Q(l.xhr);
Object.keys(d).forEach(function(L){b[L]=d[L]});
return b},R7T=function(l,b){var d=2,L={};
try{var P=$kQ(b);d=_.YJ(P,1);var E=P.getMessage();_.ND(P,jrq,3,_.m_()).length&&(L["grpc-web-status-details-bin"]=b)}catch(f){l.xhr&&l.xhr.getStatus()===404?(d=5,E="Not Found: "+String(l.xhr.JSC$9961_lastUri_)):(d=14,E="Unable to parse RpcStatus: "+f)}return{code:d,details:E,metadata:L}};
xkj.prototype.on=function(l,b){l==="data"?this.onDataCallbacks.push(b):l==="metadata"?this.onMetadataCallbacks.push(b):l==="status"?this.onStatusCallbacks.push(b):l==="end"?this.onEndCallbacks.push(b):l==="error"&&this.onErrorCallbacks.push(b);return this};
var o3Q=function(l,b){b=l.indexOf(b);b>-1&&l.splice(b,1)};
xkj.prototype.removeListener=function(l,b){l==="data"?o3Q(this.onDataCallbacks,b):l==="metadata"?o3Q(this.onMetadataCallbacks,b):l==="status"?o3Q(this.onStatusCallbacks,b):l==="end"?o3Q(this.onEndCallbacks,b):l==="error"&&o3Q(this.onErrorCallbacks,b);return this};
xkj.prototype.cancel=function(){this.xhr.abort()};
var CCS=function(l,b){for(var d=0;d<l.onDataCallbacks.length;d++)l.onDataCallbacks[d](b)},AOS=function(l,b){for(var d=0;d<l.onMetadataCallbacks.length;d++)l.onMetadataCallbacks[d](b)},Sy6=function(l,b){for(var d=0;d<l.onErrorCallbacks.length;d++)l.onErrorCallbacks[d](b)},g3T=function(){var l=Error.call(this);
this.message=l.message;"stack"in l&&(this.stack=l.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.h(g3T,Error);var Dka=function(l){this.JSC$19845_worker_=l.worker||null;this.JSC$19845_streamBinaryChunks_=l.streamBinaryChunks||!1;this.JSC$19845_credentialsMode_=void 0};
_.sK(Dka,_.nCA);Dka.prototype.createInstance=function(){var l=new er(this.JSC$19845_worker_,this.JSC$19845_streamBinaryChunks_);this.JSC$19845_credentialsMode_&&l.setCredentialsMode(this.JSC$19845_credentialsMode_);return l};
Dka.prototype.setCredentialsMode=function(l){this.JSC$19845_credentialsMode_=l};
var er=function(l,b){_.v2.call(this);this.JSC$19849_worker_=l;this.JSC$19849_streamBinaryChunks_=b;this.JSC$19849_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$19849_responseHeaders_=null;this.JSC$19849_method_="GET";this.JSC$19849_url_="";this.inProgress_=!1;this.JSC$19849_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.sK(er,_.v2);er.prototype.open=function(l,b){if(this.readyState!=0)throw this.abort(),Error("kk");this.JSC$19849_method_=l;this.JSC$19849_url_=b;this.readyState=1;VnQ(this)};
er.prototype.send=function(l){if(this.readyState!=1)throw this.abort(),Error("lk");if(this.abortController_.signal.aborted)throw this.abort(),Error("mk");this.inProgress_=!0;var b={headers:this.requestHeaders_,method:this.JSC$19849_method_,credentials:this.JSC$19849_credentialsMode_,cache:void 0,signal:this.abortController_.signal};l&&(b.body=l);(this.JSC$19849_worker_||_.PV).fetch(new Request(this.JSC$19849_url_,b)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
er.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,wCA(this));this.readyState=0};
er.prototype.handleResponse_=function(l){if(this.inProgress_&&(this.fetchResponse_=l,this.JSC$19849_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19849_responseHeaders_=l.headers,this.readyState=2,VnQ(this)),this.inProgress_&&(this.readyState=3,VnQ(this),this.inProgress_)))if(this.responseType==="arraybuffer")l.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.PV.ReadableStream!==
"undefined"&&"body"in l){this.currentReader_=l.body.getReader();if(this.JSC$19849_streamBinaryChunks_){if(this.responseType)throw Error("nk");this.response=[]}else this.response=this.responseText="",this.JSC$19849_textDecoder_=new TextDecoder;upq(this)}else l.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var upq=function(l){l.currentReader_.read().then(l.handleDataFromStream_.bind(l)).catch(l.handleSendFailure_.bind(l))};
er.prototype.handleDataFromStream_=function(l){if(this.inProgress_){if(this.JSC$19849_streamBinaryChunks_&&l.value)this.response.push(l.value);else if(!this.JSC$19849_streamBinaryChunks_){var b=l.value?l.value:new Uint8Array(0);if(b=this.JSC$19849_textDecoder_.decode(b,{stream:!l.done}))this.response=this.responseText+=b}l.done?wCA(this):VnQ(this);this.readyState==3&&upq(this)}};
er.prototype.handleResponseText_=function(l){this.inProgress_&&(this.response=this.responseText=l,wCA(this))};
er.prototype.handleResponseArrayBuffer_=function(l){this.inProgress_&&(this.response=l,wCA(this))};
er.prototype.handleSendFailure_=function(){this.inProgress_&&wCA(this)};
var wCA=function(l){l.readyState=4;l.fetchResponse_=null;l.currentReader_=null;l.JSC$19849_textDecoder_=null;VnQ(l)};
er.prototype.setRequestHeader=function(l,b){this.requestHeaders_.append(l,b)};
er.prototype.getResponseHeader=function(l){return this.JSC$19849_responseHeaders_?this.JSC$19849_responseHeaders_.get(l.toLowerCase())||"":""};
er.prototype.getAllResponseHeaders=function(){if(!this.JSC$19849_responseHeaders_)return"";for(var l=[],b=this.JSC$19849_responseHeaders_.entries(),d=b.next();!d.done;)d=d.value,l.push(d[0]+": "+d[1]),d=b.next();return l.join("\r\n")};
er.prototype.setCredentialsMode=function(l){this.JSC$19849_credentialsMode_=l};
var VnQ=function(l){l.onreadystatechange&&l.onreadystatechange.call(l)};
Object.defineProperty(er.prototype,"withCredentials",{get:function(){return this.JSC$19849_credentialsMode_==="include"},
set:function(l){this.setCredentialsMode(l?"include":"same-origin")}});var GXT=function(l){var b="";_.RB.forEach(l,function(d,L){b+=L;b+=":";b+=d;b+="\r\n"});
return b},Td9=function(l,b,d){if(_.RB.isEmpty(d))return l;
d=GXT(d);if(typeof l==="string")return _.LM(l,_.EQ(b),d);_.Lp(l,b,d);return l};var aVS=function(){this.isInputValid_=!0;this.JSC$19855_streamPos_=0;this.leftoverInput_=""};
aVS.prototype.isInputValid=function(){return this.isInputValid_};
aVS.prototype.decode=function(l){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("ok`"+this.JSC$19855_streamPos_+"`stream already broken`"+l);this.leftoverInput_+=l;l=Math.floor(this.leftoverInput_.length/4);if(l==0)return null;try{var b=_.J5y(this.leftoverInput_.slice(0,l*4))}catch(d){throw b=this.leftoverInput_,l=d.message,this.isInputValid_=!1,Error("ok`"+this.JSC$19855_streamPos_+"`"+l+"`"+b);}this.JSC$19855_streamPos_+=l*4;this.leftoverInput_=this.leftoverInput_.slice(l*4);return b};var hdO=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19858_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
hdO.prototype.isInputValid=function(){return this.state_!=3};
var iWl=function(l,b,d,L){l.state_=3;l.errorMessage_="The stream is broken @"+l.JSC$19858_streamPos_+"/"+d+". Error: "+L+". With input:\n"+b;throw Error(l.errorMessage_);};
hdO.prototype.acceptsBinaryInput=function(){return!0};
hdO.prototype.parse=function(l){function b(n){n&128&&iWl(E,f,F,"invalid tag");(n&7)!=2&&iWl(E,f,F,"invalid wire type");E.tag_=n>>>3;E.tag_!=1&&E.tag_!=2&&E.tag_!=15&&iWl(E,f,F,"unexpected tag");E.state_=1;E.length_=0;E.countLengthBytes_=0}
function d(n){E.countLengthBytes_++;E.countLengthBytes_==5&&n&240&&iWl(E,f,F,"message length too long");E.length_|=(n&127)<<(E.countLengthBytes_-1)*7;n&128||(E.state_=2,E.countMessageBytes_=0,typeof Uint8Array!=="undefined"?E.messageBuffer_=new Uint8Array(E.length_):E.messageBuffer_=Array(E.length_),E.length_==0&&P())}
function L(n){E.messageBuffer_[E.countMessageBytes_++]=n;E.countMessageBytes_==E.length_&&P()}
function P(){if(E.tag_<15){var n={};n[E.tag_]=E.messageBuffer_;E.result_.push(n)}E.state_=0}
for(var E=this,f=l instanceof Array?l:new Uint8Array(l),F=0;F<f.length;){switch(E.state_){case 3:iWl(E,f,F,"stream already broken");break;case 0:b(f[F]);break;case 1:d(f[F]);break;case 2:L(f[F]);break;default:throw Error("pk`"+E.state_);}E.JSC$19858_streamPos_++;F++}l=E.result_;E.result_=[];return l.length>0?l:null};var kfZ=function(){this.errorMessage_=null;this.JSC$19861_streamPos_=0;this.base64Decoder_=new aVS;this.pbParser_=new hdO};
kfZ.prototype.isInputValid=function(){return this.errorMessage_===null};
var cOZ=function(l,b,d){l.errorMessage_="The stream is broken @"+l.JSC$19861_streamPos_+". Error: "+d+". With input:\n"+b;throw Error(l.errorMessage_);};
kfZ.prototype.acceptsBinaryInput=function(){return!1};
kfZ.prototype.parse=function(l){this.errorMessage_!==null&&cOZ(this,l,"stream already broken");var b=null;try{var d=this.base64Decoder_.decode(l);b=d===null?null:this.pbParser_.parse(d)}catch(L){cOZ(this,l,L.message)}this.JSC$19861_streamPos_+=l.length;return b};var edl=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19864_streamPos_=0;this.result_=[];this.statusParsed_=!1};
edl.prototype.isInputValid=function(){return this.errorMessage_===null};
edl.prototype.acceptsBinaryInput=function(){return!1};
edl.prototype.parse=function(l){function b(n){E.state_=6;E.errorMessage_="The stream is broken @"+E.JSC$19864_streamPos_+"/"+f+". Error: "+n+". With input:\n";throw Error(E.errorMessage_);}
function d(){E.jsonStreamParser_=new _.Mk({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function L(n){if(n)for(var N=0;N<n.length;N++){var Y={};Y[1]=n[N];E.result_.push(Y)}}
function P(n){if(n){(E.statusParsed_||n.length>1)&&b("extra status: "+n);E.statusParsed_=!0;var N={};N[2]=n[0];E.result_.push(N)}}
for(var E=this,f=0;f<l.length;){var F;if(F=E.state_!==2){a:{for(;f<l.length;){if(!_.ZV(l[f])){F=!0;break a}f++;E.JSC$19864_streamPos_++}F=!1}F=!F}if(F)return null;switch(E.state_){case 6:b("stream already broken");break;case 0:l[f]==="["?(E.state_=1,f++,E.JSC$19864_streamPos_++):b("unexpected input token");break;case 1:l[f]==="["?(E.state_=2,d()):l[f]===","||l.slice(f,f+5)=="null,"?E.state_=3:l[f]==="]"?(E.state_=5,f++,E.JSC$19864_streamPos_++):b("unexpected input token");break;case 2:F=E.jsonStreamParser_.parse(l.substring(f));
L(F);E.jsonStreamParser_.done()?(E.state_=3,F=E.jsonStreamParser_.JSC$11645_buffer_,E.JSC$19864_streamPos_+=l.length-f-F.length,l=F,f=0):(E.JSC$19864_streamPos_+=l.length-f,f=l.length);break;case 3:l[f]===","||l.slice(f,f+5)=="null,"?(E.state_=4,d(),E.jsonStreamParser_.parse("["),f+=l[f]===","?1:5,E.JSC$19864_streamPos_++):l[f]==="]"&&(E.state_=5,f++,E.JSC$19864_streamPos_++);break;case 4:F=E.jsonStreamParser_.parse(l.substring(f));P(F);E.jsonStreamParser_.done()?(E.state_=5,F=E.jsonStreamParser_.JSC$11645_buffer_,
E.JSC$19864_streamPos_+=l.length-f-F.length,l=F,f=0):(E.JSC$19864_streamPos_+=l.length-f,f=l.length);break;case 5:b("extra input after stream end")}}return E.result_.length>0?(l=E.result_,E.result_=[],l):null};var rOB=function(l){this.JSC$19867_xhr_=l;this.JSC$19867_parser_=null;this.status_=this.JSC$19867_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19867_textDecoder_=null;this.JSC$19867_eventHandler_=new _.kr(this);this.JSC$19867_eventHandler_.listen(this.JSC$19867_xhr_,"readystatechange",this.JSC$19869_readyStateChangeHandler_)},ho=function(l,b){l.status_!=b&&(l.status_=b,l.statusHandler_&&l.statusHandler_())},lRx=function(l){l.JSC$19867_eventHandler_.removeAll();
if(l.JSC$19867_xhr_){var b=l.JSC$19867_xhr_;l.JSC$19867_xhr_=null;b.abort();b.dispose()}};
rOB.prototype.getStatus=function(){return this.status_};
rOB.prototype.JSC$19869_readyStateChangeHandler_=function(l){l=l.target;try{if(l==this.JSC$19867_xhr_)a:{var b=_.Tq(this.JSC$19867_xhr_),d=this.JSC$19867_xhr_.JSC$9961_lastErrorCode_,L=this.JSC$19867_xhr_.getStatus(),P=this.JSC$19867_xhr_.getResponseText();l=[];if(this.JSC$19867_xhr_.getResponse()instanceof Array){var E=this.JSC$19867_xhr_.getResponse();E.length>0&&E[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,l=E)}if(!(b<3||b==3&&!P&&l.length==0))if(L=L==200||L==206,b==4&&(d==8?ho(this,
7):d==7?ho(this,8):L||ho(this,3)),this.JSC$19867_parser_||(this.JSC$19867_parser_=Wia(this.JSC$19867_xhr_),this.JSC$19867_parser_==null&&ho(this,5)),this.status_>2)lRx(this);else{if(l.length>this.JSC$19867_pos_){var f=l.length;d=[];try{if(this.JSC$19867_parser_.acceptsBinaryInput())for(var F=0;F<f;F++){var n=this.JSC$19867_parser_.parse(Array.from(l[F]));n&&(d=d.concat(n))}else{n="";if(!this.JSC$19867_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("qk");this.JSC$19867_textDecoder_=
new TextDecoder}for(F=0;F<f;F++)n+=this.JSC$19867_textDecoder_.decode(l[F],{stream:b==4&&F==f-1});d=this.JSC$19867_parser_.parse(n)}l.splice(0,f);d&&this.dataHandler_(d)}catch(Y){ho(this,5);lRx(this);break a}}else if(P.length>this.JSC$19867_pos_){F=P.slice(this.JSC$19867_pos_);this.JSC$19867_pos_=P.length;try{var N=this.JSC$19867_parser_.parse(F);N!=null&&this.dataHandler_&&this.dataHandler_(N)}catch(Y){ho(this,5);lRx(this);break a}}b==4?(P.length!=0||this.hasStreamingResponseData_?ho(this,2):ho(this,
4),lRx(this)):ho(this,1)}}}catch(Y){ho(this,6),lRx(this)}};var b5j=function(l){l=this.xhrReader_=l;var b=(0,_.A6)(this.onData_,this);l.dataHandler_=b;l=this.xhrReader_;b=(0,_.A6)(this.onStatusChange_,this);l.statusHandler_=b;this.JSC$19871_callbackMap_={};this.callbackOnceMap_={}};
_.Q=b5j.prototype;_.Q.on=function(l,b){var d=this.JSC$19871_callbackMap_[l];d||(d=[],this.JSC$19871_callbackMap_[l]=d);d.push(b);return this};
_.Q.addListener=function(l,b){this.on(l,b);return this};
_.Q.removeListener=function(l,b){var d=this.JSC$19871_callbackMap_[l];d&&_.oj(d,b);(l=this.callbackOnceMap_[l])&&_.oj(l,b);return this};
_.Q.once=function(l,b){var d=this.callbackOnceMap_[l];d||(d=[],this.callbackOnceMap_[l]=d);d.push(b);return this};
_.Q.onData_=function(l){var b=this.JSC$19871_callbackMap_.data;b&&dmB(l,b);(b=this.callbackOnceMap_.data)&&dmB(l,b);this.callbackOnceMap_.data=[]};
var dmB=function(l,b){for(var d={},L=0;L<l.length;d={message$jscomp$1008:void 0},L++)d.message$jscomp$1008=l[L],b.forEach(function(P){return function(E){try{E(P.message$jscomp$1008)}catch(f){}}}(d))};
b5j.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:Lcj(this,"readable");break;case 5:case 6:case 4:case 7:case 3:Lcj(this,"error");break;case 8:Lcj(this,"close");break;case 2:Lcj(this,"end")}};
var Lcj=function(l,b){var d=l.JSC$19871_callbackMap_[b];d&&d.forEach(function(L){try{L()}catch(P){}});
(d=l.callbackOnceMap_[b])&&d.forEach(function(L){L()});
l.callbackOnceMap_[b]=[]};var PWO=function(){var l={format:"jspb"};l=l===void 0?{}:l;this.suppressCorsPreflight=l.suppressCorsPreflight||_.lo("suppressCorsPreflight",l)||!1;this.withCredentials=l.withCredentials||_.lo("withCredentials",l)||!1;this.streamInterceptors=l.streamInterceptors||[];this.unaryInterceptors=l.unaryInterceptors||[];this.workerScope=l.workerScope;this.chunkedServerStreaming=l.useFetchDownloadStreams||!1},XKq=function(l,b,d,L,P,E){E=E===void 0?{}:E;
var f=b.substring(0,b.length-P.name.length),F,n=(F=E)==null?void 0:F.signal;return EwQ(function(N){return new Promise(function(Y,q){if(n==null?0:n.aborted){var H=new _.we(1,"Aborted");H.cause=n.reason;q(H)}else{var t={},e=QcQ(l,N,f);e.on("error",function(W){return void q(W)});
e.on("metadata",function(W){t=W});
e.on("data",function(W){var M=t;M=M===void 0?{}:M;Y(new Bdj(W,M))});
n&&n.addEventListener("abort",function(){e.cancel();var W=new _.we(1,"Aborted");W.cause=n.reason;q(W)})}})},l.unaryInterceptors).call(l,n3q(P,d,L)).then(function(N){return N.responseMessage})},fRq=function(l,b,d,L,P,E){E=E===void 0?{}:E;
return XKq(l,b,d,L,P,E)};
PWO.prototype.serverStreaming=function(l,b,d,L){var P=this,E=l.substring(0,l.length-L.name.length);return sc9(function(f){var F=f.methodDescriptor,n=f.getMetadata(),N=FcQ(P,!1);n=BKx(P,n,N,E+F.getName());var Y=nw6(N,F.responseDeserializeFn,!0);f=F.requestSerializeFn(f.requestMessage);N.send(n,"POST",f);return Y},this.streamInterceptors).call(this,n3q(L,b,d))};
var QcQ=function(l,b,d){var L=b.methodDescriptor,P=b.getMetadata(),E=FcQ(l,!0);l=BKx(l,P,E,d+L.getName());d=nw6(E,L.responseDeserializeFn,!1);pCQ(d,P["X-Goog-Encode-Response-If-Executable"]==="base64");b=L.requestSerializeFn(b.requestMessage);E.send(l,"POST",b);return d},FcQ=function(l,b){b=l.chunkedServerStreaming&&!b;
return l.workerScope||b?new _.Gq(new Dka({worker:l.workerScope,streamBinaryChunks:b})):new _.Gq},BKx=function(l,b,d,L){b["Content-Type"]="application/json+protobuf";
b["X-User-Agent"]="grpc-web-javascript/0.1";var P=b.Authorization;if(P&&MnB.has(P.split(" ")[0])||l.withCredentials)d.JSC$9961_withCredentials_=!0;if(l.suppressCorsPreflight)L=Td9(L,"$httpHeaders",b);else for(l=_.X(Object.keys(b)),P=l.next();!P.done;P=l.next())P=P.value,d.headers.set(P,b[P]);return L},nw6=function(l,b,d){if(d){d=new rOB(l);
var L=new b5j(d)}return new xkj({xhr:l,nodeReadableStream:L},b)},sc9=function(l,b){return b.reduce(function(d,L){return function(P){return L.intercept(P,d)}},l)},EwQ=function(l,b){return b.reduce(function(d,L){return function(P){return L.intercept(P,d)}},l)};var O5j=function(l){this.client_=new PWO;this.hostname_=l==void 0?l:l.replace(/\/+$/,"")};
_.Q=O5j.prototype;_.Q.JSC$19889_depositGoogleCredential=function(l,b,d){return fRq(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",l,b||{},YyQ,d)};
_.Q.deleteLink=function(l,b,d){return fRq(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",l,b||{},Ndl,d)};
_.Q.JSC$19889_finishOAuth=function(l,b,d){return fRq(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",l,b||{},tn6,d)};
_.Q.getLink=function(l,b,d){return fRq(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",l,b||{},Uk6,d)};
_.Q.startLinkingSession=function(l,b,d){return fRq(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",l,b||{},ZWl,d)};var NK9=[0,_.LC,1,KOa,[0,_.XW,[0,_.ES,-1]],[0,UcA],[0,_.nC,-1],[0,UcA]];var mmT=function(){this.storage=new Map},qVa=function(l,b,d,L,P){if(!l.storage.has(b))return null;
l=_.X(l.storage.get(b));for(b=l.next();!b.done;b=l.next())if(b=b.value,!P||b.linkName===P)if(d&&b.scopes&&YVl(b.scopes,d)||L&&b.capabilities&&YVl(b.capabilities,L))return b;return null},H59=function(l,b,d){if(!d)l.storage.delete(b);
else if(l.storage.has(b)){var L=l.storage.get(b).filter(function(P){return P.linkName!==d});
L.length>0?l.storage.set(b,L):l.storage.delete(b)}},YVl=function(l,b){b=_.X(b);
for(var d=b.next();!d.done;d=b.next())if(!l.has(d.value))return!1;return!0};var tDS=function(){var l=_.aC("LINK_GAL_DOMAIN");this.alsDomain1p=_.aC("LINK_GAL_DOMAIN");this.alsDomain3p=l;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},Um9=function(l,b){l.apiKey=b;
return l};
tDS.prototype.build=function(){var l={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("rk");l.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("sk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("tk");l.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(l.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)l.apiKey=
this.apiKey,l.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("uk");l.oauthToken=this.oauthToken;l.alsDomain=this.alsDomain3p}l.clientXd3=this.clientXd3;l.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(l.authUser=this.authUser);this.bucket!==void 0&&(l.bucket=this.bucket);this.completionUrl!==void 0&&(l.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(l.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(l.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(l.locale=this.locale);this.localStorage!==void 0&&(l.localStorage=this.localStorage);l.loggerType=this.loggerType;l.clientEnvironment=this.clientEnvironment;l.colorScheme=this.colorScheme;l.showCloseOption=this.showCloseOption;return l};var e7=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(e7,_.Fd);var KcB=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(KcB,_.Fd);var e6Q=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(e6Q,_.Fd);var k2=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(k2,_.Fd);var h69=function(l){return _.SP(l,1)};var kTQ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(kTQ,_.Fd);var $2A=_.Wm(kTQ),hb=[1,2,3,4,5];var yWS=function(l){try{return $2A(l)}catch(b){return null}},Wc6=function(){},Z2Z=function(l,b){switch(_.yW(b,hb)){case 4:return(b=_.CY(b,e6Q,4,hb))&&l.logStateTransition(_.SP(b,1)),!0;
case 5:return(b=_.CY(b,KcB,5,hb))&&l.logInternalEvent(_.SP(b,1)),!0}return!1},JWQ=function(l){switch(l){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.Gr(l)}};var jZ9=function(l,b){var d=this;this.validator=l;this.messageListener=b;this.dismissCallback=function(){jcA(d,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19918_receiveMessage=function(L){L.type==="message"&&(L=L.event_,L!==null&&(new URL(d.iframe.src)).origin===L.origin&&d.validator(L.data,L.origin)&&!d.messageListener(L.data)&&(d.JSC$19918_resolveCb!==void 0&&d.JSC$19918_resolveCb(L.data),z6Z(d)))}},I_Z=function(l,b,d){l.uiHandler!==void 0&&jcA(l,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(L,P){l.JSC$19918_resolveCb=L;l.JSC$19918_rejectCb=P;l.iframe=document.createElement("iframe");_.dR(l.iframe,b);l.uiHandler=d.displayContent(l.iframe,l.dismissCallback);_.zC(window,"message",l.JSC$19918_receiveMessage,!1,l)})},jcA=function(l,b){l.JSC$19918_rejectCb!==void 0&&l.JSC$19918_rejectCb(b);
z6Z(l)},z6Z=function(l){l.uiHandler!==void 0&&l.uiHandler.hideContent();
_.Am(window,"message",l.JSC$19918_receiveMessage,!1,l);l.JSC$19918_resolveCb=void 0;l.JSC$19918_rejectCb=void 0;l.uiHandler=void 0;l.iframe=void 0};var y0B=function(l){if(l===2){var b;l=((b=window)==null?0:b.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return l},MNQ=function(l){l=y0B(l);
switch(l){case 0:return"light";case 1:return"dark";default:_.Gr(l)}};var zdT=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),Z5x=function(l,b){this.JSC$19930_linkingSession=l;this.noticeConfig=b;this.displayInfoMap=new Map;var d=new Map;if(_.kX(this.JSC$19930_linkingSession,h7q,7))for(l=_.eB(this.JSC$19930_linkingSession,h7q,7),l=_.ND(l,e7Q,1,_.m_()),l=_.X(l),b=l.next();!b.done;b=l.next())b=b.value,d.set(_.SP(b,1),_.jpV(_.eB(b,_.vkA,3)));if(d.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){b=this.noticeConfig.enabledDataUsageNoticeUis;l=b.has(0)?d.get(1):void 0;b=b.has(1)?d.get(2):void 0;d=l!==void 0&&b!==void 0?d.get(3):void 0;var L=this.noticeConfig.nestedOrigins;var P=new kTQ;var E=new e7;P=_.yE(P,2,hb,E);E=new kTQ;var f=new e7;E=_.yE(E,3,hb,f);f=[];l!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:l,lastEvent:P,nestedOrigins:L}]),f.push({trustedUrl:l,lastEvent:P,nestedOrigins:L}));b!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:b,lastEvent:E,nestedOrigins:L}]),f.push({trustedUrl:b,lastEvent:E,nestedOrigins:L}));d!==void 0?this.displayInfoMap.set(3,[{trustedUrl:d,lastEvent:E,nestedOrigins:L}]):this.displayInfoMap.set(3,f)}};var MD9=function(l){var b=new mmT;this.galService=l;this.galCache=b};
MD9.prototype.getLink=function(l){var b=l.serviceId;var d=l.scopes;var L=l.capabilities;var P=l.linkName;var E=this,f;return _.B(function(F){if(L!==void 0&&d!==void 0)throw Error("vk");f=qVa(E.galCache,b,d,L,P);return f!==null?F.return(f):F.return(E.galService.getLink({serviceId:b,sessionId:Math.floor(Math.random()*2147483648),scopes:d,capabilities:L,linkName:P}).then(function(n){n=vY9(n);var N=E.galCache;N.storage.has(b)?N.storage.get(b).push(n):N.storage.set(b,[n]);return n}))})};
MD9.prototype.deleteLink=function(l,b,d){var L=this;return _.B(function(P){H59(L.galCache,l,d);return P.return(L.galService.deleteLink({serviceId:l,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:b,linkName:d}).then(function(){return!0}))})};var $mO=function(l,b){var d=this;this.validator=l;this.msgHandler=b;this.closedPopupTimeout=this.JSC$19952_rejectCb=this.JSC$19952_resolveCb=this.popup=null;this.JSC$19952_receiveMessage=function(L){if(L!==null&&(L=L.event_,L.source===d.popup)){var P=L.data;if(d.validator(P,L.origin)){var E;(E=d.msgHandler)!=null&&E.call(d,P)||(d.JSC$19952_resolveCb!==null&&d.JSC$19952_resolveCb(P),IRO(d))}}}};
$mO.prototype.open=function(l,b){var d=this;this.popup!==null&&J0x(this);return new Promise(function(L,P){d.JSC$19952_resolveCb=L;d.JSC$19952_rejectCb=P;d.popup=_.Pn(window,l,"",b);_.zC(window,"message",d.JSC$19952_receiveMessage,!1,d);xmq(d)})};
var J0x=function(l,b){l.JSC$19952_rejectCb!==null&&l.JSC$19952_rejectCb(b);IRO(l)},IRO=function(l){l.closedPopupTimeout&&(l.closedPopupTimeout.cancel(),l.closedPopupTimeout=null);
l.popup&&l.popup.close();_.Am(window,"message",l.JSC$19952_receiveMessage,!1,l);l.popup=null;l.JSC$19952_resolveCb=null;l.JSC$19952_rejectCb=null},xmq=function(l){l.closedPopupTimeout=_.SqV(100).then(function(){l.popup?l.popup.closed?gwT(l):xmq(l):J0x(l,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},gwT=function(l){l.closedPopupTimeout=_.SqV(100).then(function(){J0x(l,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var SVO=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),A09=function(l,b,d,L,P,E,f,F,n,N){var Y=this;this.serviceId=l;this.sessionId=b;this.galService=d;this.oauthDetails=L;this.galLogger=P;this.interactionMode=E;this.redirectServiceUrl=f;this.consentLanguageKeys=F;this.dynamicUrlParameters=n;this.partnerConfigMinReadTimestamp=N;this.started=!1;this.JSC$19958_dataValidator=function(q,
H){var t=SVO.has(H);t||Y.redirectServiceUrl===void 0||(t=Y.redirectServiceUrl===H);return t?q.sentinel==="gdi":!1}};
A09.prototype.complete=function(){var l=this,b;return _.B(function(d){if(l.interactionMode!==1)return d.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));b=a_9.getRedirectStateFromUri();return b===null?d.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):d.return(vwS(l,b))})};
A09.prototype.start=function(){var l=this,b;return _.B(function(d){if(l.started)return d.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.gQ(l.oauthDetails,1))return d.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(l.interactionMode===1)return a_9.setLocation(_.gQ(l.oauthDetails,1)),d.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));l.started=!0;l.galLogger.logStateTransition(5);
b=a_9.getPostMessagePopup(l.JSC$19958_dataValidator);return d.return(b.open(_.gQ(l.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(L){l.started=!1;var P=l.galLogger;if((L==null?void 0:L.error)!==void 0)throw P.logInternalEvent(59),Error("wk");if((L==null?void 0:L.redirect_state)===void 0)throw P.logInternalEvent(131),Error("xk");return vwS(l,L.redirect_state)}).catch(function(L){l.started=
!1;
return L.errorCode!==void 0?{statusCode:L.errorCode,statusMessage:L.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var vwS=function(l,b){return _.B(function(d){return d.return(CWA(l.galService,{serviceId:l.serviceId,sessionId:l.sessionId,dynamicUrlParameters:l.dynamicUrlParameters,redirectState:b,consentLanguageKeys:l.consentLanguageKeys,partnerConfigMinReadTimestamp:l.partnerConfigMinReadTimestamp}).then(function(L){var P={statusCode:1,link:vY9(L.getLink())};jOA(_.jP(L,3))!==void 0&&(P.callerState=jOA(_.jP(L,3)));_.xQA(L,4,qy9,Wfl).size>0&&(P.redirectUriParams=new Map(Array.from(_.xQA(L,4,qy9,Wfl).entries()).map(function(E){var f=
_.X(E);E=f.next().value;var F=f.next().value;f=[];var n=f.concat;F=_.i9(F,1,_.hA,_.m_());return[E,n.call(f,_.VV(F))]})));
l.galLogger.logInternalEvent(134);return P}))})},a_9={getPostMessagePopup:function(l){return new $mO(l)},
getRedirectStateFromUri:function(){var l=_.bV(a_9.getLocation()).fragment_;return(new _.ku(l)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(l){_.Hsq(window.location,_.VE(l))},
createOAuthFlow:function(l,b){return new A09(l.serviceId,l.sessionId,l.galService,b,l.galLogger,l.interactionMode,l.redirectServiceUrl,l.consentLanguageKeys,l.dynamicUrlParameters,l.partnerConfigMinReadTimestamp)}};var R69=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(R69,_.Fd);var pK6=_.Wm(R69);var ow9=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),Dmx=function(l,b,d,L,P,E,f,F,n){var N=this;this.serviceId=l;this.sessionId=b;this.galService=d;this.gsiWebFlowDetails=L;this.colorScheme=P;this.showCloseOption=E;this.galLogger=f;this.interactionMode=F;this.redirectServiceUrl=n;this.started=!1;this.JSC$19971_dataValidator=function(Y,q){var H=ow9.has(q);H||N.redirectServiceUrl===
void 0||(H=N.redirectServiceUrl===q);return H?Y.sentinel==="gal":!1};
this.logEventProcessor=function(Y){return Y.result?(Y=yWS(Y.result))?Z2Z(N.galLogger,Y):!1:!1}};
Dmx.prototype.complete=function(){var l=this,b,d;return _.B(function(L){if(l.interactionMode!==1)return L.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));b=cW9.getRedirectStateFromUri();if(b===void 0)return l.galLogger.JSC$19910_logErrorEvent(131),L.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return d=VDS(l,b),L.return(wK9(l,d))}catch(P){return L.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
Dmx.prototype.start=function(){var l=this,b;return _.B(function(d){if(l.started)return d.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.gQ(l.gsiWebFlowDetails,1))return d.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(l.interactionMode===1)return cW9.setLocation(uAj(l,_.gQ(l.gsiWebFlowDetails,1))),d.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
l.started=!0;b=cW9.getPostMessagePopup(l.JSC$19971_dataValidator,l.logEventProcessor);return d.return(b.open(uAj(l,_.gQ(l.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(L){l.started=!1;if((L==null?void 0:L.result)===void 0)throw l.galLogger.JSC$19910_logErrorEvent(131),Error("xk");L=VDS(l,L.result);return wK9(l,L)}).catch(function(L){l.started=!1;
return L.errorCode!==void 0?{statusCode:L.errorCode,statusMessage:L.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var uAj=function(l,b){l=["result_channel",l.interactionMode===1?"2":"1","color_scheme",MNQ(l.colorScheme),"show_close_option",l.showCloseOption];return WOS(b,l)},wK9=function(l,b){if(b!==null&&_.kX(b,k2,2)){var d,L=b==null?void 0:(d=_.eB(b,k2,2))==null?void 0:_.SP(d,2);
L&&l.galLogger.JSC$19910_logErrorEvent(JWQ(L));return h69(_.eB(b,k2,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 l.galService.getLink({serviceId:l.serviceId,sessionId:l.sessionId,consistencyKey:_.gQ(b,1)}).then(function(P){P=vY9(P);l.galLogger.logInternalEvent(134);return{statusCode:1,link:P}})},VDS=function(l,b){b=pK6(b);
if(!_.kX(b,k2,2)&&_.gQ(b,1)==="")throw l.galLogger.JSC$19910_logErrorEvent(5),Error("yk");return b},cW9={getPostMessagePopup:function(l,b){return new $mO(l,b)},
getRedirectStateFromUri:function(){return _.dk(_.bV(cW9.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(l){_.Hsq(window.location,_.VE(l))},
createStreamlinedFlow:function(l,b){return new Dmx(l.serviceId,l.sessionId,l.galService,b,l.colorScheme,l.showCloseOption,l.galLogger,l.interactionMode,l.redirectServiceUrl)}};var Pg9=function(l){this.storage=(l=l?_.wa("GAL"):_.wyq("GAL"))?new _.pO(l):null};
Pg9.prototype.getSession=function(l){if(this.storage!==null)try{var b=this.storage.get("SAVED_SESSION");if(b===void 0)return null;if(b.serviceId===l)return b}catch(d){}return null};var GTl=function(){};
_.h(GTl,Wc6);GTl.prototype.logStateTransition=function(){};
GTl.prototype.logInternalEvent=function(){};
GTl.prototype.JSC$19910_logErrorEvent=function(){};var TKZ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(TKZ,_.Fd);TKZ.prototype.getCompletionUrl=function(){return _.gQ(this,15)};var kN=function(l,b,d,L,P,E){this.serviceId=l;this.environment=b;this.sessionId=d;this.colorSchemeSelected=L;this.colorThemeDisplayed=P;this.JSC$19984_transport=E;this.currentState=1};
_.h(kN,Wc6);kN.prototype.logStateTransition=function(l){var b=aRl(this);b=_.h8(b,3,this.currentState);b=_.h8(b,1,l);this.currentState=l;l=Iw9(1);this.dispatch(b,l)};
kN.prototype.logInternalEvent=function(l){l=Iw9(l);this.dispatch(aRl(this),l)};
kN.prototype.JSC$19910_logErrorEvent=function(l){var b=aRl(this);b=_.h8(b,1,10);l=Iw9(l);this.dispatch(b,l)};
var aRl=function(l){var b=new TKZ;b=_.h8(b,1,l.currentState);b=_.xZ(b,7,l.serviceId);var d,L;var P=((d=window)==null?0:(L=d.location)==null?0:L.href)?_.bV(window.location.href).JSC$10197_domain_:"NO_PACKAGE_NAME";d=_.xZ(b,8,P);d=_.h8(d,6,l.environment);d=_.xZ(d,5,"100");d=_.h8(d,11,l.colorSchemeSelected);return _.h8(d,12,l.colorThemeDisplayed)};
kN.prototype.dispatch=function(l,b){b===void 0&&(b=new _.W2);var d=b;l=l.serialize();d=_.xZ(d,8,l);_.Cl(d,12,this.sessionId);this.JSC$19984_transport.dispatch(b)};var i5B=function(l,b){this.loggerType=l;this.sessionIndex=b!=null?b:0},c0Q;
i5B.prototype.create=function(l,b,d,L,P){switch(this.loggerType){case 0:return new GTl;case 1:return c0Q||(c0Q=(new _.h6(555,this.sessionIndex.toString())).build()),new kN(l,b,d,L,P,c0Q);default:_.Gr(this.loggerType,"unknown logger type")}};var rWl=[6,2,3,1],FVT=new Map([[4,1],[1,6],[2,2],[3,3]]),oYS={statusCode:7,statusMessage:"Failed to create flow object"},d4B=function(l,b,d,L,P,E,f,F,n,N){this.serviceId=l;this.sessionId=b;this.config=d;this.galService=L;this.JSC$19991_linkingSession=P;this.googleScopes=E;this.callerState=f;this.consentLanguageKeys=F;this.dynamicUrlParameters=n;this.partnerConfigMinReadTimestamp=N;this.currentFlow=0;L=this.JSC$19991_linkingSession;P=new Set;_.kX(L,TOZ,1)&&P.add(1);_.kX(L,WaZ,2)&&_.kX(L,i2B,6)&&P.add(2);
_.kX(L,kXa,3)&&_.kX(L,i2B,6)&&P.add(3);_.kX(L,Kaq,4)&&P.add(6);this.supportedFlows=P;L=d.loggerType;P=d.clientEnvironment;a:{E=d.colorScheme;switch(E){case 0:E=1;break a;case 1:E=2;break a;case 2:E=3;break a;default:_.Gr(E)}E=void 0}a:{f=d.colorScheme;f=y0B(f);switch(f){case 0:f=1;break a;case 1:f=2;break a;default:_.Gr(f)}f=void 0}this.galLogger=(new i5B(L,d.authUser)).create(l,P,b,E,f)},b3S=function(l){return new Promise(function(b){var d,L,P,E,f,F,n,N,Y,q;
return _.B(function(H){switch(H.nextAddress){case 1:d=lLB(l.currentFlow,l.supportedFlows),L=!1,P=new Z5x(l.JSC$19991_linkingSession,l.config.dataUsageNoticeConfig);case 2:if(d===void 0){H.jumpTo(4);break}_.zD(H,5);var t=P,e=d,W=void 0;L?e===1&&(W=t.displayInfoMap.get(2)):e===2||e===3?W=t.displayInfoMap.get(1):e===1&&(W=t.displayInfoMap.get(3));E=W?W:[];f=l.consentLanguageKeys;F=_.X(E);n=F.next();case 7:if(n.done)return l.currentFlow=d,H.yield(VNa(r0q(l,f)),11);N=n.value;return H.yield(x2Z(N,l.config.dataUsageNoticeConfig.uiAdapter,
l.config.colorScheme,l.galLogger),10);case 10:Y=H.yieldResult;if(Y.statusCode!==1)return lEQ(l),b(w_S({statusCode:Y.statusCode,statusMessage:Y.statusMessage},l.callerState)),H.return();Y.consentLanguageKeys!==void 0&&(f=Y.consentLanguageKeys);n=F.next();H.jumpTo(7);break;case 11:q=H.yieldResult;if(q.statusCode!==10)return q.statusCode!==6&&lEQ(l),q.statusCode!==1&&l.callerState!==void 0&&(q.callerState=l.callerState),b(q),H.return();_.f8(H,6);break;case 5:_.JE(H);case 6:d=lLB(l.currentFlow,l.supportedFlows);
L=!0;H.jumpTo(2);break;case 4:lEQ(l),b(w_S({statusCode:12,statusMessage:"Linking failed"},l.callerState)),_.gR(H)}})})},lEQ=function(l){ExA(l.serviceId,l.config.localStorage);
l.currentFlow=0},fLS=function(l,b,d){l.currentFlow=b;
return usl(r0q(l,d)).then(function(L){return L.statusCode===10&&l.config.interactionMode===1&&lLB(l.currentFlow,l.supportedFlows)!==void 0?b3S(l):L})},r0q=function(l,b){return{flowParams:{serviceId:l.serviceId,
sessionId:l.sessionId,galService:l.galService,galLogger:l.galLogger,interactionMode:l.config.interactionMode,redirectServiceUrl:l.config.redirectServiceUrl,colorScheme:l.config.colorScheme,consentLanguageKeys:b,dynamicUrlParameters:l.dynamicUrlParameters,showCloseOption:l.config.showCloseOption,partnerConfigMinReadTimestamp:l.partnerConfigMinReadTimestamp},currentFlow:l.currentFlow,config:l.config,session:l.JSC$19991_linkingSession,googleScopes:l.googleScopes,callerState:l.callerState}};var nxQ=function(l,b){this.config=l;this.galService=b.getService();this.JSC$20004_galRepository=b.JSC$20022_galRepository};
nxQ.prototype.getLink=function(l,b){return dqj(this,l,b)};
var dqj=function(l,b,d){return l.JSC$20004_galRepository.getLink({serviceId:b,scopes:void 0,capabilities:void 0,linkName:d}).then(function(L){return{statusCode:1,link:L}}).catch(function(L){return{statusCode:Bwx(L.code),
statusMessage:L.message}})};
nxQ.prototype.deleteLink=function(l,b){return this.JSC$20004_galRepository.deleteLink(l,this.config.accountLinkingEntryPoint,b).then(function(){return{statusCode:1}}).catch(function(d){return{statusCode:Bwx(d.code),
statusMessage:d.message}})};
nxQ.prototype.startLinkingSession=function(l){var b=l.serviceId;var d=l.sessionId;return LVB({serviceId:b,sessionId:d!==void 0?d:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:l.loginHint,callerState:l.callerState,consentLanguageKeys:l.consentLanguageKeys,linkName:l.linkName,dynamicUrlParameters:l.dynamicUrlParameters,partnerConfigMinReadTimestamp:l.partnerConfigMinReadTimestamp})};var W0=function(l,b,d,L,P,E,f){this.apiKey=b;this.authUser=d;this.oauthToken=L;this.bucket=P;this.locale=E;this.galSdkEventHandler=f;if(L===void 0){if(b===void 0)throw Error("zk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new O5j(l)};
W0.prototype.deleteLink=function(l){var b=l.serviceId;var d=l.sessionId;var L=l.accountLinkingEntryPoint;var P=l.linkName;var E=this,f;return _.B(function(F){var n=(new H0).setHeader(E.getHeader(d));var N=LzQ({serviceId:b,linkName:P});n=_.zc(n,2,N);f=_.pY(n,3,L);return F.return(E.makeRequest(E.galServiceClient.deleteLink,f,[1,3],[2,4]))})};
var CWA=function(l,b){var d=b.serviceId;var L=b.sessionId;var P=b.dynamicUrlParameters;var E=b.redirectState;var f=b.consentLanguageKeys;var F=b.partnerConfigMinReadTimestamp;var n;return _.B(function(N){var Y=(new UT).setHeader(l.getHeader(L,P));Y=_.ug(Y,2,d);n=_.ug(Y,4,E);f!==void 0&&_.ug(n,5,f);F!==void 0&&_.zc(n,6,F);return N.return(l.makeRequest(l.galServiceClient.JSC$19889_finishOAuth,n,[1,3],[2,4]))})};
W0.prototype.getLink=function(l){var b=l.serviceId;var d=l.sessionId;var L=l.scopes;var P=l.capabilities;var E=l.consistencyKey;var f=l.linkName;var F=this,n;return _.B(function(N){var Y=(new Ka).setHeader(F.getHeader(d)),q=LzQ({serviceId:b,scopes:L,capabilities:P,linkName:f});n=_.zc(Y,2,q);E!==void 0&&(Y=XCl(),Y=_.ug(Y,2,E),_.zc(n,3,Y));return N.return(F.makeRequest(F.galServiceClient.getLink,n,[1,3],[2,4]))})};
var GfT=function(l,b){var d=b.serviceId;var L=b.sessionId;var P=b.googleScopes;var E=b.consistencyKey;var f;return _.B(function(F){var n=(new to).setHeader(l.getHeader(L));n=_.ug(n,2,d);var N=Array.from(P.values());n=_.lm(n,3,N,_.UZ);N=XCl();N=_.ug(N,2,E);f=_.zc(n,4,N);return F.return(l.makeRequest(l.galServiceClient.JSC$19889_depositGoogleCredential,f,[1,3],[2,4]))})};
W0.prototype.startLinkingSession=function(l){var b=l.serviceId;var d=l.sessionId;var L=l.scopes;var P=l.capabilities;var E=l.loginHint;var f=l.supportedFlows;var F=l.completionUrl;var n=l.usePingPong;var N=l.twoWayLinking;var Y=l.accountLinkingEntryPoint;var q=l.callerState;var H=l.consentLanguageKeys;var t=l.googleScopes;var e=l.dataUsageNoticeConfig;var W=l.linkName;var M=l.dynamicUrlParameters;var J=l.partnerConfigMinReadTimestamp;var x=this,V,p;return _.B(function(D){if(P!==void 0&&L!==void 0)throw Error("vk");
var G=(new yOa).setHeader(x.getHeader(d,M));V=_.ug(G,2,b);W!==void 0&&_.ug(V,14,W);if(P!==void 0){G=V;var lN=Array.from(P.values());_.lm(G,5,lN,_.UZ)}else L!==void 0&&(G=V,lN=Array.from(L.values()),_.lm(G,3,lN,_.UZ));F!==void 0&&_.ug(V,6,F);n!==void 0&&_.hj(V,15,n);f!==void 0&&(G=V,lN=Array.from(f.values()),_.lm(G,4,lN,_.XB));if(N!==void 0){if(N&&(!t||t.size===0))throw Error("Ak");_.hj(V,8,N)}Y!==void 0&&_.pY(V,9,Y);E!==void 0&&_.ug(V,13,E);q!==void 0&&(G=V,lN=(new TextEncoder).encode(q),_.bm(G,12,
_.Jf(lN,!1),_.$Q()));H!==void 0&&_.ug(V,16,H);J!==void 0&&_.zc(V,18,J);if(e!==void 0&&e.size>0||t!==void 0&&t.size>0)p=new z7T,t!==void 0&&t.size>0&&(G=p,lN=Array.from(t.values()),_.lm(G,1,lN,_.UZ)),e!==void 0&&(e.has(0)&&_.paQ(p,2,_.XB,1,_.fj),e.has(1)&&_.paQ(p,2,_.XB,2,_.fj)),_.zc(V,17,p);return D.return(x.makeRequest(x.galServiceClient.startLinkingSession,V,[1],[2]))})};
W0.prototype.getMetadata=function(){var l=this,b,d;return _.B(function(L){b={};l.useFpa?(b["X-Goog-Api-Key"]=l.apiKey,b["X-Goog-AuthUser"]=l.authUser!==void 0?l.authUser.toString():"0",(d=_.qXB([]))&&(b.Authorization=d)):b.Authorization="Bearer "+l.oauthToken;l.locale&&(b["accept-language"]=l.locale);return L.return(b)})};
W0.prototype.makeRequest=function(l,b,d,L){var P=this,E;return _.B(function(f){if(f.nextAddress==1)return f.yield(P.getMetadata(),2);E=f.yieldResult;PSq(P,d);return f.return(l.bind(P.galServiceClient)(b,E).finally(function(){PSq(P,L)}))})};
var PSq=function(l,b){l.galSdkEventHandler!==void 0&&b.forEach(function(d){l.galSdkEventHandler.onEvent(d)})};
W0.prototype.getHeader=function(l,b){var d=new mS;l=_.bm(d,2,_.sZ(l),0);l=_.pY(l,5,3);b=_.lm(l,8,b,_.UZ);this.bucket!==void 0&&_.ug(b,1,this.bucket);return b};
var LzQ=function(l){var b=l.serviceId;var d=l.scopes;var L=l.capabilities;l=l.linkName;if(L!==void 0&&d!==void 0)throw Error("vk");var P=new E3j;b=_.ug(P,1,b);L!==void 0?(d=Array.from(L.values()),_.lm(b,5,d,_.UZ)):d!==void 0&&(d=Array.from(d.values()),_.lm(b,3,d,_.UZ));l!==void 0&&_.ug(b,6,l);return b};var OHZ=function(l){this.galService=new W0(l.alsDomain,l.apiKey,l.authUser,l.oauthToken,l.bucket,l.locale,l.galSdkEventHandler);this.JSC$20022_galRepository=new MD9(this.galService)};
OHZ.prototype.getService=function(){return this.galService};var Em9=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(Em9,_.Fd);var QPl=function(l){var b=new Em9;return _.h8(b,1,l)};
Em9.prototype.setErrorMessage=function(l){return _.xZ(this,2,l)};var XTq=[0,_.Bp,_.Pp,_.Bp];var jr=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jr,_.Fd);var fEl=[0,[1,2,3],_.fC,[0,_.YZj,_.Cv9,-1],_.fC,[0,tpQ,-1],_.Qh];var sPq=[0,_.b5,1,_.Bp,_.Pp,-1,1,_.sS,_.iA,_.Bp,-1,fEl];var Fz6=[0,_.Bp,[0,_.sS,_.iA,[0,_.Pp]],_.d$,[0,_.Bp,-1]];var P0=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(P0,_.Fd);var BXj=[0,_.Pp,_.Bp,-2,_.b5,_.Bp,_.b5,_.Bp,-2,1,_.d$];var nmB=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(nmB,_.Fd);var O3S=[0,_.b5];var NXB=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(NXB,_.Fd);var mqq=[0,_.Bp,Fz6,O3S,BXj,sPq];var Q7q=_.Kb(NXB,mqq);var Y3x=[0,NK9];var OeQ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(OeQ,_.Fd);var q3a=[0,[1,3],ewj,_.Bp,ewj];var nuO=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(nuO,_.Fd);var H3x=[0,_.Bp];var tCB=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(tCB,_.Fd);var NlB=function(l){return _.CY(l,Em9,2,La)},UqA=function(l){var b=new tCB;
return _.yE(b,2,La,l)},La=[1,
2];var Kzx=[0,La,_.fC,H3x,_.fC,XTq,_.XW,q3a,1,_.Bp,Y3x];var eTB=[0,1,[0,[1,2,3],_.fC,[0],_.fC,[0,zwS],_.fC,[0,NK9]]];var hTl=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(hTl,_.Fd);var WzQ=function(l){var b=new hTl;return _.yE(b,3,k2Z,l)},k2Z=[2,
3];var jPx=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(jPx,_.Fd);var zT9=function(l,b){return _.zc(l,2,b)},yQO=function(l,b){return _.zc(l,8,b)},Z3A=function(l,b){return _.zc(l,3,b)};var MCQ=[0,_.Bp,Kzx,mqq,_.mY,[0,[5,6,7],[0,_.Bp,-2],[0,_.b5,_.Bp,_.Pp],[0,fEl],[0,_.Pp,_.Bp,-1,_.Nw,_.Bp],_.fC,[0,[0,_.b5],_.Bp,-1],_.fC,[0,[3,4],_.Bp,-1,_.fC,[0,[0,_.Bp,_.d$]],_.fC,[0,[0,[0,[1,2,3],_.fC,[0],_.fC,[0],_.fC,[0]]]]],_.fC,[0,_.Bp]],_.mY,-1,[0,k2Z,_.Bp,_.fC,H3x,_.fC,XTq,_.XW,q3a,[0,NK9],eTB]];var IES=_.Kb(jPx,MCQ),$qT=_.eH(MCQ);var JQO=function(){_.S8.call(this)};
_.h(JQO,_.S8);JQO.prototype.init=function(){};
new JQO;var xqA=_.rI(["data-"]),gmq=_.rI(["aria-"]),S3O=_.rI(["aria-"]),zN=function(l,b){this.isLatencyMeasurementExperiment=l===void 0?!1:l;this.enableDialogA11yFix=b===void 0?!1:b;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.EJV(_.PV.location.href)},fw9=function(l,b){l.onConsentPrimitiveShownCallback=b},AQA=function(l,b){return l.overriddenIframeLoadTimeout?l.overriddenIframeLoadTimeout:b!==void 0?b:5E3},FqS=function(l){if(l.prewarmPromise!==void 0)return l.prewarmPromise;
l.prewarmPromise=new Promise(function(b,d){yA(l,1);vmA(l,CS9(l,!0),RTB(l));l.iframe?l.prewarmChannel||pTB(l,l.iframe,b):d(Error("Bk"))});
l.prewarmPromise.finally(function(){l.prewarmPromise=void 0});
return l.prewarmPromise};
zN.prototype.showPrimitive=function(){var l=this;if(this.consentPromise!==void 0)return this.consentPromise;var b=Date.now();omS(this,b);this.consentPromise=new Promise(function(d,L){yA(l,0,b);var P=l.isDarkTheme();l.isLatencyMeasurementExperiment||l.initialLoadingStrategy===1||l.initialLoadingStrategy===2||(l.loadingBar||(l.loadingBar=qvx(getComputedStyle(document.body).direction==="rtl",P),l.loadingBar.style.position="fixed",l.loadingBar.style.zIndex="15000"),document.body.appendChild(l.loadingBar));
vmA(l,CS9(l),RTB(l));l.iframe?l.channel||Dqx(l,l.iframe,d,L):(VCq(l),L(Error("Bk")))});
this.consentPromise.finally(function(){l.consentPromise=void 0});
return this.consentPromise};
var Dqx=function(l,b,d,L){var P,E;_.B(function(f){switch(f.nextAddress){case 1:yA(l,3);P=!1;setTimeout(function(){if(!P){VCq(l);wT9(l);uj9(l);var F=QPl(7).setErrorMessage("Timeout connecting to iframe");d(yQO(zT9(new jPx,UqA(F)),WzQ(F)))}},AQA(l,G2O(l)));
if(!l.prewarmPromise){f.jumpTo(2);break}_.zD(f,3);return f.yield(l.prewarmPromise,5);case 5:_.f8(f,2);break;case 3:_.JE(f),E=QPl(4).setErrorMessage("Error while prewarming."),d(yQO(zT9(new jPx,UqA(E)),WzQ(E)));case 2:l.prewarmChannel&&l.prewarmChannel.send($qT(Z3A(new jPx,l.consentPrimitiveRequest))),l.channel=_.mo({destination:l.win,iframe:b,origin:TXS(l),channelName:"cpw",onEstablished:function(){P=!0;VCq(l);l.isLatencyMeasurementExperiment||(l.JSC$20051_previousBodyOverflow=document.body.style.overflow,
l.JSC$20051_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,l.JSC$20051_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",l.enableDialogA11yFix&&window.addEventListener("blur",l.focusChangeListener));var F=l.iframe;F.style.bottom="0";F.style.position="fixed";F.style.right="0";F.style.border="none";F.style.left="0";F.style.top=
"0";F.style.zIndex="5000";F.style.pointerEvents="";F.style.visibility="";l.initialLoadingStrategy===2||l.initialLoadingStrategy===3?yA(l,4):yA(l,6);var n;(n=l.onConsentPrimitiveShownCallback)==null||n.call(l)},
onMessage:function(F){F=IES(F.data);switch(_.SP(F,1)){case 1:wT9(l);var n=HHQ(_.eB(F,_.Sy,7));n&&(l.initialLoadingStrategy!==2&&l.initialLoadingStrategy!==3||yA(l,6,n),yA(l,5,n));if(n=HHQ(_.eB(F,_.Sy,6)))yA(l,7,n),yA(l,8);var N,Y;((N=_.eB(F,tCB,2))==null?void 0:_.yW(N,La))!==0&&((Y=_.eB(F,hTl,8))==null?void 0:_.yW(Y,k2Z))!==0||L(Error("Ck"));d(F);break;case 2:uj9(l)}}}),_.gR(f)}})},pTB=function(l,b,d){l.prewarmChannel=_.mo({destination:l.win,
iframe:b,origin:TXS(l),channelName:"pwcp",onEstablished:function(){yA(l,2);d()}})},TXS=function(l){var b=_.Jh(l.src).toString();
return b&&b.indexOf("://")<0&&b.indexOf("//")!==0?l.origin:_.EJV(b)},CS9=function(l,b){b=b===void 0?!1:b;
var d,L=new Map([["origin",l.origin],["hl",(d=aEZ(l))!=null?d:null]]);b&&L.set("pw","1");b=_.X([["cpr",l.consentPrimitiveRequest.serialize()]]);for(d=b.next();!d.done;d=b.next()){var P=_.X(d.value);d=P.next().value;P=P.next().value;L.set(d,P)}l.isDarkTheme()&&L.set("color_scheme","dark");return _.Kf(l.src,L)},VCq=function(l){l.isLatencyMeasurementExperiment||l.loadingBar&&document.body.removeChild(l.loadingBar)};
zN.prototype.getSrc=function(){var l=_.nO(this.origin),b;var d=(b=_.eB(this.consentPrimitiveRequest,nmB,3))==null?void 0:_.YJ(b,1);b="consent.google.com";d=d?"/u/"+encodeURIComponent(d.toString()):"";(l==null?0:l.endsWith("youtube.com"))?b="consent.youtube.com":(l=l==null?void 0:l.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(b="consent.google."+((l[1]?"co.":"")+encodeURIComponent(l[2])));return _.$D("https://"+b+"/signedin"+d+"/landing")};
var vmA=function(l,b,d){l.iframe||(l.iframe=document.createElement("iframe"),l.iframe.style.width="100%",l.iframe.style.height="100%",d!==112496729&&(l.iframe.style.colorScheme="auto"),l.isLatencyMeasurementExperiment&&(l.iframe.style.display="none"),_.dR(l.iframe,b),l.iframe.setAttribute("jsname","C5o1O"),i3a(l.iframe),document.body.appendChild(l.iframe))},i3a=function(l){l.style.bottom="-200vh";
l.style.position="fixed";l.style.right="-200vw";l.style.border="";l.style.left="";l.style.top="";l.style.zIndex="";l.style.pointerEvents="none";l.style.visibility="hidden"},wT9=function(l){l.iframe&&(l.isLatencyMeasurementExperiment||(l.JSC$20051_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=l.JSC$20051_previousHtmlOverscroll),l.JSC$20051_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=l.JSC$20051_previousBodyOverscroll),l.JSC$20051_previousBodyOverflow!==
void 0&&(document.body.style.overflow=l.JSC$20051_previousBodyOverflow),l.enableDialogA11yFix&&cQB(l,!1)),i3a(l.iframe))};
zN.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(cQB(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var cQB=function(l,b){var d,L,P=(d=l.iframe)==null?void 0:(L=d.parentElement)==null?void 0:L.children;if(P)for(d=0;d<P.length;d++)L=P[d],L!==l.iframe&&(b?(L.hasAttribute("aria-hidden")&&_.Ob([_.Ht(xqA)],L,"data-old-aria-hidden",L.getAttribute("aria-hidden")),_.Ob([_.Ht(gmq)],L,"aria-hidden","true")):(L.removeAttribute("aria-hidden"),L.hasAttribute("data-old-aria-hidden")&&(_.Ob([_.Ht(S3O)],L,"aria-hidden",L.getAttribute("data-old-aria-hidden")),L.removeAttribute("data-old-aria-hidden"))))},yA=function(l,
b,d){var L;
(L=l.latencyCallback)==null||L.call(l,{latencyType:b,timestampEpochMillis:d!=null?d:Date.now()})};var rQT=function(l,b,d){zN.call(this,b,d===void 0?!1:d);this.consentPrimitiveRequest=l;l=aEZ(this);_.vOq(l);this.src=this.getSrc();var L;this.initialLoadingStrategy=(L=_.eB(this.consentPrimitiveRequest,P0,4))==null?void 0:_.SP(L,4)},lx9;
_.h(rQT,zN);var X3l=function(l){var b=_.U("enable_primitive_dialog_aria_hide_siblings");l={request:l,enableDialogA11yFix:b===void 0?!1:b};lx9||(lx9=new rQT(l.request,l.isLatencyMeasurementExperiment||_.SP(l.request,1)===2,l.enableDialogA11yFix));return lx9},aEZ=function(l){var b;
return(b=_.eB(l.consentPrimitiveRequest,P0,4))==null?void 0:_.gQ(b,1)},omS=function(l,b){if(!_.kX(l.consentPrimitiveRequest,jr,5)){var d=l.consentPrimitiveRequest,L=new jr;
_.zc(d,5,L)}var P;if((P=_.eB(l.consentPrimitiveRequest,jr,5))==null||_.xVV(_.h3(P,8))==null){var E;(E=_.eB(l.consentPrimitiveRequest,jr,5))!=null&&_.Cl(E,8,b)}},RTB=function(l){var b;
return(b=_.eB(l.consentPrimitiveRequest,jr,5))==null?void 0:_.YJ(b,1)};
rQT.prototype.isDarkTheme=function(){var l;return((l=_.eB(this.consentPrimitiveRequest,P0,4))==null?void 0:_.SP(l,2))===2};
var G2O=function(l){var b;return((b=_.eB(l.consentPrimitiveRequest,P0,4))==null?void 0:_.YJ(b,5))||void 0},uj9=function(l){l.channel=void 0;
l.prewarmChannel=void 0;l.iframe&&(document.body.contains(l.iframe)&&document.body.removeChild(l.iframe),l.iframe=void 0);lx9=void 0},BlO=function(l){return zN.prototype.showPrimitive.call(l).then(function(b){return _.eB(b,tCB,2)})};for(var Zu={},bcl=(Zu[64]="ma",Zu[73]="ogb",Zu[89]="cr",Zu[21]="test",Zu[0]="unkn",Zu[137]="con",Zu[155]="hl",Zu[78]="yt",Zu[171]="lp",Zu[172]="ap",Zu[177]="amo",Zu[178]="pqe",Zu[74]="gg",Zu[1]="gm",Zu[140]="am",Zu[193]="sc",Zu),dBB=_.X(Object.keys(bcl)),LJS=dBB.next();!LJS.done;LJS=dBB.next());var PKq=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(PKq,_.Fd);var EdA=[0,[2,3,4],_.Bp,HIl,ewj,_.Qh];var QEZ=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(QEZ,_.Fd);var XLl=_.Kb(QEZ,[0,_.nC,_.Pp,_.Bp,_.Pp,_.Bp,EdA]);var fxB=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(fxB,_.Fd);fxB.prototype.getCommand=function(){return _.SP(this,1)};
var sEa=function(){var l=new fxB;return _.pY(l,1,0)};var FJZ=_.eH([0,_.nC,_.Pp,[0,_.Bp,_.Pp,-1]]);var Bi6=new _.Is("s"),ndS=new _.Is("t"),OcQ=new _.Is("u"),Nil=new _.Is("v"),mBQ=function(l,b,d){_.Jm.call(this,Bi6);this.mediaKey=l;this.photoUrl=b;this.photoSource=d};
_.h(mBQ,_.Jm);var YdZ=function(){_.Jm.call(this,ndS)};
_.h(YdZ,_.Jm);var qdx=function(l){l=l===void 0?!1:l;_.Jm.call(this,OcQ);this.isError=l};
_.h(qdx,_.Jm);var Hcj=function(){_.Jm.call(this,Nil)};
_.h(Hcj,_.Jm);var tvA=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,huZ=function(l){if(typeof l=="string"){if(l.charAt(0)==".")return UBQ(l.substr(1));if(l.charAt(0)=="["){var b=tvA.exec(l);l=l.indexOf("=")==-1?void 0:b[3];return KJ9(b[1],l)}return euq(l)}return l},UBQ=function(l){return function(b){return b.getAttribute&&_.Xe(b,l)}},KJ9=function(l,b){return function(d){return b!==void 0?d.getAttribute&&d.getAttribute(l)==b:d.hasAttribute&&d.hasAttribute(l)}},euq=function(l){l=l.toUpperCase();
return function(b){return(b=b.tagName)&&b.toUpperCase()==l}},klQ=function(){return!0};var Ma=function(l,b){this.JSC$20079_key_=l;this.JSC$20079_value_=b},WJl=function(l){throw Error("Dk`"+l.JSC$20079_key_);
},jEj=function(l,b){return new TypeError("Ek`"+b+"`"+l.JSC$20079_key_+"`"+l.JSC$20079_value_+"`"+typeof l.JSC$20079_value_)};
Ma.prototype.string=function(l){return arguments.length==0?zu9(this):yxB(this,l)};
var yxB=function(l,b){var d;return(d=Zc6(l))!=null?d:b},zu9=function(l){var b=Zc6(l);
b===null&&WJl(l);return b},Zc6=function(l){var b=l.JSC$20079_value_;
if(b==null)return null;if(typeof b==="string")return b;throw jEj(l,"string");};
Ma.prototype.bool=function(l){if(arguments.length==0){var b=this.optionalBool();b===null&&WJl(this)}else{var d;b=(d=this.optionalBool())!=null?d:l}return b};
Ma.prototype.optionalBool=function(){var l=this.JSC$20079_value_;if(l==null)return null;if(typeof l==="boolean")return l;if(typeof l==="string"){l=l.toLowerCase();if(l==="true"||l==="1")return!0;if(l==="false"||l==="0")return!1}throw jEj(this,"boolean");};
Ma.prototype.number=function(l){if(arguments.length==0){var b=Mvl(this);b===null&&WJl(this)}else b=Ixq(this,l);return b};
var Ixq=function(l,b){var d;return(d=Mvl(l))!=null?d:b},Mvl=function(l){var b=l.JSC$20079_value_;
if(b==null)return null;if(typeof b==="number")return b;if(typeof b==="string"){var d=Number(b);if(!isNaN(d)&&(d!==0||b.trim().length!==0))return d}throw jEj(l,"number");};
Ma.prototype.toString=function(){return zu9(this)};
Ma.prototype.enum=function(l,b){var d=!0,L=void 0,P;for(P in l){var E=l[P];d&&(d=!1,L=typeof E==="number"?Ixq(this,b):yxB(this,b));if(E==L)return L}JSON.stringify(l);return L};
Ma.prototype.array=function(l){if(arguments.length==0){var b=$BA(this);b===null&&WJl(this);return b}b=$BA(this);return b==null?l:b};
var $BA=function(l){var b=l.JSC$20079_value_;if(b==null)return null;Array.isArray(b)||(typeof b!=="string"?b=[b]:(b=b.trim(),b=b==""?[]:b.split(",").map(function(d){return d.trim()})));
return JxQ(l,b)},JxQ=function(l,b){var d=l.JSC$20079_key_+"[";
return Array.from(b,function(L,P){return new Ma(d+P+"]",L)})};
Ma.prototype.object=function(l){var b=this.JSC$20079_value_;if(b==null)return l===void 0&&WJl(this),l;if(typeof b==="object"&&b.constructor===Object){l={};var d=this.JSC$20079_key_+".",L;for(L in b)l[L]=new Ma(d+L,b[L]);return l}throw jEj(this,"object");};var Ii=function(l){this.list_=xBB(l)},xBB=function(l){if(l instanceof Ii)l=l.list_;
else if(l[0]instanceof Ii){for(var b=new Set,d=0;d<l.length;d++)for(var L=_.X(l[d].list_),P=L.next();!P.done;P=L.next())b.add(P.value);l=b}return[].concat(_.VV(l))};
_.Q=Ii.prototype;_.Q.each=function(l,b,d){((d===void 0?0:d)?KfS:_.QO)(this.list_,l,b);return this};
_.Q.size=function(){return this.list_.length};
_.Q.isEmpty=function(){return this.list_.length===0};
_.Q.get=function(l){return this.list_[l]||null};
_.Q.el=function(){return this.list_[0]||null};
_.Q.map=function(l,b){return _.pf(this.list_,l,b)};
_.Q.equals=function(l){return this===l||_.cV(this.list_,l.list_)};
_.Q.first=function(){return this.list_.length==0?null:new $N(this.list_[0])};
_.Q.last=function(){return this.list_.length==0?null:new $N(this.list_[this.list_.length-1])};
_.Q.find=function(l){var b=[];this.each(function(d){d=d.querySelectorAll(String(l));for(var L=0;L<d.length;L++)b.push(d[L])});
return new Ii(b)};
_.Q.parent=function(){var l=[];this.each(function(b){(b=b.parentElement||null)&&!_.pF(l,b)&&l.push(b)});
return new Ii(l)};
_.Q.children=function(){var l=[];this.each(function(b){b=_.GU(b);for(var d=0;d<b.length;d++)l.push(b[d])});
return new Ii(l)};
_.Q.filter=function(l){l=_.BI(this.list_,huZ(l));return new Ii(l)};
_.Q.closest=function(l){var b=[],d=huZ(l),L=function(P){return _.nl(P)&&d(P)};
this.each(function(P){(P=_.G7(P,L,!0))&&!_.pF(b,P)&&b.push(P)});
return new Ii(b)};
_.Q.next=function(l){return gdj(this,_.e1h,l)};
_.Q.prev=function(l){return gdj(this,hwZ,l)};
var gdj=function(l,b,d){var L=[];var P=d?huZ(d):klQ;l.each(function(E){(E=b(E))&&P(E)&&L.push(E)});
return new Ii(L)};
Ii.prototype.setClass=function(l){return this.each(function(b){_.Q$(b,l)})};
var Sd6=function(l,b){return l.each(function(d){_.r_(d,b)})},AxT=function(l,b){return l.each(function(d){_.aO(d,b)})};
Ii.prototype.toggleClass=function(l,b){return b===!0?Sd6(this,l):b===!1?AxT(this,l):this.each(function(d){_.Xe(d,l)?_.aO(d,l):_.r_(d,l)})};
Ii.prototype.setText=function(l){return this.each(function(b){_.TU(b,l)})};
var vdQ=function(l){l.each(function(b){b.removeAttribute("aria-hidden")})};
Ii.prototype.getStyle=function(l){if(this.list_.length>0){var b=this.list_[0],d=b.style[_.Fu(l)];return typeof d!=="undefined"?d:b.style[_.gZD(b,l)]||""}};
Ii.prototype.getData=function(l){if(this.list_.length===0)return new Ma(l,null);var b=zNQ(this.list_[0],l);return new Ma(l,b)};
Ii.prototype.focus=function(l){try{l?this.el().focus(l):this.el().focus()}catch(b){}return this};
Ii.prototype.click=function(){var l=_.wx(this.el());if(l.createEvent){var b=l.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,l.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(b)}else l=l.createEventObject(),l.clientX=0,l.clientY=0,l.screenX=0,l.screenY=0,l.altKey=!1,l.ctrlKey=!1,l.shiftKey=!1,l.button=0,this.el().fireEvent("onclick",l)};
var Jo=function(l,b,d,L){function P(F,n,N){var Y=n;n&&n.parentNode&&(Y=n.cloneNode(!0));F(Y,N)}
L=L===void 0?!1:L;if(l.list_.length==1){var E=l.list_[0],f=function(F){return b(F,E)};
d instanceof Ii?d.each(f,void 0,L):Array.isArray(d)?(L?KfS:_.QO)(d,f):f(d);return l}return l.each(function(F){d instanceof Ii?d.each(function(n){P(b,n,F)}):Array.isArray(d)?_.QO(d,function(n){P(b,n,F)}):P(b,d,F)})};
_.Q=Ii.prototype;_.Q.append=function(l){return Jo(this,function(b,d){b&&d.appendChild(b)},l)};
_.Q.appendTo=function(l){(new Ii([l])).append(this);return this};
_.Q.remove=function(){return Jo(this,function(l,b){_.IK(b)},null)};
_.Q.empty=function(){return Jo(this,function(l,b){_.Vh(b)},null)};
_.Q.after=function(l,b){return Jo(this,function(d,L){d&&_.u5(d,L)},l,!(b===void 0||b))};
_.Q.before=function(l){return Jo(this,function(b,d){b&&_.w$(b,d)},l)};
_.Q.replaceWith=function(l){return Jo(this,function(b,d){b&&_.tAh(b,d)},l)};
_.Q.toggle=function(l){return this.each(function(b){_.Ql(b,l)})};
_.Q.show=function(){return this.toggle(!0)};
_.Q.hide=function(){return this.toggle(!1)};
_.Q.trigger=function(l,b,d,L){return CKT(this,l,b,d,L)};
var CKT=function(l,b,d,L,P){return l.each(function(E){_.q57(_.wx(E)).triggerWizEventInternal(E,b,d,L,P)})},$N=function(l,b){l instanceof Ii&&(b=l.list_,l=null);
this.list_=xBB(l!=null?[l]:b)};
_.sK($N,Ii);_.Q=$N.prototype;_.Q.children=function(){return new Ii(Array.prototype.slice.call(_.GU(this.list_[0])))};
_.Q.each=function(l,b){l.call(b,this.list_[0],0);return this};
_.Q.size=function(){return 1};
_.Q.el=function(){return this.list_[0]};
_.Q.first=function(){return this};var xN=function(l,b){b=b===void 0?window:b;this.hostId=l;this.win=b;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$20090_previousHtmlOverscroll=this.JSC$20090_previousBodyOverscroll=this.JSC$20090_previousBodyOverflow="";this.eventTarget=new _.v2;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},oda=function(l){var b=
Ruj(Ruj(Ruj(new pL9(78),"po"),"hppp"),"hhc");
b.authUser=Number(_.aC("SESSION_INDEX","0"));b.colorScheme=l;return b};
xN.prototype.getOrigin=function(){return this.origin?this.origin:_.ty(_.H3(_.q0(new _.Dt,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
xN.prototype.getTargetOrigin=function(){return _.ty(_.H3(_.q0(new _.Dt,this.scheme),this.domain),this.port)};
xN.prototype.preloadIframe=function(l){var b=this;if(this.iframeLoadPromise===void 0){var d=document.createElement("iframe");this.iframe=d;WV6(d,l);this.iframeLoadPromise=new Promise(function(L,P){var E=!1,f=function(F){F.stopPropagation();d.removeEventListener("error",f);d.removeEventListener("securitypolicyviolation",f);P(Error("Fk",{cause:F}))};
d.addEventListener("error",f);d.addEventListener("securitypolicyviolation",f);setTimeout(function(){E||P(Error("Gk"))},3E4);
DBQ(b,d,function(){E=!0;d.removeEventListener("error",f);d.removeEventListener("securitypolicyviolation",f);L()})});
Vvj(this);l=this.getTargetOrigin().toString();d.setAttribute("allow","camera "+l+"; display-capture "+l);this.parentElement.appendChild(d)}return this.iframeLoadPromise};
var Glj=function(l,b){var d,L;return _.B(function(P){if(P.nextAddress==1)return d=qvx(getComputedStyle(l.parentElement).direction==="rtl"),l.parentElement.appendChild(d),document.activeElement instanceof HTMLElement&&(l.elementToFocusAfterClose=document.activeElement),_.zD(P,2),P.yield(l.preloadIframe(b),4);if(P.nextAddress!=2){l.parentElement.removeChild(d);l.JSC$20090_previousBodyOverflow=l.parentElement.style.overflow;l.JSC$20090_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
l.JSC$20090_previousBodyOverscroll=l.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";l.parentElement.style.overscrollBehavior="contain";l.parentElement.style.overflow="hidden";var E=l.iframe;E.style.bottom="0";E.style.border="none";E.style.height="100%";E.style.left="0";E.style.position=l.iframePosition;E.style.right="0";E.style.top="0";E.style.width="100%";E.style.zIndex="2202";E.setAttribute("aria-hidden","false");E.setAttribute("aria-modal","true");
l.opened=!0;wLT(l);return _.f8(P,0)}L=_.JE(P);l.parentElement.removeChild(d);eoO(l.isDarkTheme());uNQ(l,!1);throw Error("Hk",{cause:L});})},uNQ=function(l,b){b=b===void 0?!0:b;
l.iframe!==void 0&&(Tiq(l),document.documentElement.style.overscrollBehavior=l.JSC$20090_previousHtmlOverscroll,l.parentElement.style.overscrollBehavior=l.JSC$20090_previousBodyOverscroll,l.parentElement.style.overflow=l.JSC$20090_previousBodyOverflow,l.elementToFocusAfterClose!==void 0&&(l.elementToFocusAfterClose.focus(),l.elementToFocusAfterClose=void 0),b?Vvj(l):(l.parentElement.removeChild(l.iframe),l.iframe=void 0,l.iframeLoadPromise=void 0,l.mainChannel=void 0),l.opened=!1)},Tiq=function(l){l.backgroundElementsAriaHiddenIsNull&&
(vdQ(l.backgroundElementsAriaHiddenIsNull),l.backgroundElementsAriaHiddenIsNull=void 0);
l.backgroundElementsAriaHiddenIsFalse&&(l.backgroundElementsAriaHiddenIsFalse.each(function(b){b.setAttribute("aria-hidden","false")}),l.backgroundElementsAriaHiddenIsFalse=void 0);
l.backgroundElementsWithoutInert&&(l.backgroundElementsWithoutInert.each(function(b){b.removeAttribute("inert")}),l.backgroundElementsWithoutInert=void 0)},wLT=function(l){l.backgroundElementsAriaHiddenIsNull=(new $N(l.iframe.parentElement)).children().filter(function(b){return b.getAttribute("aria-hidden")===null&&b!==l.iframe});
l.backgroundElementsAriaHiddenIsNull.each(function(b){b.setAttribute("aria-hidden","true")});
l.backgroundElementsAriaHiddenIsFalse=(new $N(l.iframe.parentElement)).children().filter(function(b){return b.getAttribute("aria-hidden")==="false"&&b!==l.iframe});
l.backgroundElementsAriaHiddenIsFalse.each(function(b){b.setAttribute("aria-hidden","true")});
l.backgroundElementsWithoutInert=(new $N(l.iframe.parentElement)).children().filter(function(b){return!b.hasAttribute("inert")&&b!==l.iframe});
l.backgroundElementsWithoutInert.each(function(b){b.setAttribute("inert","true")})},Vvj=function(l){l=l.iframe;
l.style.bottom="-1000px";l.style.position="fixed";l.style.right="-1000px";l.style.border="";l.style.height="";l.style.left="";l.style.top="";l.style.width="";l.style.zIndex="";l.setAttribute("aria-hidden","true");l.setAttribute("aria-modal","false")};
xN.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var pL9=function(l,b){xN.call(this,bcl[l],b);this.options=[];this.style=""};
_.h(pL9,xN);var ax9=function(l){l.style="youtube";return l},ic6=function(l,b){l.eventTarget.listen(OcQ,b);
return l},cxS=function(l,b){l.eventTarget.listen(Bi6,b);
return l},Ruj=function(l,b){l.options.push(b);
return l},rxq=function(l){var b=[l.getOrigin()];
l.ancestorOrigins&&b.push.apply(b,_.VV(l.ancestorOrigins));var d=new _.Dt(l.win.location.href),L=l.startUrl?l.startUrl:l.options.includes("po")?"profile-picture/art":"profile-picture";b=x0x(_.Ui(l.getTargetOrigin(),L),"origin",b);l.startUrl&&_.Lp(b,"startPath",l.startUrl);l.authUser>0&&_.Lp(b,"authuser",l.authUser);l.pageId!==void 0&&_.Lp(b,"pageId",l.pageId);_.Lp(b,"hostId",l.hostId);l.jsMode!==void 0&&_.Lp(b,"jsmode",l.jsMode);l.rectangleRatio!==void 0&&_.Lp(b,"rectangleRatio",l.rectangleRatio);
l.options.length>0&&_.Lp(b,"opts",l.options.join(","));try{for(var P=_.X(["utm_source","utm_medium","utm_campaign","utm_content"]),E=P.next();!E.done;E=P.next()){var f=E.value;_.dk(d,f)&&_.Lp(b,f,_.dk(d,f))}var F,n=(F=l.hl)!=null?F:_.dk(d,"hl");n!==void 0&&_.Lp(b,"hl",n)}catch(N){if(!(N instanceof URIError))throw N;}l.colorScheme&&_.Lp(b,"theme",l.colorScheme);l.style&&_.Lp(b,"style",l.style);return b},lX6=function(l,b){l.mainChannel=_.mo({destination:l.win,
iframe:b,origin:l.getTargetOrigin().toString(),channelName:"ow",onMessage:function(d){d=XLl(d.data);if(b===l.iframe)switch(_.SP(d,1)){case 1:l.eventTarget.dispatchEvent(new qdx);uNQ(l);break;case 2:l.eventTarget.dispatchEvent(new mBQ(_.gQ(d,4),_.gQ(d,2),_.SP(d,5),_.eB(d,PKq,6)));break;case 0:var L;l.eventTarget.dispatchEvent(new YdZ(_.gQ(d,2),(L=_.SP(d,3))!=null?L:0));break;case 3:l.eventTarget.dispatchEvent(new qdx(!0));uNQ(l,!1);break;case 4:l.eventTarget.dispatchEvent(new Hcj)}}})},DBQ=function(l,
b,d){_.mo({destination:l.win,
iframe:b,origin:_.ty(_.H3(_.q0(new _.Dt,l.scheme),l.domain),l.port).toString(),channelName:"owi",onMessage:function(L){b===l.iframe&&(d!==void 0&&d(),lX6(l,b),l.opened&&l.mainChannel.send(FJZ(sEa())),L.reply(),DBQ(l,b))}})};
pL9.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?xN.prototype.preloadIframe.call(this,rxq(this).toString()):this.iframeLoadPromise};
pL9.prototype.openPicker=function(l){var b=this;return _.B(function(d){if(d.nextAddress==1)return b.startUrl=l?l:b.options.includes("po")?"profile-picture/art":"profile-picture",d.yield(Glj(b,rxq(b).toString()),2);if(b.mainChannel){var L=b.mainChannel,P=L.send;var E=sEa();E=_.xZ(E,2,b.startUrl);P.call(L,FJZ(E))}_.gR(d)})};var bXj=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(bXj,_.Fd);_.Q=bXj.prototype;_.Q.getSize=function(){return B0(this,1)};
_.Q.setSize=function(l){return _.RS(this,1,l)};
_.Q.getWidth=function(){return B0(this,12)};
_.Q.getHeight=function(){return B0(this,13)};
_.Q.setCenterCrop=function(l){return _.Uu(this,20,l)};
_.Q.getHtml=function(){return _.$X(this,4)};
_.Q.getToken=function(){return _.Zf(this,24)};
_.Q.setToken=function(l){return _.xZ(this,24,l)};
_.Q.getBackgroundColor=function(){return B0(this,87)};
_.Q.hasBackgroundColor=function(){return _.FB(_.h3(this,87))!=null};
_.Q.getStoryboardLevel=function(){return B0(this,109)};var gp=function(l){this.JSC$20098_value_=void 0;this.childNodes_={};if(l){var b=_.nSD(l);l=_.Yu(l);for(var d=0;d<b.length;d++)this.set(b[d],l[d])}};
gp.prototype.set=function(l,b){dSj(this,l,b,!1)};
gp.prototype.add=function(l,b){dSj(this,l,b,!0)};
var dSj=function(l,b,d,L){for(var P=0;P<b.length;P++){var E=b.charAt(P);l.childNodes_[E]||(l.childNodes_[E]=new gp);l=l.childNodes_[E]}if(L&&l.JSC$20098_value_!==void 0)throw Error("Ik`"+b);l.JSC$20098_value_=d},LX6=function(l,b){for(var d=0;d<b.length;d++)if(l=l.childNodes_[b.charAt(d)],!l)return;
return l};
gp.prototype.get=function(l){return(l=LX6(this,l))?l.JSC$20098_value_:void 0};
gp.prototype.getValues=function(){var l=[];P3O(this,l);return l};
var P3O=function(l,b){l.JSC$20098_value_!==void 0&&b.push(l.JSC$20098_value_);for(var d in l.childNodes_)P3O(l.childNodes_[d],b)};
gp.prototype.getKeys=function(l){var b=[];if(l){for(var d=this,L=0;L<l.length;L++){var P=l.charAt(L);if(!d.childNodes_[P])return[];d=d.childNodes_[P]}EGx(d,l,b)}else EGx(this,"",b);return b};
var EGx=function(l,b,d){l.JSC$20098_value_!==void 0&&d.push(b);for(var L in l.childNodes_)EGx(l.childNodes_[L],b+L,d)};
_.Q=gp.prototype;_.Q.containsKey=function(l){return this.get(l)!==void 0};
_.Q.containsValue=function(l){if(this.JSC$20098_value_===l)return!0;for(var b in this.childNodes_)if(this.childNodes_[b].containsValue(l))return!0;return!1};
_.Q.clear=function(){this.childNodes_={};this.JSC$20098_value_=void 0};
_.Q.remove=function(l){for(var b=this,d=[],L=0;L<l.length;L++){var P=l.charAt(L);if(!b.childNodes_[P])throw Error("Jk`"+l);d.push([b,P]);b=b.childNodes_[P]}l=b.JSC$20098_value_;for(delete b.JSC$20098_value_;d.length>0;)if(L=d.pop(),b=L[0],L=L[1],b.childNodes_[L].isEmpty())delete b.childNodes_[L];else break;return l};
_.Q.clone=function(){return new gp(this)};
_.Q.getCount=function(){return yUQ(this.getValues())};
_.Q.isEmpty=function(){return this.JSC$20098_value_===void 0&&_.RB.isEmpty(this.childNodes_)};var My9=function(){if(!QbZ){var l=QbZ=new gp,b;for(b in XBZ)l.add(b,XBZ[b])}},QbZ,Sr=function(l,b){this.types=l;
this.setters=b},XBZ={a:new Sr([3,
0],[function(l,b){_.Uu(l,21,b)},
function(l,b){_.RS(l,56,b)}]),
al:new Sr([3],[function(l,b){_.Uu(l,74,b)}]),
b:new Sr([3,0],[function(l,b){_.Uu(l,23,b)},
function(l,b){_.RS(l,38,b)}]),
ba:new Sr([0],[function(l,b){_.RS(l,85,b)}]),
bc:new Sr([0],[function(l,b){_.RS(l,87,b)}]),
br:new Sr([0],[function(l,b){_.RS(l,86,b)}]),
c:new Sr([3,0],[function(l,b){_.Uu(l,2,b)},
function(l,b){_.RS(l,39,b)}]),
cc:new Sr([3],[function(l,b){_.Uu(l,51,b)}]),
ci:new Sr([3],[function(l,b){_.Uu(l,32,b)}]),
ckm:new Sr([3],[function(l,b){_.Uu(l,104,b)}]),
cp:new Sr([0],[function(l,b){_.RS(l,92,b)}]),
cr:new Sr([3],[function(l,b){_.Uu(l,108,b)}]),
cv:new Sr([0],[function(l,b){_.RS(l,94,b)}]),
d:new Sr([3],[function(l,b){_.Uu(l,3,b)}]),
dc:new Sr([5],[function(l,b){_.xZ(l,99,b)}]),
df:new Sr([3],[function(l,b){_.Uu(l,80,b)}]),
dv:new Sr([3],[function(l,b){_.Uu(l,90,b)}]),
e:new Sr([0],[function(l,b){_.RS(l,15,b)}]),
em:new Sr([0],[function(l,b){_.RS(l,107,b)}]),
f:new Sr([4],[function(l,b){_.xZ(l,16,b)}]),
fg:new Sr([3],[function(l,b){_.Uu(l,34,b)}]),
fh:new Sr([3],[function(l,b){_.Uu(l,30,b)}]),
fm:new Sr([3],[function(l,b){_.Uu(l,84,b)}]),
fo:new Sr([2],[function(l,b){_.kg(l,79,_.cF(b))}]),
ft:new Sr([3],[function(l,b){_.Uu(l,50,b)}]),
fv:new Sr([3],[function(l,b){_.Uu(l,31,b)}]),
g:new Sr([3],[function(l,b){_.Uu(l,14,b)}]),
gce:new Sr([4],[function(l,b){_.xZ(l,112,b)}]),
gd:new Sr([3],[function(l,b){_.Uu(l,83,b)}]),
gm:new Sr([3],[function(l,b){_.Uu(l,105,b)}]),
h:new Sr([3,0],[function(l,b){_.Uu(l,4,b)},
function(l,b){_.RS(l,13,b)}]),
i:new Sr([3],[function(l,b){_.Uu(l,22,b)}]),
ic:new Sr([0],[function(l,b){_.RS(l,71,b)}]),
id:new Sr([3],[function(l,b){_.Uu(l,70,b)}]),
il:new Sr([3],[function(l,b){_.Uu(l,96,b)}]),
ip:new Sr([3],[function(l,b){_.Uu(l,54,b)}]),
iv:new Sr([0],[function(l,b){_.Cl(l,75,b)}]),
j:new Sr([1],[function(l,b){b=b==null?b:kC9(b);_.kg(l,29,b)}]),
k:new Sr([3,0],[function(l,b){_.Uu(l,17,b)},
function(l,b){_.RS(l,42,b)}]),
l:new Sr([0],[function(l,b){_.RS(l,44,b)}]),
lf:new Sr([3],[function(l,b){_.Uu(l,65,b)}]),
lo:new Sr([3],[function(l,b){_.Uu(l,97,b)}]),
m:new Sr([0],[function(l,b){_.RS(l,63,b)}]),
md:new Sr([3],[function(l,b){_.Uu(l,91,b)}]),
mm:new Sr([4],[function(l,b){_.xZ(l,81,b)}]),
mo:new Sr([3],[function(l,b){_.Uu(l,73,b)}]),
mp:new Sr([0],[function(l,b){_.RS(l,115,b)}]),
mv:new Sr([3],[function(l,b){_.Uu(l,66,b)}]),
n:new Sr([3],[function(l,b){l.setCenterCrop(b)}]),
nc:new Sr([3],[function(l,b){_.Uu(l,55,b)}]),
nd:new Sr([3],[function(l,b){_.Uu(l,53,b)}]),
ng:new Sr([3],[function(l,b){_.Uu(l,95,b)}]),
ngm:new Sr([3],[function(l,b){_.Uu(l,106,b)}]),
no:new Sr([3],[function(l,b){_.Uu(l,37,b)}]),
ns:new Sr([3],[function(l,b){_.Uu(l,40,b)}]),
nt0:new Sr([4],[function(l,b){_.xZ(l,36,b)}]),
ntm:new Sr([3],[function(l,b){_.Uu(l,114,b)}]),
nu:new Sr([3],[function(l,b){_.Uu(l,46,b)}]),
nw:new Sr([3],[function(l,b){_.Uu(l,48,b)}]),
o:new Sr([1,3],[function(l,b){b=b==null?b:kC9(b);_.kg(l,7,b)},
function(l,b){_.Uu(l,27,b)}]),
p:new Sr([3,0],[function(l,b){_.Uu(l,19,b)},
function(l,b){_.RS(l,43,b)}]),
pa:new Sr([3],[function(l,b){_.Uu(l,61,b)}]),
pc:new Sr([0],[function(l,b){_.RS(l,88,b)}]),
pd:new Sr([3],[function(l,b){_.Uu(l,60,b)}]),
pf:new Sr([3],[function(l,b){_.Uu(l,67,b)}]),
pg:new Sr([3],[function(l,b){_.Uu(l,72,b)}]),
pi:new Sr([2],[function(l,b){_.kg(l,76,_.cF(b))}]),
pp:new Sr([3],[function(l,b){_.Uu(l,52,b)}]),
pt:new Sr([4],[function(l,b){_.xZ(l,111,b)}]),
q:new Sr([4],[function(l,b){_.xZ(l,28,b)}]),
r:new Sr([3,0],[function(l,b){_.Uu(l,6,b)},
function(l,b){_.RS(l,26,b)}]),
ra:new Sr([3],[function(l,b){_.Uu(l,103,b)}]),
rf:new Sr([3],[function(l,b){_.Uu(l,100,b)}]),
rg:new Sr([3],[function(l,b){_.Uu(l,59,b)}]),
rh:new Sr([3],[function(l,b){_.Uu(l,49,b)}]),
rj:new Sr([3],[function(l,b){_.Uu(l,57,b)}]),
ro:new Sr([2],[function(l,b){_.kg(l,78,_.cF(b))}]),
rp:new Sr([3],[function(l,b){_.Uu(l,58,b)}]),
rw:new Sr([3],[function(l,b){_.Uu(l,35,b)}]),
rwa:new Sr([3],[function(l,b){_.Uu(l,64,b)}]),
rwu:new Sr([3],[function(l,b){_.Uu(l,41,b)}]),
s:new Sr([3,0],[function(l,b){_.Uu(l,33,b)},
function(l,b){l.setSize(b)}]),
sb:new Sr([0],[function(l,b){_.RS(l,110,b)}]),
sc:new Sr([0],[function(l,b){_.RS(l,89,b)}]),
sg:new Sr([3],[function(l,b){_.Uu(l,82,b)}]),
sl:new Sr([0],[function(l,b){_.RS(l,109,b)}]),
sm:new Sr([3],[function(l,b){_.Uu(l,93,b)}]),
t:new Sr([4],[function(l,b){l.setToken(b)}]),
tm:new Sr([3],[function(l,b){_.Uu(l,113,b)}]),
u:new Sr([3],[function(l,b){_.Uu(l,18,b)}]),
ut:new Sr([3],[function(l,b){_.Uu(l,45,b)}]),
v:new Sr([0],[function(l,b){_.RS(l,62,b)}]),
vb:new Sr([0],[function(l,b){_.Cl(l,68,b)}]),
vf:new Sr([4],[function(l,b){_.xZ(l,102,b)}]),
vl:new Sr([0],[function(l,b){_.Cl(l,69,b)}]),
vm:new Sr([3],[function(l,b){_.Uu(l,98,b)}]),
w:new Sr([0],[function(l,b){_.RS(l,12,b)}]),
x:new Sr([0],[function(l,b){_.RS(l,9,b)}]),
y:new Sr([0],[function(l,b){_.RS(l,10,b)}]),
ya:new Sr([2],[function(l,b){_.kg(l,77,_.cF(b))}]),
z:new Sr([0],[function(l,b){_.RS(l,11,b)}])};
My9.prototype.parse=function(l){var b=new bXj,d=new bXj;if(l=="")l=!0;else{l=l.split("-");for(var L=!0,P=0;P<l.length;P++){var E=l[P];if(E.length==0)L=!1;else{var f=E,F=!1;var n=f;var N=f.charAt(0);N!=N.toLowerCase()&&(F=!0,n=f.charAt(0).toLowerCase()+f.substring(1));var Y=QbZ;for(N=1;N<=n.length;++N){var q=Y,H=n.substring(0,N);if(H.length==0?q.isEmpty():!LX6(q,H))break}n=N==1?null:(n=Y.get(n.substring(0,N-1)))?{option:f.substring(0,N-1),value:f.substring(N-1),signed:F,attributes:n}:null;if(n){f=
[];F=[];N=!1;for(Y=0;Y<n.attributes.types.length;Y++){q=n.attributes.types[Y];var t=n.value;H=P;if(n.signed&&q==1)for(var e=t.length;e<12&&H<l.length-1;)t+="-"+l[H+1],e=t.length,++H;else if(q==2)for(;H<l.length-1&&l[H+1].match(/^[\d\.]/);)t+="-"+l[H+1],++H;e=n.attributes.setters[Y];t=fXq(this,q)(n.option,t,b,d,e);if(t===null){N=!0;P=H;break}else f.push(q),F.push(t)}if(!N)for(n=0;n<F.length;n++)Y=f[n],t=F[n],sb6(this,Y)(E,t);L=L&&N}else L=!1}}l=L}return new FXq(b,d,l)};
var BGS=function(l,b,d,L,P,E){P(d,b);l=l.charAt(0);E=E(l==l.toUpperCase());P(L,E)};
_.Q=My9.prototype;_.Q.parseAndSetIntOption_=function(l,b,d,L,P){if(b=="")return 0;isFinite(b)&&(b=String(b));b=typeof b==="string"?/^\s*-?0x/i.test(b)?parseInt(b,16):parseInt(b,10):NaN;if(isNaN(b))return 1;BGS(l,b,d,L,P,Number);return null};
_.Q.logIntParseError_=function(){};
_.Q.parseAndSetFloatOption_=function(l,b,d,L,P){if(b=="")return 0;var E=Number(b);b=E==0&&_.Fq(b)?NaN:E;if(isNaN(b))return 1;BGS(l,b,d,L,P,Number);return null};
_.Q.logFloatParseError_=function(){};
_.Q.parseAndSetBoolOption_=function(l,b,d,L,P){if(b!="")return 2;BGS(l,!0,d,L,P,Boolean);return null};
_.Q.logBoolParseError_=function(){};
_.Q.parseAndSetStringOption_=function(l,b,d,L,P){if(b=="")return 0;BGS(l,b,d,L,P,function(E){return E?"1":""});
return null};
_.Q.logStringParseError_=function(){};
_.Q.parseAndSetUint64Base64Option_=function(l,b,d,L,P){if(b=="")return 0;BGS(l,b,d,L,P,function(E){return E?1:0});
return null};
var fXq=function(l,b){switch(b){case 0:return(0,_.A6)(l.parseAndSetIntOption_,l);case 2:return(0,_.A6)(l.parseAndSetFloatOption_,l);case 3:return(0,_.A6)(l.parseAndSetBoolOption_,l);case 4:return(0,_.A6)(l.parseAndSetStringOption_,l);case 1:return(0,_.A6)(l.parseAndSetUint64Base64Option_,l);default:return function(){}}},sb6=function(l,b){switch(b){case 0:return(0,_.A6)(l.logIntParseError_,l);
case 2:return(0,_.A6)(l.logFloatParseError_,l);case 3:return(0,_.A6)(l.logBoolParseError_,l);case 4:case 1:return(0,_.A6)(l.logStringParseError_,l);default:return function(){}}},FXq=function(l,b,d){this.valueProto_=l;
this.signatureFlagProto_=b;this.JSC$20110_valid_=d};
FXq.prototype.isValid=function(){return this.JSC$20110_valid_};var jn6=function(l){this.JSC$20111_parser_=null;this.JSC$20111_components_=[];this.JSC$20111_parsedOptions_=null;nGl(this,l)},OXq=function(l){l.JSC$20111_parser_==null&&(l.JSC$20111_parser_=new My9);
return l.JSC$20111_parser_},nGl=function(l,b){l.JSC$20111_parsedOptions_=b?typeof b==="string"?OXq(l).parse(b):b:OXq(l).parse("")},Ao=function(l,b){return l==b?!1:!0};
_.Q=jn6.prototype;_.Q.JSC$20113_setCrop=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,_.$X(d,2),_.$X(b.signatureFlagProto_,2))&&_.Uu(d,2,l);return this};
_.Q.JSC$20113_setCircleCrop=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,Fr(d,51),Fr(b.signatureFlagProto_,51))&&_.Uu(d,51,l);return this};
_.Q.JSC$20113_setImageCrop=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,Fr(d,32),Fr(b.signatureFlagProto_,32))&&_.Uu(d,32,l);return this};
_.Q.JSC$20113_setHeight=function(l){var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,d.getHeight(),b.signatureFlagProto_.getHeight())&&_.RS(d,13,l);return this};
_.Q.setCenterCrop=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,_.$X(d,20),_.$X(b.signatureFlagProto_,20))&&d.setCenterCrop(l);return this};
_.Q.JSC$20113_setSmartCrop=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,_.$X(d,19),_.$X(b.signatureFlagProto_,19))&&_.Uu(d,19,l);return this};
_.Q.JSC$20113_setPad=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,Fr(d,60),Fr(b.signatureFlagProto_,60))&&_.Uu(d,60,l);return this};
_.Q.JSC$20113_setSmartCropUseFace=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,_.$X(d,67),_.$X(b.signatureFlagProto_,67))&&_.Uu(d,67,l);return this};
_.Q.JSC$20113_setSmartCropNoClip=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,_.$X(d,52),_.$X(b.signatureFlagProto_,52))&&_.Uu(d,52,l);return this};
_.Q.setSize=function(l){var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,d.getSize(),b.signatureFlagProto_.getSize())&&d.setSize(l);return this};
_.Q.setToken=function(l){l=l||void 0;var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,d.getToken(),b.signatureFlagProto_.getToken())&&d.setToken(l);return this};
_.Q.JSC$20113_setWidth=function(l){var b=this.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(l,d.getWidth(),b.signatureFlagProto_.getWidth())&&_.RS(d,12,l);return this};
_.Q.clearOptions=function(){nGl(this,"");return this};
_.Q.build=function(){this.JSC$20111_components_.length=0;var l=this.JSC$20111_parsedOptions_,b=l.valueProto_;l=l.signatureFlagProto_;v0(this,"s",b.getSize(),l.getSize());v0(this,"w",b.getWidth(),l.getWidth());Ca(this,"c",_.$X(b,2),_.$X(l,2));Ca(this,"d",_.$X(b,3),_.$X(l,3));v0(this,"h",b.getHeight(),l.getHeight());Ca(this,"s",Fr(b,33),Fr(l,33));Ca(this,"h",b.getHtml(),l.getHtml());Ca(this,"p",_.$X(b,19),_.$X(l,19));Ca(this,"pp",_.$X(b,52),_.$X(l,52));Ca(this,"pf",_.$X(b,67),_.$X(l,67));Ca(this,"n",
_.$X(b,20),_.$X(l,20));v0(this,"r",B0(b,26),B0(l,26));Ca(this,"r",_.$X(b,6),_.$X(l,6));Ca(this,"o",Fr(b,27),Fr(l,27));var d=_.IS(b,7,_.eP);Ri(this,"o",d,_.IS(l,7,_.eP));d=_.IS(b,29,_.eP);Ri(this,"j",d,_.IS(l,29,_.eP));v0(this,"x",B0(b,9),B0(l,9));v0(this,"y",B0(b,10),B0(l,10));v0(this,"z",B0(b,11),B0(l,11));Ca(this,"g",_.$X(b,14),_.$X(l,14));v0(this,"e",B0(b,15),B0(l,15));Ri(this,"f",_.Zf(b,16),_.Zf(l,16));Ca(this,"k",Fr(b,17),Fr(l,17));Ca(this,"u",Fr(b,18),!0);Ca(this,"ut",Fr(b,45),!0);Ca(this,"i",
Fr(b,22),!0);Ca(this,"a",Fr(b,21),Fr(l,21));Ca(this,"b",_.$X(b,23),_.$X(l,23));v0(this,"b",B0(b,38),B0(l,38));v0(this,"c",B0(b,39),B0(l,39),16,8);Ri(this,"q",_.Zf(b,28),_.Zf(l,28));Ca(this,"fh",Fr(b,30),Fr(l,30));Ca(this,"fv",Fr(b,31),Fr(l,31));Ca(this,"fg",_.$X(b,34),_.$X(l,34));Ca(this,"ci",Fr(b,32),Fr(l,32));Ri(this,"t",b.getToken(),l.getToken());Ri(this,"nt0",_.Zf(b,36),_.Zf(l,36));Ca(this,"rw",_.$X(b,35),_.$X(l,35));Ca(this,"rwu",_.$X(b,41),_.$X(l,41));Ca(this,"rwa",_.$X(b,64),_.$X(l,64));Ca(this,
"nw",_.$X(b,48),_.$X(l,48));Ca(this,"rh",_.$X(b,49),_.$X(l,49));Ca(this,"no",_.$X(b,37),_.$X(l,37));Ca(this,"ns",Fr(b,40),Fr(l,40));v0(this,"k",B0(b,42),B0(l,42));v0(this,"p",B0(b,43),B0(l,43));v0(this,"l",B0(b,44),B0(l,44));v0(this,"v",B0(b,62),B0(l,62));Ca(this,"nu",Fr(b,46),Fr(l,46));Ca(this,"ft",Fr(b,50),Fr(l,50));Ca(this,"cc",Fr(b,51),Fr(l,51));Ca(this,"nd",Fr(b,53),Fr(l,53));Ca(this,"ip",Fr(b,54),Fr(l,54));Ca(this,"nc",Fr(b,55),Fr(l,55));v0(this,"a",B0(b,56),B0(l,56));Ca(this,"rj",Fr(b,57),
Fr(l,57));Ca(this,"rp",Fr(b,58),Fr(l,58));Ca(this,"rg",Fr(b,59),Fr(l,59));Ca(this,"pd",Fr(b,60),Fr(l,60));Ca(this,"pa",Fr(b,61),Fr(l,61));v0(this,"m",B0(b,63),B0(l,63));v0(this,"vb",na(b,68),na(l,68));v0(this,"vl",na(b,69),na(l,69));Ca(this,"lf",Fr(b,65),Fr(l,65));Ca(this,"mv",Fr(b,66),Fr(l,66));Ca(this,"id",Fr(b,70),Fr(l,70));v0(this,"ic",B0(b,71),!0);Ca(this,"pg",_.$X(b,72),_.$X(l,72));Ca(this,"mo",Fr(b,73),Fr(l,73));Ca(this,"al",Fr(b,74),Fr(l,74));v0(this,"iv",na(b,75),na(l,75));v0(this,"pi",OT(b,
76),OT(l,76));v0(this,"ya",OT(b,77),OT(l,77));v0(this,"ro",OT(b,78),OT(l,78));v0(this,"fo",OT(b,79),OT(l,79));Ca(this,"df",Fr(b,80),Fr(l,80));Ri(this,"mm",_.Zf(b,81),_.Zf(l,81));Ca(this,"sg",Fr(b,82),Fr(l,82));Ca(this,"gd",Fr(b,83),Fr(l,83));Ca(this,"fm",Fr(b,84),Fr(l,84));v0(this,"ba",B0(b,85),B0(l,85));v0(this,"br",B0(b,86),B0(l,86));v0(this,"bc",b.getBackgroundColor(),l.getBackgroundColor(),16,8);v0(this,"pc",B0(b,88),B0(l,88),16,8);v0(this,"sc",B0(b,89),B0(l,89),16,8);Ca(this,"dv",Fr(b,90),Fr(l,
90));Ca(this,"md",Fr(b,91),Fr(l,91));v0(this,"cp",B0(b,92),B0(l,92));Ca(this,"sm",Fr(b,93),Fr(l,93));v0(this,"cv",B0(b,94),B0(l,94));Ca(this,"ng",Fr(b,95),Fr(l,95));Ca(this,"il",Fr(b,96),Fr(l,96));Ca(this,"lo",Fr(b,97),Fr(l,97));Ca(this,"vm",Fr(b,98),Fr(l,98));Ri(this,"dc",_.Zf(b,99),_.Zf(l,99));Ca(this,"rf",Fr(b,100),Fr(l,100));Ri(this,"vf",_.Zf(b,102),_.Zf(l,102));Ca(this,"ra",_.$X(b,103),_.$X(l,103));Ca(this,"ckm",Fr(b,104),Fr(l,104));Ca(this,"gm",Fr(b,105),Fr(l,105));Ca(this,"ngm",Fr(b,106),Fr(l,
106));v0(this,"em",B0(b,107),B0(l,107));Ca(this,"cr",Fr(b,108),Fr(l,108));v0(this,"sl",b.getStoryboardLevel(),l.getStoryboardLevel());v0(this,"sb",B0(b,110),B0(l,110));Ri(this,"pt",_.Zf(b,111),_.Zf(l,111));Ri(this,"gce",_.Zf(b,112),_.Zf(l,112));Ca(this,"tm",Fr(b,113),Fr(l,113));Ca(this,"ntm",Fr(b,114),Fr(l,114));v0(this,"mp",B0(b,115),B0(l,115));return this.JSC$20111_components_.join("-")};
var v0=function(l,b,d,L,P,E){if(d!=null){var f=P==void 0||P!=10&&P!=16?10:P;d=Number(d).toString(f);P=new DvA;P.append(f==16?"0x":"");f=P.append;E==void 0?E="":(E-=d.length,E=E<=0?"":(0,_.Xnh)("0",E));f.call(P,E);P.append(d);NGZ(l,b,P.toString(),!!Number(L))}},Ca=function(l,b,d,L){d&&NGZ(l,b,"",!!L)},Ri=function(l,b,d,L){d&&NGZ(l,b,String(d),!!Number(L))},NGZ=function(l,b,d,L){L&&(b=b.charAt(0).toUpperCase()+b.substring(1));
l.JSC$20111_components_.push(b+d)};_.sK(Wu,jn6);_.Q=Wu.prototype;_.Q.JSC$20113_setCrop=function(l){l&&pa(this);return Wu.superClass_.JSC$20113_setCrop.call(this,l)};
_.Q.JSC$20113_setHeight=function(l){l=l==null||l<0?void 0:l;l!=null&&this.setSize();return Wu.superClass_.JSC$20113_setHeight.call(this,l)};
_.Q.JSC$20113_setImageCrop=function(l){l&&pa(this);return Wu.superClass_.JSC$20113_setImageCrop.call(this,l)};
_.Q.JSC$20113_setCircleCrop=function(l){l&&pa(this);return Wu.superClass_.JSC$20113_setCircleCrop.call(this,l)};
_.Q.setSize=function(l){_.Ty(l)&&(l=Math.max(l.width,l.height));l=l==null||l<0?void 0:l;l!=null&&(this.JSC$20113_setWidth(),this.JSC$20113_setHeight());return Wu.superClass_.setSize.call(this,l)};
_.Q.JSC$20113_setSmartCrop=function(l){l&&pa(this);return Wu.superClass_.JSC$20113_setSmartCrop.call(this,l)};
_.Q.JSC$20113_setSmartCropNoClip=function(l){l&&pa(this);return Wu.superClass_.JSC$20113_setSmartCropNoClip.call(this,l)};
_.Q.JSC$20113_setSmartCropUseFace=function(l){l&&pa(this);return Wu.superClass_.JSC$20113_setSmartCropUseFace.call(this,l)};
_.Q.setCenterCrop=function(l){l&&pa(this);return Wu.superClass_.setCenterCrop.call(this,l)};
_.Q.JSC$20113_setPad=function(l){l&&pa(this);return Wu.superClass_.JSC$20113_setPad.call(this,l)};
_.Q.JSC$20113_setWidth=function(l){l=l==null||l<0?void 0:l;l!=null&&this.setSize();return Wu.superClass_.JSC$20113_setWidth.call(this,l)};
var mSQ=function(l){l.clearOptions();var b=l.JSC$20111_parsedOptions_,d=b.valueProto_;Ao(!0,_.$X(d,3),_.$X(b.signatureFlagProto_,3))&&_.Uu(d,3,!0);return l},pa=function(l){l.setCenterCrop();
l.JSC$20113_setCircleCrop();l.JSC$20113_setCrop();l.JSC$20113_setImageCrop();l.JSC$20113_setPad();l.JSC$20113_setSmartCrop();l.JSC$20113_setSmartCropNoClip();l.JSC$20113_setSmartCropUseFace()};
Wu.prototype.build=function(){var l=this.JSC$20111_parsedOptions_.valueProto_;Fr(l,18)||Fr(l,45)?l.getSize()||this.setSize(0):(l=this.JSC$20111_parsedOptions_.valueProto_,l.getSize()||l.getWidth()||l.getHeight()||(this.setSize(),this.JSC$20113_setHeight(),this.JSC$20113_setWidth(),pa(this)));return Wu.superClass_.build.call(this)};var YDa=/^[^\/]*\/\//,qDl=function(l,b){b=b===void 0?!1:b;this.original_=l;this.originalPrefix_="";(l=this.original_.match(YDa))&&l[0]?(this.originalPrefix_=l[0],l=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):l="http://"+this.original_;this.uri_=_.bV(l,!0);this.isFreeformUrl_=b;this.JSC$20117_valid_=!0;this.obfuscated_=!1},HXq=function(l,b){l.JSC$20119_pathPrefix_=l.JSC$20119_pathPrefix_?l.JSC$20119_pathPrefix_+("/"+b):b},oi=function(l){if(l.JSC$20119_components_==
void 0){var b=l.uri_.getPath().substring(1);
l.JSC$20119_pathPrefix_=null;if(l.isFreeformUrl_){l.JSC$20119_components_=[];if((b.match(/=/g)||[]).length>1)return l.JSC$20117_valid_=!1,l.JSC$20119_components_;var d=b.indexOf("=");d!=-1?(l.JSC$20119_components_.push(b.substr(0,d)),l.JSC$20119_components_.push(b.substr(d+1))):l.JSC$20119_components_.push(b);return l.JSC$20119_components_}l.JSC$20119_components_=b.split("/");b=l.JSC$20119_components_.length;b>2&&l.JSC$20119_components_[0]=="u"&&(HXq(l,l.JSC$20119_components_[0]+"/"+l.JSC$20119_components_[1]),
l.JSC$20119_components_.shift(),l.JSC$20119_components_.shift(),b-=2);if(b==0||b==4||b>7)return l.JSC$20117_valid_=!1,l.JSC$20119_components_;if(b==2)HXq(l,l.JSC$20119_components_[0]);else if(l.JSC$20119_components_[0]=="image")HXq(l,l.JSC$20119_components_[0]);else if(b==7||b==3)return l.JSC$20117_valid_=!1,l.JSC$20119_components_;if(b<=3){l.obfuscated_=!0;b==3&&(HXq(l,l.JSC$20119_components_[1]),l.JSC$20119_components_.shift(),--b);--b;d=l.JSC$20119_components_[b];var L=d.indexOf("=");L!=-1&&(l.JSC$20119_components_[b]=
d.substr(0,L),l.JSC$20119_components_.push(d.substr(L+1)))}}return l.JSC$20119_components_};
qDl.prototype.isValid=function(){oi(this);return this.JSC$20117_valid_};
qDl.prototype.isObfuscated=function(){oi(this);return this.obfuscated_};
var til=function(l){oi(l);return l.isFreeformUrl_},Du=function(l){oi(l);
l.JSC$20119_pathPrefix_==void 0&&(l.JSC$20119_pathPrefix_=null);return l.JSC$20119_pathPrefix_},USB=function(l){switch(oi(l).length){case 7:return!0;
case 6:return Du(l)==null;case 5:return!1;case 3:return!0;case 2:return Du(l)==null;case 1:return!1;default:return!1}},VA=function(l,b){if(til(l))a:{switch(b){case 7:b=0;
break;case 4:if(!USB(l)){l=null;break a}b=1;break;default:l=null;break a}l=oi(l)[b]}else if(l.isObfuscated())a:{var d=Du(l)!=null?1:0;switch(b){case 6:b=d;break;case 4:if(!USB(l)){l=null;break a}b=1+d;break;default:l=null;break a}l=oi(l)[b]}else a:{d=Du(l)!=null?1:0;switch(b){case 0:b=d;break;case 1:b=1+d;break;case 2:b=2+d;break;case 3:b=3+d;break;case 4:if(!USB(l)){l=null;break a}b=4+d;break;case 5:b=USB(l)?1:0;b=4+d+b;break;default:l=null;break a}l=oi(l)[b]}return l};
qDl.prototype.getOptions=function(){this.options_==void 0&&(this.options_=VA(this,4));return this.options_};var ZHQ=function(){};
ZHQ.prototype.parse=function(l,b){return new zoT(l,b===void 0?!1:b)};
var zoT=function(l,b){qDl.call(this,l,b===void 0?!1:b)};
_.h(zoT,qDl);_.sK(ILQ,Wu);var yvl;ILQ.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
ILQ.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var l=ILQ.superClass_.build.call(this),b=[];Du(this.parsedImageUrl_)!=null&&b.push(Du(this.parsedImageUrl_));var d=til(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var L=this.parsedImageUrl_;L.obfuscatedData_==void 0&&(L.obfuscatedData_=VA(L,6));b.push(L.obfuscatedData_+(l?"="+l:""))}else if(d){L=b.push;var P=this.parsedImageUrl_;P.freeformUrlPath_===void 0&&(P.freeformUrlPath_=
VA(P,7));L.call(b,P.freeformUrlPath_);l&&b.push(l)}else L=b.push,P=this.parsedImageUrl_,P.obfuscatedGaiaId_==void 0&&(P.obfuscatedGaiaId_=VA(P,0)),L.call(b,P.obfuscatedGaiaId_),L=b.push,P=this.parsedImageUrl_,P.photoId_==void 0&&(P.photoId_=VA(P,1)),L.call(b,P.photoId_),L=b.push,P=this.parsedImageUrl_,P.imageVersion_==void 0&&(P.imageVersion_=VA(P,2)),L.call(b,P.imageVersion_),L=b.push,P=this.parsedImageUrl_,P.signature_==void 0&&(P.signature_=VA(P,3)),L.call(b,P.signature_),l&&b.push(l),l=b.push,
L=this.parsedImageUrl_,L.filename_==void 0&&(L.filename_=VA(L,5)),l.call(b,L.filename_);b=d?b.join("="):b.join("/");b=_.bV(this.protocolPrefix_+this.JSC$20125_domain_+"/"+b+(this.JSC$20125_query_?"?"+this.JSC$20125_query_:"")).toString();b.startsWith("%3a//")&&(b=b.replace("%3a//","://"));return b};var KXa=_.rI(["viewBox"]),eLB=_.rI(["width"]),hLa=_.rI(["height"]),kkZ=_.rI(["fill"]),WXB=_.rI(["id"]),jbq=_.rI(["x"]),zLa=_.rI(["y"]);$4Q.prototype.getLength=function(){return this.parsedData.length};
$4Q.prototype.write=function(l){for(var b=0,d=this.parsedData.length;b<d;b++)l.put(this.parsedData[b],8)};
var Cgj=function(l,b){var d=new $4Q(b);l.dataList.push(d);d=l.errorCorrectLevel;var L=1,P=encodeURI(b).toString().replace(/%[0-9a-fA-F]{2}/g,"a");b=P.length+(P.length!=b?3:0);P=0;for(var E=wp.length;P<=E;P++){var f=0;switch(d){case 1:f=wp[P][0];break;case 0:f=wp[P][1];break;case 3:f=wp[P][2];break;case 2:f=wp[P][3]}if(b<=f)break;else L++}if(L>wp.length)throw Error("Sk");l.typeNumber=L;l.dataCache=null};
Jva.prototype.isDark=function(l,b){if(l<0||this.moduleCount<=l||b<0||this.moduleCount<=b)throw Error("Kk`"+l+"`"+b);return this.modules[l][b]};
for(var Rol=function(l,b,d){l.moduleCount=l.typeNumber*4+17;l.modules=Array(l.moduleCount);for(var L=0;L<l.moduleCount;L++){l.modules[L]=Array(l.moduleCount);for(var P=0;P<l.moduleCount;P++)l.modules[L][P]=null}ypQ(l,0,0);ypQ(l,l.moduleCount-7,0);ypQ(l,0,l.moduleCount-7);L=ZXB[l.typeNumber-1];for(P=0;P<L.length;P++)for(var E=0;E<L.length;E++){var f=L[P],F=L[E];if(l.modules[f][F]==null)for(var n=-2;n<=2;n++)for(var N=-2;N<=2;N++)l.modules[f+n][F+N]=n==-2||n==2||N==-2||N==2||n==0&&N==0?!0:!1}for(L=
8;L<l.moduleCount-8;L++)l.modules[L][6]==null&&(l.modules[L][6]=L%2==0);for(L=8;L<l.moduleCount-8;L++)l.modules[6][L]==null&&(l.modules[6][L]=L%2==0);L=l.errorCorrectLevel<<3|d;for(P=L<<10;uy(P)-uy(1335)>=0;)P^=1335<<uy(P)-uy(1335);L=(L<<10|P)^21522;for(P=0;P<15;P++)E=!b&&(L>>P&1)==1,P<6?l.modules[P][8]=E:P<8?l.modules[P+1][8]=E:l.modules[l.moduleCount-15+P][8]=E;for(P=0;P<15;P++)E=!b&&(L>>P&1)==1,P<8?l.modules[8][l.moduleCount-P-1]=E:P<9?l.modules[8][15-P-1+1]=E:l.modules[8][15-P-1]=E;l.modules[l.moduleCount-
8][8]=!b;if(l.typeNumber>=7){L=l.typeNumber;for(P=L<<12;uy(P)-uy(7973)>=0;)P^=7973<<uy(P)-uy(7973);L=L<<12|P;for(P=0;P<18;P++)E=!b&&(L>>P&1)==1,l.modules[Math.floor(P/3)][P%3+l.moduleCount-8-3]=E;for(P=0;P<18;P++)E=!b&&(L>>P&1)==1,l.modules[P%3+l.moduleCount-8-3][Math.floor(P/3)]=E}if(l.dataCache==null){P=l.typeNumber;E=l.dataList;b=l.errorCorrectLevel;L=MiQ(P,b);if(L==void 0)throw Error("Rk`"+P+"`"+b);f=L.length/3;b=[];for(F=0;F<f;F++){n=L[F*3];N=L[F*3+1];for(var Y=L[F*3+2],q=0;q<n;q++)b.push(new x49(N,
Y))}L=new gxj;for(f=0;f<E.length;f++)F=E[f],L.put(F.mode,4),L.put(F.getLength(),IXO(F.mode,P)),F.write(L);for(f=P=0;f<b.length;f++)P+=b[f].dataCount;if(L.length>P*8)throw Error("Lk`"+L.length+"`"+P*8);for(L.length+4<=P*8&&L.put(0,4);L.length%8!=0;)$Sx(L,!1);for(;!(L.length>=P*8);){L.put(236,8);if(L.length>=P*8)break;L.put(17,8)}E=P=N=0;f=Array(b.length);F=Array(b.length);for(n=0;n<b.length;n++){q=b[n].dataCount;var H=b[n].totalCount-q;P=Math.max(P,q);E=Math.max(E,H);f[n]=Array(q);for(Y=0;Y<f[n].length;Y++)f[n][Y]=
255&L.buffer[Y+N];N+=q;Y=H;q=new j7([1],0);for(H=0;H<Y;H++)q=q.multiply(new j7([1,JpT(H)],0));Y=q;q=(new j7(f[n],Y.getLength()-1)).mod(Y);F[n]=Array(Y.getLength()-1);for(Y=0;Y<F[n].length;Y++)H=Y+q.getLength()-F[n].length,F[n][Y]=H>=0?q.get(H):0}for(Y=L=0;Y<b.length;Y++)L+=b[Y].totalCount;L=Array(L);for(Y=N=0;Y<P;Y++)for(n=0;n<b.length;n++)Y<f[n].length&&(L[N++]=f[n][Y]);for(Y=0;Y<E;Y++)for(n=0;n<b.length;n++)Y<F[n].length&&(L[N++]=F[n][Y]);l.dataCache=L}b=l.dataCache;L=-1;P=l.moduleCount-1;E=7;f=
0;for(F=l.moduleCount-1;F>0;F-=2)for(F==6&&F--;;){for(n=0;n<2;n++)l.modules[P][F-n]==null&&(N=!1,f<b.length&&(N=(b[f]>>>E&1)==1),xST(d,P,F-n)&&(N=!N),l.modules[P][F-n]=N,E--,E==-1&&(f++,E=7));P+=L;if(P<0||l.moduleCount<=P){P-=L;L=-L;break}}},ypQ=function(l,b,d){for(var L=-1;L<=7;L++)if(!(b+L<=-1||l.moduleCount<=b+L))for(var P=-1;P<=7;P++)d+P<=-1||l.moduleCount<=d+P||(l.modules[b+L][d+P]=0<=L&&L<=6&&(P==0||P==6)||0<=P&&P<=6&&(L==0||L==6)||2<=L&&L<=4&&2<=P&&P<=4?!0:!1)},pxQ=function(l){for(var b=0,
d=0,L=0;L<8;L++){Rol(l,!0,L);
var P=l;for(var E=P.moduleCount,f=0,F=0;F<E;F++)for(var n=0;n<E;n++){for(var N=0,Y=P.isDark(F,n),q=-1;q<=1;q++)if(!(F+q<0||E<=F+q))for(var H=-1;H<=1;H++)n+H<0||E<=n+H||(q!=0||H!=0)&&Y==P.isDark(F+q,n+H)&&N++;N>5&&(f+=3+N-5)}for(F=0;F<E-1;F++)for(n=0;n<E-1;n++)if(N=0,P.isDark(F,n)&&N++,P.isDark(F+1,n)&&N++,P.isDark(F,n+1)&&N++,P.isDark(F+1,n+1)&&N++,N==0||N==4)f+=3;for(F=0;F<E;F++)for(n=0;n<E-6;n++)P.isDark(F,n)&&!P.isDark(F,n+1)&&P.isDark(F,n+2)&&P.isDark(F,n+3)&&P.isDark(F,n+4)&&!P.isDark(F,n+5)&&
P.isDark(F,n+6)&&(f+=40);for(n=0;n<E;n++)for(F=0;F<E-6;F++)P.isDark(F,n)&&!P.isDark(F+1,n)&&P.isDark(F+2,n)&&P.isDark(F+3,n)&&P.isDark(F+4,n)&&!P.isDark(F+5,n)&&P.isDark(F+6,n)&&(f+=40);for(n=N=0;n<E;n++)for(F=0;F<E;F++)P.isDark(F,n)&&N++;P=f+=Math.abs(100*N/E/E-50)/5*10;if(L==0||b>P)b=P,d=L}return d},ZXB=[[],
[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]],uy=function(l){for(var b=0;l!=0;)b++,l>>>=1;return b},xST=function(l,b,d){switch(l){case 0:return(b+d)%2==0;
case 1:return b%2==0;case 2:return d%3==0;case 3:return(b+d)%3==0;case 4:return(Math.floor(b/2)+Math.floor(d/3))%2==0;case 5:return b*d%2+b*d%3==0;case 6:return(b*d%2+b*d%3)%2==0;case 7:return(b*d%3+(b+d)%2)%2==0;default:throw Error("Mk`"+l);}},IXO=function(l,b){if(1<=b&&b<10)switch(l){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Nk`"+l);}else if(b<27)switch(l){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Nk`"+l);}else if(b<41)switch(l){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Nk`"+l);}else throw Error("Ok`"+b);},SDl=function(l){if(l<1)throw Error("Pk`"+l);
return gG6[l]},JpT=function(l){for(;l<0;)l+=255;
for(;l>=256;)l-=255;return GN[l]},GN=Array(256),gG6=Array(256),Ap9=0;Ap9<8;Ap9++)GN[Ap9]=1<<Ap9;
for(var TN=8;TN<256;TN++)GN[TN]=GN[TN-4]^GN[TN-5]^GN[TN-6]^GN[TN-8];for(var vGT=0;vGT<255;vGT++)gG6[GN[vGT]]=vGT;j7.prototype.get=function(l){return this.num[l]};
j7.prototype.getLength=function(){return this.num.length};
j7.prototype.multiply=function(l){for(var b=Array(this.getLength()+l.getLength()-1),d=0;d<this.getLength();d++)for(var L=0;L<l.getLength();L++)b[d+L]^=JpT(SDl(this.get(d))+SDl(l.get(L)));return new j7(b,0)};
j7.prototype.mod=function(l){if(this.getLength()-l.getLength()<0)return this;for(var b=SDl(this.get(0))-SDl(l.get(0)),d=Array(this.getLength()),L=0;L<this.getLength();L++)d[L]=this.get(L);for(L=0;L<l.getLength();L++)d[L]^=JpT(SDl(l.get(L))+b);return(new j7(d,0)).mod(l)};
var C36=[[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]],MiQ=function(l,b){switch(b){case 1:return C36[(l-1)*4];case 0:return C36[(l-1)*4+1];case 3:return C36[(l-1)*4+2];case 2:return C36[(l-1)*4+3]}};
gxj.prototype.get=function(l){return(this.buffer[Math.floor(l/8)]>>>7-l%8&1)==1};
gxj.prototype.put=function(l,b){for(var d=0;d<b;d++)$Sx(this,(l>>>b-d-1&1)==1)};
var $Sx=function(l,b){var d=Math.floor(l.length/8);l.buffer.length<=d&&l.buffer.push(0);b&&(l.buffer[d]|=128>>>l.length%8);l.length++},wp=[[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]],vx9=function(){var l=function(b,d){this.JSC$20145__el=b;this.JSC$20145__htOption=d};
l.prototype.draw=function(b){function d(Y,q){Y=document.createElementNS("http://www.w3.org/2000/svg",Y);for(var H in q)q.hasOwnProperty(H)&&(H==="href"?_.Ddl(Y,q[H]):_.Ob([_.Ht(KXa),_.Ht(eLB),_.Ht(hLa),_.Ht(kkZ),_.Ht(WXB),_.Ht(jbq),_.Ht(zLa)],Y,H,q[H]));return Y}
var L=this.JSC$20145__htOption,P=this.JSC$20145__el,E=b.moduleCount;this.clear();var f=d("svg",{viewBox:"0 0 "+String(E)+" "+String(E),width:"100%",height:"100%",fill:L.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});P.appendChild(f);f.appendChild(d("rect",{fill:L.colorLight,width:"100%",height:"100%"}));f.appendChild(d("rect",{fill:L.colorDark,width:"1",height:"1",id:"template"}));for(var F=0;F<E;F++)for(var n=0;n<E;n++)if(b.isDark(F,n)){var N=d("use",{x:String(F),y:String(n),href:"#template"});
f.appendChild(N)}};
l.prototype.clear=function(){for(;this.JSC$20145__el.hasChildNodes();)this.JSC$20145__el.removeChild(this.JSC$20145__el.lastChild)};
return l}(),Av9=document.documentElement.tagName.toLowerCase()==="svg"?vx9:typeof CanvasRenderingContext2D!="undefined"?function(){var l=function(b,d){this._bIsPainted=!1;
Sva();this.JSC$20145__htOption=d;this._elCanvas=document.createElement("canvas");this._elCanvas.width=d.width;this._elCanvas.height=d.height;b.appendChild(this._elCanvas);this.JSC$20145__el=b;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$20145__el.appendChild(this._elImage);this._bSupportDataURI=null};
l.prototype._onMakeImage=function(){var b=this._elCanvas.toDataURL("image/png");this._elImage.src=b;this._elImage.style.display="block";this._elCanvas.style.display="none"};
l.prototype._safeSetDataURI=function(b,d){var L=this;L._fFail=d;L._fSuccess=b;L._bSupportDataURI===null?(b=_.MD("IMG"),d=function(){L._bSupportDataURI=!1;L._fFail&&L._fFail.call(L)},b.onabort=d,b.onerror=d,b.onload=function(){L._bSupportDataURI=!0;
L._fSuccess&&L._fSuccess.call(L)},b.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):L._bSupportDataURI===!0&&L._fSuccess?L._fSuccess.call(L):L._bSupportDataURI===!1&&L._fFail&&L._fFail.call(L)};
l.prototype.draw=function(b){var d=this._oContext,L=this.JSC$20145__htOption,P=b.moduleCount,E=L.width/P,f=L.height/P,F=Math.round(E),n=Math.round(f);this._elImage.style.display="none";this.clear();for(var N=0;N<P;N++)for(var Y=0;Y<P;Y++){var q=b.isDark(N,Y),H=Y*E,t=N*f;d.strokeStyle=q?L.colorDark:L.colorLight;d.lineWidth=1;d.fillStyle=q?L.colorDark:L.colorLight;d.fillRect(H,t,E,f);d.strokeRect(Math.floor(H)+.5,Math.floor(t)+.5,F,n);d.strokeRect(Math.ceil(H)-.5,Math.ceil(t)-.5,F,n)}this._bIsPainted=
!0};
l.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
l.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
l.prototype.round=function(b){return b?Math.floor(b*1E3)/1E3:b};
return l}():function(){var l=function(b,d){this.JSC$20145__el=b;
this.JSC$20145__htOption=d};
l.prototype.draw=function(b){for(var d=this.JSC$20145__htOption,L=this.JSC$20145__el,P=b.moduleCount,E=Math.floor(d.width/P),f=Math.floor(d.height/P),F=['<table style="border:0;border-collapse:collapse;">'],n=0;n<P;n++){F.push("<tr>");for(var N=0;N<P;N++)F.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+E+"px;height:"+f+"px;background-color:"+(b.isDark(n,N)?d.colorDark:d.colorLight)+';"></td>');F.push("</tr>")}F.push("</table>");b=F.join("");b=_.isF(_.rE0,b);_.ns(L,b);
b=L.childNodes[0];P=(d.width-b.offsetWidth)/2;E=(d.height-b.offsetHeight)/2;P>0&&E>0&&(b.style.margin=E+"px "+P+"px")};
l.prototype.clear=function(){this.JSC$20145__el.textContent=""};
return l}();
oxB.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$20148__android||this.JSC$20148__android>=3)&&this._oDrawing.makeImage()};
oxB.prototype.clear=function(){this._oDrawing.clear()};
_.PV.QRCode=oxB;var RLj={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var pB9=function(){};
pB9.prototype.stringify=function(l){return _.PV.JSON.stringify(l,void 0)};
pB9.prototype.parse=function(l){return _.PV.JSON.parse(l,void 0)};var oGZ=function(){_.Jm.call(this,"z")};
_.sK(oGZ,_.Jm);var DSQ=function(){_.Jm.call(this,"y")};
_.sK(DSQ,_.Jm);var ViQ=null,wB9=function(){return ViQ=ViQ||new _.v2},uUQ=function(l){_.Jm.call(this,"serverreachability",l)};
_.sK(uUQ,_.Jm);var GkQ=function(l){var b=wB9();b.dispatchEvent(new uUQ(b,l))},TGB=function(l,b){_.Jm.call(this,"statevent",l);
this.stat=b};
_.sK(TGB,_.Jm);var ai=function(l){var b=wB9();b.dispatchEvent(new TGB(b,l))},aXx=function(l,b,d,L){_.Jm.call(this,"timingevent",l);
this.size=b;this.rtt=d;this.retries=L};
_.sK(aXx,_.Jm);var iXl=function(l,b,d){var L=wB9();L.dispatchEvent(new aXx(L,l,b,d))},cpj=function(l,b){if(typeof l!=="function")throw Error("Tk");
return _.PV.setTimeout(function(){l()},b)};var iy=function(){this.redactEnabled_=!0};
iy.prototype.disableRedact=function(){this.redactEnabled_=!1};
var rpj=function(l,b,d,L,P,E){l.info(function(){if(l.redactEnabled_)if(E){var f="";for(var F=E.split("&"),n=0;n<F.length;n++){var N=F[n].split("=");if(N.length>1){var Y=N[0];N=N[1];var q=Y.split("_");f=q.length>=2&&q[1]=="type"?f+(Y+"="+N+"&"):f+(Y+"=redacted&")}}}else f=null;else f=E;return"XMLHTTP REQ ("+L+") [attempt "+P+"]: "+b+"\n"+d+"\n"+f})},lrq=function(l,b,d,L,P,E,f){l.info(function(){return"XMLHTTP RESP ("+L+") [ attempt "+P+"]: "+b+"\n"+d+"\n"+E+" "+f})},c0=function(l,b,d,L){l.info(function(){return"XMLHTTP TEXT ("+
b+"): "+bqT(l,d)+(L?" "+L:"")})},dJT=function(l,b){l.info(function(){return"TIMEOUT: "+b})};
iy.prototype.debug=function(){};
iy.prototype.info=function(){};
iy.prototype.warning=function(){};
var bqT=function(l,b){if(!l.redactEnabled_)return b;if(!b)return null;try{var d=JSON.parse(b);if(d)for(var L=0;L<d.length;L++)if(Array.isArray(d[L])){var P=d[L];if(!(P.length<2)){var E=P[1];if(Array.isArray(E)&&!(E.length<1)){var f=E[0];if(f!="noop"&&f!="stop"&&f!="close")for(var F=1;F<E.length;F++)E[F]=""}}}return(0,_.u7)(d)}catch(n){return l.debug("Exception parsing expected JS array - probably was not JS"),b}};var rp=function(l,b,d,L,P){this.JSC$20170_channel_=l;this.JSC$20170_channelDebug_=b;this.sid_=d;this.JSC$20170_rid_=L;this.JSC$20170_retryId_=P||1;this.JSC$20170_eventHandler_=new _.kr(this);this.timeout_=45E3;this.JSC$20170_extraHeaders_=null;this.JSC$20170_successful_=!1;this.JSC$20170_postData_=this.JSC$20170_requestUri_=this.JSC$20170_baseUri_=this.JSC$20170_type_=this.JSC$20170_requestStartTime_=this.JSC$20170_watchDogTimeoutTime_=this.JSC$20170_watchDogTimerId_=null;this.JSC$20170_pendingMessages_=
[];this.JSC$20170_xmlHttp_=null;this.JSC$20170_xmlHttpChunkStart_=0;this.JSC$20170_lastError_=this.JSC$20170_verb_=null;this.JSC$20170_lastStatusCode_=-1;this.JSC$20170_cancelled_=!1;this.JSC$20170_readyStateChangeThrottleMs_=0;this.JSC$20170_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new LgZ},LgZ=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},PpO=function(l,b){switch(l){case 0:return"Non-200 return code ("+b+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},Et9={},QfO={};
rp.prototype.setTimeout=function(l){this.timeout_=l};
var frx=function(l,b,d){l.JSC$20170_type_=1;l.JSC$20170_baseUri_=_.j1(b.clone());l.JSC$20170_postData_=d;l.decodeChunks_=!0;XEQ(l,null)},XEQ=function(l,b){l.JSC$20170_requestStartTime_=Date.now();
sfq(l);l.JSC$20170_requestUri_=l.JSC$20170_baseUri_.clone();x0x(l.JSC$20170_requestUri_,"t",l.JSC$20170_retryId_);l.JSC$20170_xmlHttpChunkStart_=0;var d=l.JSC$20170_channel_.JSC$20189_supportsCrossDomainXhrs_;l.fetchResponseState_=new LgZ;l.JSC$20170_xmlHttp_=FgQ(l.JSC$20170_channel_,d?b:null,!l.JSC$20170_postData_);l.JSC$20170_readyStateChangeThrottleMs_>0&&(l.JSC$20170_readyStateChangeThrottle_=new _.Yh((0,_.A6)(l.JSC$20174_xmlHttpHandler_,l,l.JSC$20170_xmlHttp_),l.JSC$20170_readyStateChangeThrottleMs_));
l.JSC$20170_eventHandler_.listen(l.JSC$20170_xmlHttp_,"readystatechange",l.JSC$20174_readyStateChangeHandler_);b=l.JSC$20170_extraHeaders_?_.RB.clone(l.JSC$20170_extraHeaders_):{};l.JSC$20170_postData_?(l.JSC$20170_verb_||(l.JSC$20170_verb_="POST"),b["Content-Type"]="application/x-www-form-urlencoded",l.JSC$20170_xmlHttp_.send(l.JSC$20170_requestUri_,l.JSC$20170_verb_,l.JSC$20170_postData_,b)):(l.JSC$20170_verb_="GET",l.JSC$20170_xmlHttp_.send(l.JSC$20170_requestUri_,l.JSC$20170_verb_,null,b));GkQ(1);
rpj(l.JSC$20170_channelDebug_,l.JSC$20170_verb_,l.JSC$20170_requestUri_,l.JSC$20170_rid_,l.JSC$20170_retryId_,l.JSC$20170_postData_)};
rp.prototype.JSC$20174_readyStateChangeHandler_=function(l){l=l.target;var b=this.JSC$20170_readyStateChangeThrottle_;b&&_.Tq(l)==3?(this.JSC$20170_channelDebug_.debug("Throttling readystatechange."),b.fire()):this.JSC$20174_xmlHttpHandler_(l)};
rp.prototype.JSC$20174_xmlHttpHandler_=function(l){try{l==this.JSC$20170_xmlHttp_?B29(this):this.JSC$20170_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(b){this.JSC$20170_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),ntq(this)}finally{}};
var B29=function(l){var b=_.Tq(l.JSC$20170_xmlHttp_),d=l.JSC$20170_xmlHttp_.JSC$9961_lastErrorCode_,L=l.JSC$20170_xmlHttp_.getStatus();if(!(b<3||b==3&&!ntq(l))){l.JSC$20170_cancelled_||b!=4||d==7||(d==8||L<=0?GkQ(3):GkQ(2));Oq9(l);var P=l.JSC$20170_xmlHttp_.getStatus();l.JSC$20170_lastStatusCode_=P;d=N2l(l);ntq(l)||l.JSC$20170_channelDebug_.debug(function(){return"No response text for uri "+l.JSC$20170_requestUri_+" status "+P});
l.JSC$20170_successful_=P==200;lrq(l.JSC$20170_channelDebug_,l.JSC$20170_verb_,l.JSC$20170_requestUri_,l.JSC$20170_rid_,l.JSC$20170_retryId_,b,P);if(l.JSC$20170_successful_){if(l.decodeInitialResponse_&&!l.initialResponseDecoded_)if(L=mJQ(l))c0(l.JSC$20170_channelDebug_,l.JSC$20170_rid_,L,"Initial handshake response via X-HTTP-Initial-Response"),l.initialResponseDecoded_=!0,YWx(l,L);else{l.JSC$20170_successful_=!1;l.JSC$20170_lastError_=3;ai(12);l.JSC$20170_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
l.JSC$20170_rid_+")");l0(l);qWT(l);return}l.decodeChunks_?HqB(l,b,d):(c0(l.JSC$20170_channelDebug_,l.JSC$20170_rid_,d,null),YWx(l,d));b==4&&l0(l);l.JSC$20170_successful_&&!l.JSC$20170_cancelled_&&(b==4?tmS(l.JSC$20170_channel_,l):(l.JSC$20170_successful_=!1,sfq(l)))}else $0Q(l.JSC$20170_xmlHttp_),P==400&&d.indexOf("Unknown SID")>0?(l.JSC$20170_lastError_=3,ai(12),l.JSC$20170_channelDebug_.warning("XMLHTTP Unknown SID ("+l.JSC$20170_rid_+")")):(l.JSC$20170_lastError_=0,ai(13),l.JSC$20170_channelDebug_.warning("XMLHTTP Bad status "+
P+" ("+l.JSC$20170_rid_+")")),l0(l),qWT(l)}},mJQ=function(l){return l.JSC$20170_xmlHttp_&&(l=Ki9(l.JSC$20170_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Fq(l)?l:null},N2l=function(l){if(!UJQ(l))return l.JSC$20170_xmlHttp_.getResponseText();
var b=l.JSC$20170_xmlHttp_.getResponse();if(b==="")return"";var d="",L=b.length,P=_.Tq(l.JSC$20170_xmlHttp_)==4;if(!l.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return l0(l),qWT(l),"";l.fetchResponseState_.textDecoder=new _.PV.TextDecoder}for(var E=0;E<L;E++)l.fetchResponseState_.responseArrivedForFetch=!0,d+=l.fetchResponseState_.textDecoder.decode(b[E],{stream:!(P&&E==L-1)});b.length=0;l.fetchResponseState_.responseBuffer+=d;l.JSC$20170_xmlHttpChunkStart_=0;return l.fetchResponseState_.responseBuffer},
ntq=function(l){return l.JSC$20170_xmlHttp_?l.fetchResponseState_.responseArrivedForFetch?!0:!(!l.JSC$20170_xmlHttp_.getResponseText()&&!l.JSC$20170_xmlHttp_.getResponse()):!1},UJQ=function(l){return l.JSC$20170_xmlHttp_?l.JSC$20170_verb_=="GET"&&l.JSC$20170_type_!=2&&l.JSC$20170_channel_.usesFetchStreams_:!1},HqB=function(l,b,d){for(var L=!0,P;!l.JSC$20170_cancelled_&&l.JSC$20170_xmlHttpChunkStart_<d.length;)if(P=Kg9(l,d),P==QfO){b==4&&(l.JSC$20170_lastError_=4,ai(14),L=!1);
c0(l.JSC$20170_channelDebug_,l.JSC$20170_rid_,null,"[Incomplete Response]");break}else if(P==Et9){l.JSC$20170_lastError_=4;ai(15);c0(l.JSC$20170_channelDebug_,l.JSC$20170_rid_,d,"[Invalid Chunk]");L=!1;break}else c0(l.JSC$20170_channelDebug_,l.JSC$20170_rid_,P,null),YWx(l,P);UJQ(l)&&l.JSC$20170_xmlHttpChunkStart_!=0&&(l.fetchResponseState_.responseBuffer=l.fetchResponseState_.responseBuffer.slice(l.JSC$20170_xmlHttpChunkStart_),l.JSC$20170_xmlHttpChunkStart_=0);b!=4||d.length!=0||l.fetchResponseState_.responseArrivedForFetch||
(l.JSC$20170_lastError_=1,ai(16),L=!1);l.JSC$20170_successful_=l.JSC$20170_successful_&&L;L?d.length>0&&!l.firstByteReceived_&&(l.firstByteReceived_=!0,b=l.JSC$20170_channel_,b.JSC$20189_backChannelRequest_==l&&b.detectBufferingProxy_&&!b.bpDetectionDone_&&(b.JSC$20189_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+d.length),eJB(b),b.bpDetectionDone_=!0,ai(11))):(c0(l.JSC$20170_channelDebug_,l.JSC$20170_rid_,d,"[Invalid Chunked Response]"),l0(l),qWT(l))},Kg9=function(l,
b){var d=l.JSC$20170_xmlHttpChunkStart_,L=b.indexOf("\n",d);
if(L==-1)return QfO;d=Number(b.substring(d,L));if(isNaN(d))return Et9;L+=1;if(L+d>b.length)return QfO;b=b.slice(L,L+d);l.JSC$20170_xmlHttpChunkStart_=L+d;return b};
rp.prototype.cancel=function(){this.JSC$20170_cancelled_=!0;l0(this)};
var sfq=function(l){l.JSC$20170_watchDogTimeoutTime_=Date.now()+l.timeout_;hJj(l,l.timeout_)},hJj=function(l,b){if(l.JSC$20170_watchDogTimerId_!=null)throw Error("Uk");
l.JSC$20170_watchDogTimerId_=cpj((0,_.A6)(l.JSC$20174_onWatchDogTimeout_,l),b)},Oq9=function(l){l.JSC$20170_watchDogTimerId_&&(_.PV.clearTimeout(l.JSC$20170_watchDogTimerId_),l.JSC$20170_watchDogTimerId_=null)};
rp.prototype.JSC$20174_onWatchDogTimeout_=function(){this.JSC$20170_watchDogTimerId_=null;var l=Date.now();l-this.JSC$20170_watchDogTimeoutTime_>=0?(dJT(this.JSC$20170_channelDebug_,this.JSC$20170_requestUri_),this.JSC$20170_type_!=2&&(GkQ(3),ai(17)),l0(this),this.JSC$20170_lastError_=2,qWT(this)):(this.JSC$20170_channelDebug_.warning("WatchDog timer called too early"),hJj(this,this.JSC$20170_watchDogTimeoutTime_-l))};
var qWT=function(l){l.JSC$20170_channel_.state_==0||l.JSC$20170_cancelled_||tmS(l.JSC$20170_channel_,l)},l0=function(l){Oq9(l);
_.su(l.JSC$20170_readyStateChangeThrottle_);l.JSC$20170_readyStateChangeThrottle_=null;l.JSC$20170_eventHandler_.removeAll();if(l.JSC$20170_xmlHttp_){var b=l.JSC$20170_xmlHttp_;l.JSC$20170_xmlHttp_=null;b.abort();b.dispose()}};
rp.prototype.getLastError=function(){return this.JSC$20170_lastError_};
var YWx=function(l,b){try{var d=l.JSC$20170_channel_;if(d.state_!=0&&(d.JSC$20189_backChannelRequest_==l||k36(d.forwardChannelRequestPool_,l)))if(!l.initialResponseDecoded_&&k36(d.forwardChannelRequestPool_,l)&&d.state_==3){try{var L=d.wireCodec_.JSC$20184_parser_.parse(b)}catch(F){L=null}if(Array.isArray(L)&&L.length==3){b=L;if(b[0]==0)a:if(d.JSC$20189_channelDebug_.debug("Server claims our backchannel is missing."),d.JSC$20189_backChannelTimerId_)d.JSC$20189_channelDebug_.debug("But we are currently starting the request.");
else{if(d.JSC$20189_backChannelRequest_)if(d.JSC$20189_backChannelRequest_.JSC$20170_requestStartTime_+3E3<l.JSC$20170_requestStartTime_)Wgq(d),jfZ(d);else break a;else d.JSC$20189_channelDebug_.warning("We do not have a BackChannel established");zJQ(d);ai(18)}else{d.JSC$20189_lastPostResponseArrayId_=b[1];var P=d.JSC$20189_lastPostResponseArrayId_-d.JSC$20189_lastArrayId_;if(0<P){var E=b[2];d.JSC$20189_channelDebug_.debug(E+" bytes (in "+P+" arrays) are outstanding on the BackChannel");E<37500&&
d.enableStreaming_&&d.JSC$20189_backChannelRetryCount_==0&&!d.JSC$20189_deadBackChannelTimerId_&&(d.JSC$20189_deadBackChannelTimerId_=cpj((0,_.A6)(d.JSC$20191_onBackChannelDead_,d),6E3))}}if(yI6(d.forwardChannelRequestPool_)<=1&&d.forwardChannelFlushedCallback_){try{d.forwardChannelFlushedCallback_()}catch(F){}d.forwardChannelFlushedCallback_=void 0}}else d.JSC$20189_channelDebug_.debug("Bad POST response data returned"),b0(d,11)}else if((l.initialResponseDecoded_||d.JSC$20189_backChannelRequest_==
l)&&Wgq(d),!_.Fq(b)){var f=d.wireCodec_.JSC$20184_parser_.parse(b);d.onInput_(f,l)}GkQ(4)}catch(F){}};var Zql=function(l,b){this.JSC$20177_mapId=l;this.map=b;this.context=null};var Mmx=function(l){this.maxPoolSizeConfigured_=l||10;_.PV.PerformanceNavigationTiming?(l=_.PV.performance.getEntriesByType("navigation"),l=l.length>0&&(l[0].nextHopProtocol=="hq"||l[0].nextHopProtocol=="h2")):l=!!(_.PV.chrome&&_.PV.chrome.loadTimes&&_.PV.chrome.loadTimes()&&_.PV.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$20180_maxSize_=l?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$20180_maxSize_>1&&(this.requestPool_=new Set);this.JSC$20180_request_=null;this.JSC$20180_pendingMessages_=
[]},IrQ=function(l){return l.JSC$20180_request_?!0:l.requestPool_?l.requestPool_.size>=l.JSC$20180_maxSize_:!1},yI6=function(l){return l.JSC$20180_request_?1:l.requestPool_?l.requestPool_.size:0},k36=function(l,b){return l.JSC$20180_request_?l.JSC$20180_request_==b:l.requestPool_?l.requestPool_.has(b):!1},$JA=function(l,b){l.requestPool_?l.requestPool_.add(b):l.JSC$20180_request_=b},JIQ=function(l,b){l.JSC$20180_request_&&l.JSC$20180_request_==b?l.JSC$20180_request_=null:l.requestPool_&&l.requestPool_.has(b)&&
l.requestPool_.delete(b)};
Mmx.prototype.cancel=function(){this.JSC$20180_pendingMessages_=xJQ(this);if(this.JSC$20180_request_)this.JSC$20180_request_.cancel(),this.JSC$20180_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var l=_.X(this.requestPool_.values()),b=l.next();!b.done;b=l.next())b.value.cancel();this.requestPool_.clear()}};
var xJQ=function(l){if(l.JSC$20180_request_!=null)return l.JSC$20180_pendingMessages_.concat(l.JSC$20180_request_.JSC$20170_pendingMessages_);if(l.requestPool_!=null&&l.requestPool_.size!==0){var b=l.JSC$20180_pendingMessages_;l=_.X(l.requestPool_.values());for(var d=l.next();!d.done;d=l.next())b=b.concat(d.value.JSC$20170_pendingMessages_);return b}return _.D7(l.JSC$20180_pendingMessages_)},gt9=function(l,b){l.JSC$20180_pendingMessages_=l.JSC$20180_pendingMessages_.concat(b)};var SWB=function(l,b){var d=new iy;d.debug("TestLoadImage: loading "+l);if(_.PV.Image){var L=new Image;L.onload=_.Oz(dN,d,"TestLoadImage: loaded",!0,b,L);L.onerror=_.Oz(dN,d,"TestLoadImage: error",!1,b,L);L.onabort=_.Oz(dN,d,"TestLoadImage: abort",!1,b,L);L.ontimeout=_.Oz(dN,d,"TestLoadImage: timeout",!1,b,L);_.PV.setTimeout(function(){if(L.ontimeout)L.ontimeout()},1E4);
L.src=l}else b(!1)},AIS=function(l,b){var d=new iy,L=new AbortController,P=setTimeout(function(){L.abort();
dN(d,"TestPingServer: timeout",!1,b)},1E4);
fetch(l,{signal:L.signal}).then(function(E){clearTimeout(P);E.ok?dN(d,"TestPingServer: ok",!0,b):dN(d,"TestPingServer: server error",!1,b)}).catch(function(){clearTimeout(P);
dN(d,"TestPingServer: error",!1,b)})},dN=function(l,b,d,L,P){try{l.debug(b),P&&(P.onload=null,P.onerror=null,P.onabort=null,P.ontimeout=null),L(d)}catch(E){}};var vtx=function(){this.JSC$20184_parser_=new pB9};var CpS=function(l,b,d){return d&&d.internalChannelParams?d.internalChannelParams[l]||b:b},Lg=function(l){this.serverVersion_=0;
this.JSC$20189_outgoingMaps_=[];this.JSC$20189_channelDebug_=new iy;this.JSC$20189_hostPrefix_=this.JSC$20189_backChannelUri_=this.JSC$20189_forwardChannelUri_=this.JSC$20189_path_=this.JSC$20189_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$20189_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$20189_extraHeaders_=null;this.JSC$20189_nextMapId_=this.JSC$20189_nextRid_=0;this.JSC$20189_failFast_=CpS("failFast",!1,l);this.enableStreaming_=this.JSC$20189_deadBackChannelTimerId_=
this.JSC$20189_backChannelTimerId_=this.JSC$20189_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$20189_lastPostResponseArrayId_=this.JSC$20189_lastArrayId_=-1;this.JSC$20189_backChannelAttemptId_=this.JSC$20189_backChannelRetryCount_=this.JSC$20189_forwardChannelRetryCount_=0;this.JSC$20189_baseRetryDelayMs_=CpS("baseRetryDelayMs",5E3,l);this.JSC$20189_retryDelaySeedMs_=CpS("retryDelaySeedMs",1E4,l);this.JSC$20189_forwardChannelMaxRetries_=
CpS("forwardChannelMaxRetries",2,l);this.JSC$20189_forwardChannelRequestTimeoutMs_=CpS("forwardChannelRequestTimeoutMs",2E4,l);this.JSC$20189_xmlHttpFactory_=l&&l.xmlHttpFactory||void 0;this.networkTestUrl_=l&&l.networkTestUrl||void 0;this.usesFetchStreams_=l&&l.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$20189_supportsCrossDomainXhrs_=l&&l.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new Mmx(l&&l.concurrentRequestLimit);this.wireCodec_=new vtx;
this.fastHandshake_=l&&l.fastHandshake||!1;this.encodeInitMessageHeaders_=l&&l.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$20189_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=l&&l.blockingHandshake||!1;l&&l.disableRedact&&this.JSC$20189_channelDebug_.disableRedact();l&&l.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&l&&l.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;l&&l.longPollingTimeout&&l.longPollingTimeout>0&&(this.longPollingTimeout_=l.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
Lg.prototype.JSC$20191_channelVersion_=8;Lg.prototype.state_=1;
Lg.prototype.connect=function(l,b,d,L){this.JSC$20189_channelDebug_.debug("connect()");ai(0);this.JSC$20189_path_=l;this.JSC$20189_extraParams_=b||{};d&&L!==void 0&&(this.JSC$20189_extraParams_.OSID=d,this.JSC$20189_extraParams_.OAID=L);this.enableStreaming_=this.allowStreamingMode_;this.JSC$20189_channelDebug_.debug("connectChannel_()");l=RJx(this,null,this.JSC$20189_path_);this.JSC$20189_channelDebug_.debug("GetForwardChannelUri: "+l);this.JSC$20189_forwardChannelUri_=l;pEx(this)};
Lg.prototype.disconnect=function(){this.JSC$20189_channelDebug_.debug("disconnect()");otj(this);if(this.state_==3){var l=this.JSC$20189_nextRid_++,b=this.JSC$20189_forwardChannelUri_.clone();_.Lp(b,"SID",this.sid_);_.Lp(b,"RID",l);_.Lp(b,"TYPE","terminate");DJZ(this,b);l=new rp(this,this.JSC$20189_channelDebug_,this.sid_,l);l.JSC$20170_type_=2;l.JSC$20170_baseUri_=_.j1(b.clone());b=!1;if(_.PV.navigator&&_.PV.navigator.sendBeacon)try{b=_.PV.navigator.sendBeacon(l.JSC$20170_baseUri_.toString(),"")}catch(d){}!b&&
_.PV.Image&&((new Image).src=l.JSC$20170_baseUri_,b=!0);b||(l.JSC$20170_xmlHttp_=FgQ(l.JSC$20170_channel_,null),l.JSC$20170_xmlHttp_.send(l.JSC$20170_baseUri_));l.JSC$20170_requestStartTime_=Date.now();sfq(l)}Vmj(this)};
var jfZ=function(l){l.JSC$20189_backChannelRequest_&&(eJB(l),l.JSC$20189_backChannelRequest_.cancel(),l.JSC$20189_backChannelRequest_=null)},otj=function(l){jfZ(l);
l.JSC$20189_backChannelTimerId_&&(_.PV.clearTimeout(l.JSC$20189_backChannelTimerId_),l.JSC$20189_backChannelTimerId_=null);Wgq(l);l.forwardChannelRequestPool_.cancel();l.JSC$20189_forwardChannelTimerId_&&(typeof l.JSC$20189_forwardChannelTimerId_==="number"&&_.PV.clearTimeout(l.JSC$20189_forwardChannelTimerId_),l.JSC$20189_forwardChannelTimerId_=null)};
Lg.prototype.getState=function(){return this.state_};
var pEx=function(l){IrQ(l.forwardChannelRequestPool_)||l.JSC$20189_forwardChannelTimerId_||(l.JSC$20189_forwardChannelTimerId_=!0,_.Rs(l.JSC$20191_onStartForwardChannelTimer_,l),l.JSC$20189_forwardChannelRetryCount_=0)},umj=function(l,b){if(yI6(l.forwardChannelRequestPool_)>=l.forwardChannelRequestPool_.JSC$20180_maxSize_-(l.JSC$20189_forwardChannelTimerId_?1:0))return!1;
if(l.JSC$20189_forwardChannelTimerId_)return l.JSC$20189_channelDebug_.debug("Use the retry request that is already scheduled."),l.JSC$20189_outgoingMaps_=b.JSC$20170_pendingMessages_.concat(l.JSC$20189_outgoingMaps_),!0;if(l.state_==1||l.state_==2||l.JSC$20189_forwardChannelRetryCount_>=(l.JSC$20189_failFast_?0:l.JSC$20189_forwardChannelMaxRetries_))return!1;l.JSC$20189_channelDebug_.debug("Going to retry POST");l.JSC$20189_forwardChannelTimerId_=cpj((0,_.A6)(l.JSC$20191_onStartForwardChannelTimer_,
l,b),wES(l,l.JSC$20189_forwardChannelRetryCount_));l.JSC$20189_forwardChannelRetryCount_++;return!0};
Lg.prototype.JSC$20191_onStartForwardChannelTimer_=function(l){if(this.JSC$20189_forwardChannelTimerId_)if(this.JSC$20189_forwardChannelTimerId_=null,this.JSC$20189_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!l){this.JSC$20189_channelDebug_.debug("open_()");this.JSC$20189_nextRid_=Math.floor(Math.random()*1E5);l=this.JSC$20189_nextRid_++;var b=new rp(this,this.JSC$20189_channelDebug_,"",l),d=this.JSC$20189_extraHeaders_;this.initHeaders_&&(d?(d=_.RB.clone(d),_.RB.extend(d,this.initHeaders_)):
d=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(b.JSC$20170_extraHeaders_=d,d=null);var L;if(this.fastHandshake_)a:{for(var P=L=0;P<this.JSC$20189_outgoingMaps_.length;P++){b:{var E=this.JSC$20189_outgoingMaps_[P];if("__data__"in E.map&&(E=E.map.__data__,typeof E==="string")){E=E.length;break b}E=void 0}if(E===void 0)break;L+=E;if(L>4096){L=P;break a}if(L===4096||P===this.JSC$20189_outgoingMaps_.length-1){L=P+1;break a}}L=1E3}else L=1E3;L=G3x(this,b,L);
P=this.JSC$20189_forwardChannelUri_.clone();_.Lp(P,"RID",l);_.Lp(P,"CVER",22);this.httpSessionIdParam_&&_.Lp(P,"X-HTTP-Session-Id",this.httpSessionIdParam_);DJZ(this,P);d&&(this.encodeInitMessageHeaders_?L="headers="+_.EQ(GXT(d))+"&"+L:this.httpHeadersOverwriteParam_&&Td9(P,this.httpHeadersOverwriteParam_,d));$JA(this.forwardChannelRequestPool_,b);this.blockingHandshake_&&_.Lp(P,"TYPE","init");this.fastHandshake_?(_.Lp(P,"$req",L),_.Lp(P,"SID","null"),b.decodeInitialResponse_=!0,frx(b,P,null)):frx(b,
P,L);this.state_=2}}else this.state_==3&&(l?T26(this,l):this.JSC$20189_outgoingMaps_.length==0?this.JSC$20189_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):IrQ(this.forwardChannelRequestPool_)||(T26(this),this.JSC$20189_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var T26=function(l,b){var d;b?d=b.JSC$20170_rid_:d=l.JSC$20189_nextRid_++;var L=l.JSC$20189_forwardChannelUri_.clone();_.Lp(L,"SID",l.sid_);_.Lp(L,"RID",d);_.Lp(L,"AID",l.JSC$20189_lastArrayId_);DJZ(l,L);l.httpHeadersOverwriteParam_&&l.JSC$20189_extraHeaders_&&Td9(L,l.httpHeadersOverwriteParam_,l.JSC$20189_extraHeaders_);d=new rp(l,l.JSC$20189_channelDebug_,l.sid_,d,l.JSC$20189_forwardChannelRetryCount_+1);l.httpHeadersOverwriteParam_===null&&(d.JSC$20170_extraHeaders_=l.JSC$20189_extraHeaders_);
b&&(l.JSC$20189_outgoingMaps_=b.JSC$20170_pendingMessages_.concat(l.JSC$20189_outgoingMaps_));b=G3x(l,d,1E3);d.setTimeout(Math.round(l.JSC$20189_forwardChannelRequestTimeoutMs_*.5)+Math.round(l.JSC$20189_forwardChannelRequestTimeoutMs_*.5*Math.random()));$JA(l.forwardChannelRequestPool_,d);frx(d,L,b)},DJZ=function(l,b){l.JSC$20189_extraParams_&&_.RB.forEach(l.JSC$20189_extraParams_,function(d,L){_.Lp(b,L,d)});
l.handler_&&_.RB.forEach({},function(d,L){_.Lp(b,L,d)})},G3x=function(l,b,d){d=Math.min(l.JSC$20189_outgoingMaps_.length,d);
var L=l.handler_?(0,_.A6)(l.handler_.JSC$20195_badMapError,l.handler_,l):null;a:{for(var P=l.JSC$20189_outgoingMaps_,E=-1;;){var f=["count="+d];E==-1?d>0?(E=P[0].JSC$20177_mapId,f.push("ofs="+E)):E=0:f.push("ofs="+E);for(var F=!0,n=0;n<d;n++){var N=P[n].JSC$20177_mapId,Y=P[n].map;N-=E;if(N<0)E=Math.max(0,P[n].JSC$20177_mapId-100),F=!1;else try{N="req"+N+"_"||"";try{var q=Y instanceof Map?Y:Object.entries(Y);for(var H=_.X(q),t=H.next();!t.done;t=H.next()){var e=_.X(t.value),W=e.next().value,M=e.next().value,
J=M;_.Ty(M)&&(J=(0,_.u7)(M));f.push(N+W+"="+encodeURIComponent(J))}}catch(x){throw f.push(N+"type="+encodeURIComponent("_badmap")),x;}}catch(x){L&&L(Y)}}if(F){q=f.join("&");break a}}q=void 0}l=l.JSC$20189_outgoingMaps_.splice(0,d);b.JSC$20170_pendingMessages_=l;return q},ar9=function(l){l.JSC$20189_backChannelRequest_||l.JSC$20189_backChannelTimerId_||(l.JSC$20189_backChannelAttemptId_=1,_.Rs(l.JSC$20191_onStartBackChannelTimer_,l),l.JSC$20189_backChannelRetryCount_=0)},zJQ=function(l){if(l.JSC$20189_backChannelRequest_||
l.JSC$20189_backChannelTimerId_||l.JSC$20189_backChannelRetryCount_>=3)return!1;
l.JSC$20189_channelDebug_.debug("Going to retry GET");l.JSC$20189_backChannelAttemptId_++;l.JSC$20189_backChannelTimerId_=cpj((0,_.A6)(l.JSC$20191_onStartBackChannelTimer_,l),wES(l,l.JSC$20189_backChannelRetryCount_));l.JSC$20189_backChannelRetryCount_++;return!0};
Lg.prototype.JSC$20191_onStartBackChannelTimer_=function(){this.JSC$20189_backChannelTimerId_=null;iqj(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$20189_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$20189_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$20189_backChannelRequest_+" "+this.handshakeRttMs_);else{var l=4*this.handshakeRttMs_;this.JSC$20189_channelDebug_.info("BP detection timer enabled: "+l);this.bpDetectionTimerId_=cpj((0,_.A6)(this.onBpDetectionTimer_,
this),l)}};
Lg.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$20189_channelDebug_.info("BP detection timeout reached.");if(this.JSC$20189_backChannelRequest_.JSC$20170_xmlHttp_!=null){var l=this.JSC$20189_backChannelRequest_.JSC$20170_xmlHttp_.getResponseText();l&&this.JSC$20189_channelDebug_.warning("Timer should have been cancelled : "+l)}this.JSC$20189_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;ai(10);jfZ(this);iqj(this)}else this.JSC$20189_channelDebug_.warning("Invalid operation.")};
var eJB=function(l){l.bpDetectionTimerId_!=null&&(l.JSC$20189_channelDebug_.debug("Cancel the BP detection timer."),_.PV.clearTimeout(l.bpDetectionTimerId_),l.bpDetectionTimerId_=null)},iqj=function(l){l.JSC$20189_channelDebug_.debug("Creating new HttpRequest");
l.JSC$20189_backChannelRequest_=new rp(l,l.JSC$20189_channelDebug_,l.sid_,"rpc",l.JSC$20189_backChannelAttemptId_);l.httpHeadersOverwriteParam_===null&&(l.JSC$20189_backChannelRequest_.JSC$20170_extraHeaders_=l.JSC$20189_extraHeaders_);l.JSC$20189_backChannelRequest_.JSC$20170_readyStateChangeThrottleMs_=0;var b=l.JSC$20189_backChannelUri_.clone();_.Lp(b,"RID","rpc");_.Lp(b,"SID",l.sid_);_.Lp(b,"AID",l.JSC$20189_lastArrayId_);_.Lp(b,"CI",l.enableStreaming_?"0":"1");!l.enableStreaming_&&l.longPollingTimeout_&&
_.Lp(b,"TO",l.longPollingTimeout_);_.Lp(b,"TYPE","xmlhttp");DJZ(l,b);l.httpHeadersOverwriteParam_&&l.JSC$20189_extraHeaders_&&Td9(b,l.httpHeadersOverwriteParam_,l.JSC$20189_extraHeaders_);l.backChannelRequestTimeoutMs_&&l.JSC$20189_backChannelRequest_.setTimeout(l.backChannelRequestTimeoutMs_);var d=l.JSC$20189_backChannelRequest_,L=l.JSC$20189_hostPrefix_;d.JSC$20170_type_=1;d.JSC$20170_baseUri_=_.j1(b.clone());d.JSC$20170_postData_=null;d.decodeChunks_=!0;XEQ(d,L);l.JSC$20189_channelDebug_.debug("New Request created")};
Lg.prototype.JSC$20191_onBackChannelDead_=function(){this.JSC$20189_deadBackChannelTimerId_!=null&&(this.JSC$20189_deadBackChannelTimerId_=null,jfZ(this),zJQ(this),ai(19))};
var Wgq=function(l){l.JSC$20189_deadBackChannelTimerId_!=null&&(_.PV.clearTimeout(l.JSC$20189_deadBackChannelTimerId_),l.JSC$20189_deadBackChannelTimerId_=null)},tmS=function(l,b){l.JSC$20189_channelDebug_.debug("Request complete");
var d=null;if(l.JSC$20189_backChannelRequest_==b){Wgq(l);eJB(l);l.JSC$20189_backChannelRequest_=null;var L=2}else if(k36(l.forwardChannelRequestPool_,b))d=b.JSC$20170_pendingMessages_,JIQ(l.forwardChannelRequestPool_,b),L=1;else return;if(l.state_!=0)if(b.JSC$20170_successful_)L==1?(iXl(b.JSC$20170_postData_?b.JSC$20170_postData_.length:0,Date.now()-b.JSC$20170_requestStartTime_,l.JSC$20189_forwardChannelRetryCount_),pEx(l)):ar9(l);else{var P=b.JSC$20170_lastStatusCode_,E=b.getLastError();if(E==3||
E==0&&P>0)l.JSC$20189_channelDebug_.debug("Not retrying due to error type"),P>200&&(l.errorResponseStatusCode_=b.JSC$20170_lastStatusCode_);else{l.JSC$20189_channelDebug_.debug(function(){return"Maybe retrying, last error: "+PpO(E,l.errorResponseStatusCode_)});
if(L==1&&umj(l,b)||L==2&&zJQ(l))return;l.JSC$20189_channelDebug_.debug("Exceeded max number of retries")}d&&d.length>0&&gt9(l.forwardChannelRequestPool_,d);l.JSC$20189_channelDebug_.debug("Error: HTTP request failed");switch(E){case 1:b0(l,5);break;case 4:b0(l,10);break;case 3:b0(l,6);break;default:b0(l,2)}}},wES=function(l,b){var d=l.JSC$20189_baseRetryDelayMs_+Math.floor(Math.random()*l.JSC$20189_retryDelaySeedMs_);
l.isActive()||(l.JSC$20189_channelDebug_.debug("Inactive channel"),d*=2);return d*b};
Lg.prototype.onInput_=function(l,b){for(var d=0;d<l.length;d++){var L=l[d],P=L[0];if(P<=this.JSC$20189_lastArrayId_)this.JSC$20189_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+P+", lastArrayId: "+this.JSC$20189_lastArrayId_);else if(P>this.JSC$20189_lastArrayId_+1&&this.JSC$20189_lastArrayId_>-1&&this.JSC$20189_channelDebug_.warning("Received non-consecutive message with arrayId: "+P+", lastArrayId: "+this.JSC$20189_lastArrayId_),this.JSC$20189_lastArrayId_=P,
L=L[1],this.state_==2)if(L[0]=="c"){this.sid_=L[1];this.JSC$20189_hostPrefix_=L[2];P=L[3];P!=null&&(this.JSC$20191_channelVersion_=P,this.JSC$20189_channelDebug_.info("VER="+this.JSC$20191_channelVersion_));P=L[4];P!=null&&(this.serverVersion_=P,this.JSC$20189_channelDebug_.info("SVER="+this.serverVersion_));L=L[5];L!=null&&typeof L==="number"&&L>0&&(this.backChannelRequestTimeoutMs_=L*=1.5,this.JSC$20189_channelDebug_.info("backChannelRequestTimeoutMs_="+L));if(L=b.JSC$20170_xmlHttp_){var E=Ki9(L,
"X-Client-Wire-Protocol");E&&(P=this.forwardChannelRequestPool_,!P.requestPool_&&(_.nF(E,"spdy")||_.nF(E,"quic")||_.nF(E,"h2"))&&(P.JSC$20180_maxSize_=P.maxPoolSizeConfigured_,P.requestPool_=new Set,P.JSC$20180_request_&&($JA(P,P.JSC$20180_request_),P.JSC$20180_request_=null)));this.httpSessionIdParam_&&((L=Ki9(L,"X-HTTP-Session-Id"))?(this.httpSessionId_=L,_.Lp(this.JSC$20189_forwardChannelUri_,this.httpSessionIdParam_,L)):this.JSC$20189_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$20195_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-b.JSC$20170_requestStartTime_,this.JSC$20189_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));L=b;P=RJx(this,this.JSC$20189_supportsCrossDomainXhrs_?this.JSC$20189_hostPrefix_:null,this.JSC$20189_path_);this.JSC$20189_channelDebug_.debug("GetBackChannelUri: "+P);this.JSC$20189_backChannelUri_=P;L.initialResponseDecoded_?(this.JSC$20189_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
JIQ(this.forwardChannelRequestPool_,L),P=L,(E=this.backChannelRequestTimeoutMs_)&&P.setTimeout(E),P.JSC$20170_watchDogTimerId_&&(Oq9(P),sfq(P)),this.JSC$20189_backChannelRequest_=L):ar9(this);this.JSC$20189_outgoingMaps_.length>0&&pEx(this)}else L[0]!="stop"&&L[0]!="close"||b0(this,7);else this.state_==3&&(L[0]=="stop"||L[0]=="close"?L[0]=="stop"?b0(this,7):this.disconnect():L[0]!="noop"&&this.handler_&&this.handler_.JSC$20195_channelHandleArray(L),this.JSC$20189_backChannelRetryCount_=0)}};
var b0=function(l,b){l.JSC$20189_channelDebug_.info("Error code "+b);if(b==2){var d=(0,_.A6)(l.testNetworkCallback_,l),L=l.networkTestUrl_,P=!L;L=new _.Dt(L||"//www.google.com/images/cleardot.gif");_.PV.location&&_.PV.location.protocol=="http"||_.q0(L,"https");_.j1(L);P?SWB(L.toString(),d):AIS(L.toString(),d)}else ai(2);l.onError_(b)};
Lg.prototype.testNetworkCallback_=function(l){l?(this.JSC$20189_channelDebug_.info("Successfully pinged google.com"),ai(2)):(this.JSC$20189_channelDebug_.info("Failed to ping google.com"),ai(1))};
Lg.prototype.onError_=function(l){this.JSC$20189_channelDebug_.debug("HttpChannel: error - "+l);this.state_=0;this.handler_&&this.handler_.JSC$20195_channelError(l);Vmj(this);otj(this)};
var Vmj=function(l){l.state_=0;l.nonAckedMapsAtChannelClose_=[];if(l.handler_){var b=xJQ(l.forwardChannelRequestPool_);if(b.length!=0||l.JSC$20189_outgoingMaps_.length!=0)l.JSC$20189_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+b.length+", outgoing: "+l.JSC$20189_outgoingMaps_.length}),_.wZ(l.nonAckedMapsAtChannelClose_,b),_.wZ(l.nonAckedMapsAtChannelClose_,l.JSC$20189_outgoingMaps_),l.forwardChannelRequestPool_.JSC$20180_pendingMessages_.length=0,_.D7(l.JSC$20189_outgoingMaps_),
l.JSC$20189_outgoingMaps_.length=0;
l.handler_.JSC$20195_channelClosed()}},cI9=function(l){if(l.state_==0)return l.nonAckedMapsAtChannelClose_;
var b=[];_.wZ(b,xJQ(l.forwardChannelRequestPool_));_.wZ(b,l.JSC$20189_outgoingMaps_);return b},RJx=function(l,b,d){var L=_.bV(d);
L.JSC$10197_domain_!=""?(b&&_.H3(L,b+"."+L.JSC$10197_domain_),_.ty(L,L.JSC$10197_port_)):(L=_.PV.location,L=Mpx(L.protocol,b?b+"."+L.hostname:L.hostname,+L.port,d));b=l.httpSessionIdParam_;d=l.httpSessionId_;b&&d&&_.Lp(L,b,d);_.Lp(L,"VER",l.JSC$20191_channelVersion_);DJZ(l,L);return L},FgQ=function(l,b,d){if(b&&!l.JSC$20189_supportsCrossDomainXhrs_)throw Error("Vk");
b=l.usesFetchStreams_&&!l.JSC$20189_xmlHttpFactory_?new _.Gq(new Dka({streamBinaryChunks:d})):new _.Gq(l.JSC$20189_xmlHttpFactory_);b.JSC$9961_withCredentials_=l.JSC$20189_supportsCrossDomainXhrs_;return b};
Lg.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var rIO=function(){};
_.Q=rIO.prototype;_.Q.JSC$20195_channelOpened=function(){};
_.Q.JSC$20195_channelHandleArray=function(){};
_.Q.JSC$20195_channelError=function(){};
_.Q.JSC$20195_channelClosed=function(){};
_.Q.isActive=function(){return!0};
_.Q.JSC$20195_badMapError=function(){};var lmT=function(){},Eh=function(l,b){_.v2.call(this);
this.JSC$20198_channel_=new Lg(b);this.JSC$20198_url_=l;this.messageUrlParams_=b&&b.messageUrlParams||null;l=b&&b.messageHeaders||null;b&&b.clientProtocolHeaderRequired&&(l?_.RB.set(l,"X-Client-Protocol","webchannel"):l=_.RB.create("X-Client-Protocol","webchannel"));this.JSC$20198_channel_.JSC$20189_extraHeaders_=l;l=b&&b.initMessageHeaders||null;b&&b.messageContentType&&(l?_.RB.set(l,"X-WebChannel-Content-Type",b.messageContentType):l=_.RB.create("X-WebChannel-Content-Type",b.messageContentType));
b&&b.clientProfile&&(l?_.RB.set(l,"X-WebChannel-Client-Profile",b.clientProfile):l=_.RB.create("X-WebChannel-Client-Profile",b.clientProfile));this.JSC$20198_channel_.initHeaders_=l;(l=b&&b.httpHeadersOverwriteParam)&&!_.Fq(l)&&(this.JSC$20198_channel_.httpHeadersOverwriteParam_=l);this.supportsCrossDomainXhr_=b&&b.supportsCrossDomainXhr||!1;this.sendRawJson_=b&&b.sendRawJson||!1;(b=b&&b.httpSessionIdParam)&&!_.Fq(b)&&(this.JSC$20198_channel_.httpSessionIdParam_=b,_.RB.containsKey(this.messageUrlParams_,
b)&&_.RB.remove(this.messageUrlParams_,b));this.channelHandler_=new Pq(this)};
_.sK(Eh,_.v2);Eh.prototype.open=function(){this.JSC$20198_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$20198_channel_.JSC$20189_supportsCrossDomainXhrs_=!0);this.JSC$20198_channel_.connect(this.JSC$20198_url_,this.messageUrlParams_||void 0)};
Eh.prototype.close=function(){this.JSC$20198_channel_.disconnect()};
Eh.prototype.send=function(l){var b=this.JSC$20198_channel_;if(typeof l==="string"){var d={};d.__data__=l;l=d}else this.sendRawJson_&&(d={},d.__data__=(0,_.u7)(l),l=d);b.JSC$20189_outgoingMaps_.push(new Zql(b.JSC$20189_nextMapId_++,l));b.state_==3&&pEx(b)};
Eh.prototype.disposeInternal=function(){this.JSC$20198_channel_.handler_=null;delete this.channelHandler_;this.JSC$20198_channel_.disconnect();delete this.JSC$20198_channel_;Eh.superClass_.disposeInternal.call(this)};
var bDx=function(l){oGZ.call(this);l.__headers__&&(this.headers=l.__headers__,this.statusCode=l.__status__,delete l.__headers__,delete l.__status__);var b=l.__sm__;b?this.data=(this.metadataKey=_.RB.getAnyKey(b))?_.RB.get(b,this.metadataKey):b:this.data=l};
_.sK(bDx,oGZ);var dla=function(l){DSQ.call(this);this.status=1;this.errorCode=l};
_.sK(dla,DSQ);var Pq=function(l){this.JSC$20205_channel_=l};
_.sK(Pq,rIO);Pq.prototype.JSC$20195_channelOpened=function(){this.JSC$20205_channel_.dispatchEvent("w")};
Pq.prototype.JSC$20195_channelHandleArray=function(l){this.JSC$20205_channel_.dispatchEvent(new bDx(l))};
Pq.prototype.JSC$20195_channelError=function(l){this.JSC$20205_channel_.dispatchEvent(new dla(l))};
Pq.prototype.JSC$20195_channelClosed=function(){this.JSC$20205_channel_.dispatchEvent("x")};
var LKT=function(l,b){this.transportChannel_=l;this.JSC$20208_channel_=b},PRQ=function(l){return cI9(l.JSC$20208_channel_).map(function(b){var d=l.transportChannel_;
b=b.map;"__data__"in b?(b=b.__data__,d=d.sendRawJson_?(0,_.REf)(b):b):d=b;return d})};
LKT.prototype.commit=function(l){this.JSC$20208_channel_.forwardChannelFlushedCallback_=l};var Qy=function(l){E4Q.dispatchEvent(new QgQ(E4Q,l))},E4Q=new _.v2,QgQ=function(l,b){_.Jm.call(this,"statevent",l);
this.stat=b};
_.h(QgQ,_.Jm);var XY=function(l,b,d,L,P){this.JSC$20213_channel_=l;this.JSC$20213_channelDebug_=b;this.sid_=d;this.JSC$20213_rid_=L;this.JSC$20213_retryId_=P||1;this.timeout_=45E3;this.JSC$20213_eventHandler_=new _.kr(this);this.pollingTimer_=new _.hG;this.pollingTimer_.setInterval(250)};
_.Q=XY.prototype;_.Q.JSC$20215_extraHeaders_=null;_.Q.JSC$20215_successful_=!1;_.Q.JSC$20215_watchDogTimerId_=null;_.Q.JSC$20215_watchDogTimeoutTime_=null;_.Q.JSC$20215_requestStartTime_=null;_.Q.JSC$20215_type_=null;_.Q.JSC$20215_baseUri_=null;_.Q.JSC$20215_requestUri_=null;_.Q.JSC$20215_postData_=null;_.Q.JSC$20215_xmlHttp_=null;_.Q.JSC$20215_xmlHttpChunkStart_=0;_.Q.trident_=null;_.Q.JSC$20215_verb_=null;_.Q.JSC$20215_lastError_=null;_.Q.JSC$20215_lastStatusCode_=-1;_.Q.sendClose_=!0;
_.Q.JSC$20215_cancelled_=!1;_.Q.JSC$20215_readyStateChangeThrottleMs_=0;_.Q.JSC$20215_readyStateChangeThrottle_=null;var XRl=function(l,b){switch(l){case 0:return"Non-200 return code ("+b+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},fm9={},sgZ={};
XY.prototype.setTimeout=function(l){this.timeout_=l};
var BzA=function(l,b,d){l.JSC$20215_type_=1;l.JSC$20215_baseUri_=_.j1(b.clone());l.JSC$20215_postData_=d;l.decodeChunks_=!0;FKx(l,null)},n4j=function(l,b,d,L,P){l.JSC$20215_type_=1;
l.JSC$20215_baseUri_=_.j1(b.clone());l.JSC$20215_postData_=null;l.decodeChunks_=d;P&&(l.sendClose_=!1);FKx(l,L)},FKx=function(l,b){l.JSC$20215_requestStartTime_=Date.now();
OD9(l);l.JSC$20215_requestUri_=l.JSC$20215_baseUri_.clone();x0x(l.JSC$20215_requestUri_,"t",l.JSC$20213_retryId_);l.JSC$20215_xmlHttpChunkStart_=0;l.JSC$20215_xmlHttp_=l.JSC$20213_channel_.JSC$20222_createXhrIo(l.JSC$20213_channel_.JSC$20222_shouldUseSecondaryDomains()?b:null);l.JSC$20215_readyStateChangeThrottleMs_>0&&(l.JSC$20215_readyStateChangeThrottle_=new _.Yh((0,_.A6)(l.JSC$20215_xmlHttpHandler_,l,l.JSC$20215_xmlHttp_),l.JSC$20215_readyStateChangeThrottleMs_));l.JSC$20213_eventHandler_.listen(l.JSC$20215_xmlHttp_,
"readystatechange",l.JSC$20215_readyStateChangeHandler_);b=l.JSC$20215_extraHeaders_?_.RB.clone(l.JSC$20215_extraHeaders_):{};l.JSC$20215_postData_?(l.JSC$20215_verb_="POST",b["Content-Type"]="application/x-www-form-urlencoded",l.JSC$20215_xmlHttp_.send(l.JSC$20215_requestUri_,l.JSC$20215_verb_,l.JSC$20215_postData_,b)):(l.JSC$20215_verb_="GET",l.sendClose_&&!_.me&&(b.Connection="close"),l.JSC$20215_xmlHttp_.send(l.JSC$20215_requestUri_,l.JSC$20215_verb_,null,b));l.JSC$20213_channel_.notifyServerReachabilityEvent(1);
b=l.JSC$20213_channelDebug_;var d=l.JSC$20215_postData_;if(d){var L="";d=d.split("&");for(var P=0;P<d.length;P++){var E=d[P].split("=");if(E.length>1){var f=E[0];E=E[1];var F=f.split("_");L=F.length>=2&&F[1]=="type"?L+(f+"="+E+"&"):L+(f+"=redacted&")}}}else L=null;b.info("XMLHTTP REQ ("+l.JSC$20213_rid_+") [attempt "+l.JSC$20213_retryId_+"]: "+l.JSC$20215_verb_+"\n"+l.JSC$20215_requestUri_+"\n"+L)};
XY.prototype.JSC$20215_readyStateChangeHandler_=function(l){l=l.target;var b=this.JSC$20215_readyStateChangeThrottle_;b&&_.Tq(l)==3?(this.JSC$20213_channelDebug_.debug("Throttling readystatechange."),b.fire()):this.JSC$20215_xmlHttpHandler_(l)};
XY.prototype.JSC$20215_xmlHttpHandler_=function(l){try{if(l==this.JSC$20215_xmlHttp_)a:{var b=_.Tq(this.JSC$20215_xmlHttp_),d=this.JSC$20215_xmlHttp_.JSC$9961_lastErrorCode_,L=this.JSC$20215_xmlHttp_.getStatus();if(_.me&&!_.YX("420+")){if(b<4)break a}else if(b<3||b==3&&!this.JSC$20215_xmlHttp_.getResponseText())break a;this.JSC$20215_cancelled_||b!=4||d==7||(d==8||L<=0?this.JSC$20213_channel_.notifyServerReachabilityEvent(3):this.JSC$20213_channel_.notifyServerReachabilityEvent(2));Nz6(this);var P=
this.JSC$20215_xmlHttp_.getStatus();this.JSC$20215_lastStatusCode_=P;var E=this.JSC$20215_xmlHttp_.getResponseText();E||this.JSC$20213_channelDebug_.debug("No response text for uri "+this.JSC$20215_requestUri_+" status "+P);this.JSC$20215_successful_=P==200;this.JSC$20213_channelDebug_.info("XMLHTTP RESP ("+this.JSC$20213_rid_+") [ attempt "+this.JSC$20213_retryId_+"]: "+this.JSC$20215_verb_+"\n"+this.JSC$20215_requestUri_+"\n"+b+" "+P);if(this.JSC$20215_successful_){b==4&&mlQ(this);if(this.decodeChunks_){for(l=
!0;!this.JSC$20215_cancelled_&&this.JSC$20215_xmlHttpChunkStart_<E.length;){var f=YY6(this,E);if(f==sgZ){b==4&&(this.JSC$20215_lastError_=4,Qy(15),l=!1);qYl(this.JSC$20213_channelDebug_,this.JSC$20213_rid_,null,"[Incomplete Response]");break}else if(f==fm9){this.JSC$20215_lastError_=4;Qy(16);qYl(this.JSC$20213_channelDebug_,this.JSC$20213_rid_,E,"[Invalid Chunk]");l=!1;break}else qYl(this.JSC$20213_channelDebug_,this.JSC$20213_rid_,f,null),HDB(this,f)}b==4&&E.length==0&&(this.JSC$20215_lastError_=
1,Qy(17),l=!1);this.JSC$20215_successful_=this.JSC$20215_successful_&&l;l||(qYl(this.JSC$20213_channelDebug_,this.JSC$20213_rid_,E,"[Invalid Chunked Response]"),mlQ(this),tIj(this))}else qYl(this.JSC$20213_channelDebug_,this.JSC$20213_rid_,E,null),HDB(this,E);this.JSC$20215_successful_&&!this.JSC$20215_cancelled_&&(b==4?this.JSC$20213_channel_.JSC$20222_onRequestComplete(this):(this.JSC$20215_successful_=!1,OD9(this)))}else P==400&&E.indexOf("Unknown SID")>0?(this.JSC$20215_lastError_=3,Qy(13),this.JSC$20213_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$20213_rid_+")")):(this.JSC$20215_lastError_=0,Qy(14),this.JSC$20213_channelDebug_.warning("XMLHTTP Bad status "+P+" ("+this.JSC$20213_rid_+")")),mlQ(this),tIj(this)}else this.JSC$20213_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(F){this.JSC$20213_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var YY6=function(l,b){var d=l.JSC$20215_xmlHttpChunkStart_,L=b.indexOf("\n",d);if(L==-1)return sgZ;d=Number(b.substring(d,L));if(isNaN(d))return fm9;L+=1;if(L+d>b.length)return sgZ;b=b.slice(L,L+d);l.JSC$20215_xmlHttpChunkStart_=L+d;return b};
XY.prototype.cancel=function(){this.JSC$20215_cancelled_=!0;mlQ(this)};
var OD9=function(l){l.JSC$20215_watchDogTimeoutTime_=Date.now()+l.timeout_;Ulx(l,l.timeout_)},Ulx=function(l,b){if(l.JSC$20215_watchDogTimerId_!=null)throw Error("Uk");
l.JSC$20215_watchDogTimerId_=zY((0,_.A6)(l.JSC$20215_onWatchDogTimeout_,l),b)},Nz6=function(l){l.JSC$20215_watchDogTimerId_&&(_.PV.clearTimeout(l.JSC$20215_watchDogTimerId_),l.JSC$20215_watchDogTimerId_=null)};
XY.prototype.JSC$20215_onWatchDogTimeout_=function(){this.JSC$20215_watchDogTimerId_=null;var l=Date.now();l-this.JSC$20215_watchDogTimeoutTime_>=0?(this.JSC$20213_channelDebug_.info("TIMEOUT: "+this.JSC$20215_requestUri_),this.JSC$20215_type_!=2&&this.JSC$20213_channel_.notifyServerReachabilityEvent(3),mlQ(this),this.JSC$20215_lastError_=2,Qy(18),tIj(this)):(this.JSC$20213_channelDebug_.warning("WatchDog timer called too early"),Ulx(this,this.JSC$20215_watchDogTimeoutTime_-l))};
var tIj=function(l){l.JSC$20213_channel_.JSC$20222_isClosed()||l.JSC$20215_cancelled_||l.JSC$20213_channel_.JSC$20222_onRequestComplete(l)},mlQ=function(l){Nz6(l);
_.su(l.JSC$20215_readyStateChangeThrottle_);l.JSC$20215_readyStateChangeThrottle_=null;l.pollingTimer_.stop();l.JSC$20213_eventHandler_.removeAll();if(l.JSC$20215_xmlHttp_){var b=l.JSC$20215_xmlHttp_;l.JSC$20215_xmlHttp_=null;b.abort();b.dispose()}l.trident_&&(l.trident_=null)};
XY.prototype.getLastError=function(){return this.JSC$20215_lastError_};
var HDB=function(l,b){try{l.JSC$20213_channel_.JSC$20222_onRequestData(l,b),l.JSC$20213_channel_.notifyServerReachabilityEvent(4)}catch(d){}};var qYl=function(l,b,d,L){var P=l.info;a:if(d&&d!="y2f%"){try{var E=JSON.parse(d);if(E)for(var f=0;f<E.length;f++)if(Array.isArray(E[f])){var F=E[f];if(!(F.length<2)){var n=F[1];if(Array.isArray(n)&&!(n.length<1)){var N=n[0];if(N!="noop"&&N!="stop")for(var Y=1;Y<n.length;Y++)n[Y]=""}}}var q=(0,_.u7)(E);break a}catch(H){l.debug("Exception parsing expected JS array - probably was not JS");q=d;break a}q=void 0}else q=d;P.call(l,"XMLHTTP TEXT ("+b+"): "+q+(L?" "+L:""))};
yH.prototype.debug=function(l){this.info(l)};
yH.prototype.info=function(){};
yH.prototype.warning=function(){};var KKj=function(l,b){this.JSC$20220_channel_=l;this.JSC$20220_channelDebug_=b;this.JSC$20220_parser_=new pB9};
_.Q=KKj.prototype;_.Q.JSC$20222_extraHeaders_=null;_.Q.JSC$20222_request_=null;_.Q.receivedIntermediateResult_=!1;_.Q.JSC$20222_path_=null;_.Q.state_=null;_.Q.JSC$20222_lastStatusCode_=-1;_.Q.JSC$20222_hostPrefix_=null;_.Q.blockedPrefix_=null;
_.Q.connect=function(l){this.JSC$20222_path_=l;l=e36(this.JSC$20220_channel_,this.JSC$20222_path_);Qy(3);Date.now();var b=this.JSC$20220_channel_.firstTestResults_;b!=null?(this.JSC$20222_hostPrefix_=b[0],(this.blockedPrefix_=b[1])?(this.state_=1,h39(this)):(this.state_=2,k6Z(this))):(x0x(l,"MODE","init"),this.JSC$20222_request_=new XY(this,this.JSC$20220_channelDebug_),this.JSC$20222_request_.JSC$20215_extraHeaders_=this.JSC$20222_extraHeaders_,n4j(this.JSC$20222_request_,l,!1,null,!0),this.state_=
0)};
var h39=function(l){var b=WKZ(l.JSC$20220_channel_,l.blockedPrefix_,"/mail/images/cleardot.gif");_.j1(b);wxa(b.toString(),5E3,(0,_.A6)(l.checkBlockedCallback_,l),3,2E3);l.notifyServerReachabilityEvent(1)};
KKj.prototype.checkBlockedCallback_=function(l){if(l)this.state_=2,k6Z(this);else{Qy(4);var b=this.JSC$20220_channel_;b.JSC$20223_channelDebug_.debug("Test Connection Blocked");b.JSC$20227_lastStatusCode_=b.connectionTest_.JSC$20222_lastStatusCode_;fg(b,9)}l&&this.notifyServerReachabilityEvent(2)};
var k6Z=function(l){l.JSC$20220_channelDebug_.debug("TestConnection: starting stage 2");var b=l.JSC$20220_channel_.secondTestResults_;b!=null?(l.JSC$20220_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+b?"Buffered":"Unbuffered"),Qy(5),b?(Qy(11),jgB(l.JSC$20220_channel_,l,!1)):(Qy(12),jgB(l.JSC$20220_channel_,l,!0))):(l.JSC$20222_request_=new XY(l,l.JSC$20220_channelDebug_),l.JSC$20222_request_.JSC$20215_extraHeaders_=l.JSC$20222_extraHeaders_,b=z3j(l.JSC$20220_channel_,
l.JSC$20222_hostPrefix_,l.JSC$20222_path_),Qy(5),x0x(b,"TYPE","xmlhttp"),n4j(l.JSC$20222_request_,b,!1,l.JSC$20222_hostPrefix_,!1))};
_.Q=KKj.prototype;_.Q.JSC$20222_createXhrIo=function(l){return this.JSC$20220_channel_.JSC$20222_createXhrIo(l)};
_.Q.abort=function(){this.JSC$20222_request_&&(this.JSC$20222_request_.cancel(),this.JSC$20222_request_=null);this.JSC$20222_lastStatusCode_=-1};
_.Q.JSC$20222_isClosed=function(){return!1};
_.Q.JSC$20222_onRequestData=function(l,b){this.JSC$20222_lastStatusCode_=l.JSC$20215_lastStatusCode_;if(this.state_==0)if(this.JSC$20220_channelDebug_.debug("TestConnection: Got data for stage 1"),b){try{var d=this.JSC$20220_parser_.parse(b)}catch(L){yn6(this.JSC$20220_channel_,this);return}this.JSC$20222_hostPrefix_=d[0];this.blockedPrefix_=d[1]}else this.JSC$20220_channelDebug_.debug("TestConnection: Null responseText"),yn6(this.JSC$20220_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(Qy(7),Date.now()):b=="11111"?(Qy(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$20222_lastStatusCode_=200,this.JSC$20222_request_.cancel(),this.JSC$20220_channelDebug_.debug("Test connection succeeded; using streaming connection"),Qy(12),jgB(this.JSC$20220_channel_,this,!0)):(Qy(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.Q.JSC$20222_onRequestComplete=function(){this.JSC$20222_lastStatusCode_=this.JSC$20222_request_.JSC$20215_lastStatusCode_;this.JSC$20222_request_.JSC$20215_successful_?this.state_==0?(this.JSC$20220_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,h39(this)):(this.state_=2,k6Z(this))):this.state_==2&&(this.JSC$20220_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$20220_channelDebug_.debug("Test connection succeeded; using streaming connection"),
Qy(12),jgB(this.JSC$20220_channel_,this,!0)):(this.JSC$20220_channelDebug_.debug("Test connection failed; not using streaming"),Qy(11),jgB(this.JSC$20220_channel_,this,!1))):(this.JSC$20220_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?Qy(9):this.state_==2&&Qy(10),yn6(this.JSC$20220_channel_,this,this.JSC$20222_request_.getLastError()))};
_.Q.JSC$20222_shouldUseSecondaryDomains=function(){return this.JSC$20220_channel_.JSC$20222_shouldUseSecondaryDomains()};
_.Q.isActive=function(){return this.JSC$20220_channel_.isActive()};
_.Q.notifyServerReachabilityEvent=function(l){this.JSC$20220_channel_.notifyServerReachabilityEvent(l)};var sh=function(l,b,d){this.state_=1;this.JSC$20223_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$20223_channelDebug_=new yH;this.JSC$20223_parser_=new pB9;this.firstTestResults_=l||null;this.secondTestResults_=b!=null?b:null;this.asyncTest_=d||!1},ZDS=function(l,b){this.JSC$20225_mapId=l;
this.map=b;this.context=null};
_.Q=sh.prototype;_.Q.JSC$20227_extraHeaders_=null;_.Q.JSC$20227_extraParams_=null;_.Q.forwardChannelRequest_=null;_.Q.JSC$20227_backChannelRequest_=null;_.Q.JSC$20227_path_=null;_.Q.JSC$20227_forwardChannelUri_=null;_.Q.JSC$20227_backChannelUri_=null;_.Q.JSC$20227_hostPrefix_=null;_.Q.JSC$20227_nextRid_=0;_.Q.JSC$20227_nextMapId_=0;_.Q.handler_=null;_.Q.JSC$20227_forwardChannelTimerId_=null;_.Q.JSC$20227_backChannelTimerId_=null;_.Q.JSC$20227_deadBackChannelTimerId_=null;_.Q.connectionTest_=null;
_.Q.useChunked_=null;_.Q.JSC$20227_lastArrayId_=-1;_.Q.JSC$20227_lastPostResponseArrayId_=-1;_.Q.JSC$20227_lastStatusCode_=-1;_.Q.JSC$20227_forwardChannelRetryCount_=0;_.Q.JSC$20227_backChannelRetryCount_=0;_.Q.JSC$20227_channelVersion_=8;var MI9={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},ImQ=function(l,b,d,L){_.Jm.call(this,"timingevent",l);this.size=b;this.rtt=d;this.retries=L};
_.sK(ImQ,_.Jm);var $l9=function(l){_.Jm.call(this,"serverreachability",l)};
_.sK($l9,_.Jm);sh.prototype.connect=function(l,b,d,L,P){this.JSC$20223_channelDebug_.debug("connect()");Qy(0);this.JSC$20227_path_=b;this.JSC$20227_extraParams_=d||{};L&&P!==void 0&&(this.JSC$20227_extraParams_.OSID=L,this.JSC$20227_extraParams_.OAID=P);this.asyncTest_?(zY((0,_.A6)(this.connectTest_,this,l),100),Jnl(this)):this.connectTest_(l)};
sh.prototype.disconnect=function(){this.JSC$20223_channelDebug_.debug("disconnect()");xlS(this);if(this.state_==3){var l=this.JSC$20227_nextRid_++,b=this.JSC$20227_forwardChannelUri_.clone();_.Lp(b,"SID",this.sid_);_.Lp(b,"RID",l);_.Lp(b,"TYPE","terminate");g49(this,b);l=new XY(this,this.JSC$20223_channelDebug_,this.sid_,l);l.JSC$20215_type_=2;l.JSC$20215_baseUri_=_.j1(b.clone());(new Image).src=l.JSC$20215_baseUri_.toString();l.JSC$20215_requestStartTime_=Date.now();OD9(l)}SYZ(this)};
sh.prototype.connectTest_=function(l){this.JSC$20223_channelDebug_.debug("connectTest_()");this.connectionTest_=new KKj(this,this.JSC$20223_channelDebug_);this.connectionTest_.JSC$20222_extraHeaders_=this.JSC$20227_extraHeaders_;this.connectionTest_.JSC$20220_parser_=this.JSC$20223_parser_;this.connectionTest_.connect(l)};
var Jnl=function(l){l.JSC$20223_channelDebug_.debug("connectChannel_()");l.JSC$20227_ensureInState_(1,0);l.JSC$20227_forwardChannelUri_=e36(l,l.JSC$20227_path_);An9(l)},xlS=function(l){l.connectionTest_&&(l.connectionTest_.abort(),l.connectionTest_=null);
l.JSC$20227_backChannelRequest_&&(l.JSC$20227_backChannelRequest_.cancel(),l.JSC$20227_backChannelRequest_=null);l.JSC$20227_backChannelTimerId_&&(_.PV.clearTimeout(l.JSC$20227_backChannelTimerId_),l.JSC$20227_backChannelTimerId_=null);v49(l);l.forwardChannelRequest_&&(l.forwardChannelRequest_.cancel(),l.forwardChannelRequest_=null);l.JSC$20227_forwardChannelTimerId_&&(_.PV.clearTimeout(l.JSC$20227_forwardChannelTimerId_),l.JSC$20227_forwardChannelTimerId_=null)},CRA=function(l,b){if(l.state_==0)throw Error("Xk");
l.JSC$20223_outgoingMaps_.length==1E3&&l.JSC$20223_parser_.stringify(b);l.JSC$20223_outgoingMaps_.push(new ZDS(l.JSC$20227_nextMapId_++,b));l.state_!=2&&l.state_!=3||An9(l)};
sh.prototype.JSC$20222_isClosed=function(){return this.state_==0};
sh.prototype.getState=function(){return this.state_};
var An9=function(l){l.forwardChannelRequest_||l.JSC$20227_forwardChannelTimerId_||(l.JSC$20227_forwardChannelTimerId_=zY((0,_.A6)(l.JSC$20227_onStartForwardChannelTimer_,l),0),l.JSC$20227_forwardChannelRetryCount_=0)};
sh.prototype.JSC$20227_onStartForwardChannelTimer_=function(l){this.JSC$20227_forwardChannelTimerId_=null;R3Q(this,l)};
var R3Q=function(l,b){l.JSC$20223_channelDebug_.debug("startForwardChannel_");if(l.state_==1){if(!b){l.JSC$20223_channelDebug_.debug("open_()");l.JSC$20227_nextRid_=Math.floor(Math.random()*1E5);b=l.JSC$20227_nextRid_++;var d=new XY(l,l.JSC$20223_channelDebug_,"",b);d.JSC$20215_extraHeaders_=l.JSC$20227_extraHeaders_;var L=pRj(l),P=l.JSC$20227_forwardChannelUri_.clone();_.Lp(P,"RID",b);_.Lp(P,"CVER","1");g49(l,P);BzA(d,P,L);l.forwardChannelRequest_=d;l.state_=2}}else l.state_==3&&(b?o4l(l,b):l.JSC$20223_outgoingMaps_.length==
0?l.JSC$20223_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):l.forwardChannelRequest_||(o4l(l),l.JSC$20223_channelDebug_.debug("startForwardChannel_ finished, sent request")))},o4l=function(l,b){if(b)if(l.JSC$20227_channelVersion_>6){l.JSC$20223_outgoingMaps_=l.pendingMaps_.concat(l.JSC$20223_outgoingMaps_);
l.pendingMaps_.length=0;var d=l.JSC$20227_nextRid_-1;b=pRj(l)}else d=b.JSC$20213_rid_,b=b.JSC$20215_postData_;else d=l.JSC$20227_nextRid_++,b=pRj(l);var L=l.JSC$20227_forwardChannelUri_.clone();_.Lp(L,"SID",l.sid_);_.Lp(L,"RID",d);_.Lp(L,"AID",l.JSC$20227_lastArrayId_);g49(l,L);d=new XY(l,l.JSC$20223_channelDebug_,l.sid_,d,l.JSC$20227_forwardChannelRetryCount_+1);d.JSC$20215_extraHeaders_=l.JSC$20227_extraHeaders_;d.setTimeout(1E4+Math.round(1E4*Math.random()));l.forwardChannelRequest_=d;BzA(d,L,
b)},g49=function(l,b){l.handler_&&(l=l.handler_.JSC$20234_getAdditionalParams())&&_.RB.forEach(l,function(d,L){_.Lp(b,L,d)})},pRj=function(l){var b=Math.min(l.JSC$20223_outgoingMaps_.length,1E3),d=["count="+b];
if(l.JSC$20227_channelVersion_>6&&b>0){var L=l.JSC$20223_outgoingMaps_[0].JSC$20225_mapId;d.push("ofs="+L)}else L=0;for(var P={},E=0;E<b;P={mapId$jscomp$3:void 0},E++){P.mapId$jscomp$3=l.JSC$20223_outgoingMaps_[E].JSC$20225_mapId;var f=l.JSC$20223_outgoingMaps_[E].map;P.mapId$jscomp$3=l.JSC$20227_channelVersion_<=6?E:P.mapId$jscomp$3-L;try{_.RB.forEach(f,function(F){return function(n,N){d.push("req"+F.mapId$jscomp$3+"_"+N+"="+encodeURIComponent(n))}}(P))}catch(F){d.push("req"+P.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}l.pendingMaps_=l.pendingMaps_.concat(l.JSC$20223_outgoingMaps_.splice(0,b));
return d.join("&")},DlT=function(l){l.JSC$20227_backChannelRequest_||l.JSC$20227_backChannelTimerId_||(l.JSC$20227_backChannelAttemptId_=1,l.JSC$20227_backChannelTimerId_=zY((0,_.A6)(l.JSC$20227_onStartBackChannelTimer_,l),0),l.JSC$20227_backChannelRetryCount_=0)},wRS=function(l){if(l.JSC$20227_backChannelRequest_||l.JSC$20227_backChannelTimerId_||l.JSC$20227_backChannelRetryCount_>=3)return!1;
l.JSC$20223_channelDebug_.debug("Going to retry GET");l.JSC$20227_backChannelAttemptId_++;l.JSC$20227_backChannelTimerId_=zY((0,_.A6)(l.JSC$20227_onStartBackChannelTimer_,l),VI9(l,l.JSC$20227_backChannelRetryCount_));l.JSC$20227_backChannelRetryCount_++;return!0};
sh.prototype.JSC$20227_onStartBackChannelTimer_=function(){this.JSC$20227_backChannelTimerId_=null;this.JSC$20223_channelDebug_.debug("Creating new HttpRequest");this.JSC$20227_backChannelRequest_=new XY(this,this.JSC$20223_channelDebug_,this.sid_,"rpc",this.JSC$20227_backChannelAttemptId_);this.JSC$20227_backChannelRequest_.JSC$20215_extraHeaders_=this.JSC$20227_extraHeaders_;this.JSC$20227_backChannelRequest_.JSC$20215_readyStateChangeThrottleMs_=0;var l=this.JSC$20227_backChannelUri_.clone();_.Lp(l,
"RID","rpc");_.Lp(l,"SID",this.sid_);_.Lp(l,"CI",this.useChunked_?"0":"1");_.Lp(l,"AID",this.JSC$20227_lastArrayId_);g49(this,l);_.Lp(l,"TYPE","xmlhttp");n4j(this.JSC$20227_backChannelRequest_,l,!0,this.JSC$20227_hostPrefix_,!1);this.JSC$20223_channelDebug_.debug("New Request created")};
var jgB=function(l,b,d){l.JSC$20223_channelDebug_.debug("Test Connection Finished");l.useChunked_=l.secondTestResults_==null?d:!l.secondTestResults_;l.JSC$20227_lastStatusCode_=b.JSC$20222_lastStatusCode_;l.asyncTest_||Jnl(l)},yn6=function(l,b){l.JSC$20223_channelDebug_.debug("Test Connection Failed");
l.JSC$20227_lastStatusCode_=b.JSC$20222_lastStatusCode_;fg(l,2)};
sh.prototype.JSC$20222_onRequestData=function(l,b){if(this.state_!=0&&(this.JSC$20227_backChannelRequest_==l||this.forwardChannelRequest_==l))if(this.JSC$20227_lastStatusCode_=l.JSC$20215_lastStatusCode_,this.forwardChannelRequest_==l&&this.state_==3)if(this.JSC$20227_channelVersion_>7){try{var d=this.JSC$20223_parser_.parse(b)}catch(L){d=null}if(Array.isArray(d)&&d.length==3)if(b=d,b[0]==0)a:if(this.JSC$20223_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$20227_backChannelTimerId_)this.JSC$20223_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$20227_backChannelRequest_)if(this.JSC$20227_backChannelRequest_.JSC$20215_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$20215_requestStartTime_)v49(this),this.JSC$20227_backChannelRequest_.cancel(),this.JSC$20227_backChannelRequest_=null;else break a;else this.JSC$20223_channelDebug_.warning("We do not have a BackChannel established");wRS(this);Qy(19)}else this.JSC$20227_lastPostResponseArrayId_=b[1],l=this.JSC$20227_lastPostResponseArrayId_-this.JSC$20227_lastArrayId_,0<
l&&(b=b[2],this.JSC$20223_channelDebug_.debug(b+" bytes (in "+l+" arrays) are outstanding on the BackChannel"),b<37500&&this.useChunked_&&this.JSC$20227_backChannelRetryCount_==0&&!this.JSC$20227_deadBackChannelTimerId_&&(this.JSC$20227_deadBackChannelTimerId_=zY((0,_.A6)(this.JSC$20227_onBackChannelDead_,this),6E3)));else this.JSC$20223_channelDebug_.debug("Bad POST response data returned"),fg(this,11)}else b!="y2f%"&&(this.JSC$20223_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
fg(this,11));else this.JSC$20227_backChannelRequest_==l&&v49(this),_.Fq(b)||(l=this.JSC$20223_parser_.parse(b),this.onInput_(l))};
sh.prototype.JSC$20227_onBackChannelDead_=function(){this.JSC$20227_deadBackChannelTimerId_!=null&&(this.JSC$20227_deadBackChannelTimerId_=null,this.JSC$20227_backChannelRequest_.cancel(),this.JSC$20227_backChannelRequest_=null,wRS(this),Qy(20))};
var v49=function(l){l.JSC$20227_deadBackChannelTimerId_!=null&&(_.PV.clearTimeout(l.JSC$20227_deadBackChannelTimerId_),l.JSC$20227_deadBackChannelTimerId_=null)};
sh.prototype.JSC$20222_onRequestComplete=function(l){this.JSC$20223_channelDebug_.debug("Request complete");if(this.JSC$20227_backChannelRequest_==l){v49(this);this.JSC$20227_backChannelRequest_=null;var b=2}else if(this.forwardChannelRequest_==l)this.forwardChannelRequest_=null,b=1;else return;this.JSC$20227_lastStatusCode_=l.JSC$20215_lastStatusCode_;if(this.state_!=0)if(l.JSC$20215_successful_)if(b==1){b=l.JSC$20215_postData_?l.JSC$20215_postData_.length:0;l=Date.now()-l.JSC$20215_requestStartTime_;
var d=E4Q;d.dispatchEvent(new ImQ(d,b,l,this.JSC$20227_forwardChannelRetryCount_));An9(this);this.handler_&&this.handler_.JSC$20234_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else DlT(this);else{d=l.getLastError();if(d==3||d==7||d==0&&this.JSC$20227_lastStatusCode_>0)this.JSC$20223_channelDebug_.debug("Not retrying due to error type");else{this.JSC$20223_channelDebug_.debug("Maybe retrying, last error: "+XRl(d,this.JSC$20227_lastStatusCode_));var L;if(L=b==1)this.forwardChannelRequest_||
this.JSC$20227_forwardChannelTimerId_||this.state_==1||this.JSC$20227_forwardChannelRetryCount_>=2?L=!1:(this.JSC$20223_channelDebug_.debug("Going to retry POST"),this.JSC$20227_forwardChannelTimerId_=zY((0,_.A6)(this.JSC$20227_onStartForwardChannelTimer_,this,l),VI9(this,this.JSC$20227_forwardChannelRetryCount_)),this.JSC$20227_forwardChannelRetryCount_++,L=!0);if(L||b==2&&wRS(this))return;this.JSC$20223_channelDebug_.debug("Exceeded max number of retries")}this.JSC$20223_channelDebug_.debug("Error: HTTP request failed");
switch(d){case 1:fg(this,5);break;case 4:fg(this,10);break;case 3:fg(this,6);break;case 7:fg(this,12);break;default:fg(this,2)}}};
var VI9=function(l,b){var d=5E3+Math.floor(Math.random()*1E4);l.isActive()||(l.JSC$20223_channelDebug_.debug("Inactive channel"),d*=2);return d*b};
sh.prototype.onInput_=function(l){for(var b=0;b<l.length;b++){var d=l[b];this.JSC$20227_lastArrayId_=d[0];d=d[1];this.state_==2?d[0]=="c"?(this.sid_=d[1],this.JSC$20227_hostPrefix_=d[2],d=d[3],d!=null?this.JSC$20227_channelVersion_=d:this.JSC$20227_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$20234_channelOpened(),this.JSC$20227_backChannelUri_=z3j(this,this.JSC$20227_hostPrefix_,this.JSC$20227_path_),DlT(this)):d[0]=="stop"&&fg(this,7):this.state_==3&&(d[0]=="stop"?fg(this,7):
d[0]!="noop"&&this.handler_&&this.handler_.JSC$20234_channelHandleArray(d),this.JSC$20227_backChannelRetryCount_=0)}};
sh.prototype.JSC$20227_ensureInState_=function(l){if(!_.pF(arguments,this.state_))throw Error("Yk`"+this.state_);};
var fg=function(l,b){l.JSC$20223_channelDebug_.info("Error code "+b);if(b==2||b==9){var d=null;l.handler_&&(d=null);var L=(0,_.A6)(l.testGoogleComCallback_,l);d||(d=new _.Dt("//www.google.com/images/cleardot.gif"),_.j1(d));VyT(d.toString(),1E4,L)}else Qy(2);l.onError_(b)};
sh.prototype.testGoogleComCallback_=function(l){l?(this.JSC$20223_channelDebug_.info("Successfully pinged google.com"),Qy(2)):(this.JSC$20223_channelDebug_.info("Failed to ping google.com"),Qy(1),this.onError_(8))};
sh.prototype.onError_=function(l){this.JSC$20223_channelDebug_.debug("HttpChannel: error - "+l);this.state_=0;this.handler_&&this.handler_.JSC$20234_channelError(l);SYZ(this);xlS(this)};
var SYZ=function(l){l.state_=0;l.JSC$20227_lastStatusCode_=-1;if(l.handler_)if(l.pendingMaps_.length==0&&l.JSC$20223_outgoingMaps_.length==0)l.handler_.JSC$20234_channelClosed();else{l.JSC$20223_channelDebug_.debug("Number of undelivered maps, pending: "+l.pendingMaps_.length+", outgoing: "+l.JSC$20223_outgoingMaps_.length);var b=_.D7(l.pendingMaps_),d=_.D7(l.JSC$20223_outgoingMaps_);l.pendingMaps_.length=0;l.JSC$20223_outgoingMaps_.length=0;l.handler_.JSC$20234_channelClosed(b,d)}},e36=function(l,
b){b=WKZ(l,null,b);
l.JSC$20223_channelDebug_.debug("GetForwardChannelUri: "+b);return b},z3j=function(l,b,d){b=WKZ(l,l.JSC$20222_shouldUseSecondaryDomains()?b:null,d);
l.JSC$20223_channelDebug_.debug("GetBackChannelUri: "+b);return b},WKZ=function(l,b,d){var L=_.bV(d);
if(L.JSC$10197_domain_!="")b&&_.H3(L,b+"."+L.JSC$10197_domain_),_.ty(L,L.JSC$10197_port_);else{var P=window.location;L=Mpx(P.protocol,b?b+"."+P.hostname:P.hostname,+P.port,d)}l.JSC$20227_extraParams_&&_.RB.forEach(l.JSC$20227_extraParams_,function(E,f){_.Lp(L,f,E)});
_.Lp(L,"VER",l.JSC$20227_channelVersion_);g49(l,L);return L};
sh.prototype.JSC$20222_createXhrIo=function(l){if(l)throw Error("Vk");l=new _.Gq;l.JSC$9961_withCredentials_=!1;return l};
sh.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
sh.prototype.notifyServerReachabilityEvent=function(l){var b=E4Q;b.dispatchEvent(new $l9(b,l))};
sh.prototype.JSC$20222_shouldUseSecondaryDomains=function(){return!1};
new S4x;var uIB=function(){};
_.Q=uIB.prototype;_.Q.JSC$20234_channelOpened=function(){};
_.Q.JSC$20234_channelHandleArray=function(){};
_.Q.JSC$20234_channelSuccess=function(){};
_.Q.JSC$20234_channelError=function(){};
_.Q.JSC$20234_channelClosed=function(){};
_.Q.JSC$20234_getAdditionalParams=function(){return{}};
_.Q.isActive=function(){return!0};var G6q=function(l){l.front_.length===0&&(l.front_=l.back_,l.front_.reverse(),l.back_=[])};
_.Q=Gxj.prototype;_.Q.enqueue=function(l){this.back_.push(l)};
_.Q.peek=function(){G6q(this);return _.$1(this.front_)};
_.Q.getCount=function(){return this.front_.length+this.back_.length};
_.Q.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.Q.clear=function(){this.front_=[];this.back_=[]};
_.Q.contains=function(l){return _.pF(this.front_,l)||_.pF(this.back_,l)};
_.Q.remove=function(l){var b=this.front_;var d=Array.prototype.lastIndexOf.call(b,l,b.length-1);d>=0?(_.I71(b,d),b=!0):b=!1;return b||_.oj(this.back_,l)};
_.Q.getValues=function(){for(var l=[],b=this.front_.length-1;b>=0;--b)l.push(this.front_[b]);b=this.back_.length;for(var d=0;d<b;++d)l.push(this.back_[d]);return l};var FY=function(l){this.JSC$20238_map_=new _.JO;this.size=0;l&&this.addAll(l)},Tz6=function(l){var b=typeof l;
return b=="object"&&l||b=="function"?"o"+_.iN(l):b.charAt(0)+l};
_.Q=FY.prototype;_.Q.getCount=function(){return this.JSC$20238_map_.size};
_.Q.add=function(l){this.JSC$20238_map_.set(Tz6(l),l);this.size=this.JSC$20238_map_.size};
_.Q.addAll=function(l){l=_.Yu(l);for(var b=l.length,d=0;d<b;d++)this.add(l[d]);this.size=this.JSC$20238_map_.size};
_.Q.removeAll=function(l){l=_.Yu(l);for(var b=l.length,d=0;d<b;d++)this.remove(l[d]);this.size=this.JSC$20238_map_.size};
_.Q.delete=function(l){l=this.JSC$20238_map_.remove(Tz6(l));this.size=this.JSC$20238_map_.size;return l};
_.Q.remove=function(l){return this.delete(l)};
_.Q.clear=function(){this.JSC$20238_map_.clear();this.size=0};
_.Q.isEmpty=function(){return this.JSC$20238_map_.size===0};
_.Q.has=function(l){return this.JSC$20238_map_.containsKey(Tz6(l))};
_.Q.contains=function(l){return this.JSC$20238_map_.containsKey(Tz6(l))};
_.Q.getValues=function(){return this.JSC$20238_map_.getValues()};
_.Q.values=function(){return this.JSC$20238_map_.values()};
_.Q.clone=function(){return new FY(this)};
_.Q.equals=function(l){return this.getCount()==yUQ(l)&&am6(this,l)};
var am6=function(l,b){var d=yUQ(b);if(l.getCount()>d)return!1;!(b instanceof FY)&&d>5&&(b=new FY(b));return ZIa(l,function(L){var P=b;return P.contains&&typeof P.contains=="function"?P.contains(L):P.containsValue&&typeof P.containsValue=="function"?P.containsValue(L):_.VN(P)||typeof P==="string"?_.pF(P,L):_.RB.containsValue(P,L)})};
FY.prototype.__iterator__=function(){return this.JSC$20238_map_.__iterator__(!1)};
FY.prototype[Symbol.iterator]=function(){return this.values()};var iDl={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(l){return(this._clampValue(l)-this.min)/(this.max-this.min)},
_clampValue:function(l){return Math.min(this.max,Math.max(this.min,this._calcStep(l)))},
_calcStep:function(l){l=parseFloat(l);if(!this.step)return l;l=Math.round((l-this.min)/this.step);return this.step<1?l/(1/this.step)+this.min:l*this.step+this.min},
_validateValue:function(){var l=this._clampValue(this.value);this.value=this.oldValue=isNaN(l)?this.oldValue:l;return this.value!==l},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var cnq;var rnZ;_.$O({_template:function(){if(rnZ!==void 0)return rnZ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;cnq===void 0&&(cnq=document.createElement("template"));var L=cnq;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return rnZ=l},
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(){_.m1(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(l){l.keyCode===27&&(l.preventDefault(),this.close())},
_track:function(l){if(!this.persistent&&!this.disableSwipe)switch(l.preventDefault(),l.detail.state){case "start":this._trackStart(l);break;case "track":this._trackMove(l);break;case "end":this._trackEnd(l)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var l=this.$.contentContainer.getBoundingClientRect();this._savedWidth=l.width;this._translateOffset=this.position==="left"?l.left:l.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(l){this._trackDetails&&(this._translateDrawer(l.detail.dx+this._translateOffset),this._trackDetails.push({dx:l.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(l){if(this._trackDetails){var b=l.detail.dx+this._translateOffset,d=this.getWidth();b=this.position==="left"?b>=0||b<=-d:b<=0||b>=d;if(!b){var L=this._trackDetails;this._trackDetails=null;this._flingDrawer(l,L);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}d/=2;l.detail.dx<-d?this.opened=this.position==="right":l.detail.dx>d&&(this.opened=this.position==="left");b?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(l,b){for(var d=Date.now(),L=d-100,P,E=0,f=b.length-1;E<=f;){var F=E+f>>1,n=b[F];n.timeStamp>=L?(P=n,f=F-1):E=F+1}return P?(l.detail.dx-P.dx)/(d-P.timeStamp||1):0},
_flingDrawer:function(l,b){b=this._calculateVelocity(l,b);if(!(Math.abs(b)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;l=l.detail.dx+this._translateOffset;var d=this.getWidth(),L=this.position==="left",P=b>0;P?(b=Math.max(b,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(b=Math.min(b,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");b=this._FLING_INITIAL_SLOPE*(!P&&L?-(l+d):P&&!L?d-l:-l)/b;this._styleTransitionDuration(b);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,b)}},
_styleTransitionDuration:function(l){this.style.transitionDuration=l+"ms";this.$.contentContainer.style.transitionDuration=l+"ms";this.$.scrim.style.transitionDuration=l+"ms"},
_styleTransitionTimingFunction:function(l){this.$.contentContainer.style.transitionTimingFunction=l;this.$.scrim.style.transitionTimingFunction=l},
_translateDrawer:function(l){var b=this.getWidth();this.position==="left"?(l=Math.max(-b,Math.min(l,0)),this.$.scrim.style.opacity=1+l/b):(l=Math.max(0,Math.min(l,b)),this.$.scrim.style.opacity=1-l/b);this.translate3d(l+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var l=this._drawerState;l===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;l!==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=""),l!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var l=_.HJ(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"])');l.length>0?(this._firstTabStop=l[0],this._lastTabStop=l[l.length-1]):
this._lastTabStop=this._firstTabStop=null;(l=this.getAttribute("tabindex"))&&parseInt(l,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(l){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||l.keyCode!==9||(l.shiftKey?this._firstTabStop&&_.HJ(l).localTarget===this._firstTabStop&&(l.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.HJ(l).localTarget===this._lastTabStop&&(l.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(l,b){this.toggleClass("visible",l&&!b,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 l5T;var bhO;_.$O({_template:function(){if(bhO!==void 0)return bhO;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;l5T===void 0&&(l5T=document.createElement("template"));var L=l5T;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return bhO=l},
is:"tp-yt-paper-progress",behaviors:[iDl],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(l){this.toggleClass("indeterminate",l,this.$.primaryProgress)},
_transformProgress:function(l,b){l.style.transform=l.style.webkitTransform="scaleX("+b/100+")"},
_mainRatioChanged:function(l){this._transformProgress(this.$.primaryProgress,l)},
_progressChanged:function(l,b,d,L,P){l=this._clampValue(l);b=this._clampValue(b);var E=this._calcRatio(l)*100,f=this._calcRatio(b)*100;this._setSecondaryRatio(E);this._transformProgress(this.$.secondaryProgress,E);this._transformProgress(this.$.primaryProgress,f);this.secondaryProgress=l;P?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",b);this.setAttribute("aria-valuemin",d);this.setAttribute("aria-valuemax",L)},
_disabledChanged:function(l){this.setAttribute("aria-disabled",l?"true":"false")},
_hideSecondaryProgress:function(l){return l===0}});var de9;var L$q;var PqB=function(){};
_.Q=PqB.prototype;_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._calcRatio=function(){};
_.Q._clampValue=function(){};
_.Q._calcStep=function(){};
_.Q._validateValue=function(){};
_.Q._update=function(){};
_.Q._setImmediateValue=function(){};
_.Q._setExpand=function(){};
_.Q._setDragging=function(){};
_.Q._setTransiting=function(){};
_.Q._setMarkers=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
_.Q._setRatio=function(){};
PqB=_.$O({_template:function(){if(L$q!==void 0)return L$q;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;de9===void 0&&(de9=document.createElement("template"));var L=de9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return L$q=l},
is:"tp-yt-paper-slider",behaviors:[_.uC,_.iC,_.fs$,iDl],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&&_.cS(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(l,b,d){this.setAttribute("aria-valuemin",b);this.setAttribute("aria-valuemax",d);this.setAttribute("aria-valuenow",l);this._positionKnob(this._calcRatio(l)*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(l){this._setImmediateValue(this._calcStep(this._calcKnobPosition(l)));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(l){return(this.max-this.min)*l/100+this.min},
_onTrack:function(l){l.stopPropagation();switch(l.detail.state){case "start":this._trackStart(l);break;case "track":this._trackX(l);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(l){this.dragging||this._trackStart(l);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,l.detail.dx*(this._isRTL?-1:1)));l=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(l);l=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(l+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var l=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;l.transform=l.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(l){this._expandKnob();l.preventDefault();this.focus()},
_bartrack:function(l){this._allowBarEvent(l)&&this._onTrack(l)},
_barclick:function(l){this._w=this.$.sliderBar.offsetWidth;var b=this.$.sliderBar.getBoundingClientRect();b=(l.detail.x-b.left)/this._w*100;this._isRTL&&(b=100-b);var d=this.ratio;this._setTransiting(!0);this._positionKnob(b);d===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
l.preventDefault();this.focus()},
_bardown:function(l){this._allowBarEvent(l)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(l))},
_knobTransitionEnd:function(l){l.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(l,b,d,L){L||this._setMarkers([]);b=Math.round((d-b)/this.step);b>l&&(b=l);if(b<0||!isFinite(b))b=0;this._setMarkers(Array(b))},
_mergeClasses:function(l){return Object.keys(l).filter(function(b){return l[b]}).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(l){return!this.ignoreBarTouch||l.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(l){this._isRTL?this._incrementKey(l):this._decrementKey(l)},
_rightKey:function(l){this._isRTL?this._decrementKey(l):this._incrementKey(l)},
_incrementKey:function(l){this.disabled||(l.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),l.preventDefault())},
_decrementKey:function(l){this.disabled||(l.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),l.preventDefault())},
_changeValue:function(l){this.value=l.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(l){l.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.X2D._createRipple.call(this)},
_focusedChanged:function(l){l&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=l?"":"none",this._ripple.holdDown=l)}});var Evx;var Q46;var Bq=null,XMA=function(){};
_.Q=XMA.prototype;_.Q.fit=function(){};
_.Q._discoverInfo=function(){};
_.Q.resetFit=function(){};
_.Q.refit=function(){};
_.Q.position=function(){};
_.Q.constrain=function(){};
_.Q._sizeDimension=function(){};
_.Q.__sizeDimension=function(){};
_.Q.center=function(){};
_.Q.__getNormalizedRect=function(){};
_.Q.__getOffscreenArea=function(){};
_.Q.__getPosition=function(){};
_.Q.notifyResize=function(){};
_.Q.assignParentResizable=function(){};
_.Q.stopResizeNotificationsFor=function(){};
_.Q._subscribeIronResize=function(){};
_.Q._unsubscribeIronResize=function(){};
_.Q.resizerShouldNotify=function(){};
_.Q._onDescendantIronResize=function(){};
_.Q._fireResize=function(){};
_.Q._onIronRequestResizeNotifications=function(){};
_.Q._parentResizableChanged=function(){};
_.Q._notifyDescendant=function(){};
_.Q._requestResizeNotifications=function(){};
_.Q._findParent=function(){};
_.Q.toggle=function(){};
_.Q.open=function(){};
_.Q.close=function(){};
_.Q.cancel=function(){};
_.Q.invalidateTabbables=function(){};
_.Q._ensureSetup=function(){};
_.Q._canceledChanged=function(){};
_.Q._withBackdropChanged=function(){};
_.Q._prepareRenderOpened=function(){};
_.Q._finishRenderOpened=function(){};
_.Q._finishRenderClosed=function(){};
_.Q._preparePositioning=function(){};
_.Q._finishPositioning=function(){};
_.Q._applyFocus=function(){};
_.Q._onCaptureClick=function(){};
_.Q._onCaptureFocus=function(){};
_.Q._onCaptureEsc=function(){};
_.Q._onCaptureTab=function(){};
_.Q._onIronResize=function(){};
_.Q._onNodesChange=function(){};
_.Q.__ensureFirstLastFocusables=function(){};
_.Q.__openedChanged=function(){};
_.Q.__deraf=function(){};
_.Q.__updateScrollObservers=function(){};
_.Q.__addScrollListeners=function(){};
_.Q.__removeScrollListeners=function(){};
_.Q.__isValidScrollAction=function(){};
_.Q.__onCaptureScroll=function(){};
_.Q.__saveScrollPosition=function(){};
_.Q.__restoreScrollPosition=function(){};
_.Q._setCanceled=function(){};
XMA=_.$O({_template:function(){if(Q46!==void 0)return Q46;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;Evx===void 0&&(Evx=document.createElement("template"));var L=Evx;d.call(b,L.content.cloneNode(!0),l.content.firstChild);return Q46=l},
is:"tp-yt-paper-toast",behaviors:[_.HK],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(){_.uG._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.OV.requestAvailability()},
show:function(l){typeof l=="string"&&(l={text:l});for(var b in l)b.indexOf("_")===0?_.uG._warn('The property "'+b+'" is private and was not set.'):b in this?this[b]=l[b]:_.uG._warn('The property "'+b+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(l){l&&l.target===this&&l.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(Bq&&Bq!==this&&Bq.close(),Bq=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Bq===this&&(Bq=null);_.qm._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(l){this.positionTarget=l},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var f59=new _.Hd("disablePersonalizationAction");var PnO=new _.Hd("showDmaConsentFlowCommand");var Euj=new _.Hd("showMmgNoticeCommand");var s4j=new _.Hd("saveConsentAction");var F$9=function(l){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Cj(l)};
_.h(F$9,_.Fd);var BAT=_.Gcj(F$9);var nvq=new _.Hd("updateTopbarAvatarAction");var Oh6=new _.Hd("channelHandleValidationResultRenderer");var NAq=new _.Hd("generateHandleFromNameResultRenderer");var meT=new _.Hd("channelHandleInputRenderer");var Y_6=new _.Hd("copyLinkRenderer");var q_q=new _.Hd("timedCommand");var HhZ=new _.Hd("clearCookieAction");var tba=new _.Hd("getMultiPageMenuAction");var Ue9=new _.Hd("addToGuideSectionAction"),K$9=new _.Hd("removeFromGuideSectionAction");var eFT=new _.Hd("updateNotificationsUnseenCountAction");var hF9=new _.Hd("resetChannelUnreadCountCommand");var kbj=new _.Hd("resetSubscriptionsUnreadDotCommand");var W$9=new _.Hd("selectLanguageCommand");var qIZ=new _.Hd("sendFeedbackAction");var j4a=new _.Hd("uploadImageToScottyCommand");var zFA=new _.Hd("registerPromoCommand");var yFa=new _.Hd("setPushNotificationsEnabledCommand");var Zhj=new _.Hd("desktopTopbarRenderer");var MbT=new _.Hd("surveyFollowUpRenderer");var I5q=new _.Hd("handlesClaimingRadioOptionRenderer");var $eT=new _.Hd("hotkeyDialogRenderer");var JFa=new _.Hd("modifyReportFormCommand");var xe6=new _.Hd("accountLinkCommand");var gvZ=new _.Hd("accountUnlinkCommand");var S_a=new _.Hd("logAccountLinkingEventCommand");var B$9=new _.Hd("guideCollapsibleEntryRenderer");var AFa=new _.Hd("guideDownloadsEntryRenderer");var Fo9=new _.Hd("guideEntryRenderer");var vvA=new _.Hd("getLocationCommand");var CqB=new _.Hd("locationCollectionCommand");var RFS=new _.Hd("storiesItemViewModel");var pM9=new _.Hd("addToRemoteQueueAction");var ovj=new _.Hd("insertInRemoteQueueAction");var DeQ=new _.Hd("removeFromRemoteQueueAction");var VbB=new _.Hd("notificationRenderer");var Rka=new _.Hd("localWatchHistoryCommand");var wMl=new _.Hd("pdgBuyFlowHeaderRenderer");var uMa=new _.Hd("pdgColorSliderRenderer");var xLj=new _.Hd("pdgCommentOptionRenderer");var gbT=new _.Hd("pdgCommentPreviewRenderer");var Sgq=new _.Hd("superVodSelectableItemButtonRenderer");var Aej=new _.Hd("switchButtonRenderer");var vbA=new _.Hd("upsellDialogRenderer");var Ck9=new _.Hd("feedbackQuestionRenderer"),RAl=new _.Hd("feedbackOptionRenderer");var peT=new _.Hd("sponsorshipsTierRenderer"),ob9=new _.Hd("sponsorshipsPromotionChannelRenderer");var DLQ=new _.Hd("simpleSurveyMessageRenderer");var Kq6=new _.Hd("invokeInstrumentManagerAction");var Va9=new _.Hd("logYpcFlowDismissCommand");var weT=new _.Hd("logYpcFlowStartCommand");var ubA=new _.Hd("unlimitedCreateFamilyEndpoint");var GpQ=new _.Hd("iconBadgeRenderer");var oU9=new _.Hd("collaborativePlaylistVisibilityValidationRule");var TWq=function(l){_.Jm.call(this,"channelMessage");this.message=l};
_.h(TWq,_.Jm);var aGO=function(l){_.Jm.call(this,"channelError");this.error=l};
_.h(aGO,_.Jm);var im6={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"},ceQ={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},rel={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},lbl={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},bTZ={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var ng=function(l){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 _.JO;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;l&&(this.id=l.id||l.name,this.name=l.name,this.clientName=l.clientName?l.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=l.app,this.type=l.type||"REMOTE_CONTROL",this.username=l.user||"",this.avatar=l.userAvatarUri||"",this.obfuscatedGaiaId=l.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=l.ownerObfuscatedGaiaId||"",this.castUserId=l.castUserId||"",this.theme=l.theme||"u",dR9(this,l.capabilities||""),LrO(this,
l.compatibleSenderThemes||""),Pw9(this,l.experiments||""),this.remoteControllerUrl=l.remoteControllerUrl||"",this.localChannelEncryptionKey=l.localChannelEncryptionKey||"",this.deviceContext=l.deviceContext,this.brand=l.brand||"",this.model=l.model||"",this.year=l.year||0,this.os=l.os||"",this.osVersion=l.osVersion||"",this.chipset=l.chipset||"",this.mdxDialServerType=l.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=l.pairingType||"unknown",l=l.deviceInfo)&&(l=JSON.parse(l),this.brand=
l.brand||"",this.model=l.model||"",this.year=l.year||0,this.os=l.os||"",this.osVersion=l.osVersion||"",this.chipset=l.chipset||"",this.clientName=l.clientName?l.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=l.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
ng.prototype.copy=function(){var l={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&&(l.brand=this.brand);
this.model&&(l.model=this.model);this.year&&(l.year=this.year);this.os&&(l.os=this.os);this.osVersion&&(l.osVersion=this.osVersion);this.chipset&&(l.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(l.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(l.mdxDialServerType=this.mdxDialServerType);l=new ng(l);l.connected=this.connected;l.remoteControllerUrl=this.remoteControllerUrl;l.localChannelEncryptionKey=this.localChannelEncryptionKey;l.deviceContext=
this.deviceContext;l.castUserId=this.castUserId;return l};
ng.prototype.equals=function(l){return l?this.id==l.id:!1};
var dR9=function(l,b){l.capabilities.clear();_.BI(b.split(","),_.Oz(_.RB.contains,im6)).forEach(function(d){l.capabilities.add(d)})},LrO=function(l,b){l.compatibleSenderThemes.clear();
_.BI(b.split(","),_.Oz(_.RB.contains,ceQ)).forEach(function(d){l.compatibleSenderThemes.add(d)})},Pw9=function(l,b){l.experiments.clear();
b.split(",").forEach(function(d){l.experiments.add(d)})};_.sK(aLl,_.S8);_.Q=aLl.prototype;_.Q.JSC$20274_onTick_=function(){this.JSC$20272_interval_=Math.min(3E5,this.JSC$20272_interval_*2);this.JSC$20274_listener_();this.nextTickTime_&&this.start()};
_.Q.start=function(){var l=this.JSC$20272_interval_+15E3*Math.random(),b=this.delay_;b.isActive()||b.start(l);this.nextTickTime_=Date.now()+l};
_.Q.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.Q.isActive=function(){return this.delay_.isActive()};
_.Q.reset=function(){this.delay_.stop();this.JSC$20272_interval_=5E3};_.sK(Z8,uIB);_.Q=Z8.prototype;_.Q.subscribe=function(l,b,d){return this.pubsub_.subscribe(l,b,d)};
_.Q.unsubscribe=function(l,b,d){return this.pubsub_.unsubscribe(l,b,d)};
_.Q.unsubscribeByKey=function(l){return this.pubsub_.unsubscribeByKey(l)};
_.Q.publish=function(l,b){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.Q.dispose=function(){this.JSC$20275_disposed_||(this.JSC$20275_disposed_=!0,_.su(this.pubsub_),this.disconnect(),_.su(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20275_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.Ez({})})};
_.Q.isDisposed=function(){return this.JSC$20275_disposed_};
_.Q.connect=function(l,b,d){var L=this,P,E,f,F;return _.B(function(n){if(n.nextAddress==1)return _.IX(n,2),L.useAsyncBrowserChannelHandler_?n.yield(L.connectPromise_,2):n.jumpTo(2);_.Mi(n);if(L.JSC$20275_disposed_||L.JSC$20275_channel_&&L.JSC$20275_channel_.getState()==2&&!L.isInitialReconnectTimer_)return n.return();L.sCookie_="";L.isInitialReconnectTimer_||L.reconnectTimer_.stop();L.connectionParams_=l||null;L.connectUi_=b||0;P=L.JSC$20275_pathPrefix_+"/test";E=L.JSC$20275_pathPrefix_+"/bind";f=
new sh(d?d.firstTestResults:null,d?d.secondTestResults:null,L.enableAsyncTest_);if(F=L.JSC$20275_channel_)F.handler_=null;f.handler_=L;L.JSC$20275_channel_=f;if(L.useAsyncBrowserChannelHandler_)return L.connectPromise_=EWa(L).then(function(){return Qa9(L,P,E,F,d)}),n.return(L.connectPromise_.then(function(){L.connectPromise_=_.Ez()}));
Qa9(L,P,E,F,d);return _.$s(n,0)})};
var Qa9=function(l,b,d,L,P){XwT(l);if(l.JSC$20275_channel_){var E=_.aC("ID_TOKEN"),f=l.JSC$20275_channel_.JSC$20227_extraHeaders_||{};E?f["x-youtube-identity-token"]=E:delete f["x-youtube-identity-token"];l.JSC$20275_channel_.JSC$20227_extraHeaders_=f}fbZ(l);L?(L.getState(),l.JSC$20275_channel_.connect(b,d,l.defaultQueryParams_,L.sid_,L.JSC$20227_lastArrayId_)):P?l.JSC$20275_channel_.connect(b,d,l.defaultQueryParams_,P.sessionId,P.arrayId):l.JSC$20275_channel_.connect(b,d,l.defaultQueryParams_);l.isInitialReconnectTimer_&&
!l.reconnectTimer_.isActive()&&l.reconnectTimer_.start()};
Z8.prototype.disconnect=function(l){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.Ez())}finally{this.disconnectUi_=l||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),XwT(this),this.JSC$20275_channel_&&(this.JSC$20275_channel_.getState()==3&&R3Q(this.JSC$20275_channel_),this.JSC$20275_channel_.disconnect()),this.disconnectUi_=0}};
Z8.prototype.sendMessage=function(l,b){var d=this,L;return _.B(function(P){switch(P.nextAddress){case 1:_.IX(P,2);if(!d.useAsyncBrowserChannelHandler_){P.jumpTo(2);break}return P.yield(d.connectPromise_,2);case 2:_.Mi(P);if(d.JSC$20275_disposed_)return P.return();L={_sc:l};b&&_.RB.extend(L,b);if(d.reconnectTimer_.isActive()||(d.JSC$20275_channel_?d.JSC$20275_channel_.getState():0)==2){d.JSC$20275_pendingMessages_.push(L);P.jumpTo(6);break}if(!d.isChannelOpened()){P.jumpTo(6);break}_.IX(P,8);if(!d.useAsyncBrowserChannelHandler_||
saA(d,l)){P.jumpTo(8);break}return P.yield(EWa(d),8);case 8:_.Mi(P,0,0,1);d.isChannelOpened()&&(saA(d,l)||fbZ(d),XwT(d),CRA(d.JSC$20275_channel_,L));_.$s(P,6,1);break;case 6:_.$s(P,0)}})};
var saA=function(l,b){return l.enableMdxAuthForConnectionOnly_?!0:l.disableMdxAuthForAdMessages_?Object.values(rel).includes(b):l.disableMdxAuthForNonPlaybackMessages_?!Object.values(lbl).includes(b):l.disableMdxAuthForShortsMessages_?Object.values(bTZ).includes(b):!1};
Z8.prototype.JSC$20234_channelOpened=function(){this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.su(this.reconnectTimer_),this.reconnectTimer_=new aLl(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20275_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)FrS(this);else{var l=this.JSC$20275_pendingMessages_;this.JSC$20275_pendingMessages_=[];var b=l.length;fbZ(this);BEQ(this,
l,b);nWq(this)}else nWq(this)};
var FrS=function(l){var b,d;_.B(function(L){if(L.nextAddress==1)return _.IX(L,2),L.yield(EWa(l),2);_.Mi(L);b=l.JSC$20275_pendingMessages_;l.JSC$20275_pendingMessages_=[];d=b.length;BEQ(l,b,d);nWq(l);return _.$s(L,0)})},BEQ=function(l,b,d){for(var L=0;L<d;++L)CRA(l.JSC$20275_channel_,b[L]);
nWq(l)},nWq=function(l){l.publish("handlerOpened");
l.JSC$20275_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.Q=Z8.prototype;_.Q.JSC$20234_channelError=function(l){var b=l==2&&this.JSC$20275_channel_.JSC$20227_lastStatusCode_==401;l==4||b||this.reconnectTimer_.start();this.publish("handlerError",l,b);b=Object.keys(MI9).find(function(d){return MI9[d]===l});
this.JSC$20275_channelErrorCounter.increment("BROWSER_CHANNEL",b!=null?b:"UNKNOWN")};
_.Q.JSC$20234_channelClosed=function(l,b){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(b)for(var d=b.length,L=0;L<d;++L){var P=b[L].map;P&&this.JSC$20275_pendingMessages_.push(P)}this.JSC$20275_channelClosedCounter.increment("BROWSER_CHANNEL");l&&this.pendingMapsOnClosedCounter.JSC$10097_streamzService.JSC$9952_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",l.length);b&&this.undeliveredMapsOnClosedCounter.JSC$10100_streamzService.JSC$9952_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
b.length)};
_.Q.JSC$20234_channelSuccess=function(l,b){b!=null&&l!=null&&this.channelMessageSentCounter.increment()};
_.Q.JSC$20234_getAdditionalParams=function(){var l={v:2};this.sCookie_&&(l.gsessionid=this.sCookie_);this.connectUi_!=0&&(l.ui=""+this.connectUi_);this.disconnectUi_!=0&&(l.ui=""+this.disconnectUi_);this.connectionParams_&&_.RB.extend(l,this.connectionParams_);return l};
_.Q.JSC$20234_channelHandleArray=function(l){l[0]=="S"?this.sCookie_=l[1]:l[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20275_channel_.disconnect()):this.publish("handlerMessage",new TwQ(l[0],l[1]));this.JSC$20275_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.Q.isChannelOpened=function(){return!!this.JSC$20275_channel_&&this.JSC$20275_channel_.getState()==3};
var XwT=function(l){if(l.JSC$20275_channel_){var b=l.JSC$20275_getXsrfToken_(),d=l.JSC$20275_channel_.JSC$20227_extraHeaders_||{};b?d["x-youtube-lounge-xsrf-token"]=b:delete d["x-youtube-lounge-xsrf-token"];l.JSC$20275_channel_.JSC$20227_extraHeaders_=d}},EWa=function(l){if(l.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.Ez();
if(!l.enableCachedUpdateAuthorizationHeader_)return OTQ(l);l.updateAuthorizationHeaderPromise_===null&&(l.updateAuthorizationHeaderPromise_=OTQ(l));return l.updateAuthorizationHeaderPromise_},OTQ=function(l){return _.Ds(l.getAuthorizationHeader_().then(function(b){NE6(l,b)}).thenCatch(function(){}),function(){l.updateAuthorizationHeaderPromise_=null})},NE6=function(l,b){if(l.JSC$20275_channel_){var d=l.JSC$20275_channel_.JSC$20227_extraHeaders_||{};
b&&Object.keys(b).length>0?d=Object.assign({},d,b):delete d.Authorization;l.JSC$20275_channel_.JSC$20227_extraHeaders_=d}},fbZ=function(l){l.getAuthorizationHeaderSync_&&!l.useAsyncBrowserChannelHandler_&&NE6(l,l.getAuthorizationHeaderSync_())};
_.Q=Z8.prototype;_.Q.setLoungeToken=function(l){(this.defaultQueryParams_.loungeIdToken=l)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20275_channel_){var b=this.JSC$20275_channel_.JSC$20227_extraHeaders_||{};l?b["X-YouTube-LoungeId-Token"]=l:delete b["X-YouTube-LoungeId-Token"];this.JSC$20275_channel_.JSC$20227_extraHeaders_=b}};
_.Q.getDeviceId=function(){return this.defaultQueryParams_.id};
_.Q.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.Q.reconnect=function(){var l=this.reconnectTimer_;l.delay_.fire();l.start()};
_.Q.safeReconnect_=function(){var l=this.JSC$20275_channel_,b=0;l.JSC$20227_backChannelRequest_&&b++;l.forwardChannelRequest_&&b++;b==0&&this.connect(this.connectionParams_,this.connectUi_)};var Jb=function(l,b){var d=l.basePath;l.supportCors&&(d=l.scheme+"://"+l.domain+l.port+l.basePath);return _.FP(d+b,{})};
PEj.prototype.sendRequest=function(l,b,d,L,P,E,f){l={format:E?"RAW":"JSON",method:l,context:this,timeout:5E3,withCredentials:!!f,onSuccess:_.Oz(this.JSC$20281_onSuccess_,L,!E),onError:_.Oz(this.onError_,P),onTimeout:_.Oz(this.JSC$20281_onTimeout_,P)};d&&(l.postParams=d,l.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.MP(b,l)};
PEj.prototype.JSC$20281_onSuccess_=function(l,b,d,L){b?l(L):l({text:d.responseText})};
PEj.prototype.onError_=function(l,b){l(Error("Zk`"+b.status))};
PEj.prototype.JSC$20281_onTimeout_=function(l){l(Error("$k"))};var fKQ=function(l,b){return!!b&&(l.id==b||l.uuid==b)},mR6=function(l){return{name:l.name,
screenId:l.id,loungeToken:l.token,dialId:l.uuid,screenIdType:l.idType,screenIdSecret:l.secret}},YsS=function(l){return new M_(l)},qsT=function(l){return Array.isArray(l)?_.pf(l,YsS):[]},Fe9=function(l){if(!l)return"null";
var b=l.token?".."+l.token.slice(-6):"-",d=l.uuid?".."+l.uuid.slice(-6):"-",L=l.secret?".."+l.secret.slice(-6):"-";return'{name:"'+l.name+'",id:'+l.id.substr(0,6)+"..,token:"+(b+",uuid:"+d+",idType:"+l.idType+",secret:")+(L+"}")},ABQ=function(l){return Array.isArray(l)?"["+_.pf(l,Fe9).join(",")+"]":"null"};var mKS="",$2=null;var WQO=function(l,b){_.v2.call(this);var d=this;this.handler=l();this.handler.subscribe("handlerOpened",this.JSC$20288_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(L,P){d.onError(P)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=b};
_.h(WQO,_.v2);_.Q=WQO.prototype;_.Q.connect=function(l,b,d){this.handler.connect(l,b,d)};
_.Q.disconnect=function(l){this.handler.disconnect(l)};
_.Q.reconnect=function(){this.handler.reconnect()};
_.Q.getDeviceId=function(){return this.handler.getDeviceId()};
_.Q.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.Q.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.Q.JSC$20288_onOpened=function(){this.dispatchEvent("channelOpened");var l=this.handler,b=this.currentScreenId;_.jX("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!l.JSC$20275_channel_.useChunked_,sessionId:l.JSC$20275_channel_.sid_,arrayId:l.JSC$20275_channel_.JSC$20227_lastArrayId_});_.jX("yt-remote-session-screen-id",b);l=swQ();b=FQQ();_.pF(l,b)||l.push(b);NI9(l);OE6()};
_.Q.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Q.onMessage=function(l){this.dispatchEvent(new TWq(l))};
_.Q.onError=function(l){this.dispatchEvent(new aGO(l?1:0))};
_.Q.sendMessage=function(l,b){this.handler.sendMessage(l,b)};
_.Q.setLoungeToken=function(l){this.handler.setLoungeToken(l)};
_.Q.dispose=function(){this.handler.dispose()};var km9=function(l,b,d){var L=this;d=d===void 0?function(){return""}:d;
var P=P===void 0?new lmT:P;var E=E===void 0?new _.$C:E;this.pathPrefix=l;this.defaultQueryParams=b;this.getXsrfToken=d;this.JSC$20291_pubsub=E;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new aLl(function(){var f;((f=L.channel)==null?void 0:yI6((new LKT(f,f.JSC$20198_channel_)).JSC$20208_channel_.forwardChannelRequestPool_))===0&&L.connect(L.connectionParams,L.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20291_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20291_channelOpenedCounter=new iHA;this.JSC$20291_channelClosedCounter=new cvB;this.JSC$20291_channelMessageReceivedCounter=new lK6;this.JSC$20291_channelErrorCounter=new bEO};
km9.prototype.connect=function(l,b){l=l===void 0?{}:l;b=b===void 0?0:b;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=l,this.connectUi=b,HTa(this),(l=_.aC("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=l: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 Eh(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,tuO(this))};
var tuO=function(l){_.zC(l.channel,"w",function(){l.channelState=3;l.reconnectTimer.reset();l.connectionParams=null;l.connectUi=0;for(var b=_.X(l.nonAckedMessagesOnChannelClosed),d=b.next();!d.done;d=b.next())d=d.value,l.channel&&l.channel.send(d);l.nonAckedMessagesOnChannelClosed=[];l.publish("webChannelOpened");l.JSC$20291_channelOpenedCounter.increment("WEB_CHANNEL")});
_.zC(l.channel,"x",function(){l.channelState=0;l.reconnectTimer.isActive()||l.publish("webChannelClosed");var b,d=(b=l.channel)==null?void 0:PRQ(new LKT(b,b.JSC$20198_channel_));d&&(l.nonAckedMessagesOnChannelClosed=[].concat(_.VV(d)));l.JSC$20291_channelClosedCounter.increment("WEB_CHANNEL")});
_.zC(l.channel,"z",function(b){var d=b.data;d[0]==="gracefulReconnect"?(l.reconnectTimer.start(),l.channel&&l.channel.close()):l.publish("webChannelMessage",new TwQ(d[0],d[1]));l.lastStatusCode=b.statusCode;l.JSC$20291_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.zC(l.channel,"y",function(){l.lastStatusCode===401||l.reconnectTimer.start();l.publish("webChannelError");l.JSC$20291_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.Q=km9.prototype;_.Q.disconnect=function(l){this.disconnectUi=l===void 0?0:l;this.reconnectTimer.stop();HTa(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.Q.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.Q.reconnect=function(){var l=this.reconnectTimer;l.delay_.fire();l.start()};
_.Q.sendMessage=function(l,b){this.channel&&(HTa(this),l=Object.assign({},{_sc:l},b),this.channel.send(l))};
_.Q.setLoungeToken=function(l){l||this.reconnectTimer.stop();l?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=l:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var HTa=function(l){var b=l.getXsrfToken();b?l.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=b:delete l.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.Q=km9.prototype;_.Q.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.Q.publish=function(l){return this.JSC$20291_pubsub.publish.apply(this.JSC$20291_pubsub,[l].concat(_.VV(_.Tc.apply(1,arguments))))};
_.Q.subscribe=function(l,b,d){return this.JSC$20291_pubsub.subscribe(l,b,d)};
_.Q.unsubscribe=function(l,b,d){return this.JSC$20291_pubsub.unsubscribe(l,b,d)};
_.Q.unsubscribeByKey=function(l){return this.JSC$20291_pubsub.unsubscribeByKey(l)};
_.Q.dispose=function(){this.JSC$20291_disposed||(this.JSC$20291_disposed=!0,_.su(this.JSC$20291_pubsub),this.disconnect(),_.su(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.Q.isDisposed=function(){return this.JSC$20291_disposed};var hlA=function(l){_.v2.call(this);this.webChannelService=l();this.webChannelService.subscribe("webChannelOpened",this.JSC$20299_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.h(hlA,_.v2);_.Q=hlA.prototype;_.Q.connect=function(l,b){this.webChannelService.connect(l,b)};
_.Q.disconnect=function(l){this.webChannelService.disconnect(l)};
_.Q.reconnect=function(){this.webChannelService.reconnect()};
_.Q.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.Q.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.Q.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.Q.JSC$20299_onOpened=function(){this.dispatchEvent("channelOpened")};
_.Q.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Q.onMessage=function(l){this.dispatchEvent(new TWq(l))};
_.Q.onError=function(){this.dispatchEvent(new aGO(this.webChannelService.lastStatusCode===401?1:0))};
_.Q.sendMessage=function(l,b){this.webChannelService.sendMessage(l,b)};
_.Q.setLoungeToken=function(l){this.webChannelService.setLoungeToken(l)};
_.Q.dispose=function(){this.webChannelService.dispose()};var SHQ=Date.now(),x2=null,xKO=Array(50),JBj=-1,geB=!1;_.sK(vu,_.fB);vu.prototype.getScreens=function(){return this.screens};
vu.prototype.contains=function(l){return!!XsQ(this.screens,l)};
vu.prototype.get=function(l){return l?Iv(this.screens,l):null};
var URa=function(l,b){var d=l.get(b.uuid)||l.get(b.id);if(d)return l=d.name,d.id=b.id||d.id,d.name=b.name,d.token=b.token,d.uuid=b.uuid||d.uuid,d.name!=l;l.screens.push(b);return!0},KrQ=function(l,b){var d=l.screens.length!=b.length;
l.screens=_.BI(l.screens,function(E){return!!XsQ(b,E)});
for(var L=b.length,P=0;P<L;P++)d=URa(l,b[P])||d;return d},eWZ=function(l,b){var d=l.screens.length;
l.screens=_.BI(l.screens,function(L){return!(L||b?!L!=!b?0:L.id==b.id:1)});
return l.screens.length<d};
vu.prototype.info=function(l){S7(this.JSC$20300_logName_,l)};var hWQ=function(l,b,d,L,P){_.fB.call(this);this.JSC$20303_http_=l;this.pairingCode_=b;this.deviceId_=d;this.friendlyName_=L;this.enableShortLivedLoungeToken_=P;this.pollIndex_=0;this.JSC$20303_xhr_=null;this.JSC$20303_timer_=NaN};
_.h(hWQ,_.fB);_.Q=hWQ.prototype;_.Q.start=function(){!this.JSC$20303_xhr_&&isNaN(this.JSC$20303_timer_)&&this.poll_()};
_.Q.stop=function(){this.JSC$20303_xhr_&&(this.JSC$20303_xhr_.abort(),this.JSC$20303_xhr_=null);isNaN(this.JSC$20303_timer_)||(_.yO(this.JSC$20303_timer_),this.JSC$20303_timer_=NaN)};
_.Q.disposeInternal=function(){this.stop();_.fB.prototype.disposeInternal.call(this)};
_.Q.poll_=function(){this.JSC$20303_timer_=NaN;this.JSC$20303_xhr_=_.MP(Jb(this.JSC$20303_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.A6)(this.JSC$20305_onSuccess_,this),onError:(0,_.A6)(this.onError_,this),onTimeout:(0,_.A6)(this.JSC$20305_onTimeout_,this)})};
_.Q.JSC$20305_onSuccess_=function(l,b){this.JSC$20303_xhr_=null;l=b.screen||{};l.dialId=this.deviceId_;l.name=this.friendlyName_;b=-1;this.enableShortLivedLoungeToken_&&l.shortLivedLoungeToken&&l.shortLivedLoungeToken.value&&l.shortLivedLoungeToken.refreshIntervalMs&&(l.screenIdType="shortLived",l.loungeToken=l.shortLivedLoungeToken.value,b=l.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new M_(l),b)};
_.Q.onError_=function(l){this.JSC$20303_xhr_=null;l.status&&l.status==404?this.pollIndex_>=ktT.length?this.publish("pairingFailed",Error("al")):(l=ktT[this.pollIndex_],this.JSC$20303_timer_=_.jG((0,_.A6)(this.poll_,this),l),this.pollIndex_++):this.publish("pairingFailed",Error("bl`"+l.status))};
_.Q.JSC$20305_onTimeout_=function(){this.JSC$20303_xhr_=null;this.publish("pairingFailed",Error("cl"))};
var ktT=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.sK(Rv,vu);_.Q=Rv.prototype;_.Q.start=function(){CB(this)&&this.publish("screenChange");!_.zd("yt-remote-lounge-token-expiration")&&WrB(this);_.yO(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.jG((0,_.A6)(this.start,this),1E4)};
_.Q.add=function(l,b){CB(this);URa(this,l);jaO(this,!1);this.publish("screenChange");b(l);l.token||WrB(this)};
_.Q.remove=function(l,b){var d=CB(this);eWZ(this,l)&&(jaO(this,!1),d=!0);b(l);d&&this.publish("screenChange")};
_.Q.updateName=function(l,b,d,L){var P=CB(this),E=this.get(l.id);E?(E.name!=b&&(E.name=b,jaO(this,!1),P=!0),d(l)):L(Error("dl"));P&&this.publish("screenChange")};
_.Q.disposeInternal=function(){_.yO(this.loungeTokenRefreshTimer_);Rv.superClass_.disposeInternal.call(this)};
var WrB=function(l){if(l.screens.length){var b=_.pf(l.screens,function(L){return L.id}),d=Jb(l.JSC$20307_http_,"/pairing/get_lounge_token_batch");
l.JSC$20307_http_.sendRequest("POST",d,{screen_ids:b.join(",")},(0,_.A6)(l.handleLoungeTokens_,l),(0,_.A6)(l.handleLoungeTokenError_,l))}};
Rv.prototype.handleLoungeTokens_=function(l){CB(this);var b=this.screens.length;l=l&&l.screens||[];for(var d=l.length,L=0;L<d;++L){var P=l[L],E=this.get(P.screenId);E&&(E.token=P.loungeToken,--b)}jaO(this,!b);b&&S7(this.JSC$20300_logName_,"Missed "+b+" lounge tokens.")};
Rv.prototype.handleLoungeTokenError_=function(l){S7(this.JSC$20300_logName_,"Requesting lounge tokens failed: "+l)};
var CB=function(l){if(_.U("deprecate_pair_servlet_enabled"))return KrQ(l,[]);var b=qsT(qHO());b=_.BI(b,function(d){return!d.uuid});
return KrQ(l,b)},jaO=function(l,b){tVS(_.pf(l.screens,mR6));
b&&HE9()};var Oh=function(l,b){_.fB.call(this);this.getScreensToCheck_=b;b=(b=_.zd("yt-remote-online-screen-ids")||"")?b.split(","):[];for(var d={},L=this.getScreensToCheck_(),P=L.length,E=0;E<P;++E){var f=L[E].id;d[f]=_.pF(b,f)}this.screenIdSet_=d;this.JSC$20310_http_=l;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;zWO("Initialized with "+(0,_.u7)(this.screenIdSet_))};
_.h(Oh,_.fB);Oh.prototype.isOnline=function(l){return!!this.screenIdSet_[l]};
Oh.prototype.start=function(){var l=parseInt(_.zd("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.fY()-144E5<l?0:l)?ySB(this):(this.fastCheckEndTime_=_.fY()+3E5,_.jX("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
Oh.prototype.isEmpty=function(){return _.RB.isEmpty(this.screenIdSet_)};
Oh.prototype.update=function(){zWO("Updating availability on schedule.");var l=this.getScreensToCheck_(),b=_.RB.filter(this.screenIdSet_,function(d,L){return d&&!!Iv(l,L)},this);
ZTT(this,b)};
var Mux=function(l,b,d){var L=Jb(l.JSC$20310_http_,"/pairing/get_screen_availability");l.JSC$20310_http_.sendRequest("POST",L,{lounge_token:b.token},(0,_.A6)(function(P){P=P.screens||[];for(var E=P.length,f=0;f<E;++f)if(P[f].loungeToken==b.token){d(P[f].status=="online");return}d(!1)},l),(0,_.A6)(function(){d(!1)},l))};
Oh.prototype.disposeInternal=function(){_.yO(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.fB.prototype.disposeInternal.call(this)};
var ZTT=function(l,b){a:if(_.RB.getCount(b)!=_.RB.getCount(l.screenIdSet_))var d=!1;else{d=_.RB.getKeys(b);for(var L=d.length,P=0;P<L;++P)if(!l.screenIdSet_[d[P]]){d=!1;break a}d=!0}d||(zWO("Updated online screens: "+(0,_.u7)(l.screenIdSet_)),l.screenIdSet_=b,l.publish("screenChange"));Ibj(l)},ySB=function(l){isNaN(l.refreshTimer_)||_.yO(l.refreshTimer_);
l.refreshTimer_=_.jG((0,_.A6)(l.requestScreenAvailability_,l),l.fastCheckEndTime_>0&&l.fastCheckEndTime_<_.fY()?2E4:1E4)};
Oh.prototype.requestScreenAvailability_=function(){_.yO(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var l=$RA(this);if(_.RB.getCount(l)){var b=Jb(this.JSC$20310_http_,"/pairing/get_screen_availability"),d={lounge_token:_.RB.getKeys(l).join(",")};this.currentRequest_=this.JSC$20310_http_.sendRequest("POST",b,d,(0,_.A6)(this.onScreenAvailability_,this,l),(0,_.A6)(this.onScreenAvailabilityError_,this))}else ZTT(this,{}),ySB(this)};
Oh.prototype.onScreenAvailability_=function(l,b){this.currentRequest_=null;var d=_.RB.getKeys($RA(this));if(_.cV(d,_.RB.getKeys(l))){b=b.screens||[];d={};for(var L=b.length,P=0;P<L;++P)d[l[b[P].loungeToken]]=b[P].status=="online";ZTT(this,d);ySB(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
Oh.prototype.onScreenAvailabilityError_=function(l){this.warn_("Screen availability failed: "+l);this.currentRequest_=null;ySB(this)};
var zWO=function(l){S7("OnlineScreenService",l)};
Oh.prototype.warn_=function(l){S7("OnlineScreenService",l)};
var $RA=function(l){var b={};_.QO(l.getScreensToCheck_(),function(d){d.token?b[d.token]=d.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return b},Ibj=function(l){l=_.RB.getKeys(_.RB.filter(l.screenIdSet_,function(b){return b}));
l.sort(_.g17);l.length?_.jX("yt-remote-online-screen-ids",l.join(","),60):_.y1("yt-remote-online-screen-ids")};_.sK(pB,vu);_.Q=pB.prototype;_.Q.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.Q.add=function(l,b,d){this.localScreenService_.add(l,b,d)};
_.Q.remove=function(l,b,d){this.localScreenService_.remove(l,b,d);this.onlineScreenService_.update()};
_.Q.updateName=function(l,b,d,L){this.localScreenService_.contains(l)?this.localScreenService_.updateName(l,b,d,L):(l="Updating name of unknown screen: "+l.name,S7(this.JSC$20300_logName_,l),L(Error(l)))};
_.Q.getScreens=function(l){return l?this.screens:hNj(this.screens,_.BI(this.automaticScreens_,function(b){return!this.contains(b)},this))};
_.Q.JSC$20315_getOnlineScreens=function(){return _.BI(this.getScreens(!0),function(l){return this.onlineScreenService_.isOnline(l.id)},this)};
var xRl=function(l,b,d,L,P,E){l.info("getAutomaticScreenByIds "+d+" / "+b);d||(d=l.deviceToScreenId_[b]);var f=l.getScreens(),F=d?Iv(f,d):null;d&&(l.disableAutomaticScreenCache_||F)||(F=Iv(f,b));if(F){F.uuid=b;var n=NM(l,F);Mux(l.onlineScreenService_,n,function(N){P(N?n:null)})}else d?JS6(l,d,(0,_.A6)(function(N){var Y=NM(this,new M_({name:L,
screenId:d,loungeToken:N,dialId:b||""}));Mux(this.onlineScreenService_,Y,function(q){P(q?Y:null)})},l),E):P(null)};
pB.prototype.JSC$20315_getScreenByPollingPairingCode=function(l,b,d,L,P,E){var f=this;this.info("getDialScreenByPairingCode "+l+" / "+b);var F=new hWQ(this.JSC$20313_http_,l,b,d,L);F.subscribe("pairingComplete",function(n,N){_.su(F);P(NM(f,n),N)});
F.subscribe("pairingFailed",function(n){_.su(F);E(n)});
F.start();return(0,_.A6)(F.stop,F)};
var gWj=function(l,b){for(var d=l.screens.length,L=0;L<d;++L)if(l.screens[L].name==b)return l.screens[L];return null};
pB.prototype.JSC$20315_getScreenByPairingCode=function(l,b,d,L){_.MP(Jb(this.JSC$20313_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:l},timeout:5E3,onSuccess:(0,_.A6)(function(P,E){P=new M_(E.screen||{});if(!P.name||gWj(this,P.name)){a:{E=P.name;for(var f=2,F=b(E,f);gWj(this,F);){f++;if(f>20)break a;F=b(E,f)}E=F}P.name=E}d(NM(this,P))},this),
onError:(0,_.A6)(function(P){L(Error("el`"+P.status))},this),
onTimeout:(0,_.A6)(function(){L(Error("fl"))},this)})};
var Ssa=function(l,b,d){Mux(l.onlineScreenService_,b,d)};
pB.prototype.disposeInternal=function(){_.su(this.localScreenService_);_.su(this.onlineScreenService_);pB.superClass_.disposeInternal.call(this)};
var JS6=function(l,b,d,L){l.info("requestLoungeToken_ for "+b);var P={postParams:{screen_ids:b},method:"POST",context:l,onSuccess:function(E,f){E=f&&f.screens||[];E[0]&&E[0].screenId==b?d(E[0].loungeToken):L(Error("gl"))},
onError:function(){L(Error("hl"))}};
_.MP(Jb(l.JSC$20313_http_,"/pairing/get_lounge_token_batch"),P)},AS9=function(l){l.screens=l.localScreenService_.getScreens();
for(var b=_.RB.transpose(l.deviceToScreenId_),d=l.screens.length,L=0;L<d;++L){var P=l.screens[L];P.uuid=b[P.id]||""}l.info("Updated manual screens: "+ABQ(l.screens))};
pB.prototype.handleScreenChange_=function(){AS9(this);this.publish("screenChange");this.onlineScreenService_.update()};
var veQ=function(l){vWO(l);l.localScreenService_=new Rv(l.JSC$20313_http_);l.localScreenService_.subscribe("screenChange",(0,_.A6)(l.handleScreenChange_,l));AS9(l);l.disableAutomaticScreenCache_||(l.automaticScreens_=qsT(_.zd("yt-remote-automatic-screen-cache")||[]));vWO(l);l.info("Initializing automatic screens: "+ABQ(l.automaticScreens_));l.onlineScreenService_=new Oh(l.JSC$20313_http_,(0,_.A6)(l.getScreens,l,!0));l.onlineScreenService_.subscribe("screenChange",(0,_.A6)(function(){this.publish("onlineScreenChange")},
l))},NM=function(l,b){var d=l.get(b.id);
d?(d.uuid=b.uuid,b=d):((d=Iv(l.automaticScreens_,b.uuid))?(d.id=b.id,d.token=b.token,b=d):l.automaticScreens_.push(b),l.disableAutomaticScreenCache_||CwT(l));vWO(l);l.deviceToScreenId_[b.uuid]=b.id;_.jX("yt-remote-device-id-map",l.deviceToScreenId_,31536E3);return b},CwT=function(l){l=_.BI(l.automaticScreens_,function(b){return b.idType!="shortLived"});
_.jX("yt-remote-automatic-screen-cache",_.pf(l,mR6))},vWO=function(l){l.deviceToScreenId_=_.zd("yt-remote-device-id-map")||{}};
pB.prototype.dispose=pB.prototype.dispose;_.sK(ov,_.fB);var mM=function(l,b){l.screen_=b;l.publish("sessionScreen",l.screen_)},RW6=function(l,b){l.screen_&&(l.screen_.token=b,NM(l.JSC$20317_screenService_,l.screen_));
l.publish("sessionScreen",l.screen_)};
ov.prototype.onSessionStopped=function(l){this.isDisposed()||(l&&(Yp(this,""+l),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
ov.prototype.info=function(l){S7(this.JSC$20317_logName_,l)};
var Yp=function(l,b){S7(l.JSC$20317_logName_,b)};
ov.prototype.JSC$20319_getCastSession=function(){return null};
ov.prototype.setDisplayStatus=function(l){var b=this.receiver_;l?(b.displayStatus=new chrome.cast.ReceiverDisplayStatus(l,[]),b.displayStatus.showStop=!0):b.displayStatus=null;chrome.cast.setReceiverDisplayStatus(b,(0,_.A6)(function(){this.info("Updated receiver status for "+b.friendlyName+": "+l)},this),(0,_.A6)(function(){Yp(this,"Failed to update receiver status for: "+b.friendlyName)},this))};
ov.prototype.disposeInternal=function(){this.setDisplayStatus("");ov.superClass_.disposeInternal.call(this)};var qM=function(l,b,d){ov.call(this,l,b,"CastSession");var L=this;this.config_=d;this.JSC$20322_session_=null;this.JSC$20322_boundSessionUpdate_=(0,_.A6)(this.JSC$20324_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.A6)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.jG(function(){pwx(L,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20322_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20322_isInitLoungeToken_=!1;this.JSC$20322_lastLoungeTokenRefreshError_="unknown"};
_.h(qM,ov);_.Q=qM.prototype;
_.Q.setCastSession=function(l){if(this.JSC$20322_session_){if(this.JSC$20322_session_==l)return;Yp(this,"Overriding cast session with new session object");oWq(this);this.JSC$20322_isInitLoungeToken_=!1;this.JSC$20322_lastLoungeTokenRefreshError_="unknown";this.JSC$20322_session_.removeUpdateListener(this.JSC$20322_boundSessionUpdate_);this.JSC$20322_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20322_session_=l;this.JSC$20322_session_.addUpdateListener(this.JSC$20322_boundSessionUpdate_);this.JSC$20322_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);DRa(this,"getMdxSessionStatus")};
_.Q.launchWithParams=function(l){this.info("launchWithParams no-op for Cast: "+(0,_.u7)(l))};
_.Q.stop=function(){if(this.JSC$20322_session_)this.JSC$20322_session_.stop((0,_.A6)(function(){this.onSessionStopped()},this),(0,_.A6)(function(){this.onSessionStopped(Error("il"))},this));
else this.onSessionStopped(Error("jl"))};
_.Q.setDisplayStatus=function(){};
_.Q.disposeInternal=function(){this.info("disposeInternal");oWq(this);this.JSC$20322_session_&&(this.JSC$20322_session_.removeUpdateListener(this.JSC$20322_boundSessionUpdate_),this.JSC$20322_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20322_session_=null;ov.prototype.disposeInternal.call(this)};
var wwl=function(l,b){_.yO(l.getLoungeTokenTimeoutKey_);l.getLoungeTokenTimeoutKey_=0;b==0?VuQ(l):l.getLoungeTokenTimeoutKey_=_.jG(function(){VuQ(l)},b)},VuQ=function(l){DRa(l,"getLoungeToken");
_.yO(l.onLoungeTokenTimeoutKey_);l.onLoungeTokenTimeoutKey_=_.jG(function(){u5j(l,null)},3E4)},DRa=function(l,b){l.info("sendYoutubeMessage_: "+b+" "+(0,_.u7)(void 0));
var d={};d.type=b;l.JSC$20322_session_?l.JSC$20322_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",d,function(){},(0,_.A6)(function(){Yp(this,"Failed to send message: "+b+".")},l)):Yp(l,"Sending yt message without session: "+(0,_.u7)(d))};
qM.prototype.onYoutubeMessage_=function(l,b){if(!this.isDisposed())if(b)if(b=(0,_.ee)(b),_.Ty(b))switch(l=""+b.type,b=b.data||{},this.info("onYoutubeMessage_: "+l+" "+(0,_.u7)(b)),l){case "mdxSessionStatus":pwx(this,b);break;case "loungeToken":u5j(this,b);break;default:Yp(this,"Unknown youtube message: "+l)}else Yp(this,"Unable to parse message.");else Yp(this,"No data in message.")};
var GtQ=function(l,b){if(b)l.info("onConnectedScreenId_: Received screenId: "+b),l.screen_&&l.screen_.id==b||l.getScreen_(b,function(d){mM(l,d)},function(){return l.onSessionStopped()},5);
else l.onSessionStopped(Error("kl"))},abl=function(l,b,d){l.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(b));
var L=new M_(b);TEq(l,L,function(P){P?(l.JSC$20322_isInitLoungeToken_=!0,NM(l.JSC$20317_screenService_,L),mM(l,L),l.JSC$20322_lastLoungeTokenRefreshError_="unknown",wwl(l,d)):(_.c7(Error("ll`"+JSON.stringify(b))),l.onSessionStopped())},5)},pwx=function(l,b){_.yO(l.sessionStatusTimeoutKey_);
l.sessionStatusTimeoutKey_=0;if(b)l.config_.enableCastLoungeToken&&b.loungeToken?b.deviceId?l.screen_&&l.screen_.uuid==b.deviceId||(b.loungeTokenRefreshIntervalMs?abl(l,{name:l.receiver_.friendlyName,screenId:b.screenId,loungeToken:b.loungeToken,dialId:b.deviceId,screenIdType:"shortLived"},b.loungeTokenRefreshIntervalMs):(_.c7(Error("nl`"+JSON.stringify(b))),GtQ(l,b.screenId))):(_.c7(Error("ml`"+JSON.stringify(b))),GtQ(l,b.screenId)):GtQ(l,b.screenId);else l.onSessionStopped(Error("kl"))},u5j=function(l,
b){_.yO(l.onLoungeTokenTimeoutKey_);
l.onLoungeTokenTimeoutKey_=0;var d=null;if(b)if(b.loungeToken){var L;((L=l.screen_)==null?void 0:L.token)==b.loungeToken&&(d="staleLoungeToken")}else d="missingLoungeToken";else d="noLoungeTokenResponse";d?(l.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(b)+", error: "+d)),l.JSC$20322_lastLoungeTokenRefreshError_=d,wwl(l,3E4)):(RW6(l,b.loungeToken),l.JSC$20322_isInitLoungeToken_=!1,l.JSC$20322_lastLoungeTokenRefreshError_="unknown",wwl(l,b.loungeTokenRefreshIntervalMs))};
qM.prototype.getScreen_=function(l,b,d,L){_.yO(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;xRl(this.JSC$20317_screenService_,this.receiver_.label,l,this.receiver_.friendlyName,(0,_.A6)(function(P){P?b(P):L>=0?(Yp(this,"Screen "+l+" appears to be offline. "+L+" retries left."),this.getScreenTimeoutKey_=_.jG((0,_.A6)(this.getScreen_,this,l,b,d,L-1),300)):d(Error("ol"))},this),d)};
var TEq=function(l,b,d,L){_.yO(l.JSC$20322_checkScreenAvailabilityTimeoutKey_);l.JSC$20322_checkScreenAvailabilityTimeoutKey_=0;Ssa(l.JSC$20317_screenService_,b,function(P){P||L<0?d(P):l.JSC$20322_checkScreenAvailabilityTimeoutKey_=_.jG(function(){TEq(l,b,d,L-1)},300)})};
qM.prototype.JSC$20319_getCastSession=function(){return this.JSC$20322_session_};
qM.prototype.JSC$20324_onSessionUpdate_=function(l){this.isDisposed()||l||(Yp(this,"Cast session died."),this.onSessionStopped())};
var oWq=function(l){_.yO(l.getScreenTimeoutKey_);l.getScreenTimeoutKey_=0;_.yO(l.JSC$20322_checkScreenAvailabilityTimeoutKey_);l.JSC$20322_checkScreenAvailabilityTimeoutKey_=0;_.yO(l.sessionStatusTimeoutKey_);l.sessionStatusTimeoutKey_=0;_.yO(l.onLoungeTokenTimeoutKey_);l.onLoungeTokenTimeoutKey_=0;_.yO(l.getLoungeTokenTimeoutKey_);l.getLoungeTokenTimeoutKey_=0};var Hq=function(l,b,d,L){ov.call(this,l,b,"DialSession");this.config_=L;this.JSC$20326_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20326_theme_=d;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20326_deferredLaunchDeadlineTimer_=NaN;this.JSC$20326_boundSessionUpdate_=(0,_.A6)(this.JSC$20328_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20326_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20326_isInitLoungeToken_=!1;this.JSC$20326_lastLoungeTokenRefreshError_="unknown"};
_.h(Hq,ov);Hq.prototype.setCastSession=function(l){this.JSC$20326_session_=l;this.JSC$20326_session_.addUpdateListener(this.JSC$20326_boundSessionUpdate_)};
Hq.prototype.launchWithParams=function(l){this.connectData_=l;this.deferredLaunch_()};
Hq.prototype.stop=function(){iT9(this);if(this.JSC$20326_session_)this.JSC$20326_session_.stop((0,_.A6)(this.onSessionStopped,this,null),(0,_.A6)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
Hq.prototype.disposeInternal=function(){iT9(this);this.JSC$20326_session_&&this.JSC$20326_session_.removeUpdateListener(this.JSC$20326_boundSessionUpdate_);this.JSC$20326_session_=null;ov.prototype.disposeInternal.call(this)};
var cSq=function(l){var b;return!!(l.config_.enableDialLoungeToken&&((b=l.JSC$20326_session_)==null?0:b.getDialAppInfo))},lPx=function(l){l.cancelPolling_=l.JSC$20317_screenService_.JSC$20315_getScreenByPollingPairingCode(l.reversePairingCode_,l.receiver_.label,l.receiver_.friendlyName,cSq(l),function(b,d){l.cancelPolling_=function(){};
l.JSC$20326_isInitLoungeToken_=!0;mM(l,b);b.idType=="shortLived"&&d>0&&rSB(l,d)},function(b){l.cancelPolling_=function(){};
l.onSessionStopped(b)})};
Hq.prototype.JSC$20328_onSessionUpdate_=function(l){this.isDisposed()||l||(Yp(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var b_x=function(l){var b={};b.pairingCode=l.reversePairingCode_;b.theme=l.JSC$20326_theme_;el9()&&(b.env_useStageMdx=1);return _.Ip(b)},drS=function(l){return new Promise(function(b){l.reversePairingCode_=EeA();
if(l.connectData_){var d=new chrome.cast.DialLaunchResponse(!0,b_x(l));b(d);lPx(l)}else l.deferredLaunch_=function(){_.yO(l.JSC$20326_deferredLaunchDeadlineTimer_);l.deferredLaunch_=function(){};
l.JSC$20326_deferredLaunchDeadlineTimer_=NaN;var L=new chrome.cast.DialLaunchResponse(!0,b_x(l));b(L);lPx(l)},l.JSC$20326_deferredLaunchDeadlineTimer_=_.jG(function(){l.deferredLaunch_()},100)})},PH9=function(l,b,d){l.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(b));
var L=new M_(b);return(new Promise(function(P){LDa(l,L,function(E){E?(l.JSC$20326_isInitLoungeToken_=!0,NM(l.JSC$20317_screenService_,L),mM(l,L),rSB(l,d)):_.c7(Error("ql`"+JSON.stringify(b)));P(E)},5)})).then(function(P){return P?new chrome.cast.DialLaunchResponse(!1):drS(l)})},EVQ=function(l,b){var d=l.launchData_.receiver.label,L=l.receiver_.friendlyName;
return(new Promise(function(P){xRl(l.JSC$20317_screenService_,d,b,L,function(E){E&&E.token&&mM(l,E);P(E)},function(E){Yp(l,"Failed to get DIAL screen: "+E);
P(null)})})).then(function(P){return P&&P.token?new chrome.cast.DialLaunchResponse(!1):drS(l)})},LDa=function(l,b,d,L){_.yO(l.JSC$20326_checkScreenAvailabilityTimeoutKey_);
l.JSC$20326_checkScreenAvailabilityTimeoutKey_=0;Ssa(l.JSC$20317_screenService_,b,function(P){P||L<0?d(P):l.JSC$20326_checkScreenAvailabilityTimeoutKey_=_.jG(function(){LDa(l,b,d,L-1)},300)})},rSB=function(l,b){l.info("getDialAppInfoWithTimeout_ "+b);
cSq(l)&&(_.yO(l.getDialAppInfoTimeoutKey_),l.getDialAppInfoTimeoutKey_=0,b==0?QYS(l):l.getDialAppInfoTimeoutKey_=_.jG(function(){QYS(l)},b))},QYS=function(l){cSq(l)&&l.JSC$20326_session_.getDialAppInfo(function(b){l.info("getDialAppInfo dialLaunchData: "+JSON.stringify(b));
b=b.extraData||{};var d=null;if(b.loungeToken){var L;((L=l.screen_)==null?void 0:L.token)==b.loungeToken&&(d="staleLoungeToken")}else d="missingLoungeToken";d?(l.JSC$20326_lastLoungeTokenRefreshError_=d,rSB(l,3E4)):(l.JSC$20326_isInitLoungeToken_=!1,l.JSC$20326_lastLoungeTokenRefreshError_="unknown",RW6(l,b.loungeToken),rSB(l,b.loungeTokenRefreshIntervalMs))},function(b){l.info("getDialAppInfo error: "+b);
l.JSC$20326_lastLoungeTokenRefreshError_="noLoungeTokenResponse";rSB(l,3E4)})},iT9=function(l){_.yO(l.JSC$20326_checkScreenAvailabilityTimeoutKey_);
l.JSC$20326_checkScreenAvailabilityTimeoutKey_=0;_.yO(l.getDialAppInfoTimeoutKey_);l.getDialAppInfoTimeoutKey_=0;l.cancelPolling_();l.cancelPolling_=function(){};
_.yO(l.JSC$20326_deferredLaunchDeadlineTimer_)};var t2=function(l,b){ov.call(this,l,b,"ManualSession");this.JSC$20330_deferredLaunchDeadlineTimer_=_.jG((0,_.A6)(this.launchWithParams,this,null),150)};
_.h(t2,ov);t2.prototype.stop=function(){this.onSessionStopped()};
t2.prototype.setCastSession=function(){};
t2.prototype.launchWithParams=function(){_.yO(this.JSC$20330_deferredLaunchDeadlineTimer_);this.JSC$20330_deferredLaunchDeadlineTimer_=NaN;var l=Iv(this.JSC$20317_screenService_.getScreens(),this.receiver_.label);if(l)mM(this,l);else this.onSessionStopped(Error("rl"))};
t2.prototype.disposeInternal=function(){_.yO(this.JSC$20330_deferredLaunchDeadlineTimer_);this.JSC$20330_deferredLaunchDeadlineTimer_=NaN;ov.prototype.disposeInternal.call(this)};var uM=function(l,b){_.fB.call(this);this.config_=b;this.JSC$20333_screenService_=l;this.JSC$20333_appId_=b.appId||"233637DE";this.JSC$20333_theme_=b.theme||"cl";this.disableDial_=b.disableCastApi||!1;this.forceMirroring_=b.forceMirroring||!1;this.JSC$20333_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.A6)(this.onReceiverAction_,this)};
_.h(uM,_.fB);
uM.prototype.init=function(l,b){chrome.cast.timeout.requestSession=3E4;var d=new chrome.cast.SessionRequest(this.JSC$20333_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.U("desktop_enable_cast_connect")&&(d.androidReceiverCompatible=!0);this.disableDial_||(d.dialRequest=new chrome.cast.DialRequest("YouTube"));var L=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;l=l||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var P=(0,_.A6)(this.onReceiverUpdated_,
this);d=new chrome.cast.ApiConfig(d,(0,_.A6)(this.onSessionEstablished_,this),P,L,l);d.customDialLaunchCallback=(0,_.A6)(this.onDialLaunchRequested_,this);chrome.cast.initialize(d,(0,_.A6)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),MVB(),this.JSC$20333_screenService_.subscribe("onlineScreenChange",(0,_.A6)(this.JSC$20335_onScreenChange_,this)),this.customReceivers_=X5B(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.A6)(function(E){this.warn_("Failed to set initial custom receivers: "+(0,_.u7)(E))},this)),this.publish("yt-remote-cast2-availability-change",fPS(this)),b(!0))},this),(0,_.A6)(function(E){this.warn_("Failed to initialize API: "+(0,_.u7)(E));
b(!1)},this))};
uM.prototype.setConnectedScreenStatus=function(l,b){Uh("Setting connected screen ID: "+l+" -> "+b);if(this.JSC$20333_session_){var d=this.JSC$20333_session_.screen_;if(!l||d&&d.id!=l)Uh("Unsetting old screen status: "+this.JSC$20333_session_.receiver_.friendlyName),Kg(this,null)}if(l&&b){if(!this.JSC$20333_session_){l=Iv(this.JSC$20333_screenService_.getScreens(),l);if(!l){Uh("setConnectedScreenStatus: Unknown screen.");return}if(l.idType=="shortLived"){Uh("setConnectedScreenStatus: Screen with id type to be short lived.");
return}d=sYT(this,l);d||(Uh("setConnectedScreenStatus: Connected receiver not custom..."),d=new chrome.cast.Receiver(l.uuid?l.uuid:l.id,l.name),d.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(d),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.A6)(function(L){this.warn_("Failed to set initial custom receivers: "+(0,_.u7)(L))},this)));
Uh("setConnectedScreenStatus: new active receiver: "+d.friendlyName);Kg(this,new t2(this.JSC$20333_screenService_,d),!0)}this.JSC$20333_session_.setDisplayStatus(b)}else Uh("setConnectedScreenStatus: no screen.")};
var sYT=function(l,b){return b?_.x1(l.customReceivers_,function(d){return fKQ(b,d.label)},l):null};
uM.prototype.setLaunchParams=function(l){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20333_session_?this.JSC$20333_session_.launchWithParams(l):this.warn_("Setting connection data without a session")};
uM.prototype.JSC$20335_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20333_session_?(this.JSC$20333_session_.stop(),Kg(this,null)):Uh("Stopping non-existing session")};
uM.prototype.requestSession=function(){chrome.cast.requestSession((0,_.A6)(this.onSessionEstablished_,this),(0,_.A6)(this.onSessionRequestFailed_,this))};
uM.prototype.disposeInternal=function(){this.JSC$20333_screenService_.unsubscribe("onlineScreenChange",(0,_.A6)(this.JSC$20335_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.oj(_.lo("yt.mdx.remote.debug.handlers_")||[],zl6);_.su(this.JSC$20333_session_);_.fB.prototype.disposeInternal.call(this)};
var Uh=function(l){S7("Controller",l)};
uM.prototype.warn_=function(l){S7("Controller",l)};
var zl6=function(l){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(l)},fPS=function(l){return l.hasCastReceiver_||!!l.customReceivers_.length||!!l.JSC$20333_session_},Kg=function(l,b,d){b!=l.JSC$20333_session_&&(_.su(l.JSC$20333_session_),(l.JSC$20333_session_=b)?(d?l.publish("yt-remote-cast2-receiver-resumed",b.receiver_):l.publish("yt-remote-cast2-receiver-selected",b.receiver_),b.subscribe("sessionScreen",(0,_.A6)(l.onSessionScreen_,l,b)),b.subscribe("sessionFailed",
function(){return FDQ(l,b)}),b.screen_?l.publish("yt-remote-cast2-session-change",b.screen_):d&&l.JSC$20333_session_.launchWithParams(null)):l.publish("yt-remote-cast2-session-change",null))},FDQ=function(l,b){l.JSC$20333_session_==b&&l.publish("yt-remote-cast2-session-failed")};
_.Q=uM.prototype;_.Q.onSessionScreen_=function(l,b){this.JSC$20333_session_==l&&(b||Kg(this,null),this.publish("yt-remote-cast2-session-change",b))};
_.Q.onReceiverAction_=function(l,b){if(!this.isDisposed())if(l)switch(l.friendlyName=chrome.cast.unescape(l.friendlyName),Uh("onReceiverAction_ "+l.label+" / "+l.friendlyName+"-- "+b),b){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20333_session_)if(this.JSC$20333_session_.receiver_.label!=l.label)Uh("onReceiverAction_: Stopping active receiver: "+this.JSC$20333_session_.receiver_.friendlyName),this.JSC$20333_session_.stop();else{Uh("onReceiverAction_: Casting to active receiver.");this.JSC$20333_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20333_session_.screen_);break}switch(l.receiverType){case chrome.cast.ReceiverType.CUSTOM:Kg(this,new t2(this.JSC$20333_screenService_,l));break;case chrome.cast.ReceiverType.DIAL:Kg(this,new Hq(this.JSC$20333_screenService_,l,this.JSC$20333_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:Kg(this,new qM(this.JSC$20333_screenService_,l,this.config_));break;default:this.warn_("Unknown receiver type: "+l.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20333_session_&&
this.JSC$20333_session_.receiver_.label==l.label?this.JSC$20333_session_.stop():this.warn_("Stopping receiver w/o session: "+l.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.Q.onDialLaunchRequested_=function(l){if(this.isDisposed())return Promise.reject(Error("sl"));var b=l.receiver;b.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+b.friendlyName),b.receiverType=chrome.cast.ReceiverType.DIAL);var d=this.JSC$20333_session_?this.JSC$20333_session_.receiver_:null;if(!d||d.label!=b.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+b.friendlyName),Promise.reject(Error("tl"));if(d&&d.label==b.label&&d.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20333_session_.screen_)return Uh("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20333_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+d.receiverType+'" to "dial" for '+b.friendlyName);Kg(this,new Hq(this.JSC$20333_screenService_,b,this.JSC$20333_theme_,this.config_))}b=this.JSC$20333_session_;b.launchData_=l;b.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(l=b.launchData_.extraData||{},d=l.screenId||null,cSq(b)&&l.loungeToken?l.loungeTokenRefreshIntervalMs?l=PH9(b,{name:b.receiver_.friendlyName,screenId:l.screenId,loungeToken:l.loungeToken,dialId:b.launchData_.receiver.label,screenIdType:"shortLived"},l.loungeTokenRefreshIntervalMs):(_.c7(Error("pl`"+JSON.stringify(l))),l=EVQ(b,d)):l=EVQ(b,d)):l=drS(b);return l};
_.Q.onSessionEstablished_=function(l){var b=this;if(!this.isDisposed()&&!this.forceMirroring_){Uh("New cast session ID: "+l.sessionId);var d=l.receiver;if(d.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20333_session_)if(d.receiverType==chrome.cast.ReceiverType.CAST)Uh("Got resumed cast session before resumed mdx connection."),d.friendlyName=chrome.cast.unescape(d.friendlyName),Kg(this,new qM(this.JSC$20333_screenService_,d,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var L=this.JSC$20333_session_.receiver_,P=Iv(this.JSC$20333_screenService_.getScreens(),L.label);P&&fKQ(P,d.label)&&L.receiverType!=chrome.cast.ReceiverType.CAST&&d.receiverType==chrome.cast.ReceiverType.CAST&&(Uh("onSessionEstablished_: manual to cast session change "+d.friendlyName),_.su(this.JSC$20333_session_),this.JSC$20333_session_=new qM(this.JSC$20333_screenService_,d,this.config_),this.JSC$20333_session_.subscribe("sessionScreen",(0,_.A6)(this.onSessionScreen_,this,this.JSC$20333_session_)),
this.JSC$20333_session_.subscribe("sessionFailed",function(){return FDQ(b,b.JSC$20333_session_)}),this.JSC$20333_session_.launchWithParams(null));
this.JSC$20333_session_.setCastSession(l)}}};
_.Q.JSC$20335_getCastSession=function(){return this.JSC$20333_session_?this.JSC$20333_session_.JSC$20319_getCastSession():null};
_.Q.onSessionRequestFailed_=function(l){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.u7)(l)),l.code!=chrome.cast.ErrorCode.CANCEL&&Kg(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.Q.onReceiverUpdated_=function(l){Uh("Receiver availability updated: "+l);if(!this.isDisposed()){var b=fPS(this);this.hasCastReceiver_=l==chrome.cast.ReceiverAvailability.AVAILABLE;fPS(this)!=b&&this.publish("yt-remote-cast2-availability-change",fPS(this))}};
var X5B=function(l){var b=l.JSC$20333_screenService_.JSC$20315_getOnlineScreens(),d=l.JSC$20333_session_&&l.JSC$20333_session_.receiver_;l=_.pf(b,function(L){d&&fKQ(L,d.label)&&(d=null);var P=L.uuid?L.uuid:L.id,E=sYT(this,L);E?(E.label=P,E.friendlyName=L.name):(E=new chrome.cast.Receiver(P,L.name),E.receiverType=chrome.cast.ReceiverType.CUSTOM);return E},l);
d&&(d.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(d=new chrome.cast.Receiver(d.label,d.friendlyName),d.receiverType=chrome.cast.ReceiverType.CUSTOM),l.push(d));return l};
uM.prototype.JSC$20335_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=X5B(this),Uh("Updating custom receivers: "+(0,_.u7)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.A6)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",fPS(this)))};
uM.prototype.setLaunchParams=uM.prototype.setLaunchParams;uM.prototype.setConnectedScreenStatus=uM.prototype.setConnectedScreenStatus;uM.prototype.stopSession=uM.prototype.JSC$20335_stopSession;uM.prototype.getCastSession=uM.prototype.JSC$20335_getCastSession;uM.prototype.requestSession=uM.prototype.requestSession;uM.prototype.init=uM.prototype.init;uM.prototype.dispose=uM.prototype.dispose;var BVT=_.rI(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),LeT=[],wsA=_.Um(BVT);var nV6=function(l){l.audioTrackId=null;l.trackData=null;l.playerState=-1;l.hasPrevious=!1;l.hasNext=!1;l.playerTime_=0;l.playerTimeAt_=_.fY();l.seekableStart_=0;l.seekableEnd_=0;l.duration_=0;l.loadedTime=0;l.liveIngestionTime_=NaN;l.isLive_=!1};
_.Q=GY.prototype;
_.Q.reset=function(l){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;l&&(this.index=l.index,this.listId=l.listId,this.videoId=l.videoId,this.playerState=l.playerState,this.volume=l.volume,this.muted=l.muted,this.audioTrackId=l.audioTrackId,this.trackData=l.trackData,this.hasPrevious=l.hasPrevious,this.hasNext=l.hasNext,this.playerTime_=l.playerTime,this.playerTimeAt_=l.playerTimeAt,this.seekableStart_=l.seekableStart,this.seekableEnd_=l.seekableEnd,this.duration_=l.duration,this.loadedTime=
l.loadedTime,this.liveIngestionTime_=l.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.Q.stopPlayer=function(){this.index=-1;this.videoId="";nV6(this)};
_.Q.isPlaying=function(){return this.playerState==1};
_.Q.isBuffering=function(){return this.playerState==3};
_.Q.isAdPlaying=function(){return this.playerState==1081};
var e2=function(l,b){l.playerTime_=b;l.playerTimeAt_=_.fY()},O_6=function(l){switch(l.playerState){case 1:case 1081:return(_.fY()-l.playerTimeAt_)/1E3+l.playerTime_;
case -1E3:return 0}return l.playerTime_};
GY.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.fY()-this.playerTimeAt_)/1E3:0):this.duration_};
var NVO=function(l,b,d){var L=l.videoId;l.videoId=b;l.index=d;b!=L&&nV6(l)},mr9=function(l){var b={};
b.index=l.index;b.listId=l.listId;b.videoId=l.videoId;b.playerState=l.playerState;b.volume=l.volume;b.muted=l.muted;b.audioTrackId=l.audioTrackId;b.trackData=_.RB.unsafeClone(l.trackData);b.hasPrevious=l.hasPrevious;b.hasNext=l.hasNext;b.playerTime=l.playerTime_;b.playerTimeAt=l.playerTimeAt_;b.seekableStart=l.seekableStart_;b.seekableEnd=l.seekableEnd_;b.duration=l.duration_;b.loadedTime=l.loadedTime;b.liveIngestionTime=l.liveIngestionTime_;return b};
GY.prototype.clone=function(){return new GY(mr9(this))};var cu=function(l,b){_.fB.call(this);var d=this;this.state_=0;this.connection_=l;this.contextSubscriptions_=[];this.actionQueue_=new Gxj;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.A6)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.A6)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.A6)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.A6)(this.onCloudviewAvailabilityChange_,this);var L=0;l?(L=l.getProxyState(),
L!=3&&(l.subscribe("proxyStateChange",this.setState_,this),Ykl(this))):L=3;L!=0&&(b?this.setState_(L):_.jG(function(){d.setState_(L)},0));
(l=XIa())&&qk6(this,l);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.h(cu,_.fB);cu.prototype.getState=function(){return this.state_};
cu.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
cu.prototype.reconnect=function(){this.connection_.reconnect()};
var h2=function(l){return new GY(l.connection_.getPlayerContextData())};
_.Q=cu.prototype;_.Q.play=function(){kp(this)?(this.castMedia_?this.castMedia_.play(null,_.Ja,H_T(this,"play")):Wq(this,"play"),tSq(this,1,O_6(h2(this))),this.publish("remotePlayerChange")):j2(this,this.play)};
_.Q.pause=function(){kp(this)?(this.castMedia_?this.castMedia_.pause(null,_.Ja,H_T(this,"pause")):Wq(this,"pause"),tSq(this,2,O_6(h2(this))),this.publish("remotePlayerChange")):j2(this,this.pause)};
_.Q.seekTo=function(l){if(kp(this)){if(this.castMedia_){var b=h2(this),d=new chrome.cast.media.SeekRequest;d.currentTime=l;b.isPlaying()||b.isBuffering()?d.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:d.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(d,_.Ja,H_T(this,"seekTo",{newTime:l}))}else Wq(this,"seekTo",{newTime:l});tSq(this,3,l);this.publish("remotePlayerChange")}else j2(this,_.Oz(this.seekTo,l))};
_.Q.stop=function(){if(kp(this)){this.castMedia_?this.castMedia_.stop(null,_.Ja,H_T(this,"stopVideo")):Wq(this,"stopVideo");var l=h2(this);l.stopPlayer();zL(this,l);this.publish("remotePlayerChange")}else j2(this,this.stop)};
_.Q.setVolume=function(l,b){if(kp(this)){var d=h2(this);if(this.castSession_){if(d.volume!=l){var L=Math.round(l)/100;this.castSession_.setReceiverVolumeLevel(L,(0,_.A6)(function(){Ab("set receiver volume: "+L)},this),(0,_.A6)(function(){this.warn_("failed to set receiver volume.")},this))}d.muted!=b&&this.castSession_.setReceiverMuted(b,(0,_.A6)(function(){Ab("set receiver muted: "+b)},this),(0,_.A6)(function(){this.warn_("failed to set receiver muted.")},this))}else{var P={volume:l,
muted:b};d.volume!=-1&&(P.delta=l-d.volume);Wq(this,"setVolume",P)}d.muted=b;d.volume=l;zL(this,d)}else j2(this,_.Oz(this.setVolume,l,b))};
_.Q.setAudioTrack=function(l,b){kp(this)?(b=b.getLanguageInfo().getId(),Wq(this,"setAudioTrack",{videoId:l,audioTrackId:b}),l=h2(this),l.audioTrackId=b,zL(this,l)):j2(this,_.Oz(this.setAudioTrack,l,b))};
_.Q.addVideo=function(l){kp(this)?Wq(this,"addVideo",{videoId:l}):j2(this,_.Oz(this.addVideo,l))};
_.Q.addPlaylist=function(l){kp(this)?Wq(this,"addVideos",{listId:l}):j2(this,_.Oz(this.addPlaylist,l))};
_.Q.addVideos=function(l){l.length==0?this.warn_("Ignore add videos request due to empty list"):kp(this)?Wq(this,"addVideos",{videoIds:l.join(",")}):j2(this,_.Oz(this.addVideos,l))};
_.Q.JSC$20345_removeVideo=function(l){kp(this)?Wq(this,"removeVideo",{videoId:l}):j2(this,_.Oz(this.JSC$20345_removeVideo,l))};
_.Q.JSC$20345_insertVideo=function(l){kp(this)?Wq(this,"insertVideo",{videoId:l}):j2(this,_.Oz(this.JSC$20345_insertVideo,l))};
_.Q.playVideo=function(l,b,d,L,P,E,f){L=L===void 0?null:L;P=P===void 0?null:P;E=E===void 0?null:E;f=f===void 0?null:f;var F=h2(this),n={videoId:l};d!==void 0&&(n.currentIndex=d);NVO(F,l,d||0);b!==void 0&&(e2(F,b),n.currentTime=b);L&&(n.listId=L);P&&(n.playerParams=P);E&&(n.clickTrackingParams=E);f&&(n.locationInfo=(0,_.u7)(f));Wq(this,"setPlaylist",n);L||zL(this,F)};
_.Q.nextVideo=function(l,b){if(kp(this)){if(l&&b){var d=h2(this);NVO(d,l,b);zL(this,d)}Wq(this,"next")}else j2(this,_.Oz(this.nextVideo,l,b))};
_.Q.clearPlaylist=function(){if(kp(this)){Wq(this,"clearPlaylist");var l=h2(this);l.reset();zL(this,l);this.publish("remotePlayerChange")}else j2(this,this.clearPlaylist)};
_.Q.dispose=function(){if(this.state_!=3){var l=this.state_;this.state_=3;this.publish("proxyStateChange",l,this.state_)}_.fB.prototype.dispose.call(this)};
_.Q.disposeInternal=function(){UrZ(this);this.connection_=null;this.actionQueue_.clear();qk6(this,null);_.fB.prototype.disposeInternal.call(this)};
var Ykl=function(l){_.QO("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(b){this.contextSubscriptions_.push(this.connection_.subscribe(b,_.Oz(this.onProxyEvent_,b),this))},l)},UrZ=function(l){_.QO(l.contextSubscriptions_,function(b){this.connection_.unsubscribeByKey(b)},l);
l.contextSubscriptions_.length=0},kp=function(l){return l.getState()==1},j2=function(l,b){l.actionQueue_.getCount()<50&&l.actionQueue_.enqueue(b)},tSq=function(l,b,d){var L=h2(l);
e2(L,d);L.playerState!=-1E3&&(L.playerState=b);zL(l,L)},Wq=function(l,b,d){l.connection_.sendMessage(b,d)},zL=function(l,b){UrZ(l);
l.connection_.setPlayerContextData(mr9(b));Ykl(l)};
cu.prototype.setState_=function(l){if((l!=this.state_||l==2)&&this.state_!=3&&l!=0){var b=this.state_;this.state_=l;this.publish("proxyStateChange",b,l);if(l==1)for(;!this.actionQueue_.isEmpty();)l=this.actionQueue_,G6q(l),l.front_.pop().apply(this);else l==3&&this.dispose()}};
cu.prototype.onProxyEvent_=function(l,b){this.publish(l,b)};
var qk6=function(l,b){l.castSession_&&(l.castSession_.removeUpdateListener(l.boundCastStatusListener_),l.castSession_.removeMediaListener(l.boundCastMediaListener_),l.onCastMediaChange_(null));l.castSession_=b;if(l.castSession_&&(Ab("Setting cast session: "+l.castSession_.sessionId),l.castSession_.addUpdateListener(l.boundCastStatusListener_),l.castSession_.addMediaListener(l.boundCastMediaListener_),l.castSession_.media.length))l.onCastMediaChange_(l.castSession_.media[0])};
cu.prototype.onCastStatusUpdate_=function(l){if(!l)this.onCastMediaChange_(null),qk6(this,null);else if(this.castSession_.receiver.volume){l=this.castSession_.receiver.volume;var b=h2(this),d=Math.round(100*l.level||0);if(b.volume!=d||b.muted!=l.muted)Ab("Cast volume update: "+l.level+(l.muted?" muted":"")),b.volume=d,b.muted=!!l.muted,zL(this,b)}};
cu.prototype.onCastMediaChange_=function(l){Ab("Cast media: "+!!l);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=l)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),KDO(this),this.publish("remotePlayerChange")};
var KDO=function(l){var b=l.castMedia_.media,d=l.castMedia_.customData;if(b&&d){var L=h2(l);b.contentId!=L.videoId&&Ab("Cast changing video to: "+b.contentId);L.videoId=b.contentId;L.playerState=d.playerState;e2(L,l.castMedia_.getEstimatedTime());zL(l,L)}else Ab("No cast media video. Ignoring state update.")};
cu.prototype.onCastMediaUpdate_=function(l){if(l)KDO(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
cu.prototype.onCloudviewAvailabilityChange_=function(){var l=XIa();l&&qk6(this,l)};
cu.prototype.warn_=function(l){S7("CP",l)};
var H_T=function(l,b,d){return(0,_.A6)(function(L){this.warn_("Failed to "+b+" with cast v2 channel. Error code: "+L.code);L.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+b+" using MDx browser channel."),Wq(this,b,d))},l)};var rc=function(l,b,d,L){L=L===void 0?!1:L;_.fB.call(this);var P=this;this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.channelService=null;this.JSC$20350_http_=l;this.enableConnectWithInitialState_=L;this.listeners_.push(_.mv(window,"beforeunload",function(){P.JSC$20353_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new GY;this.currentScreenId_=b.id;this.currentScreenIdType_=b.idType;this.channelService=jw9(this.JSC$20350_http_,d,this.JSC$20353_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){ejZ(P)});
this.channelService.listen("channelClosed",function(){yy("Channel closed");isNaN(P.connectTimerId_)?UK9(!0):UK9();P.dispose()});
this.channelService.listen("channelError",function(E){UK9();isNaN(P.getReconnectTimeout_())?(E==1&&P.currentScreenIdType_=="shortLived"&&P.publish("browserChannelAuthError",E),yy("Channel error: "+E+" without reconnection"),P.dispose()):(P.reconnecting_=!0,yy("Channel error: "+E+" with reconnection in "+P.getReconnectTimeout_()+" ms"),hjj(P,2))});
this.channelService.listen("channelMessage",function(E){k09(P,E)});
this.channelService.setLoungeToken(b.token);this.subscribe("remoteQueueChange",function(){var E=P.playerContext_.videoId;BI9()&&_.jX("yt-remote-session-video-id",E)})};
_.h(rc,_.fB);
rc.prototype.connect=function(l,b){if(b){var d=b.listId,L=b.videoId,P=b.videoIds,E=b.playerParams,f=b.clickTrackingParams,F=b.index,n={videoId:L},N=b.currentTime,Y=b.locationInfo;b=b.loopMode;N!==void 0&&(n.currentTime=N<=5?0:N);E&&(n.playerParams=E);Y&&(n.locationInfo=Y);f&&(n.clickTrackingParams=f);d&&(n.listId=d);P&&P.length>0&&(n.videoIds=P.join(","));F!==void 0&&(n.currentIndex=F);this.enableConnectWithInitialState_&&(n.loopMode=b||"LOOP_MODE_OFF");d&&(this.playerContext_.listId=d);this.playerContext_.videoId=
L;this.playerContext_.index=F||0;this.playerContext_.state=3;e2(this.playerContext_,N);this.autoplayMode_="UNSUPPORTED";d=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";yy("Connecting with "+d+" and params: "+(0,_.u7)(n));this.channelService.connect({method:d,params:(0,_.u7)(n)},l,YHQ())}else yy("Connecting without params"),this.channelService.connect({},l,YHQ());WDx(this)};
rc.prototype.setLoungeToken=function(l){this.channelService.setLoungeToken(l)};
rc.prototype.dispose=function(){this.isDisposed()||(_.Yg("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),hjj(this,3));_.fB.prototype.dispose.call(this)};
rc.prototype.disposeInternal=function(){jYO(this);zjO(this);ydQ(this);_.yO(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.yO(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.YtZ(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.fB.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var Z_x=function(l){return _.x1(l.connectedDevices_,function(b){return b.type=="LOUNGE_SCREEN"})},yy=function(l){S7("conn",l)},hjj=function(l,b){l.publish("proxyStateChange",b)},WDx=function(l){l.connectTimerId_=_.jG(function(){yy("Connecting timeout");
l.JSC$20353_disconnect_(1)},2E4)},jYO=function(l){_.yO(l.connectTimerId_);
l.connectTimerId_=NaN},ydQ=function(l){_.yO(l.reconnectedCheckScreenTimeout_);
l.reconnectedCheckScreenTimeout_=NaN},IPq=function(l){zjO(l);
l.playingSyncTimerId_=_.jG(function(){MSS(l,"getNowPlaying")},2E4)},zjO=function(l){_.yO(l.playingSyncTimerId_);
l.playingSyncTimerId_=NaN},ejZ=function(l){yy("Channel opened");
l.reconnecting_&&(l.reconnecting_=!1,ydQ(l),l.reconnectedCheckScreenTimeout_=_.jG(function(){yy("Timing out waiting for a screen.");l.JSC$20353_disconnect_(1)},15E3))},JdQ=function(l,b){var d=null;
if(b){var L=Z_x(l);L&&(d={clientName:L.clientName,deviceMake:L.brand,deviceModel:L.model,osVersion:L.osVersion})}_.Yg("yt.mdx.remote.remoteClient_",d);b&&(jYO(l),ydQ(l));d=l.channelService.isChannelOpened()&&isNaN(l.connectTimerId_);b==d?b&&(hjj(l,1),MSS(l,"getSubtitlesTrack")):b?(l.getOtherConnectedRemoteId_()&&l.playerContext_.reset(),hjj(l,1),MSS(l,"getNowPlaying"),$rS(l)):l.JSC$20353_disconnect_(1)},xrj=function(l,b){var d=b.params.videoId;
delete b.params.videoId;d==l.playerContext_.videoId&&(_.RB.isEmpty(b.params)?l.playerContext_.trackData=null:l.playerContext_.trackData=b.params,l.publish("remotePlayerChange"))},gVB=function(l,b,d){var L=b.params.videoId||b.params.video_id,P=parseInt(b.params.currentIndex,10);
l.playerContext_.listId=b.params.listId||l.playerContext_.listId;NVO(l.playerContext_,L,P);l.publish("remoteQueueChange",d)},Skj=function(l,b){b.params=b.params||{};
gVB(l,b,"NOW_PLAYING_MAY_CHANGE");l.onStateChange_(b);l.publish("autoplayDismissed")};
rc.prototype.onStateChange_=function(l){var b=parseInt(l.params.currentTime||l.params.current_time,10);e2(this.playerContext_,isNaN(b)?0:b);b=parseInt(l.params.state,10);b=isNaN(b)?-1:b;b==-1&&this.playerContext_.playerState==-1E3&&(b=-1E3);this.playerContext_.playerState=b;b=Number(l.params.loadedTime);this.playerContext_.loadedTime=isNaN(b)?0:b;b=Number(l.params.duration);this.playerContext_.duration_=isNaN(b)?0:b;b=this.playerContext_;var d=Number(l.params.liveIngestionTime);b.liveIngestionTime_=
d;b.isLive_=isNaN(d)?!1:!0;b=this.playerContext_;d=Number(l.params.seekableStartTime);l=Number(l.params.seekableEndTime);b.seekableStart_=isNaN(d)?0:d;b.seekableEnd_=isNaN(l)?0:l;this.playerContext_.playerState==1?IPq(this):zjO(this);this.publish("remotePlayerChange")};
rc.prototype.onAdStateChange_=function(l){if(this.playerContext_.playerState!=-1E3){var b=1085;switch(parseInt(l.params.adState,10)){case 1:b=1081;break;case 2:b=1084;break;case 0:b=1083}this.playerContext_.playerState=b;l=parseInt(l.params.currentTime,10);e2(this.playerContext_,isNaN(l)?0:l);this.publish("remotePlayerChange")}};
var AdT=function(l,b){var d=b.params.muted=="true";l.playerContext_.volume=parseInt(b.params.volume,10);l.playerContext_.muted=d;l.publish("remotePlayerChange")},vVq=function(l,b){l.autoplayVideoId_=b.params.videoId;
l.publish("nowAutoplaying",parseInt(b.params.timeout,10))},CHB=function(l,b){l.autoplayVideoId_=b.params.videoId||null;
l.publish("autoplayUpNext",l.autoplayVideoId_)},RjT=function(l,b){l.autoplayMode_=b.params.autoplayMode;
l.publish("autoplayModeChange",l.autoplayMode_);l.autoplayMode_=="DISABLED"&&l.publish("autoplayDismissed")},p5Z=function(l,b){var d=b.params.hasNext=="true";
l.playerContext_.hasPrevious=b.params.hasPrevious=="true";l.playerContext_.hasNext=d;l.publish("previousNextChange")};
rc.prototype.isCapabilitySupportedOnConnectedDevices_=function(l){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var b=_.X(this.connectedDevices_),d=b.next();!d.done;d=b.next())if(!d.value.capabilities.has(l))return!1;return!0};
var k09=function(l,b){b=b.message;b.params?yy("Received: action="+b.action+", params="+(0,_.u7)(b.params)):yy("Received: action="+b.action+" {}");switch(b.action){case "loungeStatus":b=(0,_.ee)(b.params.devices);l.connectedDevices_=_.pf(b,function(L){return new ng(L)});
b=!!_.x1(l.connectedDevices_,function(L){return L.type=="LOUNGE_SCREEN"});
JdQ(l,b);b=l.isCapabilitySupportedOnConnectedDevices_("mlm");l.publish("multiStateLoopEnabled",b);break;case "loungeScreenDisconnected":eNj(l.connectedDevices_,function(L){return L.type=="LOUNGE_SCREEN"});
JdQ(l,!1);break;case "remoteConnected":var d=new ng((0,_.ee)(b.params.device));_.x1(l.connectedDevices_,function(L){return L.equals(d)})||_.M$V(l.connectedDevices_,d);
break;case "remoteDisconnected":d=new ng((0,_.ee)(b.params.device));eNj(l.connectedDevices_,function(L){return L.equals(d)});
break;case "gracefulDisconnect":break;case "playlistModified":gVB(l,b,"QUEUE_MODIFIED");break;case "nowPlaying":Skj(l,b);break;case "onStateChange":l.onStateChange_(b);break;case "onAdStateChange":l.onAdStateChange_(b);break;case "onVolumeChanged":AdT(l,b);break;case "onSubtitlesTrackChanged":xrj(l,b);break;case "nowAutoplaying":vVq(l,b);break;case "autoplayDismissed":l.publish("autoplayDismissed");break;case "autoplayUpNext":CHB(l,b);break;case "onAutoplayModeChanged":RjT(l,b);break;case "onHasPreviousNextChanged":p5Z(l,
b);break;case "requestAssistedSignIn":l.publish("assistedSignInRequested",b.params.authCode);break;case "onLoopModeChanged":l.publish("loopModeChange",b.params.loopMode);break;default:yy("Unrecognized action: "+b.action)}};
_.Q=rc.prototype;_.Q.getProxyState_=function(){var l=3;this.isDisposed()||(l=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(l=1):l=2);return l};
_.Q.JSC$20353_disconnect_=function(l){yy("Disconnecting with "+l);_.Yg("yt.mdx.remote.remoteClient_",null);jYO(this);this.publish("beforeDisconnect",l);l==1&&UK9();this.channelService.disconnect(l);this.dispose()};
_.Q.getPlayerContextData_=function(){var l=this.playerContext_;this.clientVideoId_&&(l=this.playerContext_.clone(),NVO(l,this.clientVideoId_,l.index));return mr9(l)};
_.Q.setPlayerContextData_=function(l){var b=this,d=new GY(l);d.videoId&&d.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=d.videoId,_.yO(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.jG(function(){if(b.clientVideoId_){var P=b.clientVideoId_;b.clientVideoId_=null;b.playerContext_.videoId!=P&&MSS(b,"getNowPlaying")}},5E3));
var L=[];this.playerContext_.listId==d.listId&&this.playerContext_.videoId==d.videoId&&this.playerContext_.index==d.index||L.push("remoteQueueChange");this.playerContext_.playerState==d.playerState&&this.playerContext_.volume==d.volume&&this.playerContext_.muted==d.muted&&O_6(this.playerContext_)==O_6(d)&&(0,_.u7)(this.playerContext_.trackData)==(0,_.u7)(d.trackData)||L.push("remotePlayerChange");this.playerContext_.reset(l);_.QO(L,function(P){this.publish(P)},this)};
_.Q.getOtherConnectedRemoteId_=function(){var l=this.channelService.getDeviceId(),b=_.x1(this.connectedDevices_,function(d){return d.type=="REMOTE_CONTROL"&&d.id!=l});
return b?b.id:""};
_.Q.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.Q.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.Q.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.Q.JSC$20353_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var $rS=function(l){_.yO(l.idleDisconnectTimerId_);l.idleDisconnectTimerId_=_.jG(function(){l.JSC$20353_disconnect_(1)},864E5)},MSS=function(l,b,d){d?yy("Sending: action="+b+", params="+(0,_.u7)(d)):yy("Sending: action="+b);
l.channelService.sendMessage(b,d)};
rc.prototype.sendMessageWithUserAction_=function(l,b){MSS(this,l,b);$rS(this)};
rc.prototype.JSC$20353_getXsrfToken_=function(){var l=_.xC.get("SAPISID","")||_.xC.get("__Secure-1PAPISID",void 0)||"",b=_.xC.get("__Secure-3PAPISID","")||"";if(!l&&!b)return"";l=_.g6(_.gU(l),2);b=_.g6(_.gU(b),2);return _.g6(_.gU(","+l+","+b),2)};
rc.prototype.subscribe=rc.prototype.subscribe;rc.prototype.unsubscribeByKey=rc.prototype.unsubscribeByKey;rc.prototype.getProxyState=rc.prototype.getProxyState_;rc.prototype.disconnect=rc.prototype.JSC$20353_disconnect_;rc.prototype.getPlayerContextData=rc.prototype.getPlayerContextData_;rc.prototype.setPlayerContextData=rc.prototype.setPlayerContextData_;rc.prototype.getOtherConnectedRemoteId=rc.prototype.getOtherConnectedRemoteId_;rc.prototype.getReconnectTimeout=rc.prototype.getReconnectTimeout_;
rc.prototype.getAutoplayMode=rc.prototype.getAutoplayMode_;rc.prototype.getAutoplayVideoId=rc.prototype.getAutoplayVideoId_;rc.prototype.reconnect=rc.prototype.JSC$20353_reconnect_;rc.prototype.sendMessage=rc.prototype.sendMessageWithUserAction_;rc.prototype.getXsrfToken=rc.prototype.JSC$20353_getXsrfToken_;rc.prototype.isCapabilitySupportedOnConnectedDevices=rc.prototype.isCapabilitySupportedOnConnectedDevices_;var IeZ=function(l){vu.call(this,"ScreenServiceProxy");this.instance_=l;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.A6)(this.JSC$20356_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.A6)(this.onOnlineScreenChange_,this)))};
_.h(IeZ,vu);_.Q=IeZ.prototype;_.Q.getScreens=function(l){return this.instance_.$_gs(l)};
_.Q.contains=function(l){return!!this.instance_.$_c(l)};
_.Q.get=function(l){return this.instance_.$_g(l)};
_.Q.start=function(){this.instance_.$_st()};
_.Q.add=function(l,b,d){this.instance_.$_a(l,b,d)};
_.Q.remove=function(l,b,d){this.instance_.$_r(l,b,d)};
_.Q.updateName=function(l,b,d,L){this.instance_.$_un(l,b,d,L)};
_.Q.disposeInternal=function(){for(var l=this.subscriptionKeys_.length,b=0;b<l;++b)this.instance_.$_ubk(this.subscriptionKeys_[b]);this.subscriptionKeys_.length=0;this.instance_=null;vu.prototype.disposeInternal.call(this)};
_.Q.JSC$20356_onScreenChange_=function(){this.publish("screenChange")};
_.Q.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
pB.prototype.$_st=pB.prototype.start;pB.prototype.$_gspc=pB.prototype.JSC$20315_getScreenByPairingCode;pB.prototype.$_gsppc=pB.prototype.JSC$20315_getScreenByPollingPairingCode;pB.prototype.$_c=pB.prototype.contains;pB.prototype.$_g=pB.prototype.get;pB.prototype.$_a=pB.prototype.add;pB.prototype.$_un=pB.prototype.updateName;pB.prototype.$_r=pB.prototype.remove;pB.prototype.$_gs=pB.prototype.getScreens;pB.prototype.$_gos=pB.prototype.JSC$20315_getOnlineScreens;pB.prototype.$_s=pB.prototype.subscribe;
pB.prototype.$_ubk=pB.prototype.unsubscribeByKey;var WeO=null,J3A=!1,BQZ=null,TY=null,MPZ=null,av=[];var oVq=new _.lb("yt-menu"),Dra=function(){},w5l=function(l,b,d){l=b=="right-click"?d.rightClickMenuPopupHint:d.menuPopupHint;
if(!(VSB(b)>10))return b=b||"default",oVq.set(b+"-impression",VSB(b)+1),l},VSB=function(l){return parseInt(oVq.get((l||"default")+"-impression")||0,10)};
_.Xl(Dra);var u7j=function(){this.contexts_=new WeakMap;this.JSC$20362_networkService_=this.activeContext_=null},G09=function(l,b,d){var L=l.contexts_.get(b);
L||(L=new iIj(l.JSC$20362_networkService_),l.contexts_.set(b,L));l.activeContext_=L;d&&l.activeContext_.reset();l.activeContext_.start();return l.activeContext_};var Zc=function(){};
Zc.prototype.enqueue=function(){var l=this,b;return _.B(function(d){if(l.isCounterfactual())return(b=l.getCounterfactualData())&&l.shouldLogCounterfactualImpression()&&l.sendImpressionEndpoints(b),d.return();l.doEnqueue();_.gR(d)})};
Zc.prototype.sendImpressionEndpoints=function(l){_.XZ.getInstance().triggerOptionalAction("yt-service-request",{},l[0])};var MM=function(l,b){this.renderer=l;this.page=b};
_.h(MM,Zc);MM.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
MM.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
MM.prototype.shouldLogCounterfactualImpression=function(){return!0};
MM.prototype.doEnqueue=function(){var l=_.L2(this.page);l&&l.pause();this.renderer.impressionCommand&&_.XZ.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.bG(_.XZ.getInstance(),[this.renderer.promoCommand],this.page)};var TVB=function(l,b){this.renderer=l;this.resolver=_.TZ();this.JSC$20374_enforcementCounter=new _.FGt;b?this.JSC$20374_playerManager=_.L2(b):this.JSC$20374_playerManager=null;_.my(1,!0)};
_.h(TVB,Zc);_.Q=TVB.prototype;_.Q.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var l=[];this.renderer.impressionEndpoints.forEach(function(b){(b=_.A9(b))&&l.push(b)});
return l}};
_.Q.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.Q.shouldLogCounterfactualImpression=function(){var l=_.zHV();l?(this.JSC$20374_enforcementCounter.increment("POPUP"),_.my(3)):_.my(2);return l};
_.Q.cancel=function(){this.resolver.promise.cancel()};
_.Q.doEnqueue=function(){var l=this;_.zHV()?(this.JSC$20374_enforcementCounter.increment("POPUP"),_.my(3),aPA(this)):this.JSC$20374_playerManager?(this.resolver.promise.then(function(){aPA(l)}),i_Q(this.resolver,this.JSC$20374_playerManager)):_.my(2)};
var i_Q=function(l,b){var d=_.TZ();b.getPlayerPromise().then(function(L){d.resolve(L)});
d.promise.then(function(L){L.addEventListener("onAbnormalityDetected",l.resolve);_.Ds(l.promise,function(){L.removeEventListener("onAbnormalityDetected",l.resolve)})});
l.promise.thenCatch(function(){d.promise.cancel()})},aPA=function(l){_.my(3);
var b={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:l.renderer}};b=_.XZ.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:b},{});Promise.all(b).then(function(){cd9();l.JSC$20374_playerManager&&l.JSC$20374_playerManager.pause()})},cd9=function(){X$q(function(l,b){_.xuQ(l,b);
l===0?_.my(7):_.my(4)})};var rd6=function(l,b){this.renderer=l;this.page=b;this.resolver=_.TZ()};
_.h(rd6,Zc);_.Q=rd6.prototype;_.Q.cancel=function(){this.resolver.promise.cancel()};
_.Q.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Q.isCounterfactual=function(){return!this.renderer.isVisible};
_.Q.shouldLogCounterfactualImpression=function(){return!0};
_.Q.doEnqueue=function(){var l=this;this.resolver.promise.then(function(){var d={popup:{mealbarPromoRenderer:l.renderer},popupType:"MEALBAR"};_.XZ.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:d},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var b=_.L2(this.page);b&&lgQ(this.resolver,b)}break;default:this.resolver.resolve()}};
var lgQ=function(l,b){var d=_.TZ();b.getPlayerPromise().then(function(L){d.resolve(L)});
d.promise.then(function(L){L.addEventListener("onAdEnd",l.resolve);_.Ds(l.promise,function(){L.removeEventListener("onAdEnd",l.resolve)})});
l.promise.thenCatch(function(){d.promise.cancel()})};var b6a=function(l,b){this.renderer=l;this.page=b};
_.h(b6a,Zc);_.Q=b6a.prototype;_.Q.cancel=function(){this.JSC$20382_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20382_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20382_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Q.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Q.isCounterfactual=function(){return!this.renderer.isVisible};
_.Q.shouldLogCounterfactualImpression=function(){return!0};
_.Q.doEnqueue=function(){var l=this,b,d;((b=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(d=b.playbackUpsellDialogTriggerConditionData)==null?void 0:d.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20382_downloadedVideosCountSelectorUnsubscriber=_.lK(_.rT(),EhS,function(L,P){L>P&&(d79(l),l.cancel())}):d79(this)};
var d79=function(l){var b={popup:{upsellDialogRenderer:l.renderer},popupType:"MODAL"};_.XZ.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:b},{});(l=_.L2(l.page))&&l.pause()};var Ie={},L7A=(Ie.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Ie.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Ie.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Ie.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Ie.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Ie.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Ie.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Ie),PL6=function(l,b){this.renderer=l;this.targetManager=
b};
_.h(PL6,Zc);_.Q=PL6.prototype;_.Q.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20389_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20389_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20389_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Q.getCounterfactualData=function(){if(this.isCounterfactual()){var l;return(l=this.renderer.promoConfig)==null?void 0:l.impressionEndpoints}};
_.Q.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.Q.shouldLogCounterfactualImpression=function(){return!0};
_.Q.doEnqueue=function(){var l=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20389_downloadedVideosCountSelectorUnsubscriber=_.lK(_.rT(),EhS,function(b,d){l.renderer.targetId&&b>d&&(td9(l.targetManager,l.renderer.targetId,Enq(l)),l.cancel())});
break;default:td9(this.targetManager,this.renderer.targetId,Enq(this))}};
var Enq=function(l){var b;if((b=l.renderer.suggestedPosition)==null?0:b.type)var d=L7A[l.renderer.suggestedPosition.type];d||(d="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:l.renderer},popupType:"HINT",position:d}}};var QWS=function(){this.previousPage=null},XW9;
QWS.prototype.registerPromoCommand=function(l,b){fga(this,void 0,void 0,_.K(l.roadblock,vbA),void 0,void 0,b)};
var fga=function(l,b,d,L,P,E,f){l.previousPage!==f&&l.pendingTooltipPromo&&l.pendingTooltipPromo.cancel();l.previousPage=f;P?(l.pendingEnforcementPromo&&l.pendingEnforcementPromo.cancel(),l.pendingEnforcementPromo=new TVB(P,f),l.pendingEnforcementPromo.enqueue()):E?(l.pendingCommandWrapperPromo=new MM(E,f),l.pendingCommandWrapperPromo.enqueue()):L?(l.pendingRoadblockPromo&&l.pendingRoadblockPromo.cancel(),l.pendingRoadblockPromo=new b6a(L,f),l.pendingRoadblockPromo.enqueue()):b?(l.pendingMealbarPromo&&
l.pendingMealbarPromo.cancel(),l.pendingMealbarPromo=new rd6(b,f),l.pendingMealbarPromo.enqueue()):d&&(l.pendingTooltipPromo&&l.pendingTooltipPromo.cancel(),l.pendingTooltipPromo=new PL6(d,_.Tl()),l.pendingTooltipPromo.enqueue())},sWQ=function(){XW9||(XW9=new QWS);
return XW9};var A39=!1;var U0a=function(l,b){var d=_.aC("SESSION_INDEX");this.actionToken_=l;this.commonToken_=b;this.sessionIndex_=d},t1T=function(l){var b=_.TZ(),d=_.lo("payments.business.integration.bootstrap"),L=_.lo("payments.business.integration"),P=L.Style.create().withMaterialDesignStyle(),E=L.mashupMode.popup("instrument-manager");
d.asMashupMode(E).usingUserIndex(l.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(P).inStandaloneContext(L.standaloneContextAuthId.forUserId()).instrumentManager(l.actionToken_,l.commonToken_.length>0?l.commonToken_:void 0,function(f){var F=f.instrumentId;F?b.resolve(F):(F=_.lo("payments.business.integration.scenario.InstrumentManager"),b.reject(f.errorCode&&f.errorCode===F.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(f){_.c7(f);
b.reject("instrumentManagerLoadError")});
return b.promise};var by=function(l,b,d){this.payloadName="transactionFlowFailed";this.payload={errorType:l,serializedTransactionFlowLoggingParams:b,isUserDismiss:d===void 0?!1:d}};
_.Yg("yt.ypc.shared.YpcTransactionFlowError",by);var $p=function(){return _.hC.apply(this,arguments)||this};
_.h($p,_.hC);$p.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
$p.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
$p.prototype.onErrorMessageDismiss=$p.prototype.onErrorMessageDismiss;_.w([_.g({readOnly:!0,observer:"errorRendererChanged"}),_.u("design:type",Object)],$p.prototype,"errorRenderer",void 0);_.w([_.Hf("yt-live-chat-error-message-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$p.prototype,"onErrorMessageDismiss",null);_.w([_.kO()],$p);var F7Q=[$p.prototype];var Bvj;var nnO;var O69=new _.lb("yt-live-chat"),NvO=new Map;NvO.set("timestamp_toggle","show-timestamps");NvO.set("reactions_toggle","allow-reactions");var J2=function(){return _.S.apply(this,arguments)||this};
_.h(J2,_.S);_.Q=J2.prototype;_.Q.menuItemIdentifierChanged=function(){var l;(l=this.data)!=null&&l.menuItemIdentifier&&(l=NvO.get(this.data.menuItemIdentifier))&&(_.U("enable_lwe_web_mute")?(l=O69.get(l),this.isToggled=!(l===void 0?!this.data.isToggled:!l)):this.isToggled=O69.get(l))};
_.Q.onFocus=function(){this.toggleButton.focus()};
_.Q.onTap=function(){var l=this.data.command;l&&this.componentBehavior.resolveCommand(l)};
_.Q.computeText=function(l,b,d){return this.componentBehavior.getSimpleString(l?d:b)};
_.Q.computeIcon=function(l,b,d){return(l=l?d:b)&&l.iconType?_.ni(l.iconType):""};
J2.prototype.onTap=J2.prototype.onTap;J2.prototype.onFocus=J2.prototype.onFocus;J2.prototype.menuItemIdentifierChanged=J2.prototype.menuItemIdentifierChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],J2.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],J2.prototype,"componentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],J2.prototype,"data",void 0);
_.w([_.g({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.u("design:type",String)],J2.prototype,"icon",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],J2.prototype,"isToggled",void 0);_.w([_.KL("tp-yt-paper-toggle-button"),_.u("design:type",Object)],J2.prototype,"toggleButton",void 0);_.w([_.tC("data.menuItemIdentifier"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],J2.prototype,"menuItemIdentifierChanged",null);
_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],J2.prototype,"onFocus",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],J2.prototype,"onTap",null);_.w([_.AC({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],J2);
_.R(J2,"yt-live-chat-toggle-renderer",function(){if(nnO===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Bvj===void 0&&(Bvj=document.createElement("template"));var L=Bvj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);nnO=l}l=nnO;return l},{mode:0});var m7x=new _.tZ("NAVIGATION_PROGRESS_TOKEN");var YcO={},qcT={},H6j=(qcT[CqB.name]=!0,qcT),xp=function(){var l=_.hC.apply(this,arguments)||this;l._noAccessors=!0;l.tabGesturesIsActive=!1;l.actionRouterIsRoot=!0;l.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"};l.pageTitle="";l.titleSuffix="YouTube";l.unseenNotificationCount=
0;l.hasNavigated=!1;l.hasSetScrollTopForNavigation=!1;l.pagePreparer=null;l.zwiebackInitJobId=0;l.dataUpdatePromise=null;l.loadDepsPromise=_.Ez();l.hasPendingNavigation=!1;l.pendingPlayerOnResponseReceivedActions=[];return l};
_.h(xp,_.hC);xp.prototype.attached=function(){tx9(this);document.addEventListener("yt-navigate-cache",_.qu(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var l=gN();l.init();l.dispatchElement=this.hostElement};
var tx9=function(l,b){b=b===void 0?0:b;var d=_.qP().resolve(_.YC(_.wi));if(d)U7l(l,d);else{if(b>=5)throw Error("ul");setTimeout(function(){tx9(l,b+1)},0)}},U7l=function(l,b){b.addEventListener("yt-navigate-start",_.qu(l,l.onYtNavigateStart));
b.addEventListener("yt-navigate-finish",_.qu(l,l.onYtNavigateFinish));b.addEventListener("yt-navigate-error",_.qu(l,l.onYtNavigateError));b.addEventListener("yt-page-data-fetched",_.qu(l,l.onYtPageDataFetched))};
_.Q=xp.prototype;_.Q.detached=function(){var l=_.qP().resolve(_.wi);l.removeEventListener("yt-navigate-start",_.qu(this,this.onYtNavigateStart));l.removeEventListener("yt-navigate-finish",_.qu(this,this.onYtNavigateFinish));l.removeEventListener("yt-navigate-error",_.qu(this,this.onYtNavigateError));l.removeEventListener("yt-page-data-fetched",_.qu(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.qu(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.Q.setPageOffset=function(l,b){l?_.lQ(this.hostElement,"yt-set-page-offset",[l,b]):_.az(Error("vl"))};
_.Q.setPageOffsetForNavigation=function(l,b){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(l,b))};
_.Q.onYtNavigateSetPageOffset=function(l,b){this.setPageOffsetForNavigation(b.page,b.offset)};
_.Q.getPageOffset=function(){var l=_.F$(this.hostElement).querySelector("#page-manager").getCurrentPage(),b=0;l&&(b=_.lQ(this.hostElement,"yt-get-page-offset",[l])[0]);return b};
_.Q.onYtHistoryPop=function(l,b){if(_.il("DISABLE_WARM_LOADS"))l.preventDefault(),window.location.reload();else{var d=_.qP().resolve(_.wi);d.hasPendingNavigation()&&l.preventDefault();d.cancelPendingNavigation();_.bQ(this.hostElement,"yt-pending-navigation-cancelled");b.errorMsg&&(l=b.errorMsg.split(" - "),b=Error(l[0]),l.length==2&&l[1]&&(_.r7(b,l[1]),_.cX(b)),window.location.reload())}};
_.Q.onYtHistoryLoad=function(l,b){var d=this;if(_.il("DISABLE_WARM_LOADS"))window.location.reload();else{(l=b.endpoint)&&Object.keys(l).length||(l=null);var L=b.historyEntry,P=_.qP().resolve(_.wi),E=_.qP().resolve(_.dO),f=null;L&&L.rootData&&(f=L.rootData);var F=f&&K7Q(f);!f||F||f.filler?l?(P.navigate(l,!0),erO(this,l)):(b.legacyBorder||F||(b.JSC$30925_savedComponentState==null&&f==null?_.cX(new _.Rp("Incomplete history entry",b.forward)):_.ib(new _.Rp("Malformed history entry",b.JSC$30925_savedComponentState,
b.forward,f))),window.location.reload()):(_.uAF({isHot:!0}),_.jh({webInfo:{navigationReason:"h"}}),_.tWA(),_.Zi("srt"),_.Zi("pdc"),this.cancelPendingTasks(),hrq(this,b.forward,f),f.player&&(f.player.loaded=!1),erO(this,l),_.xaf(P,l||{},f,2,{},!1,b).then(function(){d.setPageOffset(E.getCurrentPage(),L.scrollTop||0)}))}};
_.Q.initHistoryManager=function(l){if(!this.hasNavigated){this.hasNavigated=!0;var b=_.F$(this.hostElement).querySelector("#page-manager").getCurrentData();l=isNaN(l)?this.getPageOffset():l;var d=_.qP().resolve(_.wi).currentEndpoint;this.replaceState(d,b,l)}};
_.Q.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.Q.onYtNavigateStart=function(l,b){this.cancelPendingTasks();b.noProgressBar||(l=_.qP().resolve(_.YC(m7x)))&&l.start();l=this.hasPendingNavigation?null:this.data;var d=_.qP().resolve(_.dO),L,P,E;_.U("kevlar_use_vimio_behavior")&&!((L=b.endpoint)==null?0:(P=L.commandMetadata)==null?0:(E=P.webCommandMetadata)==null?0:E.ignoreNavigation)&&(L=d.getCurrentPage())&&L.disconnectVisibilityRoot();d.prepareForNavigation(b.pageType,b.endpoint);_.U("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.yQ(1,
"pcl"),_.ZX(this.pagePreparer,d.preparePage.bind(d,b.pageType,b.endpoint)));L=this.getPageOffset();this.initHistoryManager(L);b.reload||this.hasPendingNavigation?(b.pageType==="shorts"&&b.reload&&_.rh(this.hostElement,"yt-shorts-reset"),this.replaceState(b.endpoint,l,L)):(l==null?void 0:l.page)==="watch"&&b.pageType==="watch"&&_.U("kevlar_replace_watch_to_watch_history_state")?this.replaceState(b.endpoint,l,L):(l==null?void 0:l.page)!=="shorts"||b.pageType!=="shorts"||b.endpoint.reelWatchEndpoint.sequenceParams||
_.U("short_to_short_back_nav_killswitch")?b.type!="navigate-back"&&b.type!="navigate-forward"&&(b.pageType==="shorts"&&_.rh(this.hostElement,"yt-shorts-reset"),this.saveAndPush(b.url,b.endpoint,l,L)):this.replaceState(b.endpoint,l,0);this.hasPendingNavigation=!0};
var kvS=function(l){l.hasPendingNavigation=!1;(l=_.qP().resolve(_.YC(m7x)))&&l.finish()};
xp.prototype.onYtNavigateError=function(l,b){kvS(this);l=this.get("endpoint.commandMetadata.webCommandMetadata.url",b);var d=_.fO(window.location.href);l&&!d.pbjreload&&(b=b.navigationErrorReason||"10",_.U("kevlar_parent_on_pbjreload")&&(d={csn:_.zw()},this.get("data.endpoint.clickTrackingParams")&&(d.itct=this.data.endpoint.clickTrackingParams),_.uv(l,d)),_.vH(_.sQ(l,{pbjreload:b})))};
xp.prototype.onYtNavigateCache=function(l,b){var d=this,L=b.url,P=b.endpoint,E=b.data;l=!!b.miniplayer;b=!!b.skipHistory;if(L&&P&&E){var f=this.getPageOffset(),F=this.data||null;b||this.saveAndPush(L,P,F,f);L=_.xaf(_.qP().resolve(_.wi),P,E,l?4:3,{},l);l&&L.then(function(){d.dataUpdatePromise&&d.dataUpdatePromise.then(function(){var n=_.qP().resolve(_.dO);d.setPageOffset(n.getCurrentPage(),0)})})}};
xp.prototype.onYtNavigateFinish=function(l,b){var d=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){W7T(d,b.fromHistory)})};
var W7T=function(l,b){kvS(l);if(l.pendingPlayerOnResponseReceivedActions){for(var d=_.X(l.pendingPlayerOnResponseReceivedActions),L=d.next();!L.done;L=d.next())_.mf(L.value,l.hostElement);l.pendingPlayerOnResponseReceivedActions=[]}d=_.qP().resolve(_.dO);b||!l.hasNavigated||_.U("web_disable_scroll_on_navigate_finish")||((b=d.getCurrentPage())?b.is==="ytd-shorts"||l.tabGesturesIsActive||l.setPageOffsetForNavigation(b,0):_.cX(Error("wl")));_.Vx(function(){_.Vx(function(){_.Zi("pda")})})};
xp.prototype.onYtNavigate=function(l){if(!l.detail.endpoint){var b=new _.Rp("Error: Missing yt-navigate endpoint from target:",l.target,l.target.nodeName);_.az(b)}if(b=_.U("cold_missing_history"))b=gN(),b.init(!1),b=!(b.browserHistory.boundHistoryReplaceState&&b.browserHistory.boundHistoryPushState);if(b){_.TR("DISABLE_WARM_LOADS",!0);b=new _.Rp("Failed to initialize history manager",this.getDebugString());var d=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
d?_.cX(b):_.az(b)}b=l.detail.endpoint;var L,P;_.U("debug_forward_web_query_parameters")&&((L=b.commandMetadata)==null?0:(P=L.webCommandMetadata)==null?0:P.url)&&(b=JSON.parse(JSON.stringify(b)),b.commandMetadata.webCommandMetadata.url=_.qzq(b.commandMetadata.webCommandMetadata.url,window.location.search));l={type:0,command:b,form:{params:l.detail.params,tempData:l.detail.tempData||{},requestType:l.detail.type,createScreenConfig:l.detail.createScreenConfig,reload:l.detail.reload?l.detail.reload:!1,
requestForm:l.detail}};_.U("kevlar_yt_navigate_command_handler")?(L=_.qP().resolve(_.tk),l.form.skipDefaultElement=!0,L.resolveCommand(b,{form:l.form})):this.handleNavigate(l)};
xp.prototype.handleNavigate=function(l){this.hasSetScrollTopForNavigation=!1;var b=_.qP().resolve(_.wi),d=l.form||{};b.navigate(l.command,d.reload,d.params,d.tempData,d.requestType,d.createScreenConfig,d.ignoreConfirmation,d.requestForm)&&erO(this,l.command,d.tempData)};
xp.prototype.onYtPageDataFetched=function(l,b){try{_.htf().reset();this.data=b.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.qP().resolve(_.dO).updatePageData(this.data);var d=this.get("playerResponse.onResponseReceivedActions",this.data);d&&(d=jWl(this,d));d&&_.Py(this.hostElement,d,this.hostElement);var L=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),P=this.get("response.responseContext.consistencyTokenJar",this.data);if(L||P){var E=_.Bf1(),f=(0,_.RB.getValues)(E.tokenJars);L&&E.replace(f,L);P&&E.replace(f,P)}}catch(F){_.az(F)}};
var erO=function(l,b,d){try{l.onYtEndpointChangeHandler(b,d)}catch(L){_.az(L)}};
_.Q=xp.prototype;_.Q.onYtEndpointChangeHandler=function(){};
_.Q.setPageTitle=function(l){l=(this.pageTitle=l)?l+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+l};
_.Q.onYtUpdateTitle=function(l,b){this.setPageTitle(b)};
_.Q.setUnseenNotificationCount=function(l){this.unseenNotificationCount=l;this.setPageTitle(this.pageTitle)};
_.Q.handleUpdateNotificationsUnseenCountAction=function(l){_.K(l,eFT)&&((l=_.K(l,eFT).unseenCount)?this.setUnseenNotificationCount(l):this.setUnseenNotificationCount(0))};
_.Q.handleClearCookieAction=function(l){var b;(l=(b=_.K(l,HhZ))==null?void 0:b.cookieName)&&_.SzQ(l)};
_.Q.onYtUpdateUnseenNotificationCount=function(l,b){this.setUnseenNotificationCount(b)};
_.Q.loadData=function(l){var b=this;this.loadDepsPromise.then(function(){var d=_.qP().resolve(_.YC(_.wi));d||_.az(Error("xl"));if(l&&l.response){if(!l.endpoint){var L=_.Aj(window.document.location.href)||"/",P="";if(L==="/"||L.startsWith("/?"))P="WEB_PAGE_TYPE_BROWSE";l.endpoint={commandMetadata:{webCommandMetadata:{url:L,webPageType:P,rootVe:3854}}}}_.xaf(d,l.endpoint,l,5,{})}else l.endpoint?d.navigate(l.endpoint):d.navigate(_.rX);_.T1.cancelJob(b.zwiebackInitJobId);b.zwiebackInitJobId=_.T1.addLowPriorityJob(vX9)})};
var gN=function(){return _.qP().resolve(_.T6)};
xp.prototype.getDebugString=function(){return gN().getDebugString()};
xp.prototype.getThirdPartyManipulationSuspected=function(){return gN().getThirdPartyManipulationSuspected()};
xp.prototype.replaceState=function(l,b,d){gN().saveAndReplace(l,b,d)};
xp.prototype.saveAndPush=function(l,b,d,L){gN().saveAndPush(l,b,d,L)};
var K7Q=function(l){return _.K(l.endpoint,_.oN)||_.K(l.endpoint,_.Ku)?!0:!l||isNaN(l.expirationTime)?!1:(0,_.t8)()>l.expirationTime},hrq=function(l,b,d){var L=l.get("response.trackingParams",d),P=_.je(),E=_.zw();
if(L&&P&&E&&(L=l.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",d),!L&&d.rootVe&&(L=d.rootVe),P=b?"forwardButton":"backButton",b=l.get("playerResponse.topbar.desktopTopbarRenderer."+P+".buttonRenderer.command.clickTrackingParams",l.data),l=l.get("response.topbar.desktopTopbarRenderer."+P+".buttonRenderer.command.clickTrackingParams",l.data),b=(l=b||l)?_.WZ(l):void 0,l=_.Ut(),P=[_.Ez(d)],_.DE(l,L,b,{dataPromises:P,csnToClone:d.csn}),d.graftedVes))for(d=
_.X(d.graftedVes),L=d.next();!L.done;L=d.next())_.VS(l,L.value)};
xp.prototype.onStoreGraftedVeAction=function(l){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(l)):_.cX(Error("yl"))};
var jWl=function(l,b){return b.filter(function(d){for(var L in d)if(H6j[L])return l.pendingPlayerOnResponseReceivedActions.push(d),!0;return!1})};
_.qG.Object.defineProperties(xp.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
xp.prototype.onStoreGraftedVeAction=xp.prototype.onStoreGraftedVeAction;xp.prototype.loadData=xp.prototype.loadData;xp.prototype.onYtUpdateUnseenNotificationCount=xp.prototype.onYtUpdateUnseenNotificationCount;xp.prototype.handleClearCookieAction=xp.prototype.handleClearCookieAction;xp.prototype.handleUpdateNotificationsUnseenCountAction=xp.prototype.handleUpdateNotificationsUnseenCountAction;xp.prototype.setUnseenNotificationCount=xp.prototype.setUnseenNotificationCount;
xp.prototype.onYtUpdateTitle=xp.prototype.onYtUpdateTitle;xp.prototype.setPageTitle=xp.prototype.setPageTitle;xp.prototype.onYtEndpointChangeHandler=xp.prototype.onYtEndpointChangeHandler;xp.prototype.onYtPageDataFetched=xp.prototype.onYtPageDataFetched;xp.prototype.handleNavigate=xp.prototype.handleNavigate;xp.prototype.onYtNavigate=xp.prototype.onYtNavigate;xp.prototype.onYtNavigateFinish=xp.prototype.onYtNavigateFinish;xp.prototype.onYtNavigateCache=xp.prototype.onYtNavigateCache;
xp.prototype.onYtNavigateError=xp.prototype.onYtNavigateError;xp.prototype.onYtNavigateStart=xp.prototype.onYtNavigateStart;xp.prototype.cancelPendingTasks=xp.prototype.cancelPendingTasks;xp.prototype.initHistoryManager=xp.prototype.initHistoryManager;xp.prototype.onYtHistoryLoad=xp.prototype.onYtHistoryLoad;xp.prototype.onYtHistoryPop=xp.prototype.onYtHistoryPop;xp.prototype.onYtNavigateSetPageOffset=xp.prototype.onYtNavigateSetPageOffset;xp.prototype.setPageOffset=xp.prototype.setPageOffset;
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],xp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xp.prototype,"data",void 0);_.w([_.Hf("yt-navigate-set-page-offset"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],xp.prototype,"onYtNavigateSetPageOffset",null);
_.w([_.Hf("yt-history-pop"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],xp.prototype,"onYtHistoryPop",null);_.w([_.Hf("yt-history-load"),_.u("design:type",Function),_.u("design:paramtypes",[Event,_.iB0]),_.u("design:returntype")],xp.prototype,"onYtHistoryLoad",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],xp.prototype,"onYtNavigate",null);
_.w([_.Hf("yt-update-title"),_.u("design:type",Function),_.u("design:paramtypes",[Event,String]),_.u("design:returntype")],xp.prototype,"onYtUpdateTitle",null);_.w([_.Hf("yt-update-unseen-notification-count"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Number]),_.u("design:returntype")],xp.prototype,"onYtUpdateUnseenNotificationCount",null);_.w([_.kO()],xp);YcO.YtdAppBehavior=[_.wG.YtActionHandlerBehavior,xp.prototype];var S2=function(){var l=_.hC.apply(this,arguments)||this;l._noAccessors=!0;return l};
_.h(S2,_.hC);S2.prototype.ready=function(){var l=this;_.F$(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){l.onChange_()})};
S2.prototype.dataChanged_=function(){_.F$(this.hostElement).querySelector("#checkbox").checked=!1};
S2.prototype.onChange_=function(){var l=_.F$(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.rh(this.hostElement,"yt-dismissal-reason-"+l,this.data.feedbackToken)};
S2.prototype.dataChanged_=S2.prototype.dataChanged_;_.w([_.g(),_.u("design:type",Object)],S2.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],S2.prototype,"dataChanged_",null);_.w([_.kO()],S2);var zrB=[S2.prototype];var A2=function(){var l=_.hC.apply(this,arguments)||this;l.timeoutJobId=0;l.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return l};
_.h(A2,_.hC);A2.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
A2.prototype.startTimeout=function(){var l=this,b=this.data&&this.data.displayDurationSeconds;b&&!this.timeoutJobId&&(this.timeoutJobId=_.pl(_.T1,function(){_.lQ(l.hostElement,"yt-close-popup-action",[l.is]);l.timeoutJobId=0},b*1E3))};
A2.prototype.cancelTimeout=function(){_.T1.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
A2.prototype.ytdHatsSurveyBehaviorDataChanged=A2.prototype.ytdHatsSurveyBehaviorDataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],A2.prototype,"ytActionHandlerBehavior",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],A2.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.w([_.kO()],A2);var ytB=[_.wG.YtActionHandlerBehavior,A2.prototype];var Z69=function(l,b){var d;return((d=l.prefixMapping)==null?0:d[b])?l.prefixMapping[b]:l.SHARED_RENDERERS_.hasOwnProperty(b)?"yt":l.prefix},vq={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}};vq.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.U("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"}};
vq.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};vq.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};vq.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
vq.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)"}};
vq.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};
vq.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};
vq.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};
vq.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,styles:{"max-width":"400px"}};
vq.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"}};vq.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};vq.TOAST={component:null,properties:{}};var Mxl=new function(l,b,d){this.supportedPopups=l;this.navigationEndpointPopupMap=b;this.popupTypeMap=d;this.supportedPopups=l;this.navigationEndpointPopupMap=b;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:_.U("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"}),IgO=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$20440_popupConfig=vq;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 $7Q=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.nD.getInstance()},Cg=function(l,b){var d=l.pageNameToElement.get(b);
if(!d){switch(b){case "watch":var L=_.U("web_watch_force_learning_journey_for_testing")?_.zk("ytd-watch-learning-journey"):_.U("kevlar_watch_fixie")?_.zk("ytd-watch-fixie"):_.U("kevlar_watch_grid")?_.zk("ytd-watch-grid"):_.zk("ytd-watch-flexy");break;case "learning_journey_watch":L=_.zk("ytd-watch-learning-journey");break;case "shorts":L=_.zk("ytd-shorts");break;case "search":L=_.zk("ytd-search");break;case "channel":L=_.zk("ytd-browse");L.pageSubtype="channels";break;case "trending":L=_.zk("ytd-browse");
L.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":L=
_.zk("ytd-browse");L.pageSubtype=b;break;case "browse":L=_.zk("ytd-browse");break;default:_.cX(new _.Rp("Error getting page element for type",b))}d=L;l.pageNameToElement.set(b,d)}return d};
$7Q.prototype.preparePage=function(l,b,d){d&&(l=_.YI(d)||l);if(l!=="watch"&&l!=="learning_journey_watch"){var L=this.elementPoolPopulator,P=l;P!=L.targetPage_&&L.pendingPages_.indexOf(P)>-1&&(L.targetPage_&&(L.pendingPages_.unshift(L.targetPage_),L.abort()),enA(L,P),_.cPr(L,P))}if((L=Cg(this,l))||!_.K(d,_.Q5)){L.isAttached||L===b||(L.hidden=!0);if(!L.data&&(l!=="watch"&&l!=="learning_journey_watch"||!_.U("swatcheroo_page_pool_dont_provide_filler_data"))){var E;if(l=(E=_.aC("FILLER_DATA",{})[l])==
null?void 0:E.response)L.data=l}return L}};var Jt9=function(l){this.JSC$32907_clientRoot=l;this.playlistHandlerActionMap={"yt-add-to-playlist-command":G4l,"yt-end-playlist-command":TQS,"yt-recover-playlist-command":iYa,"yt-refresh-playlist-command":ll6,"yt-playlist-remove-videos-action":c3B};_.f1(_.XZ.getInstance(),this.playlistHandlerActionMap,this.JSC$32907_clientRoot);$tS()},x7j;var Re=function(l,b,d){this.apiKey=l;this.endpoint=b;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=b==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||b==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
b==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||b==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new lmT};
_.Q=Re.prototype;
_.Q.start=function(l){if(this.state===0)if(this.isOnline()){l.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=l.supportsHttpHeadersOverwriteParam);l.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=l.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.yB("voice_assistant");_.Mz("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=l.languageCode||"en-US";this.supportsCrossDomainXhr=l.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=l.youtubeAssistantRequest||null;this.listeningHandler=l.listeningHandler||this.listeningHandler;this.audioDetectedHandler=l.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=l.stopHandler||this.stopHandler;this.completeHandler=l.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=l.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=l.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
l.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=l.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=l.accessToken;this.additionalHeaders=l.additionalHeaders||{};var b;this.prefetchResponseTimeoutMs=(b=l.prefetchResponseTimeoutMs)!=null?b:this.prefetchResponseTimeoutMs;gna(this);this.startAudio();Scj(this)}else this.errorHandler("OFFLINE")};
_.Q.stop=function(l){var b=l===void 0?{}:l;l=b.logCancel===void 0?!0:b.logCancel;var d=b.logMicClosed===void 0?!0:b.logMicClosed;var L=b.handleError===void 0?!0:b.handleError;b=b.handleStop===void 0?!0:b.handleStop;this.state!==0&&(l&&pg("voz_cx"),oe(this,{logMicClosed:d,handleStop:b}),L&&this.errorHandler("ABORTED"))};
_.Q.getState=function(){return this.state};
_.Q.isSupported=function(){return!0};
_.Q.stopAudio=function(l){(l===void 0||l)&&pg("voz_mf")};
_.Q.startAudio=function(){pg("voz_vp");return _.Ez(null)};
var AtS=function(l,b){l.channelOpen&&(l.state!==2&&(l.state=2,pg("voz_ss"),l.listeningHandler()),b=new Uint8Array(b),b='{ "audioIn": "'+_.g6(b)+'" }',l.channel.send(b))},oe=function(l,b){var d=b===void 0?{}:b;
b=d.logMicClosed===void 0?!0:d.logMicClosed;d=d.handleStop===void 0?!0:d.handleStop;l.vozEndOfDataTimeout>-1&&(clearTimeout(l.vozEndOfDataTimeout),l.vozEndOfDataTimeout=-1);vnS(l);l.stopAudio(b);l.channel&&(l.channelOpen=!1,l.manuallyClosedChannel=!0,l.channel.close(),l.channel=void 0);l.transcribedSpeechResults=[];l.state=0;d&&l.stopHandler()},gna=function(l){var b={httpHeadersOverwriteParam:l.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},l.additionalHeaders,l.accessToken&&l.isUsingVoz?{Authorization:"Bearer "+l.accessToken}:{"x-goog-api-key":l.apiKey}),supportsCrossDomainXhr:l.supportsCrossDomainXhr};l.channel=new Eh(l.endpoint,b);l.channel.open();_.zC(l.channel,"w",function(){var d=l.channel,L=d.send,P=l.isUsingVoz?"PLACEHOLDER":"example";P={config:{dialogStateIn:{languageCode:l.languageCode},deviceConfig:{deviceId:P,deviceModelId:P},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!l.isUsingVoz)P.config.requestType=4;else if(l.isUsingVoz&&l.youtubeAssistantRequest){var E=JSON.stringify(l.youtubeAssistantRequest);P.config.internalIn={youtubeAssistantS3InputJson:E}}L.call(d,P);l.channelOpen=!0;l.manuallyClosedChannel=!1});
_.zC(l.channel,"x",function(){l.manuallyClosedChannel||(l.channelOpen=!1,l.channel=void 0,oe(l))});
_.zC(l.channel,"z",function(d){if(d.data){vnS(l);for(var L=0;L<d.data.length;L++){var P=l,E=d.data[L],f=E.speechResults;if(f)a:{var F=[];E=[];var n=!1;f=_.X(f);for(var N=f.next();!N.done;N=f.next()){N=N.value;if(N.noSpeech){oe(P);P.errorHandler("NO_SPEECH");break a}N.transcript!==void 0&&N.stability!==void 0&&(N.stability<P.confidenceThreshold&&(n=!0),n?E.push(N.transcript):F.push(N.transcript))}if(F.length!==0||E.length!==0)F=F.join(" "),E=E.join(" "),P.receivedEndOfUtterance&&!P.isUsingVoz?P.isUsingVoz||
P.completeHandler([F,E]):(n=P,f=F,N=E,pg("voz_sf"),n.transcriptionUpdateHandler(f,N),n.transcribedSpeechResults=[f,N]),P.receivedEndOfUtterance&&(pg("voz_eou"),P.transcriptionCompleteHandler([F,E]),P.isUsingVoz&&(P.prefetchResponseTimeoutMs===0?oe(P,{logMicClosed:!1,handleStop:!0}):P.prefetchResponseTimeoutMs>0&&CLQ(P)))}else P.isUsingVoz&&(E==null?0:E.internalOut)?(E=JSON.parse(E.internalOut.youtubeAssistantS3OutputJson),E.userHasOptedInToVaa||E.vaaConsent?P.vaaConsentUpdateHandler(!!E.userHasOptedInToVaa,
!!E.vaaConsent):(RrA(P),E&&(F=P.transcribedSpeechResults,pg("voz_rqf"),P.completeHandler(F,E)))):E.eventType==="END_OF_UTTERANCE"?P.receivedEndOfUtterance=!0:(pg("voz_err"),P.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.cX(Error("zl")))}}});
_.zC(l.channel,"y",function(d){oe(l);switch(d.status){case 1:d="WEBCHANNEL_NETWORK_ERROR";break;case 2:d="WEBCHANNEL_SERVER_ERROR";break;default:d="WEBCHANNEL_UNKNOWN_ERROR"}l.errorHandler(d);l.logError(Error(d))})};
Re.prototype.logError=function(l){_.az(l)};
Re.prototype.isOnline=function(){return!0};
var CLQ=function(l){RrA(l);l.prefetchResponseSetTimeoutId=setTimeout(function(){oe(l,{logMicClosed:!1,handleStop:!0})},l.prefetchResponseTimeoutMs)},RrA=function(l){l.prefetchResponseSetTimeoutId>-1&&(clearTimeout(l.prefetchResponseSetTimeoutId),l.prefetchResponseSetTimeoutId=-1)},Scj=function(l){vnS(l);
l.noResponseReceivedTimeout=window.setTimeout(function(){oe(l);l.errorHandler("NO_SPEECH")},11E3)},vnS=function(l){l.noResponseReceivedTimeout>-1&&(window.clearTimeout(l.noResponseReceivedTimeout),l.noResponseReceivedTimeout=-1)},pg=function(l){_.Zi(l,void 0,"voice_assistant")};var Dc=function(){Re.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.h(Dc,Re);Dc.prototype.isSupported=function(){return bCQ()};
Dc.prototype.startAudio=function(){var l=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.ZQ(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(L){pWS(l,L)};
this.processor.connect(this.audioContext.destination);var b=function(L){l.stream=L;if(!l.audioContext)return _.Ez(null);L=l.audioContext.createMediaStreamSource(L);l.processor&&L.connect(l.processor);return _.Ez(null)},d={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?b(this.stream):(d=navigator.mediaDevices.getUserMedia(d))?d.then(b).catch(function(L){oe(l);L.name&&L.name==="NotAllowedError"?l.errorHandler("NO_MICROPHONE_PERMISSION"):(l.errorHandler("AUDIO_ERROR"),l.logError(L));return _.ZQ(null)}):(oe(this),this.errorHandler("AUDIO_ERROR"),_.cX(Error("Al")));
return Re.prototype.startAudio.call(this)};
Dc.prototype.stopAudio=function(l){l=l===void 0?!0:l;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(b){b.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;Re.prototype.stopAudio.call(this,l)};
Dc.prototype.isOnline=function(){return navigator.onLine};
var pWS=function(l,b){if(l.audioContext)if(window.OfflineAudioContext){var d=l.audioContext.sampleRate,L=b.inputBuffer.getChannelData(0);b=new window.OfflineAudioContext(1,L.length,16E3);for(var P=b.createBuffer(1,L.length,d),E=P.getChannelData(0),f=0,F=0;F<L.length;F++)E[F]=L[F],f+=E[F]*E[F];!l.audioDetected&&Math.sqrt(f/L.length)>.01&&(l.audioDetected=!0,l.audioDetectedHandler());L=b.createBufferSource();L.buffer=P;L.connect(b.destination);L.start(0);b.oncomplete=function(n){n=n.renderedBuffer.getChannelData(0);
for(var N=Math.floor(16384E3/d),Y=new Int16Array(N),q=0;q<N;++q)Y[q]=Math.max(-1,Math.min(1,n[q]))*32767;AtS(l,Y.buffer)};
b.startRendering()}else on6(l,b)},on6=function(l,b){var d=l.audioContext.sampleRate,L=b.inputBuffer.getChannelData(0),P=Math.floor((d+8E3)/16E3);
d=L.length/P;b=new Float32Array(d);for(var E=0;E<d;++E)b[E]=L[E*P];L=new Int16Array(d);for(P=0;P<d;++P)L[P]=Math.max(-1,Math.min(1,b[P]))*32767;AtS(l,L.buffer)};var D7Q={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var VxQ=function(){this.JSC$20505_audioEnabled=!0;this.audioFeedbackHolder={}};
VxQ.prototype.isPlaying=function(l){return l.currentTime>0&&!l.paused&&!l.ended&&l.readyState>2};
var wW9=function(l){for(var b=_.X(Object.values(D7Q)),d=b.next();!d.done;d=b.next())d=d.value,l.audioFeedbackHolder[d]=new Audio,l.audioFeedbackHolder[d].src="/s/search/audio/"+d+".mp3",l.audioFeedbackHolder[d].load()},Vy=function(l,b){if(l.JSC$20505_audioEnabled!==!1&&b in l.audioFeedbackHolder){for(var d=_.X(Object.values(l.audioFeedbackHolder)),L=d.next();!L.done;L=d.next())L=L.value,l.isPlaying(L)&&L.pause();
l.audioFeedbackHolder[b].currentTime=0;l.audioFeedbackHolder[b].play().catch(function(){})}};var u_j=function(l,b){var d=this;this.store=l;this.service=b;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 VxQ;var L;(L=this.audioPlayer)==null||wW9(L)};
_.Q=u_j.prototype;_.Q.getService=function(){return this.service};
_.Q.isEnabled=function(){return!!this.service};
_.Q.isSupported=function(){var l;return(l=this.service)==null?void 0:l.isSupported()};
_.Q.start=function(){var l=this,b,d,L,P,E,f,F,n,N,Y,q,H,t;return _.B(function(e){switch(e.nextAddress){case 1:l.store.dispatch(pQ9("",""));if(!navigator.onLine)return l.setState("offline"),e.return();window.addEventListener("offline",l.handleOfflineEvent);l.stream=null;if(!l.permissionsSupported){e.jumpTo(2);break}_.zD(e,3);return e.yield(GvT(l),5);case 5:b=e.yieldResult;if(!b)return(d=l.audioPlayer)==null||Vy(d,"failure"),e.return();l.service.stream=l.stream;l.setState("listening");_.f8(e,2);break;
case 3:_.JE(e),l.permissionsSupported=!1;case 2:L={context:_.pvH(_.K8())},L.youtubeAssistantParams={searchParams:{inlineSearchResponse:l.enableInlineSearchResponse}},P=function(W,M){l.store.dispatch(o6Z("transcribing"));l.store.dispatch(pQ9(W,M))},E=function(){var W;
(W=l.audioPlayer)==null||Vy(W,"open");l.setState("listening")},f=function(){l.setState("transcribing")},F=function(W){l.setErrorState(W)},n=function(W,M){var J;
(J=l.audioPlayer)==null||Vy(J,"success");M&&(_.U("kevlar_voice_search_inline_search")&&(l.responseProcessor=_.qP().resolve(_.hBB),l.responseProcessor&&(J=M.navigationAction,W=M.prefetchedSearchResponse,J&&W&&(J=(new _.evj).JSC$14345_getStoreKey(J),_.Gm(l.responseProcessor,W,J)))),l.JSC$20523_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",M))},N=function(){window.removeEventListener("offline",l.handleOfflineEvent)},Y=_.iwB(!1),q=Y.Authorization!=null,H=l.enableFirstPartyAuth||
l.enableFPAForSignedInUsers&&q?Y:{"X-Goog-Visitor-Id":Y["X-Goog-Visitor-Id"]},t={completeHandler:n,
errorHandler:F,listeningHandler:E,audioDetectedHandler:f,stopHandler:N,transcriptionUpdateHandler:P,youtubeAssistantRequest:L,languageCode:Tv9(),additionalHeaders:H,supportsCrossDomainXhr:l.enableFirstPartyAuth||l.enableFPAForSignedInUsers&&q,supportsHttpHeadersOverwriteParam:!l.disableHttpHeadersOverwrite},l.service.start(t),_.gR(e)}})};
_.Q.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.Q.reset=function(){this.store.dispatch(_.E2({type:"RESET_VOICE_SEARCH_STATE"}))};
_.Q.setState=function(l){this.store.dispatch(o6Z(l))};
_.Q.setErrorState=function(l){switch(l){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var b;(b=this.audioPlayer)==null||Vy(b,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)GvT(this);else{var d;(d=this.audioPlayer)==null||Vy(d,"failure");this.setState("permission-denied")}break;case "ABORTED":var L;(L=this.audioPlayer)==null||Vy(L,"no_input");break;default:var P;(P=this.audioPlayer)==
null||Vy(P,"no_input");this.setState("timeout")}};
var GvT=function(l){var b,d;return _.B(function(L){switch(L.nextAddress){case 1:return L.yield(navigator.permissions.query({name:"microphone"}),2);case 2:b=L.yieldResult;if(b.state==="granted")return L.return(!0);if(b.state==="denied")return l.setState("permission-denied"),L.return(!1);l.setState("permission");d={audio:{sampleSize:16,channelCount:1},video:!1};_.zD(L,3);return L.yield(navigator.mediaDevices.getUserMedia(d),5);case 5:return l.stream=L.yieldResult,L.return(!0);case 3:return _.JE(L),
l.setState("permission-denied"),L.return(!1)}})},Tv9=function(){var l=_.aC("INNERTUBE_CONTEXT_HL"),b=_.aC("INNERTUBE_CONTEXT_GL");
return l.indexOf("-")>-1?l:l+"-"+b};var agq=function(l,b,d){u_j.call(this,b,d);this.JSC$20523_actionRouter=l;this.enableInlineSearchResponse=_.U("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.U("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.U("kevlar_voice_search_enable_fpa_signedin_users")},i6B;
_.h(agq,u_j);
var cta=function(){if(!i6B){var l="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.U("kevlar_voice_search_auth_enabled")||_.U("kevlar_voice_search_use_yt_endpoint")?l="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.U("kevlar_voice_search_use_fp_endpoint")&&(l="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");i6B=
new agq(_.XZ.getInstance(),_.rT(),new Dc(_.aC("VOZ_API_KEY"),l,.5))}return i6B};var rtT=function(l){this.JSC$20527_clientRoot=l;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$20527_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)]]));l=_.X(this.eventListeners);for(var b=l.next();!b.done;b=l.next()){var d=
_.X(b.value);b=d.next().value;d=d.next().value;d=_.X(d);for(var L=d.next();!L.done;L=d.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;b.addEventListener(L,P)}}_.f1(_.XZ.getInstance(),this.autonavPauseActionMap,this.JSC$20527_clientRoot)},lSA,b9q=function(l){return _.U("kevlar_autonav_popup_filtering")?(l=_.i$(l))?l.hasAttribute("prevent-autonav"):!0:!0};
_.Q=rtT.prototype;_.Q.onIronOverlayOpened=function(l){b9q(l)&&(this.autonavPauseReasons.overlayOpen=!0,wN(this))};
_.Q.onIronOverlayClosed=function(l){b9q(l)&&(this.autonavPauseReasons.overlayOpen=!1,wN(this))};
_.Q.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;wN(this)};
_.Q.onYtAutonavPauseBlur=function(){var l=this;_.T1.addJob(function(){dI9()||(l.autonavPauseReasons.inputBoxFocus=!1,wN(l))},8,0)};
_.Q.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;wN(this)};
_.Q.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;wN(this)};
_.Q.onYtAutonavPauseScroll=function(){var l=_.qP().resolve(_.dO);l.isOnWatch()&&(l=l.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=l.getBoundingClientRect().top<-200,wN(this))};
_.Q.onYtAutonavPauseUserEngagement=function(l){var b=this;if(_.U("user_engagement_enable_autoplay_pause_feature")){var d=Number(l.lowEngagementThresholdMs);isNaN(d)||d<=0||l.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.QH("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.qP().resolve(_.kh),_.HX()<d?_.pl(_.T1,function(){_.QH("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.ACT()?(this.userEngagementCsn=_.zw(),_.pl(_.T1,function(){_.QH("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
b.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,wN(this)):_.QH("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.l_V(Error("Bl`"+JSON.stringify(l)))};
_.Q.onYtAutonavPausePlayer=function(l){this.autonavPauseReasons.requestedByPlayer=!!l.detail;wN(this)};
_.Q.onYtAutonavVisibilityChanged=function(){var l=this,b,d,L;return _.B(function(P){if(P.nextAddress==1)return(b=_.P_())?P.yield(b.getPlayerPromise(),2):P.return();d=P.yieldResult;L=d.isMuted()||d.getVolume()===0;l.autonavPauseReasons.backgroundAndMute=dI9()&&L;wN(l);_.gR(P)})};
_.Q.onYtAutonavPausePlayerEnded=function(){_.qP().resolve(_.kh);var l=144E5;_.U("user_engagement_enable_autoplay_pause_feature")||_.U("is_part_of_any_user_engagement_experiment")||(l=45E5);this.autonavPauseReasons.longIdle=_.HX()>l;LZQ(this);wN(this)};
_.Q.onYtUserActivity=function(){var l=this;this.autonavPauseReasons.userEngagement&&(_.pl(_.T1,function(){_.QH("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",l.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,wN(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.pl(_.T1,function(){_.QH("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",l.userEngagementCsn);_.Tj()}),this.autonavPauseReasons.youthereLactExperiment=!1,wN(this));
this.autonavPauseReasons.longIdle&&!_.U("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,wN(this))};
var dI9=function(){var l=window.document.visibilityState;return!(!l||l==="visible")},wN=function(l){for(var b=!1,d=_.X(Object.values(l.autonavPauseReasons)),L=d.next();!L.done;L=d.next())L=L.value,b=b||L;
b?_.JQ.getInstance().pause(l.autonavPauseReasons):(l=_.JQ.getInstance(),l.autonavState_==3?(l.setState(2,!1,!1),l.autonavPauseReason_=void 0):l.autonavState_==1&&(l.disabledAutonavPauseReason_=void 0))},LZQ=function(l){var b=!1;
if(_.U("enable_autoplay_pause_by_lact")){_.qP().resolve(_.kh);b=_.KO("autoplay_pause_by_lact_sec")*1E3;var d=_.KO("autoplay_pause_by_lact_sampling_fraction");(b=_.HX()>=b&&Math.random()<d)&&!_.ACT()&&(_.pl(_.T1,function(){_.QH("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),b=!1)}b!==l.autonavPauseReasons.youthereLactExperiment&&(l.autonavPauseReasons.youthereLactExperiment=b)&&(l.userEngagementCsn=_.zw(),_.pl(_.T1,function(){_.QH("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",l.userEngagementCsn)}));
l.autonavPauseReasons.userEngagement&&_.pl(_.T1,function(){_.QH("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",l.userEngagementCsn)})};
rtT.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.QH("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.Tj(),this.autonavPauseReasons.youthereLactExperiment=!1,wN(this));this.autonavPauseReasons.userEngagement&&(_.QH("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,wN(this))};
rtT.prototype.onYtEngagementPanelVisibleChanged=function(l){l.detail&&l.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=l.detail.visible,wN(this))};
rtT.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var PZB=_.uT.persistentPanelVisibleSelector,u0=function(){var l=_.S.apply(this,arguments)||this;l.miniGuideVisible=!1;l.guideOpened=_.U("disable_initial_guide_state_fix")?!1:l.canFitPersistentGuide(l.initialBodyClientWidth);l.guideUserStateOpened=l.getInitialGuideUserStateOpened();l.isFullscreenShorts=!1;l.miniGuideWidthThreshold=_.KO("kevlar_mini_guide_width_threshold",791);l.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
l.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");l.persistentGuideBlockedPagePathRegex=new RegExp(l.persistentGuideBlockedPagesPatterns.join("|"));l.animationTransitionDuration=0;l.lateDataResolver=_.TZ();l.initialGuideDataFetchFailed=!1;l.initialLoad=!0;l.guideRenderers=new Set;l.isMouseOverGuide=!1;l.sessionUserManuallyExpandedGuideState=
!1;l.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return l};
_.h(u0,_.S);_.Q=u0.prototype;_.Q.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.Q.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.Q.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.Q.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Q.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.Q.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.Q.ready=function(){_.qP().addProvider({provide:_.HR,useValue:this.hostElement})};
_.Q.attached=function(){var l=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.qu(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.qu(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.qu(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.qu(this,this.onYtGuideShow));_.m1(this,function(){l.animationTransitionDuration=200})};
_.Q.detached=function(){document.removeEventListener("yt-navigate-finish",_.qu(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.qu(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.qu(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.qu(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.qu(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.qu(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.qu(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.Q.getData=function(){return this.data};
_.Q.load=function(){var l=this,b,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=l.lateDataResolver.resolve.bind(l),E.return(l.lateDataResolver.promise);if(window.ytInitialGuideData)return b=_.TZ(),b.resolve(window.ytInitialGuideData),E.return(b.promise);L=!1;_.zD(E,2);return E.yield(l.fetchGuideData(),4);case 4:d=E.yieldResult;_.f8(E,3);break;case 2:P=_.JE(E),P.message==="Returned error"&&(L=
!0);case 3:if(d)return E.return(d);l.onYtGuideClose();L||(l.initialGuideDataFetchFailed=!0);return E.return(l.lateDataResolver.promise)}})};
_.Q.fetchGuideData=function(){var l=this,b,d,L,P,E,f,F;return _.B(function(n){if(n.nextAddress==1)return b=_.qP(),l.guidePromise||(d=b.resolve(_.kI),l.guidePromise=_.GZ(d,uex)),n.yield(l.guidePromise,2);if(n.nextAddress!=3)return L=n.yieldResult,P=b.resolve(_.m3),n.yield(P(),3);(E=n.yieldResult)&&((f=L)==null?void 0:(F=f.responseContext)==null?void 0:F.maxAgeSeconds)!==0&&E.put("service:guide:fallback",new _.Vs({innertubeResponse:L}));return n.return(L)})};
_.Q.initializeGuideDataIfEmpty=function(){var l=this,b,d;return _.B(function(L){if(L.nextAddress==1){if(!l.initialGuideDataFetchFailed||l.data)return L.return();_.zD(L,2);return L.yield(l.fetchGuideData(),4)}if(L.nextAddress!=2)return(b=L.yieldResult)&&l.lateDataResolver.resolve(b),_.f8(L,0);d=_.JE(L);_.cX(d);_.gR(L)})};
_.Q.initializeGuideData=function(){var l=this,b,d;return _.B(function(L){switch(L.nextAddress){case 1:return _.Ye(V39(),{mainAppWeb:_.V1()}),_.zD(L,2),L.yield(l.load(),4);case 4:l.data=L.yieldResult;_.f8(L,3);break;case 2:b=_.JE(L),_.qK(V39(),"FAILURE"),_.cX(new _.Rp("Guide data not present",{errorMessage:b.message}));case 3:d=l.data&&l.data.items&&l.data.items.length>0?"SUCCESS":"FAILURE",d==="FAILURE"&&_.cX(new _.Rp("Guide data.items empty")),_.qK(V39(),d),_.gR(L)}})};
_.Q.setGuideData=function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1)return b.disabled?P.return():b.data?(l.data=b.data,b.guideRenderers.add(l),P.return()):P.yield(b.initializeGuideData(),2);b.graftGuideToPage();d=_.il("IS_HOMEPAGE_COLD")?"eop":void 0;_.U("disable_element_pool_populator")?b.setGuideDataAfterInit(l):(L=new _.yQ(1,d),_.ZX(L,b.setGuideDataAfterInit.bind(b,l)));_.gR(P)})};
_.Q.setGuideDataAfterInit=function(l){l.data=this.data;l.markDirty();this.guideRenderers.add(l);_.Vx(function(){_.Zi("gle")});
_.m1(this,function(){_.Zi("gpe")})};
_.Q.graftGuideToPage=function(){if(this.data){var l=this.data&&this.data.trackingParams;l&&(l=_.WZ(l),_.wX(_.Ut(),l))}};
_.Q.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.qu(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.Q.onDrawerOpenedChanged=function(l,b){!b.value&&this.guideOpened&&(this.guideOpened=!1)};
_.Q.onYtGuideToggle=function(l){var b=this.guideOpened;this.guideOpened=!b;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var d=_.Nz();_.mx(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;d.save()}this.updateGuideDrawerElementState();if(this.guideElement){var L;this.guideOpened&&((L=l.detail)==null?0:L.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.qu(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.qu(this,this.onAppDrawerTransitioned))}b||this.initializeGuideDataIfEmpty()};
_.Q.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.qu(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.BX(this.guideElement)};
_.Q.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.qu(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(CGQ(this.guideOpened))};
_.Q.guidePersistentAndVisibleChanged=function(){_.bQ(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.Q.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.E2({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.Q.miniGuideVisibleChanged=function(){_.bQ(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.Q.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(CGQ(this.guideOpened)),this.initialLoad=!1);_.bQ(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.Q.activeEndpointChanged=function(){_.bQ(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.Q.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.Q.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()};
_.Q.cachedClientWidthChanged=function(){this.updateGuideState()};
_.Q.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.Q.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var l=this.canFitPersistentGuide(this.cachedClientWidth);l?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=l}this.updateGuideDrawerElementState()};
_.Q.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.Q.getGuideOpened=function(){return this.guideOpened};
_.Q.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.Q.getActiveEndpoint=function(){return this.activeEndpoint};
_.Q.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.Q.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&&_.rh(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.Q.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.U("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.Q.handleGuideMouseLeave=function(){var l=this;!this.sessionUserManuallyExpandedGuideState&&_.U("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.wo(this,"handleGuideMouseLeave",function(){l.isMouseOverGuide||!l.guideOpened||l.miniGuideVisible||(l.guideOpened=!1,l.updateGuideDrawerElementState())},100))};
_.Q.computeGuidePersistentAndVisible=function(){var l=this;_.wo(this,"computeGuidePersistentAndVisible",function(){l.guidePersistentAndVisible=l.guideOpened&&l.guidePersistent;l.guideIsVisibleButNotPersistent=!(!l.guideOpened||l.guidePersistent)})};
_.Q.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.Q.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.Q.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.Q.startLoadingWatch=function(){this.closeGuide()};
_.Q.startLoadingShorts=function(){_.U("web_hide_guide_on_shorts")&&this.closeGuide()};
_.Q.onYtNavigateFinish=function(l,b){if(!_.OK||b){this.activeEndpoint=b.endpoint;this.pageType=b.pageType;this.pageUrl=b.response.url;var d,L;l=(L=_.K((d=b.endpoint)==null?void 0:d.commandMetadata,_.sz))==null?void 0:L.url;!this.pageUrl&&l&&(this.pageUrl=l);_.U("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.Q.getVisibleGuideRenderer=function(){for(var l=_.X(this.guideRenderers),b=l.next();!b.done;b=l.next())if(b=b.value,this.miniGuideVisible&&b.is==="ytd-mini-guide-renderer"||this.guideOpened&&b.is==="ytd-guide-renderer")return b;return null};
_.Q.markGuideRendererDirty=function(l){if(l){typeof l.markDirty==="function"&&l.markDirty();l=_.X([].concat(_.VV(_.F$(l).children)));for(var b=l.next();!b.done;b=l.next())this.markGuideRendererDirty(b.value)}};
_.Q.persistentGuideEnabled=function(l,b){if(!b||l==="watch"||l==="settings"||l==="shorts"&&this.isFullscreenShorts||_.U("reels_web_disable_persistent_guide_shorts")&&l==="shorts")return!1;var d=_.ZJ(b)||"";return _.U("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(L){return d===L}):!this.persistentGuideBlockedPagePathRegex.test(d)};
_.Q.canFitPersistentGuide=function(l){var b=_.KO("kevlar_persistent_guide_width_threshold",1312);return b===-1||_.U("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:l>this.calculateGuideThreshold(b)};
_.Q.calculateGuideThreshold=function(l){return _.U("enable_ai_companion")?l+(this.persistentPanelVisible?400:0):l};
_.Q.canFitMiniGuide=function(l){return this.miniGuideWidthThreshold===-1?!1:l>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.Q.onResize=function(){var l=this;_.wo(this,"calculateGuideState",function(){l.onResizeDebounced()})};
_.Q.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.Q.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.Q.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.Q.getInitialGuideUserStateOpened=function(){return _.U("web_force_mini_guide_default")?!1:!_.Nz().getFlag(109)};
_.qG.Object.defineProperties(u0.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.aC("initialBodyClientWidth")||window.innerWidth}}});
u0.prototype.onResize=u0.prototype.onResize;u0.prototype.observeForMiniGuideVisible=u0.prototype.observeForMiniGuideVisible;u0.prototype.computeGuidePersistentAndVisible=u0.prototype.computeGuidePersistentAndVisible;u0.prototype.persistentPanelVisibleChanged=u0.prototype.persistentPanelVisibleChanged;u0.prototype.cachedClientWidthChanged=u0.prototype.cachedClientWidthChanged;u0.prototype.resetGuide=u0.prototype.resetGuide;u0.prototype.activeEndpointChanged=u0.prototype.activeEndpointChanged;
u0.prototype.guideOpenedChanged=u0.prototype.guideOpenedChanged;u0.prototype.miniGuideVisibleChanged=u0.prototype.miniGuideVisibleChanged;u0.prototype.guideIsVisibleButNotPersistentChanged=u0.prototype.guideIsVisibleButNotPersistentChanged;u0.prototype.guidePersistentAndVisibleChanged=u0.prototype.guidePersistentAndVisibleChanged;u0.prototype.onGuideElementChanged=u0.prototype.onGuideElementChanged;u0.prototype.onGuidePersistentChanged=u0.prototype.onGuidePersistentChanged;
u0.prototype.onRenderGuideChanged=u0.prototype.onRenderGuideChanged;u0.prototype.onActiveEndpointChanged=u0.prototype.onActiveEndpointChanged;u0.prototype.onMiniGuideVisibleChanged=u0.prototype.onMiniGuideVisibleChanged;u0.prototype.onGuideIsVisibleButNotPersistentChanged=u0.prototype.onGuideIsVisibleButNotPersistentChanged;u0.prototype.onGuidePersistendAndVisibleChanged=u0.prototype.onGuidePersistendAndVisibleChanged;
_.w([_.z(_.dK),_.u("design:type",Object)],u0.prototype,"ironResizableBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],u0.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],u0.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],u0.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],u0.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Boolean)],u0.prototype,"disabled",void 0);_.w([_.g(),_.u("design:type",Boolean)],u0.prototype,"guidePersistentAndVisible",void 0);_.w([_.tC("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onGuidePersistendAndVisibleChanged",null);_.w([_.g(),_.u("design:type",Boolean)],u0.prototype,"guideIsVisibleButNotPersistent",void 0);
_.w([_.tC("guideIsVisibleButNotPersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.w([_.g(),_.u("design:type",Object)],u0.prototype,"miniGuideVisible",void 0);_.w([_.tC("miniGuideVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onMiniGuideVisibleChanged",null);_.w([_.g(),_.u("design:type",Boolean)],u0.prototype,"forceMiniGuideClose",void 0);
_.w([_.g(),_.u("design:type",Object)],u0.prototype,"activeEndpoint",void 0);_.w([_.tC("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onActiveEndpointChanged",null);_.w([_.g(),_.u("design:type",Boolean)],u0.prototype,"renderGuide",void 0);_.w([_.tC("renderGuide"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onRenderGuideChanged",null);
_.w([_.g({selector:PZB}),_.u("design:type",Boolean)],u0.prototype,"persistentPanelVisible",void 0);_.w([_.g(),_.u("design:type",Object)],u0.prototype,"guideOpened",void 0);_.w([_.g(),_.u("design:type",Boolean)],u0.prototype,"guidePersistent",void 0);_.w([_.tC("guidePersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onGuidePersistentChanged",null);_.w([_.g(),_.u("design:type",Object)],u0.prototype,"guideUserStateOpened",void 0);
_.w([_.g(),_.u("design:type",String)],u0.prototype,"pageUrl",void 0);_.w([_.g(),_.u("design:type",String)],u0.prototype,"pageType",void 0);_.w([_.g(),_.u("design:type",Number)],u0.prototype,"cachedClientWidth",void 0);_.w([_.g(),_.u("design:type",Object)],u0.prototype,"guideElement",void 0);_.w([_.g({selector:_.fH}),_.u("design:type",Object)],u0.prototype,"isFullscreenShorts",void 0);
_.w([_.tC("guideElement"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onGuideElementChanged",null);_.w([_.tC("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"guidePersistentAndVisibleChanged",null);
_.w([_.Wf("guideIsVisibleButNotPersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"guideIsVisibleButNotPersistentChanged",null);_.w([_.tC("miniGuideVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"miniGuideVisibleChanged",null);_.w([_.Wf("guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"guideOpenedChanged",null);
_.w([_.tC("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"activeEndpointChanged",null);_.w([_.Wf("pageUrl"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"resetGuide",null);_.w([_.Wf("cachedClientWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"cachedClientWidthChanged",null);
_.w([_.Wf("persistentPanelVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"persistentPanelVisibleChanged",null);_.w([_.tC("guideOpened","guidePersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"computeGuidePersistentAndVisible",null);
_.w([_.Wf("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"observeForMiniGuideVisible",null);_.w([_.Hf("iron-resize"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],u0.prototype,"onResize",null);_.w([_.A({disableElementRegistration:!0,is:"yt-guide-manager"})],u0);
var EcS=_.R(u0,"yt-guide-manager",void 0,{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var GL=function(){var l=_.S.apply(this,arguments)||this;l.JSC$20537_keyboardInUse=!1;l.boundHandleCapturedKeydownEvent=function(b){l.handleCapturedKeydownEvent(b)};
return l};
_.h(GL,_.S);_.Q=GL.prototype;_.Q.attached=function(){this.listenToDocument(document)};
_.Q.listenToDocument=function(l){l.addEventListener("keydown",_.qu(this,this.onKeyDownEvent));l.addEventListener("keyup",_.qu(this,this.onKeyUpEvent));l.addEventListener("mousedown",_.qu(this,this.onMouseDownEvent));_.U("desktop_keyboard_capture_keydown_killswitch")||l.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);l.addEventListener("yt-page-data-updated",_.qu(this,this.onPageUpdate))};
_.Q.detached=function(){this.unlistenFromDocument(document)};
_.Q.unlistenFromDocument=function(l){l.removeEventListener("keydown",_.qu(this,this.onKeyDownEvent));l.removeEventListener("keyup",_.qu(this,this.onKeyUpEvent));l.removeEventListener("mousedown",_.qu(this,this.onMouseDownEvent));_.U("desktop_keyboard_capture_keydown_killswitch")||l.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);l.removeEventListener("yt-page-data-updated",_.qu(this,this.onPageUpdate))};
_.Q.ready=function(){_.qP().addProvider({provide:_.Ib,useValue:this})};
_.Q.isKeyBoardInUse=function(){return this.JSC$20537_keyboardInUse};
_.Q.handleCapturedKeydownEvent=function(l){if(l.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(l)};
_.Q.onMouseDownEvent=function(){this.JSC$20537_keyboardInUse=!1};
_.Q.onPageUpdate=function(){if(_.U("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.U("web_shorts_keyboard_shortcut_usage_log")){_.oO9.clear();for(var l=_.X(_.sN),b=l.next();!b.done;b=l.next()){var d=_.X(b.value);b=d.next().value;d=d.next().value;d=_.mi(d);_.oO9.set(b,d);_.CZ(_.zw(),_.je(),d)}_.DuB.clear();l=_.X(_.Ff);for(b=l.next();!b.done;b=l.next())d=_.X(b.value),b=d.next().value,d=d.next().value,d=_.mi(d),_.DuB.set(b,d),_.CZ(_.zw(),_.je(),d);_.R_(_.zw(),_.je(),[].concat(_.VV(_.DuB.values()),
_.VV(_.oO9.values())));_.o_(_.zw(),[].concat(_.VV(_.DuB.values()),_.VV(_.oO9.values())))}};
_.Q.onMiniplayerActiveChange=function(){var l;(l=_.qP().resolve(_.pE).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(l.document):this.unlistenFromDocument(l.document))};
_.Q.ignoreKeyEvent=function(l){if(l.ctrlKey||l.altKey)if(_.U("kevlar_macro_markers_keyboard_shortcut")){if(l.keyCode!==37&&l.keyCode!==39)return!0}else return!0;var b=_.ad(l)||[];return _.RUA(b)?(_.U("web_button_or_anchor_list_item")&&tN9(b,l)&&(this.JSC$20537_keyboardInUse=!0),!0):l.defaultPrevented?(KB(l.keyCode,l.shiftKey,this.isShortsPage),!0):l.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(l):!1};
_.Q.isSpacebarClick=function(l){var b=l||window.event;var d;b.composedPath&&typeof b.composedPath==="function"?d=b.composedPath():d=b.path;d&&d.length?b=d[0]:(b=b||window.event,b=b.target||b.srcElement,b.nodeType==3&&(b=b.parentNode));return b&&l.keyCode===32&&(l=b.tagName==="BUTTON"||b.tagName==="A"||b.tagName==="INPUT",b=(b=b.getAttribute("role"))&&(b==="option"||b==="button"||b.indexOf("menuitem")===0),l||b)?!0:!1};
_.Q.onKeyDownEvent=function(l){if(!this.ignoreKeyEvent(l)&&(l.keyCode===191&&(l.shiftKey||l.metaKey?l.repeat!=null&&l.repeat||(this.openHotkeyDialog(),KB(l.keyCode,l.shiftKey,this.isShortsPage)):(this.focusSearchBox(),l.preventDefault())),!l.metaKey)){var b=_.qP().resolve(_.pE);switch(l.keyCode){case 9:this.JSC$20537_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(l);break;case 84:b.pipController.getWindow()&&window.focus();this.toggleTheaterMode(l.keyCode,l.shiftKey);break;case 73:b.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(l.keyCode,l.shiftKey);break;case 70:if(this.isShortsPage){_.pfx();break}this.isMiniplayerActive()?b.pipController.getWindow()&&(b.close(!0),window.focus()):this.passEventToPlayer(l);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(l.keyCode,l.shiftKey):this.closeMiniplayer(l.keyCode,l.shiftKey)||this.passEventToPlayer(l);break;case 13:l.shiftKey&&_.qP().resolve(_.$8).activate(l);break;default:this.passEventToPlayer(l)}}};
_.Q.onKeyUpEvent=function(l){if(!this.ignoreKeyEvent(l))if(_.U("web_speedmaster_spacebar_control")&&l.keyCode===32)this.handlePlayerSpaceKey(l,!0);else{var b=this.getPlayerManager();b&&(b=b.getPlayer())&&b.handleGlobalKeyUp(l.keyCode,l.shiftKey,l.ctrlKey,l.altKey,l.metaKey,l.key,l.code)}};
_.Q.getPlayerManager=function(){var l=_.P_(),b=_.qP().resolve(_.YC(_.dO));return l&&b&&b.isOnWatch()?l:null};
_.Q.passEventToPlayer=function(l,b){var d=this,L,P,E,f;return _.B(function(F){if(F.nextAddress==1){if(!_.U("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&d.isMiniplayerActive())L=_.qP().resolve(_.pE).getPlayerElement();else if(d.inlinePreviewIsActive){if(P=_.bQ(d.hostElement,"yt-get-inline-preview-player-action"),(E=P)==null?0:E[0])L=P[0]}else L=_.P_();return L?F.yield(L.getPlayerPromise(),3):F.jumpTo(0)}f=F.yieldResult;b?f.handleGlobalKeyUp(l.keyCode,l.shiftKey,l.ctrlKey,l.altKey,l.metaKey,
l.key,l.code):f.handleGlobalKeyDown(l.keyCode,l.shiftKey,l.ctrlKey,l.altKey,l.metaKey,l.key,l.code,l.repeat);l.keyCode!==38&&l.keyCode!==40&&KB(l.keyCode,l.shiftKey,d.isShortsPage);_.gR(F)})};
_.Q.focusSearchBox=function(){_.rh(this.hostElement,"yt-focus-searchbox")};
_.Q.openHotkeyDialog=function(){_.rh(this.hostElement,"yt-open-hotkey-dialog")};
_.Q.isMiniplayerActive=function(){return _.qP().resolve(_.pE).isMiniplayerActive()};
_.Q.closeMiniplayer=function(l,b){return this.isMiniplayerActive()?(_.qP().resolve(_.pE).close(),KB(l,b,this.isShortsPage),!0):!1};
_.Q.toggleTheaterMode=function(l,b){var d=_.gr(_.rT().getState()),L=this.getPlayerManager(),P=_.U("disable_theater_mode_keyboard")||_.il("START_IN_FULL_WINDOW_MODE");L&&!P&&(d=!d,_.Tw()&&_.U("external_fullscreen")&&(d=!0),_.lQ(this.hostElement,"yt-toggle-theater-mode",[d]),KB(l,b,this.isShortsPage))};
_.Q.toggleMiniplayer=function(l,b){var d=this.getPlayerManager();if(this.isMiniplayerActive()){var L;((L=_.qP().resolve(_.YC(_.dO)))==null?0:L.isOnWatch())?_.qP().resolve(_.pE).close(!0):_.pK(_.qP().resolve(_.pE));KB(l,b,this.isShortsPage)}else d&&(_.lQ(this.hostElement,"yt-activate-miniplayer-from-watch-action"),KB(l,b,this.isShortsPage))};
_.Q.handlePlayerSpaceKey=function(l,b){var d=!!_.P_()||this.isMiniplayerActive();d=_.U("disable_space_scroll_fix")||d;_.U("global_spacebar_pause")&&!this.isKeyBoardInUse()&&d&&(l.preventDefault(),this.passEventToPlayer(l,b))};
_.Q.isPresentingTheaterMode=function(){return _.U("web_watch_enable_tm_esc_key")?_.gr(_.rT().getState())&&!_.Tw():!1};
GL.prototype.onMiniplayerActiveChange=GL.prototype.onMiniplayerActiveChange;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],GL.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],GL.prototype,"ytdReduxBehavior",void 0);_.w([_.g({selector:_.Jp$}),_.u("design:type",Boolean)],GL.prototype,"inlinePreviewIsActive",void 0);_.w([_.g({selector:_.pbQ}),_.u("design:type",Boolean)],GL.prototype,"isShortsPage",void 0);
_.w([_.g({selector:_.xM}),_.u("design:type",Boolean)],GL.prototype,"miniplayerIsActive",void 0);_.w([_.tC("miniplayerIsActive"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GL.prototype,"onMiniplayerActiveChange",null);_.w([_.A({disableElementRegistration:!0,is:"yt-hotkey-manager"})],GL);_.R(GL,"yt-hotkey-manager",void 0,{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var TL=function(){var l=_.S.apply(this,arguments)||this;l.loopStateEntityKey_=null;l.playlistLoopStateEntity_=null;l.isShuffleNextPlaylist=!1;l.PLAYER_EVENTS_=new Map;l.playerListenersSetup_=!1;l.videoSkipJob_=0;l.canAutoAdvance_=!1;l.playerManager_=null;l.TEST_ONLY={};return l};
_.h(TL,_.S);_.Q=TL.prototype;_.Q.ready=function(){_.qP().addProvider({provide:_.Ud,useValue:this.hostElement})};
_.Q.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_)};
_.Q.attached=function(){document.addEventListener("yt-navigate-start",_.qu(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.qu(this,this.onYtNavigateFinish_))};
_.Q.detached=function(){document.removeEventListener("yt-navigate-start",_.qu(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.qu(this,this.onYtNavigateFinish_))};
_.Q.updatePlaylistEventListeners=function(l,b){b&&!this.playerListenersSetup_?(this.playerManager_=l,this.registerPlaylistEventListeners_(l)):!b&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(l))};
_.Q.setPlayer=function(l){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=l};
_.Q.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.Q.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.Q.registerPlaylistEventListeners_=function(l){var b=this;l.getPlayerPromise().then(function(d){b.playerListenersSetup_||(b.ytPlayerListenerBehavior.listenToPlayerEvents(d,b.PLAYER_EVENTS_),b.playerListenersSetup_=!0)})};
_.Q.removePlaylistEventListeners_=function(l){var b=this;l.getPlayerPromise().then(function(d){b.playerListenersSetup_&&(b.ytPlayerListenerBehavior.unlistenFromPlayerEvents(d,b.PLAYER_EVENTS_),b.playerListenersSetup_=!1)})};
_.Q.setPlaylistComponent=function(l){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.qu(this,this.onPlaylistYtNavigate_)),l&&(l.data&&this.playlistComponent.data&&l.data.playlistId==this.playlistComponent.data.playlistId?(l.loopOn=this.playlistComponent.loopOn,l.shuffleOn=this.playlistComponent.shuffleOn):(l.loopOn=!1,l.shuffleOn=!1),this.isShuffleNextPlaylist&&(l.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=l;this.playlistComponent.addEventListener("yt-navigate",
_.qu(this,this.onPlaylistYtNavigate_))};
_.Q.setAutoplayRenderer=function(l){this.autoplayData=l};
_.Q.setPlaylistData=function(l){this.currentPlaylistData_=l;_.rh(this.hostElement,"yt-playlist-data-updated");_.RB.isEmpty(l)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(l)};
_.Q.setPlayerPlaybackControlData=function(l){this.playerManager_&&this.playerManager_.updatePlayerComponents(l.playlistPanelRenderer)};
_.Q.getPlaylistData=function(){return this.currentPlaylistData_};
_.Q.getTempData_=function(l,b){if(this.playlistComponent==null)return null;l={};this.playlistComponent.shuffleOn&&(l.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(l.loop_on=this.playlistComponent.loopOn);b&&(l.autonav="1",_.qP().resolve(_.kh),b=_.HX(),b>0&&(l.lact=b),this.playerManager_&&(b=this.playerManager_.getPlayer())&&b.shouldSendVisibilityState()&&(b=b.getVisibilityState(),b!=0&&(l.vis=b)));_.U("enable_unknown_lact_fix_on_html5")&&(_.qP().resolve(_.kh),l.lact=
_.HX());return l};
_.Q.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.Q.setLoopStateEntityKey_=function(l){var b;this.loopStateEntityKey_=((b=this.getPlaylistLoopData_(l))==null?void 0:b.playlistLoopStateEntityKey)||null};
_.Q.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.Q.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.Q.skipVideo=function(){var l=this,b=_.U("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||b)b=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.Z_(_.T1,function(){l.onPlaylistNext();l.videoSkipJob_=0},b)};
_.Q.cancelVideoSkip=function(){this.videoSkipJob_&&(_.T1.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.Q.isInBackground_=function(){var l=window.document.visibilityState;return!(!l||l=="visible")};
_.Q.onPlaylistIndex_=function(l){this.playlistComponent&&(l=this.playlistComponent.data.contents[l].playlistPanelVideoRenderer.navigationEndpoint,_.rh(this.hostElement,"yt-navigate",{endpoint:l,tempData:this.getTempData_(l)}))};
_.Q.onPlayerStateChange_=function(l){if(l=l==0&&this.playlistComponent&&this.canAutoAdvance_)l=_.JQ.getInstance(),l=!(l.autonavState_===3?l.autonavPauseReason_&&l.autonavPauseReason_.inputBoxFocus===!0:l.autonavState_===1&&l.disabledAutonavPauseReason_&&l.disabledAutonavPauseReason_.inputBoxFocus===!0);l&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.Q.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.Q.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.Q.navigateToAutoplayWatchEndpoint_=function(l,b,d){var L=this.playlistComponent.data.currentIndex,P=this.getNumPlayableVideos_();l=="NORMAL"&&b=="autoplayVideo"&&L+1>=P&&d||!(l=this.getVideoEndpoint_(l,b))||(d=this.getTempData_(l,d),_.rh(this.hostElement,"yt-navigate",{endpoint:l,tempData:d}))};
_.Q.getNumPlayableVideos_=function(){for(var l=0,b=_.X(this.playlistComponent.data.contents||[]),d=b.next();!d.done;d=b.next())d.value.playlistPanelVideoRenderer&&(l+=1);return l};
_.Q.getVideoEndpoint_=function(l,b){if(this.autoplayData&&this.autoplayData.sets)for(var d=0,L=this.autoplayData.sets.length;d<L;d++){var P=this.autoplayData.sets[d];if(P.mode==l){if(P[b])return P[b];break}}else l=new _.Rp("AutoplayData is undefined in playlist manager","Mode: "+l+" endpoint: "+b),_.cX(l)};
_.Q.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.Q.onPlaylistYtNavigate_=function(l){if(l.detail.endpoint){l.stopPropagation();var b=l.detail;b.tempData=this.getTempData_(l.detail.endpoint);_.rh(this.hostElement,"yt-navigate",b)}};
_.Q.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.Q.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.Q.playlistLoopStateEntityChanged_=function(l){var b=this,d,L,P;return _.B(function(E){if(E.nextAddress==1){if(!l)return E.return();d=l.state==="PLAYLIST_LOOP_STATE_ONE";return b.playerManager_?E.yield(b.playerManager_.getPlayerPromise(),3):E.jumpTo(2)}E.nextAddress!=2&&(L=E.yieldResult,L.setLoopVideo(d));P=l.state==="PLAYLIST_LOOP_STATE_ALL";b.playlistComponent&&(b.playlistComponent.loopOn=P);_.gR(E)})};
_.Q.getPlaylistLoopData_=function(l){var b,d;if(l=l==null?void 0:(b=l.playlistButtons)==null?void 0:(d=b.menuRenderer)==null?void 0:d.topLevelButtons)for(b=_.X(l),d=b.next();!d.done;d=b.next())if(d=d.value,d.playlistLoopButtonRenderer)return d.playlistLoopButtonRenderer};
_.Q.getLoopStateCommand_=function(l){var b=this.getPlaylistData(),d;b=((d=this.getPlaylistLoopData_(b))==null?void 0:d.states)||[];var L;l=(L=_.K(b[l?1:2],_.MnV))==null?void 0:L.button;var P;return(P=_.K(l,_.Ym))==null?void 0:P.command};
_.Q.onPlayerLoopChange_=function(l){this.playlistLoopStateEntity_&&(l?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(l=this.getLoopStateCommand_(l))&&this.ytComponentBehavior.resolveCommand(l)};
_.Q.onSleepTimerSettingsChanged_=function(l){this.canAutoAdvance_=l!=="End of video"};
TL.prototype.onPlaylistLoopStateEntityChanged=TL.prototype.onPlaylistLoopStateEntityChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],TL.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.k4.YtPlayerListenerBehavior),_.u("design:type",_.WR)],TL.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],TL.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],TL.prototype,"loopStateEntityKey_",void 0);
_.w([_.g({selectorArgs:["loopStateEntityKey_"],selector:_.PE.playlistLoopStateEntitySelector}),_.u("design:type",Object)],TL.prototype,"playlistLoopStateEntity_",void 0);_.w([_.tC("playlistLoopStateEntity_"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TL.prototype,"onPlaylistLoopStateEntityChanged",null);_.w([_.A({disableElementRegistration:!0,is:"yt-playlist-manager"})],TL);_.R(TL,"yt-playlist-manager",void 0,{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var QQA,XlZ=function(){if(QQA!==void 0)return QQA;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return QQA=l};var ae=function(){var l=_.S.apply(this,arguments)||this;l.lastCallback=null;l.getAccountLinkPromises={};l.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);l.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return l};
_.h(ae,_.S);_.Q=ae.prototype;_.Q.getLocation=function(){return window.location.href};
_.Q.getCompletionUrl=function(){return _.wh(this.getLocation())};
_.Q.containsRedirectState=function(l){return(l=_.Iw(_.OrN(l)))?(new URLSearchParams(l)).get("redirect_state")!==null:!1};
_.Q.createGalConfig=function(l,b){var d=new tDS;l=d=b?this.getPopupOrRedirectSetting(d,_.aC("LINK_API_KEY"),_.aC("LINK_API_KEY_REDIRECT"),l):Um9(d,_.aC("LINK_API_KEY"));l.authUser=_.aC("SESSION_INDEX")||0;l.supportedFlows=new Set([4]);return l.build()};
_.Q.getPopupOrRedirectSetting=function(l,b,d,L){this.isGalInteractionPopupMode(L)?(l.interactionMode=0,l=Um9(l,b)):(l.interactionMode=1,b=this.getCompletionUrl(),l.completionUrl=b,l=Um9(l,d));return l};
_.Q.isGalInteractionPopupMode=function(l){if(this.redirectModeProviderAllowlist.has(l))switch(l){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.Q.getStatusEntityKeyForProviderId=function(l){return _.Fv(l+":all","accountLinkStatusEntity")};
_.Q.findNestedPropValue=function(l,b){var d=!1,L=null;JSON.stringify(l,function(P,E){d||P!==b||(d=!0,L=E);return d?null:E});
return L};
_.Q.findAccountLinkButtonViewModel=function(l,b){var d=null,L=!1;JSON.stringify(l,function(P,E){L||E.accountLinkStatusEntityKey!==b||E.accountLinkStatusSecondaryEntityKey||(L=!0,d=E);return L?null:E});
return d};
_.Q.executeLinkingSuccessOrFailureCommands=function(l,b,d){var L=null,P;(b==null?0:(P=b.url)==null?0:P.includes("account_sharing"))?L=b==null?void 0:b.response:L=b==null?void 0:b.response;(b=this.findAccountLinkButtonViewModel(L,l))?(l=d?this.findNestedPropValue(b,"onSuccessCommand"):this.findNestedPropValue(b,"onFailureCommand"))?_.X8([l],this.hostElement):_.bo(Error("Cl")):_.bo(Error("Dl`"+l))};
_.Q.handleInitializeRequest=function(l,b){var d=this,L=Nw9(this.createGalConfig(l,!0));this.containsRedirectState(this.getLocation())?snx(l,L.config,L.galService).then(function(P){var E=d.getStatusEntityKeyForProviderId(l);if(P.statusCode===1)b&&d.executeLinkingSuccessOrFailureCommands(E,b,!0),P=d.getLocation().indexOf("#"),P!==-1&&window.history.pushState(null,"",d.getLocation().substring(0,P));else return b&&d.executeLinkingSuccessOrFailureCommands(E,b,!1),Promise.reject(Error(P.statusMessage))}).catch(function(P){_.cX(P);
_.Gj("gamingAccountLinkStatusChanged",{serviceId:l,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(P)}):this.getAccountLinkPromises[l]=L.startLinkingSession({serviceId:l})};
_.Q.handleAccountLinkCommand=function(l){_.K(l,xe6)&&this.handleLinkRequest(_.K(l,xe6))};
_.Q.handleLinkRequest=function(l){var b=this,d=l.thirdPartyId;if(d)if(this.isGalInteractionPopupMode(d)){var L=function(){b.closeAndFire("ytd-gaming-account-link-setting-renderer",l.onFailureCommand)},P=function(){b.closeAndFire("ytd-gaming-account-link-setting-renderer",l.onSuccessCommand)};
this.lastCallback=P;this.getAccountLinkPromises[d].then(function(E){b3S(E).then(function(f){f.statusCode===1?P():L()})}).catch(function(){L()})}else this.getAccountLinkPromises[d].then(function(E){b3S(E).then(function(f){if(f.statusCode!==1)return Promise.reject(Error(f.statusMessage))})}).catch(function(E){_.cX(E);
_.Gj("gamingAccountLinkStatusChanged",{serviceId:d,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(E)})};
_.Q.closeAndFire=function(l,b){_.lQ(this.hostElement,"yt-close-popup-action",[l]);b&&_.X8([b],this.hostElement)};
_.Q.handleAccountUnlinkCommand=function(l){_.K(l,gvZ)&&this.handleUnlinkRequest(_.K(l,gvZ))};
_.Q.handleUnlinkRequest=function(l){var b=this,d=l.thirdPartyId;if(d){var L=function(){b.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",l.onFailureCommand)},P=function(){b.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",l.onSuccessCommand)};
this.lastCallback=P;var E=Nw9(this.createGalConfig(d,!1));this.unlinkUserGal(E,d).then(function(f){f.statusCode===1?P():L()}).catch(function(){L()})}};
_.Q.unlinkUserGal=function(l,b){return l.deleteLink(b)};
_.Q.handleLogAccountLinkingEventCommand=function(l){_.U("enable_gel_log_commands")&&_.K(l,S_a)&&(l=_.K(l,S_a).event)&&_.Gj("gamingAccountLinkStatusChanged",l)};
_.qG.Object.defineProperties(ae,{template:{configurable:!0,enumerable:!0,get:function(){return XlZ()}}});
_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],ae.prototype,"ytOpenPopupBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],ae.prototype,"ytActionHandlerBehavior",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-third-party-manager"})],ae);_.R(ae,"ytd-third-party-manager",function(){return XlZ()},{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var fSO,sQS=function(){if(fSO!==void 0)return fSO;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return fSO=l};var i0=function(){var l=_.S.apply(this,arguments)||this;l.currentPage=void 0;l.renderLoadingStateJobId=0;l.updatePageDataJobId=0;l.pageDisposeJobsets=new WeakMap;l.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"};l.shouldApplyLockupToWatchTransition=_.U("web_thumbnail_to_watch_transition");l.shouldApplySlideTransition=_.eG("web_page_transition_type")==="slide"||_.U("enable_plj_landing_page");l.shouldApplyLearningJourneyTransition=_.U("enable_plj_landing_page");l.TEST_ONLY=void 0;return l};
_.h(i0,_.S);_.Q=i0.prototype;_.Q.ready=function(){var l=_.qP();l.addProvider({provide:_.dO,useValue:this});l.addProvider({provide:_.d39,useValue:this})};
_.Q.created=function(){this.pagePool=new $7Q;this.contextSwitcher=new u7j};
_.Q.attached=function(){_.rh(this.hostElement,"attached");var l=_.qP().resolve(_.YC(_.hq));l&&(this.contextSwitcher.JSC$20362_networkService_=l);this.viewTransitionManager=_.qP().resolve(_.Ek)};
_.Q.getPageOffset=function(l){return l.getScrollTop()};
_.Q.setPageOffset=function(l,b){try{l.setScrollTop(b)}catch(d){}};
_.Q.setPageOffsetForNavigation=function(l,b){_.rh(this.hostElement,"yt-navigate-set-page-offset",{page:l,offset:b===void 0?0:b})};
_.Q.pauseActiveContext=function(){var l=this.contextSwitcher;l.activeContext_&&l.activeContext_.pause()};
_.Q.getModuleNameForType=function(l){return l==="watch"?_.U("kevlar_watch_fixie")?"watchFixie":_.U("kevlar_watch_grid")?"watchGrid":"watchFlexy":l==="shorts"||l==="search"?l:"browse"};
_.Q.attachPage=function(l){var b,d=!_.U("pc_is_attached_ks")&&(l==null?void 0:(b=l.polymerController)==null?void 0:b.isAttached);if(!l.isAttached&&!d)try{_.F$(this.hostElement).appendChild(l)}catch(P){var L;_.cX(new _.Rp("Error attaching page element for component",{origin:(L=this.currentPage)==null?void 0:L.is,component:l.is}))}};
_.Q.setActivePage=function(l,b){var d=this,L=!1,P=function(){var E=d.isOnWatch(),f=d.currentPage;if(l)if(l!==d.currentPage){f&&(f.hidden=!0,f.active=!1,f.removeAttribute("role"));d.currentPage=l;var F,n=b!=null?b:_.YI((F=d.data)==null?void 0:F.endpoint);f&&_.rh(d.hostElement,"yt-page-type-changed",{oldPageType:f.is,newPageType:l.is,newPageSubtype:n});_.i4().dispatch(_.E2({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:l.is}));_.i4().dispatch(_.E2({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:n||""}));
l.hidden=!1;d.attachPage(l);l.active=!0;l.setAttribute("role","main");f&&d.setPageOffsetForNavigation(l,0);_.U("kevlar_remove_page_dom_on_switch")&&!E&&f&&_.F$(d.hostElement).removeChild(f)}else L=!0;else d.handleMissingDestinationPage(f)};
this.shouldRunBrowseTransition(this.currentPage,l)?BSO(this.viewTransitionManager,P):this.shouldRunLearningJourneyTransition(this.currentPage,l)?NSS(this.viewTransitionManager,P):P();return L};
_.Q.handleMissingDestinationPage=function(l){if(this.isColdLoadForUnknownPage(l))_.cX(new _.Rp("Cold load for unknown page"));else{var b;l=new _.Rp("Unable to set active page",l?l.is:"unknown origin",(b=this.data)==null?void 0:b.endpoint);_.az(l)}};
_.Q.isColdLoadForUnknownPage=function(l){return!l&&q_(this.data)==="unknown"};
_.Q.shouldRunBrowseTransition=function(l,b){return this.shouldApplySlideTransition&&(l==null?void 0:l.is)==="ytd-browse"&&(b==null?void 0:b.is)==="ytd-browse"&&l!==b};
_.Q.shouldRunLearningJourneyTransition=function(l,b){return this.shouldApplyLearningJourneyTransition&&(l==null?void 0:l.is)==="ytd-browse"&&((b==null?void 0:b.is)==="ytd-watch-learning-journey"||(b==null?void 0:b.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.Q.shouldRunWatchNextLoadedTransition=function(l,b){return this.viewTransitionManager&&l.is==="ytd-watch-flexy"&&b};
_.Q.updatePageData=function(l){var b=this,d=this.data;this.updatePageDataJobId&&_.T1.cancelJob(this.updatePageDataJobId);this.data=l;return new _.M$(function(L){var P=function(){l.filler?b.performDataUpdate(l,d):UtS(function(){b.performDataUpdate(l,d)});
var n=_.ev();_.hx(n,"cr")||n.processSignal("cr");L()},E=function(){l&&(l.page==="watch"||_.U("web_shorts_delay_shorts_page_update")&&l.page==="shorts")?b.updatePageDataJobId=_.Z_(_.T1,P):P()};
if(_.U("kevlar_enable_mss_page_modules_client")&&l){var f=_.qP().resolve(_.wI),F=b.getModuleNameForType(l.page);(f=srq(f,[F]))?f.then(E):E()}else E()})};
_.Q.isDownloadsPage=function(l){var b,d;return(l==null?void 0:(b=l.endpoint)==null?void 0:(d=b.browseEndpoint)==null?void 0:d.browseId)==="FEdownloads"};
_.Q.setPlayerSyncInterval=function(l){var b;return _.B(function(d){if(d.nextAddress==1)return d.yield(_.qP().resolve(_.sJ),2);b=d.yieldResult;b.setUpPositionSyncInterval(l);_.gR(d)})};
_.Q.performDataUpdate=function(l,b){_.U("kevlar_early_popup_close")||_.lQ(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var d=!l.filler;d&&(_.Zi("lps"),_.U("config_age_report_killswitch")||yLO());var L=q_(l),P,E=!1;if(_.U("kevlar_remove_page_dom_on_switch")){var f=b&&q_(b);L===f&&(P=this.getCurrentPage())}P||(P=Cg(this.pagePool,L));d&&hnT(this.pagePool.elementPoolPopulator,L);d&&!this.renderLoadingStateJobId&&(E=this.setActivePage(P));if(P){f=L==="watch";var F=
L==="shorts",n=L==="learning_journey_watch";_.U("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(P);if(f||F||n)P.playerData=l.playerResponse;if(F){l.reelWatchSequenceResponse?P.reelWatchSequenceResponse=l.reelWatchSequenceResponse:!P.cachedReelWatchSequenceResponse||P.reelWatchSequenceResponse||_.U("web_enable_delay_shorts_sequence_call_new")||(P.reelWatchSequenceResponse=P.cachedReelWatchSequenceResponse);l.reelWatchSequenceResponse&&(b==null?void 0:b.page)!=="shorts"&&
(P.cachedReelWatchSequenceResponse=l.reelWatchSequenceResponse);P.currentEndpoint=l.endpoint;var N;P.isPreviousPageShorts=!!(b==null?0:(N=b.endpoint)==null?0:N.reelWatchEndpoint)}N=this.isDownloadsPage(l);var Y=this.isDownloadsPage(b);N&&!Y?this.setPlayerSyncInterval(6E5):!N&&Y&&this.setPlayerSyncInterval();_.U("block_all_player_prefetch_requests")||this.preparePrefetchRequest(l,P,d,f,F,n);mc6(_.qP().resolve(_.pE),b,l);if(_.U("enable_ai_companion")){var q;(q=_.qP().resolve(_.YC(_.FM)))==null||_.IAB(q,
this.getPersistentPanelSurface(L))}_.Ig(_.qP().resolve(_.kh));_.U("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(P);d?(d=typeof P.loadPage,d==="function"?(P.pageContext=G09(this.contextSwitcher,P,P.data!==l.response),d=function(){P.loadPage(l.response)},this.shouldApplySlideTransition&&P.is==="ytd-browse"&&E&&(L==="learning"||this.isDifferentBrowseId(l==null?void 0:l.endpoint,b==null?void 0:b.endpoint))?BSO(this.viewTransitionManager,d):this.shouldRunWatchNextLoadedTransition(P,
E)?OI9(this.viewTransitionManager,d):d()):_.ib(new _.Rp("b/38014653 ",[L,
P.is,P.nodeName,d,P.isAttached,b&&q_(b),this.hostElement.children.length])),_.Zi("pdl")):(P.hidden=!0,l.response.filler=!0,P.data=l.response,this.attachPage(P));_.rh(this.hostElement,"yt-page-data-updated",{pageType:L})}_.pl(_.T1,function(){_.U("logging_avoid_blocking_during_navigation")&&_.zCA().transition("none");var H=sWQ(),t=P;if(l){var e=gXT(l),W=SKx(l),M;a:{if(l.playerResponse){var J=l.playerResponse,x;if((M=J.auxiliaryUi)==null?0:(x=M.messageRenderers)==null?0:x.upsellDialogRenderer){M=J.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(l.response&&(M=l.response,(J=M.overlay)==null?0:J.upsellDialogRenderer)){M=M.overlay.upsellDialogRenderer;break a}M=void 0}var V;var p;x=(V=l.playerResponse)==null?void 0:(p=V.auxiliaryUi)==null?void 0:p.messageRenderers;V=(x==null?void 0:x.enforcementMessageViewModel)||(x==null?void 0:x.bkaEnforcementMessageViewModel);V=(V==null?void 0:V.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?V:void 0;var D;a:{if(l.response&&(p=l.response,(D=p.overlay)==null?0:D.commandWrapperPromoRenderer)){D=
p.overlay.commandWrapperPromoRenderer;break a}D=void 0}fga(H,e,W,M,V,D,t)}})};
_.Q.preparePrefetchRequest=function(l,b,d,L,P,E){var f,F,n,N,Y,q,H,t,e,W,M,J,x,V,p;return _.B(function(D){if(D.nextAddress==1)return!d||!(L||P||E)||_.U("kevlar_disable_background_prefetch")&&_.rq(_.A0N)()===0?D.return():(f=_.L2(b))?D.yield(f.getPlayerPromise(),2):D.return();F=D.yieldResult;n=_.qP().resolve(_.YC(_.hq));if(!n)return D.return();if(P)return N=_.LE(_.Vv),Md9(N,(Y=l.endpoint)==null?void 0:Y.reelWatchEndpoint,b.reelWatchSequenceResponse,F,n),D.return();t=(q=l.response)==null?void 0:(H=q.responseContext)==
null?void 0:H.webResponseContextExtensionData;if(!t)return D.return();x=(e=l.response)==null?void 0:(W=e.contents)==null?void 0:(M=W.twoColumnWatchNextResults)==null?void 0:(J=M.autoplay)==null?void 0:J.autoplay;V=_.qP().resolve(_.Ud);p=_.LE(_.Vv);Inx(p,t,F,n,V,x);_.gR(D)})};
_.Q.movePlayerToWatch=function(l){var b=this,d,L;return _.B(function(P){d=Cg(b.pagePool,"watch");L=d.getPlayerContainer();l.appendTo(L);_.gR(P)})};
_.Q.movePlayerToShorts=function(l){var b=this,d,L,P;return _.B(function(E){d=Cg(b.pagePool,"shorts");L=d.getPlayerContainer();(P=l)==null||P.appendTo(L,void 0,!0);_.gR(E)})};
_.Q.getPlayerFromWatch=function(){var l=Cg(this.pagePool,"watch");return _.L2(l)};
_.Q.getPlayerFromShorts=function(){var l=Cg(this.pagePool,"shorts");return _.L2(l)};
_.Q.startLoadingWatch=function(){var l=this,b=Cg(this.pagePool,"watch");this.renderLoadingStateJobId?(_.T1.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.U("web_watch_transition_enable_start_loading_watch_callsite")?n6B(this.viewTransitionManager,function(){l.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(b,"watch");
if(_.U("enable_ai_companion")){var d;(d=_.qP().resolve(_.YC(_.FM)))==null||_.IAB(d,this.getPersistentPanelSurface("watch"))}};
_.Q.startLoadingShorts=function(){var l=Cg(this.pagePool,"shorts");this.setActivePage(l,"shorts")};
_.Q.startLoadingLearningJourney=function(){var l=Cg(this.pagePool,"learning_journey_watch");this.setActivePage(l,"learning_journey_watch")};
_.Q.getCurrentPage=function(){return this.currentPage};
_.Q.getDestinationPageType=function(){return this.destinationPageType};
_.Q.getCurrentData=function(){return this.data};
_.Q.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.Q.isOnShorts=function(){var l;return((l=this.currentPage)==null?void 0:l.is)==="ytd-shorts"};
_.Q.isWatchPage=function(l){return!!l&&(l.is==="ytd-watch-flexy"||l.is==="ytd-watch-fixie"||l.is==="ytd-watch-grid")};
_.Q.preparePage=function(l,b){var d=this,L=function(){var f=d.pagePool.preparePage(l,d.currentPage,b);f&&d.attachPage(f)},P=function(f){_.r7(f,b);
_.cX(f)};
if(_.U("kevlar_enable_mss_page_modules_client")){var E=this.getModuleNameForType(l);if(E=srq(_.qP().resolve(_.wI),[E])){E.then(L.bind(this)).catch(P.bind(this));return}}try{L()}catch(f){P(f)}};
_.Q.lazyPrepareCriticalPages=function(l,b){l=_.YI(b)||l;_.U("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(l).then(this.maybePrepareWatchPage.bind(this,l)):this.maybePrepareWatchPage(l)};
_.Q.maybePrepareWatchPage=function(l){l==="watch"||l==="learning_journey_watch"&&_.U("web_watch_learning_journey_disable_lazy_pages")||_.pl(_.T1,this.preparePage.bind(this,"watch"))};
_.Q.downloadPageModules=function(l){l=this.getModuleNameForType(l);var b=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);b.delete(l);var d=_.qP().resolve(_.wI);d.JSC$19035_loadModules(l);return d.JSC$19035_loadModules.apply(d,_.VV(b))};
_.Q.renderPageLoadingState=function(l,b){this.preparePage(l,b);var d=Cg(this.pagePool,l);d.loadingData&&(d.loadingData.endpoint=b);d.loading=!0;this.setActivePage(d,l);l!=="watch"&&l!=="learning_journey_watch"||_.rh(this.hostElement,"yt-guide-close")};
_.Q.prepareForNavigation=function(l,b){var d=this;if(this.currentPage&&this.data){var L=_.YI(b)||l;this.destinationPageType=L;q_(this.data)==L&&_.rh(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((l==="watch"||l==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.T1.cancelJob(this.renderLoadingStateJobId);_.qP().resolve(_.pE).deactivate(b);_.tB(_.T1,function(){var E=d.viewTransitionManager,f=d.currentPage;
if(E.isLockupToWatchTransitionEnabled&&E.isLockupThumbnailRegistrationEnabled&&f)if(E.registeredLockupThumbnail)E.lockupThumbnailRegisteredFromWatchEndpoint&&_.cX(new _.Rp("Lockup thumbnail already registered from watch endpoint."));else{a:{var F=_.K(b,_.oN);if(F==null?0:F.videoId){var n="yt-lockup-view-model ."+_.GLF(F.videoId)+" yt-thumbnail-view-model";f=f.querySelectorAll(n);if(f.length===1){F=f[0];break a}f.length>1?_.cX(new _.Rp("Multiple LockupViewModel thumbnails found for videoId: "+F.videoId+
". Selector: "+n)):_.U("web_thumbnail_to_watch_transition_debug")&&_.cX(new _.Rp("No LockupViewModel thumbnail found for videoId: "+F.videoId+". Selector: "+n))}F=void 0}F&&(E.registeredLockupThumbnail=F,E.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.NYq(E,F))}});
var P=this.data;this.renderLoadingStateJobId=_.tB(_.T1,function(){n6B(d.viewTransitionManager,function(){if(d.data!=P){var E=Cg(d.pagePool,l);d.setActivePage(E)}else d.renderPageLoadingState(l,b);d.renderLoadingStateJobId=0})},150)}};
_.Q.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var l=new _.yQ(1);this.currentPage.pageDisposeJobs.forEach(function(b){_.ZX(l,b)});
this.pageDisposeJobsets.set(this.currentPage,l)}};
_.Q.flushPageDisposeJobset=function(l){var b=this.pageDisposeJobsets.get(l);b&&(b.flushJobs(),this.pageDisposeJobsets.delete(l))};
_.Q.onYtStopOldPlayer=function(l,b){b=b===void 0?!1:b;var d,L=_.hk("kevlar_new_stop_old_player_logic_pages");if(_.U("kevlar_check_current_page_on_stop_old_player")&&(L.length===0||this.currentPage&&L.includes(this.currentPage.is)))if(this.data&&(d=q_(this.data)),q_(l)===d&&this.currentPage&&q_(this.currentPage.data)!==d)var P=_.L2(this.currentPage);else d=q_(this.data),P=Cg(this.pagePool,d),P=_.L2(P);else this.data&&(d=q_(this.data),P=Cg(this.pagePool,d),P=_.L2(P));if(P){L=q_(l);var E=Cg(this.pagePool,
L);E=_.L2(E);if(P==E)b&&!_.U("kevlar_disable_preemptive_player_reset")&&P.resetForNewPlayback();else if(b=d==="watch"&&L!=="watch",!b||L==="shorts"||_.saf()&&!t3x(this.data,l))l=_.qP().resolve(_.pE),b&&l.isMiniplayerActive()&&l.pipController.getWindow()||P.stop()}};
_.Q.isDifferentBrowseId=function(l,b){l=_.K(l,_.qd);b=_.K(b,_.qd);return(l==null?void 0:l.browseId)!==(b==null?void 0:b.browseId)};
_.Q.getPersistentPanelSurface=function(l){switch(l){case "watch":return"WATCH";default:return"APP"}};
_.qG.Object.defineProperties(i0,{template:{configurable:!0,enumerable:!0,get:function(){return sQS()}}});
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],i0.prototype,"ytActionHandlerBehavior",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-page-manager"})],i0);_.R(i0,"ytd-page-manager",function(){return sQS()},{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var FZO;var cq=function(){var l=_.S.apply(this,arguments)||this;l.useListItemStyles=_.U("web_list_item_style_for_menu_items");l.systemIcons=_.U("kevlar_system_icons");return l};
_.h(cq,_.S);_.Q=cq.prototype;_.Q.ready=function(){this.hostElement.addEventListener("tap",_.qu(this,this.onEndpointTapExtra))};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Q.onFocus=function(){var l;(l=_.F$(this.hostElement).querySelector("tp-yt-paper-item"))==null||l.focus()};
_.Q.onEndpointTapExtra=function(l){_.rh(this.hostElement,"iron-activate");var b=this.data.navigationEndpoint;b&&_.K(b,_.kPZ)&&(l.stopPropagation(),_.Py(this.hostElement,[b],this.hostElement))};
_.Q.computeIcon=function(l){return l&&l.iconType?_.ni(l.iconType):""};
_.Q.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.Q.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Q.forceUpdateStylesOnLegacyBrowsers=function(){_.U("kevlar_legacy_browsers")&&_.mj(this.hostElement)};
cq.prototype.forceUpdateStylesOnLegacyBrowsers=cq.prototype.forceUpdateStylesOnLegacyBrowsers;cq.prototype.onFocus=cq.prototype.onFocus;_.w([_.z(_.If),_.u("design:type",Object)],cq.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.zIQ.YtConditionalRendererBehavior),_.u("design:type",Object)],cq.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.z(_.VQ.YtEndpointBehavior),_.u("design:type",Object)],cq.prototype,"ytEndpointBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],cq.prototype,"data",void 0);_.w([_.g({computed:"computeIcon(data.icon)",value:""}),_.u("design:type",String)],cq.prototype,"icon",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],cq.prototype,"useIcons",void 0);_.w([_.g({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.u("design:type",Boolean)],cq.prototype,"hasSeparator",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],cq.prototype,"useListItemStyles",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],cq.prototype,"systemIcons",void 0);_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cq.prototype,"onFocus",null);_.w([_.tC("useIcons","hasSeparator"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],cq.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.R(cq,"ytd-menu-navigation-item-renderer",function(){if(FZO===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);FZO=l}l=FZO;return l},{mode:1});var B09;var nc9=_.ao(_.By("DOWNLOAD",{},"Download")),O99=_.ao(_.By("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),N0l=_.ao(_.By("RETRY",{},"Retry")),mIQ=_.ao(_.By("PAUSE_DOWNLOADING",{},"Pause downloading")),YnS=_.ao(_.By("RESUME_DOWNLOAD",{},"Resume download")),rN=function(){var l=_.S.apply(this,arguments)||this;l.primaryText=nc9;l.primaryIconType="OFFLINE_DOWNLOAD";l.hasSecondaryContent=!1;l.hasSeparator=!1;l.transferState="TRANSFER_STATE_UNKNOWN";l.isVideoDeletedByUser=!1;l.isHidden=!1;l.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return l};
_.h(rN,_.S);_.Q=rN.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Q.onFocus=function(){this.primaryEntry.focus()};
_.Q.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.Q.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.Q.getRemoveAction=function(){return"ACTION_REMOVE"};
_.Q.sendOfflineAction=function(l){var b=this.data.serviceEndpoint;if(b){var d=_.K(b,_.UJ);d&&l&&(d.action=l);this.ytComponentBehavior.resolveCommand(b)}};
_.Q.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=nc9,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=nc9;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=N0l;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=O99;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=YnS;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=O99;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
mIQ;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=O99;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=O99;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=nc9,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.Q.showHideButton=function(){var l;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((l=this.playerStateEntity)==null?void 0:l.adsState)==="ADS_STATE_PLAYING"};
_.Q.isSecondaryEntryHidden=function(l,b){return l?!0:!b};
_.Q.computeHasSeparator=function(){var l;return!((l=this.data)==null||!l.hasSeparator)};
_.Q.computePlayerStateEntityKey=function(l){return l};
rN.prototype.showHideButton=rN.prototype.showHideButton;rN.prototype.onTransferStateChange=rN.prototype.onTransferStateChange;rN.prototype.onFocus=rN.prototype.onFocus;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rN.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],rN.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],rN.prototype,"ytComponentBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],rN.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],rN.prototype,"primaryText",void 0);_.w([_.g(),_.u("design:type",String)],rN.prototype,"primaryIconType",void 0);_.w([_.g(),_.u("design:type",String)],rN.prototype,"primaryAction",void 0);_.w([_.g(),_.u("design:type",Object)],rN.prototype,"secondaryText",void 0);_.w([_.g(),_.u("design:type",String)],rN.prototype,"secondaryIconType",void 0);
_.w([_.g(),_.u("design:type",String)],rN.prototype,"secondaryAction",void 0);_.w([_.g(),_.u("design:type",Object)],rN.prototype,"hasSecondaryContent",void 0);_.w([_.g({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.u("design:type",Object)],rN.prototype,"hasSeparator",void 0);_.w([_.g({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.u("design:type",String)],rN.prototype,"playerStateEntityKey",void 0);
_.w([_.g({selector:_.OL,selectorArgs:["playerStateEntityKey"]}),_.u("design:type",Object)],rN.prototype,"playerStateEntity",void 0);_.w([_.g({selector:_.Ai,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.u("design:type",String)],rN.prototype,"transferState",void 0);_.w([_.g({selector:_.cpF,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.u("design:type",Object)],rN.prototype,"isVideoDeletedByUser",void 0);
_.w([_.g(),_.u("design:type",Object)],rN.prototype,"isHidden",void 0);_.w([_.g({selector:_.Viy,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.u("design:type",Object)],rN.prototype,"offlineabilityState",void 0);_.w([_.KL("#primary-entry"),_.u("design:type",Object)],rN.prototype,"primaryEntry",void 0);_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rN.prototype,"onFocus",null);
_.w([_.Wf("transferState","isVideoDeletedByUser"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rN.prototype,"onTransferStateChange",null);_.w([_.Wf("offlineabilityState","playerStateEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rN.prototype,"showHideButton",null);
_.R(rN,"ytd-menu-service-item-download-renderer",function(){if(B09===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);B09=l}l=B09;return l},{mode:1});var qnA;var lX=function(){var l=_.S.apply(this,arguments)||this;l.useIcons=!1;l.systemIcons=_.U("kevlar_system_icons");l.useListItemStyles=_.U("web_list_item_style_for_menu_items");return l};
_.h(lX,_.S);_.Q=lX.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Q.onFocus=function(){var l;(l=_.F$(this.hostElement).querySelector("tp-yt-paper-item"))==null||l.focus()};
_.Q.onTap=function(){_.bQ(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var l=this.data.serviceEndpoint,b=this.data.command;if(l){var d,L=(d=this.data)==null?void 0:d.trackingParams;d=!!_.K(l,_.YDF);L&&d&&_.rT().dispatch(_.E2({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:L}}));this.ytComponentBehavior.resolveCommand(l)||_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}})}b&&(this.ytComponentBehavior.resolveCommand(b)||_.Py(this.hostElement,
[b],this.hostElement))};
_.Q.computeIcon=function(l){return l&&l.iconType?_.ni(l.iconType):""};
_.Q.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Q.computeHasSeparator=function(){var l;return!((l=this.data)==null||!l.hasSeparator)};
_.Q.forceUpdateStylesOnLegacyBrowsers=function(){_.U("kevlar_legacy_browsers")&&_.mj(this.hostElement)};
_.Q.computeIsSelected=function(){var l;return!((l=this.data)==null||!l.isSelected)};
lX.prototype.forceUpdateStylesOnLegacyBrowsers=lX.prototype.forceUpdateStylesOnLegacyBrowsers;lX.prototype.onTap=lX.prototype.onTap;lX.prototype.onFocus=lX.prototype.onFocus;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lX.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],lX.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],lX.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.zIQ.YtConditionalRendererBehavior),_.u("design:type",Object)],lX.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lX.prototype,"data",void 0);_.w([_.g({computed:"computeIcon(data.icon)",value:""}),_.u("design:type",String)],lX.prototype,"icon",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lX.prototype,"useIcons",void 0);
_.w([_.g({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.u("design:type",Boolean)],lX.prototype,"hasSeparator",void 0);_.w([_.g({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.u("design:type",Boolean)],lX.prototype,"isSelected",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lX.prototype,"systemIcons",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],lX.prototype,"useListItemStyles",void 0);
_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lX.prototype,"onFocus",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],lX.prototype,"onTap",null);_.w([_.tC("useIcons","hasSeparator"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lX.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.R(lX,"ytd-menu-service-item-renderer",function(){if(qnA===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);qnA=l}l=qnA;return l},{mode:2});var H9x;var bX=function(){return _.S.apply(this,arguments)||this};
_.h(bX,_.S);_.Q=bX.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onDataChanged=function(){var l=this;_.m1(this,function(){l.postbox.openDialog();l.focus();_.rh(l.hostElement,"yt-refit")})};
_.Q.focus=function(){this.postbox.focus()};
_.Q.closePopup=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
_.Q.onYtCommentboxDismiss=function(){this.closePopup()};
bX.prototype.onYtCommentboxDismiss=bX.prototype.onYtCommentboxDismiss;bX.prototype.onDataChanged=bX.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bX.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bX.prototype,"data",void 0);_.w([_.g({value:function(){return _.By("SBOX_INAPPROPRIATE_CANCEL")}}),
_.u("design:type",String)],bX.prototype,"closeButtonAriaLabel",void 0);_.w([_.KL("#postbox"),_.u("design:type",Object)],bX.prototype,"postbox",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bX.prototype,"onDataChanged",null);_.w([_.Hf("yt-commentbox-dismiss"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bX.prototype,"onYtCommentboxDismiss",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],bX);
_.R(bX,"ytd-backstage-post-dialog-popup-renderer",function(){if(H9x!==void 0)return H9x;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return H9x=l},{mode:1});var tRQ;var UIa;var KZZ=function(){return _.S.apply(this,arguments)||this};
_.h(KZZ,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],KZZ.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],KZZ.prototype,"data",void 0);_.w([_.AC({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],KZZ);
_.R(KZZ,"yt-sender-id-section-renderer",function(){if(UIa===void 0){var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope yt-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);UIa=l}l=
UIa;return l},{mode:1});var ey9;var hyA;var d3=function(){return _.S.apply(this,arguments)||this};
_.h(d3,_.S);d3.prototype.closePopup=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],d3.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],d3.prototype,"data",void 0);_.w([_.AC({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],d3);
_.R(d3,"yt-community-post-section-renderer",function(){if(hyA===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ey9===void 0&&(ey9=document.createElement("template"));var L=ey9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);hyA=l}l=hyA;return l},{mode:2});var kJQ;var WZS;var jQQ;var zyO;var yTq;var Z9l;var MRj=function(){return _.S.apply(this,arguments)||this};
_.h(MRj,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],MRj.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],MRj.prototype,"data",void 0);_.w([_.AC({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],MRj);
_.R(MRj,"yt-share-start-time-with-context-renderer",function(){if(Z9l===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;yTq===void 0&&(yTq=document.createElement("template"));var L=yTq;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Z9l=l}l=Z9l;return l},{mode:2});var LU=function(){return _.S.apply(this,arguments)||this};
_.h(LU,_.S);LU.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],LU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],LU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],LU.prototype,"data",void 0);_.w([_.AC({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],LU);
_.R(LU,"yt-share-panel-title-v15-renderer",function(){if(zyO===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;jQQ===void 0&&(jQQ=document.createElement("template"));var L=jQQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);zyO=l}l=zyO;return l},{mode:2});var Pb=function(){return _.S.apply(this,arguments)||this};
_.h(Pb,_.S);Pb.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Pb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Pb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Pb.prototype,"data",void 0);_.w([_.AC({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],Pb);
_.R(Pb,"yt-share-panel-header-renderer",function(){if(WZS===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;kJQ===void 0&&(kJQ=document.createElement("template"));var L=kJQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);WZS=l}l=WZS;return l},{mode:2});var ISq;var $IS;var Ew=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-open-popup-action":"onOpen"};return l};
_.h(Ew,_.S);_.Q=Ew.prototype;_.Q.attached=function(){this.onOpen()};
_.Q.updateTimeSecs=function(l){this.currentTimeSecs=l};
_.Q.computeTimeString=function(l){l=l.toString();var b=Math.floor(Number(l)/3600),d=Math.floor(Number(l)%3600%60);return(b>0?b+":":"")+_.Hp(Math.floor(Number(l)%3600/60),b>0?2:1)+":"+_.Hp(d,2)};
_.Q.computeTimeStringA11y=function(l){return _.EtN({seconds:l})};
_.Q.getTimeParam=function(){return dp9(this.timeString)};
_.Q.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var l={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},b;_.G2(_.Ut(),(b=this.data)==null?void 0:b.trackingParams,l,7)};
_.Q.onChangeStartAtTimestamp=function(){for(var l=this.startAtTimestamp.value.split(":"),b=0,d=1,L=l.length-1;L>=0;L--)b+=Number(l[L])*d,d*=60;this.updateTimeSecs(b);this.setTimestamp()};
_.Q.onOpen=function(){var l=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var b=_.P_();b?b.getPlayerPromise().then(function(d){d=d.getCurrentTime();l.updateTimeSecs(d)}):Fi9()&&this.updateTimeSecs(Fi9())};
_.Q.setTimestamp=function(){var l=Math.floor(this.currentTimeSecs);_.lQ(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!l,timestamp:l||""}])};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Ew.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ew.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ew.prototype,"data",void 0);_.w([_.g({value:!1,notify:!0}),_.u("design:type",Boolean)],Ew.prototype,"isStartAtChecked",void 0);_.w([_.g(),_.u("design:type",Number)],Ew.prototype,"currentTimeSecs",void 0);
_.w([_.g({computed:"computeTimeString(currentTimeSecs)"}),_.u("design:type",String)],Ew.prototype,"timeString",void 0);_.w([_.g({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.u("design:type",String)],Ew.prototype,"timeStringA11y",void 0);_.w([_.KL("#start-at-timestamp"),_.u("design:type",Object)],Ew.prototype,"startAtTimestamp",void 0);_.w([_.AC({is:"yt-start-at-renderer",disableElementRegistration:!0})],Ew);
_.R(Ew,"yt-start-at-renderer",function(){if($IS===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;ISq===void 0&&(ISq=document.createElement("template"));var L=ISq;d.call(b,L.content.cloneNode(!0),l.content.firstChild);$IS=l}l=$IS;return l},{mode:2});var JT9;var xIa;var gcj={};gcj.YtBindingExpressionsBehavior={identity:_.S$,msg:function(l,b){b=b===void 0?{}:b;return _.By(l,b,l)},
msgPlural:function(l,b){return _.nZ(l,b)},
getMusicIconFromType:function(l){return _.ni(l)}};var Sn9;var ATa;var vcl;var CZB=document.head,RyA=CZB.appendChild,plQ;
if(vcl===void 0){var ocT=document.createElement("template");_.k(ocT,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><clipPath id="android_messenger__a"><path fill="#fff" d="M0 0h192v192H0z"></path></clipPath><mask id="android_messenger__b" width="192" height="192" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M0 0h192v192H0z"></path></mask></defs></svg><iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');vcl=
ocT}plQ=vcl;RyA.call(CZB,plQ.content);var Q7=function(){var l=_.S.apply(this,arguments)||this;l.screenLayer=7;return l};
_.h(Q7,_.S);Q7.prototype.getScreenLayer=function(){return this.screenLayer};
Q7.prototype.onTap=function(l){l&&l.detail&&(l.detail.x||l.detail.y)&&_.F$(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.LZ(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(l=this.getScreenLayer(),_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:l}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.qG.Object.defineProperties(Q7.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()}}});
Q7.prototype.onTap=Q7.prototype.onTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Q7.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Q7.prototype,"data",void 0);_.w([_.y("data.title"),_.u("design:type",Object),_.u("design:paramtypes",[])],Q7.prototype,"title",null);
_.w([_.y("data.serviceName"),_.u("design:type",String),_.u("design:paramtypes",[])],Q7.prototype,"icon",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Q7.prototype,"onTap",null);_.w([_.AC({is:"yt-share-target-renderer",disableElementRegistration:!0})],Q7);
_.R(Q7,"yt-share-target-renderer",function(){if(ATa===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Sn9===void 0&&(Sn9=document.createElement("template"));var L=Sn9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);ATa=l}l=ATa;return l},{mode:2});var DIO;var VR9;var Xt=function(){var l=_.S.apply(this,arguments)||this;l.SHARE_TARGET_WIDTH=70;l.SHARE_TARGET_MARGIN_RIGHT=8;l.PAGE_SCROLL_SPEED=9;l.actionMap={"yt-share-panel-reset-action":"onReset_"};return l};
_.h(Xt,_.S);_.Q=Xt.prototype;_.Q.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.Q.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.F$(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.F$(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.Q.onReset_=function(){if(_.F$(this.hostElement).querySelector("#list")){var l=_.F$(this.hostElement).querySelector("#list");var b=_.F$(this.hostElement).querySelector("#list");var d=b.offsetLeft,L=b.offsetParent;L||_.A_D(b)!="fixed"||(L=_.wx(b).documentElement);if(L){if(_.Ny&&!_.YX(58)){var P=_.wtr(L);d+=P.left}else Number(_.Qh$)>=8&&!(Number(_.Qh$)>=9)&&(P=_.wtr(L),d-=P.left);b=_.DYD(L)?L.clientWidth-(d+b.offsetWidth):d}else b=d;JUS(l,b);this.updateScrollButtons_()}};
_.Q.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.Q.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.Q.onScrollWheel_=function(l){l.stopPropagation();l.preventDefault();var b=$c9(_.F$(this.hostElement).querySelector("#list"));l=Math.abs(l.deltaX)>Math.abs(l.deltaY)?l.deltaX:l.deltaY;JUS(_.F$(this.hostElement).querySelector("#list"),b+l);this.updateScrollButtons_()};
_.Q.smoothScrollByOnePage_=function(l){var b=_.F$(this.hostElement).querySelector("#list"),d=(Math.floor(b.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,L=$c9(b),P=d*(l?1:-1),E=this.PAGE_SCROLL_SPEED,f=this.updateScrollButtons_.bind(this),F=0,n;(function Y(){F+=E;n=F/d*2;JUS(b,L+P*(n<1?n*n:-n*n+4*n-2));F<d?window.requestAnimationFrame(Y):f()})()};
_.Q.updateScrollButtons_=function(){var l=$c9(_.F$(this.hostElement).querySelector("#list")),b=_.F$(this.hostElement).querySelector("#list").scrollWidth-_.F$(this.hostElement).querySelector("#list").clientWidth;_.F$(this.hostElement).querySelector("#scroll-button-back").hidden=l<=0;_.F$(this.hostElement).querySelector("#scroll-button-forward").hidden=l>=b};
Xt.prototype.onScrollWheel_=Xt.prototype.onScrollWheel_;Xt.prototype.onDataChanged_=Xt.prototype.onDataChanged_;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Xt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Xt.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(gcj.YtBindingExpressionsBehavior),_.u("design:type",Object)],Xt.prototype,"ytBindingExpressionsBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Xt.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Xt.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Xt.prototype,"onDataChanged_",null);_.w([_.Hf("wheel"),_.u("design:type",Function),_.u("design:paramtypes",[WheelEvent]),_.u("design:returntype")],Xt.prototype,"onScrollWheel_",null);
_.w([_.AC({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],Xt);
_.R(Xt,"yt-third-party-share-target-section-renderer",function(){if(VR9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;DIO===void 0&&(DIO=document.createElement("template"));var L=DIO;d.call(b,L.content.cloneNode(!0),l.content.firstChild);VR9=l}l=VR9;return l},{mode:2});var fU=function(){return _.S.apply(this,arguments)||this};
_.h(fU,_.S);fU.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"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],fU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fU.prototype,"data",void 0);_.w([_.AC({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],fU);
_.R(fU,"yt-third-party-network-section-renderer",function(){if(xIa===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;JT9===void 0&&(JT9=document.createElement("template"));var L=JT9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);xIa=l}l=xIa;return l},{mode:2});_.P$(_.C(function(l){return _.O("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.O("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.O(_.W_,{data:function(){return l.data().firstPartyItems}},{listItemViewModel:_.ht})))},"oj"),"first-party-network-section-view-model",{props:{data:_.KX}});var wlS=(0,_.SFj)(_.lH.share,{parentClickTrackingParamsSelector:function(l){return l.parentClickTrackingParams}});var uR6=_.rI(["data:image/svg+xml;charset=UTF-8;base64,",""]),sw=function(){var l=_.S.apply(this,arguments)||this;l.screenLayer=7;l.qrCodeEnabled=_.U("web_enable_sharing_qr_code");l.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return l};
_.h(sw,_.S);_.Q=sw.prototype;_.Q.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"yt-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.Q.attached=function(){this.JSC$20603_scroller&&(this.JSC$20603_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20603_scroller.attached&&typeof this.JSC$20603_scroller.attached==="function"&&this.JSC$20603_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.Q.onDataChanged=function(){var l=this,b;(b=this.data)!=null&&b.contents&&(this.hostElement.setAttribute("links-only","true"),_.OX(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.m1(this,function(){_.rh(l.hostElement,"yt-refit");l.focusSharePanelHeader()}))};
_.Q.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.Q.handleSetTimestamp=function(l){var b=this.shortUrl();l.isSet&&(b=_.LM(b,"t",l.timestamp));this.maybeRenderQrCode(b)};
_.Q.shortUrl=function(){var l,b=(l=this.data)==null?void 0:l.contents;if(b)for(l=0;l<b.length;l++){var d=void 0,L=void 0;if((d=b[l])==null?0:(L=d.thirdPartyNetworkSection)==null?0:L.copyLinkContainer){var P=L=d=void 0;return(P=_.K((d=b[l])==null?void 0:(L=d.thirdPartyNetworkSection)==null?void 0:L.copyLinkContainer,Y_6))==null?void 0:P.shortUrl}}};
_.Q.maybeRenderQrCode=function(l){var b=this,d,L,P,E,f,F,n,N,Y;return _.B(function(q){if(q.nextAddress==1){d=_.F$(b.hostElement).querySelector("#qr-code");if(!b.qrCodeEnabled||!l)return d&&(d.style.display="none"),q.return();L=_.v07(_.qP().resolve(_.Ot),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});P=document.createElement("div");return typeof L==="function"?(L(P),q.jumpTo(2)):q.yield(L,3)}q.nextAddress!=2&&(E=q.yieldResult,E(P));n=(f=P)==null?void 0:(F=f.firstChild)==null?void 0:F.firstChild;
N=document.createElement("img");Y=_.fDA(uR6,btoa(n.outerHTML));N.onload=function(){var H={canvas:d,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:N},t=new Jva;Cgj(t,l);Rol(t,!1,pxQ(t));var e=t.modules,W=Object.assign({},RLj,H);e=structuredClone(e);H=e.length;var M,J=(M=W.canvas)!=null?M:document.createElement("canvas");M=W.cellSize;t=W.logo;var x,V=(x=W.logoSize)!=null?x:Math.floor(H/4);H%2!==V%2&&V++;var p=W.logoPadding,D=W.backgroundColor;x=H*M;var G=
W.width,lN=0;G&&(lN=W.padding,lN=Math.ceil(lN*x/(G-lN*2)),J.style.width=G+"px",J.style.height=G+"px");J.width!==x+lN*2&&(J.width=x+lN*2);J.height!==x+lN*2&&(J.height=x+lN*2);x=J.getContext("2d");W.autoClear&&x.clearRect(0,0,J.width,J.height);x.fillStyle=D;x.beginPath();x.roundRect(0,0,J.width,J.height,W.borderRadius);x.fill();x.save();x.translate(lN,lN);if(t)for(J=Math.floor(H-V)/2-p,p=Math.floor(H+V)/2+p,D=J;D<p;D++)for(G=J;G<p;G++)e[D][G]=!1;for(J=0;J<H;J++)for(p=0;p<H;p++)(J<7&&p<7||J<7&&p>=H-
7||J>=H-7&&p<7)&&(e[J][p]=!1);var sA;J=(sA=W.markerColor)!=null?sA:W.color;D4A(x,0,0,M,J);D4A(x,M*(H-7),0,M,J);D4A(x,0,M*(H-7),M,J);switch(W.cellStyle){case 0:sA=e;e=sA.length;J=W.cellSize;x.beginPath();for(p=0;p<e;p++)for(D=0;D<e;D++)sA[p][D]&&x.rect(p*J,D*J,J,J);x.fillStyle=W.color;x.fill();break;case 1:sA=e;e=sA.length;J=W.cellSize;p=J*W.relativeCircleSize;x.fillStyle=W.color;x.beginPath();for(W=0;W<e;W++)for(D=0;D<e;D++)sA[W][D]&&(x.beginPath(),x.ellipse((W+.5)*J,(D+.5)*J,p/2,p/2,0,0,2*Math.PI),
x.fill());x.fill();break;case 2:sA=e;e=sA.length;J=W.cellSize;x.fillStyle=W.color;W=[[1,1],[-1,1],[-1,-1],[1,-1]];x.beginPath();for(p=0;p<e;p++)for(D=0;D<e;D++)if(sA[p][D])x.roundRect(p*J,D*J,J,J,J/2),p+1<e&&sA[p+1][D]&&x.rect(p*J+J/2,D*J,J,J),D+1<e&&sA[p][D+1]&&x.rect(p*J,D*J+J/2,J,J);else{G=p*J+J/2;lN=D*J+J/2;for(var OA=0;OA<4;OA++){var WV=_.X(W[OA]),qH=WV.next().value;WV=WV.next().value;p+qH>=0&&p+qH<e&&D+WV>=0&&D+WV<e&&sA[p+qH][D]&&sA[p][D+WV]&&sA[p+qH][D+WV]&&(qH=OA*Math.PI/2,WV=J/2,x.moveTo(G+
WV*Math.cos(qH),lN+WV*Math.sin(qH)),x.arc(G,lN,J/2,qH,qH+Math.PI/2,!1),x.lineTo(G+WV*(Math.cos(qH)-Math.sin(qH)),lN+WV*(Math.cos(qH)+Math.sin(qH))),x.lineTo(G+WV*Math.cos(qH),lN+WV*Math.sin(qH)))}}x.fill()}t&&x.drawImage(t,(H-V)*M/2,(H-V)*M/2,V*M,V*M);x.restore();d.style.removeProperty("display")};
N.src=_.R$(Y);_.gR(q)})};
_.Q.hasCommunityPostRenderer=function(){var l,b,d,L;return!!((l=this.data)==null?0:(b=l.header)==null?0:(d=b.sharePanelHeaderRenderer)==null?0:(L=d.communityPost)==null?0:L.communityPostSectionRenderer)};
_.Q.onTapClose=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.Q.getScreenLayer=function(){return this.screenLayer};
_.Q.logSharePanelPage=function(){if(!_.U("enable_share_panel_navigation_logging_fix_on_web")){var l;if((l=this.data)!=null&&l.trackingParams){l=this.data.trackingParams;var b=this.parentClickTrackingParams;b=b?_.WZ(b):void 0;var d=_.Ut();_.DE(d,21760,b,{layer:7,parentLayer:0});d.graftServerVe(l,void 0,7);_.rT().dispatch(_.E2({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
sw.prototype.onDataChanged=sw.prototype.onDataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sw.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],sw.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],sw.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],sw.prototype,"data",void 0);_.w([_.g({value:_.By("SBOX_INAPPROPRIATE_CANCEL")}),_.u("design:type",String)],sw.prototype,"closeButtonAriaLabel",void 0);_.w([_.KL("yt-share-panel-header-renderer"),_.u("design:type",HTMLElement)],sw.prototype,"header",void 0);_.w([_.g({selector:wlS.parentClickTrackingParamsSelector}),_.u("design:type",String)],sw.prototype,"parentClickTrackingParams",void 0);_.w([_.g(),_.u("design:type",Object)],sw.prototype,"qrCodeEnabled",void 0);
_.w([_.KL("#scroller"),_.u("design:type",Object)],sw.prototype,"JSC$20603_scroller",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],sw.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],sw);
_.R(sw,"ytd-unified-share-panel-renderer",function(){if(tRQ!==void 0)return tRQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tRQ=l},{mode:1});var GJQ;var Ft=function(){var l=_.S.apply(this,arguments)||this;l.modernModal=!0;return l};
_.h(Ft,_.S);Ft.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
Ft.prototype.computeShouldHideOldButtons=function(){var l;return!((l=this.data)==null?0:l.button)};
_.qG.Object.defineProperties(Ft.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var l,b;return(l=this.data)==null?void 0:(b=l.button)==null?void 0:b.buttonRenderer}}});
_.w([_.g(),_.u("design:type",Object)],Ft.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ft.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Ft.prototype,"ytEventForwardingBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Ft.prototype,"modernModal",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Ft.prototype,"buttonRendererData",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],Ft);
_.R(Ft,"ytd-modal-with-title-and-button-renderer",function(){if(GJQ!==void 0)return GJQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return GJQ=l},{mode:1});var T0T;var Bb=function(){return _.S.apply(this,arguments)||this};
_.h(Bb,_.S);Bb.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("page-changed",this.page))};
Bb.prototype.pageChangedForBinding=Bb.prototype.pageChangedForBinding;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Bb.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Bb.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],Bb.prototype,"page",void 0);_.w([_.tC("page"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Bb.prototype,"pageChangedForBinding",null);
_.w([_.A({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],Bb);
_.R(Bb,"ytd-account-item-section-header-renderer",function(){if(T0T!==void 0)return T0T;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return T0T=l},{mode:1});var aSS;var nU=function(){return _.S.apply(this,arguments)||this};
_.h(nU,_.S);nU.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"}}}};
nU.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],nU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],nU.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nU.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!1}),_.u("design:type",Function)],nU.prototype,"onAccountItemTap",void 0);
_.w([_.A({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],nU);
_.R(nU,"ytd-account-item-section-renderer",function(){if(aSS!==void 0)return aSS;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return aSS=l},{mode:1});var i99;var cTq;var rT9=function(){return _.S.apply(this,arguments)||this};
_.h(rT9,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rT9.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],rT9.prototype,"data",void 0);_.w([_.A({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],rT9);
_.R(rT9,"ytd-accounts-dialog-header-renderer",function(){if(cTq!==void 0)return cTq;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return cTq=l},{mode:1});var l6x;var Ow=function(){return _.S.apply(this,arguments)||this};
_.h(Ow,_.S);Ow.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ow.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ow.prototype,"data",void 0);_.w([_.A({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Ow);
_.R(Ow,"ytd-google-account-header-renderer",function(){if(l6x!==void 0)return l6x;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return l6x=l},{mode:1});var NT=function(){return _.S.apply(this,arguments)||this};
_.h(NT,_.S);NT.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"}}}};
NT.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("page-changed",this.page))};
NT.prototype.pageChangedForBinding=NT.prototype.pageChangedForBinding;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],NT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],NT.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],NT.prototype,"page",void 0);
_.w([_.tC("page"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NT.prototype,"pageChangedForBinding",null);_.w([_.A({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],NT);
_.Xa()(NT,"ytd-account-section-list-renderer",function(){if(i99===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);i99=l}l=i99;return l},{allowedProps:["data"],
mode:1});var b$x;var m4=function(){var l=_.S.apply(this,arguments)||this;l.enableHandlesAccountMenuSwitcher=_.U("enable_handles_account_menu_switcher");return l};
_.h(m4,_.S);m4.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
m4.prototype.dataChanged=m4.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],m4.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],m4.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.w([_.KL("#avatar"),_.u("design:type",Object)],m4.prototype,"avatar",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],m4.prototype,"dataChanged",null);_.w([_.A({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],m4);
_.Xa()(m4,"ytd-active-account-header-renderer",function(){if(b$x===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);b$x=l}l=b$x;return l},{allowedProps:["data"],
mode:1});var dXS;var LuO;var Y9=function(){return _.S.apply(this,arguments)||this};
_.h(Y9,_.S);Y9.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Y9.prototype.onBackTap=function(){_.rh(this.hostElement,"yt-menu-back-tapped")};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Y9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Y9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Y9.prototype,"data",void 0);_.w([_.A({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],Y9);
_.Xa()(Y9,"ytd-simple-menu-header-renderer",function(){if(LuO===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);LuO=l}l=LuO;return l},{allowedProps:["data"],
mode:2});var Pda;var E5T=function(){return _.S.apply(this,arguments)||this};
_.h(E5T,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],E5T.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],E5T.prototype,"data",void 0);_.w([_.A({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],E5T);
_.R(E5T,"ytd-comment-video-thumbnail-header-renderer",function(){if(Pda!==void 0)return Pda;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Pda=l},{mode:1});var QtQ;var X8q=function(){return _.S.apply(this,arguments)||this};
_.h(X8q,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],X8q.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],X8q.prototype,"data",void 0);_.w([_.A({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],X8q);
_.R(X8q,"ytd-abuse-type-selector-renderer",function(){if(QtQ!==void 0)return QtQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return QtQ=l},{mode:1});var f6B;var st9=(0,_.SFj)(_.lH.reportChannelAbuse,{isVideoIdSelectedSelector:function(l,b){return b in l.selectedVideoIds},
additionalContextSelector:function(l){return l.additionalContext},
impersonatedChannelUrlSelector:function(l){return l.impersonatedChannelUrl},
reportChannelAbuseSelector:function(l){return l}});var qT=function(){return _.S.apply(this,arguments)||this};
_.h(qT,_.S);qT.prototype.attached=function(){var l=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){l.additionalContextInput.focusTextInput()})};
qT.prototype.handleAdditionalContextChanged=function(){var l=this;_.wo(this,"ytd-report-channel-additional-context-update",function(){l.ytdReduxBehavior.dispatch(_.E2({type:"ADDITIONAL_CONTEXT_UPDATED",payload:l.additionalContext}))},300)};
qT.prototype.updateAdditionalContextFromBinding=function(l){this.additionalContext=l.detail.value};
qT.prototype.handleAdditionalContextChanged=qT.prototype.handleAdditionalContextChanged;_.w([_.z(_.OY),_.u("design:type",Object)],qT.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",String)],qT.prototype,"additionalContext",void 0);_.w([_.g({selector:st9.additionalContextSelector}),_.u("design:type",String)],qT.prototype,"additionalContextRedux",void 0);_.w([_.g(),_.u("design:type",Object)],qT.prototype,"data",void 0);
_.w([_.KL("yt-text-input-form-field-renderer"),_.u("design:type",Object)],qT.prototype,"additionalContextInput",void 0);_.w([_.tC("additionalContext"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qT.prototype,"handleAdditionalContextChanged",null);_.w([_.A({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],qT);
_.R(qT,"ytd-report-channel-modal-additional-context-renderer",function(){if(f6B!==void 0)return f6B;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return f6B=l},{mode:1});var FuS;var Hb=function(){var l=_.S.apply(this,arguments)||this;l.nextButtonDisabled=null;l.submitEndpoint=null;l.navigationEndpoint=null;l.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return l};
_.h(Hb,_.S);_.Q=Hb.prototype;_.Q.computeNextButtonData=function(l,b,d){var L={};b&&(L.navigationEndpoint=b);d&&(L.serviceEndpoint=d);l&&l.buttonRenderer&&_.RB.extend(L,l.buttonRenderer);return L};
_.Q.handleReportChannelModalDisableNextButtonAction=function(l){this.setNextButtonIsDisabled(l)};
_.Q.handleReportFormEndpointUpdateAction=function(l){this.setNextButtonIsDisabled(!!l.disableSubmitButton);this.resetEndpointData();l.submitEndpoint?this.submitEndpoint=l.submitEndpoint:l.submitNavigationEndpoint&&(this.navigationEndpoint=l.submitNavigationEndpoint)};
_.Q.handleSignalActionSubmitForm=function(){var l,b=Object.keys(((l=this.reportChannelAbuseForm)==null?void 0:l.selectedVideoIds)||{}),d;l=((d=this.reportChannelAbuseForm)==null?void 0:d.additionalContext)||"";var L;d=((L=this.reportChannelAbuseForm)==null?void 0:L.impersonatedChannelUrl)||"";var P;if((P=this.data)==null?0:P.submitEndpoint){b={impersonated_channel_url:d,text:l,video_ids:b};var E;_.qP().resolve(_.tk).resolveCommand((E=this.data)==null?void 0:E.submitEndpoint,{form:Object.assign({},
b,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.Q.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.Q.onYtServiceRequestError=function(l){this.setNextButtonIsDisabled(!1);_.Tf(this.hostElement,l.detail.error.message)};
_.Q.setNextButtonIsDisabled=function(l){this.set("data.nextButton.buttonRenderer.isDisabled",l)};
_.Q.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
Hb.prototype.onYtServiceRequestError=Hb.prototype.onYtServiceRequestError;Hb.prototype.onYtServiceRequestCompleted=Hb.prototype.onYtServiceRequestCompleted;_.w([_.g(),_.u("design:type",Object)],Hb.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Hb.prototype,"nextButtonDisabled",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Hb.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Hb.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Hb.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Hb.prototype,"submitEndpoint",void 0);_.w([_.g(),_.u("design:type",Object)],Hb.prototype,"navigationEndpoint",void 0);_.w([_.g({selector:st9.reportChannelAbuseSelector}),_.u("design:type",Object)],Hb.prototype,"reportChannelAbuseForm",void 0);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Hb.prototype,"onYtServiceRequestCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Hb.prototype,"onYtServiceRequestError",null);_.w([_.A({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],Hb);
_.R(Hb,"ytd-report-channel-modal-footer-renderer",function(){if(FuS!==void 0)return FuS;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return FuS=l},{mode:1});var BJj;var t7=function(){var l=_.S.apply(this,arguments)||this;l.boundOnTapDismissButton=function(){l.closePopup()};
return l};
_.h(t7,_.S);t7.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
t7.prototype.handleDataChanged=function(){_.FO(this.hostElement)};
t7.prototype.closePopup=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
t7.prototype.handleDataChanged=t7.prototype.handleDataChanged;_.w([_.g(),_.u("design:type",Object)],t7.prototype,"boundOnTapDismissButton",void 0);_.w([_.g(),_.u("design:type",Object)],t7.prototype,"data",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],t7.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],t7.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],t7.prototype,"handleDataChanged",null);_.w([_.A({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],t7);
_.R(t7,"ytd-report-channel-modal-header-renderer",function(){if(BJj!==void 0)return BJj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return BJj=l},{mode:1});var n59;var Uw=function(){var l=_.S.apply(this,arguments)||this;l.autoValidate=!1;l.invalid=!1;l.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return l};
_.h(Uw,_.S);_.Q=Uw.prototype;_.Q.attached=function(){var l=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){l.channelUrlInput.focusTextInput()})};
_.Q.disableNextButton=function(l){_.lQ(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[l])};
_.Q.handleImpersonatedChannelUrlChanged=function(){var l=this;this.disableNextButton(!0);this.invalid=!1;_.wo(this,"ytd-report-channel-impersonated-channel-update",function(){var b=l.impersonatedChannelUrl.trim();l.ytdReduxBehavior.dispatch(_.E2({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:b}));var d;((d=l.data)==null?0:d.submitEndpoint)&&b&&_.qP().resolve(_.tk).resolveCommand(l.data.submitEndpoint,{form:{impersonated_channel_url:b,element:l.hostElement}})},500)};
_.Q.handleModifyReportFormCommand=function(l){this.invalid=this.get("modifyReportFormCommand.action",l)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.Q.updateInvalidFromBinding=function(l){this.invalid=l.detail.value};
_.Q.updateImpersonatedChannelUrlFromBinding=function(l){this.impersonatedChannelUrl=l.detail.value};
Uw.prototype.handleImpersonatedChannelUrlChanged=Uw.prototype.handleImpersonatedChannelUrlChanged;_.w([_.z(_.OY),_.u("design:type",Object)],Uw.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Uw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Uw.prototype,"autoValidate",void 0);_.w([_.g(),_.u("design:type",Object)],Uw.prototype,"invalid",void 0);
_.w([_.g(),_.u("design:type",String)],Uw.prototype,"impersonatedChannelUrl",void 0);_.w([_.g({selector:st9.impersonatedChannelUrlSelector}),_.u("design:type",String)],Uw.prototype,"impersonatedChannelUrlRedux",void 0);_.w([_.g(),_.u("design:type",Object)],Uw.prototype,"data",void 0);_.w([_.KL("#text-input"),_.u("design:type",Object)],Uw.prototype,"channelUrlInput",void 0);
_.w([_.tC("impersonatedChannelUrl"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Uw.prototype,"handleImpersonatedChannelUrlChanged",null);_.w([_.A({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],Uw);
_.R(Uw,"ytd-report-channel-modal-impersonation-renderer",function(){if(n59!==void 0)return n59;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return n59=l},{mode:1});var O$Q;var NJA;var KU=function(){return _.S.apply(this,arguments)||this};
_.h(KU,_.S);KU.prototype.onCheckboxToggled=function(l){var b,d,L=(d=_.K((b=this.data)==null?void 0:b.video,_.HT))==null?void 0:d.videoId;L&&this.ytdReduxBehavior.dispatch(l.target.checked?_.E2({type:"VIDEO_SELECTED",payload:L}):_.E2({type:"VIDEO_UNSELECTED",payload:L}))};
KU.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.qG.Object.defineProperties(KU.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var l,b=(l=this.data)==null?void 0:l.video;if(!b)return{};var d;l=(d=_.K(b,_.HT))==null?void 0:d.navigationEndpoint;if(!l)return b;_.K(l==null?void 0:l.commandMetadata,_.sz)&&(_.K(l.commandMetadata,_.sz).ignoreNavigation=!0);return b}}});
_.w([_.g({reflectToAttribute:!0,selector:st9.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.u("design:type",Boolean)],KU.prototype,"checked",void 0);_.w([_.g(),_.u("design:type",Object)],KU.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],KU.prototype,"video",null);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],KU.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],KU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],KU.prototype,"ytdReduxBehavior",void 0);_.w([_.A({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],KU);
_.R(KU,"ytd-selectable-video-renderer",function(){if(NJA!==void 0)return NJA;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return NJA=l},{mode:1});var e0=function(){var l=_.S.apply(this,arguments)||this;l.monitorScroll=!0;return l};
_.h(e0,_.S);e0.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],e0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],e0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],e0.prototype,"data",void 0);_.w([_.A({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],e0);
_.R(e0,"ytd-selectable-video-list-renderer",function(){if(O$Q!==void 0)return O$Q;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return O$Q=l},{mode:1});var mXQ;_.IH("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var h7=function(){return _.S.apply(this,arguments)||this};
_.h(h7,_.S);h7.prototype.onChange=function(l){if(l=_.i$(l).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.U("kevlar_command_handler_migration_killswitch"))_.Py(this.hostElement,l,this.hostElement);else{l=_.X(l);for(var b=l.next();!b.done;b=l.next())this.ytComponentBehavior.resolveCommand(b.value)}};
h7.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
h7.prototype.updateDataToggledFromBinding=function(l){this.set("data.toggled",l.detail.value)};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],h7.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],h7.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],h7.prototype,"data",void 0);_.w([_.g({computed:"isEnabled(data)"}),_.u("design:type",Boolean)],h7.prototype,"enabled",void 0);_.w([_.A({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],h7);
_.R(h7,"ytd-toggle-item-renderer",function(){if(mXQ!==void 0)return mXQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return mXQ=l},{mode:1});var YPS;var qPQ;var H$B;var k9=function(){var l=_.S.apply(this,arguments)||this;l.setVisible=!1;l.boundOnSubmitButtonClick=function(){l.onSubmitButtonClick()};
l.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return l};
_.h(k9,_.S);k9.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}}}}}};
k9.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
k9.prototype.onSubmitButtonClick=function(){var l;((l=this.data)==null?0:l.submitEndpoint)&&!_.U("enable_ytc_refunds_submit_form_signal_action")&&_.LZ(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
k9.prototype.handleSignalActionSubmitForm=function(){var l;((l=this.data)==null?0:l.submitEndpoint)&&_.LZ(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.qG.Object.defineProperties(k9.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.hiddenByDefault)&&!this.setVisible}}});
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],k9.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],k9.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],k9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],k9.prototype,"setVisible",void 0);_.w([_.g(),_.u("design:type",Object)],k9.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],k9.prototype,"surveyFeedbackData",void 0);_.w([_.g(),_.u("design:type",Object)],k9.prototype,"boundOnSubmitButtonClick",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data","setVisible"),_.u("design:type",Object),_.u("design:paramtypes",[])],k9.prototype,"visibilityHidden",null);_.w([_.AC({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],k9);
_.R(k9,"yt-flow-footer-renderer",function(){if(H$B===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;qPQ===void 0&&(qPQ=document.createElement("template"));var L=qPQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);H$B=l}l=H$B;return l},{mode:2});var ttZ=(0,_.SFj)(_.lH.ypc,{surveyFeedbackDataSelector:function(l){return l.surveyFeedbackData}});var Wb=function(){return _.S.apply(this,arguments)||this};
_.h(Wb,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Wb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Wb.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Wb.prototype,"data",void 0);_.w([_.g({selector:ttZ.surveyFeedbackDataSelector}),_.u("design:type",Object)],Wb.prototype,"surveyFeedbackData",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],Wb);
_.R(Wb,"ytd-flow-footer-renderer",function(){if(YPS!==void 0)return YPS;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return YPS=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var UXa;var Ku9;var j0=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return l};
_.h(j0,_.S);_.Q=j0.prototype;_.Q.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.$h("multiPageMenuSectionItems")}}};
_.Q.handleHideEnclosingAction_=function(l){if(this.data&&this.data.items)for(var b=0;b<this.data.items.length;b++){var d=this.data.items[b].notificationRenderer;if(d&&d.notificationId==l.hideEnclosingAction.notificationId){this.splice("data.items",b,1);_.lQ(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.Q.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.OX(this.hostElement,"hidden",!0)};
_.Q.updateMenu_=function(l){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&l&&!l.doNotRefreshInbox){l=this.data.continuations;for(var b=0;b<l.length;b++)if(l[b].invalidationContinuationData){var d=void 0;var L=(d=l[b].invalidationContinuationData)==null?void 0:d.continuation;break}l=_.RB.clone(this.data.continuationUpdateEndpoint||null);l.continuation=L;l.click_tracking_params=this.data.trackingParams;_.LZ(this.hostElement,[l])}};
_.Q.onServiceRequestCompleted_=function(l,b){if(this.data&&(l=b.actions)){b=0;for(var d=l.length;b<d;b++){var L=_.K(l[b],_.CGr);if(!L)break;if((L.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||L.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&L.continuationItems&&this.data.items){var P=this.data.items.length-1;this.data.items[P].continuationItemRenderer&&(L=["data.items",P,1].concat(L.continuationItems),this.splice.apply(this,L))}}}};
j0.prototype.onServiceRequestCompleted_=j0.prototype.onServiceRequestCompleted_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],j0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],j0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],j0.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],j0.prototype,"data",void 0);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],j0.prototype,"onServiceRequestCompleted_",null);_.w([_.AC({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],j0);
_.Xa()(j0,"yt-multi-page-menu-section-renderer",function(){if(Ku9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;UXa===void 0&&(UXa=document.createElement("template"));var L=UXa;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Ku9=l}l=Ku9;return l},{allowedProps:["data"],
mode:2});var e_Z;var h_9;var zh=function(){return _.S.apply(this,arguments)||this};
_.h(zh,_.S);zh.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.qG.Object.defineProperties(zh.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.progress)==null?0:this.data.progress*100}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],zh.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],zh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],zh.prototype,"data",void 0);_.w([_.y("data.progress"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],zh.prototype,"showProgressBar",null);
_.w([_.y("data.progress"),_.u("design:type",Number),_.u("design:paramtypes",[])],zh.prototype,"progress",null);_.w([_.AC({is:"yt-flow-header-renderer",disableElementRegistration:!0})],zh);
_.R(zh,"yt-flow-header-renderer",function(){if(h_9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;e_Z===void 0&&(e_Z=document.createElement("template"));var L=e_Z;d.call(b,L.content.cloneNode(!0),l.content.firstChild);h_9=l}l=h_9;return l},{mode:2});var ksQ;var Wua;var y7=function(){return _.S.apply(this,arguments)||this};
_.h(y7,_.S);y7.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],y7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],y7.prototype,"data",void 0);_.w([_.AC({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],y7);
_.R(y7,"yt-post-confirmation-flow-step-renderer",function(){if(Wua===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;ksQ===void 0&&(ksQ=document.createElement("template"));var L=ksQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Wua=l}l=Wua;return l},{mode:2});var jtQ;var z_j;var Zz=function(){return _.S.apply(this,arguments)||this};
_.h(Zz,_.S);
Zz.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"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Zz.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Zz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Zz.prototype,"data",void 0);_.w([_.AC({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],Zz);
_.R(Zz,"yt-refund-confirmation-flow-step-renderer",function(){if(z_j===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;jtQ===void 0&&(jtQ=document.createElement("template"));var L=jtQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);z_j=l}l=z_j;return l},{mode:2});var yRO=_.C(function(l){var b=l.data;return _.O("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.O("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.O(_.cZ,{data:function(){return{thumbnails:[{url:b().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.O("div",{class:"profileBadgeViewModelContent"},_.O("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return b().badgeDesc}),_.O(_.m,{cond:function(){return b().badgeSubtitle},
then:function(){return _.O("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return b().badgeSubtitle})}})))},"pj");
yRO.idomCompat=!0;var Z$A=_.C(function(l){var b=l.data;return _.O("yt-comment-interaction-view-model",{el:_.lY(_.AW(function(){return b().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.O("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return b().onTapA11yLabel},
"on:keydown":_.CyV(),tabindex:0},_.O("div",{class:"ytCommentInteractionViewModelHeader"},_.O("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return b().headerPrefix},' "',function(){return b().videoTitle}),_.O("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.O("div",{class:"ytCommentInteractionViewModelContent"},_.O("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return b().commentContent}),_.O("div",{class:"ytCommentInteractionViewModelChevron"},
_.O(_.cZ,{data:function(){return{thumbnails:[{url:b().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"qj");
Z$A.idomCompat=!0;var MtO=_.C(function(l){var b=l.data;return _.O("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS}),_.O("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return b().channelName}))},"rj");
MtO.idomCompat=!0;var g5B=_.C(function(l){var b=l.data;l={};return _.O("yt-profile-info-view-model",{class:_.nt("ytProfileInfoViewModelHost",(l.ytProfileInfoViewModelWithVideoShelf=function(){return b().videosHorizontalShelf},l))},_.O(I6a,{profileInfo:b}),_.O(_.W_,{data:function(){return b().videosHorizontalShelf}},{horizontalShelfViewModel:function(d){return _.O("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.O(_.jx,{data:d.data}))}}),_.O(_.m,{cond:function(){return b().comments},
then:function(){return _.O($XO,{profileInfo:b})}}),_.O(_.m,{cond:function(){return b().sharedSubscriptionsTitle},
then:function(){return _.O(_.m,{cond:function(){return b().subscriptionsAccessButtonCommand},
then:function(){return _.O(JRO,{profileInfo:b})},
else:function(){return _.O(xXx,{profileInfo:b})}})}}))},"sj");
g5B.idomCompat=!0;var $XO=_.C(function(l){var b=l.profileInfo;return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O("div",{class:"ytProfileInfoViewModelHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return b().commentsInteractionTitle})),_.O(_.W_,{data:function(){return b().comments}},{commentInteractionViewModel:function(d){return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O(Z$A,{data:d.data}))}}))},"tj"),JRO=_.C(function(l){var b=l.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelSubSection"},_.O("div",{class:"ytProfileInfoViewModelSubHeader"},_.O(_.$G,{command:function(){return b().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return b().sharedSubscriptionsTitle}),_.O("div",null,_.O(_.W_,{data:function(){return b().subscriptionsAccessButton}},{buttonViewModel:_.Rb})))),_.O(SPS,{sharedSubscriptions:function(){var d;
return((d=b().sharedSubscriptions)==null?void 0:d.slice(0,5))||[]}}))},"uj"),xXx=_.C(function(l){var b=l.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelSubSection"},_.O("div",{class:"ytProfileInfoViewModelSubHeader"},_.O("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return b().sharedSubscriptionsTitle})),_.O(SPS,{sharedSubscriptions:function(){var d;
return((d=b().sharedSubscriptions)==null?void 0:d.slice(0,5))||[]}}))},"vj"),SPS=_.C(function(l){return _.O("div",{class:"ytProfileInfoViewModelSubs"},_.O(_.W_,{data:l.sharedSubscriptions},{sharedSubscriptionViewModel:function(b){return _.O("div",{class:"ytProfileInfoViewModelSub"},_.O(MtO,{data:b.data}))}}))},"wj"),I6a=_.C(function(l){var b=l.profileInfo;
return _.O("div",{class:"ytProfileInfoViewModelActivity"},_.O(_.RC,{each:function(){return[b().profileBadgeInfoYtWide,b().profileBadgeInfoChannelWide].filter(function(d){return!!d})},
keyBy:"INDEX"},function(d){return _.O(_.H7,null,_.O("div",{class:"ytProfileInfoViewModelHeader"},_.O("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return d().profileSectionTitle}),_.O("div",{class:"ytProfileInfoViewModelSectionDesc"},_.O("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var L;
return(L=d().commentBadge)==null?void 0:L.commentDesc}),_.O(_.m,{cond:function(){var L;
return(L=d().commentBadge)==null?void 0:L.blackHeartDesc},
then:function(){return _.O("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.O("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.O(_.cZ,{data:function(){var L;
return{thumbnails:[{url:(L=d().commentBadge)==null?void 0:L.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.O("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var L;return(L=d().commentBadge)==null?void 0:L.blackHeartDesc}))),_.O("div",{class:"ytProfileInfoViewModelBadge"},_.O(_.RC,{each:function(){return d().badges||[]}},function(L){return _.O(yRO,{data:L})})))}))},"xj");var ARS=_.C(function(l){var b=l.data;var d=function(){return b().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.O("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.O(_.W_,{data:function(){return b().profileIdentityInfo}},{profileIdentityInfoViewModel:function(L){return _.O(_.k5a,{data:L.data,
hideDivider:d,isChannelInfoCard:d})},
profileInfoViewModel:g5B}),_.O(_.W_,{data:function(){return b().profileInfo}},{profileIdentityInfoViewModel:_.k5a,
profileInfoViewModel:g5B}))},"yj");
ARS.idomCompat=!0;_.P$(ARS,"yt-profile-card-view-model",{props:{data:_.KX}});var MT=function(){var l=_.S.apply(this,arguments)||this;l.enableFocusFix=_.U("music_web_enable_focus_on_setting_menu_fix")&&_.il("IS_MOBILE_WEB",!1);l.covered=!1;l.hideMenu=!1;l.isCommentNotificationOnProfileCard=!1;l.scrolledByTouch=!1;l.disableBackdropFilter=_.U("web_disable_backdrop_filter");l.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return l};
_.h(MT,_.S);_.Q=MT.prototype;
_.Q.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"}}}};
_.Q.ready=function(){var l=this;this.JSC$20704_containerElement.addEventListener("scroll",function(){l.ytRendererBehavior.markDirty()})};
_.Q.attributeChanged=function(l,b){l==="menu-style"&&_.lQ(this.hostElement,"yt-multi-page-menu-closed-action",[b])};
_.Q.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.qu(this,this.focusOnStampFinished))};
_.Q.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.qu(this,this.focusOnStampFinished))};
_.Q.reset=function(){this.closeJobId&&(_.T1.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.Q.focusOnStampFinished=function(l){l.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.qu(this,this.focusOnStampFinished)),this.doFocus())};
_.Q.doFocus=function(){var l=_.pp0(this.sectionsElement);l.length&&l[0].focus()};
_.Q.computeMenuStyle=function(l){return l?l.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeIsCommentNotificationOnProfileCard=function(l){return _.U("enable_profile_cards_on_comments")&&l.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.Q.computeHideMenu=function(l,b){return l||!(!b||!b.showLoadingSpinner)};
_.Q.onPopupClosed=function(){this.isPopUpOpen=!1;_.lQ(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.Q.onPopupOpened=function(l,b){this.isPopUpOpen=!0;b.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.rh(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.E2({type:"CHANNEL_REPORT_RESET"})))};
_.Q.onYtNavigate=function(l,b){this.shouldCloseOnNavigateEvent(b.endpoint)&&_.lQ(this.hostElement,"yt-close-all-popups-action")};
_.Q.handleEndpoint=function(l){l=_.K(l,_.BT);!this.isCommentNotificationOnProfileCard&&l&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20704_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.Q.handleActions=function(l){for(var b=0,d=l.length;b<d;b++){var L=_.K(l[b],tba);L&&this.handleGetMultiPageMenuAction(L);(L=_.K(l[b],_.CGr))&&this.handleAppendContinuationItemsAction(L)}};
_.Q.onServiceRequestSentOrCompleted=function(l,b){l.detail&&l.detail.endpoint&&this.handleEndpoint(l.detail.endpoint);b.actions&&this.handleActions(b.actions)};
_.Q.handleGetMultiPageMenuAction=function(l){var b=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.F$(this.submenuElement).appendChild(b);(l=l.menu.multiPageMenuRenderer)&&this.logSubmenu(l);b.data=l;b.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.Q.handleAppendContinuationItemsAction=function(l){if(this.data&&l.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&l.continuationItems&&this.data.sections){var b=this.data.sections.length-1;this.data.sections[b].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),b--);if(this.data.sections[b].multiPageMenuNotificationSectionRenderer&&l.continuationItems){l=_.X(l==null?void 0:l.continuationItems);for(var d=l.next();!d.done;d=l.next())if(d=d.value,_.K(d,VbB)){var L=
void 0,P=void 0,E=void 0,f=void 0,F=void 0;((L=this)==null?0:(P=L.data)==null?0:(E=P.sections)==null?0:(f=E[b])==null?0:(F=f.multiPageMenuNotificationSectionRenderer)==null?0:F.items)&&this.push("data.sections."+b+".multiPageMenuNotificationSectionRenderer.items",d)}else if(_.K(d,_.ZW0)||_.K(d,_.bE))this.push("data.sections",d),b++}}};
_.Q.logSubmenu=function(l){if(!_.U("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var b=this.ytRendererBehavior.getScreenLayer(),d=_.zw(b),L=_.je(b);if((l=l.trackingParams)&&d&&L){var P=_.WZ(l);_.U("combine_ve_grafts")?_.Ut().graftServerVe(l,L,b):_.CZ(d,L,P)}}};
_.Q.emptySubmenuContainer=function(){for(var l=_.F$(this.submenuElement);l.firstChild;)l.removeChild(l.firstChild)};
_.Q.onMenuBackTap=function(l){_.rh(this.hostElement,"yt-submenu-closed");l.stopPropagation()};
_.Q.onSubmenuClosed=function(l){_.i$(l)!==this.hostElement&&(this.covered=!1,_.rh(this.hostElement,"yt-refit"),l.stopPropagation())};
_.Q.onRetrieveLocation=function(l,b){b.hasComments&&(b.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),l.stopPropagation())};
_.Q.shouldCloseOnNavigateEvent=function(l){if(!l)return!0;if(_.K(l,_.sbD)||_.K(l,_.FXQ)||_.K(l,_.fXQ)||_.K(l,_.Q5))return!1;var b;return((b=_.K(l==null?void 0:l.commandMetadata,_.sz))==null?0:b.ignoreNavigation)?!1:!0};
_.Q.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.Q.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.Q.refitAfterRender=function(){var l=this;_.m1(this,function(){_.rh(l.hostElement,"yt-refit")})};
MT.prototype.refitAfterRender=MT.prototype.refitAfterRender;MT.prototype.onRetrieveLocation=MT.prototype.onRetrieveLocation;MT.prototype.onSubmenuClosed=MT.prototype.onSubmenuClosed;MT.prototype.onMenuBackTap=MT.prototype.onMenuBackTap;MT.prototype.onServiceRequestSentOrCompleted=MT.prototype.onServiceRequestSentOrCompleted;MT.prototype.onYtNavigate=MT.prototype.onYtNavigate;MT.prototype.onPopupOpened=MT.prototype.onPopupOpened;MT.prototype.onPopupClosed=MT.prototype.onPopupClosed;
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],MT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],MT.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],MT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],MT.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],MT.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],MT.prototype,"enableFocusFix",void 0);_.w([_.g(),_.u("design:type",Object)],MT.prototype,"covered",void 0);_.w([_.g({computed:"computeHideMenu(covered, data)"}),_.u("design:type",Object)],MT.prototype,"hideMenu",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.u("design:type",String)],MT.prototype,"menuStyle",void 0);
_.w([_.g({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.u("design:type",Object)],MT.prototype,"isCommentNotificationOnProfileCard",void 0);_.w([_.g(),_.u("design:type",Boolean)],MT.prototype,"isPopUpOpen",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],MT.prototype,"scrolledByTouch",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],MT.prototype,"disableBackdropFilter",void 0);
_.w([_.KL("#sections"),_.u("design:type",HTMLElement)],MT.prototype,"sectionsElement",void 0);_.w([_.KL("#spinner"),_.u("design:type",HTMLElement)],MT.prototype,"spinnerElement",void 0);_.w([_.KL("#header"),_.u("design:type",HTMLElement)],MT.prototype,"headerElement",void 0);_.w([_.KL("#container"),_.u("design:type",HTMLElement)],MT.prototype,"JSC$20704_containerElement",void 0);_.w([_.KL("#submenu"),_.u("design:type",HTMLElement)],MT.prototype,"submenuElement",void 0);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MT.prototype,"onPopupClosed",null);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],MT.prototype,"onPopupOpened",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],MT.prototype,"onYtNavigate",null);
_.w([_.Hf("yt-service-request-completed"),_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],MT.prototype,"onServiceRequestSentOrCompleted",null);_.w([_.Hf("yt-menu-back-tapped"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MT.prototype,"onMenuBackTap",null);
_.w([_.Hf("yt-submenu-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],MT.prototype,"onSubmenuClosed",null);_.w([_.Hf("yt-retrieve-location"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],MT.prototype,"onRetrieveLocation",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],MT.prototype,"refitAfterRender",null);
_.w([_.A({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],MT);
_.R(MT,"ytd-multi-page-menu-renderer",function(){if(dXS!==void 0)return dXS;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return dXS=l},{mode:1});var v5Q;var IR=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return l};
_.h(IR,_.S);_.Q=IR.prototype;_.Q.created=function(){this.showTooltips=!0};
_.Q.computeAccessibility_=function(l){return this.get("accessibility.accessibilityData",l)||null};
_.Q.onTap=function(){var l=_.bQ(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(l&&l.length===1&&l[0])_.lQ(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var b;if((b=this.data)==null?0:b.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var d;((d=this.data)==null?0:d.menuRequest)&&_.LZ(this.hostElement,[this.data.menuRequest])}}};
_.Q.handleTopbarMenuClosedAction=function(l){var b,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(l)===((b=this.data)==null?void 0:(d=b.icon)==null?void 0:d.iconType)&&this.toggleIconState(!1)};
_.Q.toggleIconState=function(l){_.U("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=l)};
_.Q.handleUpdateTopbarAvatarAction=function(l){var b;l=(b=_.K(l,nvq))==null?void 0:b.avatarUrl;var d,L;b=(d=this.data)==null?void 0:(L=d.avatar)==null?void 0:L.thumbnails;l&&b&&(d={thumbnails:[Object.assign({},b[0],{url:l})]},this.set("data.avatar",d))};
_.qG.Object.defineProperties(IR.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.F$(this.hostElement).querySelector("#button")}}});
IR.prototype.onTap=IR.prototype.onTap;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],IR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],IR.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.ju0.YtButtonBehavior),_.u("design:type",Object)],IR.prototype,"ytButtonBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],IR.prototype,"data",void 0);
_.w([_.KL("yt-icon-button#button"),_.u("design:type",Object)],IR.prototype,"iconButton",void 0);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IR.prototype,"onTap",null);_.w([_.A({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],IR);
_.Xa()(IR,"ytd-topbar-menu-button-renderer",function(){if(v5Q===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);v5Q=l}l=v5Q;return l},{allowedProps:["data"],
mode:1});var Cd9;var $9=function(){return _.S.apply(this,arguments)||this};
_.h($9,_.S);$9.prototype.getSelected=function(){return this.reasons.selected};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$9.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],$9.prototype,"data",void 0);_.w([_.KL("#reasons"),_.u("design:type",Object)],$9.prototype,"reasons",void 0);_.w([_.A({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],$9);
_.R($9,"ytd-ad-feedback-content",function(){if(Cd9!==void 0)return Cd9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Cd9=l},{mode:1});var R_S;var J7=function(){return _.S.apply(this,arguments)||this};
_.h(J7,_.S);_.Q=J7.prototype;_.Q.onPopupOpened=function(){_.lQ(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.Q.computeConfirmButton=function(l){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:l.confirmLabel}};
_.Q.computeCancelButton=function(l){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:l.cancelLabel}};
_.Q.onConfirmTap=function(){var l=this.content.getSelected();l!==void 0&&(l=this.data.reasons[l].endpoint)&&(_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}}),_.lQ(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.Q.sendFeedbackSubmitToastAction=function(){var l;(l=this.data)!=null&&l.completionMessage&&(l=_.b$(this.data.completionMessage),_.lQ(this.hostElement,"yt-open-popup-action",[l,this]))};
_.Q.onCancelTap=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
J7.prototype.onPopupOpened=J7.prototype.onPopupOpened;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],J7.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],J7.prototype,"data",void 0);_.w([_.KL("#content"),_.u("design:type",Object)],J7.prototype,"content",void 0);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],J7.prototype,"onPopupOpened",null);
_.w([_.A({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],J7);
_.R(J7,"ytd-ad-feedback-renderer",function(){if(R_S!==void 0)return R_S;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return R_S=l},{mode:1});var p8Z;var o5Z=function(){return _.S.apply(this,arguments)||this};
_.h(o5Z,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],o5Z.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],o5Z.prototype,"data",void 0);_.w([_.A({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],o5Z);
_.R(o5Z,"ytd-ad-info-dialog-content",function(){if(p8Z!==void 0)return p8Z;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return p8Z=l},{mode:1});var DXq;var x9=function(){return _.S.apply(this,arguments)||this};
_.h(x9,_.S);x9.prototype.computeConfirmButton=function(l){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:l.confirmLabel}};
x9.prototype.onConfirmTap=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
x9.prototype.computeShouldShowTitle=function(){var l;return!((l=this.data)==null||!l.title)};
x9.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
x9.prototype.onPopupClosed=x9.prototype.onPopupClosed;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],x9.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],x9.prototype,"data",void 0);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],x9.prototype,"onPopupClosed",null);_.w([_.A({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],x9);
_.R(x9,"ytd-ad-info-dialog-renderer",function(){if(DXq!==void 0)return DXq;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return DXq=l},{mode:1});var VtQ;var g3=function(){var l=_.S.apply(this,arguments)||this;l.actionButtonClass="action-button";l.dismissButtonId="dismiss-button";l.dialogDismiss=!0;return l};
_.h(g3,_.S);_.Q=g3.prototype;_.Q.computeInPlayer=function(l){return(l==null?void 0:l.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.Q.computedLogo=function(){var l,b;return this.isDarkTheme()?(l=this.data)==null?void 0:l.logoDark:(b=this.data)==null?void 0:b.logo};
_.Q.computedHeaderImage=function(){var l,b;return this.isDarkTheme()?(l=this.data)==null?void 0:l.headerImageDark:(b=this.data)==null?void 0:b.headerImage};
_.Q.computeLogoIconId=function(){var l,b,d,L=(l=this.computedLogo())==null?void 0:(b=l.sources)==null?void 0:(d=b[0])==null?void 0:d.height;return L&&L%31===0?"logo-icon-with-padding":"logo-icon"};
_.Q.computeLogoIconHeight=function(){var l,b,d,L=(l=this.computedLogo())==null?void 0:(b=l.sources)==null?void 0:(d=b[0])==null?void 0:d.height;return L&&L%31===0?"31":"24"};
_.Q.onPopupClosed=function(){_.qP().resolve(_.Fz).dispose()};
_.Q.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.Q.onShow=function(){this.inPlayer&&_.my(6);this.titleElement.focus()};
_.Q.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var l=0;l<this.data.impressionEndpoints.length;l++){var b=_.K(this.data.impressionEndpoints[l],_.S3);b&&this.ytComponentBehavior.resolveCommand(b)}};
_.Q.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.lQ(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.qG.Object.defineProperties(g3.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var l,b;return!((l=this.data)==null||!l.headerImageDark)&&!((b=this.data)==null||!b.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.secondaryButton)}}});
g3.prototype.onPopupClosed=g3.prototype.onPopupClosed;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],g3.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],g3.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.YG.YtVisibilityBehavior),_.u("design:type",Object)],g3.prototype,"ytVisibilityBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],g3.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],g3.prototype,"actionButtonClass",void 0);_.w([_.g(),_.u("design:type",Object)],g3.prototype,"dismissButtonId",void 0);_.w([_.g(),_.u("design:type",Object)],g3.prototype,"dialogDismiss",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],g3.prototype,"hasHeaderImage",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],g3.prototype,"hasPremiumButton",null);
_.w([_.g({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.u("design:type",Boolean)],g3.prototype,"inPlayer",void 0);_.w([_.KL("#dismiss-button"),_.u("design:type",HTMLElement)],g3.prototype,"dismissButton",void 0);_.w([_.KL("#title"),_.u("design:type",HTMLElement)],g3.prototype,"titleElement",void 0);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],g3.prototype,"onPopupClosed",null);
_.w([_.A({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],g3);
_.R(g3,"ytd-enforcement-message-view-model",function(){if(VtQ!==void 0)return VtQ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return VtQ=l},{mode:1});var w8x;var uz9;var S0=function(){var l=_.S.apply(this,arguments)||this;l.TEST_ONLY={immediateValidation:function(){l.immediateValidation()},
onValidationResponse:function(b){l.onValidationResponse(b)},
onGenerateHandleFromNameResponse:function(b){l.onGenerateHandleFromNameResponse(b)}};
return l};
_.h(S0,_.S);_.Q=S0.prototype;_.Q.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.Q.validate=function(){this.immediateValidation()};
_.Q.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.Q.setHandleInputValue=function(l){this.handleDir=this.getHandleDir(l);this.handleInput.value=l;this.validationState={status:"PENDING"};this.immediateValidation()};
_.Q.getHandleDir=function(l){var b=l===""&&!1;return(b=_.PQD.test.call(_.PQD,l))?"rtl":"ltr"};
_.Q.onDataChanged=function(){var l,b;this.handleDir=this.getHandleDir((b=(l=this.data)==null?void 0:l.handle)!=null?b:"");var d;this.validationState=((d=this.data)==null?0:d.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var L;((L=this.data)==null?0:L.validateOnInit)&&this.immediateValidation()};
_.Q.stopPropagation=function(l){l.stopPropagation()};
_.Q.onInput=function(){var l;this.handleDir=this.getHandleDir((l=this.handleInput.value)!=null?l:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.Q.onFocusout=function(l){this.handleInput.contains(l.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.Q.delayedValidation=function(){var l,b;this.debouncedValidation((b=(l=this.data)==null?void 0:l.validationDelayMs)!=null?b:1E3)};
_.Q.immediateValidation=function(){this.debouncedValidation(0)};
_.Q.debouncedValidation=function(l){var b=this;_.wo(this,"debouncedValidation",function(){var d,L=b.staticValidation((d=b.handleInput.value)!=null?d:"");if(L!==void 0)b.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:L};else{var P;if((P=b.data)!=null&&P.validateChannelHandleCommand){b.validationState={status:"LOADING"};var E;b.ytComponentBehavior.resolveCommand(b.data.validateChannelHandleCommand,{form:{handle:(E=b.handleInput.value)!=null?E:""},commandController:{onSuccess:function(f,
F){b.onValidationResponse(F)},
onServerError:function(f,F){b.onValidationServerError(F)}}})}else b.handleUnexpectedValidationError(new _.Rp("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",b.data))}},l)};
_.Q.staticValidation=function(l){var b;if(((b=this.data)==null?void 0:b.channelHandleStaticValidationParams)!==void 0){b=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(l)&&b.validValueRegexpErrorMessage!==void 0)return b.validValueRegexpErrorMessage;if(b.minLength!==void 0&&l.length<b.minLength&&b.minLengthErrorMessage!==void 0)return b.minLengthErrorMessage;if(b.maxLength!==void 0&&l.length>b.maxLength&&b.maxLengthErrorMessage!==void 0)return b.maxLengthErrorMessage}};
_.Q.onValidationResponse=function(l){var b=_.K(l.result,Oh6);b===void 0?this.handleUnexpectedValidationError(new _.Rp("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",l)):this.handleValidationResultRenderer(b)};
_.Q.onValidationServerError=function(l){this.handleUnexpectedValidationError(new _.Rp("ValidateChannelHandle request failed.",l))};
_.Q.handleValidationResultRenderer=function(l){if(l.handle===void 0)this.handleUnexpectedValidationError(new _.Rp("ChannelHandleValidationResultRenderer does not contain handle.",l));else if(l.handle===this.handleInput.value)switch(l.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:l.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:l.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.Rp("Unrecognized ChannelHandleValidationResult",l));break;default:_.Gr(l.result)}};
_.Q.handleUnexpectedValidationError=function(l){var b;this.validationState={status:"UNKNOWN",handle:(b=this.handleInput.value)!=null?b:""};_.cX(l)};
_.Q.stopEventPropagation=function(l){l.stopPropagation()};
_.Q.updateHandleOnChannelNameInputChange=function(l){if(!this.wasEdited){var b,d;this.debouncedGenerateHandleFromName(l,(d=(b=this.data)==null?void 0:b.validationDelayMs)!=null?d:1E3)}};
_.Q.debouncedGenerateHandleFromName=function(l,b){var d=this;_.wo(this,"debouncedGenerateHandleFromName",function(){var L;(L=d.data)!=null&&L.validateChannelHandleCommand?d.ytComponentBehavior.resolveCommand(d.data.validateChannelHandleCommand,{form:{name:l},commandController:{onSuccess:function(P,E){d.onGenerateHandleFromNameResponse(E)},
onServerError:function(P,E){_.cX(new _.Rp("Error calling GenerateHandleFromName",E))}}}):_.cX(new _.Rp("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",d.data))},b)};
_.Q.onGenerateHandleFromNameResponse=function(l){this.wasEdited||((l=_.K(l.result,NAq))?this.setHandleInputValue(l.handle):_.cX(new _.Rp("Invalid results when generate handle from name")))};
_.qG.Object.defineProperties(S0.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var l;if(l=this.validationState)l=this.validationState,l=l.status==="OK"||l.status==="UNKNOWN";if(l)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var l;if(((l=this.validationState)==null?void 0:l.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 l,b=(l=this.channelHandleEntity)==null?void 0:l.handleEdit;this.handleDir=this.getHandleDir(b!=null?b:"");return b}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var l,b;if(((l=this.data)==null?void 0:(b=l.channelHandleStaticValidationParams)==null?void 0:b.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
S0.prototype.stopEventPropagation=S0.prototype.stopEventPropagation;S0.prototype.onDataChanged=S0.prototype.onDataChanged;S0.prototype.applyHandleEdit=S0.prototype.applyHandleEdit;S0.prototype.onValueChanged=S0.prototype.onValueChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],S0.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],S0.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],S0.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Boolean)],S0.prototype,"wasEdited",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],S0.prototype,"handleDir",void 0);_.w([_.KL("#handle-input"),_.u("design:type",Object)],S0.prototype,"handleInput",void 0);_.w([_.g(),_.y("validationState"),_.u("design:type",Object),_.u("design:paramtypes",[])],S0.prototype,"value",null);
_.w([_.tC("value"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],S0.prototype,"onValueChanged",null);_.w([_.y("validationState"),_.u("design:type",Object),_.u("design:paramtypes",[])],S0.prototype,"errorIndicator",null);_.w([_.g({reflectToAttribute:!0}),_.y("errorIndicator"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],S0.prototype,"borderErrorIndicator",null);
_.w([_.g({selectorArgs:["data.channelHandleEntityKey"],selector:function(l,b){return _.Bv(l.entities,"channelHandle",b)}}),
_.u("design:type",Object)],S0.prototype,"channelHandleEntity",void 0);_.w([_.y("channelHandleEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],S0.prototype,"handleEdit",null);_.w([_.tC("handleEdit"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],S0.prototype,"applyHandleEdit",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],S0.prototype,"onDataChanged",null);
_.w([_.y("data.channelHandleStaticValidationParams.validValueRegexp"),_.u("design:type",Object),_.u("design:paramtypes",[])],S0.prototype,"validValueRegexp",null);_.w([_.Hf("yt-service-request-sent"),_.Hf("yt-service-request-completed"),_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],S0.prototype,"stopEventPropagation",null);_.w([_.A({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],S0);
_.R(S0,"ytd-channel-handle-input-renderer",function(){if(uz9!==void 0)return uz9;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return uz9=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var A7=function(){var l=_.S.apply(this,arguments)||this;l.data=null;l.errorMessage=null;l.isLoading=!0;l.hideContainer=!1;l.enableNewChannelCreationOnIdForAll=_.U("enable_new_channel_creation_for_id4all");l.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"};l.testOnly={setErrorMessage:function(b){l.resetErrorState();
l.setErrorState(b)}};
return l};
_.h(A7,_.S);_.Q=A7.prototype;_.Q.created=function(){this.logScreenVe()};
_.Q.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")};
_.Q.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var l;((l=this.zeroStepErrorMessageEntity)==null?0:l.value)&&this.set("errorMessage",_.ao(this.zeroStepErrorMessageEntity.value))};
_.Q.onCreateTap=function(){var l=this;if(this.data&&this.data.channelCreationEndpoint){var b,d;if(!((b=this.data.createChannelButton)==null?0:(d=b.buttonRenderer)==null?0:d.isDisabled)){var L;if((L=this.nameInput)!=null&&L.value){this.setLoadingState();var P,E;b=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(P=this.handleInput)==null?void 0:P.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((E=this.handleInput)==null?void 0:E.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:b,commandController:{onSuccess:function(f,F){l.onChannelCreationEndpointSuccess(F);l.obakeImageSource&&_.Gj("channelCreatedWithObakeImage",{imageSourceType:l.obakeImageSource})},
onServerError:function(){l.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.Q.endpointRequiresServiceRequestAction=function(l){return!!_.K(l,_.gI)||!!_.K(l,nvq)};
_.Q.isNavigateAction=function(l){var b;return!!_.K(l,_.sUl)||!!_.K((b=_.K(l,q_q))==null?void 0:b.command,_.sUl)};
_.Q.isPlaylistAction=function(l){return!!_.K(l,_.n3)||!!_.K(l,_.tQ)};
_.Q.onChannelCreationEndpointSuccess=function(l){if(l.createChannelError){var b;this.setErrorState((b=l.createChannelError)==null?void 0:b.errorMessage);this.handleInput&&this.handleInput.validate()}else{l.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(l.navigationEndpoint);if(l.actions){b=_.X(l.actions);for(var d=b.next();!d.done;d=b.next())if(d=d.value,this.endpointRequiresServiceRequestAction(d)&&this.ytComponentBehavior.resolveCommand(d),this.isNavigateAction(d)){var L=void 0;d=_.K((L=
_.K(d,q_q))==null?void 0:L.command,_.sUl);L=void 0;this.isPlaylistAction((L=d)==null?void 0:L.endpoint)&&(_.lQ(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),L=void 0,this.ytComponentBehavior.resolveCommand((L=d)==null?void 0:L.endpoint))}}l.actions&&l.actions.some(function(P){var E;return _.K(P,_.sUl)||_.K((E=_.K(P,q_q))==null?void 0:E.command,_.sUl)})||_.lQ(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.Q.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.Q.onCancelTap=function(){var l,b,d;if(!((l=this.data)==null?0:(b=l.cancelButton)==null?0:(d=b.buttonRenderer)==null?0:d.isDisabled)){var L,P,E;l=(L=this.data)==null?void 0:(P=L.cancelButton)==null?void 0:(E=P.buttonRenderer)==null?void 0:E.command;if(!l||!_.K(l,_.hMH)){var f;this.nameInput&&((f=this.data)==null?0:f.name)&&(this.nameInput.value=this.data.name);var F;this.handleInput&&((F=this.data)==null?0:F.channelHandleInput)&&(this.handleInput.data=_.K(this.data.channelHandleInput,meT));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.Q.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.Q.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.Q.onClearProfilePhotoTap=function(){var l,b,d;((l=this.data)==null?0:(b=l.clearProfilePhotoButton)==null?0:(d=b.buttonRenderer)==null?0:d.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.Q.onEditAvatarTap=function(){var l,b,d;((l=this.data)==null?0:(b=l.editAvatarButton)==null?0:(d=b.buttonRenderer)==null?0:d.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.Q.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)};
_.Q.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var l;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((l=this.data)==null?0:l.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.Q.setErrorState=function(l){this.resetErrorState();if(l)this.set("errorMessage",l);else{var b;if((b=this.zeroStepErrorMessageEntity)==null?0:b.value)this.set("errorMessage",_.ao(this.zeroStepErrorMessageEntity.value));else{var d;((d=this.data)==null?0:d.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.Q.fetchImageBlobWithAlr=function(l,b){b=b===void 0?5:b;var d=this,L,P,E,f,F;return _.B(function(n){switch(n.nextAddress){case 1:return n.yield(fetch(l,{method:"GET",mode:"cors"}),2);case 2:L=n.yieldResult;if(L.ok){n.jumpTo(3);break}if(b===0)throw Error();P=d.addJitter(Math.pow(2,5-b));return n.yield(new Promise(function(N){setTimeout(N,P*1E3)}),4);
case 4:return n.return(d.fetchImageBlobWithAlr(l,b-1));case 3:if(!L.headers.get("content-type").split(";").some(function(N){return N.trim()==="text/plain"})){n.jumpTo(5);
break}E=d;f=E.fetchImageBlobWithAlr;return n.yield(L.text(),6);case 6:return n.return(f.call(E,n.yieldResult,b-1));case 5:return n.yield(L.blob(),7);case 7:return F=n.yieldResult,n.return(F)}})};
_.Q.addJitter=function(l){var b=l*.3*Math.random();Math.random()>.5&&(b*=-1);return l+b};
_.Q.openProfilePicturePicker=function(){var l=this,b,d,L,P,E,f;return _.B(function(F){if(F.nextAddress==1){b=l.data.scottyUploadUrl;if(!b)return F.return();d=document.documentElement.hasAttribute("dark");L=document.body.style.colorScheme;d&&(document.body.style.colorScheme="dark");P=ic6(cxS(ax9(oda(d?"dark":"light")),function(n){var N,Y,q,H,t;return _.B(function(e){if(e.nextAddress==1)return N=_.LM(mSQ(new ILQ(n.photoUrl,!1)).build(),"alr","yes"),l.obakeImageSource=l.pictureChangeSourceToObakeImageSourceType(n.photoSource),
_.zD(e,2),l.setLoadingState(),e.yield(l.fetchImageBlobWithAlr(N),4);if(e.nextAddress!=2)return Y=e.yieldResult,q=new FileReader,q.addEventListener("load",function(){var W,M,J,x,V,p;return _.B(function(D){if(D.nextAddress==1){if(Y.size>15728640)return l.setErrorState((W=l.data)==null?void 0:W.imageSizeErrorMessage),_.cX(Error("Hl")),D.return();if(!q.result)return l.setErrorState((M=l.data)==null?void 0:M.genericImageLoadErrorMessage),_.cX(Error("Il")),D.return();J=q.result;_.zD(D,2);return D.yield(Lol(Y,
b),4)}if(D.nextAddress!=2)return x=D.yieldResult,l.handleImageUpdatedAction(J,x),l.resetErrorState(),_.f8(D,0);V=_.JE(D);l.setErrorState((p=l.data)==null?void 0:p.uploadErrorMessage);if(V instanceof Error)_.az(V);else{var G=new _.Rp(JSON.stringify(V));_.az(G)}_.gR(D)})}),q.readAsDataURL(Y),_.f8(e,0);
H=_.JE(e);l.setErrorState((t=l.data)==null?void 0:t.genericImageLoadErrorMessage);H instanceof Error?_.az(H):_.ib(new _.Rp(JSON.stringify(H)));_.gR(e)})}),function(){l.hideContainer=!1;
document.body.style.colorScheme=L});
_.zD(F,2);return((E=l.data)==null?0:E.shouldViewChannelCreationFormForSupex)?F.yield(P.openPicker("profile-picture/art-selection"),5):F.yield(P.openPicker(),5)}if(F.nextAddress!=2)return _.f8(F,0);_.JE(F);l.setErrorState((f=l.data)==null?void 0:f.selectImageErrorMessage);_.gR(F)})};
_.Q.pictureChangeSourceToObakeImageSourceType=function(l){switch(l){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.Q.logScreenVe=function(){_.DE(_.Ut(),124448)};
_.Q.graftServerVe=function(){var l=_.je(),b,d,L=(b=this.data)==null?void 0:(d=b.loggingDirectives)==null?void 0:d.trackingParams;L&&l&&(this.channelCreationFormVe=_.Ut().graftServerVe(L,l),l={visualElement:this.channelCreationFormVe},_.HZ().reportShown(l))};
_.Q.isNameChanged=function(l){var b;return((b=this.data)==null?void 0:b.name)!==l};
_.Q.isHandleChanged=function(l){var b,d=_.K((b=this.data)==null?void 0:b.channelHandleInput,meT);return d&&l?d.handle!==l:!1};
_.Q.handleImageUpdatedAction=function(l,b){this.hideContainer=!1;this.previewDataUrl=l;this.encryptedBlobId=b};
_.Q.handleImageSelectionErrorAction=function(l){this.hideContainer=!1;this.setErrorState(l)};
_.Q.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.Q.showContainer=function(){this.hideContainer=!1};
_.Q.maybeWipeZeroStepErrorMessage=function(){var l,b=(l=this.data)==null?void 0:l.zeroStepErrorMessageEntityKey,d;b&&((d=this.zeroStepErrorMessageEntity)==null?0:d.value)&&this.ytdReduxBehavior.dispatch(_.jN("stringEntity",b,{key:b,value:""}))};
_.qG.Object.defineProperties(A7.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 l;return((l=this.photoThumbnail)==null?0:l.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 l;return!((l=this.data)==null||!l.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.descriptionInfo}}});
A7.prototype.dataChanged=A7.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],A7.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],A7.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],A7.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],A7.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],A7.prototype,"errorMessage",void 0);
_.w([_.g(),_.u("design:type",Object)],A7.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",String)],A7.prototype,"previewDataUrl",void 0);_.w([_.g(),_.u("design:type",Number)],A7.prototype,"obakeImageSource",void 0);_.w([_.g(),_.u("design:type",Object)],A7.prototype,"hideContainer",void 0);_.w([_.KL("#title-input"),_.u("design:type",Object)],A7.prototype,"nameInput",void 0);_.w([_.KL("#handle-input"),_.u("design:type",Object)],A7.prototype,"handleInput",void 0);
_.w([_.g(),_.u("design:type",Boolean)],A7.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.w([_.g({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.QM$}),_.u("design:type",Object)],A7.prototype,"zeroStepErrorMessageEntity",void 0);_.w([_.y("data","data.isDefaultProfilePhoto","previewDataUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],A7.prototype,"photoThumbnail",null);
_.w([_.y("data","data.isDefaultProfilePhoto","photoThumbnail"),_.u("design:type",Object),_.u("design:paramtypes",[])],A7.prototype,"userSetPhotoThumbnailUrl",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],A7.prototype,"hideProfilePhotoButtonLayer",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],A7.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.w([_.Wf("data","zeroStepErrorMessageEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],A7.prototype,"dataChanged",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.descriptionInfo","zeroStepErrorMessageEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],A7.prototype,"description",null);_.w([_.A({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],A7);
_.R(A7,"ytd-channel-creation-dialog-renderer",function(){if(w8x!==void 0)return w8x;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return w8x=l},{mode:1});var GsT;var vb=function(){var l=_.S.apply(this,arguments)||this;l.isLoading=!1;l.isDisabled=!1;return l};
_.h(vb,_.S);vb.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
vb.prototype.updateDisabled=function(){var l;this.isDisabled=this.isLoading||((l=this.handleInput)==null?void 0:l.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
vb.prototype.onSaveClick=function(){var l=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var b;((b=this.data)==null?void 0:b.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=l.data)==null?0:d.nextEndpoint){var L;l.ytComponentBehavior.resolveCommand((L=l.data)==null?void 0:L.nextEndpoint)}else l.isLoading=
!1,l.closeDialog()},
onServerError:function(){l.isLoading=!1;l.handleInput.validate();var d;l.errorMessage=(d=l.data)==null?void 0:d.errorMessage}}}))}};
vb.prototype.closeDialog=function(){_.lQ(this.hostElement,"yt-close-popup-action",[this.is])};
vb.prototype.updateDisabled=vb.prototype.updateDisabled;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],vb.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vb.prototype,"data",void 0);_.w([_.KL("#handle-input"),_.u("design:type",Object)],vb.prototype,"handleInput",void 0);_.w([_.tC("isLoading"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],vb.prototype,"updateDisabled",null);
_.w([_.A({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],vb);
_.R(vb,"ytd-channel-handle-edit-dialog-renderer",function(){if(GsT!==void 0)return GsT;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return GsT=l},{mode:1});var TJQ;var CU=function(){return _.S.apply(this,arguments)||this};
_.h(CU,_.S);CU.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],CU.prototype,"data",void 0);_.w([_.A({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],CU);
_.R(CU,"ytd-channel-switcher-footer-renderer",function(){if(TJQ!==void 0)return TJQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return TJQ=l},{mode:1});var a6Z;var i$l;var RR=function(){return _.S.apply(this,arguments)||this};
_.h(RR,_.S);RR.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
RR.prototype.onIronChange=RR.prototype.onIronChange;_.w([_.g(),_.u("design:type",Object)],RR.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!1}),_.u("design:type",Function)],RR.prototype,"onDontAskAgainChanged",void 0);_.w([_.KL("#checkbox"),_.u("design:type",Object)],RR.prototype,"checkbox",void 0);_.w([_.Hf("iron-change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RR.prototype,"onIronChange",null);
_.w([_.A({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],RR);
_.R(RR,"ytd-identity-prompt-footer-renderer",function(){if(i$l!==void 0)return i$l;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return i$l=l},{mode:1});var pU=function(){var l=_.S.apply(this,arguments)||this;l.dontAskAgain=!1;l.showPopup=!1;l.boundDontAskAgainChanged=function(b){l.dontAskAgainChanged(b)};
l.boundOnAccountItemTap=function(b){l.onAccountItemTap(b)};
return l};
_.h(pU,_.S);_.Q=pU.prototype;
_.Q.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]]"}}}}}};
_.Q.ready=function(){var l=this;_.F$(this.hostElement).querySelector("#container").addEventListener("scroll",function(){l.ytRendererBehavior.markDirty()})};
_.Q.dontAskAgainChanged=function(l){this.dontAskAgain=l};
_.Q.onAccountItemTap=function(l){if(l){var b={};this.dontAskAgain&&(b={dont_ask_again:this.dontAskAgain});_.vH(l,b)}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.Q.redirectOnlyAccount=function(l){l.sections&&l.sections.length>0&&(l=_.K(l.sections[0],_.WF0),(l==null?0:l.contents)&&(l==null?void 0:l.contents.length)<=1?(l=_.fO(window.location.href),(l==null?0:l.next)&&_.ThV(l.next)?_.vH(l.next):_.vH("/")):this.showPopup=!0)};
pU.prototype.dataChanged=pU.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],pU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],pU.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!1}),_.u("design:type",Object)],pU.prototype,"dontAskAgain",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],pU.prototype,"showPopup",void 0);_.w([_.g({reflectToAttribute:!1}),_.u("design:type",Object)],pU.prototype,"boundDontAskAgainChanged",void 0);_.w([_.g({reflectToAttribute:!1}),_.u("design:type",Object)],pU.prototype,"boundOnAccountItemTap",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pU.prototype,"dataChanged",null);
_.w([_.A({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],pU);
_.R(pU,"ytd-channel-switcher-renderer",function(){if(a6Z!==void 0)return a6Z;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return a6Z=l},{mode:1});var cRQ;var oR=function(){return _.S.apply(this,arguments)||this};
_.h(oR,_.S);_.qG.Object.defineProperties(oR.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.w([_.g(),_.u("design:type",Object)],oR.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],oR.prototype,"steps",null);_.w([_.A({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],oR);
_.R(oR,"ytd-channel-transfer-stepper-renderer",function(){if(cRQ!==void 0)return cRQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return cRQ=l},{mode:1});var rRA;var Dz=function(){var l=_.S.apply(this,arguments)||this;l.data=null;l.isError=!1;l.isLoading=!1;return l};
_.h(Dz,_.S);_.Q=Dz.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.Q.computeProfileName=function(l){return l?l.givenNameValue+" "+l.familyNameValue:""};
_.Q.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)};
_.Q.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)};
Dz.prototype.onYtServiceRequestError=Dz.prototype.onYtServiceRequestError;Dz.prototype.onYtServiceRequestSent=Dz.prototype.onYtServiceRequestSent;Dz.prototype.dataChanged=Dz.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Dz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Dz.prototype,"data",void 0);
_.w([_.g({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.u("design:type",String)],Dz.prototype,"profileName",void 0);_.w([_.g(),_.u("design:type",Object)],Dz.prototype,"isError",void 0);_.w([_.g(),_.u("design:type",Object)],Dz.prototype,"isLoading",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dz.prototype,"dataChanged",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],Dz.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],Dz.prototype,"onYtServiceRequestError",null);_.w([_.A({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],Dz);
_.R(Dz,"ytd-channel-warm-welcome-cont-renderer",function(){if(rRA!==void 0)return rRA;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return rRA=l},{mode:1});var lWj;var V7=function(){var l=_.S.apply(this,arguments)||this;l.data=null;return l};
_.h(V7,_.S);V7.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
V7.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],V7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],V7.prototype,"data",void 0);_.w([_.A({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],V7);
_.R(V7,"ytd-channel-warm-welcome-renderer",function(){if(lWj!==void 0)return lWj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return lWj=l},{mode:1});var bRZ;var w3=function(){return _.S.apply(this,arguments)||this};
_.h(w3,_.S);_.qG.Object.defineProperties(w3.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.authorThumbnail)||{}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],w3.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],w3.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],w3.prototype,"thumbnailDetails",null);_.w([_.A({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],w3);
_.R(w3,"ytd-comment-preview-renderer",function(){if(bRZ!==void 0)return bRZ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return bRZ=l},{mode:1});var d8A;var uX=function(){return _.S.apply(this,arguments)||this};
_.h(uX,_.S);uX.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.qG.Object.defineProperties(uX.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.submitButton}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],uX.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],uX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uX.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],uX.prototype,"submitButton",null);_.w([_.A({is:"ytd-notice-renderer",disableElementRegistration:!0})],uX);
_.R(uX,"ytd-notice-renderer",function(){if(d8A!==void 0)return d8A;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return d8A=l},{mode:1});var LsB;var Gh=function(){return _.S.apply(this,arguments)||this};
_.h(Gh,_.S);Gh.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Gh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Gh.prototype,"data",void 0);_.w([_.A({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],Gh);
_.R(Gh,"ytd-preview-comment-dialog-content",function(){if(LsB!==void 0)return LsB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return LsB=l},{mode:1});var PJS;var Th=function(){return _.S.apply(this,arguments)||this};
_.h(Th,_.S);Th.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
Th.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Th.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Th.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Th.prototype,"data",void 0);_.w([_.A({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],Th);
_.R(Th,"ytd-preview-comment-dialog-renderer",function(){if(PJS!==void 0)return PJS;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return PJS=l},{mode:1});var E_T;var Q56=_.U("web_button_rework")&&_.il("BUTTON_REWORK")||_.U("web_button_rework_with_live"),aR=function(){var l=_.S.apply(this,arguments)||this;l.closeLabel=_.By("CLOSE");l.selectedAmountIndex=1;l.privacyCheckboxValue=!1;l.useAmsterdamStyle=Q56;l.amountPlaceholderIndex=-1;return l};
_.h(aR,_.S);_.Q=aR.prototype;_.Q.onAmountClick=function(l){this.selectedAmountIndex=_.F$(this.hostElement).querySelector("#amounts").indexForElement(l.currentTarget)};
_.Q.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.lQ(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.Q.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.lQ(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.lQ(this.hostElement,"yt-close-popup-action",[this.is]);var l;(l=_.P_())==null||l.getPlayerPromise().then(function(b){b.pauseVideo()})}};
_.Q.donationCallback=function(l){l.success?(this.hostElement.hasAttribute("live-chat")&&l.response&&l.response.data&&l.response.data.actions&&_.lQ(this.hostElement,"yt-live-chat-open-popup",[l.response.data.actions[0]]),_.lQ(this.hostElement,"yt-close-popup-action",[this.is]),_.lQ(this.hostElement,"yt-live-chat-close-buy-flow")):l.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(l.errorMessageRenderer)};
_.Q.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.F$(this.hostElement).querySelector("#custom-amount-input").focus()};
_.Q.updateConfirmationDialogTextWithAmount=function(l){var b=this.getConfirmDialogRuns();b&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(b),"text"],this.getFormattedAmount(l))};
_.Q.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.Q.getAmountPlaceholderIndex=function(l){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=l.findIndex(function(b){return b.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.Q.getFormattedAmount=function(l){var b;return(new _.Ve(4,((b=this.data)==null?void 0:b.currencyCode)||"")).format(l)};
_.Q.isAmountValid=function(l){if(l==="")return!1;l=Number(l)*1E6;var b=this.get("minAmountMicros",this.data),d=this.get("maxAmountMicros",this.data);return b&&l<b||d&&l>d?!1:!0};
_.Q.setInputError=function(){this.shouldShowValidationError?_.F$(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.F$(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.Q.setInitialCheckboxValue=function(){var l;this.privacyCheckboxValue=!((l=this.data)==null||!l.privacyCheckboxInitialState)};
_.Q.updateCustomAmountInputFromBinding=function(l){this.customAmountInput=l.detail.value};
_.Q.updatePrivacyCheckboxValueFromBinding=function(l){this.privacyCheckboxValue=l.detail.value};
_.qG.Object.defineProperties(aR.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var l=this,b,d;return((b=this.data)==null?void 0:(d=b.suggestedAmounts)==null?void 0:d.map(function(L,P){return{buttonRenderer:{style:l.selectedAmountIndex===P?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:L.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 l;return!((l=this.data)==null||!l.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 l=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(l&&this.amountMicros!==null)return Object.assign({},l,{ypcGetCartEndpoint:Object.assign({},l.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 l=this.get("confirmLargeAmount",this.data);if(l&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),l}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var l=this.get("donateButton.buttonRenderer",this.data);if(l)return Object.assign({},l,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
aR.prototype.setInitialCheckboxValue=aR.prototype.setInitialCheckboxValue;aR.prototype.setInputError=aR.prototype.setInputError;aR.prototype.setFocusOnCustomAmountInput=aR.prototype.setFocusOnCustomAmountInput;_.w([_.z(F7Q),_.u("design:type",Object)],aR.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aR.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],aR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],aR.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],aR.prototype,"closeLabel",void 0);_.w([_.g(),_.u("design:type",Object)],aR.prototype,"selectedAmountIndex",void 0);_.w([_.g(),_.u("design:type",String)],aR.prototype,"customAmountInput",void 0);_.w([_.g(),_.u("design:type",Object)],aR.prototype,"privacyCheckboxValue",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],aR.prototype,"useAmsterdamStyle",void 0);_.w([_.tC("customAmount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aR.prototype,"setFocusOnCustomAmountInput",null);_.w([_.y("data","selectedAmountIndex"),_.u("design:type",Array),_.u("design:paramtypes",[])],aR.prototype,"suggestedAmountButtons",null);
_.w([_.y("data","selectedAmountIndex"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aR.prototype,"isCustomAmountSelected",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aR.prototype,"showPrivacyCheckbox",null);_.w([_.y("data","selectedAmountIndex","customAmount"),_.u("design:type",Object),_.u("design:paramtypes",[])],aR.prototype,"amountMicros",null);
_.w([_.y("isCustomAmountSelected","customAmountInput"),_.u("design:type",Object),_.u("design:paramtypes",[])],aR.prototype,"customAmount",null);_.w([_.y("customAmount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aR.prototype,"shouldShowValidationError",null);_.w([_.y("customAmount"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],aR.prototype,"isDonateButtonEnabled",null);
_.w([_.y("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.u("design:type",Object),_.u("design:paramtypes",[])],aR.prototype,"donateCommand",null);_.w([_.y("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.u("design:type",Object),_.u("design:paramtypes",[])],aR.prototype,"donateCommandWithConfirmation",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],aR.prototype,"largeDonationThreshold",null);
_.w([_.y("customAmount","donateCommand","amountMicros"),_.u("design:type",Object),_.u("design:paramtypes",[])],aR.prototype,"confirmLargeAmountCommand",null);_.w([_.y("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.u("design:type",Object),_.u("design:paramtypes",[])],aR.prototype,"donateButtonRenderer",null);_.w([_.tC("shouldShowValidationError"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aR.prototype,"setInputError",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aR.prototype,"setInitialCheckboxValue",null);_.w([_.A({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],aR);
_.R(aR,"ytd-donation-amount-picker-renderer",function(){if(E_T!==void 0)return E_T;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return E_T=l},{mode:1});var XzB;var fWS=function(){return _.S.apply(this,arguments)||this};
_.h(fWS,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],fWS.prototype,"ytComponentBehavior",void 0);_.w([_.g({}),_.u("design:type",Object)],fWS.prototype,"data",void 0);_.w([_.A({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],fWS);
_.R(fWS,"ytd-donation-post-transaction-content",function(){if(XzB!==void 0)return XzB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return XzB=l},{mode:1});var s5T;var iX=function(){return _.S.apply(this,arguments)||this};
_.h(iX,_.S);iX.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],iX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],iX.prototype,"ytRendererBehavior",void 0);_.w([_.g({}),_.u("design:type",Object)],iX.prototype,"data",void 0);_.w([_.A({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],iX);
_.R(iX,"ytd-donation-post-transaction-renderer",function(){if(s5T!==void 0)return s5T;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return s5T=l},{mode:1});var FsB;var B9Q;var cb=function(){return _.S.apply(this,arguments)||this};
_.h(cb,_.S);cb.prototype.computeIsStreamingProvider=function(l){return!!l.isStreamingShelf};
cb.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],cb.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],cb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],cb.prototype,"data",void 0);_.w([_.g({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],cb.prototype,"isStreamingProvider",void 0);
_.w([_.A({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],cb);
_.R(cb,"ytd-media-provider-renderer",function(){if(B9Q!==void 0)return B9Q;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return B9Q=l},{mode:1});var n_9;var r3=function(){return _.S.apply(this,arguments)||this};
_.h(r3,_.S);r3.prototype.observeLightsourcePalette=function(){var l,b=(l=this.data)==null?void 0:l.vibrantsourceColorPaletteData;b&&_.ZT(this.hostElement,b)};
r3.prototype.observeLightsourcePalette=r3.prototype.observeLightsourcePalette;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],r3.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],r3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],r3.prototype,"data",void 0);
_.w([_.tC("data.vibrantsourceColorPaletteData"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],r3.prototype,"observeLightsourcePalette",null);_.w([_.A({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],r3);
_.R(r3,"ytd-streaming-pop-up-dialog",function(){if(n_9!==void 0)return n_9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return n_9=l},{mode:1});var lz=function(){return _.S.apply(this,arguments)||this};
_.h(lz,_.S);lz.prototype.onPopupOpened_=function(){var l;((l=this.data)==null?0:l.serviceEndpoint)&&_.qP().resolve(_.tk).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
lz.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
lz.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"}}}}};
lz.prototype.onPopupOpened_=lz.prototype.onPopupOpened_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],lz.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],lz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Z2),_.u("design:type",Object)],lz.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],lz.prototype,"data",void 0);
_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],lz.prototype,"onPopupOpened_",null);_.w([_.A({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],lz);
_.R(lz,"ytd-brandconnect-popup-renderer",function(){if(FsB!==void 0)return FsB;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return FsB=l},{mode:1});var ORT;var bz=function(){return _.S.apply(this,arguments)||this};
_.h(bz,_.S);_.Q=bz.prototype;_.Q.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){for(var l=0;l<this.getOptionRenderers().length;l++)this.notifyPath("data.options."+l+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+l+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.Q.updateSubmitButton=function(l){this.set("data.submitButton.buttonRenderer.isDisabled",!l)};
_.Q.computeAlt=function(l){return _.iO(l)};
_.Q.onDismissTap=function(){_.lQ(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Q.getOptionRenderers=function(l){return(l=l||this.data)&&l.options?l.options.reduce(function(b,d){d.checkboxSurveyOptionRenderer&&b.push(d.checkboxSurveyOptionRenderer);return b},[]):[]};
_.Q.onOptionChange=function(l){var b=this,d=!1;if(l.detail.checked)for(var L=this.getOptionRenderers().find(function(F){return F.value===l.detail.value}),P=this.getOptionRenderers(),E=0;E<P.length;E++){var f=P[E];
this.notifyPath("data.options."+E+".checkboxSurveyOptionRenderer.checked");f.checked&&((L==null?0:L.isExclusiveOption)?!f.isExclusiveOption:f.isExclusiveOption)?this.set("data.options."+E+".checkboxSurveyOptionRenderer.checked",!1):f.checked&&(d=!0)}else d=this.getOptionRenderers().some(function(F,n){b.notifyPath("data.options."+n+".checkboxSurveyOptionRenderer.checked");return F.checked});
this.updateSubmitButton(d)};
_.Q.onSubmitTap=function(){var l=this.getOptionRenderers().filter(function(E){return E.checked});
if(l.length!==0){var b=l.map(function(E){return E.responseEndpoint});
l=[];for(var d=1;d<b.length;d++){var L=void 0,P=(L=_.K(b[d],_.SV))==null?void 0:L.feedbackToken;P&&l.push(P)}b=[b[0]];l.length&&b.push({extra_feedback_tokens:l});_.LZ(this.hostElement,b);_.lQ(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);l=this.data&&this.data.submitActions||[];if(_.U("kevlar_command_handler_migration_killswitch"))_.Py(this.hostElement,l,this.hostElement);else for(l=_.X(l),b=l.next();!b.done;b=l.next())this.ytComponentBehavior.resolveCommand(b.value)}};
bz.prototype.onOptionChange=bz.prototype.onOptionChange;bz.prototype.dataChanged=bz.prototype.dataChanged;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],bz.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],bz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],bz.prototype,"ytComponentBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bz.prototype,"ytRendererBehavior",void 0);_.w([_.z(ytB),_.u("design:type",Object)],bz.prototype,"ytdHatsSurveyBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],bz.prototype,"data",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bz.prototype,"dataChanged",null);
_.w([_.Hf("ytd-checkbox-survey-option-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],bz.prototype,"onOptionChange",null);_.w([_.A({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],bz);
_.R(bz,"ytd-checkbox-survey-renderer",function(){if(ORT!==void 0)return ORT;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ORT=l},{mode:1});var N9x;var m8j;var dF=function(){return _.S.apply(this,arguments)||this};
_.h(dF,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dF.prototype,"ytRendererBehavior",void 0);_.w([_.z(zrB),_.u("design:type",Object)],dF.prototype,"ytdDismissalReasonBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],dF.prototype,"data",void 0);_.w([_.A({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],dF);
_.R(dF,"ytd-dismissal-reason-text-renderer",function(){if(m8j!==void 0)return m8j;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return m8j=l},{mode:1});var YCZ;var L0=function(){return _.S.apply(this,arguments)||this};
_.h(L0,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],L0.prototype,"ytRendererBehavior",void 0);_.w([_.z(zrB),_.u("design:type",Object)],L0.prototype,"ytdDismissalReasonBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],L0.prototype,"data",void 0);_.w([_.A({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],L0);
_.R(L0,"ytd-dismissal-reason-video-renderer",function(){if(YCZ!==void 0)return YCZ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return YCZ=l},{mode:1});var PU=function(){return _.S.apply(this,arguments)||this};
_.h(PU,_.S);_.Q=PU.prototype;_.Q.created=function(){this.selectedFeedbackTokens=new FY};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.Q.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.Q.onDismissalReasonSelected=function(l,b){_.rh(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(b);this.hasReasonsSelected=!0};
_.Q.onDismissalReasonDeselected=function(l,b){_.rh(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(b);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.Q.onCancelTap=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
_.Q.onSubmitTap=function(){var l=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(l={feedback_tokens:l},_.qP().resolve(_.tk).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},l,{element:this.hostElement})}));_.lQ(this.hostElement,"yt-close-popup-action")};
PU.prototype.onDismissalReasonDeselected=PU.prototype.onDismissalReasonDeselected;PU.prototype.onDismissalReasonSelected=PU.prototype.onDismissalReasonSelected;PU.prototype.dataChanged=PU.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],PU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],PU.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],PU.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Boolean)],PU.prototype,"hasReasonsSelected",void 0);_.w([_.g(),_.u("design:type",FY)],PU.prototype,"selectedFeedbackTokens",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PU.prototype,"dataChanged",null);_.w([_.Hf("yt-dismissal-reason-selected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,String]),_.u("design:returntype")],PU.prototype,"onDismissalReasonSelected",null);
_.w([_.Hf("yt-dismissal-reason-deselected"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,String]),_.u("design:returntype")],PU.prototype,"onDismissalReasonDeselected",null);_.w([_.A({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],PU);
_.R(PU,"ytd-dismissal-follow-up-renderer",function(){if(N9x!==void 0)return N9x;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return N9x=l},{mode:1});var qC6;var E0=function(){return _.S.apply(this,arguments)||this};
_.h(E0,_.S);_.Q=E0.prototype;_.Q.onCheckedChange=function(){this.multiselect||_.rh(this.hostElement,"yt-feedback-single-select-changed");_.F$(this.hostElement).querySelector("#freeform").focus();_.rh(this.hostElement,"yt-refit")};
_.Q.showTextBox=function(l,b){return l&&b};
_.Q.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))};
_.Q.updateDataCheckedFromBinding=function(l){this.set("data.checked",l.detail.value)};
_.Q.updateDataResultTextFromBinding=function(l){this.set("data.resultText",l.detail.value)};
E0.prototype.dataChanged=E0.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],E0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],E0.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],E0.prototype,"multiselect",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],E0.prototype,"dataChanged",null);
_.w([_.A({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],E0);
_.R(E0,"ytd-feedback-option-renderer",function(){if(qC6!==void 0)return qC6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qC6=l},{mode:1});var HR6;var QZ=function(){return _.S.apply(this,arguments)||this};
_.h(QZ,_.S);QZ.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
QZ.prototype.onSingleSelectCheckedChanged=function(l){l=_.i$(l);for(var b=0;b<this.data.options.length;b++)if(l.data!==_.K(this.data.options[b],RAl)){var d="data.options."+b+".feedbackOptionRenderer.checked";this.notifyPath(d);this.set(d,!1)}};
QZ.prototype.onSingleSelectCheckedChanged=QZ.prototype.onSingleSelectCheckedChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QZ.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],QZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],QZ.prototype,"data",void 0);
_.w([_.Hf("yt-feedback-single-select-changed"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],QZ.prototype,"onSingleSelectCheckedChanged",null);_.w([_.A({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],QZ);
_.R(QZ,"ytd-feedback-question-renderer",function(){if(HR6!==void 0)return HR6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HR6=l},{mode:1});var tfQ;var Xo=function(){return _.S.apply(this,arguments)||this};
_.h(Xo,_.S);Xo.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
Xo.prototype.getSelectedFeedbackResults=function(){for(var l={},b=0;b<this.data.questions.length;b++)for(var d=_.K(this.data.questions[b],Ck9),L=0;L<d.options.length;L++){var P=_.K(d.options[L],RAl);P&&P.checked&&(l[P.optionKey]=P.resultText)}return l};
Xo.prototype.onKeyUp=function(){var l=this;_.sL(_.T1,function(){_.rh(l.hostElement,"yt-refit")});
_.T1.start()};
Xo.prototype.submitSurvey=function(){var l=this.getSelectedFeedbackResults();Object.keys(l).length>0&&this.data.submitFeedbackEndpoint&&(l={survey_results:l,is_feedback_token_unencrypted:!0},_.qP().resolve(_.tk).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},l,{element:this.hostElement})}))};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Xo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Xo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Xo.prototype,"data",void 0);_.w([_.A({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],Xo);
_.R(Xo,"ytd-feedback-survey-renderer",function(){if(tfQ!==void 0)return tfQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tfQ=l},{mode:1});var U8a;var KsQ;var f0=function(){return _.S.apply(this,arguments)||this};
_.h(f0,_.S);f0.prototype.computeAlt=function(l){return _.iO(l)};
f0.prototype.submitResponse=function(){var l,b;(l=this.data)!=null&&l.feedbackToken&&((b=this.data)==null?void 0:b.nextStageIndex)!==void 0&&(_.bQ(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.bQ(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
f0.prototype.onClick=function(){this.submitResponse()};
f0.prototype.onClick=f0.prototype.onClick;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],f0.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],f0.prototype,"vertical",void 0);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],f0.prototype,"onClick",null);
_.w([_.A({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],f0);
_.R(f0,"ytd-single-select-answer-option-renderer",function(){if(KsQ!==void 0)return KsQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return KsQ=l},{mode:1});var etq;var s0=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return l};
_.h(s0,_.S);s0.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
s0.prototype.dataChanged=function(){var l,b;this.vertical=((b=(l=this.data)==null?void 0:l.answerOrientation)!=null?b:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
s0.prototype.submitFeedback=function(l){var b;((b=this.data)==null?0:b.responseEndpoint)&&l&&_.LZ(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[l]}])};
s0.prototype.dataChanged=s0.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],s0.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],s0.prototype,"eventForwardingBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],s0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],s0.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],s0.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],s0.prototype,"vertical",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],s0.prototype,"dataChanged",null);_.w([_.A({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],s0);
_.R(s0,"ytd-single-select-question-renderer",function(){if(etq!==void 0)return etq;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return etq=l},{mode:1});var Fo=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return l};
_.h(Fo,_.S);_.Q=Fo.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){this.jumpToStage(0)};
_.Q.jumpToStage=function(l){var b,d;if((b=this.data)==null?0:(d=b.stages)==null?0:d[l])this.currentStage=this.data.stages[l],this.refitAfterRender()};
_.Q.computeAlt=function(l){return _.iO(l)};
_.Q.computeSimpleMessage=function(l){var b;return(b=_.K(l,DLQ))==null?void 0:b.messageText};
_.Q.computeHideDismiss=function(l){var b;return(b=_.K(l,MbT))==null?void 0:b.hideParentDismissButton};
_.Q.onDismissTap=function(){_.lQ(this.hostElement,"yt-close-popup-action");_.K(this.currentStage,DLQ)||this.data.dismissalEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Q.refitAfterRender=function(){var l=this;_.m1(this,function(){_.rh(l.hostElement,"yt-refit")})};
Fo.prototype.dataChanged=Fo.prototype.dataChanged;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Fo.prototype,"eventForwardingBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Fo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Fo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Fo.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z(ytB),_.u("design:type",Object)],Fo.prototype,"ytdHatsSurveyBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Fo.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Fo.prototype,"currentStage",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Fo.prototype,"dataChanged",null);_.w([_.A({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Fo);
_.R(Fo,"ytd-multi-stage-survey-renderer",function(){if(U8a!==void 0)return U8a;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return U8a=l},{mode:1});var htA;var BU=function(){return _.S.apply(this,arguments)||this};
_.h(BU,_.S);BU.prototype.computeAlt=function(l){return _.iO(l)};
BU.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.qP().resolve(_.tk).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.lQ(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.Wja(!1)))};
BU.prototype.onTap=function(){this.vertical&&this.submitResponse()};
BU.prototype.onTap=BU.prototype.onTap;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],BU.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],BU.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],BU.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],BU.prototype,"vertical",void 0);
_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],BU.prototype,"onTap",null);_.w([_.A({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],BU);
_.R(BU,"ytd-single-option-survey-option-renderer",function(){if(htA!==void 0)return htA;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return htA=l},{mode:1});var k8Q;var n0=function(){return _.S.apply(this,arguments)||this};
_.h(n0,_.S);_.Q=n0.prototype;_.Q.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){var l,b;this.vertical=(((l=this.data)==null?void 0:(b=l.surveyOrientation)==null?void 0:b.type)||"HORIZONTAL")==="VERTICAL"};
_.Q.computeAlt=function(l){return _.iO(l)};
_.Q.onDismissTap=function(){_.lQ(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.qP().resolve(_.tk).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.Wja(!1))};
n0.prototype.dataChanged=n0.prototype.dataChanged;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],n0.prototype,"eventForwardingBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],n0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],n0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(ytB),_.u("design:type",Object)],n0.prototype,"ytdHatsSurveyBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],n0.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],n0.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],n0.prototype,"vertical",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],n0.prototype,"dataChanged",null);_.w([_.A({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],n0);
_.R(n0,"ytd-single-option-survey-renderer",function(){if(k8Q!==void 0)return k8Q;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return k8Q=l},{mode:1});var Wsl;var O0=function(){return _.S.apply(this,arguments)||this};
_.h(O0,_.S);O0.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
O0.prototype.onDismissTap=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
O0.prototype.onNavigate=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
O0.prototype.onNavigate=O0.prototype.onNavigate;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],O0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],O0.prototype,"ytEventForwardingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],O0.prototype,"data",void 0);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],O0.prototype,"onNavigate",null);
_.w([_.A({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],O0);
_.R(O0,"ytd-survey-follow-up-renderer",function(){if(Wsl!==void 0)return Wsl;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Wsl=l},{mode:1});var j5Q;var zt9;var ywl;var NC=function(){var l=_.S.apply(this,arguments)||this;l.polymer2="Element"in Polymer;return l};
_.h(NC,_.S);_.Q=NC.prototype;_.Q.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.Q.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.Q.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.Q.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("minutes-changed",this.minutes))};
_.Q.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("seconds-changed",this.seconds))};
_.Q.updateMinutesFromBinding=function(l){this.minutes=l.detail.value};
_.Q.updateSecondsFromBinding=function(l){this.seconds=l.detail.value};
NC.prototype.secondsChangedForBinding=NC.prototype.secondsChangedForBinding;NC.prototype.minutesChangedForBinding=NC.prototype.minutesChangedForBinding;NC.prototype.secondsChanged=NC.prototype.secondsChanged;_.w([_.g(),_.u("design:type",String)],NC.prototype,"minutes",void 0);_.w([_.g(),_.u("design:type",String)],NC.prototype,"seconds",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],NC.prototype,"polymer2",void 0);
_.w([_.KL("#seconds"),_.u("design:type",Object)],NC.prototype,"secondsEl",void 0);_.w([_.tC("seconds"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NC.prototype,"secondsChanged",null);_.w([_.tC("minutes"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NC.prototype,"minutesChangedForBinding",null);
_.w([_.tC("seconds"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],NC.prototype,"secondsChangedForBinding",null);_.w([_.AC({is:"yt-timestamp-input",disableElementRegistration:!0})],NC);
_.R(NC,"yt-timestamp-input",function(){if(ywl===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;zt9===void 0&&(zt9=document.createElement("template"));var L=zt9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);ywl=l}l=ywl;return l},{mode:2});var mm=function(){return _.S.apply(this,arguments)||this};
_.h(mm,_.S);_.Q=mm.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20877_scroller.dialogElement=this.hostElement.parentNode};
_.Q.dataChanged=function(){var l=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.EJ().getPlayerPromise().then(function(b){b=b.getCurrentTime();l.minutes=Math.floor(b/60).toString();l.seconds=(Math.floor(b)%60).toString()})};
_.Q.onTapSubmit=function(l){l.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(l={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(l.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(l.minutes=this.minutes,l.seconds=this.seconds),_.qP().resolve(_.tk).resolveCommand(this.serviceEndpoint,{form:Object.assign({},l,{element:this.hostElement})}))};
_.Q.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.Q.onYtServiceRequestCompleted=function(l,b){b=b.actions;if(Array.isArray(b))for(var d=0,L=b.length;d<L;d++)_.K(b[d],_.rK)&&(l.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(b[d]))};
_.Q.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.Q.toggleSubmitButton=function(l){this.set("submitButton.isDisabled",!l)};
_.Q.handleInput=function(){var l=this.issueType,b=this.affiliation,d=this.minutes,L=this.seconds;d=!this.showTimestamp||!!d&&!!L;this.toggleSubmitButton(!!this.descriptionText&&!!l&&!!b&&d)};
_.Q.computeServiceEndpoint=function(l){return this.get("submitButton.buttonRenderer.serviceEndpoint",l)};
_.Q.computeSubmitButton=function(l){(l=this.get("submitButton.buttonRenderer",l))&&(l=Object.assign({},l,{serviceEndpoint:void 0}));return l};
_.Q.computeShowTimestamp=function(l){return!!l};
_.Q.onValueChangedForIssueType=function(l){this.issueType=l.detail.value};
_.Q.onValueChangedForAffiliation=function(l){this.affiliation=l.detail.value};
_.Q.updateDescriptionTextFromBinding=function(l){this.descriptionText=l.detail.value};
_.Q.updateFullNameTextFromBinding=function(l){this.fullNameText=l.detail.value};
_.Q.updateMinutesFromBinding=function(l){this.minutes=l.detail.value};
_.Q.updateSecondsFromBinding=function(l){this.seconds=l.detail.value};
mm.prototype.handleInput=mm.prototype.handleInput;mm.prototype.onYtServiceRequestError=mm.prototype.onYtServiceRequestError;mm.prototype.onYtServiceRequestCompleted=mm.prototype.onYtServiceRequestCompleted;mm.prototype.onYtServiceRequestSent=mm.prototype.onYtServiceRequestSent;mm.prototype.dataChanged=mm.prototype.dataChanged;_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],mm.prototype,"ytOpenPopupBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.w([_.KL("#scroller"),_.u("design:type",Object)],mm.prototype,"JSC$20877_scroller",void 0);_.w([_.KL("#description"),_.u("design:type",HTMLInputElement)],mm.prototype,"description",void 0);_.w([_.KL("#full-name"),_.u("design:type",Object)],mm.prototype,"fullName",void 0);_.w([_.g(),_.u("design:type",Object)],mm.prototype,"data",void 0);
_.w([_.g({computed:"computeShowTimestamp(data.timestampLabel)"}),_.u("design:type",Boolean)],mm.prototype,"showTimestamp",void 0);_.w([_.g({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.u("design:type",Object)],mm.prototype,"serviceEndpoint",void 0);_.w([_.g({computed:"computeSubmitButton(data)"}),_.u("design:type",Object)],mm.prototype,"submitButton",void 0);_.w([_.g(),_.u("design:type",String)],mm.prototype,"descriptionText",void 0);
_.w([_.g(),_.u("design:type",Number)],mm.prototype,"issueType",void 0);_.w([_.g(),_.u("design:type",Number)],mm.prototype,"affiliation",void 0);_.w([_.g(),_.u("design:type",String)],mm.prototype,"fullNameText",void 0);_.w([_.g(),_.u("design:type",String)],mm.prototype,"minutes",void 0);_.w([_.g(),_.u("design:type",String)],mm.prototype,"seconds",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mm.prototype,"dataChanged",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],mm.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],mm.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],mm.prototype,"onYtServiceRequestError",null);_.w([_.tC("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mm.prototype,"handleInput",null);_.w([_.A({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],mm);
_.R(mm,"ytd-legal-report-details-form-renderer",function(){if(j5Q!==void 0)return j5Q;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return j5Q=l},{mode:1});var ZR9;var Yz=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return l};
_.h(Yz,_.S);Yz.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
Yz.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var l=this.formRenderer.getForm();l&&this.data.submitEndpoint&&(_.qP().resolve(_.tk).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},l,{element:this.hostElement})}),_.lQ(this.hostElement,"yt-close-popup-action"))}};
Yz.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.lQ(this.hostElement,"yt-close-popup-action"))};
Yz.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
Yz.prototype.onPopupClosed=Yz.prototype.onPopupClosed;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Yz.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Yz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Yz.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Yz.prototype,"ytRendererBehavior",void 0);
_.w([_.KL("yt-form-renderer"),_.u("design:type",Object)],Yz.prototype,"formRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],Yz.prototype,"data",void 0);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Yz.prototype,"onPopupClosed",null);_.w([_.A({is:"ytd-form-popup-content",disableElementRegistration:!0})],Yz);
_.R(Yz,"ytd-form-popup-content",function(){if(ZR9!==void 0)return ZR9;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ZR9=l},{mode:1});var MfQ;var qC=function(){return _.S.apply(this,arguments)||this};
_.h(qC,_.S);qC.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
qC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
qC.prototype.onPopupOpened=function(){_.rh(this.hostElement,"yt-invalidate-popup-tabbables")};
qC.prototype.onYtServiceRequestCompleted=function(l,b){b.data&&b.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.rh(this.hostElement,"yt-invalidate-popup-tabbables"))};
qC.prototype.onYtServiceRequestCompleted=qC.prototype.onYtServiceRequestCompleted;qC.prototype.onPopupOpened=qC.prototype.onPopupOpened;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],qC.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qC.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],qC.prototype,"data",void 0);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qC.prototype,"onPopupOpened",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],qC.prototype,"onYtServiceRequestCompleted",null);_.w([_.A({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],qC);
_.R(qC,"ytd-form-popup-renderer",function(){if(MfQ!==void 0)return MfQ;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return MfQ=l},{mode:1});var IWO;var HU=function(){var l=_.S.apply(this,arguments)||this;l.isLoading=!1;return l};
_.h(HU,_.S);_.Q=HU.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");dbl(this.hostElement)};
_.Q.onYtServiceRequestSent=function(){this.isLoading=!0};
_.Q.onYtServiceRequestCompleted=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.Q.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.Py(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.Q.closePopupHandler=function(){this.fireOnCloseActions()};
_.Q.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var l=this.get("data.headerImage.thumbnails");l&&(l=_.EL(l,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+l+")")}};
_.Q.onYtNavigate=function(l){(l=_.i$(l))&&l.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
HU.prototype.onYtNavigate=HU.prototype.onYtNavigate;HU.prototype.onHeaderImageChanged=HU.prototype.onHeaderImageChanged;HU.prototype.closePopupHandler=HU.prototype.closePopupHandler;HU.prototype.onYtServiceRequestCompleted=HU.prototype.onYtServiceRequestCompleted;HU.prototype.onYtServiceRequestSent=HU.prototype.onYtServiceRequestSent;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],HU.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],HU.prototype,"ytEventForwardingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],HU.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],HU.prototype,"isLoading",void 0);_.w([_.KL("#header"),_.u("design:type",HTMLDivElement)],HU.prototype,"header",void 0);_.w([_.KL("#confirm-button"),_.u("design:type",_.lp)],HU.prototype,"confirmButton",void 0);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],HU.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],HU.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],HU.prototype,"closePopupHandler",null);_.w([_.tC("data.headerImage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HU.prototype,"onHeaderImageChanged",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],HU.prototype,"onYtNavigate",null);
_.w([_.A({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],HU);
_.R(HU,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(IWO!==void 0)return IWO;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return IWO=l},{mode:1});var $89;var tD=function(){var l=_.S.apply(this,arguments)||this;l.isLoading=!1;return l};
_.h(tD,_.S);_.Q=tD.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);dbl(this.hostElement)};
_.Q.onYtServiceRequestCompleted=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.Q.onYtServiceRequestError=function(l){_.Tf(this.hostElement,l.detail.error.message)};
_.Q.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Q.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.lQ(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.Q.onDataChanged=function(){this.isLoading=!1;var l=this.get("data.headerImage.thumbnails");l&&(l=_.EL(l,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+l+")");l=_.zw();var b=_.je(),d=this.get("data.trackingParams");d&&b&&l&&_.CZ(l,b,_.WZ(d))};
_.qG.Object.defineProperties(tD.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
tD.prototype.onDataChanged=tD.prototype.onDataChanged;tD.prototype.onDomChange=tD.prototype.onDomChange;tD.prototype.onYtServiceRequestError=tD.prototype.onYtServiceRequestError;tD.prototype.onYtServiceRequestCompleted=tD.prototype.onYtServiceRequestCompleted;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],tD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],tD.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],tD.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],tD.prototype,"isLoading",void 0);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],tD.prototype,"hasDescription",null);_.w([_.KL("tp-yt-paper-dialog-scrollable"),_.u("design:type",Object)],tD.prototype,"scrollable",void 0);_.w([_.KL("#header"),_.u("design:type",HTMLElement)],tD.prototype,"header",void 0);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],tD.prototype,"onYtServiceRequestCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],tD.prototype,"onYtServiceRequestError",null);
_.w([_.Hf("dom-change"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],tD.prototype,"onDomChange",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],tD.prototype,"onDataChanged",null);_.w([_.A({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],tD);
_.R(tD,"ytd-gaming-account-link-setting-renderer",function(){if($89!==void 0)return $89;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return $89=l},{mode:1});var JwQ;var x89;var U0=function(){var l=_.S.apply(this,arguments)||this;l.isHeader=!1;l.getEndpointForm=function(){return sLQ(l.data)};
return l};
_.h(U0,_.S);_.Q=U0.prototype;_.Q.triggerHintActions=function(){var l=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var b=_.bQ(l.hostElement,"yt-get-opened-popups-action");!(b&&b.length===1?b[0]:[]).some(function(d){d=d.openPopupAction.popupType;return d==="SURVEY"||d==="MEALBAR"||d==="HINT"})&&l.data.hintActions&&l.guideOpened&&(_.Py(l.hostElement,l.data.hintActions,l.hostElement),l.data.hintActions=void 0)})};
_.Q.getBadgeIconType=function(l){return l&&l.liveBroadcasting?"live":null};
_.Q.onDown=function(){this.interaction.triggerDown()};
_.Q.onUp=function(){this.interaction.triggerUp()};
_.Q.onTap=function(l){if(this.data.serviceEndpoint){var b;_.U("shorts_controller_retrieve_seedless_sequence_v2")&&((b=_.K(this.data.serviceEndpoint,_.Ku))==null?void 0:b.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):fl9(this.data.serviceEndpoint,this);l.preventDefault()}else this.data.navigationEndpoint&&!_.lT(_.ad(l),this.hostElement,["A".toString()])&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.Q.computeActive=function(l,b){if(!l)return!1;var d=l.navigationEndpoint;l=l.serviceEndpoint;if(!d&&!l||!b)return!1;if(d){l=(l=_.YI(b))&&["subscriptions","filteredsubscriptions"].includes(l);if(_.K(d,_.qd)&&_.K(b,_.qd)&&!l){var L=_.K(d,_.qd).browseId;b=_.K(b,_.qd).browseId;return L!==void 0&&b!==void 0&&(L===b||L==="VLWL"&&b==="FEwatch_later"||L==="FEwatch_later"&&b==="VLWL")}var P;d=(P=_.K(d.commandMetadata,_.sz))==null?void 0:P.url;b=(L=_.K(b.commandMetadata,_.sz))==null?void 0:L.url;return!(!d||
!b||d!==b&&d!==_.ZJ(b))}return this.isActiveShortsTab(l,b)};
_.Q.isActiveShortsTab=function(l,b){b=!!_.K(b,_.Ku)||!!_.K(b,_.O3);return(!!_.K(l,_.Ku)||!!_.K(l,_.O3))&&b};
_.Q.computeIsPrimary=function(l){return!!l};
_.qG.Object.defineProperties(U0.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 l=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&l)return l}}});
U0.prototype.onTap=U0.prototype.onTap;U0.prototype.onUp=U0.prototype.onUp;U0.prototype.onDown=U0.prototype.onDown;U0.prototype.triggerHintActions=U0.prototype.triggerHintActions;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],U0.prototype,"componentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],U0.prototype,"rendererBehavior",void 0);_.w([_.z(_.ji.YtTaskEmitterBehavior),_.u("design:type",Object)],U0.prototype,"taskEmitterBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],U0.prototype,"activeEndpoint",void 0);_.w([_.g(),_.u("design:type",Object)],U0.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],U0.prototype,"guideOpened",void 0);_.w([_.g(),_.u("design:type",String)],U0.prototype,"type",void 0);_.w([_.KL("yt-interaction"),_.u("design:type",Object)],U0.prototype,"interaction",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],U0.prototype,"isHeader",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data","activeEndpoint"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U0.prototype,"active",null);_.w([_.g({reflectToAttribute:!0}),_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],U0.prototype,"isPrimary",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.count","data.presentationStyle","data.badges.*"),_.u("design:type",String),_.u("design:paramtypes",[])],U0.prototype,"lineEndStyle",null);
_.w([_.y("lineEndStyle"),_.u("design:type",Object),_.u("design:paramtypes",[])],U0.prototype,"ariaLabel",null);_.w([_.tC("data.hintActions","guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U0.prototype,"triggerHintActions",null);_.w([_.Hf("down"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U0.prototype,"onDown",null);
_.w([_.Hf("up"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],U0.prototype,"onUp",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],U0.prototype,"onTap",null);_.w([_.A({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],U0);
_.R(U0,"ytd-guide-entry-renderer",function(){if(x89!==void 0)return x89;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return x89=l},{mode:1});var K0=function(){var l=_.S.apply(this,arguments)||this;l.userToggled=!1;return l};
_.h(K0,_.S);_.Q=K0.prototype;_.Q.getItemsPath=function(){return"data.expandableItems"};
_.Q.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.Q.onExpanderItemTapped=function(l){var b=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.U("kevlar_guide_expandable_items_killswitch")&&_.m1(this,function(){_.BX(b.expandableItems)});
l.preventDefault()};
_.Q.onCollapserItemTapped=function(l){var b=this;this._setExpanded(!1);this.userToggled=!0;l.preventDefault();this.expandableItems&&!_.U("kevlar_guide_collapsible_items_killswitch")&&_.m1(this,function(){_.FO(b.hostElement)})};
_.Q.observeActiveEndpoint=function(){for(var l=this.activeEndpoint,b=this.data,d=this.expandableItems.children,L=0,P=d.length;L<P;L++)d[L].activeEndpoint=l;b&&b.autoExpandCommand&&l&&!this.userToggled&&(d=this.data.autoExpandCommand,b=!(!_.K(d,_.qd)||!_.K(l,_.qd)||_.K(d,_.qd).browseId!==_.K(l,_.qd).browseId),l=this.get("commandMetadata.webCommandMetadata.url",l),d=this.get("commandMetadata.webCommandMetadata.url",d),b=b||!!(l&&d&&l.includes(d)),this._setExpanded(b),b&&this.ytLazyListBehavior.fillRemainingListItems())};
K0.prototype.observeActiveEndpoint=K0.prototype.observeActiveEndpoint;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],K0.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],K0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],K0.prototype,"ytLazyListBehavior",void 0);_.w([_.KL("#expandable-items"),_.u("design:type",HTMLElement)],K0.prototype,"expandableItems",void 0);
_.w([_.g(),_.u("design:type",Object)],K0.prototype,"data",void 0);_.w([_.g({readOnly:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],K0.prototype,"expanded",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],K0.prototype,"initialCount",void 0);_.w([_.g(),_.u("design:type",Object)],K0.prototype,"activeEndpoint",void 0);_.w([_.tC("data","activeEndpoint","canShowMore"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],K0.prototype,"observeActiveEndpoint",null);
_.w([_.A({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],K0);
_.R(K0,"ytd-guide-collapsible-entry-renderer",function(){if(JwQ!==void 0)return JwQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return JwQ=l},{mode:_.fi("kevlar_poly_si_batch_j079")?1:2});var g_B;var SCT;var eM=function(){var l=_.S.apply(this,arguments)||this;l.allVideosCount=0;l.renderGuideEntry=!1;return l};
_.h(eM,_.S);eM.prototype.observeRenderEntry=function(){var l;this.renderGuideEntry=!((l=this.data)==null||!l.alwaysShow)||!!this.allVideosCount};
eM.prototype.observeRenderEntry=eM.prototype.observeRenderEntry;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],eM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],eM.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],eM.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],eM.prototype,"activeEndpoint",void 0);_.w([_.g({selector:_.C3Z}),_.u("design:type",Object)],eM.prototype,"allVideosCount",void 0);
_.w([_.g(),_.u("design:type",Object)],eM.prototype,"renderGuideEntry",void 0);_.w([_.Wf("allVideosCount","data.alwaysShow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],eM.prototype,"observeRenderEntry",null);_.w([_.A({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],eM);
_.R(eM,"ytd-guide-downloads-entry-renderer",function(){if(SCT===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);SCT=l}l=SCT;return l},{mode:1});var hD=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return l};
_.h(hD,_.S);_.Q=hD.prototype;_.Q.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]]"}}}}}};
_.Q.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var l=this.sectionItems.children,b=0,d=l.length;b<d;b++)l[b].activeEndpoint=this.activeEndpoint}};
_.Q.handleAddToGuideSectionAction=function(l){var b=_.K(l,Ue9);if(b&&this.data&&(l=b.items,b=b.handlerData,l&&b&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(b)>-1)){b=0;for(var d=l.length;b<d;b++)l[b].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,l[b])}};
_.Q.handleRemoveFromGuideSectionAction=function(l){var b=_.K(l,K$9);b&&this.data&&(l=b.guideEntryId,b=b.handlerData,l&&b&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(b)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(l,this.data.sectionItems),this.removeFromCollapsedSection(l,this.data.sectionItems)))};
_.Q.removeFromExpandedSection=function(l,b){l=this.getEntryIndexMatchingId(l,b);l!==-1&&this.splice("data.sectionItems",l,1)};
_.Q.removeFromCollapsedSection=function(l,b){var d=b.findIndex(function(L){return!!_.K(L,B$9)});
d&&d!==-1&&b[d]&&_.K(b[d],B$9)&&(b=_.K(b[d],B$9).expandableItems)&&(l=this.getEntryIndexMatchingId(l,b),l!==-1&&this.splice("data.sectionItems."+d+".guideCollapsibleEntryRenderer.expandableItems",l,1))};
_.Q.getEntryIndexMatchingId=function(l,b){var d=this;return b.findIndex(function(L){return d.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",L)===l})};
hD.prototype.activeEndpointChanged=hD.prototype.activeEndpointChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hD.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],hD.prototype,"actionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],hD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("#section-items"),_.u("design:type",HTMLDivElement)],hD.prototype,"sectionItems",void 0);
_.w([_.KL("#header-entry"),_.u("design:type",Object)],hD.prototype,"headerEntry",void 0);_.w([_.g(),_.u("design:type",Object)],hD.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],hD.prototype,"activeEndpoint",void 0);_.w([_.tC("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hD.prototype,"activeEndpointChanged",null);_.w([_.A({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],hD);
_.R(hD,"ytd-guide-collapsible-section-entry-renderer",function(){if(g_B===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);g_B=l}l=g_B;return l},{mode:1});var AwT;var v_O;var kz=function(){var l=_.S.apply(this,arguments)||this;l.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 l};
_.h(kz,_.S);_.Q=kz.prototype;
_.Q.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}}}}};
_.Q.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var l=_.bQ(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);l&&l.length===1&&l[0]&&_.bQ(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.Q.handleResetChannelUnreadCountCommand=function(l){var b;(l=(b=_.K(l,hF9))==null?void 0:b.channelId)&&this.data&&this.data.items&&(b=this.getPathToEntryMatchingId(l))&&(this.set(b+".guideEntryRenderer.count",0),this.set(b+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Q.handleResetSubscriptionsUnreadDotCommand=function(l){var b,d=(b=_.K(l,kbj))==null?void 0:b.targetId,L;d&&(L=this.data)!=null&&L.items&&(l=this.data.items.findIndex(function(P){var E;return((E=P.guideEntryRenderer)==null?void 0:E.targetId)===d}),l<0||this.set("data.items."+l+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Q.getPathToEntryMatchingId=function(l){if(this.data&&this.data.items){var b=this.getEntryIndexMatchingId(l,this.data.items);if(b>-1)return"data.items."+b;for(var d=0;d<this.data.items.length;d++)if(b=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[d]))if(b=this.getEntryIndexMatchingId(l,b),b>-1)return"data.items."+d+".guideCollapsibleEntryRenderer.expandableItems."+b}};
_.Q.handleAddToGuideSectionAction=function(l){var b=this;if(_.K(l,Ue9)){var d=_.K(l,Ue9).items;l=_.K(l,Ue9).handlerData;var L,P;if(d&&l&&((L=this.data)==null?void 0:(P=L.handlerDatas)==null?void 0:P.indexOf(l))>-1){d=d.filter(function(f){return(f=b.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",f))&&!b.isGuideItemPresent(f)});
var E;if(l==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((E=this.data)==null?0:E.items)&&(L=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),L>-1)){this.splice.apply(this,["data.items",L+1,0].concat(_.VV(d)));return}this.unshift.apply(this,["data.items"].concat(_.VV(d)))}}};
_.Q.isGuideItemPresent=function(l){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(l,this.data.items)!==-1)return!0;var b=this.data.items.find(function(d){return!!d.guideCollapsibleEntryRenderer});
if((b==null?0:b.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(l,b.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.Q.getEntryIndexMatchingId=function(l,b){var d=this;return b.findIndex(function(L){return d.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",L)===l})};
_.Q.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(l,b){var d=this;return b.findIndex(function(L){return d.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",L)===l})};
_.Q.handleRemoveFromGuideSectionAction=function(l){if(_.K(l,K$9)){var b=_.K(l,K$9).guideEntryId;l=_.K(l,K$9).handlerData;var d,L;b&&l&&((d=this.data)==null?void 0:(L=d.handlerDatas)==null?void 0:L.indexOf(l))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(b,this.data.items),this.removeFromCollapsedSection(b,this.data.items))}};
_.Q.removeFromExpandedSection=function(l,b){l=this.getEntryIndexMatchingId(l,b);l!==-1&&this.splice("data.items",l,1)};
_.Q.removeFromCollapsedSection=function(l,b){var d=b.findIndex(function(L){return!!L.guideCollapsibleEntryRenderer});
d!==-1&&(b=b[d].guideCollapsibleEntryRenderer.expandableItems)&&(l=this.getEntryIndexMatchingId(l,b),l!==-1&&this.splice("data.items."+d+".guideCollapsibleEntryRenderer.expandableItems",l,1))};
_.Q.activeEndpointChanged=function(){for(var l=_.F$(this.hostElement).querySelector("#items").children,b=0,d=l.length;b<d;b++)l[b].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.Q.guideOpenedChanged=function(){for(var l=_.F$(this.hostElement).querySelector("#items").children,b=0,d=l.length;b<d;b++)l[b].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
kz.prototype.guideOpenedChanged=kz.prototype.guideOpenedChanged;kz.prototype.activeEndpointChanged=kz.prototype.activeEndpointChanged;kz.prototype.persistentGuideChanged=kz.prototype.persistentGuideChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kz.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],kz.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],kz.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],kz.prototype,"ytLazyListBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],kz.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],kz.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kz.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",String)],kz.prototype,"type",void 0);_.w([_.g({value:20}),_.u("design:type",Number)],kz.prototype,"initialCount",void 0);_.w([_.g({value:10}),_.u("design:type",Number)],kz.prototype,"targetFramerate",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],kz.prototype,"autoFill",void 0);_.w([_.g({value:50}),_.u("design:type",Number)],kz.prototype,"renderDelay",void 0);
_.w([_.tC("guidePersistentAndVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kz.prototype,"persistentGuideChanged",null);_.w([_.Wf("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kz.prototype,"activeEndpointChanged",null);_.w([_.Wf("guideOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kz.prototype,"guideOpenedChanged",null);
_.w([_.A({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],kz);
_.R(kz,"ytd-guide-section-renderer",function(){if(v_O!==void 0)return v_O;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return v_O=l},{mode:_.fi("kevlar_poly_si_batch_j073")?1:2});var CJA;var WU=function(){return _.S.apply(this,arguments)||this};
_.h(WU,_.S);_.qG.Object.defineProperties(WU.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],WU.prototype,"rendererBehaviors",void 0);_.w([_.g(),_.u("design:type",Object)],WU.prototype,"data",void 0);_.w([_.g(),_.y("data.signInButton.buttonRenderer.style"),_.u("design:type",Object),_.u("design:paramtypes",[])],WU.prototype,"alignByText",null);_.w([_.A({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],WU);
_.R(WU,"ytd-guide-signin-promo-renderer",function(){if(CJA===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);CJA=l}l=CJA;return l},{mode:1});var jM=function(){var l=_.S.apply(this,arguments)||this;l.showFooter=!1;return l};
_.h(jM,_.S);jM.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}}}}};
jM.prototype.attached=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1){b=_.qP().resolve(_.YC(_.HR));if(!b)return d.jumpTo(0);b.setGuideData(l.hostElement);return d.yield(0,3)}l.ytLazyListBehavior.initialCount=2;return d.return()})};
jM.prototype.onMouseExit=function(){_.U("web_guide_hover_expansion")&&_.bQ(this.hostElement,"yt-guide-mouseleaved",[])};
jM.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
jM.prototype.dataChanged=jM.prototype.dataChanged;jM.prototype.onMouseExit=jM.prototype.onMouseExit;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],jM.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],jM.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.Jn.YtLazyListBehavior),_.u("design:type",Object)],jM.prototype,"ytLazyListBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],jM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],jM.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],jM.prototype,"showFooter",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],jM.prototype,"autoFill",void 0);_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jM.prototype,"onMouseExit",null);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jM.prototype,"dataChanged",null);_.w([_.A({is:"ytd-guide-renderer",disableElementRegistration:!0})],jM);
_.R(jM,"ytd-guide-renderer",function(){if(AwT!==void 0)return AwT;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return AwT=l},{mode:_.fi("kevlar_poly_si_batch_j073")?1:2});var RtB;var zV=function(){var l=_.S.apply(this,arguments)||this;l.systemIcons=_.U("kevlar_system_icons");l.frostedGlass=_.U("web_frosted_glass");l.onAllyMenuButtonClick=function(){var b=l.getShowSheetCommand();b&&l.ytComponentBehavior.resolveCommand(b)};
l.getEndpointForm=function(){return sLQ(l.data)};
return l};
_.h(zV,_.S);_.Q=zV.prototype;_.Q.attached=function(){this.JSC$20930_sheetController=_.qP().resolve(_.fh)};
_.Q.onDown=function(){this.interaction.triggerDown()};
_.Q.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var l;if((l=this.JSC$20930_sheetController)!=null){var b=this.mouseEnterCallback.bind(this),d=this.mouseLeaveCallback.bind(this);l.hoverEnterCallback=b!=null?b:void 0;l.hoverLeaveCallback=d!=null?d:void 0}}};
_.Q.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.Q.isSeedlessReelCommand=function(l){var b;return!!l&&((b=_.K(l,_.Ku))==null?void 0:b.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.Q.isShowSheetCommand=function(l){return!!l&&!!_.K(l,_.zf)};
_.Q.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.Q.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.Q.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.Q.onUp=function(){this.interaction.triggerUp()};
_.Q.onTap=function(l){if(this.data.serviceEndpoint){if(_.U("shorts_controller_retrieve_seedless_sequence_v2")&&this.isSeedlessReelCommand(this.data.serviceEndpoint))this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(this.isShowSheetCommand(this.data.serviceEndpoint)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);l.preventDefault();return}fl9(this.data.serviceEndpoint,this)}l.preventDefault()}else{var b;((b=this.data)==null?0:b.navigationEndpoint)&&!_.lT(_.ad(l),
this.hostElement,["A".toString()])&&_.rh(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.Q.computeActive=function(l,b){if(!l)return!1;var d=l.navigationEndpoint;l=l.serviceEndpoint;if(!d&&!l||!b)return!1;if(d){l=_.K(d,_.qd);var L=_.K(b,_.qd);if(l&&L)return l.browseId===L.browseId&&l.params===L.params;var P;d=(P=_.K(d.commandMetadata,_.sz))==null?void 0:P.url;var E;b=(E=_.K(b.commandMetadata,_.sz))==null?void 0:E.url;return!(!d||!b||d!==b&&d!==_.ZJ(b))}return this.isActiveShortsTab(l,b)};
_.Q.isActiveShortsTab=function(l,b){b=!!_.K(b,_.Ku)||!!_.K(b,_.O3);return(!!_.K(l,_.Ku)||!!_.K(l,_.O3))&&b};
_.Q.computeTitle=function(l,b){return b?"":_.iO(l)};
_.Q.computeEndpoint=function(l){return this.isSeedlessReelCommand(l.serviceEndpoint)?l.serviceEndpoint:l.navigationEndpoint};
_.Q.computeAriaLabelTitle=function(l){return _.iO(l)};
_.Q.computeAllyShowMenuOnTap=function(l){return this.isShowSheetCommand(l.mouseEnterEndpoint)||this.isShowSheetCommand(l.serviceEndpoint)};
_.qG.Object.defineProperties(zV.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
zV.prototype.onMouseLeave=zV.prototype.onMouseLeave;zV.prototype.onMouseEnter=zV.prototype.onMouseEnter;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],zV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],zV.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.PK),_.u("design:type",Object)],zV.prototype,"ironButtonState",void 0);_.w([_.g(),_.u("design:type",Object)],zV.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],zV.prototype,"activeEndpoint",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],zV.prototype,"noLabels",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.u("design:type",Boolean)],zV.prototype,"isActive",void 0);_.w([_.g({computed:"computeEndpoint(data)"}),_.u("design:type",Object)],zV.prototype,"computedEndpoint",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zV.prototype,"systemIcons",void 0);_.w([_.KL("yt-interaction"),_.u("design:type",Object)],zV.prototype,"interaction",void 0);_.w([_.y("isActive"),_.u("design:type",Object),_.u("design:paramtypes",[])],zV.prototype,"ariaSelected",null);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],zV.prototype,"frostedGlass",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.u("design:type",Boolean)],zV.prototype,"allyShowMenuOnTap",void 0);_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],zV.prototype,"onMouseEnter",null);_.w([_.Hf("mouseleave"),_.u("design:type",Function),_.u("design:paramtypes",[MouseEvent]),_.u("design:returntype")],zV.prototype,"onMouseLeave",null);
_.w([_.A({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],zV);
_.R(zV,"ytd-mini-guide-entry-renderer",function(){if(RtB!==void 0)return RtB;var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(computedEndpoint)]]" data="[[computedEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-selected="[[isActive]]" on-click="onTap" on-down="onDown" on-up="onUp">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="0" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n<span hidden="[[!allyShowMenuOnTap]]" class="style-scope ytd-mini-guide-entry-renderer">\n  <button type="button" id="ally-menu-button" class="ally-menu-button style-scope ytd-mini-guide-entry-renderer" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-haspopup="true" aria-expanded="false" on-click="onAllyMenuButtonClick"></button>\n</span>\n');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return RtB=l},{mode:_.fi("kevlar_poly_si_batch_j063")?1:2});var pzB;var yZ=function(){var l=_.S.apply(this,arguments)||this;l.allVideosCount=0;l.noLabels=_.U("kevlar_mini_guide_no_labels");l.frostedGlass=_.U("web_frosted_glass");return l};
_.h(yZ,_.S);_.Q=yZ.prototype;_.Q.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.Q.onMouseEnter=function(){_.U("web_guide_hover_expansion")&&_.bQ(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.Q.visibleChanged=function(){if(this.visible&&!this.data){var l=_.qP().resolve(_.YC(_.HR));l&&l.setGuideData(this.hostElement)}};
_.Q.dataChanged=function(){var l=_.U("kevlar_guide_menu_on_hover")&&_.U("kevlar_modern_mini_guide"),b=_.U("kevlar_guide_menu_on_click")&&_.U("kevlar_modern_mini_guide"),d;var L=(d=this.data)==null?void 0:d.items;d=this.allVideosCount;var P=[];l=l?0:b?1:void 0;b=l!==void 0;if(L){for(var E=[],f=_.X(L),F=f.next();!F.done;F=f.next())if(F=F.value,F.guideSubscriptionsSectionRenderer){var n=void 0;E=((n=F.guideSubscriptionsSectionRenderer)==null?void 0:n.items)||[]}L=_.X(L);for(f=L.next();!f.done;f=L.next())if(f=
f.value,F=void 0,(F=f.guideSectionRenderer)==null?0:F.items)for(F=void 0,f=_.X((F=f.guideSectionRenderer)==null?void 0:F.items),F=f.next();!F.done;F=f.next()){F=F.value;var N=void 0,Y=void 0;n=F.guideEntryRenderer||_.K((N=F)==null?void 0:(Y=N.guideCollapsibleSectionEntryRenderer)==null?void 0:Y.headerEntry,Fo9);N=[];Y=[];var q=void 0;if(((q=n)==null?void 0:q.targetId)==="subscriptions-guide-item")N=E;else{var H=q=void 0;if((q=F)==null?0:(H=q.guideCollapsibleSectionEntryRenderer)==null?0:H.sectionItems)Y=
N=F.guideCollapsibleSectionEntryRenderer.sectionItems}OCS(P,n,b?N:[],l);if(Y.length>0)for(F=_.X(Y),n=F.next();!n.done;n=F.next())n=n.value,Y=_.K(n,AFa),N=void 0,Y=Y&&(Y.alwaysShow||d)?_.K((N=Y)==null?void 0:N.entryRenderer,Fo9):_.K(n,Fo9),OCS(P,Y,[])}}this.miniGuideItems=P};
_.Q.activeEndpointChanged=function(){for(var l=this.items.children,b=0;b<l.length;b++)l[b].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.Q.registerWithViewTransitionManager=function(){var l=this;_.pl(_.T1,function(){var b=_.qP().resolve(_.YC(_.Ek));if(b&&b.isAnyTransitionEnabled){var d={};b.viewTransitionCoordinator.registerElement(l.hostElement,(d.slide="mini-guide-page-transition",d))}})};
yZ.prototype.activeEndpointChanged=yZ.prototype.activeEndpointChanged;yZ.prototype.dataChanged=yZ.prototype.dataChanged;yZ.prototype.visibleChanged=yZ.prototype.visibleChanged;yZ.prototype.onMouseEnter=yZ.prototype.onMouseEnter;_.w([_.z(_.OY),_.u("design:type",Object)],yZ.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yZ.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],yZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],yZ.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],yZ.prototype,"ytComponentBehavior",void 0);_.w([_.KL("#items"),_.u("design:type",Object)],yZ.prototype,"items",void 0);_.w([_.g(),_.u("design:type",Object)],yZ.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Boolean)],yZ.prototype,"visible",void 0);_.w([_.g(),_.u("design:type",Object)],yZ.prototype,"miniGuideItems",void 0);_.w([_.g({selector:_.C3Z}),_.u("design:type",Object)],yZ.prototype,"allVideosCount",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yZ.prototype,"noLabels",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],yZ.prototype,"frostedGlass",void 0);
_.w([_.Hf("mouseenter"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yZ.prototype,"onMouseEnter",null);_.w([_.Wf("visible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yZ.prototype,"visibleChanged",null);_.w([_.Wf("data","allVideosCount"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yZ.prototype,"dataChanged",null);
_.w([_.Wf("activeEndpoint"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],yZ.prototype,"activeEndpointChanged",null);_.w([_.A({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],yZ);
_.R(yZ,"ytd-mini-guide-renderer",function(){if(pzB===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);pzB=l}l=pzB;return l},{mode:1});var o_B;var D8q=/^[\x00-\x7F]+$/,Zy=function(){return _.S.apply(this,arguments)||this};
_.h(Zy,_.S);_.qG.Object.defineProperties(Zy.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var l,b=_.iO((l=this.data)==null?void 0:l.handle);if(b)return _.ao("@"+b)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var l=_.iO(this.displayHandle),b,d=_.iO((b=this.data)==null?void 0:b.handleUrl);if(l&&d)return _.ao(d+l)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var l=_.iO(this.displayHandle);if(l&&!D8q.test(l)){var b;return(b=this.data)==null?void 0:b.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var l=_.iO(this.displayHandleUrl),b,d=_.iO((b=this.data)==null?void 0:b.urlInfoText);if(l&&d)return _.ao(d+" "+l)}}});
_.w([_.g(),_.u("design:type",Object)],Zy.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Zy.prototype,"displayHandle",null);_.w([_.y("displayHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],Zy.prototype,"displayHandleUrl",null);_.w([_.y("displayHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],Zy.prototype,"warningText",null);
_.w([_.y("displayHandleUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],Zy.prototype,"urlInfoTextWithUrl",null);_.w([_.A({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],Zy);
_.R(Zy,"ytd-handles-claiming-confirm-dialog-content",function(){if(o_B!==void 0)return o_B;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return o_B=l},{mode:1});var VfA;var MC=function(){var l=_.S.apply(this,arguments)||this;l.okButtonOverride={style:"mono",type:"outline",size:"M"};return l};
_.h(MC,_.S);MC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
MC.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],MC.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],MC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],MC.prototype,"okButtonOverride",void 0);_.w([_.g(),_.u("design:type",Object)],MC.prototype,"data",void 0);_.w([_.A({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],MC);
_.R(MC,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(VfA!==void 0)return VfA;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return VfA=l},{mode:1});var wz6;var ugS=/^[\x00-\x7F]+$/,IG=function(){var l=_.S.apply(this,arguments)||this;l.isLoading=!1;return l};
_.h(IG,_.S);IG.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var l;this.selectedHandle=(l=this.handleInput)==null?void 0:l.value;this.onSelectedHandleChanged(this.selectedHandle);_.bQ(this.hostElement,"yt-refit-popups-action")}};
_.qG.Object.defineProperties(IG.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var l;return(l=this.data)==null?void 0:l.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.ao("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.ao(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!ugS.test(this.selectedHandle)){var l;return(l=this.data)==null?void 0:l.warningText}}}});
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],IG.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],IG.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],IG.prototype,"selectedHandle",void 0);_.w([_.g(),_.u("design:type",Object)],IG.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Function)],IG.prototype,"onSelectedHandleChanged",void 0);_.w([_.KL("#channel-handle-input"),_.u("design:type",Object)],IG.prototype,"handleInput",void 0);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],IG.prototype,"handleUrlPrefix",null);_.w([_.y("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],IG.prototype,"displayHandle",null);_.w([_.y("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],IG.prototype,"displayHandleUrl",null);_.w([_.y("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],IG.prototype,"warningText",null);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IG.prototype,"ytRendererBehavior",void 0);_.w([_.A({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],IG);
_.R(IG,"ytd-handles-claiming-edit-dialog-content",function(){if(wz6!==void 0)return wz6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return wz6=l},{mode:1});var G8B;var $z=function(){var l=_.S.apply(this,arguments)||this;l.actionButtonOverride={style:"mono",type:"filled",size:"M"};l.cancelButtonOverride={style:"mono",type:"text",size:"M"};l.selectButtonDisabled=!1;l.isLoading=!1;l.hasSelectedHandleEventListener=!1;l.selectedHandleChanged=function(b){l.selectedHandle=b};
return l};
_.h($z,_.S);_.Q=$z.prototype;_.Q.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.Q.onDataChanged=function(){var l,b;this.selectedHandle=(b=_.K((l=this.data)==null?void 0:l.inputField,meT))==null?void 0:b.handle};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onCancel=function(){this.selectedHandle="";_.lQ(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.onSelectHandle=function(){var l=this;if(this.selectedHandle!==void 0){var b;((b=this.data)==null?void 0:b.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(d,L){if(L.newHandleUpdateStatus!==void 0&&L.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&L.newHandleUpdateStatus.errorMessage)_.Tf(l.hostElement,_.iO(L.newHandleUpdateStatus.errorMessage)),
l.isLoading=!1;else{var P;if((P=l.data)==null?0:P.onChannelUpdateSuccess){d=l.data.onChannelUpdateSuccess;var E,f;if(L=(E=_.K(d,_.rK))==null?void 0:(f=E.popup)==null?void 0:f.handlesClaimingConfirmDialogRenderer)L.handle=_.ao(l.selectedHandle);l.ytComponentBehavior.resolveCommand(d);_.lQ(l.hostElement,"yt-close-popup-action",[l.is])}else l.isLoading=!1}},
onServerError:function(){var d;l.content&&((d=l.content)==null?0:d.handleInput)&&l.content.handleInput.validate();l.isLoading=!1;_.Tf(l.hostElement,_.By("TRY_AGAIN_LATER"))}}}))}};
_.Q.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
$z.prototype.onDataChanged=$z.prototype.onDataChanged;$z.prototype.onSelectedHandleChanged=$z.prototype.onSelectedHandleChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],$z.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],$z.prototype,"actionButtonOverride",void 0);_.w([_.g(),_.u("design:type",Object)],$z.prototype,"cancelButtonOverride",void 0);_.w([_.g(),_.u("design:type",Object)],$z.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",String)],$z.prototype,"selectedHandle",void 0);_.w([_.g(),_.u("design:type",Object)],$z.prototype,"selectButtonDisabled",void 0);_.w([_.g(),_.u("design:type",Object)],$z.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Object)],$z.prototype,"hasSelectedHandleEventListener",void 0);_.w([_.g(),_.u("design:type",Object)],$z.prototype,"handleInput",void 0);
_.w([_.tC("selectedHandle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$z.prototype,"onSelectedHandleChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],$z.prototype,"onDataChanged",null);_.w([_.KL("ytd-handles-claiming-edit-dialog-content"),_.u("design:type",Object)],$z.prototype,"content",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],$z.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],$z.prototype,"ytRendererstamperBehavior",void 0);_.w([_.A({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],$z);
_.R($z,"ytd-handles-claiming-edit-dialog-renderer",function(){if(G8B!==void 0)return G8B;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return G8B=l},{mode:1});var T9Z;var JD=function(){return _.S.apply(this,arguments)||this};
_.h(JD,_.S);_.qG.Object.defineProperties(JD.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null?0:l.handle){var b;return _.ao("@"+_.iO((b=this.data)==null?void 0:b.handle))}}}});
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],JD.prototype,"formattedHandle",null);_.w([_.g(),_.u("design:type",Object)],JD.prototype,"data",void 0);_.w([_.A({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],JD);
_.R(JD,"ytd-handles-claiming-radio-option-renderer",function(){if(T9Z!==void 0)return T9Z;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return T9Z=l},{mode:1});var aW6;var iRa=/^[\x00-\x7F]+$/,xz=function(){var l=_.S.apply(this,arguments)||this;l.initialRadioIndex="-1";l.isLoading=!1;l.maybeSubmitFeedback=function(){l.feedbackSurveyRenderer.submitSurvey()};
return l};
_.h(xz,_.S);xz.prototype.updateSelectedHandleIndexFromBinding=function(l){this.selectedRadioIndex=+l.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(l)};
xz.prototype.selectedHandleChanged=function(l){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var b;this.selectedHandle=(b=this.handleInput)==null?void 0:b.value;this.onSelectedHandleChanged(l)}};
_.qG.Object.defineProperties(xz.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var l;return(((l=this.data)==null?void 0:l.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var l;return this.ytRendererBehavior.getSimpleString((l=this.data)==null?void 0:l.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.ao("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.ao(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!iRa.test(this.selectedHandle)){var l;return(l=this.data)==null?void 0:l.warningText}}}});
_.w([_.g(),_.u("design:type",Object)],xz.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],xz.prototype,"initialRadioIndex",void 0);_.w([_.g(),_.u("design:type",Number)],xz.prototype,"selectedRadioIndex",void 0);_.w([_.g(),_.u("design:type",String)],xz.prototype,"selectedHandle",void 0);_.w([_.g(),_.u("design:type",Object)],xz.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Function)],xz.prototype,"onSelectedHandleChanged",void 0);
_.w([_.g(),_.u("design:type",Function)],xz.prototype,"onSelectedRadioIndexChanged",void 0);_.w([_.KL("#channel-handle-input"),_.u("design:type",Object)],xz.prototype,"handleInput",void 0);_.w([_.KL("ytd-feedback-survey-renderer"),_.u("design:type",Object)],xz.prototype,"feedbackSurveyRenderer",void 0);_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],xz.prototype,"radioButtonLength",null);
_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],xz.prototype,"handleUrlPrefix",null);_.w([_.y("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],xz.prototype,"displayHandle",null);_.w([_.y("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],xz.prototype,"displayHandleUrl",null);_.w([_.y("selectedHandle"),_.u("design:type",Object),_.u("design:paramtypes",[])],xz.prototype,"warningText",null);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xz.prototype,"ytRendererBehavior",void 0);_.w([_.A({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],xz);
_.R(xz,"ytd-handles-claiming-select-dialog-content",function(){if(aW6!==void 0)return aW6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return aW6=l},{mode:1});var cwa;var gF=function(){var l=_.S.apply(this,arguments)||this;l.actionButtonOverride={style:"mono",type:"filled",size:"M"};l.cancelButtonOverride={style:"mono",type:"text",size:"M"};l.initialRadioIndex="-1";l.selectButtonDisabled=!1;l.isLoading=!1;l.selectedRadioIndexChanged=function(b){l.selectedRadioIndex=Number(b.detail.value)};
l.selectedHandleChanged=function(b){l.selectedHandle=b.detail.value};
return l};
_.h(gF,_.S);_.Q=gF.prototype;_.Q.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.Q.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.Q.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.bQ(this.hostElement,"yt-refit-popups-action")};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.lQ(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.onSelectHandle=function(){var l=this;if(this.selectedHandle!==void 0){var b;((b=this.data)==null?void 0:b.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(d,L){if(L.newHandleUpdateStatus!==void 0&&L.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&L.newHandleUpdateStatus.errorMessage)_.Tf(l.hostElement,_.iO(L.newHandleUpdateStatus.errorMessage)),
l.isLoading=!1;else{var P;if((P=l.data)==null?0:P.onChannelUpdateSuccess){d=l.data.onChannelUpdateSuccess;L=_.K(d,_.rK);var E;if(L==null?0:(E=L.popup)==null?0:E.handlesClaimingConfirmDialogRenderer)L.popup.handlesClaimingConfirmDialogRenderer.handle=_.ao(l.selectedHandle);l.ytComponentBehavior.resolveCommand(d);_.lQ(l.hostElement,"yt-close-popup-action",[l.is])}else l.isLoading=!1}},
onServerError:function(){if(l.selectedRadioIndex===l.radioButtonLength){var d;l.content&&((d=l.content)==null?0:d.handleInput)&&l.content.handleInput.validate()}l.isLoading=!1;_.Tf(l.hostElement,_.By("TRY_AGAIN_LATER"))}}}))}};
_.Q.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var l,b;this.selectedHandle=(l=this.content)==null?void 0:(b=l.handleInput)==null?void 0:b.value}else this.selectedRadioIndex>=0&&((l=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(l==null?void 0:l.handle):this.selectedHandle=void 0)};
_.Q.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.Q.getRadioItem=function(l){if(this.radioButtonLength>l&&l>=0)return _.K(this.data.radioButton[l],I5q)};
_.qG.Object.defineProperties(gF.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var l;return(((l=this.data)==null?void 0:l.radioButton)||[]).length}}});
gF.prototype.onSelectedHandleChanged=gF.prototype.onSelectedHandleChanged;gF.prototype.onSelectedHandleIndexChanged=gF.prototype.onSelectedHandleIndexChanged;gF.prototype.onDataChanged=gF.prototype.onDataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],gF.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],gF.prototype,"actionButtonOverride",void 0);_.w([_.g(),_.u("design:type",Object)],gF.prototype,"cancelButtonOverride",void 0);
_.w([_.g(),_.u("design:type",Object)],gF.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],gF.prototype,"initialRadioIndex",void 0);_.w([_.g(),_.u("design:type",Number)],gF.prototype,"selectedRadioIndex",void 0);_.w([_.g(),_.u("design:type",String)],gF.prototype,"selectedHandle",void 0);_.w([_.g(),_.u("design:type",Object)],gF.prototype,"selectButtonDisabled",void 0);_.w([_.g(),_.u("design:type",Object)],gF.prototype,"isLoading",void 0);
_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],gF.prototype,"radioButtonLength",null);_.w([_.KL("ytd-handles-claiming-select-dialog-content"),_.u("design:type",Object)],gF.prototype,"content",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gF.prototype,"onDataChanged",null);
_.w([_.tC("selectedRadioIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gF.prototype,"onSelectedHandleIndexChanged",null);_.w([_.tC("selectedHandle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],gF.prototype,"onSelectedHandleChanged",null);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],gF.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],gF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.A({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],gF);
_.R(gF,"ytd-handles-claiming-select-dialog-renderer",function(){if(cwa!==void 0)return cwa;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return cwa=l},{mode:1});var rwx;var l3q;var SM=function(){return _.S.apply(this,arguments)||this};
_.h(SM,_.S);SM.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],SM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],SM.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],SM.prototype,"data",void 0);_.w([_.A({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],SM);
_.R(SM,"ytd-hotkey-dialog-section-option-renderer",function(){if(l3q!==void 0)return l3q;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return l3q=l},{mode:1});var bAx;var AD=function(){return _.S.apply(this,arguments)||this};
_.h(AD,_.S);AD.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],AD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],AD.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],AD.prototype,"data",void 0);_.w([_.A({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],AD);
_.R(AD,"ytd-hotkey-dialog-section-renderer",function(){if(bAx!==void 0)return bAx;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return bAx=l},{mode:1});var vU=function(){return _.S.apply(this,arguments)||this};
_.h(vU,_.S);vU.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],vU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],vU.prototype,"data",void 0);_.w([_.A({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],vU);
_.R(vU,"ytd-hotkey-dialog-content",function(){if(rwx!==void 0)return rwx;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return rwx=l},{mode:1});var dEq;var C0=function(){return _.S.apply(this,arguments)||this};
_.h(C0,_.S);C0.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var l=document.querySelector("ytd-hotkey-dialog-content #scrollable");l&&(l.dialogElement=this.hostElement.parentElement)};
C0.prototype.onCloseTap=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],C0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],C0.prototype,"data",void 0);_.w([_.A({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],C0);
_.R(C0,"ytd-hotkey-dialog-renderer",function(){if(dEq!==void 0)return dEq;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return dEq=l},{mode:1});var LPa;var RG=function(){return _.S.apply(this,arguments)||this};
_.h(RG,_.S);RG.prototype.onYtServiceRequestError=function(){if(this.blocked){var l;var b=(l=this.data)==null?void 0:l.defaultServiceEndpoint}else{var d;b=(d=this.data)==null?void 0:d.toggledServiceEndpoint}var L;(b=(L=_.K(b,_.gwo))==null?void 0:L.onFailureAction)&&this.ytComponentBehavior.resolveCommand(b);this.updateBlockState(!this.blocked)};
RG.prototype.onYtToggleButton=function(l){this.updateBlockState(l.detail.toggled)};
RG.prototype.updateBlockState=function(l){if(l!==this.blocked){var b=this.blockedEntityKey;b&&this.ytdReduxBehavior.dispatch(_.jN("blockStateEntity",b,{key:b,blocked:l}));this.set("data.isToggled",l)}};
_.qG.Object.defineProperties(RG.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)}}});
RG.prototype.onYtToggleButton=RG.prototype.onYtToggleButton;RG.prototype.onYtServiceRequestError=RG.prototype.onYtServiceRequestError;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],RG.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],RG.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],RG.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],RG.prototype,"blockedEntityKey",void 0);
_.w([_.g({selectorArgs:["blockedEntityKey"],selector:function(l,b){return _.Bv(l.entities,"blockStateEntity",b)}}),
_.u("design:type",Object)],RG.prototype,"blockStateEntity",void 0);_.w([_.y("data","blockStateEntity"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],RG.prototype,"blocked",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],RG.prototype,"onYtServiceRequestError",null);
_.w([_.Hf("yt-toggle-button"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],RG.prototype,"onYtToggleButton",null);_.w([_.A({is:"ytd-block-button",disableElementRegistration:!0})],RG);
_.R(RG,"ytd-block-button",function(){if(LPa!==void 0)return LPa;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return LPa=l},
{mode:1});var P8Z;var EEa;var p0=function(){return _.S.apply(this,arguments)||this};
_.h(p0,_.S);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],p0.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],p0.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],p0.prototype,"data",void 0);_.w([_.A({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],p0);
_.R(p0,"ytd-kids-blocklist-picker-item-renderer",function(){if(EEa!==void 0)return EEa;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return EEa=l},{mode:1});var oG=function(){return _.S.apply(this,arguments)||this};
_.h(oG,_.S);oG.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],oG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oG.prototype,"data",void 0);_.w([_.A({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],oG);
_.R(oG,"ytd-kids-blocklist-picker-content",function(){if(P8Z!==void 0)return P8Z;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return P8Z=
l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var Qu9;var Dy=function(){var l=_.S.apply(this,arguments)||this;l.hasAnyRequestSucceeded=!1;l.hasAnyRequestFailed=!1;l.numPendingRequests=0;return l};
_.h(Dy,_.S);_.Q=Dy.prototype;_.Q.attached=function(){this.hostElement.setAttribute("dialog","")};
_.Q.onDoneButtonTap=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.Q.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.Q.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.Q.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.Q.onPopupClosed=function(l){var b,d;if(((b=l.detail)==null?void 0:(d=b.popup)==null?void 0:d.is)==="tp-yt-paper-dialog"){var L;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((L=this.data)==null?0:L.successfulToastActionMessage)&&(l=_.b$(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(l));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
Dy.prototype.onPopupClosed=Dy.prototype.onPopupClosed;Dy.prototype.onYtServiceRequestError=Dy.prototype.onYtServiceRequestError;Dy.prototype.onYtServiceRequestCompleted=Dy.prototype.onYtServiceRequestCompleted;Dy.prototype.onYtServiceRequestSent=Dy.prototype.onYtServiceRequestSent;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Dy.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Dy.prototype,"data",void 0);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dy.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dy.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Dy.prototype,"onYtServiceRequestError",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Dy.prototype,"onPopupClosed",null);_.w([_.A({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],Dy);
_.R(Dy,"ytd-kids-blocklist-picker-renderer",function(){if(Qu9!==void 0)return Qu9;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Qu9=l},{mode:1});var XoQ;var f3Z;var VZ=function(){return _.S.apply(this,arguments)||this};
_.h(VZ,_.S);VZ.prototype.setTip=function(l){var b=this;this.data&&(this.tip=w5l(Dra.getInstance(),l,this.data),_.m1(this,function(){_.rh(b.hostElement,"yt-refit")}))};
VZ.prototype.clearTip=function(){this.tip=void 0};
VZ.prototype.computeHidden=function(l){return!l};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],VZ.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.u("design:type",Boolean)],VZ.prototype,"hidden",void 0);_.w([_.g(),_.u("design:type",Object)],VZ.prototype,"tip",void 0);_.w([_.A({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],VZ);
_.R(VZ,"ytd-menu-popup-tip-renderer",function(){if(f3Z!==void 0)return f3Z;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);
return f3Z=l},{mode:1});var sux;var wF=function(){var l=_.S.apply(this,arguments)||this;l.useIcons=!1;l.systemIcons=_.U("kevlar_system_icons");return l};
_.h(wF,_.S);_.Q=wF.prototype;_.Q.onFocus=function(){var l;(l=_.F$(this.hostElement).querySelector("tp-yt-paper-item"))==null||l.focus()};
_.Q.onTap=function(){var l=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(l&&_.K(l,_.QB))this.componentBehavior.resolveCommand(l),this.updateToggledStateInEntity();else if(l){this.componentBehavior.resolveCommand(l)||_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}});var b;((b=_.K(l,_.fZ))==null?void 0:b.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.Q.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.Q.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.Q.updateToggledStateInEntity=function(){var l=this.data.toggleMenuServiceItemEntityKey,b=!this.data.isToggled;l&&this.ytdReduxBehavior.dispatch(_.jN("toggleMenuServiceItemEntity",l,{key:l,isToggled:b}))};
_.Q.computeIcon=function(l,b,d){return(l=l?d:b)&&l.iconType?_.ni(l.iconType):""};
_.Q.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Q.isIconActive=function(l){return!_.U("toggle_menu_active_icon_killswitch")&&l};
_.qG.Object.defineProperties(wF.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?0:l.isToggled)?(b=this.data)==null?void 0:b.toggledText:(d=this.data)==null?void 0:d.defaultText}}});
wF.prototype.toggledStateEntityChanged=wF.prototype.toggledStateEntityChanged;wF.prototype.onYtServiceRequestCompleted=wF.prototype.onYtServiceRequestCompleted;wF.prototype.onTap=wF.prototype.onTap;wF.prototype.onFocus=wF.prototype.onFocus;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],wF.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],wF.prototype,"componentBehavior",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],wF.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],wF.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wF.prototype,"useIcons",void 0);_.w([_.g({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.u("design:type",String)],wF.prototype,"icon",void 0);
_.w([_.g({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.PE.toggleMenuServiceItemEntitySelector}),_.u("design:type",Object)],wF.prototype,"toggleMenuServiceItemEntity",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],wF.prototype,"systemIcons",void 0);_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wF.prototype,"onFocus",null);
_.w([_.y("data.isToggled"),_.u("design:type",Object),_.u("design:paramtypes",[])],wF.prototype,"toggleButtonText",null);_.w([_.Hf("tap"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wF.prototype,"onTap",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wF.prototype,"onYtServiceRequestCompleted",null);
_.w([_.tC("toggleMenuServiceItemEntity.isToggled","data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],wF.prototype,"toggledStateEntityChanged",null);_.w([_.A({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],wF);
_.R(wF,"ytd-toggle-menu-service-item-renderer",function(){if(sux!==void 0)return sux;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return sux=l},{mode:1});var FPa;var uz=function(){return _.S.apply(this,arguments)||this};
_.h(uz,_.S);uz.prototype.onFocus=function(){var l;(l=_.F$(this.hostElement).querySelector("tp-yt-paper-item"))==null||l.focus()};
_.qG.Object.defineProperties(uz.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.VE(this.data.iconUrl)}}});
uz.prototype.onFocus=uz.prototype.onFocus;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],uz.prototype,"rendererBehavior",void 0);_.w([_.z(_.VQ.YtEndpointBehavior),_.u("design:type",Object)],uz.prototype,"ytEndpointBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],uz.prototype,"data",void 0);_.w([_.Hf("focus"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],uz.prototype,"onFocus",null);
_.w([_.y("data.iconUrl"),_.u("design:type",Object),_.u("design:paramtypes",[])],uz.prototype,"imageSource",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],uz);
_.R(uz,"ytd-menu-custom-icon-item-renderer",function(){if(FPa!==void 0)return FPa;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return FPa=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});_.P$(_.ht,"yt-list-item-view-model",{props:{data:_.KX,isMenuItem:_.KX,isCompact:_.KX,onTap:_.bY,trailingAccessory:_.bY,hideSelectionTextChevron:_.KX,disabled:_.KX,inPopup:_.KX,disableHorizontalPadding:_.KX,isOverlay:_.KX,isToggled:_.KX,ariaLabel:_.KX,ariaPressed:_.KX,shouldNotFillIcon:_.KX}});var GV=function(){var l=_.S.apply(this,arguments)||this;l.disableBackdropFilter=_.U("web_disable_backdrop_filter");return l};
_.h(GV,_.S);_.Q=GV.prototype;
_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.Q.computeAriaLabel=function(l){return l};
_.Q.onPopupOpened=function(){this.items.selected=0;for(var l=_.X(_.F$(this.items).children),b=l.next();!b.done;b=l.next())b.value.popupPositionTarget=this.positionTarget;if(l=this.popupTip||void 0)l.setTip(this.source||""),this.source=void 0;this.veData&&(l=_.zw())&&_.o_(l,[this.veData])};
_.Q.onPopupClosed=function(){var l=this.popupTip||void 0;l&&l.clearTip()};
_.Q.onIronActivate=function(l){this.shouldPersist(l)||_.lQ(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(l=_.zw())&&_.VB(l,this.veData)};
_.Q.shouldPersist=function(l){var b,d;if(((b=l.detail)==null?void 0:b.selected)===void 0||(d=this.data)==null||!d.items)return!1;var L,P;return!((P=(L=this.data.items[l.detail.selected])==null?void 0:L.toggleMenuServiceItemRenderer)==null||!P.persistentOnMenuPopup)};
_.Q.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(l){return l.menuNavigationItemRenderer?!!l.menuNavigationItemRenderer.icon:l.menuServiceItemRenderer?!!l.menuServiceItemRenderer.icon:l.menuConditionalServiceItemRenderer?!!l.menuConditionalServiceItemRenderer.icon:l.menuConditionalNavigationItemRenderer?!!l.menuConditionalNavigationItemRenderer.icon:l.toggleMenuServiceItemRenderer?!!l.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
GV.prototype.onPopupClosed=GV.prototype.onPopupClosed;GV.prototype.onPopupOpened=GV.prototype.onPopupOpened;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],GV.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],GV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],GV.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],GV.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],GV.prototype,"veData",void 0);_.w([_.g({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.u("design:type",String)],GV.prototype,"ariaLabel",void 0);_.w([_.g({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],GV.prototype,"useIcons",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],GV.prototype,"disableBackdropFilter",void 0);_.w([_.KL("#items"),_.u("design:type",Object)],GV.prototype,"items",void 0);_.w([_.KL("ytd-menu-popup-tip-renderer"),_.u("design:type",Object)],GV.prototype,"popupTip",void 0);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GV.prototype,"onPopupOpened",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],GV.prototype,"onPopupClosed",null);_.w([_.A({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],GV);
_.R(GV,"ytd-menu-popup-renderer",function(){if(XoQ!==void 0)return XoQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return XoQ=l},{mode:1});var BjT;var nEZ=_.C(function(l){l=_.lf(l,{icon:void 0});var b=l.data;l=l.icon;var d=function(){return b().iconBadgeText},L={},P=_.nt("yt-spec-icon-badge-shape",function(){a:switch(b().iconBadgeType){case "notification":var E="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":E="yt-spec-icon-badge-shape--type-cart";break a;default:E=""}return E},function(){a:switch(b().iconBadgeStyle){case "overlay":var E="yt-spec-icon-badge-shape--style-overlay";
break a;default:E=""}return E},(L["yt-spec-icon-badge-shape--text-size-small"]=function(){var E=d();
return!!((E==null?0:E.length)&&E.length>2)},L));
return _.O("yt-icon-badge-shape",null,_.O(_.m,{cond:l,then:function(E){return _.O("div",{class:P},_.O("div",{class:"yt-spec-icon-badge-shape__icon"},_.O(_.H$,{icon:E})),_.O(_.m,{cond:d,then:function(f){return _.O("div",{class:"yt-spec-icon-badge-shape__badge"},f)}}))}}))},"zj");
nEZ.idomCompat=!0;_.P$(nEZ,"yt-icon-badge-shape",{props:{data:_.KX,icon:_.KX}});var TV=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};l.unseenCount=0;l.isOverlay=!1;return l};
_.h(TV,_.S);_.Q=TV.prototype;_.Q.attached=function(){var l=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(b){l.onServiceWorkerMessage(b)})};
_.Q.onDataChanged=function(){this.isAttached&&!this.JSC$21017_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$21017_lastData=this.data};
_.Q.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Q.computeIcon=function(){var l,b;return(l=this.data)==null?void 0:(b=l.icon)==null?void 0:b.iconType};
_.Q.onServiceWorkerMessage=function(l){l.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.Q.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.K(this.data.updateUnseenCountEndpoint,_.fZ)&&_.K(this.data.updateUnseenCountEndpoint,_.fZ).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.Q.handleUpdateNotificationsUnseenCountAction=function(l){var b=this;l=_.K(l,eFT);l!=null&&l.unseenCount&&l.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(l.unseenCount),_.T1.addLowPriorityJob(function(){b.data.updateUnseenCountEndpoint&&b.ytComponentBehavior.resolveCommand(b.data.updateUnseenCountEndpoint)},l.timeoutMs))};
_.Q.onClick=function(){_.rh(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var l=_.bQ(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),b=this.data.menuRequest;l&&l.length===1&&l[0]?_.lQ(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):b&&this.ytComponentBehavior.resolveCommand(b)};
_.Q.handleTopbarMenuClosedAction=function(l){l==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.Q.toggleIconState=function(l){this.iconButton&&(this.iconButton.pressed=l)};
_.Q.sendUnseenCountRequest=function(l){var b=this;_.pl(_.T1,function(){b.ytComponentBehavior.resolveCommand(l)})};
_.Q.updateCountUI=function(l){this.set("unseenCount",l<9?l:"9+")};
_.qG.Object.defineProperties(TV.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
TV.prototype.handleUpdateNotificationsUnseenCountAction=TV.prototype.handleUpdateNotificationsUnseenCountAction;TV.prototype.onDataChanged=TV.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],TV.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],TV.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.If),_.u("design:type",Object)],TV.prototype,"ytdOpenPopupBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],TV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],TV.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],TV.prototype,"unseenCount",void 0);_.w([_.g(),_.u("design:type",Object)],TV.prototype,"isOverlay",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],TV.prototype,"showTooltips",void 0);_.w([_.KL("yt-icon-button"),_.u("design:type",Object)],TV.prototype,"iconButton",void 0);
_.w([_.y("unseenCount"),_.u("design:type",Object),_.u("design:paramtypes",[])],TV.prototype,"showNotificationCount",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],TV.prototype,"onDataChanged",null);_.w([_.Hf("yt-update-notifications-unseen-count-action"),_.u("design:type",Function),_.u("design:paramtypes",[Object]),_.u("design:returntype")],TV.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.w([_.A({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],TV);
_.R(TV,"ytd-notification-topbar-button-renderer",function(){if(BjT!==void 0)return BjT;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return BjT=l},{mode:_.fi("kevlar_poly_si_batch_j025")?1:2});var OA9;var aG=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return l};
_.h(aG,_.S);aG.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}}}}}};
aG.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
aG.prototype.onDarkModeToggled=function(l){this.dark=l};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],aG.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],aG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],aG.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],aG.prototype,"data",void 0);_.w([_.g({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],aG.prototype,"dark",void 0);
_.w([_.A({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],aG);
_.R(aG,"yt-pdg-buy-flow-header-renderer",function(){if(OA9!==void 0)return OA9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return OA9=l},{mode:1});var Njj;var mEZ;var iz=function(){var l=_.S.apply(this,arguments)||this;l.immediateValue=0;l.isDarkTheme=!1;l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(iz,_.S);_.Q=iz.prototype;_.Q.created=function(){_.OV.requestAvailability()};
_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.dataChanged=function(){var l=_.F$(this.hostElement).querySelector("#color-slider");l.immediateValue&&this.updateSliderKnobAndGradientStyles(l.immediateValue);this.data.notches[0].knobColorArgb&&_.mj(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.Jq(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.aC("HTML_DIR")==="rtl"&&_.F$(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.Q.onSliderImmediateChange=function(){var l=_.F$(this.hostElement).querySelector("#color-slider");l.dragging&&(l.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(l.immediateValue),this.updateSliderKnobAndGradientStyles(l.immediateValue)),this.updateSliderAria())};
_.Q.onSliderChange=function(){var l=_.F$(this.hostElement).querySelector("#color-slider");l.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(l.immediateValue),this.updateSliderKnobAndGradientStyles(l.immediateValue));this.updateSliderAria()};
_.Q.updateSliderAria=function(){var l=_.F$(this.hostElement).querySelector("#color-slider"),b=_.F$(this.hostElement).querySelector("#color-slider");b=_.iO(this.data.notches[b.immediateValue].tierValue);_.HFV()&&_.rh(this.hostElement,"iron-announce",{text:b});l.setAttribute("aria-valuetext",b)};
_.Q.updateSuperThanksSelectedTierEntity=function(l){if(l!==this.immediateValue){var b,d,L=this==null?void 0:(b=this.data)==null?void 0:(d=b.superThanksSelectedTierEntity)==null?void 0:d.key;L&&L.length>0&&this.ytdReduxBehavior.dispatch(_.jN("superThanksSelectedTierEntity",L,{key:L,index:l}))}};
_.Q.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.updateSliderKnobAndGradientStyles=function(l){this.immediateValue=l;l=this.data.notches[l];if(l==null?0:l.knobColorArgb)var b={"--ytd-pdg-color-slider-knob-color":_.Jq(l.knobColorArgb)};(l==null?0:l.linearGradientCssStyle)&&b!==null&&(b=Object.assign({},b,{"--ytd-pdg-color-slider-active-color":l==null?void 0:l.linearGradientCssStyle}));b!==null&&_.mj(this.hostElement,b)};
iz.prototype.onSliderChange=iz.prototype.onSliderChange;iz.prototype.onSliderImmediateChange=iz.prototype.onSliderImmediateChange;iz.prototype.dataChanged=iz.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],iz.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],iz.prototype,"immediateValue",void 0);_.w([_.g(),_.u("design:type",Number)],iz.prototype,"maxMarkers",void 0);
_.w([_.g({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:O2j}),_.u("design:type",Object)],iz.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],iz.prototype,"isDarkTheme",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],iz.prototype,"ytdReduxBehavior",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iz.prototype,"dataChanged",null);
_.w([_.Hf("immediate-value-change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iz.prototype,"onSliderImmediateChange",null);_.w([_.Hf("change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],iz.prototype,"onSliderChange",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],iz);
_.R(iz,"ytd-pdg-color-slider-renderer",function(){if(mEZ!==void 0)return mEZ;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return mEZ=l},{mode:1});var YO9;var qOQ;var cU=null;
_.$O({is:"ytd-comment-input",_template:function(){if(qOQ!==void 0)return qOQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return qOQ=l},
behaviors:[_.reB.YtHostElementBehavior,_.uC,_.OD.YtComponentBehavior,_.MS.YtRendererstamperBehavior,_.f8h.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 _.Kq}},
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",_.qu(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;_.x6();this.focus()},
detached:function(){document.removeEventListener("tap",_.qu(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(l){l=l.detail;l=l.isCustomEmoji?l.shortcuts[0]:l.emojiId;var b=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(b,l);this.maybeUpdateTextDirection_();_.rh(this.hostElement,"input")},
getInputRange_:function(){var l=_.Ov();if(l){l=l.getBrowserRangeObject();for(var b=l.commonAncestorContainer;b;){if(b===this.getEditableTextArea_())return l;b=b.parentNode}}l=this.getEditableTextArea_();l=_.QI(l,l.childNodes.length);l.select();return l.getBrowserRangeObject()},
insertTextWithEmojis_:function(l,b,d){(b=this.emojiManager.createDocumentFragment(b,!0,!1,d===void 0?!0:d))&&b.childNodes.length!==0&&(l.collapsed||l.deleteContents(),d=b.lastChild,l.insertNode(b),_.qL$(d).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var l=_.Ov();if(l){var b=l.JSC$11509_getStartNode(),d=l.JSC$11509_getEndNode();if(N$Z(b)&&N$Z(d)){var L=l.JSC$11509_getStartOffset(),P;if(_.qy&&b.nodeType===Node.ELEMENT_NODE&&(P=_.Bxo(b)))_.QI(P,0).select();else{P=ly(b)?b:_.G7(b,ly);var E=ly(d)?d:_.G7(d,ly);if(P||E)if(l.isCollapsed()){if(b.nodeType===Node.TEXT_NODE){l=!0;L===b.length&&(l=!1);if(cU==="end"||cU==="right")l=!1;b=b.parentNode;l=[].concat(_.VV(b.parentNode.childNodes)).indexOf(b)+(l?0:1);_.QI(b.parentNode,
l).select()}}else P?P.previousSibling&&P.previousSibling.length>0?_.Xp(d,l.JSC$11509_getEndOffset(),P.previousSibling,P.previousSibling.length-1).select():(b=document.createTextNode("\u200b"),P.parentNode.insertBefore(b,P),_.Xp(d,l.JSC$11509_getEndOffset(),b,0).select()):E&&(E.nextSibling&&E.nextSibling.length>0?_.Xp(b,l.JSC$11509_getStartOffset(),E.nextSibling,1).select():(d=document.createTextNode("\u200b"),E.parentNode.insertBefore(d,E.nextSibling),_.Xp(b,l.JSC$11509_getStartOffset(),d,d.length).select()));
cU=null}}else cU=null}else cU=null},
leftKeyPressed_:function(){cU="left"},
rightKeyPressed_:function(){cU="right"},
endKeyPressed_:function(){cU="end"},
maybeDeleteChip_:function(){var l=KoT(!0);if(l){var b=_.Ov(),d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();_.bC(d,b,l,l.childNodes.length).select()}},
maybeBackspaceChip_:function(){var l=KoT(!1);if(l){var b=_.Ov(),d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();_.bC(d,b,l,0).select()}},
maybeBackspaceChipWordMode_:function(l){var b=_.Ov();if(b.isCollapsed()){var d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();var L=eb6(d,b,!0);L&&(_.bC(d,b,L,0).select(),document.execCommand("delete"),l.preventDefault(),l.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(l){var b=_.Ov();if(b.isCollapsed()){var d=b.JSC$11509_getStartNode();b=b.JSC$11509_getStartOffset();var L=eb6(d,b,!1);L&&(_.bC(d,b,L,L.childNodes.length).select(),document.execCommand("delete"),l.preventDefault(),l.stopImmediatePropagation())}},
onContentClick:function(l){l.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(l){l.defaultPrevented||l.currentTarget.tagName==="YTD-COMMENT-INPUT"&&ly(l.target)&&l.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.F$(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.F$(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(l,b){l=YSQ(l,this.emojiManager,b).cloneNode(!0);for(b=l.firstChild;b;)if(b.nodeType!==1)b=b.nextSibling;else switch(b.tagName){case "BR":var d=_.oL();_.tAh(d,b);b=d.nextSibling;break;case "DIV":(d=b.lastChild)&&b.nextSibling&&_.u5(_.oL(),d);b.previousSibling&&(b.previousSibling.nodeType===1||b.previousSibling.nodeType===3&&!b.previousSibling.textContent.endsWith("\n"))&&_.w$(_.oL(),b);d&&d.nodeName==="BR"&&_.IK(d);d=b;b.hasChildNodes()?(b=b.firstChild,
_.UYV(d)):(b=b.nextSibling,_.IK(d));break;default:b=b.nextSibling}return hb9(l)},
setTextAreaValue:function(l){l||(l="");var b=this.getEditableFormattedString_();b.text="";this.getEditableTextArea_().innerText="";typeof l==="string"&&(l={runs:[{text:l}]});b.text=l},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();cU=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var l=this.getEditableTextArea_();l&&(_.QI(l,l.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.aC("HTML_DIR")==="rtl"){var l=this.getEditableTextArea_(),b=this.getTextAreaValue()!==""?"auto":"rtl";l.setAttribute("dir",b)}},
handleInputEvent_:function(){var l=null;if(this.isEmojiButtonDisplayed){var b=this.getInputRange_();b&&(l=this.emojiInput.retrieveTextBeforeRange(b))}this.insertText_(l,!0);this.updateCharCount_();l=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=l.scrollHeight>l.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var l=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:l})},
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(l){this.isEmojiButtonDisplayed&&(l.preventDefault(),l.stopImmediatePropagation(),l=l.clipboardData.getData("text/plain"),this.insertText_(l,!1,!1),_.rh(this.hostElement,"input"))},
insertText_:function(l,b,d){b=b===void 0?!1:b;d=d===void 0?!0:d;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&l){var L=this.getInputRange_().cloneRange();this.emojiManager&&L&&(b&&this.emojiInput.offsetStartOfRangeBy(L,l.length),this.insertTextWithEmojis_(L,l,d),mp9(this.getEditableTextArea_().lastChild)||(L=this.getInputRange_().cloneRange()),L&&(this.emojiInput.updateSuggestions(L,l),this.updateSuggestionOffset_(L)))}},
getSimpleString:_.iO,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(l){return l?"focused":"not-focused"},
computePlaceholderText_:function(l){return this.getSimpleString(l)},
computeEditableText_:function(l){return this.getSimpleString(l)},
onPrefilledContentDismissed_:function(l){l.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(l,b){l?this.fire("yt-autonav-pause-focus"):b!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(l){var b=this.getEditableTextArea_();[].concat(_.VV(l.dataTransfer.items)).forEach(function(d){d.kind==="string"&&d.type.match("^text/plain")&&d.getAsString(function(L){b.appendChild(document.createTextNode(L))})});
l.preventDefault()},
preventDefault_:function(l){l.preventDefault()},
onSuggestionInsert_:function(l){this.insertTextWithEmojis_(l.detail.range,l.detail.text)},
onEmojiSuggestionClick_:function(l){this.emojiInput.insertSuggestion(l.detail)},
updateSuggestionOffset_:function(l){if(this.emojiInput&&_.F$(this.emojiInput).querySelector("#dropdown")){var b=this.getEditableTextArea_().getBoundingClientRect().bottom,d=l.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(b-d)+5;b=this.getEditableTextArea_().getBoundingClientRect().left;l=l.getBoundingClientRect().left-b;_.F$(this.emojiInput).querySelector("#dropdown").style.marginLeft=l+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.lb("yt-post"));return this.localStorage}});var rF=function(){var l=_.S.apply(this,arguments)||this;l.currentCommentOptionIndex=0;l.isEmojiPickerDisplayed=!1;l.emojiManager=_.Kq;l.isUgcEmpty=!1;l.userGeneratedCommentChangedHandler=function(){_.rh(l.hostElement,"ytd-pdg-user-generated-comment-changed");l.isEmojiYtdCommentInputEnabled&&(l.isUgcEmpty=!l.ytdCommentInputEl.getTextAreaValue())};
l.pasteHandler=function(b){b.preventDefault();b.stopImmediatePropagation();var d;if(b=(d=b.clipboardData)==null?void 0:d.getData("text/plain"))d=document.getSelection().getRangeAt(0),d.collapsed||d.deleteContents(),b=document.createTextNode(b),d.insertNode(b),d.selectNodeContents(b),d.collapse(!1),b=window.getSelection(),b.removeAllRanges(),b.addRange(d)};
l.onDocumentClick=function(b){if(l.isEmojiPickerDisplayed){var d,L,P;!(b.target instanceof Node)||(d=b.composedPath())!=null&&d.includes(l.editableTextEl)||(L=b.composedPath())!=null&&L.includes(l.emojiButtonEl)||(P=b.composedPath())!=null&&P.includes(l.emojiPickerEl)||(l.isEmojiPickerDisplayed=!1)}};
return l};
_.h(rF,_.S);_.Q=rF.prototype;_.Q.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.Q.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.Q.detached=function(){var l;(l=this.contentEl)==null||l.removeEventListener("input",this.userGeneratedCommentChangedHandler);var b;(b=this.contentEl)==null||b.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.Q.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.Q.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var l;this.contentEl.textContent=this.rendererBehavior.getSimpleString((l=this.data)==null?void 0:l.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.Q.reloadEmojis=function(){this.emojiPickerEl&&_.K(this.emojiPicker,_.Y3h)&&this.emojiPickerEl.updateEmojiCategories()};
_.Q.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.mj(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.Q.handleBackgroundColorStyling=function(){var l;if((l=this.currentCommentOption)==null?0:l.commentBackgroundColorArgb){var b;_.mj(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.Jq((b=this.currentCommentOption)==null?void 0:b.commentBackgroundColorArgb)})}else _.mj(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.Q.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var l;(l=this.contentEl)==null||l.focus()}};
_.Q.onEditButtonClick=function(l){var b=document.getSelection();b&&this.contentEl&&(l.stopPropagation(),l.preventDefault(),b.selectAllChildren(this.contentEl),b.collapseToEnd())};
_.Q.onContentDrop=function(l){var b=this;if(l.dataTransfer){l=_.X(l.dataTransfer.items);for(var d=l.next();!d.done;d=l.next())d=d.value,d.kind==="string"&&d.type.match("^text/plain")&&d.getAsString(function(L){var P;(P=b.contentEl)==null||P.appendChild(document.createTextNode(L))})}};
_.Q.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.Q.getUserGeneratedCommentText=function(){var l,b=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(l=this.contentEl)==null?void 0:l.textContent;return b?b.trim():""};
_.Q.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.Q.onEmojiSelect=function(l){this.ytdCommentInputEl.onEmojiSelect(l)};
_.qG.Object.defineProperties(rF.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.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 l;return!((l=this.currentCommentOption)==null||!l.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var l;if(_.K((l=this.currentCommentOption)==null?void 0:l.chipRenderer,_.vGo)){var b;return _.K((b=this.currentCommentOption)==null?void 0:b.chipRenderer,_.vGo)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var l,b;return((l=this.data)==null?0:l.commentOptionRenderers)?_.K((b=this.data)==null?void 0:b.commentOptionRenderers[this.superThanksSelectedTierEntity.index],xLj):void 0}var d,L;return((d=this.data)==null?0:d.commentOptionRenderers)?_.K((L=this.data)==null?void 0:L.commentOptionRenderers[this.currentCommentOptionIndex],xLj):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var l;return this.rendererBehavior.getSimpleString((l=this.data)==null?void 0:l.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var l;return this.rendererBehavior.getSimpleString((l=this.data)==null?void 0:l.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.commentDialog,_.$ct))==null?void 0:b.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.commentDialog,_.$ct))==null?void 0:b.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=_.K((l=this.data)==null?void 0:l.commentDialog,_.$ct))==null?void 0:b.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(b=_.K((l=this.data)==null?void 0:l.commentDialog,_.$ct))==null?void 0:b.emojiPicker;if(!_.K(d,_.Y3h)||!_.K(d,_.Y3h).categories)return!1;l=function(E){return E.emojiPickerCategoryRenderer?E.emojiPickerCategoryRenderer.emojiIds&&E.emojiPickerCategoryRenderer.emojiIds.length>0:E.emojiPickerUpsellCategoryRenderer?E.emojiPickerUpsellCategoryRenderer.emojis&&E.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var L,P;return((L=_.K(d,_.Y3h))==null?0:(P=L.categories)==null?0:P.find(l))?!0:!1}}});
rF.prototype.onEmojiSelect=rF.prototype.onEmojiSelect;rF.prototype.dataChanged=rF.prototype.dataChanged;rF.prototype.currentCommentOptionChanged=rF.prototype.currentCommentOptionChanged;_.w([_.z(_.OY),_.u("design:type",Object)],rF.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],rF.prototype,"rendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],rF.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.KL("#content-dom-if"),_.u("design:type",_.xO)],rF.prototype,"contentDomIfEl",void 0);_.w([_.KL("#content-no-emojis"),_.u("design:type",HTMLElement)],rF.prototype,"contentEl",void 0);_.w([_.KL("#container"),_.u("design:type",HTMLElement)],rF.prototype,"containerEl",void 0);_.w([_.KL("#comment-chip-container"),_.u("design:type",HTMLElement)],rF.prototype,"paidCommentChipContainerEl",void 0);_.w([_.KL("#text-input"),_.u("design:type",HTMLElement)],rF.prototype,"editableTextEl",void 0);
_.w([_.KL("#emoji-button"),_.u("design:type",HTMLElement)],rF.prototype,"emojiButtonEl",void 0);_.w([_.KL("#emoji-picker > yt-emoji-picker-renderer"),_.u("design:type",Object)],rF.prototype,"emojiPickerEl",void 0);_.w([_.KL("#text-input > ytd-comment-input"),_.u("design:type",Object)],rF.prototype,"ytdCommentInputEl",void 0);_.w([_.g(),_.u("design:type",Object)],rF.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],rF.prototype,"currentCommentOptionIndex",void 0);
_.w([_.g({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:O2j}),_.u("design:type",Object)],rF.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.g(),_.u("design:type",Object)],rF.prototype,"isEmojiPickerDisplayed",void 0);_.w([_.g(),_.u("design:type",Object)],rF.prototype,"emojiManager",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],rF.prototype,"isUgcEmpty",void 0);
_.w([_.tC("currentCommentOption"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rF.prototype,"currentCommentOptionChanged",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],rF.prototype,"dataChanged",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rF.prototype,"isEmojiYtdCommentInputEnabled",null);
_.w([_.y("data.title"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"title",null);_.w([_.y("data.authorText"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"channelName",null);_.w([_.y("data.commentOptionRenderers","currentCommentOption"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rF.prototype,"shouldShowPaidCommentChipRenderer",null);
_.w([_.y("data.commentOptionRenderers","currentCommentOption"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"paidCommentChipRenderer",null);_.w([_.y("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"currentCommentOption",null);
_.w([_.y("data.defaultCommentText","superThanksSelectedTierEntity"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"commentText",null);_.w([_.y("data.placeholderText"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"placeholderText",null);_.w([_.y("data.commentDialog.commentDialogRenderer.editableText"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"editableText",null);
_.w([_.y("data.commentDialog.commentDialogRenderer.emojiButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"emojiButton",null);_.w([_.y("data.commentDialog.commentDialogRenderer.emojiPicker"),_.u("design:type",Object),_.u("design:paramtypes",[])],rF.prototype,"emojiPicker",null);
_.w([_.y("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],rF.prototype,"isEmojiButtonDisplayed",null);_.w([_.Hf("yt-emoji-select"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],rF.prototype,"onEmojiSelect",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],rF);
_.R(rF,"ytd-pdg-comment-preview-renderer",function(){if(YO9!==void 0)return YO9;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return YO9=l},{mode:2});var HAj;var le=function(){var l=_.S.apply(this,arguments)||this;l.selected=!1;return l};
_.h(le,_.S);_.Q=le.prototype;_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.Q.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.Q.dataChanged=function(){this.data&&(_.Bf(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.mj(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.Jq(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.Jq(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.Q.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.Q.onClick=function(){this.logClick()};
_.Q.onKeyboardSelect=function(){_.rh(this.hostElement,"tap");this.onClick()};
_.Q.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
le.prototype.onClick=le.prototype.onClick;le.prototype.selectedChanged=le.prototype.selectedChanged;le.prototype.dataChanged=le.prototype.dataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],le.prototype,"componentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],le.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.uC),_.u("design:type",Object)],le.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.z(_.Gg),_.u("design:type",Object)],le.prototype,"ironSelectableBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],le.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],le.prototype,"shownThumbnail",void 0);_.w([_.g(),_.u("design:type",Object)],le.prototype,"basePriceText",void 0);_.w([_.g(),_.u("design:type",Object)],le.prototype,"purchaseCommand",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],le.prototype,"selected",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],le.prototype,"dataChanged",null);_.w([_.tC("selected"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],le.prototype,"selectedChanged",null);_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],le.prototype,"onClick",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],le);
_.R(le,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(HAj!==void 0)return HAj;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return HAj=l},{mode:1});var be=function(){var l=_.S.apply(this,arguments)||this;l.selectedItemIndex=0;l.buyButtonDisabled=!1;return l};
_.h(be,_.S);_.Q=be.prototype;
_.Q.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]]"}}}}}};
_.Q.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var l;var b=(l=_.K(this.data.colorSlider,uMa))==null?void 0:l.notches[this.selectedItemIndex].purchaseCommand}else{var d;b=(d=_.K(this.data.selectableItemButtons[this.selectedItemIndex],Sgq))==null?void 0:d.purchaseCommand}if(b){l=_.K(b,_.ket);l.productData||(l.productData={});var L;l.productData={pdgData:{commentMessageText:(L=this.commentPreviewRenderer)==null?void 0:L.getUserGeneratedCommentText()}};
_.rh(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(b)}}};
_.Q.dataChanged=function(){if(this.data){_.Kq.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.v0j(_.Kq,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.Kq.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var l;this.buyButtonDisabled=!((l=_.K(this.data.commentPreview,gbT))==null||!l.placeholderText);this.updatePriceSelectorStatus();var b;if((b=this.data)==null?0:b.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;l=[];this.data.preloadImages&&(l=this.data.preloadImages);
l=l.map(function(d){return _.EL(d.thumbnails,1920)});
l=_.X(l);for(b=l.next();!b.done;b=l.next())(b=b.value)&&_.JsN(b).thenCatch(function(){_.cX(Error("Jl"))})}};
_.Q.superThanksSelectedTierEntityChanged=function(){var l;(this==null?void 0:(l=this.superThanksSelectedTierEntity)==null?void 0:l.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.Q.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.Q.updatePriceSelectorStatus=function(){this.isColorSlider?(_.F$(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.F$(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.F$(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.F$(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.Q.closeBuyFlow=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.Q.onUserGeneratedContentChanged=function(){var l;this.buyButtonDisabled=!((l=this.commentPreviewRenderer)==null?0:l.getUserGeneratedCommentText())};
_.Q.updateSelectedItemIndexFromBinding=function(l){this.selectedItemIndex=l.detail.value};
_.qG.Object.defineProperties(be.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var l;return!((l=this.data)==null||!l.disclaimerText)}}});
be.prototype.onUserGeneratedContentChanged=be.prototype.onUserGeneratedContentChanged;be.prototype.closeBuyFlow=be.prototype.closeBuyFlow;be.prototype.selectedItemIndexChanged=be.prototype.selectedItemIndexChanged;be.prototype.superThanksSelectedTierEntityChanged=be.prototype.superThanksSelectedTierEntityChanged;be.prototype.dataChanged=be.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],be.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],be.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],be.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],be.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],be.prototype,"selectedItemIndex",void 0);_.w([_.g(),_.u("design:type",Boolean)],be.prototype,"isColorSlider",void 0);
_.w([_.g(),_.u("design:type",Object)],be.prototype,"buyButtonDisabled",void 0);_.w([_.g({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:O2j}),_.u("design:type",Object)],be.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.KL("ytd-pdg-comment-preview-renderer"),_.u("design:type",Object)],be.prototype,"commentPreviewRenderer",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],be.prototype,"ytdReduxBehavior",void 0);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],be.prototype,"dataChanged",null);_.w([_.tC("superThanksSelectedTierEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],be.prototype,"superThanksSelectedTierEntityChanged",null);_.w([_.tC("selectedItemIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],be.prototype,"selectedItemIndexChanged",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],be.prototype,"closeBuyFlow",null);_.w([_.Hf("ytd-pdg-user-generated-comment-changed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],be.prototype,"onUserGeneratedContentChanged",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],be.prototype,"isDisclaimerTextShown",null);
_.w([_.A({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],be);
_.R(be,"yt-super-vod-buy-flow-content-renderer",function(){if(Njj!==void 0)return Njj;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Njj=l},{mode:1});var tOa;var d4=function(){var l=_.S.apply(this,arguments)||this;l.lottieAnimationRef={};return l};
_.h(d4,_.S);_.Q=d4.prototype;_.Q.created=function(){_.OV.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.qu(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.Q.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.rh(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.Q.detached=function(){this.autoCloseJobId&&_.T1.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.qu(this,this.onPopupIronOverlayOpened))};
_.Q.dataChanged=function(){var l=this;this.data&&this.data.autoCloseDelay&&(_.lQ(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.sL(_.T1,function(){l.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.mj(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.Q.onDOMLoadedLottie=function(){var l=this,b,d,L=Number((b=this.data)==null?void 0:(d=b.autoCloseDelay)==null?void 0:d.seconds)||0;this.fadeOutJobId=_.sL(_.T1,function(){l.lottiePlayerEl.classList.add("fadeout")},(L-.25)*1E3);
this.autoCloseJobId=_.sL(_.T1,function(){l.closePopup()},L*1E3)};
_.Q.openPopup=function(){this.ironOverlayBehavior.open()};
_.Q.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.lQ(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.Py(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.qP().resolve(_.tk).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.T1.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.T1.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.Q.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var l,b;(l=this.lottieAnimationRef)==null||(b=l.lottieEl)==null||b.destroy();l=this.data.lottie;var d,L;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:l.url+"_"+Math.random(),path:l.url,autoplay:!0,loop:(L=(d=l.settings)==null?void 0:d.loop)!=null?L:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.qG.Object.defineProperties(d4.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var l,b;return!!((l=this.data)==null?0:(b=l.lottie)==null?0:b.url)}}});
d4.prototype.maybeInitializeLottie=d4.prototype.maybeInitializeLottie;d4.prototype.dataChanged=d4.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],d4.prototype,"rendererBehavior",void 0);_.w([_.z(_.HK),_.u("design:type",Object)],d4.prototype,"ironOverlayBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],d4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],d4.prototype,"lottiePlayerProps",void 0);
_.w([_.g(),_.u("design:type",Object)],d4.prototype,"lottieAnimationRef",void 0);_.w([_.KL("ytd-lottie-player"),_.u("design:type",HTMLElement)],d4.prototype,"lottiePlayerEl",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d4.prototype,"dataChanged",null);_.w([_.y("data"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],d4.prototype,"hasLottieAnimation",null);
_.w([_.tC("data.lottie.url"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],d4.prototype,"maybeInitializeLottie",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],d4);
_.R(d4,"ytd-desktop-image-overlay-renderer",function(){if(tOa!==void 0)return tOa;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return tOa=l},{mode:1});var UEZ;var Ln=function(){return _.S.apply(this,arguments)||this};
_.h(Ln,_.S);_.Q=Ln.prototype;_.Q.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"}}}}};
_.Q.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",_.qu(this,this.closePopup))};
_.Q.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.qu(this,this.closePopup))};
_.Q.dataChanged=function(){_.bQ(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.K(this.data.header,wMl)&&(this.hasBackgroundBanner=!!_.K(this.data.header,wMl).backgroundBanner)};
_.Q.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.qu(this,this.closePopup))};
_.Q.closePopup=function(){this.data&&this.data.onCloseCommand&&_.LZ(this.hostElement,[this.data.onCloseCommand])};
Ln.prototype.handleBuyflowSelectionSubmitted=Ln.prototype.handleBuyflowSelectionSubmitted;Ln.prototype.dataChanged=Ln.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ln.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ln.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ln.prototype,"data",void 0);
_.w([_.g({value:!0,reflectToAttribute:!0}),_.u("design:type",Boolean)],Ln.prototype,"hasBackgroundBanner",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ln.prototype,"dataChanged",null);_.w([_.Hf("yt-pdg-buy-flow-selection-submitted"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ln.prototype,"handleBuyflowSelectionSubmitted",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],Ln);
_.R(Ln,"ytd-pdg-buy-flow-renderer",function(){if(UEZ!==void 0)return UEZ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return UEZ=l},{mode:1});var KPZ;var P4=function(){var l=_.S.apply(this,arguments)||this;l.isOpen=!1;l.isPlaylistCreated=!1;return l};
_.h(P4,_.S);_.Q=P4.prototype;_.Q.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.Q.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.rh(this.hostElement,"yt-refit")};
_.Q.onCreateTap=function(){var l=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.LZ(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(b,d){if(!_.U("killswitch_ep_in_create_playlist_response")&&(d==null?0:d.actions))for(b=_.X(d.actions),d=b.next();!d.done;d=b.next())d=d.value,_.K(d,_.gI)&&l.ytComponentBehavior.resolveCommand(d)}}]),this.isPlaylistCreated=!0)};
_.Q.onKeydown=function(l){if(l.keyCode===13)this.onCreateTap()};
_.Q.onServiceRequestCompleted=function(l){l.stopPropagation();_.lQ(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.Q.computePrivacyBadge=function(l){return l?[{metadataBadgeRenderer:l}]:[]};
P4.prototype.onServiceRequestCompleted=P4.prototype.onServiceRequestCompleted;P4.prototype.onKeydown=P4.prototype.onKeydown;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],P4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],P4.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],P4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],P4.prototype,"isOpen",void 0);
_.w([_.g(),_.u("design:type",Object)],P4.prototype,"isPlaylistCreated",void 0);_.w([_.g({value:{REQUIRED_LABEL:_.By("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.By("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.u("design:type",Object)],P4.prototype,"addToStrings",void 0);_.w([_.g({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.u("design:type",Array)],P4.prototype,"privacyBadge",void 0);
_.w([_.KL("#privacy-input"),_.u("design:type",Object)],P4.prototype,"privacyInput",void 0);_.w([_.KL("#name-input"),_.u("design:type",Object)],P4.prototype,"nameInput",void 0);_.w([_.Hf("keydown"),_.u("design:type",Function),_.u("design:paramtypes",[KeyboardEvent]),_.u("design:returntype")],P4.prototype,"onKeydown",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],P4.prototype,"onServiceRequestCompleted",null);
_.w([_.A({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],P4);
_.R(P4,"ytd-add-to-playlist-create-renderer",function(){if(KPZ!==void 0)return KPZ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return KPZ=l},{mode:1});var eaT;var haZ;var Ea=function(){var l=_.S.apply(this,arguments)||this;l.transferState="TRANSFER_STATE_UNKNOWN";return l};
_.h(Ea,_.S);Ea.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
Ea.prototype.onCheckboxChange=function(l){var b=this;this.data&&_.wo(this,"yt-playlist-checkbox-changed",function(){var d=_.i$(l).checked?b.data.addToPlaylistServiceEndpoint:b.data.removeFromPlaylistServiceEndpoint;d&&_.qP().resolve(_.tk).resolveCommand(d,{form:{element:b.hostElement}});_.U("dl_playlist_killswitch")||b.transferState!=="TRANSFER_STATE_UNKNOWN"&&b.transferState!=="TRANSFER_STATE_FAILED"&&b.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:b.data.playlistId,action:"ACTION_SYNC"}})},
100)};
Ea.prototype.computeIconType=function(l){return l?"yt-icons:"+l.toLowerCase():null};
Ea.prototype.dataChanged=Ea.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ea.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ea.prototype,"data",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Ea.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Ea.prototype,"ytComponentBehavior",void 0);_.w([_.KL("#checkbox"),_.u("design:type",HTMLInputElement)],Ea.prototype,"checkbox",void 0);
_.w([_.g({selector:_.vv,selectorArgs:["data.playlistId"]}),_.u("design:type",String)],Ea.prototype,"transferState",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ea.prototype,"dataChanged",null);_.w([_.A({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],Ea);
_.R(Ea,"ytd-playlist-add-to-option-renderer",function(){if(haZ!==void 0)return haZ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return haZ=l},{mode:1});var kOQ=_.C(function(l){var b=l.data;return _.O("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.O("div",null,_.O(_.UD,{text:function(){return b().title}})),_.O(_.m,{cond:function(){return b().subtitle},
then:function(d){return _.O("div",{class:"ytdMenuTitleRendererSubtitle"},_.O(_.UD,{text:d}))}}))},"Aj");
kOQ.idomCompat=!0;_.P$(kOQ,"ytd-menu-title-renderer",{props:{data:_.KX}});var QX=function(){var l=_.S.apply(this,arguments)||this;l.addToStrings={ADD_TO_DROPDOWN_LABEL:_.By("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};l.closeButtonAriaLabel=_.By("SBOX_INAPPROPRIATE_CANCEL");l.dialog=_.U("desktop_add_to_playlist_renderer_dialog_popup");return l};
_.h(QX,_.S);_.Q=QX.prototype;_.Q.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"}}}};
_.Q.onPopupOpened=function(){_.nL(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.Q.onPopupClosed=function(){_.nL(this.playlists,"scrollable",!1)};
_.Q.computeAriaLabel=function(){var l;if(this==null?0:(l=this.data)==null?0:l.actions){l=_.X(this.data.actions);for(var b=l.next();!b.done;b=l.next())if(b=b.value,b.menuTitleRenderer)return _.iO(b.menuTitleRenderer.title)}};
_.Q.onTapClose=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.qG.Object.defineProperties(QX.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var l;if(this==null?0:(l=this.data)==null?0:l.actions){l=_.X(this.data.actions);for(var b=l.next();!b.done;b=l.next())if(b=b.value,b.menuTitleRenderer)return b.menuTitleRenderer}return!1}}});
QX.prototype.onPopupClosed=QX.prototype.onPopupClosed;QX.prototype.onPopupOpened=QX.prototype.onPopupOpened;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QX.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],QX.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],QX.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],QX.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],QX.prototype,"addToStrings",void 0);_.w([_.g({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.u("design:type",String)],QX.prototype,"ariaLabel",void 0);_.w([_.g(),_.u("design:type",String)],QX.prototype,"closeButtonAriaLabel",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],QX.prototype,"dialog",void 0);
_.w([_.KL("#playlists"),_.u("design:type",HTMLElement)],QX.prototype,"playlists",void 0);_.w([_.KL("ytd-add-to-playlist-create-renderer"),_.u("design:type",Object)],QX.prototype,"createRenderer",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],QX.prototype,"menuTitleRenderer",null);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QX.prototype,"onPopupOpened",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],QX.prototype,"onPopupClosed",null);_.w([_.A({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],QX);
_.R(QX,"ytd-add-to-playlist-renderer",function(){if(eaT!==void 0)return eaT;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return eaT=l},{mode:1});var WPx;var XX=function(){var l=_.S.apply(this,arguments)||this;l.isPlaylistEditComplete=!1;l.isCollabEngagementDisabled=!1;l.closeButtonAriaLabel=_.By("SBOX_INAPPROPRIATE_CANCEL");l.saveButton={title:_.By("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"};l.onValueChanged=function(){l.updateSaveButtonState();l.computeCollabEngagementDisabled()};
return l};
_.h(XX,_.S);_.Q=XX.prototype;_.Q.attached=function(){this.JSC$21071_scroller&&(this.JSC$21071_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21071_scroller.attached&&typeof this.JSC$21071_scroller.attached==="function"&&this.JSC$21071_scroller.attached())};
_.Q.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.Q.onPopupClosed=function(){this.reset()};
_.Q.close=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.Q.onClickSave=function(){var l=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var b=[];this.nameInput.value!==null&&b.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&b.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var d=Number(this.privacyInput.value);isNaN(d)||b.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:d})}this.votingInput.value!==null&&(d=this.votingInput.value)&&b.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:d});if(b.length>0){var L;_.K((L=this.data)==null?void 0:L.updateSettingsEndpoint,_.n3).actions=b;var P;if((P=this.data)==null?0:P.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){l.close()}}}),this.isPlaylistEditComplete=!0}}};
_.Q.computePrivacyBadge=function(l){return l?[{metadataBadgeRenderer:l}]:[]};
_.Q.computeEditorData=function(l){var b,d;return l==null?void 0:(b=l.sections)==null?void 0:(d=b[0])==null?void 0:d.playlistSettingsEditorCasualSectionRenderer};
_.Q.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.Q.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}}}}}};
_.Q.computeAriaLabel=function(){var l,b,d,L=(l=this.data)==null?void 0:(b=l.sections)==null?void 0:(d=b[0])==null?void 0:d.playlistSettingsEditorCasualSectionRenderer;return _.iO(L==null?void 0:L.title)};
_.Q.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"}))};
_.Q.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.Q.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.Q.isNameChanged=function(){var l,b,d;return(((l=this.editorData)==null?void 0:(b=l.name)==null?void 0:(d=b.textInputFormFieldRenderer)==null?void 0:d.value)||"")!==(this.nameInput.value||"")};
_.Q.isDescriptionChanged=function(){var l,b,d;return(((l=this.editorData)==null?void 0:(b=l.description)==null?void 0:(d=b.textInputFormFieldRenderer)==null?void 0:d.value)||"")!==(this.descriptionInput.value||"")};
_.Q.isPrivacyChanged=function(){var l,b,d,L,P,E,f,F;return((f=(l=this.editorData)==null?void 0:(b=l.privacy)==null?void 0:(d=b.dropdownFormFieldRenderer)==null?void 0:(L=d.dropdown)==null?void 0:(P=L.dropdownRenderer)==null?void 0:(E=P.entries)==null?void 0:E.find(function(n){var N;return n==null?void 0:(N=n.privacyDropdownItemRenderer)==null?void 0:N.isSelected}))==null?void 0:(F=f.privacyDropdownItemRenderer)==null?void 0:F.int32Value)!==this.privacyInput.value};
_.Q.isVotingChanged=function(){var l,b,d,L,P,E,f,F;return((f=(l=this.editorData)==null?void 0:(b=l.voting)==null?void 0:(d=b.dropdownFormFieldRenderer)==null?void 0:(L=d.dropdown)==null?void 0:(P=L.dropdownRenderer)==null?void 0:(E=P.entries)==null?void 0:E.find(function(n){var N;return n==null?void 0:(N=n.privacyDropdownItemRenderer)==null?void 0:N.isSelected}))==null?void 0:(F=f.privacyDropdownItemRenderer)==null?void 0:F.int32Value)!==this.votingInput.value};
XX.prototype.onPopupClosed=XX.prototype.onPopupClosed;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],XX.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],XX.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],XX.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],XX.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],XX.prototype,"data",void 0);_.w([_.g({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.u("design:type",Array)],XX.prototype,"privacyBadge",void 0);_.w([_.g({computed:"computeEditorData(data)"}),_.u("design:type",Object)],XX.prototype,"editorData",void 0);_.w([_.g(),_.u("design:type",Object)],XX.prototype,"isPlaylistEditComplete",void 0);_.w([_.g(),_.u("design:type",Object)],XX.prototype,"isCollabEngagementDisabled",void 0);
_.w([_.g({value:{REQUIRED_LABEL:_.By("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.By("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.u("design:type",Object)],XX.prototype,"addToStrings",void 0);_.w([_.g({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.u("design:type",String)],XX.prototype,"ariaLabel",void 0);_.w([_.g(),_.u("design:type",String)],XX.prototype,"closeButtonAriaLabel",void 0);
_.w([_.g(),_.u("design:type",Object)],XX.prototype,"saveButton",void 0);_.w([_.KL("#name-input"),_.u("design:type",Object)],XX.prototype,"nameInput",void 0);_.w([_.KL("#description-input"),_.u("design:type",Object)],XX.prototype,"descriptionInput",void 0);_.w([_.KL("#privacy-input"),_.u("design:type",Object)],XX.prototype,"privacyInput",void 0);_.w([_.KL("#voting-input"),_.u("design:type",Object)],XX.prototype,"votingInput",void 0);
_.w([_.KL("#scroller"),_.u("design:type",Object)],XX.prototype,"JSC$21071_scroller",void 0);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],XX.prototype,"onPopupClosed",null);_.w([_.g(),_.u("design:type",Object)],XX.prototype,"onValueChanged",void 0);_.w([_.A({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],XX);
_.R(XX,"ytd-playlist-settings-editor-renderer",function(){if(WPx===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);WPx=l}l=WPx;return l},{mode:1});var jul;_.IH("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var fn=function(){return _.S.apply(this,arguments)||this};
_.h(fn,_.S);_.Q=fn.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.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 l=this.get("data.nextButton.buttonRenderer.navigationEndpoint");l&&(this.nextNavigationEndpoint=l,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.Q.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 l={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",l)}}};
_.Q.onPopupOpened=function(l){l.detail!==this&&l.detail!==this.hostElement||!_.U("enable_premium_voluntary_pause")||_.lQ(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.Q.onNextButtonTap=function(){var l=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);l&&this.ytdOpenPopupBehavior.openPopup(l)};
_.Q.updateSelectedResponseIndexFromBinding=function(l){this.selectedResponseIndex=l.detail.value};
fn.prototype.onPopupOpened=fn.prototype.onPopupOpened;fn.prototype.onSelectedResponseIndexChange=fn.prototype.onSelectedResponseIndexChange;fn.prototype.dataChanged=fn.prototype.dataChanged;_.w([_.z(_.If),_.u("design:type",Object)],fn.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fn.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],fn.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],fn.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],fn.prototype,"selectedResponseIndex",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fn.prototype,"dataChanged",null);_.w([_.tC("selectedResponseIndex"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],fn.prototype,"onSelectedResponseIndexChange",null);
_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],fn.prototype,"onPopupOpened",null);_.w([_.A({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],fn);
_.R(fn,"ytd-red-cancel-survey-renderer",function(){if(jul!==void 0)return jul;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return jul=l},{mode:1});var zaA;var sa=function(){var l=_.S.apply(this,arguments)||this;l.closeButtonAriaLabel=_.By("SBOX_INAPPROPRIATE_CANCEL");return l};
_.h(sa,_.S);sa.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
sa.prototype.onClickClose=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sa.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sa.prototype,"rendererStamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sa.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],sa.prototype,"closeButtonAriaLabel",void 0);_.w([_.A({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],sa);
_.R(sa,"ytd-search-filter-options-dialog-renderer",function(){if(zaA!==void 0)return zaA;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return zaA=l},{mode:1});var y1B;var jL9=function(){return function(l){l=l.availabilityType;return l===void 0||l==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||l==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var FX=function(){var l=_.S.apply(this,arguments)||this;l.qualityOptions=[];l.upsellOptions=[];l.showUpsellSection=!1;l.rememberSettingsChecked=!1;return l};
_.h(FX,_.S);_.Q=FX.prototype;_.Q.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}}}}};
_.Q.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.Q.updateQualityOptions=function(){if(this.formats===void 0)_.lQ(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var l=[],b=[];this.showUpsellSection=!1;for(var d=_.X(this.formats),L=d.next();!L.done;L=d.next())(L=L.value)&&(L.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?b.push(L):l.push(L));l.length&&(this.qualityOptions=WoB(l));b.length&&(this.showUpsellSection=!0,this.upsellOptions=WoB(b))}};
_.Q.updateRememberString=function(){if(this.downloadQualityPickerEntity)var l=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var b;l=(b=this.data)==null?void 0:b.premiumRememberSettingString}else{var d;l=(d=this.data)==null?void 0:d.rememberSettingString}l=l===void 0?_.By("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):l;this.rememberSettingsCheckboxRenderer={title:_.dT(l),disabled:!1}};
_.Q.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.qG.Object.defineProperties(FX.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var l;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(l=this.data)==null?void 0:l.qualityFormats}}});
FX.prototype.updateRememberString=FX.prototype.updateRememberString;FX.prototype.updateQualityOptions=FX.prototype.updateQualityOptions;FX.prototype.dataChanged=FX.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],FX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],FX.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],FX.prototype,"data",void 0);
_.w([_.z(_.OY),_.u("design:type",Object)],FX.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Boolean)],FX.prototype,"selectedUpsellQuality",void 0);_.w([_.g({computed:"computeIcon_(data.premiumIcon)",value:""}),_.u("design:type",String)],FX.prototype,"premiumIcon",void 0);_.w([_.g({selector:QHB,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.u("design:type",Object)],FX.prototype,"downloadQualityPickerEntity",void 0);
_.w([_.g(),_.u("design:type",Array)],FX.prototype,"qualityOptions",void 0);_.w([_.g(),_.u("design:type",Array)],FX.prototype,"upsellOptions",void 0);_.w([_.g(),_.u("design:type",Object)],FX.prototype,"showUpsellSection",void 0);_.w([_.g(),_.u("design:type",Object)],FX.prototype,"rememberSettingsCheckboxRenderer",void 0);_.w([_.KL("#remember-settings"),_.u("design:type",HTMLInputElement)],FX.prototype,"rememberSettingsCheckbox",void 0);
_.w([_.g(),_.u("design:type",Object)],FX.prototype,"rememberSettingsChecked",void 0);_.w([_.g(),_.u("design:type",Function)],FX.prototype,"onRememberSettingsCheckedChanged",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FX.prototype,"dataChanged",null);_.w([_.tC("downloadQualityPickerEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FX.prototype,"updateQualityOptions",null);
_.w([_.tC("selectedUpsellQuality"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],FX.prototype,"updateRememberString",null);_.w([_.A({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],FX);
_.R(FX,"ytd-download-quality-selector-content",function(){if(y1B!==void 0)return y1B;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return y1B=l},{mode:1});var ZAB;var B4=function(){var l=_.S.apply(this,arguments)||this;l.selectedUpsellQuality=!1;l.qualityOptions=[];l.useUpsellDismissAlternate=_.U("use_not_now_dl_upsell_dismiss_cta");l.shouldShowAlternateUpsellDimiss=!1;l.rememberSettings=!1;l.rememberSettingsChecked=!1;l.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};l.rememberSettingsCheckedChanged=function(b){l.rememberSettingsChecked=b};
return l};
_.h(B4,_.S);_.Q=B4.prototype;
_.Q.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.dT(_.By("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.dT(_.By("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.dT(_.By("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.dT(_.By("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.Q.updateQualityOptions=function(){this.formats===void 0?_.lQ(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=WoB(this.formats)};
_.Q.onQualityOptionsSelect=function(l){if(this.qualityOptions&&l){l!==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 b=_.X(this.qualityOptions.entries()),d=b.next();!d.done;d=
b.next()){d=_.X(d.value);var L=d.next().value;d=d.next().value;var P=void 0,E=void 0;if(((P=d)==null?void 0:(E=P.settingsRadioOptionRenderer)==null?void 0:E.id)===l){this.selectedQualityIndex=L;l=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((l=this.formats[L])==null?void 0:l.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.Q.onClickSubmit=function(){var l;if((l=this.downloadButtonRenderer)==null||!l.isDisabled){var b,d;l=(d=(b=this.data)==null?void 0:b.onSubmitEndpoint)!=null?d:{};var L,P;if(this.formats&&(((L=_.K(l,_.UJ))==null?0:L.videoId)||((P=_.K(l,_.K2))==null?0:P.playlistId))){var E,f,F,n,N,Y;b={formatType:(n=(E=this.formats)==null?void 0:(f=E[(F=this.selectedQualityIndex)!=null?F:0])==null?void 0:f.format)!=null?n:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(N=this.getOfflineEndpoint(l))==null?void 0:(Y=N.actionParams)==null?void 0:Y.settingsAction)};this.getOfflineEndpoint(l).actionParams=b;this.ytComponentBehavior.resolveCommand(l)}_.lQ(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.Q.onClickUpsell=function(){var l;if((l=this.upsellButtonRenderer)==null||!l.isDisabled){var b,d;l=(d=(b=this.data)==null?void 0:b.upsellEndpoint)!=null?d:{};this.ytComponentBehavior.resolveCommand(l);_.lQ(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);b="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var L,P,E,f;b=(f=(L=this.formats)==null?void 0:(P=L[(E=this.selectedQualityIndex)!=null?E:0])==null?void 0:P.format)!=null?f:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:b}})}};
_.Q.onClickClose=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.Q.getOfflineSettingsAction=function(l,b){return l?b===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":b:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.Q.getOfflineEndpoint=function(l){return _.K(l,_.UJ)?_.K(l,_.UJ):_.K(l,_.K2)};
_.qG.Object.defineProperties(B4.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.dT(_.By("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var l;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(l=this.data)==null?void 0:l.qualityFormats}}});
B4.prototype.updateQualityOptions=B4.prototype.updateQualityOptions;B4.prototype.dataChanged=B4.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],B4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],B4.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],B4.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],B4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Number)],B4.prototype,"selectedQualityIndex",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"selectedUpsellQuality",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],B4.prototype,"ytdReduxBehavior",void 0);
_.w([_.g({selector:QHB,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.u("design:type",Object)],B4.prototype,"downloadQualityPickerEntity",void 0);_.w([_.g(),_.u("design:type",Array)],B4.prototype,"qualityOptions",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],B4.prototype,"useUpsellDismissAlternate",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.w([_.g(),_.u("design:type",Object)],B4.prototype,"downloadButtonRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"upsellButtonRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"cancelButtonRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"upsellCancelButtonRenderer",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"rememberSettings",void 0);_.w([_.g(),_.u("design:type",Object)],B4.prototype,"rememberSettingsChecked",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],B4.prototype,"dataChanged",null);_.w([_.tC("downloadQualityPickerEntity"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],B4.prototype,"updateQualityOptions",null);_.w([_.A({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],B4);
_.R(B4,"ytd-download-quality-selector-renderer",function(){if(ZAB!==void 0)return ZAB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ZAB=l},{mode:1});var MOQ;var nn=function(){return _.S.apply(this,arguments)||this};
_.h(nn,_.S);nn.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
nn.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"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],nn.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],nn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],nn.prototype,"data",void 0);_.w([_.g({computed:"computeIcon_(data.infoIcon)"}),_.u("design:type",Object)],nn.prototype,"infoIcon",void 0);
_.w([_.g({computed:"computeIcon_(data.warningIcon)"}),_.u("design:type",Object)],nn.prototype,"warningIcon",void 0);_.w([_.A({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],nn);
_.R(nn,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(MOQ!==void 0)return MOQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return MOQ=l},{mode:1});var I36;var Oa=function(){return _.S.apply(this,arguments)||this};
_.h(Oa,_.S);Oa.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Oa.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"}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Oa.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Oa.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Oa.prototype,"data",void 0);_.w([_.A({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],Oa);
_.R(Oa,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(I36!==void 0)return I36;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return I36=l},{mode:1});var $Ej;var Ns=function(){return _.S.apply(this,arguments)||this};
_.h(Ns,_.S);Ns.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ns.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"}}}}};
Ns.prototype.onServiceRequestSentOrCompleted=function(l,b){b&&b.actions&&b.actions.length>0&&_.lQ(this.hostElement,"yt-close-popup-action",[this.is])};
Ns.prototype.onServiceRequestSentOrCompleted=Ns.prototype.onServiceRequestSentOrCompleted;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ns.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ns.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ns.prototype,"data",void 0);
_.w([_.Hf("yt-service-request-completed"),_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],Ns.prototype,"onServiceRequestSentOrCompleted",null);_.w([_.A({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],Ns);
_.R(Ns,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if($Ej!==void 0)return $Ej;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return $Ej=l},{mode:1});var J1a;var mW=function(){var l=_.S.apply(this,arguments)||this;l.submitButtonDisabled=!0;return l};
_.h(mW,_.S);_.Q=mW.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.Q.onDataChanged=function(){var l,b,d;if(((l=this.data)==null?void 0:(b=l.confirmButton)==null?void 0:(d=b.buttonRenderer)==null?void 0:d.isDisabled)!==void 0){var L,P,E;this.submitButtonDisabled=(L=this.data)==null?void 0:(P=L.confirmButton)==null?void 0:(E=P.buttonRenderer)==null?void 0:E.isDisabled}};
_.Q.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.Q.updateSubmitButtonDisabledFromBinding=function(l){this.submitButtonDisabled=l.detail.value};
_.Q.updateSubmitButtonDisabledFromConfirmCheckbox=function(l){this.submitButtonDisabled=!l.detail.value};
mW.prototype.onDataChanged=mW.prototype.onDataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mW.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mW.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],mW.prototype,"submitButtonDisabled",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mW.prototype,"onDataChanged",null);_.w([_.A({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],mW);
_.R(mW,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(J1a!==void 0)return J1a;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return J1a=l},{mode:1});var xEZ;var Yj=function(){return _.S.apply(this,arguments)||this};
_.h(Yj,_.S);_.qG.Object.defineProperties(Yj.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var l,b,d;return((l=this.data)==null?void 0:l.title)+" "+((b=this.data)==null?void 0:b.metadataPrimary)+" "+((d=this.data)==null?void 0:d.metadataSecondary)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Yj.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Yj.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Yj.prototype,"data",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],Yj.prototype,"ariaLabel",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],Yj);
_.R(Yj,"ytd-compact-product-list-item-renderer",function(){if(xEZ!==void 0)return xEZ;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return xEZ=l},{mode:1});var gEZ;var qs=function(){return _.S.apply(this,arguments)||this};
_.h(qs,_.S);qs.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]]"}}}}}};
_.qG.Object.defineProperties(qs.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qs.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],qs.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],qs.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qs.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],qs);
_.R(qs,"ytd-compact-product-list-renderer",function(){if(gEZ!==void 0)return gEZ;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return gEZ=l},{mode:1});var SOq;var H4=function(){return _.S.apply(this,arguments)||this};
_.h(H4,_.S);_.Q=H4.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Q.getBackgroundUrl=function(){var l=this.get("data.headerImage.thumbnails");return l?"url("+_.EL(l,this.hostElement.clientWidth)+")":""};
_.Q.onDataChanged=function(){var l=this.getBackgroundUrl();l&&(this.header.style.backgroundImage=l);l=_.zw();var b=_.je(),d=this.get("data.trackingParams");d&&b&&l&&_.CZ(l,b,_.WZ(d));l=_.X(this.hostElement.querySelectorAll("yt-img-shadow"));for(b=l.next();!b.done;b=l.next())b.value.onShow()};
_.Q.onPopupClosed=function(l){_.i$(l).localName==="ytd-membership-post-cancel-renderer"&&_.lQ(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
H4.prototype.onPopupClosed=H4.prototype.onPopupClosed;H4.prototype.onDataChanged=H4.prototype.onDataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],H4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],H4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],H4.prototype,"data",void 0);_.w([_.KL("#header"),_.u("design:type",HTMLDivElement)],H4.prototype,"header",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],H4.prototype,"onDataChanged",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],H4.prototype,"onPopupClosed",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],H4);
_.R(H4,"ytd-membership-post-cancel-renderer",function(){if(SOq!==void 0)return SOq;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return SOq=l},{mode:1});var A1O;var t$=function(){return _.S.apply(this,arguments)||this};
_.h(t$,_.S);t$.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
t$.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],t$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],t$.prototype,"data",void 0);_.w([_.KL("ytd-feedback-survey-renderer"),_.u("design:type",Object)],t$.prototype,"feedbackSurveyRenderer",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],t$);
_.R(t$,"ytd-sponsorship-confirm-cancel-content",function(){if(A1O!==void 0)return A1O;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return A1O=l},{mode:1});var vEB;var Ua=function(){var l=_.S.apply(this,arguments)||this;l.maybeSubmitFeedback=function(){l.content&&l.content.maybeSubmitFeedback()};
return l};
_.h(Ua,_.S);_.Q=Ua.prototype;_.Q.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.Q.onYtPopupOpened=function(l,b){b===this&&this.data&&this.data.onOpenCommands&&_.Py(this.hostElement,this.data.onOpenCommands,this.hostElement);_.lQ(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.Q.onYtPopupClosed=function(l,b){(b&&b.canceled===!0||b&&b.canceled===!1&&b.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.Py(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Q.onYtServiceRequestCompleted=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.Q.onYtServiceRequestError=function(l){_.Tf(this.hostElement,l.detail.error.message)};
_.Q.onDataChanged=function(){if(this.isAttached){var l=this.backgroundUrl;l&&(_.F$(this.hostElement).querySelector("#header").style.backgroundImage=l)}};
_.qG.Object.defineProperties(Ua.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var l=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return l?"url("+_.EL(l,this.hostElement.clientWidth)+")":""}}});
Ua.prototype.onDataChanged=Ua.prototype.onDataChanged;Ua.prototype.onYtServiceRequestError=Ua.prototype.onYtServiceRequestError;Ua.prototype.onYtServiceRequestCompleted=Ua.prototype.onYtServiceRequestCompleted;Ua.prototype.onYtPopupClosed=Ua.prototype.onYtPopupClosed;Ua.prototype.onYtPopupOpened=Ua.prototype.onYtPopupOpened;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ua.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ua.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ua.prototype,"data",void 0);_.w([_.g({value:function(){return _.By("SBOX_INAPPROPRIATE_CANCEL")}}),
_.u("design:type",String)],Ua.prototype,"closeButtonAriaLabel",void 0);_.w([_.KL("#scrollable"),_.u("design:type",Object)],Ua.prototype,"scrollable",void 0);_.w([_.KL("ytd-sponsorship-confirm-cancel-content"),_.u("design:type",Object)],Ua.prototype,"content",void 0);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],Ua.prototype,"onYtPopupOpened",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],Ua.prototype,"onYtPopupClosed",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ua.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Ua.prototype,"onYtServiceRequestError",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ua.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],Ua);
_.R(Ua,"ytd-sponsorship-confirm-cancel-renderer",function(){if(vEB!==void 0)return vEB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return vEB=l},{mode:_.fi("kevlar_poly_si_batch_j081")?1:2});var C8Q;var Kn=function(){return _.S.apply(this,arguments)||this};
_.h(Kn,_.S);Kn.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Kn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Kn.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],Kn);
_.R(Kn,"ytd-sponsorships-celebration-content",function(){if(C8Q!==void 0)return C8Q;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return C8Q=
l},{mode:1});var Ral;var poQ=_.rI(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),h$=function(){var l=_.S.apply(this,arguments)||this;l.scriptsAppended=!1;l.useFullWidthPrimaryButton=!1;l.buttonOverrides={type:"tonal",style:"overlay-dark"};return l};
_.h(h$,_.S);_.Q=h$.prototype;_.Q.dataChanged=function(){var l;this.useFullWidthPrimaryButton=!((l=this.data)==null||!l.useFullWidthPrimaryButton)};
_.Q.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:_.U("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onDataChanged=function(){var l;(l=this.header)==null||l.style.setProperty("background-color",this.backgroundColor);if(l=this.headerImageUrl){var b;(b=this.header)==null||b.style.setProperty("background-image",l)}b=_.zw(4);l=_.je(4);var d=this.get("data.trackingParams");if(d&&l&&b){var L=_.WZ(d);_.CZ(b,l,L);_.U("combine_ve_grafts")?_.Ut().graftServerVe(d,l,4):_.CZ(b,l,L)}b=_.X(this.hostElement.querySelectorAll("yt-img-shadow"));for(l=b.next();!l.done;l=b.next())l.value.onShow();if(b=this.get("data.gtmId"))_.b3(b,
_.aC("GL","")),this.setupConversionTracking()};
_.Q.setupConversionTracking=function(){if(!this.scriptsAppended){var l=document.createElement("script");_.FG(l,_.XG(poQ.join("")));document.head.appendChild(l);l=document.createElement("noscript");l.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(l);this.scriptsAppended=!0}};
_.Q.onPopupClosed=function(l){if(_.i$(l).localName==="ytd-sponsorships-celebration-renderer"){_.lQ(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var b;this.data&&((b=this.data)==null?0:b.dismissCommand)&&_.Nv.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.qG.Object.defineProperties(h$.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var l=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.Jq(l)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var l=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return l?"url("+_.EL(l,this.hostElement.getBoundingClientRect().width)+")":""}}});
h$.prototype.onPopupClosed=h$.prototype.onPopupClosed;h$.prototype.onDataChanged=h$.prototype.onDataChanged;h$.prototype.dataChanged=h$.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],h$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],h$.prototype,"data",void 0);
_.w([_.KL("#header"),_.u("design:type",HTMLElement)],h$.prototype,"header",void 0);_.w([_.g(),_.u("design:type",Object)],h$.prototype,"scriptsAppended",void 0);_.w([_.g({type:Boolean,reflectToAttribute:!0}),_.u("design:type",Object)],h$.prototype,"useFullWidthPrimaryButton",void 0);_.w([_.g(),_.u("design:type",Object)],h$.prototype,"buttonOverrides",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],h$.prototype,"dataChanged",null);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],h$.prototype,"onDataChanged",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],h$.prototype,"onPopupClosed",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],h$);
_.R(h$,"ytd-sponsorships-celebration-renderer",function(){if(Ral!==void 0)return Ral;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return Ral=l},{mode:1});var oEA;var kj=function(){var l=_.S.apply(this,arguments)||this;l.isToggleChecked=!1;return l};
_.h(kj,_.S);kj.prototype.onDataChanged=function(){var l;this.isToggleChecked=((l=this.data)==null?void 0:l.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
kj.prototype.close=function(){var l;((l=this.data)==null?0:l.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
kj.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var l,b=_.K((l=this.data)==null?void 0:l.switchButton,Aej);b&&(this.isToggleChecked&&b.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(b.switchOnInnertubeCommand),!this.isToggleChecked&&b.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(b.switchOffInnertubeCommand))};
kj.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
kj.prototype.onDataChanged=kj.prototype.onDataChanged;_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],kj.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],kj.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],kj.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],kj.prototype,"isToggleChecked",void 0);_.w([_.g({value:_.By("CLOSE")}),_.u("design:type",String)],kj.prototype,"closeButtonAriaLabel",void 0);
_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],kj.prototype,"onDataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],kj);
_.R(kj,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(oEA!==void 0)return oEA;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return oEA=l},{mode:1});var DE9;var W4=function(){return _.S.apply(this,arguments)||this};
_.h(W4,_.S);_.Q=W4.prototype;_.Q.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"}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.detached=function(){this.playerElement.stop()};
_.Q.onYtServiceRequestCompleted=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.Q.onYtServiceRequestError=function(l){_.Tf(this.hostElement,l.detail.error.message)};
_.Q.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.Q.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.Q.getTier=function(l,b){return!l||!l.tiers||b<0?null:_.K(l.tiers[b],peT)};
_.Q.moreThanOne=function(l){return!!(l&&l.length>1)};
_.Q.tierOverviewTap=function(l){var b=this;this.selectedTier=l.model.index;_.m1(this,function(){_.rh(b.hostElement,"yt-refit")})};
_.Q.computeSelectedClass=function(l,b){return this.isSelected(l,b)?"selected":""};
_.Q.computeButtonAriaPressed=function(l,b){return this.isSelected(l,b)?"true":"false"};
_.Q.isSelected=function(l,b){return l===b};
_.Q.onDataChanged=function(){_.F$(this.hostElement).querySelector("#header-overlay").style.visibility="";_.F$(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 l=_.X(this.hostElement.querySelectorAll("yt-img-shadow")),
b=l.next();!b.done;b=l.next())b.value.onShow();var d;this.set("selectedTier",(d=this.get("data.targetTierIndex"))!=null?d:0);var L;(l=(L=this.data)==null?void 0:L.onVisible)&&this.ytComponentBehavior.resolveCommand(l)};
_.Q.initializeVe=function(l){var b=_.zw(),d=_.je(),L=this.get("data.trackingParams");d&&b&&(this.screenLayer=4,b=_.rq(_.EmN)(void 0,69877,{clientScreenNonce:b,visualElement:d},void 0,void 0,void 0),_.MA(b,69877,4),d=_.je(4),L&&d&&(L=_.WZ(L),_.CZ(b,d,L),l&&(this.offerVideoVe=_.mi(74659),_.CZ(b,L,this.offerVideoVe))))};
_.Q.setHeaderBackground=function(){var l=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.F$(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.Jq(l);if(l=this.getHeaderImage())l=_.EL(l,screen.width),_.F$(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+l+")"};
_.Q.getHeaderImage=function(){var l=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&l?l:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.Q.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Q.setupVideoPlayer=function(l){var b=this,d,L,P,E;return _.B(function(f){if(f.nextAddress==1)return d=b.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),L=b.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.U("kevlar_player_update_killswitch")?b.playerElement.update({args:{autoplay:d,video_id:l,player_params:L}}):b.playerElement.loadVideoWithPlayerVars({autoplay:d,video_id:l,player_params:L}),
f.yield(b.playerElement.getPlayerPromise(),2);P=f.yieldResult;P.addEventListener("onStateChange",function(F){b.onPlayerStateChange(F)});
P.setScreenLayer(b.screenLayer);(E=_.zw(4))&&b.offerVideoVe&&_.pZ(E,b.offerVideoVe);d&&(b.pauseOtherPlayers(),b.playerElement.focusOnPlayer(),b.playerElement.getPlayer().hideControls(),_.pl(_.T1,function(){b.fadeOutHeaderOverlay()},4E3));
_.gR(f)})};
_.Q.onPlayerStateChange=function(l){l===1?this.backgroundPlayerElement&&(l=this.backgroundPlayerElement.player_.getPlayerState(),l!==1&&l!==3||this.backgroundPlayerElement.pause()):l===0&&(_.F$(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.F$(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.Q.fadeOutHeaderOverlay=function(){_.F$(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.Q.onHeaderTap=function(){if(this.offerVideo){_.F$(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var l;((l=this.playerElement.player_)==null?void 0:l.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(l=_.zw(4))&&this.offerVideoVe&&_.VB(l,this.offerVideoVe)}};
_.Q.getBackgroundImageLayerClass=function(l){return l?"background-image-layer-with-video":""};
_.Q.getHeaderClass=function(l){return l?"header-with-video":""};
_.Q.getHeaderOverlayClass=function(l){return l?"header-overlay-with-video":""};
_.Q.getTitleContainerClass=function(l,b){return l?"title-container-with-video":b?"title-container-without-video-flexible":"title-container-without-video"};
_.Q.tierTitleDisplayStatus=function(l){return this.moreThanOne(l)?"hide":"show"};
_.Q.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.qP().resolve(_.pE).getPlayerElement():this.backgroundPlayerElement=_.P_();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var l=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=l===1||l===3;this.backgroundPlayerElement.pause()}};
_.Q.isMiniplayerActive=function(){return _.qP().resolve(_.pE).isMiniplayerActive()};
_.Q.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("selected-tier-changed",this.selectedTier))};
W4.prototype.selectedTierChangedForBinding=W4.prototype.selectedTierChangedForBinding;W4.prototype.onDataChanged=W4.prototype.onDataChanged;W4.prototype.onYtPopupClosed=W4.prototype.onYtPopupClosed;W4.prototype.onYtPopupOpened=W4.prototype.onYtPopupOpened;W4.prototype.onYtServiceRequestError=W4.prototype.onYtServiceRequestError;W4.prototype.onYtServiceRequestCompleted=W4.prototype.onYtServiceRequestCompleted;
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],W4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],W4.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],W4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],W4.prototype,"data",void 0);_.w([_.g({value:0}),_.u("design:type",Number)],W4.prototype,"selectedTier",void 0);
_.w([_.g({value:""}),_.u("design:type",String)],W4.prototype,"offerVideo",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],W4.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.w([_.g({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.iN(this)}}),
_.u("design:type",String)],W4.prototype,"playerId",void 0);_.w([_.KL("tp-yt-paper-dialog-scrollable"),_.u("design:type",Object)],W4.prototype,"scrollable",void 0);_.w([_.KL("ytd-sponsorships-tier-renderer"),_.u("design:type",Object)],W4.prototype,"tierRenderer",void 0);_.w([_.KL("#player"),_.u("design:type",Object)],W4.prototype,"playerElement",void 0);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],W4.prototype,"onYtServiceRequestCompleted",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],W4.prototype,"onYtServiceRequestError",null);
_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W4.prototype,"onYtPopupOpened",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W4.prototype,"onYtPopupClosed",null);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W4.prototype,"onDataChanged",null);
_.w([_.tC("selectedTier"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],W4.prototype,"selectedTierChangedForBinding",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],W4);
_.R(W4,"ytd-sponsorships-offer-renderer",function(){if(DE9!==void 0)return DE9;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return DE9=l},{mode:_.fi("kevlar_poly_si_batch_j077")?1:2});var VO6;var jc=function(){var l=_.S.apply(this,arguments)||this;l.buttonOverrides={type:"filled",style:"mono"};return l};
_.h(jc,_.S);jc.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}}}}}};
jc.prototype.backgroundColorChanged=function(){var l,b,d,L=(b=_.K((l=this.data)==null?void 0:l.content,ob9))==null?void 0:(d=b.backgroundColor)==null?void 0:d.backgroundColor;L&&(l=_.$I(L),_.F$(this.hostElement).querySelector("#banner").style.backgroundColor=l,_.F$(this.hostElement).querySelector("#abstract-art").style.backgroundColor=l)};
jc.prototype.attached=function(){this.JSC$21156_scroller&&(this.JSC$21156_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21156_scroller.attached&&typeof this.JSC$21156_scroller.attached==="function"&&this.JSC$21156_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
jc.prototype.backgroundColorChanged=jc.prototype.backgroundColorChanged;_.w([_.g(),_.u("design:type",Object)],jc.prototype,"data",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],jc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("#scroller"),_.u("design:type",Object)],jc.prototype,"JSC$21156_scroller",void 0);_.w([_.g(),_.u("design:type",Object)],jc.prototype,"buttonOverrides",void 0);
_.w([_.tC("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],jc.prototype,"backgroundColorChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],jc);
_.R(jc,"ytd-sponsorships-promotion-celebration-renderer",function(){if(VO6!==void 0)return VO6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return VO6=l},{mode:_.fi("kevlar_poly_si_batch_j077")?1:2});var wo6;var uJ6;var z9=function(){return _.S.apply(this,arguments)||this};
_.h(z9,_.S);z9.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
z9.prototype.computeIsInitiallyChecked=function(l){return l===1};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],z9.prototype,"data",void 0);_.w([_.KL("#checkbox"),_.u("design:type",Object)],z9.prototype,"checkbox",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],z9);
_.R(z9,"ytd-subscription-toggle-option-renderer",function(){if(uJ6!==void 0)return uJ6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return uJ6=l},{mode:1});var yX=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return l};
_.h(yX,_.S);yX.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"}}}};
yX.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
yX.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var l=_.F$(this.hostElement).querySelector("#options").selected;l=this.data.options[l].subscriptionRadioOptionRenderer.serviceEndpoint;var b=_.F$(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");b&&l&&l.modifyChannelNotificationPreferenceEndpoint&&(b=b.getValue())&&(l.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[b]);_.qP().resolve(_.tk).resolveCommand(l,{form:{element:this.hostElement}});
_.lQ(this.hostElement,"yt-close-popup-action")};
_.qG.Object.defineProperties(yX.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var l=this.data.options,b=0;b<l.length;b++){var d=l[b].subscriptionRadioOptionRenderer;if(d&&d.selected)return b}return null}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],yX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],yX.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],yX.prototype,"eventForwardingBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],yX.prototype,"ytRendererBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],yX.prototype,"data",void 0);_.w([_.y("data.options"),_.u("design:type",Object),_.u("design:paramtypes",[])],yX.prototype,"initialIndex",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],yX);
_.R(yX,"ytd-subscription-notification-options-renderer",function(){if(wo6!==void 0)return wo6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return wo6=l},{mode:1});var GOQ;var Tjx=function(){return _.S.apply(this,arguments)||this};
_.h(Tjx,_.S);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Tjx.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Tjx.prototype,"data",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],Tjx);
_.R(Tjx,"ytd-tvfilm-offer-groups-renderer",function(){if(GOQ!==void 0)return GOQ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return GOQ=l},{mode:1});var a3Z;var Zp=function(){return _.S.apply(this,arguments)||this};
_.h(Zp,_.S);_.Q=Zp.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.Q.computeThumbnailClass=function(l){return l.thumbnailOverlays?l.isShow?"thumbnail-show":"thumbnail-movie":l.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.Q.computeCommerceSectionClass=function(l){return l.offers&&l.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.Q.computeTitleClass=function(l){return l.offers&&l.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.Q.onDataChanged=function(){[].concat(_.VV(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(l){l.onShow()})};
Zp.prototype.onDataChanged=Zp.prototype.onDataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Zp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Zp.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Zp.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Zp.prototype,"onDataChanged",null);
_.w([_.A({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],Zp);
_.R(Zp,"ytd-ypc-offers-overlay-renderer",function(){if(a3Z!==void 0)return a3Z;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return a3Z=l},{mode:_.fi("kevlar_poly_si_batch_j028")?1:2});var iAZ;var c1x=function(){this.usedMethods=new Set};
c1x.prototype.add=function(l){this.usedMethods.add(l)};
c1x.prototype.reset=function(){this.usedMethods.clear()};var r16,lh6;
_.bkA=function(l,b){this.query=l;this.previousSearchQuery=b;this.id=r16++;if(!lh6){b=_.aC("SBOX_SETTINGS");l="https://"+((b==null?void 0:b.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var d=b==null?void 0:b.REQUEST_LANGUAGE;d&&(l+="&hl="+d);(d=b==null?void 0:b.REQUEST_DOMAIN)&&(l+="&gl="+d);l+="&client=youtube&gs_ri=youtube";(d=b==null?void 0:b.SUGG_EXP_ID)&&(l+="&sugexp="+encodeURIComponent(d));(d=b==null?void 0:b.PSUGGEST_TOKEN)&&(l+="&tok="+d);(b=b==
null?void 0:b.SESSION_INDEX)&&(l+="&authuser="+b);_.U("desktop_enable_visual_suggest")&&(l+="&h=180&w=320&ytvs=1");lh6=l}};
_.dha=function(l){var b="q="+encodeURIComponent(l.query);l.previousSearchQuery&&(b+="&pq="+encodeURIComponent(l.previousSearchQuery));return b};
_.LE6=function(){var l=_.aC("SBOX_SETTINGS"),b={};if(l==null?0:l.SEND_VISITOR_DATA)b["X-Goog-Visitor-Id"]=l==null?void 0:l.VISITOR_DATA;return b};
_.P6l=function(l){var b=lh6;b+="&gs_id="+l.id.toString(36);b+="&q="+encodeURIComponent(l.query);b+="&cp="+l.query.length;l.previousSearchQuery&&(b+="&pq="+encodeURIComponent(l.previousSearchQuery));(l=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(b+="&video_id="+l);return b};
r16=0;lh6="";var E0B=_.w8.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,QDl=_.w8.SEARCH_ENTITY_SUGGESTION_MOVIE,XNA=_.w8.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,fha=_.w8.SEARCH_ENTITY_SUGGESTION_TV_SHOW,sDA=function(l,b){this.text=l;this.bold=b},FEa=function(l,b,d){this.input=b;
this.index=d;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=l[0];this.type=l[1];this.subtypes=l[2];var L;this.displayText=ya9((L=l[3])==null?void 0:L.b);var P;this.ignoredPrefix=ya9((P=l[3])==null?void 0:P.a);var E,f;this.hasNewVideo=((E=l[3])==null?void 0:(f=E.zam)==null?void 0:f.toString())==="true"?!0:!1;var F;this.visualSuggestUrl=(F=l[3])==null?void 0:F.zai;var n;this.entityType=ya9((n=l[3])==null?void 0:n.zap);var N;this.entityName=ya9((N=l[3])==null?void 0:N.zao);var Y;b=
ya9((Y=l[3])==null?void 0:Y.zaf);var q;this.entityMid=(q=l[3])==null?void 0:q.zae;Y=ZCZ(this.subtypes,this.entityMid);if(b&&Y){if(b){q="";switch(Y){case "YOUTUBE_ENTITY_TYPE_SONG":q=XNA;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":q=E0B;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":q=fha;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":q=QDl}Y=Y==="YOUTUBE_ENTITY_TYPE_SONG"||Y==="YOUTUBE_ENTITY_TYPE_ALBUM"?q+" \u2022  \u2022 "+b:b}else Y="";this.entitySubtitle=Y}var H;this.externalChannelId=(H=l[3])==null?void 0:H.zav;
var t;this.entityThumbnailAttributionUrl=(t=l[3])==null?void 0:t.zaq},n09=function(l,b){var d=[],L,P=(L=l.displayText)!=null?L:l.text;
(b==null?0:b.useEntityName)&&BCO(l)&&l.entityName&&(P=l.entityName);if(l.type===33)return d.push(new sDA(P,!1)),d;if(P.length>=l.input.length&&P.substring(0,l.input.length)===l.input)d.push(new sDA(l.input,!1)),d.push(new sDA(P.substring(l.input.length),!0));else{var E=new Set(l.input.split(/\s/)),f=P.split(/\s/);d=f.map(function(F,n){return new sDA(F.trim()+(n===f.length-1?"":" "),!E.has(F))})}return d},BCO=function(l){var b=!!ZCZ(l.subtypes);
l=!!l.entityMid;return b||l};_.OkT=function(l){this.rawResponse=["",[],{}];this.suggestions=[];try{var b=JSON.parse(MzA(l));if(typeof b==="object"&&b!==null)this.rawResponse=b;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(L){console.log("Suggest: Failed to parse SuggestResponse!");return}var d=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(L,P){return new FEa(L,d,P)})};var NCj=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new c1x;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$21193_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},mhZ,YBQ=function(){mhZ||(mhZ=new NCj);
return mhZ};
NCj.prototype.updateSuggestions=function(l){var b=this;this.availableSuggestions.forEach(function(d){b.previousSuggestions[d]=!0});
this.availableSuggestions=l.map(function(d){var L=d.type.toString();d.subtypes.length>0&&(L+="i"+d.subtypes.join("i"),L+="k"+d.suggestionSources.COMPLETE_SERVER.toString());return L})};
var qBA=function(l,b){var d=Date.now();l.firstEditTime<0&&(l.firstEditTime=d);b&&(l.lastQueryBuildTime=d);l.lastEditTime=d};
NCj.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$21193_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var Hkx=function(l){var b="";l.availableSuggestions.forEach(function(P){delete l.previousSuggestions[P]});
for(var d=_.X(Object.keys(l.previousSuggestions)),L=d.next();!L.done;L=d.next())L=L.value,l.previousSuggestions[L]&&(b+=(b?"j":"")+L);return b},tqj=function(l,b){var d=[];
b&&(d[1]=b.toString());d[0]="youtube";d[7]=Date.now()-l.startTime;d[6]=l.sessionNumber;l.zeroPrefixSuggestionCount>=0&&(d[33]=l.zeroPrefixSuggestionCount);d[13]=l.outOfSyncResponseCount;if(l.availableSuggestions.length>0){for(var L=b="",P=0,E=_.X(l.availableSuggestions),f=E.next();!f.done;f=E.next())f=f.value,f!==L&&(P>1&&(b+="l"+P),b+=(L?"j":"")+f,P=0,L=f),P+=1;P>1&&(b+="l"+P);d[3]=b}d[35]=Hkx(l);l.selectedSuggestionIndex>=0&&(d[2]=l.selectedSuggestionIndex);var F;if(b=(F=_.aC("SBOX_SETTINGS"))==
null?void 0:F.SUGG_EXP_ID)d[19]=l.normalize(b),F=0,l.experimentTriggeredBeforeFinal&&(F|=1),l.experimentTriggeredFinal&&(F|=2),d[20]=F;d[26]=Array.from(l.inputMethodsTracker.usedMethods).join("j");if(l.JSC$21193_totalRoundTripTime>0){d[15]=l.JSC$21193_totalRoundTripTime;d[14]=l.maxRoundTripTime;F=[];for(P=b=0;P<10;P++)L=l.roundTripTimeHistogram[P],L===0?b++:(b>1?F.push(P+"-"+L):b===1?F.push("0j"+L):F.push(L.toString()),b=0);F=F.join("j");d[16]=F}l.zeroPrefixRoundTripTime>0&&(d[36]=l.zeroPrefixRoundTripTime);
l.lastQueryBuildTime>0&&(d[18]=l.lastQueryBuildTime-l.startTime);l.firstEditTime>0&&(d[4]=l.firstEditTime-l.startTime);l.lastEditTime>0&&(d[5]=l.lastEditTime-l.startTime);return d.join(".")};
NCj.prototype.normalize=function(l){return l.replaceAll(".","-")};
var Uh9=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var Ms=function(){var l=_.S.apply(this,arguments)||this;l.microphoneSpinnerActive=!1;l.noAnimations=!1;l.boundExitClick=function(){l.onExitButtonClick()};
l.speechOverlayClassName="";l.isLevelAnimating=!1;l.playCloseDialogAudioFeedback=!0;l.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return l};
_.h(Ms,_.S);_.Q=Ms.prototype;_.Q.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.Q.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=cta()};
_.Q.dataChanged=function(){this.logDialog()};
_.Q.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var l;(l=this.manager.audioPlayer)!=null&&(l.JSC$20505_audioEnabled=!1)}this.manager.stop();(l=this.manager.audioPlayer)!=null&&(l.JSC$20505_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.Q.handleSpeechQueryCompleteAction=function(l){var b=l.navigationAction;b&&(l.trackingParams&&_.Ut().graftServerVe(l.trackingParams,this.dialogVe,5),_.rh(this.hostElement,"yt-navigate",{endpoint:b,tempData:this.getNavigationParams(b),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.Q.onExitButtonClick=function(){this.closeDialog()};
_.Q.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var l;if((l=this.manager)!=null){var b;(b=l.audioPlayer)==null||Vy(b,"failure");l.setState("microphone-off");l.stop()}}else(l=this.manager)==null||l.start()};
_.Q.transcriptionChanged=function(){var l,b;(((l=this.transcription)==null?0:l.low)||((b=this.transcription)==null?0:b.high))&&this.setState("transcribing",this.transcription)};
_.Q.stateChanged=function(){this.setState(this.state,this.transcription)};
_.Q.logDialog=function(){var l;(l=this.data)!=null&&l.trackingParams&&(l=_.Ut(),_.DE(l,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=l.graftServerVe(this.data.trackingParams,void 0,5))};
_.Q.getNavigationParams=function(l){var b={};if(_.U("web_yt_searchbox")){var d=YBQ();d.inputMethodsTracker.add(6);d=tqj(d,15);b.gs_l=d;var L;b.oq=((L=_.K(l,_.HH))==null?void 0:L.query)||""}else if(l=window.ytvoicesearchloggingparams){if(l=l())b.oq=l.oq,b.gs_l=l.gs_l}else _.bo(Error("Kl"));return b};
_.Q.closeDialog=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.Q.setState=function(l,b){if(this.data){var d=this.data,L={};switch(l){case "listening":L={headerText:d.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:d.microphoneButtonAriaLabel};break;case "timeout":L={headerText:d.promptHeader,microphoneState:"try-again",microphoneLabel:d.promptMicrophoneLabel,microphoneAriaLabel:d.promptMicrophoneLabel};break;case "microphone-off":L={headerText:d.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:d.promptMicrophoneLabel,
microphoneAriaLabel:d.promptMicrophoneLabel};break;case "transcribing":(b==null?0:b.low)||(b==null?0:b.high)?L={transcriptionLow:b==null?void 0:b.low,transcriptionHigh:b==null?void 0:b.high,microphoneState:"speaking",microphoneAriaLabel:d.microphoneButtonAriaLabel}:L={headerText:d.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:d.microphoneButtonAriaLabel};break;case "processing":L={headerText:d.loadingHeader,microphoneState:"processing",microphoneAriaLabel:d.microphoneButtonAriaLabel};
break;case "offline":L={headerText:d.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:d.connectionErrorMicrophoneLabel,microphoneAriaLabel:d.connectionErrorMicrophoneLabel};break;case "permission":L={headerText:d.permissionsHeader,bodyLine1:d.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:d.permissionsSubtext};break;case "permission-denied":L={headerText:d.disabledHeader,bodyLine1:d.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:d.disabledSubtext}}L.className=
l;this.speechOverlayState=L;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.Q.setMicrophoneState=function(l){var b=this.isLevelAnimating;this.isLevelAnimating=l==="speaking";!b&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=l==="processing"&&!this.noAnimations};
_.Q.setClass=function(l){this.speechOverlayClassName&&_.nL(this.hostElement,this.speechOverlayClassName,!1);l&&(this.speechOverlayClassName=l,_.nL(this.hostElement,l,!0))};
_.Q.runLevelAnimation=function(){var l=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var b=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("+b+")");_.T1.addJob(function(){l.runLevelAnimation()},3,d)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
Ms.prototype.stateChanged=Ms.prototype.stateChanged;Ms.prototype.transcriptionChanged=Ms.prototype.transcriptionChanged;Ms.prototype.onPopupClosed=Ms.prototype.onPopupClosed;Ms.prototype.dataChanged=Ms.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Ms.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ms.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ms.prototype,"rendererStamperBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],Ms.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Ms.prototype,"eventForwardingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ms.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],Ms.prototype,"speechOverlayState",void 0);
_.w([_.g(),_.u("design:type",Object)],Ms.prototype,"microphoneSpinnerActive",void 0);_.w([_.g({type:_.U("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.u("design:type",Object)],Ms.prototype,"noAnimations",void 0);_.w([_.g({selector:function(l){var b;return(b=l.voiceSearch)==null?void 0:b.transcription}}),
_.u("design:type",Object)],Ms.prototype,"transcription",void 0);_.w([_.g({selector:function(l){var b;return(b=l.voiceSearch)==null?void 0:b.overlay}}),
_.u("design:type",String)],Ms.prototype,"state",void 0);_.w([_.g(),_.u("design:type",Object)],Ms.prototype,"boundExitClick",void 0);_.w([_.KL("#microphone-levels"),_.u("design:type",HTMLElement)],Ms.prototype,"level",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ms.prototype,"dataChanged",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ms.prototype,"onPopupClosed",null);
_.w([_.Wf("transcription"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ms.prototype,"transcriptionChanged",null);_.w([_.Wf("state"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ms.prototype,"stateChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Ms);
_.R(Ms,"ytd-voice-search-dialog-renderer",function(){if(iAZ!==void 0)return iAZ;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return iAZ=l},{mode:1});var KEB;var IT=function(){var l=_.S.apply(this,arguments)||this;l.isOverlay=!1;l.hidden=!1;return l};
_.h(IT,_.S);_.Q=IT.prototype;_.Q.onPopupClosed=function(){this.toggleIconState(!1)};
_.Q.computeIcon=function(){var l,b,d;return(b=_.K((l=this.data)==null?void 0:l.icon,GpQ))==null?void 0:(d=b.icon)==null?void 0:d.iconType};
_.Q.computeIconBadgeShape=function(){var l;return{iconBadgeType:"cart",iconBadgeText:(l=this.iconBadgeEntity)==null?void 0:l.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Q.onClick=function(){var l;(l=this.data)!=null&&l.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.Q.computeHidden=function(l){return!l};
_.Q.toggleIconState=function(l){this.iconButton&&(this.iconButton.pressed=l)};
IT.prototype.onPopupClosed=IT.prototype.onPopupClosed;_.w([_.z(_.OY),_.u("design:type",Object)],IT.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],IT.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],IT.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],IT.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],IT.prototype,"isOverlay",void 0);
_.w([_.g({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.u("design:type",Object)],IT.prototype,"hidden",void 0);_.w([_.g({selectorArgs:["data.iconBadgeEntityKey"],selector:function(l,b){return _.Bv(l.entities,"iconBadgeEntity",b)}}),
_.u("design:type",Object)],IT.prototype,"iconBadgeEntity",void 0);_.w([_.KL("yt-icon-button"),_.u("design:type",HTMLButtonElement)],IT.prototype,"iconButton",void 0);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],IT.prototype,"onPopupClosed",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],IT);
_.R(IT,"ytd-icon-badge-topbar-button-renderer",function(){if(KEB!==void 0)return KEB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return KEB=l},{mode:1});var e0x;var J$=function(){var l=_.S.apply(this,arguments)||this;l.premiumOptions=[];return l};
_.h(J$,_.S);J$.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.qG.Object.defineProperties(J$.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],J$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],J$.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Array)],J$.prototype,"premiumOptions",void 0);_.w([_.y("premiumOptions"),_.u("design:type",Object),_.u("design:paramtypes",[])],J$.prototype,"hasPremiumOptions",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],J$);
_.R(J$,"ytd-offline-promo-content",function(){if(e0x!==void 0)return e0x;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return e0x=l},{mode:1});var h0a;var xj=function(){var l=_.S.apply(this,arguments)||this;l.premiumOptions=[];return l};
_.h(xj,_.S);xj.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var l;this.premiumOptions=zb6((l=this.data)==null?void 0:l.formats)};
xj.prototype.onClickSubmit=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var l;(l=_.P_())==null||l.pause()};
xj.prototype.attached=function(){this.JSC$21213_scroller&&(this.JSC$21213_scroller.dialogElement=this.hostElement.parentNode)};
_.qG.Object.defineProperties(xj.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
xj.prototype.dataChanged=xj.prototype.dataChanged;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],xj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],xj.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],xj.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],xj.prototype,"data",void 0);
_.w([_.g({computed:"computeIcon_(data.headersIcon)",value:""}),_.u("design:type",String)],xj.prototype,"headersIcon",void 0);_.w([_.g(),_.u("design:type",Array)],xj.prototype,"premiumOptions",void 0);_.w([_.KL("#scroller"),_.u("design:type",Object)],xj.prototype,"JSC$21213_scroller",void 0);_.w([_.y("headersIcon"),_.u("design:type",Object),_.u("design:paramtypes",[])],xj.prototype,"showIcon",null);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],xj.prototype,"dataChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],xj);
_.R(xj,"ytd-offline-promo-renderer",function(){if(h0a!==void 0)return h0a;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return h0a=l},{mode:1});var kP6;var g4=function(){var l=_.S.apply(this,arguments)||this;l.playbackPauseInterval=NaN;l.isLoading=!1;l.hasError=!1;l.dialogClass="";l.youtubeLabel=_.By("LOGO_ALT_LABEL",{},"YouTube Home");l.logoName="yt-logos-ext:yt-logo-updated";l.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return l};
_.h(g4,_.S);_.Q=g4.prototype;_.Q.onDataChange=function(){var l;if(this.showEOMV1Text=!((l=this.data)==null||!l.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.Q.attached=function(){this.pausePlayer()};
_.Q.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.Q.handleLangSelect=function(l){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[l.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.Q.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.Q.handleSaveConsent=function(l){var b=this;this.showLoadingSpinner();this.showLoadingSpinner();uaT(_.K(l,s4j)).catch(function(d){_.cX(new _.Rp("Something went wrong when save consent "+(d.message?d.message:d)+"."));b.hideLoadingSpinner();b.showErrorMessage()})};
_.Q.handleDisablePersonalization=function(l){var b=this;this.showLoadingSpinner();GCq(_.K(l,f59)).then(function(){b.dialog.close();b.resumePlayer()}).catch(function(d){_.cX(new _.Rp("Something went wrong when disable personalization "+(d.message?d.message:d)+"."));
b.hideLoadingSpinner();b.showErrorMessage()})};
_.Q.showLoadingSpinner=function(){var l=this;this.showSpinnerJobId=_.T1.addLowPriorityJob(function(){l.isLoading=!0},500)};
_.Q.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.T1.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.Q.showErrorMessage=function(){var l=this;this.hasError=!0;_.T1.addLowPriorityJob(function(){l.hasError=!1},2E3)};
_.Q.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.zo(function(){try{var l=_.P_();l&&l.pause()}catch(b){}},100))};
_.Q.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var l=_.P_();l&&l.play()}catch(b){}};
_.qG.Object.defineProperties(g4.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null||!l.eomV1Text)return[];l=[];for(var b=["SHIELD","WARNING","BAR_CHART"],d=this.data.eomV1Text.essentialCookieMsg.items,L=0;L<b.length&&L<d.length;L++)l.push({icon:b[L],text:d[L]});return l}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var l;if((l=this.data)==null||!l.eomV1Text)return[];l=[];for(var b=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],d=this.data.eomV1Text.nonEssentialCookieMsg.items,L=0;L<b.length&&L<d.length;L++)l.push({icon:b[L],text:d[L]});return l}}});
g4.prototype.onDataChange=g4.prototype.onDataChange;_.w([_.g(),_.u("design:type",Object)],g4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],g4.prototype,"showEOMV1Text",void 0);_.w([_.g(),_.u("design:type",Object)],g4.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Object)],g4.prototype,"hasError",void 0);_.w([_.g(),_.u("design:type",Number)],g4.prototype,"showSpinnerJobId",void 0);_.w([_.g(),_.u("design:type",Object)],g4.prototype,"dialogClass",void 0);
_.w([_.KL("#dialog"),_.u("design:type",Object)],g4.prototype,"dialog",void 0);_.w([_.KL("#cb-header"),_.u("design:type",HTMLElement)],g4.prototype,"header",void 0);_.w([_.KL("#lang-select"),_.u("design:type",HTMLElement)],g4.prototype,"langSelect",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],g4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],g4.prototype,"ytComponentBehavior",void 0);
_.w([_.g(),_.u("design:type",String)],g4.prototype,"youtubeLabel",void 0);_.w([_.g(),_.u("design:type",Object)],g4.prototype,"logoName",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],g4.prototype,"onDataChange",null);_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],g4.prototype,"eomEssentialCookieMsgItems",null);
_.w([_.y("data"),_.u("design:type",Array),_.u("design:paramtypes",[])],g4.prototype,"eomNonEssentialCookieMsgItems",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],g4);
_.R(g4,"ytd-consent-bump-v2-lightbox",function(){if(kP6!==void 0)return kP6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return kP6=l},{mode:1});var WEQ;var Sc=function(){return _.S.apply(this,arguments)||this};
_.h(Sc,_.S);Sc.prototype.ready=function(){if(!_.Ak()||AUq)var l=!0;else AUq=!0,l=!1;l||(l=document.querySelector("ytd-app"),l||(l=document.body),this.internalLightBox=_.F$(l).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.w([_.g(),_.u("design:type",Object)],Sc.prototype,"data",void 0);_.w([_.KL("#lightbox"),_.u("design:type",Object)],Sc.prototype,"lightBox",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],Sc);
_.R(Sc,"ytd-consent-bump-v2-renderer",function(){if(WEQ!==void 0)return WEQ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return WEQ=l},{mode:1});var jDq;var z0Q;var yrB;var A$=function(){return _.S.apply(this,arguments)||this};
_.h(A$,_.S);_.Q=A$.prototype;_.Q.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&cZl(this.toastManager,this.toastType)};
_.Q.open=function(l){this.toast&&(this.ephemeralAction&&_.qP().resolve(_.$8).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=l!=null?l:0,this.toastManager.enqueue(this.toast,l)):this.toast.open())};
_.Q.close=function(l){var b;(b=this.toast)==null||b.close();this.toastManager&&l===1&&cZl(this.toastManager,l)};
_.Q.refit=function(){var l;(l=this.toast)==null||l.refit()};
_.Q.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var l;(l=this.toast)==null||l.close()}};
_.Q.setVerticalOffset=function(l){this.toast&&(this.toast.verticalOffset=l,this.toast.fit())};
_.Q.computeButtonClass_=function(l){return l?"toast-button":""};
_.Q.computeText_=function(l){return _.iO(l)};
_.Q.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.WE("toast-opened-changed",this.toastOpened))};
_.Q.updateToastOpenedFromBinding=function(l){this.toastOpened=l.detail.value};
_.qG.Object.defineProperties(A$.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var l,b,d=(l=this.data)==null?void 0:(b=l.actionButton)==null?void 0:b.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 l=[],b;((b=this.data)==null?0:b.responseText)&&l.push(_.iO(this.data.responseText));var d;((d=this.data)==null?0:d.subText)&&l.push(_.iO(this.data.subText));var L,P;if((L=this.data)==null?0:(P=L.actionButton)==null?0:P.buttonRenderer){var E,f;l.push(((E=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(f=E.accessibilityData)==null?void 0:f.label)||_.iO(this.data.actionButton.buttonRenderer.text))}return l.filter(function(F){return F}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var l,b;return(b=(l=this.toast)==null?void 0:l.opened)!=null?b:!1}}});
A$.prototype.toastOpenedChangedForBinding=A$.prototype.toastOpenedChangedForBinding;A$.prototype.toastOpenedChanged=A$.prototype.toastOpenedChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],A$.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],A$.prototype,"ytEventForwardingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],A$.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],A$.prototype,"duration",void 0);
_.w([_.g(),_.u("design:type",Number)],A$.prototype,"toastType",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],A$.prototype,"useCloseButton",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],A$.prototype,"closeToastOnActionButtonClick",void 0);_.w([_.g({value:function(){return _.By("SBOX_INAPPROPRIATE_CANCEL")}}),
_.u("design:type",String)],A$.prototype,"closeButtonAriaLabel",void 0);_.w([_.g(),_.u("design:type",Boolean)],A$.prototype,"toastOpened",void 0);_.w([_.g(),_.u("design:type",Boolean)],A$.prototype,"hasOpened",void 0);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],A$.prototype,"command",null);_.w([_.y("labelText","command","duration"),_.u("design:type",Object),_.u("design:paramtypes",[])],A$.prototype,"ephemeralAction",null);
_.w([_.y("ephemeralAction"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],A$.prototype,"hasEphemeralAction",null);_.w([_.KL("#toast"),_.u("design:type",Object)],A$.prototype,"toast",void 0);_.w([_.g({value:function(){return{style:"call-to-action-inverse"}}}),
_.u("design:type",Object)],A$.prototype,"buttonOverrides",void 0);_.w([_.g({value:{style:"mono-inverse"}}),_.u("design:type",Object)],A$.prototype,"closeButtonOverrides",void 0);_.w([_.g({value:function(){return _.qP().resolve(_.YC(_.MU))}}),
_.u("design:type",Object)],A$.prototype,"toastManager",void 0);_.w([_.y("data.responseText","data.subText","data.actionButton"),_.u("design:type",Object),_.u("design:paramtypes",[])],A$.prototype,"labelText",null);_.w([_.tC("toastOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],A$.prototype,"toastOpenedChanged",null);
_.w([_.tC("toastOpened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],A$.prototype,"toastOpenedChangedForBinding",null);_.w([_.AC({is:"yt-notification-action-renderer",disableElementRegistration:!0})],A$);
_.R(A$,"yt-notification-action-renderer",function(){if(yrB===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;z0Q===void 0&&(z0Q=document.createElement("template"));var L=z0Q;d.call(b,L.content.cloneNode(!0),l.content.firstChild);yrB=l}l=yrB;return l},{mode:2});var v4=function(){var l=_.S.apply(this,arguments)||this;l.duration=4E3;l.downloadingCount=0;l.downloadedCount=0;l.downloadingOnlySmartDownloads=!1;l.sessionTotalDownloads=0;l.sessionDownloaded=0;l.previousSessionsDownloaded=0;l.totalDownloadPercentage=0;l.currentDownloadProgress=0;l.currentDownloadPercentage=0;l.isLeaderTab=!0;l.isFullScreen=!1;l.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};l.boundBeforeUnload=function(b){l.isLeaderTab&&l.downloadingCount>0&&(b.preventDefault(),
b.returnValue=!0)};
return l};
_.h(v4,_.S);_.Q=v4.prototype;
_.Q.open=function(){this.updateDownloadState();if(this.data){var l=this.sessionDownloaded+1,b=this.sessionTotalDownloads>1?_.By("VIDEOS_DOWNLOADING_RATIO",{downloaded:l.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+l+"/"+this.sessionTotalDownloads):_.By("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(b=this.sessionTotalDownloads>1?_.By("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:l.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
l+"/"+this.sessionTotalDownloads):_.By("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));l=this.isLeaderTab?_.By("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.iO(this.data.responseText)!==b||_.iO(this.data.subText)!==l)this.set("data.responseText",_.ao(b)),this.set("data.subText",_.ao(l)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.Q.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.Q.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.Q.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.Q.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var l=this.downloadedCount-this.previousSessionsDownloaded;l<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-l);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.Q.handleFullscreenChange=function(l){(this.isFullScreen=l)||this.updatePopup()};
v4.prototype.updateCurrentDownloadProgress=v4.prototype.updateCurrentDownloadProgress;v4.prototype.updatePopup=v4.prototype.updatePopup;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],v4.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],v4.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],v4.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],v4.prototype,"actionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],v4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],v4.prototype,"duration",void 0);_.w([_.g({selector:function(l){return _.vdy(l.entities).length}}),
_.u("design:type",Object)],v4.prototype,"downloadingCount",void 0);_.w([_.g({selector:EhS}),_.u("design:type",Object)],v4.prototype,"downloadedCount",void 0);_.w([_.g({selector:function(l){var b=_.vdy(l.entities);return PYT(l.entities,b)}}),
_.u("design:type",Object)],v4.prototype,"downloadingOnlySmartDownloads",void 0);_.w([_.g(),_.u("design:type",Object)],v4.prototype,"sessionTotalDownloads",void 0);_.w([_.g(),_.u("design:type",Object)],v4.prototype,"sessionDownloaded",void 0);_.w([_.g(),_.u("design:type",Object)],v4.prototype,"previousSessionsDownloaded",void 0);_.w([_.g(),_.u("design:type",Object)],v4.prototype,"totalDownloadPercentage",void 0);
_.w([_.g({selector:function(l){var b;l=(b=_.vdy(l.entities))!=null?b:[];return l.length>0?_.zuN(l.slice(-1)):0}}),
_.u("design:type",Object)],v4.prototype,"currentDownloadProgress",void 0);_.w([_.g(),_.u("design:type",Object)],v4.prototype,"currentDownloadPercentage",void 0);_.w([_.g({selector:_.DSH}),_.u("design:type",Object)],v4.prototype,"isLeaderTab",void 0);_.w([_.KL("yt-notification-action-renderer"),_.u("design:type",Object)],v4.prototype,"notificationActionRenderer",void 0);
_.w([_.Wf("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],v4.prototype,"updatePopup",null);_.w([_.Wf("currentDownloadProgress"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],v4.prototype,"updateCurrentDownloadProgress",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],v4);
_.R(v4,"ytd-video-download-toast-renderer",function(){if(jDq!==void 0)return jDq;var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return jDq=l},{mode:1});var ZkQ;var MqS;var Cn=function(){return _.S.apply(this,arguments)||this};
_.h(Cn,_.S);Cn.prototype.computeIsRedLogo=function(l,b){!l&&b&&(l=b);return l==="YOUTUBE_RED_LOGO"||l==="YOUTUBE_PREMIUM_LOGO"};
Cn.prototype.computeLogoName=function(l){l=this.componentBehavior.computeIcon_(l);return l===""?"yt-logos-ext:yt-logo-updated":l};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],Cn.prototype,"componentBehavior",void 0);_.w([_.g({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.u("design:type",Boolean)],Cn.prototype,"isRedLogo",void 0);_.w([_.g({computed:"computeLogoName(data)"}),_.u("design:type",String)],Cn.prototype,"logoName",void 0);_.w([_.g({value:{}}),_.u("design:type",Object)],Cn.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],Cn.prototype,"logoType",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-logo"})],Cn);
_.R(Cn,"ytd-logo",function(){if(MqS!==void 0)return MqS;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return MqS=l},{mode:_.fi("kevlar_poly_si_batch_j074")?1:2});var RT=function(){var l=_.S.apply(this,arguments)||this;l.animationRef={};return l};
_.h(RT,_.S);_.Q=RT.prototype;_.Q.attached=function(){document.addEventListener("yt-navigate-finish",_.qu(this,this.logYoodle))};
_.Q.detached=function(){document.removeEventListener("yt-navigate-finish",_.qu(this,this.logYoodle))};
_.Q.logYoodle=function(){var l,b;if((l=this.data)==null?0:(b=l.loggingDirectives)==null?0:b.trackingParams)this.ytRendererBehavior.markDirty(),_.Ut().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.Q.computeHideImg=function(l,b){return!!l||!!b};
_.Q.computeHideYtdLogo=function(l,b){return!l||!!b};
_.Q.computeHideLottie=function(l){return!l};
_.Q.computeIsRedLogo=function(l){return l==="YOUTUBE_RED_LOGO"||l==="YOUTUBE_PREMIUM_LOGO"};
_.Q.renderLogoEntity=function(){var l=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),b=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),d=this.getLogoTitleText(this.data),L=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==l&&(this.url=l);this.animatedUrl!==b&&(this.animatedUrl=b);this.logoTitleText!==d&&(this.logoTitleText=d);this.lottieUrl!==L&&(this.lottieUrl=L,this.lottiePlayerProps=this.computeLottiePlayerProps(L))};
_.Q.getSanitizedThumbnail=function(l){return l&&l.thumbnails?_.D81(l.thumbnails,122)||"":""};
_.Q.getThumbnailUrl=function(l,b){if(!b)return"";var d,L;l=l?(d=b.darkThemeLogo)==null?void 0:d.thumbnail:(L=b.lightThemeLogo)==null?void 0:L.thumbnail;return this.getSanitizedThumbnail(l)};
_.Q.getAnimatedThumbnailUrl=function(l,b){return b?this.getSanitizedThumbnail(l?b.darkThemeAnimatedLogo:b.lightThemeAnimatedLogo):""};
_.Q.getLogoTitleText=function(l){if(l)return _.iO(l.tooltipText)};
_.Q.computeLogoIcon=function(l,b){if(b){var d,L;return l?(d=b.darkThemeLogo)==null?void 0:d.icon:(L=b.lightThemeLogo)==null?void 0:L.icon}};
_.Q.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.Q.getLottieUrl=function(l,b){var d,L,P,E;return l?b==null?void 0:(d=b.darkThemeLogo)==null?void 0:(L=d.lottieAnimation)==null?void 0:L.url:b==null?void 0:(P=b.lightThemeLogo)==null?void 0:(E=P.lottieAnimation)==null?void 0:E.url};
_.Q.computeLottiePlayerProps=function(l){if(l){var b;if((b=this.animationRef)==null?0:b.lottieEl){var d;(d=this.animationRef)==null||d.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:l,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.Q.onLottieError=function(){this.data&&this.lottieUrl&&_.rh(this.hostElement,"yoodle-error")};
_.Q.onImgError=function(){this.data&&!this.lottieUrl&&_.rh(this.hostElement,"yoodle-error")};
RT.prototype.playAnimation=RT.prototype.playAnimation;RT.prototype.renderLogoEntity=RT.prototype.renderLogoEntity;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],RT.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],RT.prototype,"data",void 0);_.w([_.g({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.u("design:type",Boolean)],RT.prototype,"hideImg",void 0);
_.w([_.g({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.u("design:type",Boolean)],RT.prototype,"hideYtdLogo",void 0);_.w([_.g({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.u("design:type",Boolean)],RT.prototype,"hideLottie",void 0);_.w([_.g({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.u("design:type",Boolean)],RT.prototype,"isRedLogo",void 0);
_.w([_.g(),_.u("design:type",Boolean)],RT.prototype,"useDarkThemeYoodle",void 0);_.w([_.g(),_.u("design:type",String)],RT.prototype,"url",void 0);_.w([_.g(),_.u("design:type",String)],RT.prototype,"animatedUrl",void 0);_.w([_.g(),_.u("design:type",String)],RT.prototype,"logoTitleText",void 0);_.w([_.g({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.u("design:type",Object)],RT.prototype,"logoIcon",void 0);_.w([_.g(),_.u("design:type",Object)],RT.prototype,"logoType",void 0);
_.w([_.g(),_.u("design:type",String)],RT.prototype,"lottieUrl",void 0);_.w([_.g(),_.u("design:type",Object)],RT.prototype,"lottiePlayerProps",void 0);_.w([_.g(),_.u("design:type",Object)],RT.prototype,"animationRef",void 0);_.w([_.tC("data"),_.tC("useDarkThemeYoodle"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],RT.prototype,"renderLogoEntity",null);
_.w([_.Hf("click"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],RT.prototype,"playAnimation",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],RT);
_.R(RT,"ytd-yoodle-renderer",function(){if(ZkQ!==void 0)return ZkQ;var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return ZkQ=l},{mode:_.fi("kevlar_poly_si_batch_j074")?1:2});var Ihl;var $hB;var JrZ=_.uT.currentPageTypeSelector,xhQ=_.uT.currentPageSubTypeSelector,pn=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return l};
_.h(pn,_.S);_.Q=pn.prototype;_.Q.onYoodleError=function(){_.U("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.Q.computeLogoName=function(l){l=this.componentBehavior.computeIcon_(l);return l===""?"yt-logos-ext:yt-logo-updated":l};
_.Q.computeTitle=function(l,b,d){return d&&(b==null?0:b.tooltipText)?_.iO(b.tooltipText):_.iO(l)};
_.Q.computeAriaLabel=function(l,b,d){return d&&(b==null?0:b.tooltipText)?_.iO(l):""};
_.Q.computeShowYoodle=function(l,b,d){return!l||!b&&!!d&&!_.RB.isEmpty(d)};
_.Q.onNavigateHomeAction=function(){if(_.U("kevlar_miniplayer_navigate_home_from_app_killswitch")){var l;(l=_.F$(this.hostElement).querySelector(".yt-simple-endpoint"))==null||l.click()}};
_.Q.computeLogoHref=function(l,b,d){var L;(d==null?0:d.onTapCommand)?L=this.componentBehavior.computeHref_(d.onTapCommand):l&&(L=this.componentBehavior.computeHref_(l));return L?L:b};
_.Q.computeCommand=function(l,b){return(b==null?void 0:b.onTapCommand)||l};
_.Q.getEndpointForm=function(){if(_.U("kevlar_topbar_disable_cache_only_home")){var l=_.qP().resolve(_.FU),b=JrZ(l.getState())||"";l=xhQ(l.getState())||"";return{disableCache:b==="ytd-browse"&&l==="home"}}return{disableCache:!0}};
pn.prototype.onYoodleError=pn.prototype.onYoodleError;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],pn.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],pn.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],pn.prototype,"componentBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],pn.prototype,"ytdReduxBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],pn.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],pn.prototype,"countryCode",void 0);_.w([_.g({selectorArgs:["data.overrideEntityKey"],selector:function(l,b){return _.Bv(l.entities,"logoEntity",b)}}),
_.u("design:type",Object)],pn.prototype,"logoEntity",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.u("design:type",Boolean)],pn.prototype,"showYoodle",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],pn.prototype,"yoodleError",void 0);_.w([_.g({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.u("design:type",String)],pn.prototype,"titleText",void 0);
_.w([_.g({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.u("design:type",String)],pn.prototype,"ariaLabelText",void 0);_.w([_.g({value:"/"}),_.u("design:type",String)],pn.prototype,"defaultEndpointUrl",void 0);_.w([_.g({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.u("design:type",String)],pn.prototype,"endpointUrl",void 0);
_.w([_.g({computed:"computeCommand(data.endpoint, logoEntity)"}),_.u("design:type",String)],pn.prototype,"command",void 0);_.w([_.g(),_.u("design:type",Object)],pn.prototype,"logoType",void 0);_.w([_.g({}),_.u("design:type",Boolean)],pn.prototype,"useDarkThemeYoodle",void 0);_.w([_.Hf("yoodle-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],pn.prototype,"onYoodleError",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],pn);
_.R(pn,"ytd-topbar-logo-renderer",function(){if($hB!==void 0)return $hB;var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return $hB=l},{mode:_.fi("kevlar_poly_si_batch_j027")?1:2});var g0B=0;var SBq=_.w8.SEARCH_APPEND_LABEL,ArQ=_.w8.SUGGESTION_NEW_VIDEOS_TEXT,v0O=_.w8.SUGGESTION_THUMBNAIL_LABEL,C6T=_.w8.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,R0Q=_.C(function(l){function b(Lb){var tA,V9;return _.B(function(nQ){if(nQ.nextAddress==1)return tA=new Request(Lb),_.zD(nQ,2),nQ.yield(fetch(tA,{credentials:"include"}),4);if(nQ.nextAddress!=2)return fF(!0),_.f8(nQ,0);V9=_.JE(nQ);_.cX(V9);_.gR(nQ)})}
var d=l.isHighlighted;var L=l.suggestion;var P=l.onClickCallback;var E=l.onHoverUpdateCallback;var f=l.labels;var F=l.queryBuilderFunction;var n=l.onRemoveCallback;var N=l.suggestionIndex;var Y=l.generateUniqueId;var q=l.highlightedId;var H=l.useScrollMargin;var t=l.isKeyboardMode;var e=null,W=null,M=null,J=_.n1("div"),x=_.n1("span");l=_.X(_.jL(!1,void 0,"LafNkf"));var V=l.next().value,p=l.next().value,D=_.O6("a",function(Lb){Lb&&_.In(237477,Lb,W,function(tA){W=tA})}),G=_.O6("button",function(Lb){Lb&&
_.In(237477,Lb,W,function(tA){W=tA})}),lN=_.O6("div",function(Lb){Lb&&_.In(281939,Lb,M,function(tA){M=tA})}),sA=_.Nb(function(Lb){if((Lb==null?void 0:Lb.button)===2)return Lb.preventDefault(),!1;
var tA=_.zw();tA&&e&&_.wb(tA,e,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var V9;P(Lb,L().text,L().index,L().entityMid,Lb==null?void 0:(V9=Lb.detail)==null?void 0:V9.wasSelectedByKeyboard);return!1}),OA=function(){return L().type===35},WV=function(){return _.U("desktop_enable_single_suggestion_highlight")},qH=function(){return _.KO("desktop_suggestions_panel_row_height")||0},KF=function(){var Lb;
return _.U("desktop_enable_new_video_metadata")&&((Lb=L())==null?void 0:Lb.hasNewVideo)===!0},AV=function(){return _.U("desktop_enable_visual_suggest")},CF=function(){return _.U("desktop_enable_entity_suggest")&&BCO(L())},gZ=function(){return L().entitySubtitle},rZ=function(){return WV()?(d==null?void 0:d())||ah()&&!(t==null?0:t()):(d==null?void 0:d())||ah()},nJ=function(){var Lb=_.aC("SBOX_SETTINGS");
return OA()&&!(Lb==null?0:Lb.HIDE_REMOVE_LINK)},Gy=function(){return n09(L(),{useEntityName:CF()})},qV,WF=!((qV=_.qP().resolve(_.YC(_.uf)))==null||!qV()),Ih=function(){return OA()?_.U("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},jT=function(){return f==null?void 0:f().SUGGESTION_DISMISS_LABEL},Ha=function(){return f==null?void 0:f().SUGGESTION_DISMISSED_LABEL};
l=_.X(_.jL(!1,void 0,"JyfUlf"));qV=l.next().value;var fF=l.next().value;l=_.X(_.jL(!1,void 0,"QKfAGe"));var PF=l.next().value,KJ=l.next().value,ah=PF,eo=_.Nb(function(){F(x.value.innerText);return!1}),b9=_.Nb(function(Lb){Lb.preventDefault();
return!1}),ZD=_.Nb(function(Lb){var tA=L().text,V9=_.aC("SBOX_SETTINGS"),nQ="https://"+(V9.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
nQ+="&delq="+encodeURIComponent(tA);(tA=V9==null?void 0:V9.PSUGGEST_TOKEN)&&(nQ+="&tok="+tA);(V9=V9==null?void 0:V9.SESSION_INDEX)&&(nQ+="&authuser="+V9);b(nQ);Lb.preventDefault();(Lb=_.zw())&&W&&_.wb(Lb,W,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");n(N==null?void 0:N());return!1}),wD=_.Nb(function(){if(WV()&&(t==null?0:t()))return!1;
KJ(!0);E(!0);return!1}),m0=_.Nb(function(){KJ(!1);
E(!1);return!1}),YQ=_.Nb(function(){p(!0);
return!1}),Q9=_.Nb(function(){p(!1);
return!1}),aj=_.Nb(function(Lb){Lb.preventDefault();
if(L().entityThumbnailAttributionUrl){M&&_.uS(_.Ut(),M);var tA=L().entityThumbnailAttributionUrl;Lb=L().entityName;var V9={dismissDialogEndpoint:{}};tA={commandExecutorCommand:{commands:[V9,{urlEndpoint:{url:tA,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:tA}}}]}};V9={buttonViewModel:{title:_.By("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:V9}}};tA={buttonViewModel:{title:_.By("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:tA}}};Lb={dialogHeaderViewModel:{headline:{content:Lb!=null?Lb:_.By("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var nQ={basicContentViewModel:{paragraphs:[{text:{content:_.By("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};Lb={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:Lb,footer:{panelFooterViewModel:{primaryButton:tA,
secondaryButton:V9,shouldHideDivider:!0}},content:nQ}}}}};_.qP().resolve(_.tk).resolveCommand(Lb)}return!1});
l=_.X(_.jL("",void 0,"MvIBn"));var Lj=l.next().value,YD=l.next().value;_.VL(function(){nJ()&&YD(Y==null?void 0:Y(N==null?void 0:N()));J.value&&_.In(12453,J.value,e,function(Lb){e=Lb})});
return _.O(_.m,{cond:qV,then:function(){var Lb={};return _.O("div",{class:_.nt("ytSuggestionComponentRemovedText",(Lb.ytSuggestionComponentLargerRemovedText=function(){return AV()},Lb)),
style:function(){return qH()>0?"height: "+qH()+"px;":""},
role:"button"},Ha)},
else:function(){var Lb={},tA={};return _.O("div",{class:_.nt("ytSuggestionComponentSuggestion",(Lb.ytSuggestionComponentSuggestionHover=function(){return!WV()},Lb.ytSuggestionComponentHighlighted=rZ,Lb.ytSuggestionComponentPersonalizedSuggestion=OA,Lb.ytSuggestionComponentMweb=!1,Lb.ytSuggestionComponentLargerSuggestion=function(){return KF()||AV()},Lb.ytSuggestionComponentThumbnailSuggestion=function(){return AV()},Lb.ytSuggestionComponentRoundedSuggestion=function(){return _.U("desktop_enable_scrollable_suggestions_panel")&&
_.U("desktop_enable_suggestions_panel_padding")},Lb.ytSuggestionComponentThumbnailPadding=function(){return AV()&&!OA()},Lb)),
style:function(){return qH()>0?"height: "+qH()+"px;":""},
role:"presentation","on:mousedown":sA,"on:mouseover":wD,"on:mouseout":m0,el:J},_.O("div",{class:_.nt("ytSuggestionComponentText",(tA.ytSuggestionComponentScrollMargin=H,tA)),"aria-label":function(){return KF()?L().text+" "+ArQ:L().text},
id:function(){return Y==null?void 0:Y(N==null?void 0:N())},
"on:mousedown":sA,role:"option"},_.O(_.m,{cond:function(){return L().type!==33},
then:function(){return _.O(_.H$,{icon:Ih,className:"ytSuggestionComponentIcon"})}}),_.O("div",{class:"ytSuggestionComponentLeftContainer"},_.O("span",{el:x,
role:"button",tabindex:0},_.O(_.RC,{each:Gy},function(V9){return V9.bold?_.O("span",{class:"ytSuggestionComponentBold"},V9.text):_.O("span",null,V9.text)})),_.O(_.m,{cond:function(){return CF()&&!!L().entitySubtitle||KF()},
then:function(){return _.O("div",{class:"ytSuggestionComponentMetadataContainer"},_.O(_.m,{cond:function(){return CF()&&!!L().entitySubtitle},
then:function(){return _.O("div",{class:"ytSuggestionComponentEntitySubtitle"},gZ)}}),_.O(_.m,{cond:function(){return KF()},
then:function(){return _.O("div",{class:"ytSuggestionComponentNewVideoContainer"},_.O("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.O("div",{class:"ytSuggestionComponentNewVideoText"},ArQ))}}))}}))),_.O("div",{class:"ytSuggestionComponentRightContainer"},_.O(_.m,{cond:function(){return AV()&&L().visualSuggestUrl!==void 0},
then:function(){var V9={};return _.O("div",{class:"ytSuggestionComponentThumbnailContainer"},_.O("img",{"aria-label":v0O,class:_.nt("ytSuggestionComponentVisualSuggestThumbnail",(V9.ytSuggestionComponentCircularFrame=function(){return CF()&&L().subtypes.includes(790)},V9.ytSuggestionComponentEntitySuggestThumbnail=function(){return CF()},V9)),
src:function(){return L().visualSuggestUrl}}),_.O(_.m,{cond:function(){return CF()&&!!L().entityThumbnailAttributionUrl},
then:function(){var nQ={};return _.O("span",{title:C6T,role:"tooltip"},_.O("div",{el:lN,"on:mouseover":YQ,"on:mouseout":Q9,"on:mousedown":aj,class:_.nt("ytSuggestionComponentThumbnailOverlay",(nQ.ytSuggestionComponentThumbnailOverlayHidden=function(){return!V()},nQ))},_.O(_.H$,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.O(_.pz,null,_.O(_.v7,{when:function(){return AV()&&nJ()}},function(){var V9={};
return _.O("button",{class:_.nt("ytSuggestionComponentRemoveLinkClearButton",(V9.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return Lj()&&Lj()===(q==null?void 0:q())},V9.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!rZ()},V9)),
el:G,"on:mousedown":ZD,"aria-label":jT,id:function(){return Lj()}},_.O(_.H$,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.O(_.v7,{when:function(){return!(AV()&&L().visualSuggestUrl!==void 0)&&nJ()}},function(){var V9={};
return _.O("a",{class:_.nt("ytSuggestionComponentRemoveLink",(V9.ytSuggestionComponentRemoveLinkDark=WF,V9.ytSuggestionComponentRemoveLinkSelected=function(){return Lj()&&Lj()===(q==null?void 0:q())},V9)),
el:D,"on:mousedown":ZD,"aria-label":jT,tabindex:0,role:"button",id:function(){return Lj()}},jT)}),_.O(_.v7,{when:function(){return!1}},function(){return _.O("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":eo,"on:mousedown":b9,role:"button","aria-label":SBq},_.O(_.H$,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"Cj");var pNj=_.rI(["//www.google.com/textinputassistant/","/","_tia.js"]),o0A=_.C(function(){return _.O("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.O("button",{class:"ytdTextInputAssistantButton","on:click":_.Nb(function(){YBQ().inputMethodsTracker.add(3);var l,b=(l=_.aC("SBOX_SETTINGS"))==null?void 0:l.REQUEST_LANGUAGE;if(b)return _.gh(_.Um(pNj,14,b)),!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:""})))},"Dj");var VqS;_.Dh9=function(){this.cache=new Map};
VqS=function(l){for(var b=_.X(l.cache.entries()),d=b.next();!d.done;d=b.next()){var L=_.X(d.value);d=L.next().value;L=L.next().value;L.suggestions.some(function(P){return P.type===35})&&l.cache.delete(d)}};var wNq=_.w8.SEARCH,uxx=_.w8.SEARCH_CLEAR_LABEL,GPS=new _.tZ("FAKE_SUGGEST_RESPONSE"),TC6=_.C(function(l){function b(){wD||(wD=setTimeout(function(){YQ()},1E3))}
function d(Zj,jo,GQ){if(Zj.trim()){ZD=Zj;_.TR("REFINEMENTS_TUPLE",void 0);eo=!0;var wB;jo=tqj(Ha,jo);var tf=(wB=l.searchEndpoint)==null?void 0:wB.call(l);_.$p9(Zj,jo,tf,qV.value.value,GQ);YQ();qV.value.value=Zj;qV.value.blur();Ha.reset()}}
function L(Zj){return _.B(function(jo){return jo.return(new Promise(function(GQ){var wB=new XMLHttpRequest;wB.open("GET",_.P6l(Zj),!0);wB.withCredentials=!0;var tf=_.aC("SBOX_SETTINGS");(tf==null?0:tf.SEND_VISITOR_DATA)&&wB.setRequestHeader("X-Goog-Visitor-Id",tf==null?void 0:tf.VISITOR_DATA);wB.onload=function(){GQ(wB.responseText)};
wB.onerror=function(){_.cX(Error("Ml"));GQ(null)};
setTimeout(function(){wB.abort()},1E4);
wB.send(null)}))})}
function P(Zj){var jo,GQ,wB,tf;return _.B(function(ct){switch(ct.nextAddress){case 1:return jo={credentials:"include",headers:_.LE6()},window.AbortController&&(GQ=new AbortController,setTimeout(function(){GQ.abort("ytsbox-suggest-timeout")},1E4),jo.signal=GQ.signal),_.zD(ct,2),ct.yield(fetch(_.P6l(Zj),jo),4);
case 4:wB=ct.yieldResult.text();_.f8(ct,3);break;case 2:return tf=_.JE(ct),tf!=="ytsbox-abort-last"&&tf!=="ytsbox-suggest-timeout"&&_.cX(tf),ct.return(null);case 3:return ct.return(wB)}})}
function E(Zj){var jo,GQ,wB;return _.B(function(tf){switch(tf.nextAddress){case 1:if(jo=_.qP().resolve(_.YC(GPS)))return tf.return(jo);GQ=Date.now();b();return _.U("yt_searchbox_xhr")?tf.yield(L(Zj),5):tf.yield(P(Zj),4);case 4:wB=tf.yieldResult;tf.jumpTo(3);break;case 5:wB=tf.yieldResult;case 3:if(wB){wD&&(clearTimeout(wD),wD=null);var ct=Ha,hK=GQ,um=Zj.query.length===0;hK=Date.now()-hK;um?ct.zeroPrefixRoundTripTime=hK:(ct.JSC$21193_totalRoundTripTime+=hK,ct.maxRoundTripTime=Math.max(ct.maxRoundTripTime,
hK),um=Math.floor(hK/100),um>=Uh9.length?++ct.roundTripTimeHistogram[9]:++ct.roundTripTimeHistogram[Uh9[um]])}return tf.return(wB)}})}
function f(Zj){var jo,GQ,wB;return _.B(function(tf){if(tf.nextAddress==1)return(jo=jT.cache.get(_.dha(Zj)))?tf.return(jo):tf.yield(E(Zj),2);GQ=tf.yieldResult;if(GQ===null)return tf.return(null);wB=new _.OkT(GQ);Zj.query.length===0&&wB.suggestions.length===0||jT.cache.set(_.dha(Zj),wB);return tf.return(wB)})}
function F(Zj){var jo,GQ;return _.B(function(wB){if(wB.nextAddress==1){b9=!1;var tf=ZD;tf=_.rO()==="search"?(_.rU(location.href,"search_query")||_.rU(location.href,"q"))===tf:!1;jo=new _.bkA(Zj,tf?ZD:null);return wB.yield(f(jo),2)}GQ=wB.yieldResult;if(GQ===null)return wB.return();jo.query.length===0&&(Ha.zeroPrefixSuggestionCount=GQ.suggestions.length);if(jo.id<=m0)return Ha.outOfSyncResponseCount++,wB.return();if(document.activeElement!==qV.value)return wB.return();m0=jo.id;var ct=Ha,hK=GQ.rawResponse[2]||
{};ct.experimentTriggeredBeforeFinal||(ct.experimentTriggeredBeforeFinal=ct.experimentTriggeredFinal);ct.experimentTriggeredFinal=!!hK.e;Ha.updateSuggestions(GQ.suggestions);M(-1);gZ([]);GQ.suggestions!==t()&&oJ(GQ.suggestions.length);e(GQ.suggestions);sA(GQ.suggestions.length>0&&GQ.suggestions[0].type===33);Ih&&(Ih.hidden=GQ.suggestions.length===0,lN()?(Ih.style.minWidth="",ct=Ih.style,hK=(tf=t()[0])==null?void 0:tf.ignoredPrefix,ct.marginLeft=(hK?Math.min(hK.length*6,WF.value.offsetWidth):0).toString()+
"px"):(Ih.style.minWidth=WF.value.offsetWidth+"px",Ih.style.marginLeft="0"),Ks());_.gR(wB)})}
function n(){if(!eo)return!1;var Zj=_.aC("REFINEMENTS_TUPLE");return Zj?(Zj=Zj[1].map(function(jo,GQ){return new FEa([jo,0,[71]],qV.value.value,GQ)}),t()!==Zj&&oJ(Zj.length),gZ([]),e(Zj),Ha.updateSuggestions(Zj),eo=!1,Ih.hidden=Zj.length===0,b9=Zj.length>0,!0):!1}
function N(){var Zj=qV.value.value;(typeof Zj==="string"||Zj instanceof String)&&Zj!==""?p(!0):p(!1)}
function Y(){if(_.rO()==="search"){var Zj=window.location.href;try{var jo=_.rU(Zj,"search_query")||_.rU(Zj,"q")||""}catch(GQ){jo=""}jo&&(qV.value.value=jo,p(!0))}}
var q=_.X(_.jL([],void 0,"OC8EPc")),H=q.next().value;q=q.next().value;var t=H,e=q;H=_.X(_.jL(-1,void 0,"t2tVQb"));var W=H.next().value,M=H.next().value;H=_.X(_.jL(-1,void 0,"v0RZCe"));var J=H.next().value,x=H.next().value;H=_.X(_.jL(!1,void 0,"rjAnI"));var V=H.next().value,p=H.next().value;H=_.X(_.jL(!1,void 0,"SyGLvb"));var D=H.next().value,G=H.next().value;q=_.X(_.jL(!1,void 0,"tL09Cb"));H=q.next().value;q=q.next().value;var lN=H,sA=q;q=_.X(_.jL(!1,void 0,"FlH7mc"));H=q.next().value;var OA=q.next().value;
q=_.X(_.jL(!1,void 0,"ea3fwe"));var WV=q.next().value,qH=q.next().value;q=_.X(_.jL(1,void 0,"vSK1xe"));var KF=q.next().value,AV=q.next().value;q=_.X(_.jL([],void 0,"ijlw4b"));var CF=q.next().value,gZ=q.next().value;q=_.X(_.jL(!1,void 0,"HcRey"));var rZ=q.next().value,nJ=q.next().value;q=_.U("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var Gy=_.n1("yt-searchbox"),qV=_.n1("input"),WF=_.n1("div"),Ih,jT=
new _.Dh9,Ha=YBQ(),fF=_.qP().resolve(_.YC(_.uf)),PF=function(){var Zj;return((Zj=l.forceDarkMode)==null?void 0:Zj.call(l))||!(fF==null||!fF())},KJ=function(){return _.U("desktop_enable_scrollable_suggestions_panel")},ah="i"+g0B++,eo=!1,b9=!1,ZD="",wD=null,m0=-1,YQ=function(){gZ([]);
e([]);sA(!1);Ih&&(Ih.hidden=!0);wD&&(clearTimeout(wD),wD=null);M(-1)},Q9=function(Zj,jo){Zj.preventDefault();
nJ(!0);Ih&&(Ih.hidden=!1);var GQ=W();Zj=t();var wB=CF();jo=JaA(jo);GQ+=jo;for(GQ>=Zj.length?GQ=-1:GQ<-1&&(GQ=Zj.length-1);GQ!==-1&&(wB.includes(GQ)||GQ>=Zj.length||GQ<0);)GQ+=jo,GQ>=Zj.length&&(GQ=-1);M(GQ);W()>=0&&(qV.value.value=t()[W()].text,x(0),N(),Zj=W(),wB=J(),(wB=document.getElementById(Ou[Zj][wB]))&&KJ()&&(Zj===t().length-1?Ih.scrollTop=Ih.scrollHeight:wB.scrollIntoView({block:"nearest",inline:"start"})))},aj=_.Nb(function(Zj){if(!(Zj.relatedTarget instanceof Element&&Zj.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){G(!0);
var jo;(jo=l.focusCallback)==null||jo.call(l,!0);n()||(b9?Ih.hidden=!1:(_.rh(Gy.value,"yt-autonav-pause-focus",{}),F(Zj.target.value)))}}),Lj=_.Nb(function(Zj){if(!(Zj.relatedTarget instanceof Element&&Zj.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){G(!1);
var jo;(jo=l.focusCallback)==null||jo.call(l,!1);Ih.scrollTop=0;Ih.hidden=!0;_.rh(Gy.value,"yt-autonav-pause-blur",{})}}),YD=function(Zj){Zj=JaA(Zj);
var jo;((jo=Ou[W()])==null?0:jo[J()+Zj])&&x(J()+Zj)},Lb=_.Nb(function(Zj){var jo=Zj.keyCode,GQ=Zj.target;
nJ(!0);switch(jo){case 13:Zj.preventDefault();var wB;if((wB=Ou[W()])==null?0:wB[J()]){var tf;(tf=document.getElementById(Ou[W()][J()]))==null||tf.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}Zj=Zj.shiftKey?4:3;jo=Ha;wB=W();jo.selectedSuggestionIndex=wB;d(GQ.value,Zj);break;case 27:Ih&&(Ih.hidden=!0);break;case 40:Q9(Zj,40);break;case 38:Q9(Zj,38);break;case 39:YD(39);break;case 37:YD(37);break;case 229:Ha.inputMethodsTracker.add(4);break;default:Ha.inputMethodsTracker.add(1),
qBA(Ha)}return!1}),tA=_.Nb(function(Zj){F(Zj.target.value);
N();KJ()&&Ih&&(Ih.scrollTop=0);return!1}),V9=_.Nb(function(){Ha.inputMethodsTracker.add(2);
qBA(Ha);return!1});
_.VL(function(){if(Ih){Ha.reset();if(window.ResizeObserver){var Zj=new ResizeObserver(function(){lN()||(Ih.style.minWidth=WF.value.offsetWidth+"px")});
Zj.observe(WF.value);(new ResizeObserver(function(){Ks()})).observe(Ih);
_.wk(function(){Zj.disconnect()})}Y();
window.addEventListener("yt-navigate-finish",Y);window.addEventListener("yt-focus-searchbox",function(){qV.value.focus()});
var jo;OA((jo=_.aC("SBOX_SETTINGS"))==null?void 0:jo.HAS_ON_SCREEN_KEYBOARD)}else _.az(new _.Rp("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var nQ=_.Nb(function(Zj){Zj.preventDefault();d(qV.value.value,12);return!1}),eA=_.Nb(function(Zj){Zj.preventDefault();
var jo,GQ;(jo=qV)==null||(GQ=jo.value)==null||GQ.focus();var wB,tf;((wB=qV)==null?void 0:(tf=wB.value)==null?void 0:tf.value)!==""&&(qV.value.value="",qV.value.dispatchEvent(new Event("input")));return!1}),Dj=_.Nb(function(){var Zj=NOq(qV.value.value,t().filter(function(jo){return jo.type!==35}).map(function(jo){return{label:jo.text}}));
_.lQ(Gy.value,"yt-open-popup-action",[{openPopupAction:Zj},document.body]);return!1}),y9=_.Nb(function(){qV.value.focus();
return!1}),EZ=function(Zj,jo,GQ,wB,tf){Ha.selectedSuggestionIndex=GQ;
d(jo,tf?3:1,wB)},PY=function(Zj){qV.value.value=Zj;
qV.value.dispatchEvent(new Event("input"));Ha.inputMethodsTracker.add(5);qBA(Ha,!0)},Ou=[[]],kJ=function(Zj){var jo="searchbox-suggestion"+_.c3(_.HW);
Ou[Zj].push(jo);return jo},oJ=function(Zj){if(t()){Ou=[[]];
for(var jo=0;jo<Zj;jo++)Ou.push([])}},Ks=function(){if(KJ()){var Zj=Ih,jo=Zj.scrollTop;
Zj=Zj.scrollHeight-Zj.clientHeight;qH(jo>=Zj);jo=Math.abs(Zj-jo);jo<=40?AV(1-(40-jo)/40):AV(1)}},hg=function(){return"opacity: "+KF()*100+"%"},Z7=_.Nb(function(){Ks();
return!1}),Rj=_.Nb(function(){nJ(!1);
return!1}),uN,hf={},kq={},SH={},JA={};
return _.O("yt-searchbox",{class:_.nt("ytSearchboxComponentHost",(hf.ytSearchboxComponentMweb=!1,hf.ytSearchboxComponentDesktop=!0,hf["yt-searchbox-filled-query"]=function(){return V()},hf["ytd-masthead"]=function(){return!D()},hf.ytSearchboxComponentHostDark=PF,hf)),
role:"search",el:Gy,"client-ve-type":10349},_.O("div",{el:WF,"on:click":y9,class:_.nt("ytSearchboxComponentInputBox",(kq.ytSearchboxComponentInputBoxDark=PF,kq.ytSearchboxComponentInputBoxHasFocus=D,kq))},_.O("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":nQ},_.O(_.m,{cond:D,then:function(){return _.O("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.O(_.H$,{icon:"SEARCH"}))}}),_.O("input",{el:qV,
class:_.nt("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":ah,"aria-expanded":!((uN=Ih)==null?0:uN.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":Lj,"on:focus":aj,"on:input":tA,"on:keydown":Lb,"on:paste":V9,placeholder:l.placeholderText,"aria-activedescendant":function(){var Zj;return(Zj=Ou[W()])==null?void 0:Zj[J()]},
"aria-autocomplete":"list",role:"combobox"})),_.O(_.m,{cond:H,then:function(){return _.O("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.O(o0A,null))}}),_.O(_.m,{cond:V,
then:function(){return _.O("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.O("button",{class:"ytSearchboxComponentClearButton","on:click":eA,"aria-label":l.clearButtonAriaLabel||uxx},_.O(_.H$,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.O(_.Jp,{model:{}})))}})),_.O("button",{class:_.nt("ytSearchboxComponentSearchButton",(SH.ytSearchboxComponentSearchButtonDark=PF,SH)),
"on:click":nQ,"aria-label":wNq,title:l.placeholderText},_.O(_.H$,{icon:"SEARCH"})),_.O(_.m,{cond:function(){if(bCQ()&&_.U("mweb_voice_search")&&l.voiceSearchButton)return l.voiceSearchButton()},
then:function(Zj){var jo={};return _.O("div",{class:_.nt("ytSearchboxComponentVoiceSearchWrapper",(jo.ytSearchboxComponentHideVoiceSearchButton=function(){return V()},jo))},_.O(_.W_,{data:Zj},{buttonRenderer:function(GQ){return _.O(_.$7,{data:GQ.data,
onButtonClickCallback:function(){}})}}))}}),_.O("div",{el:_.lY(function(Zj){return void(Ih=Zj)}),
id:ah,class:_.nt("ytSearchboxComponentSuggestionsContainer",(JA.ytSearchboxComponentSuggestionsContainerDark=PF,JA["yt-searchbox-suggestions-container"]=!1,JA.ytSearchboxComponentSuggestionsContainerScrollable=KJ(),JA.ytSearchboxComponentSuggestionsContainerAnimated=q,JA)),"on:scroll":Z7,"on:mousemove":Rj,role:"listbox",hidden:!0},_.O(_.RC,{each:t},function(Zj,jo){return _.O(R0Q,{suggestion:Zj,isHighlighted:function(){return jo()===W()},
onClickCallback:EZ,onHoverUpdateCallback:function(GQ){if(_.U("desktop_enable_single_suggestion_highlight")){var wB=jo();GQ&&(x(0),M(wB))}},
onRemoveCallback:function(GQ){VqS(jT);GQ===void 0||GQ<0||CF().includes(GQ)||gZ([].concat(_.VV(CF()),[GQ]))},
labels:l.labels,queryBuilderFunction:PY,suggestionIndex:jo,generateUniqueId:kJ,highlightedId:function(){var GQ;return(GQ=Ou[W()])==null?void 0:GQ[J()]},
useScrollMargin:KJ(),isKeyboardMode:rZ})}),_.O(_.m,{cond:function(){return!lN()&&t().find(function(Zj){return Zj.type!==35})&&_.U("searchbox_reporting")},
then:function(){return _.O("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Dj},_.By("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.O(_.m,{cond:function(){return!WV()&&KJ()},
then:function(){return _.O("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.O("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:hg}))}})))},"Fj");
TC6.idomCompat={callbacks:{focusCallback:!0}};_.P$(TC6,"yt-searchbox",{props:{searchEndpoint:_.KX,placeholderText:_.KX,labels:_.KX,voiceSearchButton:_.KX,focusCallback:_.bY,clearButtonAriaLabel:_.KX,forceDarkMode:_.KX}});var oT=function(){var l=_.S.apply(this,arguments)||this;l.menuButtonTargetId="topbar-guide-menu";l.narrow=!1;l.menuStrings={BACK_ALT_LABEL:_.By("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.By("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.By("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.By("SBOX_PLACEHOLDER",void 0,"Search")};l.pageDarkTheme=document.documentElement.hasAttribute("dark");l.watchPageScrollTop=0;l.theater=!1;l.fullscreen=!1;l.disableFrostedGlassDuringViewTransition=
!1;l.desktopUnifiedSearchPanelMode=_.U("desktop_enable_unified_search_panel");l.aiCompanionEnabled=_.U("enable_ai_companion");l.ytSearchboxFocused=!1;l.searchboxLabels=_.aC("SBOX_LABELS");l.topbarIsAboveChipbar=!1;l.isDarkThemeForced=!1;l.areGhostCardsHidden=!1;l.guideKeyboardToggle=!1;l.voiceSearchManager=cta();l.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};l.setYtSearchboxFocused=function(b){l.ytSearchboxFocused=b};
l.toggleFrostedGlassDuringViewTransition=function(b){l.disableFrostedGlassDuringViewTransition=b};
return l};
_.h(oT,_.S);_.Q=oT.prototype;_.Q.computeSimpleText=function(l){return _.iO(l)};
_.Q.onDarkChanged=function(){for(var l=_.X(this.buttons||[]),b=l.next();!b.done;b=l.next())b.value.isOverlay=!!this.dark;l=_.X(this.buttonRenderers||[]);for(b=l.next();!b.done;b=l.next())b.value.overrides=this.computeButtonOverride()};
_.Q.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var l=_.hx(_.ev(),"aa");_.nL(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||l||(this.isDarkThemeForced=this.dark=!0);this.logoType?(l=this.hostElement.querySelector("#masthead-logo"))&&(_.U("polymer_on_demand_shady_dom")?l.setAttribute("slot","masthead-logo-old"):_.IK(l)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.qu(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.qu(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.Q.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.qu(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.qu(this,this.onSetTheaterModeEnabled))};
_.Q.dataChanged=function(){var l=this.data;l&&(this.voiceEnabled=l.voiceSearchButton?cta().isSupported():!1,_.Gl(_.Tl(),this.menuButtonTargetId,this.guideButton),l.onReceivedActions&&l.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.Py(this.hostElement,l.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&l&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.nL(this.hostElement,"dark",!1),_.nL(this.hostElement,"theater",!1),(l=
this.hostElement.querySelector("#masthead-logo"))&&(_.U("polymer_on_demand_shady_dom")?l.setAttribute("slot","masthead-logo-old"):_.IK(l))))};
_.Q.computeCenterHidden=function(){var l;return this.data&&!((l=this.data.searchbox)==null?0:l.fusionSearchboxRenderer)};
_.Q.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.nL(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.Q.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.Q.onWatchScroll=function(l){this.watchPageScrollTop=l.detail||0;this.updateMastheadBackgroundOpacity()};
_.Q.onFullscreenChangeAction=function(l){l||(this.watchPageScrollTop=0);this.fullscreen=l;this.updateMastheadBackgroundOpacity()};
_.Q.onSetTheaterModeEnabled=function(l){this.theater=l.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.Q.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.Q.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.Q.setBackgroundOpacity=function(l){l=this.calculateBackgroundOpacity(l);this.background.style.opacity=""+l};
_.Q.calculateBackgroundOpacity=function(l){var b=this.theater?.6:0,d=this.hostElement.clientHeight/2;return Math.min(Math.max(l,0),d)/d*(1-b)+b};
_.Q.shouldShowCinematicMastHead=function(){var l=_.U("kevlar_watch_grid")&&!_.U("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(l||this.pageDarkTheme)};
_.Q.focusGuide=function(){this.guideButton.focus()};
_.Q.onGuideToggleTap=function(){_.rh(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.Q.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.Q.onGuideToggleHover=function(){_.rh(this.hostElement,"yt-guide-hover")};
_.Q.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.Q.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.Q.closeOnOutsideClickCondition=function(l){for(l=_.ad(l);l[0];){var b=l.shift();if(b instanceof Element&&b.id==="kbd")return!1}return!0};
_.Q.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.Q.pausePlayer=function(){var l;(l=_.P_())==null||l.pause();this.pauseMiniplayer()};
_.Q.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var l;(l=_.qP().resolve(_.pE).getPlayerElement())==null||l.pause()}};
_.Q.isMiniplayerActive=function(){return _.qP().resolve(_.pE).isMiniplayerActive()};
_.Q.updateNarrowFromBinding=function(l){this.narrow=l.detail.value};
_.Q.onYtSendFeedbackAction=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Q.registerWithViewTransitionManager=function(){FOj(_.qP().resolve(_.Ek),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.qG.Object.defineProperties(oT.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.U("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 l;return!!(this.aiCompanionEnabled&&((l=this.data)==null?0:l.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var l;return(l=this.data)==null?void 0:l.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
oT.prototype.narrowChanged=oT.prototype.narrowChanged;oT.prototype.onWatchPageChange=oT.prototype.onWatchPageChange;oT.prototype.onRendererStamperFinished=oT.prototype.onRendererStamperFinished;oT.prototype.dataChanged=oT.prototype.dataChanged;oT.prototype.onDarkChanged=oT.prototype.onDarkChanged;_.w([_.z(_.dK),_.u("design:type",Object)],oT.prototype,"ironResizableBehavior",void 0);_.w([_.z(_.Boj),_.u("design:type",Object)],oT.prototype,"ytdExpandableInputBehavior",void 0);
_.w([_.z(_.tn.YtdGuideStateAwareBehavior),_.u("design:type",Object)],oT.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],oT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],oT.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],oT.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],oT.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OY),_.u("design:type",Object)],oT.prototype,"ytdReduxBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],oT.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],oT.prototype,"narrow",void 0);_.w([_.g(),_.u("design:type",Object)],oT.prototype,"logoType",void 0);_.w([_.g(),_.u("design:type",Boolean)],oT.prototype,"voiceEnabled",void 0);
_.w([_.g(),_.u("design:type",Object)],oT.prototype,"menuStrings",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],oT.prototype,"dark",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oT.prototype,"pageDarkTheme",void 0);_.w([_.g(),_.u("design:type",Object)],oT.prototype,"watchPageScrollTop",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.IX7}),_.u("design:type",Boolean)],oT.prototype,"isWatchPage",void 0);
_.w([_.g({reflectToAttribute:!0,selector:_.$Sj}),_.u("design:type",Boolean)],oT.prototype,"isShortsPage",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oT.prototype,"theater",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oT.prototype,"fullscreen",void 0);_.w([_.g({reflectToAttribute:!0,selector:_.SDB}),_.u("design:type",String)],oT.prototype,"frostedGlassMode",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oT.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],oT.prototype,"aiCompanionEnabled",void 0);_.w([_.g(),_.u("design:type",Object)],oT.prototype,"ytSearchboxFocused",void 0);_.w([_.eQ("#buttons > *"),_.u("design:type",Array)],oT.prototype,"buttons",void 0);_.w([_.eQ("ytd-button-renderer"),_.u("design:type",Array)],oT.prototype,"buttonRenderers",void 0);
_.w([_.KL("#background"),_.u("design:type",HTMLDivElement)],oT.prototype,"background",void 0);_.w([_.KL("#guide-button"),_.u("design:type",Object)],oT.prototype,"guideButton",void 0);_.w([_.KL("#logo"),_.u("design:type",Object)],oT.prototype,"logo",void 0);_.w([_.g({computed:"computeButtonOverride(dark)"}),_.u("design:type",Object)],oT.prototype,"buttonOverrides",void 0);
_.w([_.Wf("dark"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oT.prototype,"onDarkChanged",null);_.w([_.g({value:function(){return this.onVoiceTap.bind(this)}}),
_.u("design:type",Function)],oT.prototype,"boundOnTapVoiceButton",void 0);_.w([_.g(),_.u("design:type",Object)],oT.prototype,"topbarIsAboveChipbar",void 0);_.w([_.g(),_.u("design:type",String),_.u("design:paramtypes",[])],oT.prototype,"guideIcon",null);_.w([_.y("voiceEnabled"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],oT.prototype,"shouldShowVoiceSearchButton",null);
_.w([_.y("data.aiCompanionButton","aiCompanionEnabled"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],oT.prototype,"shouldShowAiCompanionButton",null);_.w([_.y("data"),_.u("design:type",Object),_.u("design:paramtypes",[])],oT.prototype,"voiceSearchButton",null);_.w([_.y("aiCompanionEnabled"),_.u("design:type",String),_.u("design:paramtypes",[])],oT.prototype,"narrowQuery",null);
_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oT.prototype,"dataChanged",null);_.w([_.Hf("yt-rendererstamper-finished"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oT.prototype,"onRendererStamperFinished",null);_.w([_.Wf("isWatchPage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oT.prototype,"onWatchPageChange",null);
_.w([_.Wf("narrow"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],oT.prototype,"narrowChanged",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-masthead"})],oT);
_.R(oT,"ytd-masthead",function(){if(Ihl!==void 0)return Ihl;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Ihl=l},{mode:_.fi("kevlar_poly_si_batch_j036")?1:2});var ahq;var ika={},crB={},rra={},lHB={},bKa=(lHB.OFFLINE=(ika["publicytnetworkstatus-online"]="BACK_ONLINE",ika),lHB.ONLINE=(crB["publicytnetworkstatus-offline"]="OFFLINE",crB),lHB.BACK_ONLINE=(rra["publicytnetworkstatus-offline"]="OFFLINE",rra.TIMER_TRIGGER="ONLINE",rra),lHB),Dp=function(){var l=_.S.apply(this,arguments)||this;l.currentState="ONLINE";l.scheduledJobId=0;l.bannerString="";l.bannerVe=null;l.networkStatusManagerInstance=new _.XO;return l};
_.h(Dp,_.S);_.Q=Dp.prototype;_.Q.attached=function(){var l=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){l.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){l.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Q.detached=function(){var l=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){l.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){l.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Q.enterState=function(l){var b=this;this.scheduledJobId&&_.T1.cancelJob(this.scheduledJobId);l==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):l==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.By("NO_INTERNET_CONNECTION",void 0,"No internet connection")):l==="BACK_ONLINE"&&(this.bannerString=_.By("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.pl(_.T1,function(){b.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=l};
_.Q.stateChangeHandler=function(l){(l=bKa[this.currentState][l])&&this.enterState(l)};
_.Q.logVisibility=function(l){var b=_.zw();this.createBannerVe(l);b&&this.bannerVe&&(l?_.o_(b,[this.bannerVe]):_.Di(b,[this.bannerVe]))};
_.Q.createBannerVe=function(l){!this.bannerVe&&l&&(this.bannerVe=_.mi(37929),_.wX(_.Ut(),this.bannerVe))};
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",String)],Dp.prototype,"currentState",void 0);_.w([_.g(),_.u("design:type",Object)],Dp.prototype,"scheduledJobId",void 0);_.w([_.g(),_.u("design:type",Object)],Dp.prototype,"bannerString",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-network-status-banner"})],Dp);
_.R(Dp,"ytd-network-status-banner",function(){if(ahq!==void 0)return ahq;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return ahq=
l},{mode:1});var dU6;var VX=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};l.hidden=!0;l.frostedGlass=_.U("web_frosted_glass");return l};
_.h(VX,_.S);VX.prototype.computeHidden=function(l){return l&&l.status?!1:!0};
VX.prototype.handleUpdatePermissionRoleCommand=function(l){if(l=_.K(l,_.RLJ))if(l=_.K(l.renderer,_.C3D))this.data=l};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],VX.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],VX.prototype,"componentBehavior",void 0);_.w([_.g({value:!0,computed:"computeHidden(data)"}),_.u("design:type",Object)],VX.prototype,"hidden",void 0);_.w([_.g(),_.u("design:type",Object)],VX.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],VX.prototype,"frostedGlass",void 0);
_.w([_.A({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],VX);
_.R(VX,"ytd-permission-role-bottom-bar-renderer",function(){if(dU6!==void 0)return dU6;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return dU6=l},{mode:1});var L39;var Pxl;var xpZ={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var w4=function(){return _.S.apply(this,arguments)||this};
_.h(w4,_.S);_.Q=w4.prototype;_.Q.attached=function(){this.JSC$21311_scroller&&(this.JSC$21311_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21311_scroller.attached&&typeof this.JSC$21311_scroller.attached==="function"&&this.JSC$21311_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.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 l=_.F$(this.hostElement);l.querySelector("tp-yt-paper-radio-group").selected="";var b=l.querySelector("#reason-text");b&&(b.value="");l.querySelector("#description-text").value=""}};
_.Q.canSubmit=function(l,b){_.rh(this.hostElement,"yt-invalidate-popup-tabbables");return!(l&&b)};
_.Q.onCancel=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.Q.onSubmit=function(){var l=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(E){return E.active}).map(function(E){return E.innerText.trim()}),b=this.hostElement.querySelector("tp-yt-paper-radio-group"),d=b.selectedItem,L=d.name;
d=d.innerText.trim();var P=b.querySelector("#reason-text");b=void 0;P&&(b=P.value);(P=this.descriptionText.value)&&(P=P.trim());gU6(this.data.searchQuery,l,L,d,P,b);_.lQ(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.Q.sendFormSubmitToast=function(){var l=_.dy(_.By("SBOX_INAPPROPRIATE_TOAST"));_.lQ(this.hostElement,"yt-open-popup-action",[l,this])};
_.Q.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(l){return l.active})};
_.Q.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
w4.prototype.onIronSelect=w4.prototype.onIronSelect;w4.prototype.onIronChange=w4.prototype.onIronChange;w4.prototype.dataChanged=w4.prototype.dataChanged;_.w([_.g(),_.u("design:type",Object)],w4.prototype,"data",void 0);_.w([_.g({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.u("design:type",Boolean)],w4.prototype,"submitDisabled",void 0);_.w([_.g(),_.u("design:type",Boolean)],w4.prototype,"suggestionSelected",void 0);
_.w([_.g(),_.u("design:type",Boolean)],w4.prototype,"catagorySelected",void 0);_.w([_.KL("#scroller"),_.u("design:type",Object)],w4.prototype,"JSC$21311_scroller",void 0);_.w([_.KL("#description-text"),_.u("design:type",Object)],w4.prototype,"descriptionText",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],w4.prototype,"dataChanged",null);
_.w([_.Hf("iron-change"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],w4.prototype,"onIronChange",null);_.w([_.Hf("iron-select"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],w4.prototype,"onIronSelect",null);_.w([_.A({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],w4);
_.R(w4,"ytd-search-suggestion-report-dialog",function(){if(Pxl!==void 0)return Pxl;var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);return Pxl=l},{mode:1});var ue=function(l){var b=l.openPopupAction;var d=l.target;var L=l.container;var P=l.popupContainerConfig;var E=l.getElement;l=l.removeWhenClosed===void 0?!1:l.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=b;this.target=d;this.container=L;this.popupContainerConfig=P;this.getElement=E;this.JSC$21317_popupConfig=this.popupContainerConfig.JSC$20440_popupConfig[this.openPopupAction.popupType];this.rendererName=(b=this.getName())?_.QZq(b,Z69(this.popupContainerConfig,
b)):"";_.U("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=l);this.createPopup()};
ue.prototype.updatePopup=function(l){this.openPopupAction=l;this.JSC$21317_popupConfig=this.popupContainerConfig.JSC$20440_popupConfig[this.openPopupAction.popupType];E8Q(this);_.U("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
ue.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var fHQ=function(l,b,d){(b=b&&l.JSC$21317_popupConfig.narrowProperties?l.JSC$21317_popupConfig.narrowProperties:l.JSC$21317_popupConfig.properties)&&d!==void 0&&(b.isAriaModal=d);QMT(l,b);l.isRtl()&&QMT(l,l.JSC$21317_popupConfig.rtlProperties);X1Q(l)};
ue.prototype.createPopup=function(){var l=this.JSC$21317_popupConfig.component;if(this.popupContent=sMq(this,this.rendererName)){if(l){this.popup=sMq(this,l);var b=this.popupContent;_.U("web_enable_wrapper_for_cow_component_in_popup")&&(b=document.createElement("div"),b.appendChild(this.popupContent));_.U("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21317_popupConfig.slotName&&b.setAttribute("slot",this.JSC$21317_popupConfig.slotName);l=this.popup;var d=this.container.tagName.toLowerCase();
_.Pf("desktop_web_boolean_flag_with_counterfactual_study");var L=_.ry(b);_.bmq(_.b4(l),_.EX(b,d,L));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.U("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.F$(this.container).appendChild(this.popup)}};
var E8Q=function(l){var b,d,L=(b=l.openPopupAction.accessibilityData)==null?void 0:(d=b.accessibilityData)==null?void 0:d.label;L&&(l.popup.ariaLabel=L);var P;((P=l.popupContent.polymerController)!=null?P:l.popupContent).data=(0,_.RB.unsafeClone)(l.openPopupAction.popup[l.getName()]);l.popupContent.duration=F3Q(l);l.popupContent.positionType=l.openPopupAction.position;var E=l.openPopupAction.properties;E&&Object.keys(E).forEach(function(f){l.popupContent[f]=E[f]})},QMT=function(l,b){if(b)for(var d=
_.X(Object.keys(b)),L=d.next();!L.done;L=d.next())L=L.value,l.popup[L]=b[L]},X1Q=function(l){if(l.openPopupAction.position){var b=l.JSC$21317_popupConfig.positionalProperties&&l.JSC$21317_popupConfig.positionalProperties[l.openPopupAction.position],d=l.JSC$21317_popupConfig.rtlPositionalProperties&&l.JSC$21317_popupConfig.rtlPositionalProperties[l.openPopupAction.position];
b=l.isRtl()&&d?d:b;b.shiftedHorizontalOffset&&(d=l.popup.style.display,l.popup.style.display="block",l.popupContent&&l.popup.positionTarget&&l.popupContent.clientWidth>l.popup.positionTarget.clientWidth&&(b.horizontalOffset=l.popup.positionTarget.clientWidth/2-b.shiftedHorizontalOffset),l.popup.style.display=d);QMT(l,b)}},Bu9=function(l,b,d){if(b){for(var L=_.X(Object.keys(b)),P=L.next();!P.done;P=L.next())P=P.value,l.popup.style[P]=b[P];
if(d)for(b=_.X(Object.keys(d)),L=b.next();!L.done;L=b.next())L=L.value,l.popup.style[L]=d[L]}};
ue.prototype.getName=function(){return _.ul(this.openPopupAction.popup,"renderer")||_.ul(this.openPopupAction.popup,"dialog")||_.ul(this.openPopupAction.popup,"model")||void 0};
var F3Q=function(l){l=l.openPopupAction.durationHintMs;return l===0?l:Math.max(4E3,l||4E3)};
ue.prototype.isRtl=function(){return _.aC("HTML_DIR")==="rtl"};
var sMq=function(l,b){l=l.getElement(b,l.target);l==null&&_.cX(new _.Rp("popup getElement returned null",b));return l};var n8q={};
n8q.YtPopupContainerBehavior=[_.OD.YtComponentBehavior,_.wG.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.expandToFullWidth=this.isAriaModal=!1;this.doNotCacheList_=["yt-dialog-view-model"]},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.iv(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.cJ(this.hostElement)},
closePopup:function(l){var b=this.createCacheKey(void 0,l);this.popups_[b]&&this.handleClosePopupAction_(void 0,l)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.T1.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.T1.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(l){l.opened&&l.keepBelowPlayer&&this.ensurePopupBelowPlayer(l)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var l in this.popups_){var b=this.popups_[l];if(b.popup.scrollAction==="refit"){var d=b.popup.positionTarget.getBoundingClientRect(),L=b.popup;d=d.top;var P=b;if(!P.naturalHeight){P.popup.hidden=!1;P.popup.style.position="fixed";P.popup.style.top="0px";P.popup.style.left="0px";var E=P.popup.getBoundingClientRect();P.naturalHeight=E.bottom-E.top;P.popup.refit()}L.hidden=!(d>=P.naturalHeight+60);b.popupContent.clientHeight===0&&b.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(l){this.popupContainerConfig=l},
handleOpenPopupAction:function(l,b){var d=l.openPopupAction,L=_.qP().resolve(_.YC(_.MU))&&d.popupType==="TOAST";L&&!d.uniqueId&&(d.uniqueId=_.Gz());if(!_.U("popup_container_parent_target_killswitch")){var P;b=(P=this.getParentTarget(b))!=null?P:b}var E=this.ensurePopup_(d,b);return new _.M$(function(f){E.then(function(F){if(!F)return f();this.maybeCreateNarrowMediaQuery_();var n=this.createCacheKey(F.rendererName,F.openPopupAction.uniqueId);if(d.showOncePerUniqueId){if(this.shownPopupKeys_.has(n))return f();
this.shownPopupKeys_.add(n)}n=this.popups_[n];var N=!(!n||!n.openPopupAction.beReused);N=!!d.reusePopup||N;if(F.popup.opened&&!N){L&&!F.openPopupAction.replacePopup||this.handleClosePopupAction_(F.rendererName,F.openPopupAction.uniqueId);N=d.popupType==="DIALOG"&&!_.U("popup_container_dialog_reopen_killswitch");if(!L&&!N&&n&&n.target==b&&!F.openPopupAction.replacePopup)return f();_.m1(F.popup,function(){this.completeOpenPopupAction_(d,b,F);f()}.bind(this))}else F.popup.opened?F.updatePopup(d):this.completeOpenPopupAction_(d,
b,F),f()}.bind(this))}.bind(this))},
getParentTarget:function(l){if(l&&l instanceof HTMLElement)for(var b=_.X(Object.entries(this.popups_)),d=b.next();!d.done;d=b.next())if(d=_.X(d.value),d.next(),d=d.next().value,this.popupClosesOnClick(d)&&d.popup.contains(l))return d.target},
popupClosesOnClick:function(l){return l.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(l.rendererName.toUpperCase())},
completeOpenPopupAction_:function(l,b,d){d.updatePopup(l);var L=this.narrowMediaQuery_.queryMatches,P=this.isAriaModal;l=this.expandToFullWidth;d.target=b;var E;b=((E=d.target.polymerController)!=null?E:d.target).popupPositionTarget||d.target;d.JSC$21317_popupConfig.targetContainer&&(b=d.container);d.popup.positionTarget=b;d.popupContent.positionTarget=b;X1Q(d);d.JSC$21317_popupConfig.forceFocus&&(d.popupContent.style.outline="none");d.popupContent.tabIndex=-1;d.JSC$21317_popupConfig.narrowProperties&&
(d.popup.style.position="static");d.JSC$21317_popupConfig.preventAutonav&&d.popup.setAttribute("prevent-autonav",!0);d.JSC$21317_popupConfig.forceCloseOnOutsideClick&&d.popup.setAttribute("force-close-on-outside-click",!0);fHQ(d,L,P);E={};E.width=l?"100%":"";Bu9(d,d.JSC$21317_popupConfig.styles,E);d.isRtl()&&Bu9(d,d.JSC$21317_popupConfig.rtlStyles,E);if(!d.openPopupAction.shouldStopParentSignal){var f;l=(f=d.target.polymerController)!=null?f:d.target;(d.popupContent.startForwardingEvents||d.popupContainerConfig.forwardingEnabledPopups.has(d.rendererName))&&
l.parentComponent!==d.popupContent&&d.popupContent!==d.target&&d.target!==document.body&&(d.popupContent.startForwardingEvents?d.popupContent.startForwardingEvents(d.popupContainerConfig.forwardedEvents,d.target):(d.JSC$21317_eventForwarder||(d.JSC$21317_eventForwarder=new _.OH(d.popupContent)),d.JSC$21317_eventForwarder.start(d.popupContainerConfig.forwardedEvents,d.target)))}d=d.popup;d.addEventListener("iron-overlay-opened",_.qu(this,this.onPopupIronOverlayOpened_));d.addEventListener("iron-overlay-closed",
_.qu(this,this.onPopupIronOverlayClosed_));d.addEventListener("iron-overlay-canceled",_.qu(this,this.onPopupIronOverlayCanceled_));d.addEventListener("yt-refit",_.qu(this,this.refitPopup_));d.addEventListener("yt-invalidate-popup-tabbables",_.qu(this,this.handleInvalidatePopupTabbables_));d.open()},
getPopupDurationMs_:function(l){return l.durationHintMs===0?l.durationHintMs:Math.max(4E3,l.durationHintMs||4E3)},
handleClosePopupAction_:function(l,b){var d=_.U("web_popup_cache_key_killswitch")||!!b;if(l||d){var L=this.createCacheKey(l,b);l=(l=this.popups_[L])&&l.popup}else l=_.Vz0(_.Yw);if(l&&l.close){if(b=_.qP().resolve(_.YC(_.Ib)))l.restoreFocusOnClose=b.isKeyBoardInUse();l.close();this.removePopup_(l,L)}},
handleClosePopupCommand_:function(l){l.closePopupCommand&&l.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,l.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(l){var b={},d;for(d in this.popups_)if(b={key$jscomp$1233:b.key$jscomp$1233},b.key$jscomp$1233=d,!l||!l.some(function(E){return function(f){return f==E.key$jscomp$1233}}(b))){var L=this.popups_[b.key$jscomp$1233],P=L.popup;
_.qP().resolve(_.YC(_.MU))&&L.openPopupAction.popupType==="TOAST"||(P&&P.close&&P.close(),this.removePopup_(P,b.key$jscomp$1233))}},
handleClosePopupsAction_:function(l){l.forEach(function(b){var d=this.popups_[b];d&&((d=d.popup)&&d.close&&d.close(),this.removePopup_(d,b))}.bind(this))},
handleGetPopupOpenedAction_:function(l,b){return(b=this.createCacheKey(l,b))&&this.popups_[b]?this.popups_[l].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var l=[],b;for(b in this.popups_){var d=this.popups_[b];d.popup.opened&&l.push(d)}return l},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(l,b){_.U("ytpopup_disable_default_html_caching")&&l&&l.removeWhenClosed&&(_.F$(this.hostElement).removeChild(l),b&&this.popups_[b]&&delete this.popups_[b])},
shouldReusePopup_:function(l){return!(!l||!l.reusePopup)||!(!l||!l.beReused)},
ensurePopup_:function(l,b){this.maybeCreateNarrowMediaQuery_();var d=_.ul(l.popup,"renderer")||_.ul(l.popup,"dialog")||_.ul(l.popup,"model");if(!d)return _.Ez();d=_.QZq(d,Z69(this.popupContainerConfig,d));return _.Ez(this.getAndMaybeCreatePopup_(l,d,b))},
getAndMaybeCreatePopup_:function(l,b,d){var L=this.createCacheKey(b,l.uniqueId);if(this.popups_[L])return this.popups_[L];l=new ue({openPopupAction:l,target:d,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(b)});return this.popups_[L]=l},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(l){return _.U("ytpopup_disable_default_html_caching")?_.U("ytpopup_disable_cache_allowlist")?l&&this.doNotCacheList_.includes(l):l&&l.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",_.qu(this,this.openPopupQueryMatchesChanged_)),_.F$(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(l){l=l.detail.value;for(var b in this.popups_)fHQ(this.popups_[b],l)},
onPopupIronOverlayClosed_:function(l){var b=l.currentTarget,d=_.KRj(b);d=d.length>0?d[0]:b;if(d.is!=="ytd-reel-watch-while-dialog-renderer"||l.target.is!=="tp-yt-iron-dropdown"){l.detail.popup=b;l.detail.popupRenderer=d;var L,P={context:{openingElement:((L=this.popups_[(d==null?void 0:d.is)||""])==null?void 0:L.target)||void 0}};Object.assign(P,l.detail);var E;_.rh((E=d.hostElement)!=null?E:d,"yt-popup-closed",P);b.removeEventListener("yt-refit",_.qu(this,this.refitPopup_));b.removeEventListener("yt-invalidate-popup-tabbables",
_.qu(this,this.handleInvalidatePopupTabbables_));b.removeEventListener("iron-overlay-canceled",_.qu(this,this.onPopupIronOverlayCanceled_));b.removeEventListener("iron-overlay-closed",_.qu(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(b)}},
onPopupIronOverlayCanceled_:function(l,b){var d=l.currentTarget,L=_.KRj(d);L=L.length>0?L[0]:d;if(L.is!=="ytd-reel-watch-while-dialog-renderer"||l.target.is!=="tp-yt-iron-dropdown"){var P;_.rh((P=L.hostElement)!=null?P:L,"yt-popup-canceled",l.detail);P=b?_.ad(b):null;(!b||["click","tap"].includes(b.type))&&!d.hasAttribute("force-close-on-outside-click")&&d.positionTarget&&P&&P.includes(d.positionTarget)&&l.preventDefault();d.restoreFocusOnClose=_.uC.keyboardEventMatchesKeys(b,"esc")}},
onPopupIronOverlayOpened_:function(l){l=l.currentTarget;var b=_.KRj(l);b=b.length>0?b[0]:l;var d,L;_.rh((d=b.hostElement)!=null?d:b,"yt-popup-opened",(L=b.hostElement)!=null?L:b);l.keepBelowPlayer&&(this.ensurePopupBelowPlayer(l,!0),this.dynamicallyPositionedElements_.add(l));d=_.qP().resolve(_.YC(_.Ib));L=!!b.querySelector("#toast");d&&d.isKeyBoardInUse()&&!L&&(typeof b.focusFirstItem==="function"?b.focusFirstItem():(b=_.pp0(l),b.length&&b[0].focus()));l.removeEventListener("iron-overlay-opened",
_.qu(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(l){l=l.currentTarget;l.refit&&l.refit()},
refitPopups_:function(){for(var l in this.popups_)this.popups_[l].refit()},
handleInvalidatePopupTabbables_:function(l){l=l.currentTarget;l.invalidateTabbables&&l.invalidateTabbables()},
createCacheKey:function(l,b){return _.U("web_popup_cache_key_killswitch")?b?l+"#"+b:l:b?"#"+b:l},
openSheet:function(l,b){var d=l==null?void 0:l.openPopupActionCommand;if(!d&&(l==null?0:l.viewModel)){if(l.sheetPosition)a:switch(l.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:l.viewModel},popupType:"CONTEXTUAL_SHEET",position:d}}}if(d){var L;this.expandToFullWidth=(L=l==null?void 0:l.expandToFullWidth)!=null?L:!1;this.handleOpenPopupAction(d,b)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var l=this;return _.B(function(b){return b.return(l.handleGetOpenedPopupsAction_().filter(function(d){var L;return((L=d.openPopupAction)==null?void 0:L.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(l,b,d){if(_.U("web_dialog_utils_killswitch")){var L=l==null?void 0:l.openPopupActionCommand,P=(d==null?0:d.ariaLabel)?{accessibilityData:{accessibilityData:{label:d.ariaLabel}}}:void 0;!L&&(l==null?0:l.viewModel)&&(L={openPopupAction:Object.assign({},{popup:{dialogViewModel:l.viewModel},popupType:(d==null?0:d.isModal)?"MODAL":"DIALOG"},P&&P)});L&&this.handleOpenPopupAction(L,b)}else{if(P=l==null?void 0:l.viewModel){var E=d=d===void 0?{}:d;d=E.ariaLabel;P={popup:{dialogViewModel:P},
popupType:E.isModal?"MODAL":"DIALOG"};E={accessibilityData:{label:d}};d&&(P.accessibilityData=E);P={openPopupAction:P}}else P=void 0;if(P=(L=P)!=null?L:l==null?void 0:l.openPopupActionCommand)this.isAriaModal=_.U("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(P,b)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var l=this;return _.B(function(b){return b.return(l.handleGetOpenedPopupsAction_().filter(function(d){var L;return((L=d.openPopupAction)==null?void 0:L.popupType)==="DIALOG"}).length>0)})}}];var OKj;var Nux;var mUZ=_.rI(["about:blank"]),G9=function(){var l=_.S.apply(this,arguments)||this;l.isMuted=!1;l.pageLoadTimeoutId=void 0;l.enableA11yFocusFix=_.U("enable_a11y_focus_fix_for_mac_panel_on_desktop");l.moveFocusToContent=function(){l.iframe.focus()};
return l};
_.h(G9,_.S);_.Q=G9.prototype;_.Q.dataChanged=function(){var l=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var b=this.data.url,d=_.ay(b);_.U("enable_yt_ata_iframe_authuser")?(d=_.ay(b),_.dR(this.iframe,SSB(d))):_.dR(this.iframe,d);this.pageLoadTimeoutId=_.pl(_.$e(),function(){return void l.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.mo({destination:window,iframe:this.iframe,origin:_.EJV(d.toString()),channelName:"ataiframe",onMessage:_.nD2(F$9,function(L){BAT(L.data)?(L=_.i9(L.data,1,_.fj,_.m_()),L.length!==1?_.cX(Error("Nl")):(L=L[0],L===3?(l.isMuted=!0,l.logStateChanged({adMuteRequested:!0})):L===1&&l.close())):_.cX(Error("Ol"))}),
onEstablished:function(){l.cancelPageLoadTimeout();l.logStateChanged({pageLoadSucceeded:!0})}})}};
_.Q.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.$e().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.Q.logStateChanged=function(l){var b;if((b=this.data)==null?0:b.trackingParams)l={adsClientData:{aboutThisAdData:l}},_.Ut().stateChanged(this.data.trackingParams,l)};
_.Q.close=function(){_.lQ(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.handlesPopupClosed=function(l,b){var d=this,L,P;return _.B(function(E){if(E.nextAddress==1)return _.aC("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.lQ(d.hostElement,"on-about-this-ad-popup-closed",[d.isMuted,b]),E.jumpTo(0)):l&&Aaq(l)?E.yield(vUO(l),4):(d.isMuted&&_.lQ(d.hostElement,"yt-mute-ad-action",[d.is,d]),E.jumpTo(0));if(L=E.yieldResult){var f=P=new _.nP(L),F=d.isMuted;f.getOptions().includes("onAboutThisAdPopupClosed")?_.eYV(f,"onAboutThisAdPopupClosed",{isMuted:F,layoutId:b}):_.Gf("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.gR(E)})};
_.Q.onPopupClosed=function(l){var b=this,d,L;return _.B(function(P){d=_.Um(mUZ);_.dR(b.iframe,d);b.cancelPageLoadTimeout();if(!b.data)return P.jumpTo(0);b.ytRendererBehavior.markDirty();L=l.detail.context.openingElement;return P.yield(b.handlesPopupClosed(L,b.data.layoutId),0)})};
_.Q.detached=function(){this.cancelPageLoadTimeout()};
_.Q.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
G9.prototype.onPopupClosed=G9.prototype.onPopupClosed;G9.prototype.dataChanged=G9.prototype.dataChanged;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);_.w([_.KL("#iframe"),_.u("design:type",HTMLIFrameElement)],G9.prototype,"iframe",void 0);_.w([_.g(),_.u("design:type",Object)],G9.prototype,"data",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],G9.prototype,"dataChanged",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype",Promise)],G9.prototype,"onPopupClosed",null);_.w([_.AC({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],G9);
_.R(G9,"yt-about-this-ad-renderer",function(){if(Nux===void 0){var l=document.createElement("template");_.k(l,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe><template is="dom-if" if="[[enableA11yFocusFix]]" restamp="" class="style-scope yt-about-this-ad-renderer"><div id="focusTrapEnd" tabindex="0" on-focus="moveFocusToContent" class="style-scope yt-about-this-ad-renderer"></div></template>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;OKj===void 0&&(OKj=document.createElement("template"));var L=OKj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Nux=l}l=Nux;return l},{mode:2});var Yr6;var qrZ;var HKA=function(l){var b=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=b.message;"stack"in b&&(this.stack=b.stack);this.maxFileSizeMB=l;Object.setPrototypeOf(this,HKA.prototype)};
_.h(HKA,Error);var tKS=function(l,b){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=l;this.minHeight=b;Object.setPrototypeOf(this,tKS.prototype)};
_.h(tKS,Error);var UUQ=function(l){this.requirements=l;this.JSC$21345_maxFileSize=l.maxFileSizeMB*1024*1024},K3T=function(l,b){if(b.size>l.JSC$21345_maxFileSize)throw new HKA(l.requirements.maxFileSizeMB);
};var eM6=function(l,b){this.canvas=l;this.imageEditorBuilder=b};
eM6.prototype.addEventListeners=function(l){var b=function(P){hMQ(l,P)};
this.JSC$21351_mouseDownEvent=b;var d=function(P){ku9(l,P)};
this.JSC$21351_mouseMoveEvent=d;var L=function(){W3a(l)};
this.JSC$21351_mouseUpEvent=L;this.canvas.addEventListener("mousedown",b);this.canvas.addEventListener("mousemove",d);document.addEventListener("mouseup",L)};
eM6.prototype.removeEventListeners=function(){this.JSC$21351_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21351_mouseDownEvent);this.JSC$21351_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21351_mouseMoveEvent);this.JSC$21351_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21351_mouseUpEvent)};
var jMB=function(l,b){l.removeEventListeners();return new Promise(function(d){var L=new Image;L.crossOrigin="anonymous";L.onload=function(){var P=l.imageEditorBuilder(l.canvas,L);l.addEventListeners(P);d(P)};
L.src=b})},T9=function(l,b,d,L,P,E,f,F){this.canvas=l;
this.image=b;this.requiredRatio=d;this.minImageCropDimension=L;this.minOutputImageResolution=P;this.component=E;this.styleFocusedCorner=F===void 0?!0:F;this.action=2;this.focusedCorner=this.resizeCorner=0;l=this.canvas.getContext("2d");if(!l)throw Error("Pl");this.ctx=l;this.canvasMargin=f!=null?f:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;f=this.image;l=this.canvasInnerWidth/f.width;f.height*l>912&&(l=f.width/f.height*912/f.width);f=l;this.scaledImageWidth=this.canvas.width%2?
Rb9(this.image.width*f):C56(this.image.width*f);this.scaledImageHeight=Math.round(this.image.height*f);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21354_overlayMarginBottom=this.JSC$21354_overlayMarginTop=this.canvasMargin;this.JSC$21354_overlayMarginRight=this.JSC$21354_overlayMarginLeft=this.horizontalMargin;this.JSC$21354_overlayWidth=this.scaledImageWidth;this.JSC$21354_overlayHeight=this.scaledImageHeight;
l=this.image.width/this.image.height;l>this.requiredRatio?(this.JSC$21354_overlayWidth=this.canvas.width%2?Rb9(this.scaledImageHeight*this.requiredRatio):C56(this.scaledImageHeight*this.requiredRatio),this.JSC$21354_overlayMarginRight=this.JSC$21354_overlayMarginLeft=(this.canvas.width-this.JSC$21354_overlayWidth)/2):l<this.requiredRatio&&(this.JSC$21354_overlayHeight=this.canvas.height%2?Rb9(this.scaledImageWidth/this.requiredRatio):C56(this.scaledImageWidth/this.requiredRatio),this.JSC$21354_overlayMarginBottom=
this.JSC$21354_overlayMarginTop=(this.canvas.height-this.JSC$21354_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*f,this.scaledImageWidth);zMq(this)};
T9.prototype.getContext=function(){return this.ctx};
var hMQ=function(l,b){b={x:Math.round(b.pageX-l.canvas.getBoundingClientRect().left),y:Math.round(b.pageY-l.canvas.getBoundingClientRect().top)};l.dragStart=b;ys9(l,b)!==0?(l.action=1,ZKa(l,b),l.resizeCorner=ys9(l,b)):b.x>l.JSC$21354_overlayMarginLeft&&b.x<l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth&&b.y>l.JSC$21354_overlayMarginTop&&b.y<l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight&&(l.action=0)},MK9=function(l,b){switch(b){case 1:return{x:l.JSC$21354_overlayMarginLeft,
y:l.JSC$21354_overlayMarginTop};case 2:return{x:l.JSC$21354_overlayMarginLeft,y:l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight};case 3:return{x:l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth,y:l.JSC$21354_overlayMarginTop};case 4:return{x:l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth,y:l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight};default:throw Error("Ql");}},$US=function(l,b){if(l.focusedCorner!==0){l.dragStart=MK9(l,l.focusedCorner);
l.action=1;l.resizeCorner=l.focusedCorner;var d=l.dragStart.x,L=l.dragStart.y;switch(b){case 0:l.focusedCorner===1||l.focusedCorner===4?(d-=10,L-=10):(d-=10,L+=10);break;case 1:l.focusedCorner===1||l.focusedCorner===4?(d+=10,L+=10):(d+=10,L-=10);break;case 2:d=l.focusedCorner===1||l.focusedCorner===4?d-10:d+10;L-=10;break;case 3:d=l.focusedCorner===1||l.focusedCorner===4?d+10:d-10;L+=10;break;default:throw Error("Rl");}IHA(l,{x:d,y:L});zMq(l);l.action=2;l.dragStart=void 0}},ku9=function(l,b){b={x:Math.round(b.pageX-
l.canvas.getBoundingClientRect().left),
y:Math.round(b.pageY-l.canvas.getBoundingClientRect().top)};ZKa(l,b);switch(l.action){case 1:IHA(l,b);break;case 0:l.dragStart&&(l.JSC$21354_overlayMarginLeft=Math.max(l.horizontalMargin,Math.min(l.JSC$21354_overlayMarginLeft-(l.dragStart.x-b.x),l.horizontalMargin+l.scaledImageWidth-l.JSC$21354_overlayWidth)),l.JSC$21354_overlayMarginRight=l.canvas.width-l.JSC$21354_overlayMarginLeft-l.JSC$21354_overlayWidth,l.JSC$21354_overlayMarginTop=Math.max(l.canvasMargin,Math.min(l.JSC$21354_overlayMarginTop-
(l.dragStart.y-b.y),l.scaledImageHeight-l.JSC$21354_overlayHeight+l.canvasMargin)),l.JSC$21354_overlayMarginBottom=l.canvas.height-(l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight));break;default:return}zMq(l);l.dragStart=b},W3a=function(l){l.action=2;
l.dragStart=void 0;document.body.style.cursor="auto"},ZKa=function(l,b){switch(ys9(l,b)){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:l.action!==1&&(document.body.style.cursor="auto")}},ys9=function(l,b){var d=l.JSC$21354_overlayMarginLeft-5,L=l.JSC$21354_overlayMarginTop-5,P=l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth-5;
l=l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight-5;return Js9(b,{x:d,y:L})?1:Js9(b,{x:P,y:L})?3:Js9(b,{x:d,y:l})?2:Js9(b,{x:P,y:l})?4:0},Js9=function(l,b){return l.x>=b.x&&l.x<=b.x+10&&l.y>=b.y&&l.y<=b.y+10},IHA=function(l,b){if(l.dragStart)switch(l.resizeCorner){case 2:Math.abs((l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth-b.x)/(b.y-l.JSC$21354_overlayMarginTop))>=l.requiredRatio?xU9(l,b.x):g8T(l,b.y);
break;case 1:Math.abs((l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth-b.x)/(l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight-b.y))>=l.requiredRatio?Srl(l,b.x):g8T(l,b.y);break;case 4:Math.abs((b.x-l.JSC$21354_overlayMarginLeft)/(b.y-l.JSC$21354_overlayMarginTop))>=l.requiredRatio?xU9(l,b.x):AsT(l,b.y);break;case 3:Math.abs((b.x-l.JSC$21354_overlayMarginLeft)/(l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight-b.y))>=l.requiredRatio?Srl(l,b.x):AsT(l,b.y);break;default:throw Error("Sl");
}},xU9=function(l,b){var d=l.JSC$21354_overlayMarginTop;
l.JSC$21354_overlayMarginBottom=v8a(l,b);l.JSC$21354_overlayHeight=l.canvas.height-l.JSC$21354_overlayMarginBottom-d;l.JSC$21354_overlayWidth=Math.round(l.JSC$21354_overlayHeight*l.requiredRatio);CxS(l)},Srl=function(l,b){var d=l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight;
l.JSC$21354_overlayMarginTop=v8a(l,b);l.JSC$21354_overlayHeight=d-l.JSC$21354_overlayMarginTop;l.JSC$21354_overlayWidth=Math.round(l.JSC$21354_overlayHeight*l.requiredRatio);CxS(l)},CxS=function(l){switch(l.resizeCorner){case 2:case 1:l.JSC$21354_overlayMarginLeft=l.canvas.width-l.JSC$21354_overlayMarginRight-l.JSC$21354_overlayWidth;
break;case 4:case 3:l.JSC$21354_overlayMarginRight=l.canvas.width-l.JSC$21354_overlayMarginLeft-l.JSC$21354_overlayWidth;break;default:throw Error("Sl");}},g8T=function(l,b){var d=l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth;
l.JSC$21354_overlayMarginLeft=RMQ(l,b);l.JSC$21354_overlayWidth=d-l.JSC$21354_overlayMarginLeft;l.JSC$21354_overlayHeight=Math.round(l.JSC$21354_overlayWidth/l.requiredRatio);p1Q(l)},AsT=function(l,b){var d=l.JSC$21354_overlayMarginLeft;
l.JSC$21354_overlayMarginRight=RMQ(l,b);l.JSC$21354_overlayWidth=l.canvas.width-l.JSC$21354_overlayMarginRight-d;l.JSC$21354_overlayHeight=Math.round(l.JSC$21354_overlayWidth/l.requiredRatio);p1Q(l)},p1Q=function(l){switch(l.resizeCorner){case 2:case 4:l.JSC$21354_overlayMarginBottom=l.canvas.height-l.JSC$21354_overlayMarginTop-l.JSC$21354_overlayHeight;
break;case 1:case 3:l.JSC$21354_overlayMarginTop=l.canvas.height-l.JSC$21354_overlayMarginBottom-l.JSC$21354_overlayHeight;break;default:throw Error("Sl");}},v8a=function(l,b){switch(l.resizeCorner){case 2:b=l.canvas.height-(l.JSC$21354_overlayMarginTop+o89(l,b));
break;case 4:b=l.canvas.height-(l.JSC$21354_overlayMarginTop+DUA(l,b));break;case 1:b=l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight-o89(l,b);break;case 3:b=l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight-DUA(l,b);break;default:throw Error("Sl");}return Math.max(b,l.canvasMargin)},o89=function(l,b){b=l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth-Math.max(b,l.horizontalMargin);
b=b<0?l.JSC$21354_overlayWidth:Math.max(b,l.minOverlayWidth);return Math.round(b/l.requiredRatio)},DUA=function(l,b){b=l.canvas.width-Math.max(l.canvas.width-b,l.horizontalMargin)-l.JSC$21354_overlayMarginLeft;
b=b<0?l.JSC$21354_overlayWidth:Math.max(b,l.minOverlayWidth);return Math.round(b/l.requiredRatio)},RMQ=function(l,b){switch(l.resizeCorner){case 2:b=l.canvas.width-l.JSC$21354_overlayMarginRight-VK6(l,b);
break;case 4:b=l.canvas.width-l.JSC$21354_overlayMarginLeft-VK6(l,b);break;case 1:b=l.canvas.width-l.JSC$21354_overlayMarginRight-w1l(l,b);break;case 3:b=l.canvas.width-l.JSC$21354_overlayMarginLeft-w1l(l,b);break;default:throw Error("Sl");}return Math.max(b,l.horizontalMargin)},VK6=function(l,b){b=l.canvas.height-Math.max(l.canvas.height-b,l.canvasMargin)-l.JSC$21354_overlayMarginTop;
return b<0?l.JSC$21354_overlayWidth:Math.max(Math.round(b*l.requiredRatio),l.minOverlayWidth)},w1l=function(l,b){b=l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight-Math.max(b,l.canvasMargin);
return b<0?l.JSC$21354_overlayWidth:Math.max(Math.round(b*l.requiredRatio),l.minOverlayWidth)},zMq=function(l){l.ctx.clearRect(0,0,l.canvas.width,l.canvas.height);
l.ctx.drawImage(l.image,0,0,l.image.width,l.image.height,l.horizontalMargin,l.canvasMargin,l.canvas.width-2*l.horizontalMargin,l.scaledImageHeight);l.ctx.fillStyle="rgba(0, 0, 0, 0.7)";l.ctx.fillRect(l.horizontalMargin,l.JSC$21354_overlayMarginTop,l.JSC$21354_overlayMarginLeft-l.horizontalMargin,l.JSC$21354_overlayHeight);l.ctx.fillRect(l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth,l.JSC$21354_overlayMarginTop,l.JSC$21354_overlayMarginRight-l.horizontalMargin,l.JSC$21354_overlayHeight);l.ctx.fillRect(l.horizontalMargin,
l.canvasMargin,l.scaledImageWidth,l.JSC$21354_overlayMarginTop-l.canvasMargin);l.ctx.fillRect(l.horizontalMargin,l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight,l.scaledImageWidth,l.JSC$21354_overlayMarginBottom-l.canvasMargin);l.drawOverlay();l.component&&_.rh(l.component,"image-updated")};
T9.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21354_overlayMarginLeft,this.JSC$21354_overlayMarginTop,this.JSC$21354_overlayWidth,this.JSC$21354_overlayHeight);u6l(this)};
var u6l=function(l){var b=l.JSC$21354_overlayMarginLeft-5,d=l.JSC$21354_overlayMarginTop-5,L=l.JSC$21354_overlayMarginLeft+l.JSC$21354_overlayWidth-5,P=l.JSC$21354_overlayMarginTop+l.JSC$21354_overlayHeight-5;l.ctx.fillStyle="#FFF";l.ctx.fillRect(b,d,10,10);l.ctx.strokeRect(b,d,10,10);l.ctx.fillRect(L,d,10,10);l.ctx.strokeRect(L,d,10,10);l.ctx.fillRect(b,P,10,10);l.ctx.strokeRect(b,P,10,10);l.ctx.fillRect(L,P,10,10);l.ctx.strokeRect(L,P,10,10);if(l.focusedCorner!==0&&l.styleFocusedCorner){l.ctx.lineWidth=
4;l.ctx.strokeStyle="#3EA6FF";switch(l.focusedCorner){case 1:--b;--d;break;case 2:--b;d=P-1;break;case 3:b=L-1;--d;break;case 4:b=L-1;d=P-1;break;default:return}l.ctx.strokeRect(b,d,12,12)}};
T9.prototype.crop=function(l,b){b=b===void 0?!0:b;var d=this.image.width/this.scaledImageWidth,L=document.createElement("canvas"),P=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],E=this.JSC$21354_overlayWidth*d,f=this.JSC$21354_overlayHeight*d;L.width=Math.max(E,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);L.height=Math.max(f,P);l&&(L.width=Math.min(L.width,L.height),L.height=Math.min(L.width,L.height));
l=L.getContext("2d");if(!l)throw Error("Gl");P=(this.JSC$21354_overlayMarginLeft-this.horizontalMargin)*d;d*=this.JSC$21354_overlayMarginTop-this.canvasMargin;b||(l.fillStyle="white",l.fillRect(0,0,L.width,L.height));l.drawImage(this.image,P,d,E,f,0,0,L.width,L.height);return L};var Gua=function(l,b,d,L,P){T9.call(this,l,b,d,L,void 0,P,8,!1)};
_.h(Gua,T9);Gua.prototype.drawOverlay=function(){var l=this.getContext(),b=this.JSC$21354_overlayWidth,d=this.JSC$21354_overlayHeight,L=this.JSC$21354_overlayMarginTop,P=this.JSC$21354_overlayMarginLeft;l.lineWidth=2;l.strokeStyle="#3EA6FF";l.beginPath();l.arc(P+b/2,L+d/2,b/2,0,2*Math.PI);l.stroke();l.strokeRect(P,L,b,d);u6l(this)};
var TuO={maxFileSizeMB:15,minWidth:98,minHeight:98},aHT=["image/png","image/jpeg","image/gif"],aT=function(){var l=_.S.apply(this,arguments)||this;l.fileSelectorFocusListener=null;l.errorMessage=null;l.isLoading=!0;l.hideContainer=!0;l.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return l};
_.h(aT,_.S);_.Q=aT.prototype;_.Q.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.Q.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.Q.computePlaylistThumbnail=function(l){return l==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.Q.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.lQ(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.Q.setErrorState=function(l){this.resetErrorState();l&&(this.errorMessage=l)};
_.Q.showPopup=function(){var l=this;this.hideContainer=!1;_.pl(_.T1,function(){_.rh(l.hostElement,"yt-refit")});
this.isLoading=!1};
_.Q.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.Q.closePopup=function(){this.resetFileSelector();_.lQ(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.onCancelTap=function(){this.isPlaylistThumbnail||_.lQ(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.Q.openFileSelector=function(){var l=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.pl(_.T1,function(){setTimeout(function(){if(!l.fileSelector.files||l.fileSelector.files.length===0)l.onCancelTap();l.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(b){b instanceof Error?_.az(b):_.ib(new _.Rp(JSON.stringify(b)))}};
_.Q.handleFileSelection=function(){var l=this,b,d,L,P,E,f;return _.B(function(F){switch(F.nextAddress){case 1:_.zD(F,2);if(!l.fileSelector.files||!l.imageEditorCanvas)return l.onCancelTap(),F.return();b=l.fileSelector.files[0];K3T(l.imageChecker,b);_.zD(F,4);return F.yield(EUl(b),6);case 6:l.mimeType=F.yieldResult;_.f8(F,5,2);break;case 4:_.JE(F,2),_.lQ(l.hostElement,"yt-image-selection-error-action",[(d=l.data)==null?void 0:d.genericImageLoadErrorMessage]),l.onCancelTap();case 5:L=new FileReader;
L.addEventListener("load",function(){var n,N;return _.B(function(Y){if(Y.nextAddress==1){if(!L.result)return _.cX(Error("Il")),Y.return();n=L.result;N=new Image;N.src=n;N.onload=function(){try{var q=l.imageChecker;if(N.width<q.requirements.minWidth||N.height<q.requirements.minHeight)throw new tKS(q.requirements.minWidth,q.requirements.minHeight);}catch(t){if(t instanceof tKS){var H;_.lQ(l.hostElement,"yt-image-selection-error-action",[(H=l.data)==null?void 0:H.imageDimensionErrorMessage]);l.logImageDimensionErrorVe()}else t instanceof
Error?_.az(t):(q=new _.Rp(JSON.stringify(t)),_.az(q));l.onCancelTap()}l.showPopup()};
N.onerror=function(){var q;_.lQ(l.hostElement,"yt-image-selection-error-action",[(q=l.data)==null?void 0:q.genericImageLoadErrorMessage]);l.onCancelTap()};
return Y.yield(jMB(l.imageEditorCanvas,n),2)}l.imageEditor=Y.yieldResult;l.updatePositionOfAllCorners();l.addEventListeners(l.imageEditor);_.gR(Y)})},!1);
L.readAsDataURL(b);_.f8(F,0);break;case 2:P=_.JE(F),P instanceof HKA?_.lQ(l.hostElement,"yt-image-selection-error-action",[(E=l.data)==null?void 0:E.imageSizeErrorMessage]):(P instanceof Error?_.az(P):_.ib(new _.Rp(JSON.stringify(P))),_.lQ(l.hostElement,"yt-image-selection-error-action",[(f=l.data)==null?void 0:f.genericImageLoadErrorMessage])),l.onCancelTap(),_.gR(F)}})};
_.Q.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var l=_.t9(_.Ut(),{veType:232707,visualElement:_.mi(232707)});l&&(l={visualElement:l},_.HZ().reportShown(l))}};
_.Q.handleImageSelectionErrorAction=function(l){this.isPlaylistThumbnail&&_.B3N(this.hostElement,l)};
_.Q.convertToImageFormatBundle=function(l){var b=this,d,L,P;return _.B(function(E){switch(E.nextAddress){case 1:return d=l.toDataURL(b.outputMimeType,1),E.yield(QLA(d),2);case 2:L=E.yieldResult;_.zD(E,3);K3T(b.imageChecker,L);_.f8(E,4);break;case 3:P=_.JE(E);if(!(P instanceof HKA))throw P;_.cX(new _.Rp("Output size is bigger than input size for image",b.mimeType,b.outputMimeType,L.size));d=l.toDataURL("image/jpeg",.95);return E.yield(QLA(d),6);case 6:L=E.yieldResult;case 4:return E.return({dataUrl:d,
imageFile:L})}})};
_.Q.handleUploadImageToScottyCommand=function(l){var b=this,d,L,P,E,f,F,n,N,Y,q;return _.B(function(H){switch(H.nextAddress){case 1:if(!b.imageEditor||!_.K(l,j4a))return H.return();d=_.K(l,j4a).scottyUploadUrl;if(!d){var t=new _.Rp("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.az(t);return H.return()}_.zD(H,2);b.setLoadingState();L=b.imageEditor.crop(!1,!1);return H.yield(b.convertToImageFormatBundle(L),4);case 4:return P=H.yieldResult,H.yield(Lol(P.imageFile,d),5);
case 5:E=H.yieldResult;((f=b.data)==null?0:f.onUploadEndpoint)?(F=b.buildUploadServiceEndpoint(E),b.ytComponentBehavior.resolveCommand(F),n=_.K(F,_.n3),((N=n)==null?0:N.params)?b.closePopup():b.resetFileSelector()):(_.lQ(b.hostElement,"yt-image-updated-action",[P.dataUrl,E]),b.closePopup());_.f8(H,0);break;case 2:Y=_.JE(H),b.setErrorState((q=b.data)==null?void 0:q.uploadErrorMessage),Y instanceof Error?_.az(Y):(t=new _.Rp(JSON.stringify(Y)),_.az(t)),_.gR(H)}})};
_.Q.buildUploadServiceEndpoint=function(l){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",l),this.data.onUploadEndpoint):null};
_.Q.dataChanged=function(){var l=this,b;return _.B(function(d){if(d.nextAddress==1){if(!l.data||!l.canvasElement)return d.return();l.data.imageRatio&&l.data.minImageCropWidth||_.ib(new _.Rp("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));b=function(L,P){return l.data.imageType==="IMAGE_TYPE_AVATAR"?new Gua(L,P,l.data.imageRatio,[l.data.minImageCropWidth,l.data.minImageCropWidth/l.data.imageRatio],l.hostElement):new T9(L,P,l.data.imageRatio,[l.data.minImageCropWidth,
l.data.minImageCropWidth/l.data.imageRatio],void 0,l.hostElement,8,!1)};
l.imageEditorCanvas=new eM6(l.canvasElement,b);return l.data.url?d.yield(jMB(l.imageEditorCanvas,l.data.url),3):(l.hideContainer=!0,l.openFileSelector(),d.jumpTo(0))}l.imageEditor=d.yieldResult;l.showPopup();l.addEventListeners(l.imageEditor);_.gR(d)})};
_.Q.addEventListeners=function(l){this.removeEventListeners();var b=function(P){hMQ(l,P)};
this.JSC$21362_mouseDownEvent=b;var d=function(P){ku9(l,P)};
this.JSC$21362_mouseMoveEvent=d;var L=function(){W3a(l)};
this.JSC$21362_mouseUpEvent=L;this.topLeftCorner.addEventListener("mousedown",b);this.topLeftCorner.addEventListener("mousemove",d);this.topLeftCorner.addEventListener("mouseup",L);this.topRightCorner.addEventListener("mousedown",b);this.topRightCorner.addEventListener("mousemove",d);this.topRightCorner.addEventListener("mouseup",L);this.bottomLeftCorner.addEventListener("mousedown",b);this.bottomLeftCorner.addEventListener("mousemove",d);this.bottomLeftCorner.addEventListener("mouseup",L);this.bottomRightCorner.addEventListener("mousedown",
b);this.bottomRightCorner.addEventListener("mousemove",d);this.bottomRightCorner.addEventListener("mouseup",L)};
_.Q.removeEventListeners=function(){this.JSC$21362_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21362_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21362_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21362_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21362_mouseDownEvent));this.JSC$21362_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21362_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21362_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21362_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21362_mouseMoveEvent));this.JSC$21362_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21362_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21362_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21362_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21362_mouseUpEvent))};
_.Q.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var l=document.activeElement;l&&l.shadowRoot&&l.shadowRoot.activeElement;)l=l.shadowRoot.activeElement;switch(l){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};
_.Q.updatePositionOfCorner=function(l,b){var d=l.y-b.offsetHeight/2+4;b.style.left=l.x-b.offsetWidth/2+16+"px";b.style.top=d+"px"};
_.Q.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var l=_.X([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),b=l.next();!b.done;b=l.next()){b=b.value;var d=MK9(this.imageEditor,b.corner);this.updatePositionOfCorner(d,b.div)}};
_.Q.onLeft=function(l){this.imageEditor&&this.setFocusInImageEditor()&&($US(this.imageEditor,0),this.updatePositionOfAllCorners(),l.preventDefault())};
_.Q.onRight=function(l){this.imageEditor&&this.setFocusInImageEditor()&&($US(this.imageEditor,1),this.updatePositionOfAllCorners(),l.preventDefault())};
_.Q.onUp=function(l){this.imageEditor&&this.setFocusInImageEditor()&&($US(this.imageEditor,2),this.updatePositionOfAllCorners(),l.preventDefault())};
_.Q.onDown=function(l){this.imageEditor&&this.setFocusInImageEditor()&&($US(this.imageEditor,3),this.updatePositionOfAllCorners(),l.preventDefault())};
_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.qG.Object.defineProperties(aT.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&aHT.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var l,b,d;((b=this.data)==null?0:b.imageRatio)&&((d=this.data)==null?0:d.minImageCropWidth)?l={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:l=TuO;return new UUQ(l)}}});
aT.prototype.updatePositionOfAllCorners=aT.prototype.updatePositionOfAllCorners;aT.prototype.dataChanged=aT.prototype.dataChanged;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],aT.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],aT.prototype,"ytComponentBehavior",void 0);_.w([_.z(_.uC),_.u("design:type",Object)],aT.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.KL("#canvas"),_.u("design:type",HTMLCanvasElement)],aT.prototype,"canvasElement",void 0);_.w([_.KL("#file-selector"),_.u("design:type",HTMLInputElement)],aT.prototype,"fileSelector",void 0);_.w([_.KL("#top-left-corner"),_.u("design:type",HTMLDivElement)],aT.prototype,"topLeftCorner",void 0);_.w([_.KL("#top-right-corner"),_.u("design:type",HTMLDivElement)],aT.prototype,"topRightCorner",void 0);
_.w([_.KL("#bottom-left-corner"),_.u("design:type",HTMLDivElement)],aT.prototype,"bottomLeftCorner",void 0);_.w([_.KL("#bottom-right-corner"),_.u("design:type",HTMLDivElement)],aT.prototype,"bottomRightCorner",void 0);_.w([_.g(),_.u("design:type",Object)],aT.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],aT.prototype,"errorMessage",void 0);_.w([_.g(),_.u("design:type",Object)],aT.prototype,"isLoading",void 0);_.w([_.g(),_.u("design:type",Object)],aT.prototype,"hideContainer",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.u("design:type",Boolean)],aT.prototype,"isPlaylistThumbnail",void 0);_.w([_.Wf("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],aT.prototype,"dataChanged",null);_.w([_.Hf("image-updated"),_.Hf("yt-refit"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],aT.prototype,"updatePositionOfAllCorners",null);
_.w([_.AC({is:"yt-image-editor-renderer",disableElementRegistration:!0})],aT);
_.R(aT,"yt-image-editor-renderer",function(){if(qrZ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Yr6===void 0&&(Yr6=document.createElement("template"));var L=Yr6;d.call(b,L.content.cloneNode(!0),l.content.firstChild);qrZ=l}l=qrZ;return l},{mode:2});var iKT;var cs6;var ie=function(){return _.S.apply(this,arguments)||this};
_.h(ie,_.S);ie.prototype.updateMinutesFromBinding=function(l){this.handleMinutesChanged&&this.handleMinutesChanged(l)};
ie.prototype.updateSecondsFromBinding=function(l){this.handleSecondsChanged&&this.handleSecondsChanged(l)};
ie.prototype.updateDescriptionFromBinding=function(l){this.handleDescriptionChanged&&this.handleDescriptionChanged(l)};
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],ie.prototype,"ytComponentBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ie.prototype,"data",void 0);_.w([_.g(),_.u("design:type",String)],ie.prototype,"minutes",void 0);_.w([_.g(),_.u("design:type",String)],ie.prototype,"seconds",void 0);_.w([_.g(),_.u("design:type",String)],ie.prototype,"description",void 0);_.w([_.g(),_.u("design:type",Function)],ie.prototype,"handleMinutesChanged",void 0);
_.w([_.g(),_.u("design:type",Function)],ie.prototype,"handleSecondsChanged",void 0);_.w([_.g(),_.u("design:type",Function)],ie.prototype,"handleDescriptionChanged",void 0);_.w([_.g(),_.u("design:type",Number)],ie.prototype,"characterLimit",void 0);_.w([_.g(),_.u("design:type",Number)],ie.prototype,"textNumRows",void 0);_.w([_.AC({is:"yt-report-details-form-content",disableElementRegistration:!0})],ie);
_.R(ie,"yt-report-details-form-content",function(){if(cs6===void 0){var l=document.createElement("template");_.k(l,'\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>');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;iKT===void 0&&(iKT=document.createElement("template"));var L=iKT;d.call(b,L.content.cloneNode(!0),l.content.firstChild);cs6=l}l=cs6;return l},{mode:2});var rsZ;var l9Q;var c4=function(){var l=_.S.apply(this,arguments)||this;l.updateMinutesFromBinding=function(b){l.minutes=b.detail.value};
l.updateSecondsFromBinding=function(b){l.seconds=b.detail.value};
l.updateDescriptionFromBinding=function(b){l.description=b.detail.value};
return l};
_.h(c4,_.S);_.Q=c4.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.Q.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"}}}};
_.Q.ready=function(){_.F$(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.Q.onSubmitYtAction=function(l){var b=l.detail;b.actionName==="yt-service-request"&&(b=b.args[1],b.flagEndpoint&&(l.stopPropagation(),this.refireAction(b)))};
_.Q.refireAction=function(l){var b={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(b.vss_id=this.vssId);_.LZ(this.hostElement,[l,b]);this.submitDisabled=!0};
_.Q.dataChanged=function(){var l=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var b=_.P_();b&&b.getPlayerPromise().then(function(d){var L=d.getOption("cc","track")||d.getOption("captions","track");L&&(l.vssId=L.vss_id);d=d.getCurrentTime();l.minutes=Math.floor(d/60).toString();l.seconds=(Math.floor(d)%60).toString()})};
_.Q.updateSubmitButtonState=function(){var l;((l=this.data)==null?0:l.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==="")};
_.Q.onYtServiceRequestCompleted=function(){_.lQ(this.hostElement,"yt-close-popup-action")};
_.Q.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.qG.Object.defineProperties(c4.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var l;return((l=this.data)==null?void 0:l.textNumRows)||4}}});
c4.prototype.onYtServiceRequestError=c4.prototype.onYtServiceRequestError;c4.prototype.onYtServiceRequestCompleted=c4.prototype.onYtServiceRequestCompleted;c4.prototype.updateSubmitButtonState=c4.prototype.updateSubmitButtonState;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],c4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],c4.prototype,"ytRendererBehavior",void 0);
_.w([_.g({observer:"dataChanged"}),_.u("design:type",Object)],c4.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Boolean)],c4.prototype,"submitDisabled",void 0);_.w([_.g(),_.u("design:type",String)],c4.prototype,"minutes",void 0);_.w([_.g(),_.u("design:type",String)],c4.prototype,"seconds",void 0);_.w([_.g(),_.u("design:type",String)],c4.prototype,"description",void 0);_.w([_.g(),_.u("design:type",String)],c4.prototype,"vssId",void 0);
_.w([_.g({value:_.aC("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.u("design:type",Boolean)],c4.prototype,"isMusic",void 0);_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],c4.prototype,"characterLimit",null);_.w([_.y("data"),_.u("design:type",Number),_.u("design:paramtypes",[])],c4.prototype,"textNumRows",null);
_.w([_.Wf("minutes","seconds","description","submitDisabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c4.prototype,"updateSubmitButtonState",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c4.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],c4.prototype,"onYtServiceRequestError",null);_.w([_.AC({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],c4);
_.R(c4,"yt-report-details-form-renderer",function(){if(l9Q===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;rsZ===void 0&&(rsZ=document.createElement("template"));var L=rsZ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);l9Q=l}l=l9Q;return l});var brS;var dNB;var LbZ;var P19;var r4=function(){return _.S.apply(this,arguments)||this};
_.h(r4,_.S);
r4.prototype.onCheckedChanged_=function(){if(this.data){var l=_.F$(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.lQ(this.hostElement,"yt-additional-detail-checkbox-update",[l]):this.data.identifier==="yt-hide-user-checkbox"?_.lQ(this.hostElement,"yt-hide-user-checkbox-update",[l]):l&&this.data.enableCommand?_.lQ(this.hostElement,"yt-modify-report-form-command",[_.K(this.data.enableCommand,JFa)]):!l&&this.data.disableCommand&&_.lQ(this.hostElement,
"yt-modify-report-form-command",[_.K(this.data.enableCommand,JFa)])}};
r4.prototype.onLabelTap_=function(l){l.target.tagName!="A"&&(_.F$(this.hostElement).querySelector("#checkbox").checked=!_.F$(this.hostElement).querySelector("#checkbox").checked)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],r4.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],r4.prototype,"data",void 0);_.w([_.AC({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],r4);
_.R(r4,"yt-boolean-form-field-v2-renderer",function(){if(P19===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;LbZ===void 0&&(LbZ=document.createElement("template"));var L=LbZ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);P19=l}l=P19;return l});var ls=function(){var l=_.S.apply(this,arguments)||this;l.canShowAdditionalDetailCheckbox=!1;l.canShowCheckbox=!1;l.keepDropdownFocusedAfterSelection=!0;return l};
_.h(ls,_.S);ls.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}}}}};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],ls.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],ls.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],ls.prototype,"canShowAdditionalDetailCheckbox",void 0);_.w([_.g(),_.u("design:type",Object)],ls.prototype,"canShowCheckbox",void 0);_.w([_.g(),_.u("design:type",Object)],ls.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.w([_.AC({is:"yt-report-form-modal-content",disableElementRegistration:!0})],ls);
_.R(ls,"yt-report-form-modal-content",function(){if(dNB===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;brS===void 0&&(brS=document.createElement("template"));var L=brS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);dNB=l}l=dNB;return l},{mode:2});var EHB;var QAT;var bs=function(){var l=_.S.apply(this,arguments)||this;l.submitting=!1;l.submitButtonDisabled=!0;l.command=null;l.canShowCheckbox=!1;l.canShowAdditionalDetailCheckbox=!1;l.canShowNextButton=!1;l.additionalDetailCheckboxChecked=!1;l.refitJob=0;l.keepDropdownFocusedAfterSelection=!0;l.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 l};
_.h(bs,_.S);_.Q=bs.prototype;_.Q.created=function(){this.refitJob=0};
_.Q.attached=function(){this.JSC$21385_scroller&&(this.JSC$21385_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21385_scroller.attached&&typeof this.JSC$21385_scroller.attached==="function"&&this.JSC$21385_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(l){l&&(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,l.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),l.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.Q.onYtPopupOpened=function(){var l=_.P_();l&&l.getPlayerPromise().then(function(b){b.pauseVideo()})};
_.Q.onYtNavigate=function(l){_.K(l.detail.endpoint,_.XQt)&&(l.stopPropagation(),this.hideReportForm=!0)};
_.Q.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.Q.onYtServiceRequestCompleted=function(l,b){var d=b.actions;if(d){if(d.length===1&&_.K(d[0],_.QB)){var L;d=((L=_.K(d[0],_.QB))==null?void 0:L.commands)||[]}L=0;for(var P=d.length;L<P;L++)_.K(d[L],_.rK)&&(l.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(d[L]))}if(b.data&&(l=this.get("feedbackResponses",b.data)))for(b=0;b<l.length;b++)if(l[b].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.Q.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.Q._onDescendantIronResize=function(l){l.stopPropagation();return!1};
_.Q.handleReportFormEndpointUpdateAction=function(l){if(l.submitEndpoint){var b=this.command=l.submitEndpoint;b=_.K(b,_.Ewr);if(b==null?0:b.additionalDetailCheckboxChecked)b.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else l.submitNavigationEndpoint?(this.command=l.submitNavigationEndpoint,this.toggleSubmitButton(!1)):l.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:l.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;l.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",l));this.refit()};
_.Q.handleConfirmDialogCloseAction=function(l){l.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.Q.submitButtonDisabledChanged=function(){var l=this.hostElement.parentElement;l&&l.invalidateTabbables&&l.invalidateTabbables()};
_.Q.handleModifyReportFormCommand=function(l){l=this.get("action",l);l==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:l==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:l==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:l==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:l==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:l==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.Q.updateDialogStyling=function(){var l,b,d,L,P,E=((P=(l=this.data)==null?void 0:(b=l.optionsSupportedRenderers)==null?void 0:(d=b.optionsRenderer)==null?void 0:(L=d.items)==null?void 0:L.length)!=null?P:0)<=2?0:240;_.mj(this.hostElement,{"--yt-report-form-modal-renderer-min-width":E+"px"})};
_.Q.toggleSubmitButton=function(l){this.submitButtonDisabled=!l;this.submitButtonDisabled=l};
_.Q.computeSubmitButtonData=function(l,b){var d={};_.K(b,_.XQt)?d.navigationEndpoint=b:d.command=b||void 0;l&&l.buttonRenderer&&_.RB.extend(d,l.buttonRenderer);return d};
_.Q.computeNextButtonData=function(l,b){var d={};if(!l||!l.buttonRenderer)return d;_.RB.extend(d,l.buttonRenderer);if(!b)return d;if(_.K(b,_.XQt))d.navigationEndpoint=q46(b);else if(d.command=q46(b),l=_.K(d.command,_.Ewr))l.legalCheckboxChecked=!0;return d};
_.Q.computeShowNextButton=function(l,b,d){return!!l&&b&&d};
_.Q.refit=function(){var l=this;this.refitJob||(this.refitJob=_.T1.addLowPriorityJob(function(){_.rh(l.hostElement,"yt-refit");l.refitJob=0}))};
_.Q.handleAdditionalDetailCheckboxUpdateAction=function(l){this.additionalDetailCheckboxChecked=l;_.K(this.command,_.Ewr).additionalDetailCheckboxChecked=l};
_.qG.Object.defineProperties(bs,{template:{configurable:!0,enumerable:!0,get:function(){if(QAT===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;EHB===void 0&&(EHB=document.createElement("template"));var L=EHB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);QAT=l}l=QAT;return l}}});
bs.prototype.onYtServiceRequestError=bs.prototype.onYtServiceRequestError;bs.prototype.onYtServiceRequestCompleted=bs.prototype.onYtServiceRequestCompleted;bs.prototype.onYtServiceRequestSent=bs.prototype.onYtServiceRequestSent;bs.prototype.onYtNavigate=bs.prototype.onYtNavigate;bs.prototype.onYtPopupOpened=bs.prototype.onYtPopupOpened;_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],bs.prototype,"openPopupBehavior",void 0);
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],bs.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],bs.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],bs.prototype,"eventForwardingBehavior",void 0);_.w([_.z(_.dK),_.u("design:type",Object)],bs.prototype,"ironResizableBehavior",void 0);_.w([_.g({observer:"dataChanged"}),_.u("design:type",Object)],bs.prototype,"data",void 0);
_.w([_.g(),_.u("design:type",Object)],bs.prototype,"submitting",void 0);_.w([_.g({observer:"submitButtonDisabledChanged"}),_.u("design:type",Object)],bs.prototype,"submitButtonDisabled",void 0);_.w([_.g(),_.u("design:type",Object)],bs.prototype,"command",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],bs.prototype,"hideReportForm",void 0);_.w([_.g(),_.u("design:type",Object)],bs.prototype,"canShowCheckbox",void 0);
_.w([_.g(),_.u("design:type",Object)],bs.prototype,"canShowAdditionalDetailCheckbox",void 0);_.w([_.g(),_.u("design:type",Object)],bs.prototype,"canShowNextButton",void 0);_.w([_.g(),_.u("design:type",Object)],bs.prototype,"additionalDetailCheckboxChecked",void 0);_.w([_.g(),_.u("design:type",Object)],bs.prototype,"refitJob",void 0);_.w([_.g(),_.u("design:type",Object)],bs.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.w([_.KL("#scroller"),_.u("design:type",Object)],bs.prototype,"JSC$21385_scroller",void 0);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],bs.prototype,"onYtPopupOpened",null);_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],bs.prototype,"onYtNavigate",null);
_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],bs.prototype,"onYtServiceRequestSent",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],bs.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],bs.prototype,"onYtServiceRequestError",null);_.w([_.AC({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],bs);var XDQ;var f9A;var dg=function(){return _.S.apply(this,arguments)||this};
_.h(dg,_.S);_.Q=dg.prototype;_.Q.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.Q.onVisible=function(){var l,b;(b=_.qP().resolve(_.YC(_.$8)))==null||b.enqueue({label:_.iO((l=this.data)==null?void 0:l.messageTitle),elementToFocus:this.hostElement})};
_.Q.onThumbnailLoaded=function(){_.rh(this.hostElement,"yt-refit")};
_.Q.onDismissTap=function(){_.lQ(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.Q.computeAlternateIcon=function(l){return l?l==="BACKSTAGE_ARTWORK"?"backstage:artwork":l:null};
_.Q.computeFontFamily=function(l){return l==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.Q.computeBackgroundStyle=function(l,b){if(l=this.computeBackgroundImage(l,b))if(l=_.Qq(l.thumbnails))return'background-image: url("'+l+'");'};
_.Q.computeHasFullHeightImage=function(l){return!(!(l&&l.thumbnails&&l.thumbnails.length>0)||this.modern)};
_.Q.isModernStyle=function(l){return l.style==="STYLE_MODERN"};
_.Q.computeIcon=function(l,b){if(l&&l.icon)return b?l.iconDark:l.icon};
_.Q.computeBackgroundImage=function(l,b){if(l&&l.backgroundImage)return b?l.backgroundImageDark:l.backgroundImage};
_.Q.computeLogo=function(l,b){if(l&&l.logo)return b?l.logoDark:l.logo};
_.Q.computeShouldShowModernIcon=function(l,b){return l&&!!b};
_.Q.getLogoContainerClassName=function(l){return this.logoWithPadding(l)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.Q.getLogoImageId=function(l){return this.logoWithPadding(l)?"mealbar-logo-with-padding":"mealbar-logo"};
_.Q.logoWithPadding=function(l){var b,d,L;return(l=(b=this.computeLogo(l,this.isDarkTheme))==null?void 0:(d=b.thumbnails)==null?void 0:(L=d[0])==null?void 0:L.height)&&l%31===0?!0:!1};
dg.prototype.onThumbnailLoaded=dg.prototype.onThumbnailLoaded;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],dg.prototype,"ytRendererBehavior",void 0);_.w([_.g({}),_.u("design:type",Object)],dg.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.u("design:type",Boolean)],dg.prototype,"modern",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],dg.prototype,"isDarkTheme",void 0);
_.w([_.g({computed:"computeIcon(data, isDarkTheme)"}),_.u("design:type",Object)],dg.prototype,"icon",void 0);_.w([_.g({computed:"computeLogo(data, isDarkTheme)"}),_.u("design:type",Object)],dg.prototype,"logo",void 0);_.w([_.g({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.u("design:type",Object)],dg.prototype,"backgroundStyle",void 0);_.w([_.g({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.u("design:type",Object)],dg.prototype,"alternateIcon",void 0);
_.w([_.g({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.u("design:type",Boolean)],dg.prototype,"hasFullHeightImage",void 0);_.w([_.g({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.u("design:type",Boolean)],dg.prototype,"useYoutubeSans",void 0);_.w([_.g({computed:"computeShouldShowModernIcon(modern, icon)"}),_.u("design:type",Boolean)],dg.prototype,"shouldShowModernIcon",void 0);
_.w([_.Hf("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],dg.prototype,"onThumbnailLoaded",null);_.w([_.AC({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],dg);
_.R(dg,"yt-mealbar-promo-renderer",function(){if(f9A===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;XDQ===void 0&&(XDQ=document.createElement("template"));var L=XDQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);f9A=l}l=f9A;return l},{mode:2});var sAO;var FbQ;var Lo=function(){return _.S.apply(this,arguments)||this};
_.h(Lo,_.S);_.Q=Lo.prototype;_.Q.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]]"}}}}}};
_.Q.computeHasButtons_=function(l){return!(!l.dismissButton&&!l.acceptButton)};
_.Q.computeStyle_=function(l){return l||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.Q.observeImpressionEndpoints_=function(){var l=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;_.LZ(l.hostElement,[b])})};
_.Q.onTap_=function(){_.lQ(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
Lo.prototype.observeImpressionEndpoints_=Lo.prototype.observeImpressionEndpoints_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Lo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Lo.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Lo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Lo.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Lo.prototype,"positionType",void 0);_.w([_.g({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.u("design:type",Boolean)],Lo.prototype,"hasButtons_",void 0);_.w([_.g({value:function(){return this.onTap_.bind(this)}}),
_.u("design:type",Function)],Lo.prototype,"boundOnTap_",void 0);_.w([_.g({value:{style:"mono-inverse"}}),_.u("design:type",Object)],Lo.prototype,"buttonOverride",void 0);_.w([_.tC("data.promoConfig.impressionEndpoints"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Lo.prototype,"observeImpressionEndpoints_",null);_.w([_.AC({is:"yt-tooltip-renderer",disableElementRegistration:!0})],Lo);
_.R(Lo,"yt-tooltip-renderer",function(){if(FbQ===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;sAO===void 0&&(sAO=document.createElement("template"));var L=sAO;d.call(b,L.content.cloneNode(!0),l.content.firstChild);FbQ=l}l=FbQ;return l},{mode:2});var B8Q;var nH9;var Or9={},N8a=(Or9.WEB_REMIX="music.youtube.com",Or9),PG=function(){var l=_.S.apply(this,arguments)||this;l.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return l};
_.h(PG,_.S);_.Q=PG.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.created=function(){this.embedHost_=N8a[_.aC("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.Q.ready=function(){_.F$(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.Q.computeEmbedCode_=function(l,b,d,L,P){if(!l)return"";var E=l.videoId,f=l.fullListId,F=[];l.attributionId&&F.push("si="+l.attributionId);L||F.push("controls=0");d&&Number(b)>0&&F.push("start="+b);f&&(E="videoseries",F.push("list="+f));d="https://"+(P?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+E;l.clipId&&(F.push("clip="+l.clipId),F.push("clipt="+l.clipTiming));b=F.length>0?d+"?"+F.join("&amp;"):d;l.encryptedEmbedConfig&&F.push("embed_config="+JSON.stringify({enc:l.encryptedEmbedConfig}));
F=F.length>0?d+"?"+F.join("&amp;"):d;_.U("web_sharing_embed_preview_killswitch")?_.F$(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(F,l.previewWidth||854,l.previewHeight||480):(_.Vh(this.videoPreviewContainer),_.F$(this.videoPreviewContainer).appendChild(this.buildIframeElement(F)));return this.getEmbedCode_(b,l.width||560,l.height||315)};
_.Q.buildIframeElement=function(l){var b=document.createElement("iframe"),d,L;b.width=""+((L=(d=this.data)==null?void 0:d.previewWidth)!=null?L:854);var P,E;b.height=""+((E=(P=this.data)==null?void 0:P.previewHeight)!=null?E:480);_.Ls(b,2,l);b.title="YouTube video player";b.frameBorder="0";b.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";b.referrerPolicy="strict-origin-when-cross-origin";b.allowFullscreen=!0;return b};
_.Q.computeIsSquareAspectRatio_=function(l){return l.previewHeight&&l.previewWidth?l.previewHeight==l.previewWidth:!1};
_.Q.computeShowEmbedOptions_=function(l){return!!l.enablePrivacyModeOptionLabel||!!l.showPlayerControlsOptionLabel};
_.Q.getEmbedCode_=function(l,b,d){return'<iframe width="'+b+'" height="'+d+'" src="'+l+'" 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>'};
_.Q.handleSignalActionCopyShareEmbedUrl_=function(){_.F$(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.Q.handleSetTimestamp_=function(l){this.startAtTimeStamp_=(this.startAtChecked_=l.isSet)?l.timestamp:0};
_.Q.closePanel_=function(){_.lQ(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.Q.onEmbedCode_=function(){_.F$(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.Q.onYtPopupClosed_=function(){_.Vh(_.F$(this.hostElement).querySelector("#video-preview"))};
_.Q.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.K(this.data.actionButtons[0],_.Ym)&&this.ytRendererBehavior.logExplicitClick(_.K(this.data.actionButtons[0],_.Ym))};
PG.prototype.onYtPopupClosed_=PG.prototype.onYtPopupClosed_;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],PG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],PG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],PG.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],PG.prototype,"data",void 0);
_.w([_.g({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.u("design:type",String)],PG.prototype,"embedCode_",void 0);_.w([_.g({value:!0}),_.u("design:type",Boolean)],PG.prototype,"isPlayerControlsOptionChecked_",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],PG.prototype,"isPrivacyModeOptionChecked_",void 0);_.w([_.g({value:!1,notify:!0}),_.u("design:type",Boolean)],PG.prototype,"startAtChecked_",void 0);
_.w([_.g({value:0}),_.u("design:type",Number)],PG.prototype,"startAtTimeStamp_",void 0);_.w([_.g({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],PG.prototype,"isSquareAspectRatio_",void 0);_.w([_.KL("#video-preview"),_.u("design:type",HTMLElement)],PG.prototype,"videoPreviewContainer",void 0);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],PG.prototype,"onYtPopupClosed_",null);
_.w([_.AC({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],PG);
_.R(PG,"yt-sharing-embed-renderer",function(){if(nH9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;B8Q===void 0&&(B8Q=document.createElement("template"));var L=B8Q;d.call(b,L.content.cloneNode(!0),l.content.firstChild);nH9=l}l=nH9;return l},{mode:2});var mN6={};
mN6.YtUnlimitedFamilyInterstitialBehavior=[_.DX.YtOpenPopupBehavior,_.wG.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(l){l=_.xYr(_.i$(l),"yt-button-renderer");return l?l.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(l){this.dialogHistory_.push(l)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var l=this.popFromHistory();if(l){var b={openPopupAction:{popupType:"DIALOG",popup:{}}};b.openPopupAction.popup[l.renderer]=l.data;this.showingPreviousDialog_=!0;this.openPopup(b)}},
handleOpenPopupAction_:function(l){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var b=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(L){return!!l.openPopupAction.popup[L]}),d=this.getElementName_();
b&&this.data&&(this.pushToHistory({renderer:d,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(l){if(l=_.K(l,ubA))this.loading=!0,_.lQ(this.hostElement,"yt-open-create-family-dialog",[l,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var l=this.hostElement.nodeName.split("-").slice(1).map(function(b){return""+b[0].toUpperCase()+b.slice(1).toLowerCase()}).join("");
return l[0].toLowerCase()+l.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var YU9;var qU9;var Ej=function(){return _.S.apply(this,arguments)||this};
_.h(Ej,_.S);_.Q=Ej.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.lQ(this.hostElement,"yt-register-create-family-dialog");_.F$(this.hostElement).querySelector("#thumbnail").onShow()};
_.Q.fireOnCloseCommand_=function(){var l;((l=this.data)==null?0:l.onCloseCommand)&&_.Py(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.Q.onYtServiceRequestSent_=function(l,b){b&&b.endpoint&&_.K(b.endpoint,_.fZ)||(this.loading=!0)};
_.Q.onYtServiceRequestCompleted_=function(){var l=this.hostElement.parentElement;l.close&&l.close();this.loading=!1};
_.Q.openPopupHandler_=function(l){if(l.detail==this){var b;((b=this.data)==null?0:b.onOpenCommands)&&_.Py(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.Q.closePopupHandler_=function(l,b){this.fireOnCloseCommand_();if(b&&b.canceled===!0||b&&b.canceled===!1&&b.confirmed===!1){var d;((d=this.data)==null?0:d.onDismissCommands)&&_.Py(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.Q.dataChanged_=function(){this.loading=!1};
Ej.prototype.dataChanged_=Ej.prototype.dataChanged_;Ej.prototype.closePopupHandler_=Ej.prototype.closePopupHandler_;Ej.prototype.openPopupHandler_=Ej.prototype.openPopupHandler_;Ej.prototype.onYtServiceRequestCompleted_=Ej.prototype.onYtServiceRequestCompleted_;Ej.prototype.onYtServiceRequestSent_=Ej.prototype.onYtServiceRequestSent_;_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Ej.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Ej.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(mN6.YtUnlimitedFamilyInterstitialBehavior),_.u("design:type",Object)],Ej.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Ej.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Ej.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],Ej.prototype,"loading",void 0);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],Ej.prototype,"onYtServiceRequestSent_",null);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],Ej.prototype,"onYtServiceRequestCompleted_",null);
_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],Ej.prototype,"openPopupHandler_",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],Ej.prototype,"closePopupHandler_",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],Ej.prototype,"dataChanged_",null);
_.w([_.AC({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],Ej);
_.R(Ej,"yt-unlimited-family-message-interstitial-renderer",function(){if(qU9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;YU9===void 0&&(YU9=document.createElement("template"));var L=YU9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);qU9=l}l=qU9;return l},{mode:2});var Hr9;var tWZ;var QR=function(){return _.S.apply(this,arguments)||this};
_.h(QR,_.S);QR.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"}}}};
QR.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.F$(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(l){l.onShow()});
_.F$(this.hostElement).querySelector("#main-thumbnail").onShow()};
QR.prototype.onButtonTap_=function(l){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(l)};
QR.prototype.computeMainThumbnailWidth_=function(l){return l&&l.length!==0?72:96};
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],QR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],QR.prototype,"ytRendererBehavior",void 0);_.w([_.z(mN6.YtUnlimitedFamilyInterstitialBehavior),_.u("design:type",Object)],QR.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],QR.prototype,"data",void 0);
_.w([_.g({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.u("design:type",Number)],QR.prototype,"mainThumbnailWidth_",void 0);_.w([_.g({value:function(){return this.onButtonTap_.bind(this)}}),
_.u("design:type",Function)],QR.prototype,"boundButtonTap_",void 0);_.w([_.AC({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],QR);
_.R(QR,"yt-unlimited-family-profile-interstitial-renderer",function(){if(tWZ===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;Hr9===void 0&&(Hr9=document.createElement("template"));var L=Hr9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);tWZ=l}l=tWZ;return l},{mode:2});var UNB;var KbZ;var XL=function(){var l=_.S.apply(this,arguments)||this;l.sliderAriaValueText_=null;l.selectedIndex_=0;l.messages={PAUSE_SLIDER:_.By("PAUSE_SLIDER",void 0,"Pause Duration")};return l};
_.h(XL,_.S);_.Q=XL.prototype;_.Q.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_]]"}}}}}};
_.Q.onPopupOpened_=function(l){l.detail==this&&_.U("enable_premium_voluntary_pause")&&(_.lQ(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.setDialogData=function(l){this.data=l;this.resetSlider_()};
_.Q.dataChanged_=function(){this.data&&this.resetSlider_()};
_.Q.onSubmitTap_=function(){if(this.data.confirmCommand){var l=this.data.confirmCommand;_.K(l,_.XMf)&&_.LZ(this.hostElement,[l,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.Q.onExitButtonTap_=function(){_.lQ(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.Q.closePopupHandler_=function(l,b){(b&&b.canceled===!0||b.canceled===!1&&b.confirmed===!1)&&this.handleOnDismissCommands_()};
_.Q.onSliderChange_=function(){this.selectedIndex_=_.F$(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.Q.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.Q.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.Q.resetSlider_=function(){if(this.data){var l=this.data.defaultEndOptionIndex||0,b=_.F$(this.hostElement).querySelector("#id-pause-slider");if(b.immediateValue<l)for(;b.immediateValue!=l;)b.increment();else if(l<b.immediateValue)for(;b.immediateValue!=l;)b.decrement();this.selectedIndex_=l;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.Q.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.Py(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Q.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.Py(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Q.onYtServiceRequestSent=function(){this.loading=!0};
_.Q.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
XL.prototype.onYtServiceRequestCompleted=XL.prototype.onYtServiceRequestCompleted;XL.prototype.onYtServiceRequestSent=XL.prototype.onYtServiceRequestSent;XL.prototype.closePopupHandler_=XL.prototype.closePopupHandler_;XL.prototype.dataChanged_=XL.prototype.dataChanged_;XL.prototype.onPopupOpened_=XL.prototype.onPopupOpened_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],XL.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],XL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],XL.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],XL.prototype,"loading",void 0);_.w([_.g(),_.u("design:type",Number)],XL.prototype,"selectIndexMax_",void 0);_.w([_.g(),_.u("design:type",Object)],XL.prototype,"selectedData_",void 0);
_.w([_.g(),_.u("design:type",Object)],XL.prototype,"sliderAriaValueText_",void 0);_.w([_.g({value:function(){return this.onSubmitTap_.bind(this)}}),
_.u("design:type",Function)],XL.prototype,"onButtonTap_",void 0);_.w([_.g({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.u("design:type",Function)],XL.prototype,"onSecondaryTap_",void 0);_.w([_.g(),_.u("design:type",Object)],XL.prototype,"messages",void 0);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],XL.prototype,"onPopupOpened_",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],XL.prototype,"dataChanged_",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],XL.prototype,"closePopupHandler_",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],XL.prototype,"onYtServiceRequestSent",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],XL.prototype,"onYtServiceRequestCompleted",null);_.w([_.AC({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],XL);
_.R(XL,"yt-unplugged-pause-membership-dialog-renderer",function(){if(KbZ===void 0){var l=document.createElement("template");_.k(l,'\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>');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;UNB===void 0&&(UNB=document.createElement("template"));var L=UNB;d.call(b,L.content.cloneNode(!0),l.content.firstChild);KbZ=l}l=KbZ;return l},{mode:2});var ehQ;var hhQ;var fo=function(){return _.S.apply(this,arguments)||this};
_.h(fo,_.S);fo.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.$h("vcBalanceRenderer")}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],fo.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],fo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],fo.prototype,"data",void 0);_.w([_.AC({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],fo);
_.R(fo,"yt-vc-offer-layout-header-renderer",function(){if(hhQ===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;ehQ===void 0&&(ehQ=document.createElement("template"));var L=ehQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);hhQ=l}l=hhQ;return l},{mode:2});var kzA;var WbS;var jAl;var zhA;var sj=function(){return _.S.apply(this,arguments)||this};
_.h(sj,_.S);sj.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.qG.Object.defineProperties(sj.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)}}});
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],sj.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],sj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.yfj.YtTappableItemBehavior),_.u("design:type",Object)],sj.prototype,"ytTappableItemBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],sj.prototype,"data",void 0);
_.w([_.g({reflectToAttribute:!0}),_.y("data.accessibilityText"),_.u("design:type",String),_.u("design:paramtypes",[])],sj.prototype,"ariaLabel",null);_.w([_.g({reflectToAttribute:!0}),_.y("data.style"),_.u("design:type",String),_.u("design:paramtypes",[])],sj.prototype,"vcOfferStyle",null);_.w([_.y("data.style","data.titleText"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],sj.prototype,"showTitleText",null);_.w([_.AC({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],sj);
_.R(sj,"yt-vc-offer-renderer",function(){if(zhA===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;jAl===void 0&&(jAl=document.createElement("template"));var L=jAl;d.call(b,L.content.cloneNode(!0),l.content.firstChild);zhA=l}l=zhA;return l},{mode:2});var FL=function(){return _.S.apply(this,arguments)||this};
_.h(FL,_.S);FL.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}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],FL.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],FL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],FL.prototype,"data",void 0);_.w([_.AC({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],FL);
_.R(FL,"yt-vc-offer-layout-renderer",function(){if(WbS===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;kzA===void 0&&(kzA=document.createElement("template"));var L=kzA;d.call(b,L.content.cloneNode(!0),l.content.firstChild);WbS=l}l=WbS;return l},{mode:2});var yP9;var Zrl;var MWZ;var I9q;var BG=function(){return _.S.apply(this,arguments)||this};
_.h(BG,_.S);BG.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}}}}}};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],BG.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],BG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],BG.prototype,"data",void 0);_.w([_.AC({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],BG);
_.R(BG,"yt-ypc-offers-modal-top-bar-renderer",function(){if(I9q===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;MWZ===void 0&&(MWZ=document.createElement("template"));var L=MWZ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);I9q=l}l=I9q;return l},{mode:2});var no=function(){return _.S.apply(this,arguments)||this};
_.h(no,_.S);no.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"}}}}};
no.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
no.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var l=this.scrollable;l.attached&&typeof l.attached==="function"&&l.attached()};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],no.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],no.prototype,"ytRendererstamperBehavior",void 0);_.w([_.KL("#scrollable"),_.u("design:type",Object)],no.prototype,"scrollable",void 0);_.w([_.g(),_.u("design:type",Object)],no.prototype,"data",void 0);_.w([_.AC({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],no);
_.R(no,"yt-ypc-offers-modal-renderer",function(){if(Zrl===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;yP9===void 0&&(yP9=document.createElement("template"));var L=yP9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);Zrl=l}l=Zrl;return l},{mode:2});var $N9;var JPS;var Oj=function(){return _.S.apply(this,arguments)||this};
_.h(Oj,_.S);_.Q=Oj.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.F$(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.Q.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.lQ(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.Q.onYtPopupOpened_=function(l,b){(b==null?void 0:b.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.Py(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Q.onYtPopupClosed_=function(l,b){this.continueButtonTapped||b&&(b.canceled===!0||b.canceled===!1&&b.confirmed===!1)&&this.data.onDismissCommands&&_.Py(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Q.onYtServiceRequestError_=function(l){this.set("showSpinner",!1);_.Tf(this.hostElement,l.detail.error.message)};
_.Q.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.U("enable_ypc_spinners")?_.lQ(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
Oj.prototype.onYtServiceRequestError_=Oj.prototype.onYtServiceRequestError_;Oj.prototype.onYtPopupClosed_=Oj.prototype.onYtPopupClosed_;Oj.prototype.onYtPopupOpened_=Oj.prototype.onYtPopupOpened_;Oj.prototype.onYtServiceRequestCompleted_=Oj.prototype.onYtServiceRequestCompleted_;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Oj.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Oj.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.g(),_.u("design:type",Object)],Oj.prototype,"data",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Oj.prototype,"showSpinner",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],Oj.prototype,"continueButtonTapped",void 0);_.w([_.g({value:function(){return this.onContinueTapped_.bind(this)}}),
_.u("design:type",Function)],Oj.prototype,"bindOnContinueTapped_",void 0);_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Oj.prototype,"onYtServiceRequestCompleted_",null);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],Oj.prototype,"onYtPopupOpened_",null);
_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],Oj.prototype,"onYtPopupClosed_",null);_.w([_.Hf("yt-service-request-error"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],Oj.prototype,"onYtServiceRequestError_",null);_.w([_.AC({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],Oj);
_.R(Oj,"yt-ypc-upgrade-dialog-renderer",function(){if(JPS===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;$N9===void 0&&($N9=document.createElement("template"));var L=$N9;d.call(b,L.content.cloneNode(!0),l.content.firstChild);JPS=l}l=JPS;return l},{mode:2});var xNj;var gHj;var Nx=function(){return _.S.apply(this,arguments)||this};
_.h(Nx,_.S);Nx.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Nx.prototype.computeHasButtons_=function(l){return!(!l.dismissButton&&!l.confirmButton)};
Nx.prototype.computeStyle_=function(l){return l||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Nx.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],Nx.prototype,"ytEventForwardingBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],Nx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Nx.prototype,"data",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],Nx.prototype,"positionType",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.u("design:type",Boolean)],Nx.prototype,"hasButtons_",void 0);_.w([_.g({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.u("design:type",Boolean)],Nx.prototype,"style_",void 0);_.w([_.AC({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],Nx);
_.R(Nx,"yt-bubble-hint-renderer",function(){if(gHj===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;xNj===void 0&&(xNj=document.createElement("template"));var L=xNj;d.call(b,L.content.cloneNode(!0),l.content.firstChild);gHj=l}l=gHj;return l},{mode:2});var SUx;var APq;var mN=function(){var l=_.Hh.apply(this,arguments)||this;l.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return l};
_.h(mN,_.Hh);_.Q=mN.prototype;_.Q.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.Q.attached=function(){var l=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){l.$.thumbnail.onShow();l.$["header-image"].onShow()})};
_.Q.handleCheckBoxUpdateAction_=function(l){this.canShowCheckboxEnabledConfirmButton=l};
_.Q.computeUseOverlayForSpinner_=function(l,b){return!!l&&b};
_.Q.computeShowSpinner_=function(l,b){return l||!!b};
_.Q.fireOnCloseActions_=function(){var l,b=_.X(((l=this.data)==null?void 0:l.onClosedActions)||[]);for(l=b.next();!l.done;l=b.next())this.ytRendererBehavior.resolveCommand(l.value)};
_.Q.fireOnOpenCommands_=function(l){var b,d=(b=this.data)==null?void 0:b.onOpenCommands;if(d)for(l.stopImmediatePropagation(),l=_.X(d),b=l.next();!b.done;b=l.next())this.ytRendererBehavior.resolveCommand(b.value)};
_.Q.fireOnDismissCommands_=function(l){var b,d=(b=this.data)==null?void 0:b.onDismissCommands;if(d)for(l.stopImmediatePropagation(),l=_.X(d),b=l.next();!b.done;b=l.next())this.ytRendererBehavior.resolveCommand(b.value)};
_.Q.openPopupHandler_=function(l){l.detail==this&&this.fireOnOpenCommands_(l)};
_.Q.closePopupHandler_=function(l,b){_.bQ(this,"yt-confirm-dialog-close-action",[b]);this.fireOnCloseActions_();(b&&b.canceled===!0||b&&b.canceled===!1&&b.confirmed===!1)&&this.fireOnDismissCommands_(l)};
_.Q.onHeaderImageChanged_=function(){var l;((l=this.data)==null?0:l.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.Q.computeHasHeaderImageWidth_=function(l){return l!=void 0};
_.Q.computeHasLoadingMessage=function(l){return!!l};
_.Q.onHeaderImageWidthChanged_=function(){var l,b=(l=this.data)==null?void 0:l.headerImageWidth;if(b){if(l=1.25*b*2+b,this.$.main.style.width=l+"px",b=this.$.scroller.firstElementChild)b.style.minWidth=l+"px"}else this.$.main.style.width="100%"};
_.Q.onThumbnailChanged_=function(){var l;((l=this.data)==null?0:l.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")};
_.Q.onYtNavigate_=function(l){l=_.i$(l);l instanceof Node&&_.Bf(this.$["confirm-button"]).contains(l)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.Q.computePrimaryIsCancel_=function(l){return l};
_.Q.computeIsCancelButtonHidden_=function(l){return l.skipCancelButton||!l.cancelButton};
_.Q.computeIsCheckboxHidden_=function(l){return!l.checkbox};
_.Q.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.Q.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.Q.onYtServiceRequestCompleted_=function(){var l;((l=this.data)==null?0:l.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.qG.Object.defineProperties(mN,{template:{configurable:!0,enumerable:!0,get:function(){if(APq===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;SUx===void 0&&(SUx=document.createElement("template"));var L=SUx;d.call(b,L.content.cloneNode(!0),l.content.firstChild);APq=l}l=APq;return l}}});
mN.prototype.onYtServiceRequestCompleted_=mN.prototype.onYtServiceRequestCompleted_;mN.prototype.onYtServiceRequestSent_=mN.prototype.onYtServiceRequestSent_;mN.prototype.onThumbnailLoaded_=mN.prototype.onThumbnailLoaded_;mN.prototype.onYtNavigate_=mN.prototype.onYtNavigate_;mN.prototype.onThumbnailChanged_=mN.prototype.onThumbnailChanged_;mN.prototype.onHeaderImageWidthChanged_=mN.prototype.onHeaderImageWidthChanged_;mN.prototype.onHeaderImageChanged_=mN.prototype.onHeaderImageChanged_;
mN.prototype.closePopupHandler_=mN.prototype.closePopupHandler_;mN.prototype.openPopupHandler_=mN.prototype.openPopupHandler_;_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],mN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],mN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],mN.prototype,"ytRendererBehavior",void 0);
_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],mN.prototype,"ytEventForwardingBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],mN.prototype,"data",void 0);_.w([_.g({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.u("design:type",Boolean)],mN.prototype,"primaryIsCancel",void 0);_.w([_.g({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.u("design:type",Boolean)],mN.prototype,"isCancelButtonHidden",void 0);
_.w([_.g({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.u("design:type",Boolean)],mN.prototype,"isCheckboxHidden",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],mN.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.w([_.g({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.u("design:type",Boolean)],mN.prototype,"useOverlayForSpinner_",void 0);
_.w([_.g({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.u("design:type",Boolean)],mN.prototype,"showSpinner_",void 0);_.w([_.g({value:!1}),_.u("design:type",Boolean)],mN.prototype,"isActionInProgress_",void 0);_.w([_.g({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.u("design:type",Boolean)],mN.prototype,"hasHeaderImageWidth_",void 0);
_.w([_.g({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.u("design:type",Boolean)],mN.prototype,"hasLoadingMessage",void 0);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],mN.prototype,"openPopupHandler_",null);_.w([_.Hf("yt-popup-closed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],mN.prototype,"closePopupHandler_",null);
_.w([_.tC("data.headerImage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mN.prototype,"onHeaderImageChanged_",null);_.w([_.tC("data.headerImageWidth"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mN.prototype,"onHeaderImageWidthChanged_",null);_.w([_.tC("data.thumbnail"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mN.prototype,"onThumbnailChanged_",null);
_.w([_.Hf("yt-navigate"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],mN.prototype,"onYtNavigate_",null);_.w([_.Hf("yt-img-shadow-loaded"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],mN.prototype,"onThumbnailLoaded_",null);_.w([_.Hf("yt-service-request-sent"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.DT]),_.u("design:returntype")],mN.prototype,"onYtServiceRequestSent_",null);
_.w([_.Hf("yt-service-request-completed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,_.c$]),_.u("design:returntype")],mN.prototype,"onYtServiceRequestCompleted_",null);_.w([_.AC({is:"yt-confirm-dialog-renderer",noInjection:!0})],mN);var vHQ;var C1a;var Yf=function(){return _.S.apply(this,arguments)||this};
_.h(Yf,_.S);Yf.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.F$(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
Yf.prototype.computeConfirmButton_=function(l){var b={text:l.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};l.confirmNavigationEndpoint?b.navigationEndpoint=l.confirmNavigationEndpoint:l.confirmServiceEndpoint&&(b.serviceEndpoint=l.confirmServiceEndpoint);return b};
Yf.prototype.computeShowTitle_=function(l){return!(l==null||!l.title)};
_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],Yf.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Yf.prototype,"data",void 0);_.w([_.g({computed:"computeShowTitle_(data)"}),_.u("design:type",Boolean)],Yf.prototype,"showTitle",void 0);_.w([_.AC({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],Yf);
_.R(Yf,"yt-fancy-dismissible-dialog-renderer",function(){if(C1a===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;vHQ===void 0&&(vHQ=document.createElement("template"));var L=vHQ;d.call(b,L.content.cloneNode(!0),l.content.firstChild);C1a=l}l=C1a;return l});var RhS;var pD9;var qx=function(){var l=_.S.apply(this,arguments)||this;l.spinnerActive=!1;return l};
_.h(qx,_.S);qx.prototype.created=function(){Aya(2201)};
qx.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
qx.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
qx.prototype.onIronOverlayClosed=qx.prototype.onIronOverlayClosed;qx.prototype.onIronOverlayOpened=qx.prototype.onIronOverlayOpened;_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],qx.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.HK),_.u("design:type",Object)],qx.prototype,"tpYtIronOverlayBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],qx.prototype,"data",void 0);_.w([_.g(),_.u("design:type",Object)],qx.prototype,"spinnerActive",void 0);
_.w([_.Hf("iron-overlay-opened"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qx.prototype,"onIronOverlayOpened",null);_.w([_.Hf("iron-overlay-closed"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],qx.prototype,"onIronOverlayClosed",null);_.w([_.AC({is:"yt-loading-renderer",disableElementRegistration:!0})],qx);
_.R(qx,"yt-loading-renderer",function(){if(pD9===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;RhS===void 0&&(RhS=document.createElement("template"));var L=RhS;d.call(b,L.content.cloneNode(!0),l.content.firstChild);pD9=l}l=pD9;return l},{mode:2});var oHa;var DNO;var HG=function(){var l=_.S.apply(this,arguments)||this;l.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);l.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);l.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";l.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return l};
_.h(HG,_.S);_.Q=HG.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Q.onDarkModeToggledAction=function(l){this.isDarkTheme=l};
_.Q.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.Q.openPopupHandler_=function(l){l.detail===this.hostElement&&this.hostElement.hidden&&_.lQ(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.Q.onDismissButtonTap_=function(){var l;this.closeOnDismissButton_.has(((l=this.data)==null?void 0:l.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.lQ(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Q.onAcceptButtonTap_=function(){var l;this.closeOnAcceptButton_.has(((l=this.data)==null?void 0:l.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.lQ(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Q.computeHasHeader_=function(l){return!!l.headerBackgroundImage};
_.Q.computeLayoutStyle_=function(l){return l};
_.Q.computePopupSize_=function(l){return l};
_.Q.computeIconType_=function(l){return l.dialogIcon&&l.dialogIcon.iconType?l.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":l.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":l.dialogIcon.iconType:""};
_.Q.computeIsLogo_=function(l){return!!l.dialogIcon&&!!l.dialogIcon.iconType&&(l.dialogIcon.iconType==="YOUTUBE_LOGO"||l.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||l.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.Q.computeHasCustomLogo=function(l){return!(l==null||!l.headerForegroundImage)};
_.Q.computeCustomLogo=function(l,b){if(l!=null&&l.headerForegroundImage)return l.headerForegroundImageDark?b?l.headerForegroundImageDark:l.headerForegroundImage:l.headerForegroundImage};
_.Q.computeHeaderBackgroundImage=function(l,b){if(l!=null&&l.headerBackgroundImage)return b&&(l==null?0:l.headerBackgroundImageDark)?l.headerBackgroundImageDark:l.headerBackgroundImage};
_.Q.shouldShowIconContainer=function(l,b){return l&&!b};
_.Q.shouldShowNonYouTubeIcon=function(l,b){return!l&&!b};
_.Q.getLogoImageId=function(l){var b,d,L;return(l=(b=this.computeCustomLogo(l,this.isDarkTheme))==null?void 0:(d=b.thumbnails)==null?void 0:(L=d[0])==null?void 0:L.height)&&l%31===0?"custom-logo-with-padding":"custom-logo"};
HG.prototype.openPopupHandler_=HG.prototype.openPopupHandler_;HG.prototype.dataChanged_=HG.prototype.dataChanged_;_.w([_.z(_.MS.YtRendererstamperBehavior),_.u("design:type",Object)],HG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],HG.prototype,"ytRendererBehavior",void 0);_.w([_.g(),_.u("design:type",Boolean)],HG.prototype,"isDarkTheme",void 0);
_.w([_.g({computed:"computeCustomLogo(data, isDarkTheme)"}),_.u("design:type",Object)],HG.prototype,"customLogo",void 0);_.w([_.g({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.u("design:type",Object)],HG.prototype,"headerBackgroundImage",void 0);_.w([_.g(),_.u("design:type",Object)],HG.prototype,"data",void 0);_.w([_.g({computed:"computeHasHeader_(data)"}),_.u("design:type",Boolean)],HG.prototype,"hasHeader",void 0);
_.w([_.g({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.u("design:type",Object)],HG.prototype,"layoutStyle",void 0);_.w([_.g({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.u("design:type",Object)],HG.prototype,"popupSize",void 0);_.w([_.g({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HG.prototype,"hasLogo",void 0);
_.w([_.g({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.u("design:type",Boolean)],HG.prototype,"hasCustomLogo",void 0);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],HG.prototype,"dataChanged_",null);_.w([_.Hf("yt-popup-opened"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],HG.prototype,"openPopupHandler_",null);
_.w([_.AC({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],HG);
_.R(HG,"yt-upsell-dialog-renderer",function(){if(DNO===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;oHa===void 0&&(oHa=document.createElement("template"));var L=oHa;d.call(b,L.content.cloneNode(!0),l.content.firstChild);DNO=l}l=DNO;return l},{mode:2});var VW9=_.C(function(l){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.O(_.m,{cond:l.title,then:function(b){return _.O("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},b)}}))},"Gj"),wDQ=_.C(function(l){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.O(_.W_,{data:l.closeButton},{buttonViewModel:function(b){return _.O("div",null,_.O(_.Rb,{data:b.data}))}}))},"Hj"),uHS=_.C(function(l){var b=l.data;
return _.O(_.H7,null,_.O("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.O("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.O(_.m,{cond:function(){return!!b().image&&!!b().title},
then:function(){return _.O(_.cZ,{data:function(){return b().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.O("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.O(_.m,{cond:function(){return b().title},
then:function(d){return _.O("h3",{class:"miniAppGameInfoDialogViewModelTitle"},d)}}),_.O(_.m,{cond:function(){return b().primaryGenre},
then:function(d){return _.O("span",{class:"miniAppGameInfoDialogViewModelGenre"},d)}}))),_.O(_.m,{cond:function(){var d=b().description;
return d&&d.length<=150},
then:function(){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.O("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return b().description}))}}))},"Ij"),GzB=_.C(function(l){l=l.infoRows;
var b=_.qP().resolve(_.JT),d=_.U("enable_displaying_ppn");return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.O(_.RC,{each:l},function(L){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.O(_.m,{cond:function(){return L.label},
then:function(P){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},P)}}),_.O(_.m,{cond:function(){return L.attributedLabel},
then:function(P){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.O(_.UD,{text:P,noPreWrap:!0}))}}),_.O(_.m,{cond:function(){return L.value},
then:function(P){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},P)}}),_.O(_.m,{cond:function(){return L.attributedValue},
then:function(P){return _.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.O(_.UD,{text:P,noPreWrap:!0}))}}))}),_.O(_.m,{cond:function(){return d&&b.clientData.has("post_play_nonce")},
then:function(){return _.O("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.O("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.O("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},b.getData("post_play_nonce")))}}))},"Jj"),T8B=_.C(function(l){var b=l.data;
return _.O("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.O(VW9,{title:function(){return b().dialogTitle}}),_.O(uHS,{data:b}),_.O(_.m,{cond:function(){return b().infoRow},
then:function(d){return _.O(GzB,{infoRows:d})}}),_.O(wDQ,{closeButton:function(){return b().closeButton}}))},"Kj");
T8B.idomCompat=!0;_.P$(T8B,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;return _.O("yt-gulp-triggering-dialog-view-model",{class:_.nt("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.O(_.cZ,{data:function(){return b().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.O("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.O("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.O("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O(_.m,{cond:function(){return b().bodyText},
then:function(d){return _.O(_.RC,{each:d},function(L){return _.O("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.O(_.UD,{text:L}))})}})),_.O("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.O(_.W_,{data:function(){return b().dismissButton}},{buttonViewModel:function(d){return _.O("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.O(_.Rb,{data:d.data}))}}),_.O(_.W_,{data:function(){return b().actionButton}},{buttonViewModel:function(d){return _.O("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.O(_.Rb,{data:d.data}))}}))))},"Lj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.KX}});var a96=_.C(function(l){var b=l.data;l=_.ro(function(){return b().agreements},[]);
return _.O("installment-agreements-view-model",{class:_.nt("ytInstallmentAgreementsViewModelHost")},_.O(_.RC,{each:l},function(d){return _.O("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.O("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.O(_.UD,{text:d.label})),_.O("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.O(_.W_,{data:function(){return d.openButton}},{buttonViewModel:_.Rb})))}))},"Mj");
a96.idomCompat=!0;var irT=_.C(function(l){var b=_.X(_.bf(function(){var G,lN;return((G=l.data().createPlaylistDialogFormSchema)==null?0:(lN=G.initialValues)==null?0:lN.title)?l.data().createPlaylistDialogFormSchema.initialValues.title:""})),d=b.next().value,L=b.next().value;
b=_.X(_.bf(function(){l.data();return!1}));
var P=b.next().value,E=b.next().value;b=_.X(_.bf(function(){l.data();return!1}));
var f=b.next().value,F=b.next().value;b=_.X(_.bf(function(){var G,lN;return(G=l.data().createPlaylistDialogFormSchema)==null?void 0:(lN=G.initialValues)==null?void 0:lN.visibility}));
var n=b.next().value,N=b.next().value;b=_.X(_.bf(function(){l.data();return!1}));
var Y=b.next().value,q=b.next().value;b=_.X(_.bf(function(){var G,lN;return(G=l.data().createPlaylistDialogFormSchema)==null?void 0:(lN=G.initialValues)==null?void 0:lN.isCollaborative}));
var H=b.next().value,t=b.next().value,e=_.n1("div");_.Vl(function(){var G=e.value.querySelector("textarea");G&&(G.value=d())},"axFRaf");
_.wq(function(){var G;_.pSl((G=l.data().createPlaylistDialogFormSchema)==null?void 0:G.id,{onSubmit:function(){var lN=d();var sA=n(),OA=H(),WV=l.data();lN={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:lN,privacyStatus:sA,videoIds:WV.videoIds,sourcePlaylistId:WV.sourcePlaylistId,params:OA?WV.createPlaylistParamsCollaborationEnabled:WV.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.qP().resolve(_.tk).resolveCommand(lN)},
isValid:function(){return P()&&!f()&&!Y()}})});
var W=function(G){if(G!==void 0&&(L(G),!P()&&G.length>0&&E(!0),P())){var lN=ppl(l.data());if(lN){var sA=lN.minLength;lN=lN.maxLength;sA&&G.length<sA?F(!0):lN&&G.length>lN?F(!0):F(!1)}}},M=function(){var G=!(!H()||n()!=="PRIVATE");
q(G)},J=function(G){G!==void 0&&(N(G),M())},x=function(){if(Y())return DpQ(l.data())},V=function(){t(!H());
M()},p=function(){return{validate:function(G){if(P()){var lN=ppl(l.data());
if(lN){var sA=lN.minLength;lN=lN.translations;if(sA&&G.length<sA)return lN==null?void 0:lN.minLengthErrorMessage}}}}},D=function(){var G=ppl(l.data()),lN=G==null?void 0:G.maxLength,sA;
G=G==null?void 0:(sA=G.translations)==null?void 0:sA.maxLengthErrorMessage;if(lN&&G)return{maxChars:lN,errorMessage:G}};
return _.O("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.O("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:e},_.O(_.W_,{data:function(){return l.data().playlistTitle}},{textFormFieldViewModel:function(G){return _.O(_.lIQ,{data:G.data,
text:d,onInput:W,validation:p,characterLimit:D})},
textFieldViewModel:function(G){return _.O(_.riQ,{data:G.data,text:d,onInput:W,validation:p,characterLimit:D})}})),_.O("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.O(_.W_,{data:function(){return l.data().playlistVisibility}},{dropdownViewModel:function(G){return _.O(_.FyB,{data:G.data,
onSelected:J,error:x})}})),_.O(_.m,{cond:function(){return!!l.data().playlistCollaborate},
then:function(){return _.O("div",null,_.O(_.W_,{data:function(){return l.data().playlistCollaborate}},{switchListItemViewModel:function(G){return _.O(_.ki$,{data:G.data,
onTap:V})}}))}}))},"Oj");var cPQ=_.C(function(l){var b=l.data;return _.O("upsell-offer-table-cell-content-view-model",null,_.O("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.O(_.pz,null,_.O(_.v7,{when:function(){var d;return(d=b().icon)==null?void 0:d.iconType}},function(){return _.O("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.O(_.H$,{icon:function(){var d;
return(d=b().icon)==null?void 0:d.iconType.toString()}}))}),_.O(_.v7,{when:function(){return b().title}},function(){return _.O(_.UD,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return b().title}})}),_.O(_.v7,{when:function(){return b().subtitle}},function(){return _.O(_.UD,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return b().subtitle}})}),_.O(_.v7,{when:function(){return b().infoText}},function(){return _.O(_.UD,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return b().infoText}})}),_.O(_.v7,{when:function(){return b().featureDescription}},function(){return _.O(_.UD,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return b().featureDescription}})}),_.O(_.v7,{when:function(){return b().note}},function(){return _.O(_.UD,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return b().note}})})),_.O(_.m,{cond:function(){var d;
return(d=b().icon)==null?void 0:d.iconAccessibilityText},
then:function(){return _.O("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var d;return(d=b().icon)==null?void 0:d.iconAccessibilityText})}})))},"Pj");
cPQ.idomCompat=!0;var rPB=_.C(function(l){var b=l.data;var d=l.cellIndex;var L=l.rowIndex;return _.O("upsell-offer-table-cell-view-model",null,_.O("div",{class:_.nt("ytUpsellOfferTableCellViewModelCellWrapper",function(){return b().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":b().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var P,E;return"cell-"+((P=L==null?void 0:L())!=null?P:0)+"-"+((E=d==null?void 0:d())!=null?E:0)},
role:function(){return b().isFirstRow?"columnHeader":b().isFirstColumn?"rowheader":"gridcell"}},_.O(_.W_,{data:function(){return b().contents}},{upsellOfferTableCellContentViewModel:cPQ})))},"Qj");
rPB.idomCompat=!0;var l8j=_.C(function(l){var b=l.data;var d=l.upsellTableIsFirstRow;var L=l.rowIndex;var P=function(){return(d==null?0:d())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},E=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"},
role:"row","aria-owns":function(){return"cell-"+(L==null?void 0:L())+"-1 cell-"+(L==null?void 0:L())+"-2"}},_.O(_.W_,{data:function(){return b().rowHeaderCell}},{upsellOfferTableCellViewModel:function(f){return _.O("div",{class:P},_.O(rPB,{data:f.data,
cellIndex:0,rowIndex:L}))}}),_.O("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.O(_.W_,{data:function(){return b().contentCells}},{upsellOfferTableCellViewModel:function(f,F){return _.O("div",{class:E},_.O(rPB,{data:f.data,
cellIndex:function(){return F()+1},
rowIndex:L}))}}))))},"Rj");
l8j.idomCompat=!0;var bB9=_.C(function(l){var b=l.data;return _.O("ytm-upsell-offer-table-view-model",null,_.O("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.O("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.O(_.W_,{data:function(){return b().rows}},{upsellOfferTableRowViewModel:function(d,L){return _.O(l8j,{data:d.data,
upsellTableIsFirstRow:function(){return L()===0},
rowIndex:L})}}))))},"Sj");
bB9.idomCompat=!0;var d_S=_.C(function(l){var b=function(){return l.data()},d=_.ro(l.noPadding,!1),L=function(){var E,f;
return(f=(E=b().logo.accessibilityData)==null?void 0:E.label)!=null?f:""},P={};
return _.O("upsell-view-model",{class:_.nt("ytUpsellViewModelHost",(P.ytUpsellViewModelHostNoPadding=function(){return d()},P.ytUpsellViewModelHostWide=function(){return b().offerTable!==void 0},P))},_.O("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.O(_.m,{cond:function(){return _.wO(b().logo)},
then:function(E){return _.O(_.cZ,{data:E,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:L})}})),_.O("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.O(_.UD,{text:function(){return b().title}})),_.O("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.O(_.RC,{each:function(){var E;
return(E=b().subtitles)!=null?E:[]},
keyBy:"INDEX"},function(E){var f={};return _.O("div",{class:_.nt("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(f.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return b().offerTable!==void 0},f))},_.O(_.UD,{text:E}))})),_.O("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.O(_.RC,{each:function(){var E;
return(E=b().benefitInfos)!=null?E:[]},
keyBy:"INDEX"},function(E){return _.O(_.m,{cond:function(){return E().info},
then:function(f){return _.O("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.O(_.H$,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.O(_.UD,{text:f}))}})})),_.O(_.m,{cond:function(){return b().offerTable!==void 0},
then:function(){return _.O("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.O(_.W_,{data:function(){return b().offerTable}},{upsellOfferTableViewModel:function(E){return _.O(bB9,{data:E.data})}}))}}),_.O("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.O(_.RC,{each:function(){var E;
return(E=b().legalInfos)!=null?E:[]},
keyBy:"INDEX"},function(E){var f={};return _.O("div",{class:_.nt("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(f.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return b().offerTable!==void 0},f))},_.O(_.UD,{text:E}))})))},"Tj");var LIx=_.C(function(l){var b=l.data;l={};l=(l.ytMiniAppScoreChallengeViewModelScoreRadial=!0,l.ytMiniAppScoreChallengeViewModelDarkScoreRadial=Vzl(),l);return _.O("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.O("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return b().title}),_.O("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return b().subtitle}),_.O("div",{class:_.$Y(l)},_.O("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return b().score})),_.O("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return b().prompt}))},"Uj");var PM9=function(){this.store=_.i4();this.formId=""};
PM9.prototype.onInit=function(l){l.formId&&(this.formId=l.formId,this.store.dispatch(_.E2({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
PM9.prototype.cleanup=function(){this.store.dispatch(_.E2({type:"RESET_COMMAND_MAP"}))};var E2T=_.C(function(l){function b(F){if(F&&(F=_.K(F,_.y4)))return Object.assign({},F,{isSelected:E()})}
var d=_.X(_.bf(function(){var F,n;return(n=(F=_.K(l.data().option,_.y4))==null?void 0:F.isSelected)!=null?n:!1})),L=d.next().value,P=d.next().value,E=L;
_.wq(function(){var F;_.pSl((F=l.data().formSchema)==null?void 0:F.id,{onSubmit:function(){var n=_.qP().resolve(_.tk),N=!!l.data().selectedCommand,Y=!!l.data().unselectedCommand;if(E()){if(N)var q=l.data().selectedCommand}else Y&&(q=l.data().unselectedCommand);q=_.A9(q);b(l.data().option)&&!q?(n="",!N&&Y?n="selected ":N&&!Y&&(n="unselected "),N=new _.Rp("No "+n+"command found for SelectionListItemFormViewModel"),_.az(N)):q&&n.resolveCommand(q)},
isValid:function(){return!0}})});
var f=function(){P(!E())};
_.wk(function(){var F,n,N=(F=l.data())==null?void 0:(n=F.formSchema)==null?void 0:n.id;N&&_.hW()().delete(N)});
return _.O("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.O("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.O(_.UD,{text:function(){return l.data().paragraph}})),_.O(_.m,{cond:function(){return b(l.data().option)},
then:function(F){return _.O(_.ht,{data:F,isCompact:!0,hideSelectionTextChevron:!0,onTap:f,disableHorizontalPadding:!0})}}))},"Vj");var QvA=_.C(function(l){var b=l.data;var d=l.disablePadding;var L=l.className;var P=_.n1("yt-dialog-header-view-model"),E=function(){var n=b().imageBanner;a:switch(b().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var N="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:N="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:n,style:N,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},f=function(){return b().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
F=function(){return b().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.wq(function(){var n=function(){_.lQ(P.value,"yt-refit-popups-action")},N;
(N=P.value)==null||N.addEventListener("image-loaded",n);_.wk(function(){var Y;(Y=P.value)==null||Y.removeEventListener("image-loaded",n)})});
l={};return _.O("yt-dialog-header-view-model",{el:P,class:_.nt(L,(l.ytDialogHeaderViewModelHost=!0,l.ytDialogHeaderViewModelHostDisablePadding=d,l.ytDialogHeaderViewModelHostCentered=F,l))},_.O(_.m,{cond:function(){return b().imageBanner},
then:function(){var n={};return _.O("div",{class:_.nt(L,(n.ytDialogHeaderViewModelBanner=!0,n.ytDialogHeaderViewModelBannerFullBleed=f,n)),style:_.qb({"max-height":function(){return b().assetContainerMaxHeight!==void 0?b().assetContainerMaxHeight+"px":void 0}})},_.O(_.o2,{data:E,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.O(_.m,{cond:function(){return b().headerBlock},
then:function(){var n={};return _.O("div",{class:_.nt("ytDialogHeaderViewModelHeaderBlock",(n.ytDialogHeaderViewModelHeaderBlockCentered=F,n))},_.O(_.W_,{data:function(){return b().headerBlock}},{contentPreviewImageViewModel:function(N){return _.O(_.o2,{data:N.data,
notifyOnLoaded:!0})}}))}}),_.O(_.m,{cond:function(){return b().customBanner},
then:function(n){var N={};return _.O("div",{class:_.nt("ytDialogHeaderViewModelCustomAssetContainer",(N.ytDialogHeaderViewModelCustomAssetContainerCentered=F,N))},_.O(_.W_,{data:n},{avatarStackViewModel:_.NO}))}}),_.O(_.m,{cond:function(){return b().headline},
then:function(n){return _.O("h2",null,_.O(_.UD,{text:n,className:"ytDialogHeaderViewModelText"}))}}))},"Wj");
QvA.idomCompat=!0;var Xu9=_.C(function(l){var b=_.FI7(function(){return l.data().formId}),d=b.submitForm,L=b.isValid;
return _.O("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.O(_.W_,{data:function(){return l.data().panelFooter}},{panelFooterViewModel:function(P){return _.O(_.RA,{data:P.data,
disablePadding:!0,disablePrimaryButton:function(){return!L()},
onClickPrimaryButton:function(){d()}})}}))},"Xj");var f8x=_.C(function(l){var b=function(){var d,L;return(L=(d=_.K(l.data().rendererContext,_.jy))==null?void 0:d.label)!=null?L:""};
return _.O("yt-dialog-image-content-view-model",{class:_.nt("ytDialogImageContentViewModelHost",l.className)},_.O(_.m,{cond:function(){return _.wO(l.data().image)},
then:function(d){var L={};return _.O("div",{style:_.qb((L.width=(0,_.tt)(function(){var P;return(P=l.data().imageMaxWidth)!=null?P:""}),L)),
class:"ytDialogImageContentViewModelImage"},_.O(_.cZ,{data:d,alt:b,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.O(_.UD,{text:function(){return l.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Yj");var BcO=_.C(function(l){var b=_.lf(l,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),d=b.elRefCallback;l=b.Icon;var L=b.Asset,P=b.assetType,E=b.Title,f=b.LeadingActionHeader,F=b.TrailingActionHeader,n=b.headerPosition,N=b.Content,Y=b.buttonLayout,q=b.buttonStyle,H=b.primaryButtonWiz,t=b.secondaryButtonWiz,e=b.contentAlignment,W=b.isFullscreen,M=b.width,J=b.maxHeight,x=b.isHeaderWizDefined,V=b.Header,p=b.isFooterWizDefined,
D=b.Footer;b=_.n1("dialog-layout",function(AV){d==null||d(AV)});
var G=H?function(){var AV={};return H({buttonOverrides:function(){return{style:(q==null?void 0:q())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.nt((AV["yt-spec-dialog-layout__dialog-layout-button"]=!0,AV["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(Y==null?void 0:Y())===0||(Y==null?void 0:Y())===2},AV))})}:void 0,lN=t?function(){var AV={};
return t({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.nt((AV["yt-spec-dialog-layout__dialog-layout-button"]=!0,AV["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(Y==null?void 0:Y())===0||(Y==null?void 0:Y())===2},AV))})}:void 0,sA=function(){return(!!E||!!f||!!F)&&n()===0},OA={},WV={},qH={},KF={};
return _.O("dialog-layout",{el:b,class:_.nt((OA["yt-spec-dialog-layout"]=!0,OA["yt-spec-dialog-layout--dialog-layout-fullscreen"]=W,OA["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!W()},OA["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return J()===1},OA["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(P==null?void 0:P())===1},OA)),
style:function(){return(M==null?void 0:M())!==void 0?"width: "+M()+"px;":""}},l?_.O("div",{class:_.nt((WV["yt-spec-dialog-layout__dialog-layout-icon"]=!0,WV["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!L&&n()===1},WV["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return e()===1},WV))},_.O(l,null)):null,_.O(_.m,{cond:x,
then:function(){return V?_.O("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.O(V,null)):null},
else:function(){return _.O(_.H7,null,_.O(_.m,{cond:sA,then:function(){return _.O(svq,{contentAlignment:e,LeadingActionHeader:f,TrailingActionHeader:F,Title:E,isAboveAsset:!!L})}}),L?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.O(L,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.O("div",{class:_.nt((qH["yt-spec-dialog-layout__dialog-layout-container"]=!0,qH["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(e==null?void 0:e())===1},
qH["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!E&&!(V&&x())||!!L&&(n==null?void 0:n())===0},qH))},_.O(_.m,{cond:function(){return E&&!V&&(n==null?void 0:n())===1},
then:function(){return _.O(svq,{contentAlignment:e,LeadingActionHeader:f,TrailingActionHeader:F,Title:E,isAboveAsset:!1})}}),N?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.O(N,null))):null,_.O(_.m,{cond:p,
then:function(){return D?_.O("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.O(D,null)):null}}),G||lN?_.O(FIO,{footerClasses:_.nt((KF["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,KF["yt-spec-dialog-layout__dialog-layout-footer"]=!0,KF["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(Y==null?void 0:Y())===2},KF["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(Y==null?void 0:Y())===1},KF)),
PrimaryButton:G,SecondaryButton:lN}):null))},"Zj"),svq=_.C(function(l){var b=_.lf(l,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),d=b.contentAlignment,L=b.LeadingActionHeader;l=b.Title;var P=b.TrailingActionHeader,E=b.isAboveAsset,f=b.enableLeadingActionHeader;b={};return _.O("div",{class:_.nt((b["yt-spec-dialog-layout__dialog-header-container"]=!0,b["yt-spec-dialog-layout__dialog-header"]=!0,b["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=E,b["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(d==null?void 0:d())===1&&f()},b))},_.O(_.m,{cond:function(){return f()},
then:function(){return L?_.O("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.O(L,null)):null}}),l?_.O("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.O(l,null)):null,P?_.O("div",null,_.O(P,null)):null)},"$j"),FIO=_.C(function(l){var b=l.footerClasses;
var d=l.PrimaryButton;l=l.SecondaryButton;return _.O("div",{class:b},l?_.O(l,null):null,d?_.O(d,null):null)},"ak");var n2Z=new _.tZ("TIME_PICKER_VIEW_MODEL_TOKEN");var OBS=_.C(function(l){var b=l.data;return _.O("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.O("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.O(_.W_,{data:function(){return b().avatar}},{avatarViewModel:_.nS})),_.O("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O(_.UD,{text:function(){return b().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"bk");var NcS=_.C(function(l){return _.O("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.O(_.UD,{text:function(){return l.data().inviteMessage}})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.O(_.UD,{text:function(){return l.data().attributedAccountSectionHeaderText}})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.O(_.W_,{data:function(){return l.data().accountAvatar}},{avatarViewModel:_.nS}),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.O(_.UD,{text:function(){return l.data().accountName}}),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.O(_.UD,{text:function(){return l.data().handle}}))),_.O(_.W_,{data:function(){return l.data().trailingButton}},{buttonViewModel:_.Rb})),_.O("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.O(_.UD,{text:function(){return l.data().termsOfService}})))},"ck");var m_A=_.C(function(l){var b=l.data;return _.O("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.O("div",{class:"ytAccessConfirmationViewModelContent"},_.O(_.W_,{data:function(){var d;return(d=b().avatar)!=null?d:b().dualAvatar}},{dualAvatarViewModel:function(d){return _.O(_.ObO,{data:d.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(d){return _.O(_.O1,{data:d.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.O("h2",{class:"ytAccessConfirmationViewModelTitle"},_.O(_.UD,{text:function(){return b().title}})),_.O(_.UD,{text:function(){return b().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"dk");var YNa=_.C(function(l){var b=l.data;var d=void 0;l=_.X(_.bf(function(){var Y;return((Y=_.K(b().content,_.Q_O))==null?void 0:Y.defaultSelectedKey)||""}));
var L=l.next().value,P=l.next().value,E,f=function(){P("");var Y;(Y=d)==null||Y.cleanup()};
_.wq(function(){d=new PM9;window.addEventListener("yt-popup-closed",f)});
_.Vl(function(){if(d&&E!==b().formId&&(d.onInit(b()),(E=b().formId)&&L())){var Y=d,q={key:L()};q.command&&Y.store.dispatch(v6l(E,q.command))}},"sAwss");
_.wk(function(){window.removeEventListener("yt-popup-closed",f)});
var F=function(Y,q,H){q.key&&H&&q.key!==L()&&(P(q.key),d&&q.command&&d.store.dispatch(v6l(H,q.command)))},n=function(){if(_.K(b().content,_.Q_O))return!(L==null?0:L())},N=_.qP().resolve(_.YC(n2Z));
return _.O("yt-dialog-view-model",{class:_.nt("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.O(BcO,{Header:function(){return _.O(_.W_,{data:function(){return b().header}},{dialogHeaderViewModel:function(Y){return _.O(QvA,{data:Y.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!b().header},
Content:function(){return _.O(_.W_,{data:function(){return b().customContent?b().customContent:b().content}},Object.assign({},{basicContentViewModel:_.K6,
createPlaylistDialogFormViewModel:irT,collaborativePlaylistInviteMessageViewModel:NcS,miniAppScoreChallengeViewModel:LIx,radioButtonGroupViewModel:function(Y){var q=Y.data;return _.O(_.GWQ,{data:q,selectedKey:L,onSelected:F,groupName:function(){return q().formId}})},
selectionListItemFormViewModel:E2T,upsellViewModel:function(Y){return _.O(d_S,{data:Y.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:OBS,installmentAgreementsViewModel:a96,accessConfirmationViewModel:m_A,listViewModel:function(Y){return _.O(_.$ff,{data:Y.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:f8x},N&&{timePickerViewModel:N}))},
Footer:function(){return _.O(_.W_,{data:function(){return b().footer}},{panelFooterViewModel:function(Y){return _.O(_.RA,{data:Y.data,
disablePadding:!0,disablePrimaryButton:n})},
formPanelFooterViewModel:Xu9,formFooterViewModel:function(Y){return _.O(_.gM9,{data:Y.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!b().footer}}))},"fk");
YNa.idomCompat=!0;_.P$(YNa,"yt-dialog-view-model",{props:{data:_.KX},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var qNa=_.C(function(l){var b=l.data;return _.O("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.O(_.m,{cond:function(){return b().title},
then:function(d){return _.O("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.O(_.UD,{text:d,className:"ytPanelHeaderViewModelTitle"}))}}),_.O(_.m,{cond:function(){return b().subtitle},
then:function(d){return _.O(_.UD,{text:d,className:"ytPanelHeaderViewModelSubtitle"})}}))},"gk"),HBZ=_.C(function(l){var b=l.data;
var d=_.RYA(function(){return b().rendererContext});
l={};return _.O("yt-panel-header-view-model",{class:_.nt("ytPanelHeaderViewModelHost",(l.ytPanelHeaderViewModelHostHideDivider=function(){return!!b().shouldHideDivider},l.ytPanelHeaderViewModelHostCompact=function(){return!!b().subtitle},l)),
"aria-label":function(){var L;return(L=d())==null?void 0:L.label}},_.O(_.m,{cond:function(){return _.SN(b().rendererContext)},
then:function(){return _.O(_.mf0,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.gO(b().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.O(qNa,{data:b}))},
else:function(){return _.O(qNa,{data:b})}}),_.O("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.O(_.W_,{data:function(){return b().trailingButtons}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
className:"ytPanelHeaderViewModelButton"})}})))},"hk");
HBZ.idomCompat=!0;var t7l=_.C(function(l){var b=_.Nb(function(E){var f;if((f=l.skipContentClick)==null?0:f.call(l))return!1;l.onContentWrapperClick(E);return!0}),d,L,P;
return _.O("div",{class:_.nt("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return l.isAnimating()?"transform: translateY("+l.currentY()+"px);transition: 0.2s":""}},(d=l.header)==null?void 0:d.call(l),_.O("div",{id:l.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.qb({"max-height":(0,_.tt)(l.maxHeightForContentWrapper)}),"on:scroll":_.Nb(function(E){return l.onScroll(E),!1}),
"on:touchmove":_.Nb(function(E){return E.stopPropagation(),!1})},_.O("div",{el:_.lY(l.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":b},(L=l.body)==null?void 0:L.call(l))),(P=l.footer)==null?void 0:P.call(l))},"ik");
t7l.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var U_9=_.C(function(l){var b=_.ro(l.leadingLabel),d=_.ro(l.trailingLabel),L=_.ro(l.footerButtonType),P=function(){return b()||d()||l.hasPrimaryButton()||l.hasSecondaryButton()},E={},f=_.nt("yt-spec-bottom-sheet-layout__primary-button",(E["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return L()===0&&l.hasPrimaryButton()},E["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return L()===1&&l.hasPrimaryButton()},E["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return L()===2&&l.hasPrimaryButton()},E["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return L()===3&&l.hasPrimaryButton()},E));
E={};var F=_.nt("yt-spec-bottom-sheet-layout__secondary-button",(E["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return L()===1&&l.hasSecondaryButton()},E["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return L()===2&&l.hasSecondaryButton()},E["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return L()===3&&l.hasPrimaryButton()},E));
return _.O(_.m,{cond:l.hasFooterOverride,then:function(){var n;return _.O(_.H7,null,(n=l.footerOverride)==null?void 0:n.call(l))},
else:function(){return _.O(_.m,{cond:P,then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.O(_.m,{cond:function(){return b()||d()},
then:function(){var n={};return _.O("div",{class:_.nt("yt-spec-bottom-sheet-layout__footer-label-wrapper",(n["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!l.hasPrimaryButton()},n))},_.O(_.m,{cond:b,
then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},b)}}),_.O(_.m,{cond:d,
then:function(){return _.O("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},d)}}))}}),_.O(_.m,{cond:function(){return l.hasPrimaryButton()||l.hasSecondaryButton()},
then:function(){var n={};return _.O("div",{class:_.nt("yt-spec-bottom-sheet-layout__footer-button-wrapper",(n["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.FsV,n))},_.O(_.m,{cond:function(){return l.hasSecondaryButton()&&L()!==0},
then:function(){var N;return _.O("div",{class:F},(N=l.secondaryButton)==null?void 0:N.call(l))}}),_.O(_.m,{cond:l.hasPrimaryButton,
then:function(){var N;return _.O("div",{class:f},(N=l.primaryButton)==null?void 0:N.call(l))}}))}}))}})}})},"jk");
U_9.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var KIO=_.C(function(l){var b=_.ro(l.title),d=_.ro(l.subtitle);return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:l.headerId,"on:touchstart":_.Nb(function(L){var P;(P=l.touchstart)==null||P.call(l,L);return!1}),
"on:touchmove":_.Nb(function(L){var P;(P=l.touchmove)==null||P.call(l,L);return!1}),
"on:touchend":_.Nb(function(L){var P;(P=l.touchend)==null||P.call(l,L);return!1})},_.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.O(_.m,{cond:l.hasHeaderOverride,
then:function(){var L;return _.O(_.H7,null,(L=l.headerOverride)==null?void 0:L.call(l))},
else:function(){var L={};return _.O("div",{class:_.nt((L["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,L["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=b,L))},_.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.O(_.m,{cond:b,then:function(){return _.O(_.H7,null,_.O("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},b),_.O(_.m,{cond:d,then:function(){return _.O("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
d)}}))}})),_.O(_.m,{cond:function(){return b()&&l.hasActionHeader()},
then:function(){var P;return _.O("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(P=l.actionHeader)==null?void 0:P.call(l))}}))}}))},"kk");
KIO.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.C(function(l){function b(sA){if(!V&&typeof MutationObserver!=="undefined"){var OA={childList:!0};"MutationObserver"in window&&(V=new MutationObserver(d.bind(void 0,sA)),V.observe(sA,OA))}}
function d(sA){typeof V!=="undefined"&&(p["content-wrapper"]===void 0&&(p["content-wrapper"]=sA.children[0].clientHeight),W(p["content-wrapper"]),e()>M()||J(e()))}
function L(){t(window.innerHeight);e()>M()||J(e());D.isFullScreen[0]()&&e()>M()?G().dispatch("Snap To Full Screen",{maxHeight:x()}):G().dispatch("Snap To Neutral Position",{maxHeight:M()})}
function P(sA){document.body.style.overscrollBehavior="none";sA.preventDefault();G().dispatch("Touch Start",{event:sA})}
function E(sA){sA.preventDefault();G().dispatch("Touch Move",{event:sA,contentScrollable:e()>M(),fullContentWrapperHeight:x(),contentWrapperHeight:M(),heightMap:p,contentWrapperId:"content-wrapper",header:al9(l),footer:al9(l),headerDivHeight:p["bottom-sheet-header"],footerDivHeight:p["bottom-sheet-footer"]})}
function f(){document.body.style.overscrollBehavior="";D.isFullScreen[0]()?D.currentY[0]()>=60?G().dispatch("Snap To Neutral Position",{maxHeight:M()}):G().dispatch("Snap To Full Screen",{maxHeight:x()}):D.currentY[0]()>=60?F():D.currentY[0]()<=-60&&e()>M()?G().dispatch("Snap To Full Screen",{maxHeight:x()}):G().dispatch("Snap To Neutral Position",{maxHeight:M()})}
function F(){G().dispatch("Close Sheet",{clientHeight:H(),maxHeight:0});setTimeout(function(){T$Q()},250)}
var n=_.n1("div"),N=_.n1("div"),Y=_.X(_.jL(window.innerHeight,void 0,"CmOsU")),q=Y.next().value;Y=Y.next().value;var H=q,t=Y;Y=_.X(_.jL(0,void 0,"p0Flhb"));q=Y.next().value;Y=Y.next().value;var e=q,W=Y;Y=_.X(_.bf(function(){var sA=al9(l);return.6*H()-wpO(sA)-uW6(sA)}));
q=Y.next().value;Y=Y.next().value;var M=q,J=Y,x=function(){var sA=al9(l),OA=H(),WV=p["bottom-sheet-header"],qH=p["bottom-sheet-footer"];return OA-(sA.hasHeaderFn&&WV!==void 0?WV:wpO(sA))-(sA.hasFooterFn&&qH!==void 0?qH:uW6(sA))-24-24},V=null,p={},D={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:_.bf(M)},G=function(){var sA=null;return function(){if(!sA){var OA={initialY:D.initialY[0](),currentY:D.currentY[0](),isAnimating:D.isAnimating[0](),isFullScreen:D.isFullScreen[0](),maxHeightForContentWrapper:D.maxHeightForContentWrapper[0]()};sA=GUO(OA)}return sA}}();
_.wq(function(){window.addEventListener("resize",L);G().subscribe(function(sA){D.initialY[1](sA.initialY);D.currentY[1](sA.currentY);D.isAnimating[1](sA.isAnimating);D.isFullScreen[1](sA.isFullScreen);D.maxHeightForContentWrapper[1](sA.maxHeightForContentWrapper)});
requestAnimationFrame(function(){n.value&&(p["bottom-sheet-header"]=n.value.clientHeight);N.value&&(p["bottom-sheet-footer"]=N.value.clientHeight)})});
_.wk(function(){window.removeEventListener("resize",L);V&&(V.disconnect(),V=null)});
var lN=_.nt({"bottom-sheet-content-without-icon":function(){var sA;return!((sA=l.shouldShowIcons)==null?0:sA.call(l))}});
return _.O("bottom-sheet-layout",null,_.O(t7l,{contentWrapperId:"content-wrapper",isAnimating:function(){return D.isAnimating[0]()},
currentY:function(){return D.currentY[0]()},
maxHeightForContentWrapper:function(){return D.maxHeightForContentWrapper[0]()},
shouldShowIcons:l.shouldShowIcons,skipContentClick:l.skipContentClick,onScroll:function(){var sA=document.getElementById("bottom-sheet-header"),OA=document.getElementById("content-wrapper");if(sA&&OA){var WV={};WV=(WV["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,WV["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,WV);sA.className=OA.scrollTop>1?_.$Y(WV):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:T$Q,contentWrapperEl:function(sA){b(sA);requestAnimationFrame(function(){d(sA)})},
header:function(){return _.O("div",{el:n},_.O(KIO,{touchstart:P,touchmove:E,touchend:f,title:l.headerTitle,subtitle:l.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:l.headerFn,hasHeaderOverride:l.hasHeaderFn,actionHeader:l.headerActionHeader,hasActionHeader:l.hasHeaderActionHeader}))},
footer:function(){return _.O("div",{el:N},_.O(U_9,{footerButtonType:l.footerButtonType,leadingLabel:l.footerLeadingLabel,trailingLabel:l.footerTrailingLabel,primaryButton:l.footerPrimaryButton,hasPrimaryButton:l.hasFooterPrimaryButton,secondaryButton:l.footerSecondaryButton,hasSecondaryButton:l.hasFooterSecondaryButton,footerOverride:l.footerFn,hasFooterOverride:l.hasFooterFn}))},
body:function(){return _.O(_.m,{cond:l.hasContentFn,then:function(){var sA;return _.O("div",{class:lN},(sA=l.contentFn)==null?void 0:sA.call(l))}})}}))},"lk").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var eij=_.C(function(l){var b=_.qP().resolve(_.fh);return _.O("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.Nb(function(){return void b.closeSheet()})},_.O(_.m,{cond:function(){return!!l.header},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutHeaderContainer"},l.header())}}),_.O(_.m,{cond:function(){return!!l.content},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutContentContainer"},l.content())}}),_.O(_.m,{cond:function(){return!!l.footer},
then:function(){return _.O("div",{class:"ytContextualSheetLayoutFooterContainer"},l.footer())}}))},"mk");
eij.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var hi6=_.C(function(l){var b=l.data;var d=_.qP().resolve(_.tk),L=_.n1("yt-sheet-view-model",function(P){if(_.U("web_focus_first_element_sheet")||!_.U("sheet_focus_first_killswitch"))return P.addEventListener("focus",function(){Uvq(P)}),function(){P.removeEventListener("focus",function(){Uvq(P)})}});
l={};return _.O("yt-sheet-view-model",{"on:mousedown":_.Nb(function(P){_.U("sheet_focus_first_killswitch")||P.currentTarget!==P.target&&P.preventDefault()}),
"on:focus":_.Nb(function(){_.U("sheet_focus_first_killswitch")||Uvq(L.value)}),
"on:mouseleave":_.Nb(function(){var P,E=b==null?void 0:(P=b())==null?void 0:P.rendererContext,f;(P=(f=_.K(E,_.v_))==null?void 0:f.onHoverEnd)&&d.resolveCommand(P)}),
class:_.nt("ytSheetViewModelHost",(l.ytSheetViewModelContextual=!0,l.ytSheetViewModelDisableBackdropFilter=_.U("web_disable_backdrop_filter"),l)),el:L,tabindex:-1},_.O(_.m,{cond:b,then:function(P){return _.O(eij,{header:function(){return _.O(_.W_,{data:function(){return P().header}},{panelHeaderViewModel:HBZ})},
content:function(){return _.O(_.W_,{data:function(){return P().content}},{listViewModel:function(E){return _.O(_.$ff,{data:E.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:d_S,miniAppScoreChallengeViewModel:LIx})},
footer:function(){return _.O(_.W_,{data:function(){return P().footer}},{panelFooterViewModel:_.RA})}})}}))},"nk");
hi6.idomCompat=!0;_.P$(hi6,"yt-sheet-view-model",{props:{data:_.KX}});var WIS=_.C(function(l){var b=function(){var d;return(d=l.data().enableDebuggingFeatures)!=null?d:!1};
return _.O("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.O(_.RC,{each:function(){var d;return(d=l.data().stickers)!=null?d:[]}},function(d){return _.O(kY9,{data:function(){return d},
debugMode:b})}))},"ok"),kY9=_.C(function(l){var b=_.lf(l,{debugMode:!1}).debugMode,d=_.ro(function(){var n;
return(n=l.data().region)==null?void 0:n.w},0),L=_.ro(function(){var n;
return(n=l.data().region)==null?void 0:n.h},0),P=_.ro(function(){var n;
return(n=l.data().region)==null?void 0:n.x},0),E=_.ro(function(){var n;
return(n=l.data().region)==null?void 0:n.y},0),f=_.Nb(function(){var n=l.data().onTap;
n&&_.pi(n)}),F={};
return _.O("div",{class:_.nt("ytStoriesStickerLayerViewModelSticker",(F.ytStoriesStickerLayerViewModelDebugMode=b,F)),style:_.qb({width:function(){return 100*d()+"%"},
height:function(){return 100*L()+"%"},
left:function(){return 100*P()+"%"},
top:function(){return 100*E()+"%"},
"flex-direction":function(){return iC6(l.data().flexDirection)},
"justify-content":function(){return caj(l.data().justifyContent)},
"align-items":function(){return raT(l.data().alignItems)}}),
"on:click":f},_.O(_.W_,{data:function(){return l.data().button||l.data().toggleButton}},{buttonViewModel:function(n){return _.O(_.Rb,{data:n.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(n){return _.O(_.EW,{data:n.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"pk");var zix=_.C(function(l){var b=function(){return l.data()},d={},L=_.X(_.jL(!1,void 0,"SegA3d")),P=L.next().value,E=L.next().value,f=_.ro(function(){return b().backgroundColor},0);
L=_.ro(function(){return b().actionButtons},[]);
var F=_.ro(function(){return b().stickerLayer},{}),n=function(){var Y,q;
return{animationRef:d,animationConfig:{autoplay:!1,loop:!1,path:(q=(Y=b().foregroundAnimation)==null?void 0:Y.url)!=null?q:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){E(!0)},
complete:function(){l.navigateToNextItemOnLottieComplete()}}}},N=function(){var Y,q,H,t,e,W,M,J;
return{animationConfig:{autoplay:(W=(Y=b().backgroundAnimation)==null?void 0:(q=Y.settings)==null?void 0:q.autoplay)!=null?W:!1,loop:(M=(H=b().backgroundAnimation)==null?void 0:(t=H.settings)==null?void 0:t.loop)!=null?M:!1,path:(J=(e=b().backgroundAnimation)==null?void 0:e.url)!=null?J:"",name:"stories_item_background_animation"}}};
_.Vl(function(){if(l.isVisible()&&P()){var Y;(Y=d.lottieEl)==null||Y.play();l.animationRef()&&(l.animationRef().lottieEl=d.lottieEl)}else{var q;(q=d.lottieEl)==null||q.stop()}},"MxM2wb");
return _.O("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.qb({"background-color":function(){return _.Jq(f())+";"}})},_.O("div",{class:"ytStoriesItemViewModelAssetContent"},_.O(_.m,{cond:function(){return!!b().backgroundAnimation},
then:function(){return _.O(_.u3,{data:N,animationName:function(){return N().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.O(_.m,{cond:function(){return!!b().backgroundImage},
then:function(){return _.O(_.cZ,{data:function(){return b().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.O(_.m,{cond:function(){return!!b().foregroundAnimation},
then:function(){return _.O(_.u3,{data:n,animationName:function(){return n().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.O(_.m,{cond:function(){return!!b().foregroundImage},
then:function(){return _.O(_.cZ,{data:function(){return b().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.O("div",{class:"ytStoriesItemViewModelTopShadow"}),_.O(_.W_,{data:function(){return F()}},{storiesStickerLayerViewModel:WIS})),_.O("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.qb({"background-color":function(){return _.Jq(f())}})},_.O("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.O(_.RC,{each:L},function(Y){return _.O(jvS,{data:function(){return Y},
pauseAutoNavigation:l.pauseAutoNavigation})}))))},"rk"),ybZ={style:"overlay",
type:"outline"},jvS=_.C(function(l){var b={};return _.O("div",{class:_.nt("ytStoriesItemViewModelActionButton",(b.ytStoriesItemViewModelStretchedActionButton=function(){return l.data().size==="STORIES_BUTTON_SIZE_STRETCH"},b)),
"on:click":_.Nb(l.pauseAutoNavigation)},_.O(_.W_,{data:function(){return l.data().button}},{buttonViewModel:function(d){return _.O(_.Rb,{data:d.data,
buttonOverrides:ybZ})}}))},"sk");var ZB9={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.P$(_.C(function(l){var b=function(){var qH;return(qH=l.data().startIndex)!=null?qH:0},d=_.X(_.bf(b)),L=d.next().value,P=d.next().value;
d=_.X(_.jL(!1,void 0,"sjy7s"));var E=d.next().value,f=d.next().value,F=function(){var qH;return(qH=l.data().storyItems)!=null?qH:[]},n={},N=_.n1("yt-stories-viewer-view-model"),Y=function(){return l.data().dismissButton},q=function(){var qH;
return _.A9((qH=_.K(Y(),_.U3))==null?void 0:qH.onTap)},H=_.n1("div"),t,e,W=!1,M=function(){var qH;
(qH=t)==null||qH.cancel();t=J(L()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});t.onfinish=function(){var KF=_.K(F()[L()],RFS),AV,CF;KF!=null&&KF.foregroundAnimation&&((KF==null?0:(AV=KF.foregroundAnimation)==null?0:AV.url)||(KF==null?0:(CF=KF.foregroundAnimation)==null?0:CF.payload))||(L()!==F().length-1?(P(L()+1),M()):q()&&_.vZ(q()))}},J=function(qH){return H.value.children[qH].children[0]},x=function(){for(var qH=0;qH<L();qH++)J(qH).style.transform=
"scaleX(1)"},V=function(){W||(E()?f(!1):(L()===F().length-1&&q()&&_.vZ(q()),J(L()).style.transform="scaleX(1)",L()!==F().length-1&&(P(L()+1),M())))},p=function(){W||(E()?f(!1):(J(L()).style.transform="scaleX(0)",L()!==0&&P(L()-1),M()))},D=function(){f(!0)},G=function(){J(L()).style.transform="scaleX(1)";
L()!==F().length-1?(P(L()+1),M()):q()&&_.vZ(q())};
d=function(){W=!1;e=setTimeout(function(){f(!0);W=!0},300)};
var lN=function(){clearTimeout(e);W&&E()&&f(!1)};
_.Vl(function(){if(E()){var qH;(qH=t)==null||qH.pause();var KF;(KF=n.lottieEl)==null||KF.pause()}else{var AV;(AV=t)==null||AV.play();var CF;(CF=n.lottieEl)==null||CF.play()}},"vAvZob");
_.Vl(function(){x();L()===b()&&M()},"uSlfE");
var sA=function(qH){qH.key==="ArrowLeft"?p():qH.key==="ArrowRight"&&V()},OA=function(qH){if(qH.target===N.value){(qH=q())&&_.vZ(qH);
clearTimeout(e);var KF;(KF=t)==null||KF.cancel();var AV;(AV=n.lottieEl)==null||AV.stop();window.removeEventListener("keydown",sA);window.removeEventListener("yt-popup-closed",OA)}},WV=function(qH){if(qH.target===N.value){var KF;
(KF=n.lottieEl)==null||KF.play();window.addEventListener("keydown",sA);window.addEventListener("yt-popup-closed",OA)}};
_.wq(function(){x();M();window.addEventListener("yt-popup-opened",WV)});
return _.O("yt-stories-viewer-view-model",{el:N,class:_.nt("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.O("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.O("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.Nb(p),"on:mousedown":_.Nb(d),"on:mouseup":_.Nb(lN),"on:mouseleave":_.Nb(lN)}),_.O("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.Nb(V),"on:mousedown":_.Nb(d),"on:mouseup":_.Nb(lN),"on:mouseleave":_.Nb(lN)})),
_.O("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.O(_.W_,{data:F},{storiesItemViewModel:function(qH,KF){var AV=qH.data;return _.O(_.m,{cond:function(){return Math.abs(KF()-L())<=1},
then:function(){var CF={};return _.O("div",{class:_.nt("ytStoriesViewerViewModelStoryItem",(CF.ytStoriesViewerViewModelActiveStoryItem=function(){return KF()===L()},CF))},_.O(zix,{data:AV,
pauseAutoNavigation:D,navigateToNextItemOnLottieComplete:G,isVisible:function(){return KF()===L()},
animationRef:n}))}})}})),_.O("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:H},_.O(_.RC,{each:F},function(){return _.O("div",{class:"ytStoriesViewerViewModelProgressBar"},_.O("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.O("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.O(_.cZ,{data:ZB9,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.O("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.O(_.W_,{data:function(){return l.data().muteButton}},{toggleButtonViewModel:function(qH){return _.O(_.EW,{data:qH.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.O(_.W_,{data:Y},{buttonViewModel:function(qH){return _.O(_.Rb,{data:qH.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"vk"),"yt-stories-viewer-view-model",{props:{data:_.KX}});_.P$(_.C(function(l){var b=l.data;var d=_.n1("yt-gen-ai-feedback-form-view-model"),L=[];return _.O("yt-gen-ai-feedback-form-view-model",{el:d,class:"ytGenAiFeedbackFormViewModelHost"},_.O(_.UD,{text:function(){return b().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.O("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.O(_.W_,{data:function(){return b().feedbackChips}},{toggleButtonViewModel:function(P){var E=P.data;
return _.O(_.EW,{data:E,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(f){var F=E();F=_.K(F,_.eC);F=_.K(F==null?void 0:F.defaultButtonViewModel,_.U3).trackingParams;f?L.push(F):(f=L.indexOf(F),f>-1&&L.splice(f,1))}})}})),_.O(_.UD,{text:function(){return b().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.O("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.O(_.W_,{data:function(){return b().submitButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){lsj(d.value,L,b().uniqueId)}})}}),_.O(_.W_,{data:function(){return b().moreFeedbackButton}},{buttonViewModel:function(P){return _.O(_.Rb,{data:P.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"wk"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.KX},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var tl=function(){return _.S.apply(this,arguments)||this};
_.h(tl,_.S);tl.prototype.created=function(){Aya(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(IgO);var l=_.qP().resolve(_.zZ9);l&&(l.container=this.ytPopupContainerBehavior);if(l=_.qP().resolve(_.fh))l.container=this.ytPopupContainerBehavior;if(l=_.qP().resolve(_.s_)){var b=this.ytPopupContainerBehavior;l.containerWasInjected?_.cX(Error("rj")):l.container=b}};
tl.prototype.ensurePopupBelowPlayer=function(l,b){var d=_.qP().resolve(_.YC(_.dO));if(!d||!d.isOnWatch()||!_.P_())return!1;d=d.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.Ux().height>d+this.getPopupHeight(l,b)?(l.style.top="auto",l.style.bottom="0px"):(l.style.top=d+"px",l.style.bottom="auto");return!0};
tl.prototype.getPopupHeight=function(l,b){b&&(l.cachedPopupHeight=0);if(!l.cachedPopupHeight){b=0;var d=l.clientHeight,L=window.getComputedStyle(l);b+=parseInt(L.marginTop,10);b+=parseInt(L.marginBottom,10);l.cachedPopupHeight=d+b}return l.cachedPopupHeight};
tl.prototype.getElement=function(l){return document.createElement(l)};
_.w([_.z(n8q.YtPopupContainerBehavior),_.u("design:type",Object)],tl.prototype,"ytPopupContainerBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],tl.prototype,"ytComponentBehavior",void 0);_.w([_.A({disableElementRegistration:!0,is:"ytd-popup-container"})],tl);
_.R(tl,"ytd-popup-container",function(){if(L39!==void 0)return L39;var l=document.createElement("template");_.k(l,"\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");l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);return L39=l},{mode:1});var M7j;var I89={};I89.YtLogYpcFlowCommandsBehavior=[_.wG.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(l){_.K(l,weT)&&(l=_.K(l,weT))&&(l.serializedTransactionFlowLoggingParams?_.HPy(l.serializedTransactionFlowLoggingParams):l.serializedYpcCancelFlowLoggingParams?(l=l.serializedYpcCancelFlowLoggingParams)&&_.wu("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",l):l.serializedYpcResumeFlowLoggingParams?(l=l.serializedYpcResumeFlowLoggingParams)&&_.wu("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",l):l.serializedYpcPauseFlowLoggingParams?(l=l.serializedYpcPauseFlowLoggingParams)&&
_.wu("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",l):l.serializedYpcRefundFlowLoggingParams?(l=l.serializedYpcRefundFlowLoggingParams)&&EYO("YPC_EVENT_TYPE_START",l):l.serializedYpcDeactivateFlowLoggingParams?(l=l.serializedYpcDeactivateFlowLoggingParams)&&_.wu("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",l):l.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(l=l.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.wu("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",l))},
handleLogYpcFlowDismiss_:function(l){_.K(l,Va9)&&(l=_.K(l,Va9),l.serializedTransactionFlowLoggingParams?_.t_q(l.serializedTransactionFlowLoggingParams):l.serializedYpcCancelFlowLoggingParams?(l=l.serializedYpcCancelFlowLoggingParams)&&_.wu("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",l):l.serializedYpcResumeFlowLoggingParams?(l=l.serializedYpcResumeFlowLoggingParams)&&_.wu("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",l):l.serializedYpcPauseFlowLoggingParams?(l=
l.serializedYpcPauseFlowLoggingParams)&&_.wu("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",l):l.serializedYpcRefundFlowLoggingParams&&(l=l.serializedYpcRefundFlowLoggingParams)&&EYO("YPC_EVENT_TYPE_CANCEL",l))}}];var $_S={};$_S.YtCancelRecurrenceBehavior=[_.OD.YtComponentBehavior,_.QMo,{attached:function(){var l=this;KF6(this,function(b,d){return l.ypcCancelRecurrenceHandler(b,d)})},
ypcCancelRecurrenceHandler:function(l,b){var d=this;if(!b||!b.ypcCancelRecurrenceEndpoint)return!1;if(!b.ypcCancelRecurrenceEndpoint.params)return _.c7(Error("Tl")),!0;_.on(this.hostElement);var L=_.wr.instance,P=_.qP().resolve(_.YC(_.hq));L&&_.uY(L,b)?_.GZ(L,b).then(function(E){d.ypcCancelRecurrenceSuccess_(l,b,{data:E})},function(E){d.ypcCancelRecurrenceFailure_(l,b,E)}).thenCatch(function(){_.c7(Error("Ul"))}):P?P.requestDataForServiceEndpoint(b).then(function(E){d.ypcCancelRecurrenceSuccess_(l,
b,E)},function(E){d.ypcCancelRecurrenceFailure_(l,b,E)}).thenCatch(function(){_.c7(Error("Ul"))}):_.c7(Error("Vl"));
return!0},
ypcCancelRecurrenceSuccess_:function(l,b,d){_.DL(this.hostElement);d.data||(d={data:d});d.data&&d.data.actions&&_.Py(this.hostElement,d.data.actions,this.hostElement);d.data.messageRenderer?X_l(b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(b=b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.wu("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",b);_.rh(l,"yt-service-request-completed",d)},
ypcCancelRecurrenceFailure_:function(l,b,d){_.DL(this.hostElement);X_l(b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.rh(l,"yt-service-request-error",{error:d,params:[l,b]})}}];var Jb9=function(l,b){_.bN.call(this,b)};
_.h(Jb9,rU9);var x_x={};x_x.YtCompleteTransactionBehavior=[_.OD.YtComponentBehavior,_.QMo,{attached:function(){var l=this;KF6(this,function(b,d){return l.ypcCompleteTransactionHandler(b,d)})},
completeTransaction:function(l,b){var d=this;b={payments_payload:window.btoa(b.integratorData),buybucket_params:l.data.buybucketParams,offer_params:l.data.offerParams};var L=_.qP().resolve(_.hq),P=l.data.completeTransactionEndpoint,E=this.get("ypcCompleteTransactionEndpoint.actions",P);E&&_.Py(this.hostElement,E,this.hostElement);return(E=_.wr.instance)&&_.uY(E,P)?_.GZ(E,P,b).then(function(f){return!f||(f==null?0:f.error)?(f=d.get("data.serializedTransactionFlowLoggingParams",l),_.ZQ(new by("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
f))):{data:f}}).then(function(f){return d.handleCompleteTransactionSuccess_(f,l)},function(){return d.handleCompleteTransactionFailure_(l)}):L.requestDataForServiceEndpoint(P,b).then(function(f){return d.handleCompleteTransactionSuccess_(f,l)},function(){return d.handleCompleteTransactionFailure_(l)})},
handleCompleteTransactionSuccess_:function(l,b){l.data||(l={data:l});if(l.data.messageRenderer)return _.ZQ(new Jb9(l.data.messageRenderer));if(l.data.trackingParams){var d=_.zw(),L=_.je();d&&L&&_.CZ(d,L,_.WZ(l.data.trackingParams))}b=this.get("data.serializedTransactionFlowLoggingParams",b);QZB(b);return _.Ez(l)},
handleCompleteTransactionFailure_:function(l){l=this.get("data.serializedTransactionFlowLoggingParams",l);_.u$("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",l);return _.ZQ(new by("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",l))},
ypcCompleteTransactionHandler:function(l,b){var d=this;if(!b.ypcCompleteTransactionEndpoint)return!1;if(!b.ypcCompleteTransactionEndpoint.transactionParams)return _.c7(Error("Wl")),!0;b.ypcCompleteTransactionEndpoint&&b.ypcCompleteTransactionEndpoint.gtmData&&_.dG(b.ypcCompleteTransactionEndpoint.gtmData);var L=_.qP().resolve(_.YC(_.hq));if(L){_.on(this.hostElement);var P=_.wr.instance;P&&_.uY(P,b)?_.GZ(P,b).then(function(E){return!E||(E==null?0:E.error)?(E=d.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
b),_.ZQ(new by("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",E))):{data:E}}).then(function(E){_.rh(l,"yt-service-request-completed");
d.ypcCompleteTransactionSuccess_(b,E)},function(){return d.ypcCompleteTransactionFailure_(b)}):L.requestDataForServiceEndpoint(b).then(function(E){_.rh(l,"yt-service-request-completed");
d.ypcCompleteTransactionSuccess_(b,E)},function(){return d.ypcCompleteTransactionFailure_(b)})}return!0},
ypcCompleteTransactionSuccess_:function(l,b){_.DL(this.hostElement);b.data||(b={data:b});_.lQ(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);b.data.messageRenderer||b.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(l):(_.dG('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",l));b.data.actions&&(l=oXB(b.data.actions),b=DyA(b.data.actions),l.length&&_.LZ(this.hostElement,
l),b.length&&_.Py(this.hostElement,b,this.hostElement))},
ypcCompleteTransactionFailure_:function(l){_.DL(this.hostElement);_.lQ(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",l,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(l,b,d){if(b=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",b))b={serializedTransactionFlowLoggingParams:b},d&&(b.errorType=d),_.Gj(l,b),_.Tj()}}];var g29={};g29.YtEndpointHandlerWithYpcBehavior=[_.QMo,_.wG.YtActionHandlerBehavior,[{openWalletDialog:function(l,b,d,L,P,E,f){var F=this,n=_.TZ();b=b.replace(/-/g,"+").replace(/_/g,"/");var N=_.Nz().get("hl");_.SoB(_.LE(_.Td),b,n.resolve,P,function(Y){E&&E();n.reject(Y)},N,function(Y){return F.onServerBackendAnalyticEvent_(l,d,Y)},this.onDialogClose_.bind(this),L,f);
return n.promise},
openFixFlowDialog:function(l,b,d,L){l=l.replace(/-/g,"+").replace(/_/g,"/");_.LE(_.Td).openFixFlowDialog(l,b,d,L)},
onDialogClose_:function(){_.lQ(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(l,b,d){_.rh(l,"yt-commerce-action-init-done");b&&_.LZ(this.hostElement,[b,{backend_analytics:d}])}}],
_.DX.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(l,b){l=this.get("data.nativeFlowEndpoint",b);b=this.get("data.fallbackEndpoint",b);l?_.LZ(this.hostElement,[l]):b&&_.rh(this.hostElement,"yt-navigate",{endpoint:b})}}],
$_S.YtCancelRecurrenceBehavior,x_x.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 l=this;KF6(this,function(b,d,L){return l.handleYPCEndpoint(b,d,L)});
this.ypcRegisterActionMapJobId_=_.pl(_.T1,function(){l.registerActionMap(l.buyFlowActionMap_)})},
detached:function(){var l=this;_.T1.cancelJob(this.ypcRegisterActionMapJobId_);_.pl(_.T1,function(){l.unregisterActionMap(l.buyFlowActionMap_)})},
handleYPCEndpoint:function(l,b,d){var L=b.ypcGetCartEndpoint;if(L){_.yB("commerce_transaction");var P=L.gtmId;P&&_.b3(P);(L=L.gtmData)&&_.dG(L)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",b)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(l,b),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",b)!=null?(this.handleYPCFixInstrumentEndpoint_(l,b),!0):b.ypcPauseSubscriptionCommand?(ssx(this.hostElement,l,b,d),
!0):b.ypcResumeSubscriptionCommand?(nyZ(this.hostElement,l,b),!0):b.getPaymentInstrumentsParamsCommand?(Qsl(this.hostElement,l,b),!0):b.ypcHandleTransactionEndpoint?(P7Z(this.hostElement,l,b,d),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(l,b){var d=this;_.Zi("ttcr",void 0,"commerce_transaction");b=b.ypcGetCartEndpoint;var L=b.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,P=L.encryptedPurchaseParams,E=L.serializedTransactionFlowLoggingParams,f=L.serializedPaymentsClientParams,F=this.createGetCartResponseFromParams_(L,b.offerParams,E);this.changeButtonState(l,!0);_.Ds(this.openWalletDialog(l,P,L.ypcLogWalletAnalyticDataEndpoint,E,function(){d.changeButtonState(l,!1)},function(){d.changeButtonState(l,
!1)},f).then(function(n){return d.handleBuyFlowCompleteCallback_(l,F,n)},function(){return d.handleOnLoadError(F)}).then(function(n){return void d.handlePostPurchaseSuccess_(l,F,n)},function(n){return void d.handlePostPurchaseError_(n)}),function(){d.changeButtonState(l,!1);
l instanceof Element&&_.rh(l,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(l,b,d){var L=l.completeTransactionEndpoint,P=l.handleTransactionEndpoint;b={data:{offerParams:window.btoa(b),serializedTransactionFlowLoggingParams:d}};P?b.data.handleTransactionEndpoint=P:b.data.completeTransactionEndpoint=L;l.onCartDismissCommand&&(b.data.onCartDismissCommand=l.onCartDismissCommand);return b},
onGetCartServiceRequestCompleted_:function(l,b){var d=this,L=l.target;if(b&&b.data&&b.data.messageRenderer)_.DL(this.hostElement),this.handleMessageRenderer_(b.data.messageRenderer),this.changeButtonState(L,!1);else{var P=this.get("data.encryptedPurchaseParams",b),E=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",b),f=this.get("data.ypcLogWalletAnalyticDataEndpoint",b),F=this.get("data.serializedPaymentsClientParams",b),n=this.getLoggingParams_(b);if(n||P||E)l.stopPropagation(),_.Zi("ttcr",
void 0,"commerce_transaction"),P||_.DL(this.hostElement),this.changeButtonState(L,!1),E?_.lQ(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.aC("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:E}}},this]):P&&(this.changeButtonState(L,!0),l=null,l=this.openWalletDialog(L,P,f,n,function(){_.DL(d.hostElement);d.changeButtonState(L,!1)},function(){_.DL(d.hostElement);
d.changeButtonState(L,!1)},F),_.Ds(l.then(function(N){return d.handleBuyFlowCompleteCallback_(L,b,N)},function(){return d.handleOnLoadError(b)}).then(function(N){return d.handlePostPurchaseSuccess_(L,b,N)},function(N){return d.handlePostPurchaseError_(N)}),function(){d.changeButtonState(L,!1);
_.rh(L,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(l,b){b&&b.endpoint&&b.endpoint.ypcGetCartEndpoint&&!b.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",b.endpoint.ypcGetCartEndpoint)&&_.Py(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",b.endpoint.ypcGetCartEndpoint)],l.target),_.on(this.hostElement),this.changeButtonState(l.target,!0))},
onServiceRequestError_:function(l,b){if(b&&b.params&&b.params.length){b=_.X(b.params);for(var d=b.next();!d.done;d=b.next())if((d=d.value)&&d.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",d.ypcGetCartEndpoint)&&_.Py(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",d.ypcGetCartEndpoint)],l.target);_.DL(this.hostElement);this.changeButtonState(l.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(l,b,d){var L=d.integratorData;return L==null||L===""||d.error!=null?(L=this.getLoggingParams_(b),String(d.error)==="-1"?(b.data.onCartDismissCommand&&_.Py(this.hostElement,[b.data.onCartDismissCommand],l),_.ZQ(new by("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",L,!0))):_.ZQ(new by("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",L))):b.data.handleTransactionEndpoint?Eyq(this.hostElement,b.data.handleTransactionEndpoint,{payments_payload:L,funds_guarantee_callback_client_data:d.integratorClientCallbackData}):
this.completeTransaction(b,d)},
handlePostPurchaseSuccess_:function(l,b,d){b=d.data;var L=!1,P,E;if(b&&((P=b.command)==null?0:(E=P.commandExecutorCommand)==null?0:E.commands)){var f,F;P=(f=b.command)==null?void 0:(F=f.commandExecutorCommand)==null?void 0:F.commands;for(f=0;f<P.length;f++)if(_.K(P[f],_.Evh)){L=!0;break}}L||(b&&b.gtmDatas&&b.gtmDatas.length?_.dG(b.gtmDatas[0]):_.dG('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));d.data&&d.data.actions&&(b=oXB(d.data.actions),d=DyA(d.data.actions),b.length&&
_.LZ(this.hostElement,b),d.length&&_.Py(this.hostElement,d,l))},
handlePostPurchaseError_:function(l){l&&l.payload&&l.payload.isUserDismiss||_.az(Error("Yl"))},
handleOnLoadError:function(l){l=this.getLoggingParams_(l);return _.ZQ(new by("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",l))},
getLoggingParams_:function(l){return this.get("data.serializedTransactionFlowLoggingParams",l)},
handleMessageRenderer_:function(l){var b=_.ul(l,"renderer"),d=_.aC("openPopupConfig");b==="confirmDialogRenderer"&&d&&_.lQ(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:d.popupTypeMap[b],popup:l}},this])},
handleYPCFixInstrumentEndpoint_:function(l,b){var d=this,L=b.ypcFixInstrumentEndpoint;b=L.encryptedFixInstrumentParameters;this.logFixFopEvent_(L,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(l,!0);this.openFixFlowDialog(b,function(P,E){d.onFixFlowCompleteCallback_(L,P,E)},function(){return d.changeButtonState(l,!1)},function(){d.changeButtonState(l,!1);
d.logFixFopEvent_(L,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(l,b,d){var L=_.lo("payments.business.integration.scenario.FixInstrument");if(b==L.IntegratorCallbackType.ON_COMPLETE){b="FIX_FOP_EVENT_TYPE_CANCEL";var P=null;d.error!=null?d.error!=L.OnCompleteCallbackError.USER_CANCELLED&&(_.Py(this.hostElement,[l.errorAction],this.hostElement),b="FIX_FOP_EVENT_TYPE_FAILURE",P="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.Py(this.hostElement,[l.successAction],this.hostElement),b="FIX_FOP_EVENT_TYPE_SUCCESS");_.Py(this.hostElement,[l.onFinishAction],
this.hostElement);this.logFixFopEvent_(l,b,P)}},
logFixFopEvent_:function(l,b,d){(l=l.serializedFixFopLoggingParams)?(b={eventType:b,serializedFixFopLoggingParams:l},d!=null&&(b.errorType=d),_.Gj("fixFopFlow",b),_.Tj()):_.az(Error("Zl"))},
changeButtonState:function(l,b){_.U("enable_ypc_spinners")&&l&&(l.is==="yt-button-renderer"||l.is==="ytd-button-renderer")&&(l.disabled=b)}}];var SN9=function(l){this.JSC$33197_clientRoot=l;this.feedbackCollectorActionMap={"yt-help-dialog-requested":Neq,"yt-feedback-dialog-requested":OM9,"yt-signal-action-help":mw6,"yt-signal-action-send-feedback":YIO,"yt-send-feedback-action":HMj,"yt-user-feedback-endpoint":tE9};_.f1(_.XZ.getInstance(),this.feedbackCollectorActionMap,this.JSC$33197_clientRoot)},Abl;var v2x=function(l){this.JSC$33202_clientRoot=l;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":UwQ.bind(null,this.JSC$33202_clientRoot),"yt-signal-action-delete-all-downloads":ekj,"yt-signal-action-delete-download":hkq,"yt-signal-action-delete-playlist-download":WYB,"yt-signal-action-install-pwa":Is6,"yt-signal-action-refresh-downloads":ZM9,"yt-offline-video-endpoint":Jm9,"yt-offline-playlist-endpoint":gyO,"yt-update-local-app-setting-command":Amj,"yt-offline-orchestration-action-command":C7S,
"yt-signal-action-undo-delete-download":zkT,"yt-local-watch-history-command":oyB,"yt-signal-action-mark-download-to-mobile-edu-shown":VEq};_.f1(_.XZ.getInstance(),this.downloadManagerActionMap,this.JSC$33202_clientRoot);_.od.instance=new _.od},CM9;var Uj=function(){var l=_.S.apply(this,arguments)||this;l.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_"};l.remoteApi_=null;return l};
_.h(Uj,_.S);_.Q=Uj.prototype;
_.Q.ready=function(){_.U("polymer_enable_mdx")&&(Kex({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.U("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.U("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.U("enable_cast_short_lived_lounge_token")}),_.e5("yt-remote-connection-change",this.handleConnectionChange_,this),_.e5("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=ZYx())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.Q.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.Q.handleConnectionChange_=function(l){(this.mdxConnected=l)?(l=k4q(),!l&&PAS()&&EXB()&&(l={key:"cast-selector-receiver",name:EXB()}),l=l.name):l=null;this.receiverName=l;_.su(this.remoteApi_);(this.remoteApi_=ZYx())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.Q.handleReceiverAvailabilityChange_=function(){var l=h$l();PAS()&&_.zd("yt-remote-cast-available")&&l.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=l.length>0};
_.Q.handleRemoteQueueChange_=function(){var l=this.currentVideoId_,b=this.currentListId_,d=h2(this.remoteApi_);this.currentVideoId_=d.videoId;this.currentListId_=d.listId;this.currentVideoId_&&_.lQ(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.U("polymer_enable_mdx_queue")?this.currentListId_:null,l,b])};
_.Q.handleAddToQueueAction_=function(l){l=_.K(l,pM9);this.remoteApi_&&(l.videoId?this.remoteApi_.addVideo(l.videoId):l.playlistId&&this.remoteApi_.addPlaylist(l.playlistId))};
_.Q.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.Q.handleInsertInQueueAction_=function(l){l=_.K(l,ovj);this.remoteApi_&&l.videoId&&this.remoteApi_.JSC$20345_insertVideo(l.videoId)};
_.Q.handleRemoveFromQueueAction_=function(l){l=_.K(l,DeQ);this.remoteApi_&&l.videoId&&this.remoteApi_.JSC$20345_removeVideo(l.videoId)};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Uj.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g(),_.u("design:type",Object)],Uj.prototype,"appId",void 0);_.w([_.g(),_.u("design:type",Boolean)],Uj.prototype,"mdxConnected",void 0);_.w([_.g(),_.u("design:type",Boolean)],Uj.prototype,"receiverAvailable",void 0);_.w([_.g(),_.u("design:type",Object)],Uj.prototype,"receiverName",void 0);_.w([_.g(),_.u("design:type",Object)],Uj.prototype,"currentVideoId_",void 0);
_.w([_.g(),_.u("design:type",Object)],Uj.prototype,"currentListId_",void 0);_.w([_.AC({is:"yt-mdx-manager",disableElementRegistration:!0})],Uj);_.R(Uj,"yt-mdx-manager",void 0,{mode:2});var RiT;var pu9;var Ko=function(){var l=_.S.apply(this,arguments)||this;l.APP_IDS={ytr:3,ytm:5};l.JSC$21579_timeoutId_=0;l.actionMap={"yt-open-create-family-dialog":"open"};return l};
_.h(Ko,_.S);_.Q=Ko.prototype;_.Q.created=function(){Aya(2200)};
_.Q.detached=function(){this.observer_&&this.observer_.disconnect()};
_.Q.open=function(l,b){var d=this,L=l.serializedYpcFamilyCreateLoggingParams;this.JSC$21579_timeoutId_=setTimeout(this.abort_.bind(this,l.postFlowErrorEndpoint,L),3E4);b&&(this.onReadyCallback_=b);var P=_.F$(this.hostElement).querySelector("#unicorn-iframe");L&&L&&PT9("ypcFamilyCreateFlowStarted",L);_.XK1("family_creation",function(){var E=_.lo("gapi.family_creation.render");_.lo("gapi.config.update")("iframes/family_creation/url",d.getFamilyCreationUrlWithUnicornParams_());var f=3;l.appId&&l.appId in
d.APP_IDS&&(f=d.APP_IDS[l.appId]);f={authUser:_.aC("SESSION_INDEX")||0,clientId:f,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.aC("HL"),initialflow:[4,5,6,7],m:d.isMobile?1:0,onFlowComplete:d.onUnicornFlowComplete_.bind(d,l.postFlowSuccessEndpoint,L),onError:d.onUnicornFlowError_.bind(d,l.postFlowErrorEndpoint,L),onReady:d.onUnicornFlowReady_.bind(d,l.referencePcidParams)};E(P,f)})};
_.Q.close=function(){_.F$(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.Q.onUnicornFlowComplete_=function(l,b){this.close();b&&b&&PT9("ypcFamilyCreateFlowSucceeded",b);_.rh(this.hostElement,"yt-navigate",{endpoint:l})};
_.Q.onUnicornFlowError_=function(l,b){this.close();b&&PT9("ypcFamilyCreateFlowCancelled",b);_.rh(this.hostElement,"yt-navigate",{endpoint:l})};
_.Q.onUnicornFlowReady_=function(l){var b=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();l&&_.lo("gapi.family_creation.setConfig")(0,l);this.observer_=new MutationObserver(function(){_.F$(b.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.F$(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.F$(this.hostElement).querySelector("#dialog").open()};
_.Q.getFamilyCreationUrlWithUnicornParams_=function(){return _.aC("YTR_FAMILY_CREATION_URL")};
_.Q.getCurrentUrl_=function(){return document.location.href};
_.Q.abort_=function(l,b){this.clearTimeout_();this.onUnicornFlowError_(l,b)};
_.Q.clearTimeout_=function(){clearTimeout(this.JSC$21579_timeoutId_)};
_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],Ko.prototype,"ytActionHandlerBehavior",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],Ko.prototype,"isMobile",void 0);_.w([_.g(),_.u("design:type",Object)],Ko.prototype,"onReadyCallback_",void 0);_.w([_.g(),_.u("design:type",Object)],Ko.prototype,"observer_",void 0);_.w([_.AC({is:"yt-create-family-dialog",disableElementRegistration:!0})],Ko);
_.R(Ko,"yt-create-family-dialog",function(){if(pu9===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);var b=l.content,d=b.insertBefore;RiT===void 0&&(RiT=document.createElement("template"));var L=RiT;d.call(b,L.content.cloneNode(!0),l.content.firstChild);pu9=l}l=pu9;return l},{mode:2});var o29;var D_Z;var e4=function(){var l=_.S.apply(this,arguments)||this;l.STEP=1;l.BLOCK_ON=80;l.MIN_PROGESS=0;l.MAX_PROGESS=100;return l};
_.h(e4,_.S);_.Q=e4.prototype;_.Q.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.Q.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));_.qP().addProvider({provide:m7x,useValue:this})};
_.Q.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.Q.finish=function(){var l=this;this.progress=this.MAX_PROGESS;w2q(function(){l.progress==l.MAX_PROGESS&&(l.hostElement.hidden=!0)})};
_.Q.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.qG.Object.defineProperties(e4.prototype,{progress:{configurable:!0,enumerable:!0,set:function(l){this.progress_=l;var b="scaleX("+l/this.MAX_PROGESS+")",d=_.F$(this.hostElement).querySelector("#progress").style;d.transform=b;d.webkitTransform=b;this.hostElement.setAttribute("aria-valuenow",String(l))},
get:function(){return this.progress_}}});
_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],e4.prototype,"ytComponentBehavior",void 0);_.w([_.AC({is:"yt-page-navigation-progress",disableElementRegistration:!0})],e4);
_.R(e4,"yt-page-navigation-progress",function(){if(D_Z===void 0){var l=document.createElement("template");_.k(l,'\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');l.content.insertBefore(_.T().content.cloneNode(!0),
l.content.firstChild);var b=l.content,d=b.insertBefore;o29===void 0&&(o29=document.createElement("template"));var L=o29;d.call(b,L.content.cloneNode(!0),l.content.firstChild);D_Z=l}l=D_Z;return l},{mode:2});var V7l={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"},wu9={"font-size":"12px","font-style":"italic"},ufS={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.asa=function(){return _.B(function(l){_.gR(l)})};var GYO=_.C(function(l){var b=function(){return l.data().subtext},d={};
return _.O("snackbar-view-model",{class:_.nt("snackbarViewModelHost",l.className)},_.O("div",{class:_.nt("snackbarViewModelEngagementBarWrapper",l.className)},_.O(_.m,{cond:function(){return l.data().image},
then:function(L){return _.O(_.cZ,{data:L,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.O(_.m,{cond:function(){return l.data().imageContent},
then:function(){return _.O("div",{class:"snackbarViewModelAvatarContainer"},_.O(_.W_,{data:function(){return l.data().imageContent}},{decoratedAvatarViewModel:_.O1}))}}),_.O("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.O("div",{class:_.nt((d.snackbarViewModelTitle=!0,d.snackbarViewModelTitleWithSubtext=b,d))},_.O(_.UD,{text:function(){return l.data().text}})),_.O(_.m,{cond:b,
then:function(){return _.O("div",{class:"snackbarViewModelSubtext"},_.O(_.UD,{text:function(){return b()}}))}})),_.O(_.m,{cond:function(){return l.data().buttons},
then:function(){return _.O("div",{class:"snackbarViewModelButtonClassWrapper"},_.O(_.W_,{data:function(){return l.data().buttons}},{buttonViewModel:function(L){return _.O(_.Rb,{data:L.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:l.target})}}))}})))},"xk");_.P$(_.C(function(){function l(x,V,p){e(x);M(p);H("in");Y(!0);b(x,V);f=setTimeout(function(){d()},V)}
function b(x,V){var p,D=(p=x.text)==null?void 0:p.content;x=_.gO(x.rendererContext);D&&(V={label:D,command:x,durationMs:V},_.qP().resolve(_.$8).enqueue(V))}
function d(x){H("out");x&&clearTimeout(f)}
function L(){d(!0)}
function P(x){if(x){var V=x.snackbarViewModel,p=x.durationMs,D=x.target;p||(p=3E3);V&&(x=_.qP().resolve(_.YC(_.MU)))&&x.enqueue({isOpened:N,open:function(){l(V,p,D)},
close:d},0)}}
var E=_.O6("snackbar-container"),f=void 0,F=_.X(_.jL(!1,void 0,"mDc5N")),n=F.next().value;F=F.next().value;var N=n,Y=F;n=_.X(_.jL("out",void 0,"FpOs5e"));var q=n.next().value,H=n.next().value;n=_.X(_.jL(void 0,void 0,"jIDRob"));var t=n.next().value,e=n.next().value;n=_.X(_.jL(void 0,void 0,"kOA3Mb"));var W=n.next().value,M=n.next().value,J=_.Nb(function(){if(q()==="out"){Y(!1);e(void 0);M(void 0);var x=_.qP().resolve(_.YC(_.MU));x&&cZl(x,0)}});
_.wq(function(){var x=_.qP().resolve(_.YC(_.WCO));x&&(x.showSnackbarFn=P,x.closeSnackbarFn=L)});
return _.O("snackbar-container",{class:"ytSnackbarContainerHost",el:E},_.O(_.m,{cond:function(){return N()&&!!t()},
then:function(){var x={};return _.O("div",{class:_.nt("ytSnackbarContainerSnackbarContainer",(x.ytSnackbarContainerMobile=!1,x.ytSnackbarContainerPivotBar=function(){var V;return!((V=_.qP().resolve(_.YC(_.jBA)))==null||!V())},x.ytSnackbarContainerOpened=function(){return N()&&q()==="in"},x.ytSnackbarContainerClosed=function(){return N()&&q()==="out"},x)),
"on:animationend":J},_.O(GYO,{data:function(){return t()},
target:function(){return W()}}))}}))},"yk"),"snackbar-container");_.P$(_.dEQ,"yt-tooltip");var TcA=_.FHZ.ephemeralActionSelector;_.P$(_.C(function(){var l=_.eZ(TcA);return _.O("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var b;return(b=l())==null?void 0:b.announcement})},"zk"),"yt-ephemeral-actions");var Yi9=new Map;var IQO=function(l,b){var d=this;this.handleError=l;this.logEventInternal=b;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){d.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
IQO.prototype.logError=function(l){this.handleError(l)};
IQO.prototype.logEvent=function(l,b){switch(l){case "IDB_DATA_CORRUPTED":_.U("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",b);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",b);break;case "IS_SUPPORTED_COMPLETED":_.U("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",b);break;case "QUOTA_EXCEEDED":a8q(this,b);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",b);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":l=Object.assign({},b,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",l)}};
var a8q=function(l,b){_.x8.getInstance().estimate().then(function(d){d=Object.assign({},b,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:HeT(d==null?void 0:d.usage),deviceStorageQuotaMbytes:HeT(d==null?void 0:d.quota)});l.logEventInternal("idbQuotaExceeded",d)})};var iBl=_.C(function(l){var b=_.n1("yt-draggable"),d=l.onDrag,L=l.onDragStart,P=l.onDragEnd,E=_.lf(l,{allowClicks:!1,dragThreshold:5}),f=E.dragThreshold,F=E.allowClicks;l=E.children;E=E.className;var n=void 0,N=void 0,Y=new _.oB(0,0),q=!1;_.wq(function(){n=new _.d1(b.value);N=new _.U9(t);H(n,N);if(F()){_.xG2(n,f());var W;(W=b.value)==null||W.addEventListener("click",e,{capture:!0})}_.wk(function(){var M;(M=n)==null||M.dispose();if(F()){var J;(J=b.value)==null||J.removeEventListener("click",e,{capture:!0})}})});
var H=function(W,M){_.zC(W,"earlycancel",function(){F()&&(q=!1)});
_.zC(W,"start",function(J){L==null||L(J);J.defaultPrevented||F()&&(q=!0)});
_.zC(W,"beforedrag",function(J){n&&N&&(J.preventDefault(),Y=new _.oB(J.clientX-n.startX,J.clientY-n.startY),N.start())});
_.zC(W,"end",function(){M.stop();P==null||P();Y=new _.oB(0,0)})},t=function(){Y&&d(Y)},e=function(W){q&&(q=!1,W.stopPropagation(),W.preventDefault())};
return _.O("yt-draggable",{el:b,class:_.nt("ytDraggableComponentHost",E)},l)},"Ak");var cba=_.C(function(l){var b=_.X(_.jL(0,void 0,"Qf0tbc")),d=b.next().value,L=b.next().value;b=function(P){var E={},f={};return _.O(iBl,{className:_.nt("ytdMiniplayerComponentResizer",(E.ytdMiniplayerComponentResizerDisabled=function(){return P===l.horizontalAlignment()||P===l.verticalAlignment()},E.ytdMiniplayerComponentResizerNorth=P==="north",E.ytdMiniplayerComponentResizerEast=P==="east",E.ytdMiniplayerComponentResizerSouth=P==="south",E.ytdMiniplayerComponentResizerWest=P==="west",E)),
onDragStart:function(){L(l.currentMiniplayerSize());if(l.onResizeStart)l.onResizeStart()},
onDrag:function(F){P!=="north"&&P!=="west"||F.scale(-1);var n;F=(n=P==="north"||P==="south")?F.y:F.x;var N=l.currentAspectRatio();n&&N>=1?F*=N:!n&&N<1&&(F/=N);n=F;l.onResize(d()+n)}},_.O("div",{class:_.nt("ytdMiniplayerComponentResizerCorner",(f.ytdMiniplayerComponentResizerNorthCorner=P==="north",f.ytdMiniplayerComponentResizerEastCorner=P==="east",f.ytdMiniplayerComponentResizerSouthCorner=P==="south",f.ytdMiniplayerComponentResizerWestCorner=P==="west",f))}))};
return _.O("div",{class:"ytdMiniplayerComponentResizers"},b("north"),b("east"),b("south"),b("west"))},"Bk");var rbQ=16/9;_.P$(_.C(function(){var l=_.n1("ytd-miniplayer"),b=_.X(_.jL(new _.MY(NaN,NaN),void 0,"NHaFyc")),d=b.next().value,L=b.next().value;b=_.X(_.jL(!1,void 0,"a0rwG"));var P=b.next().value,E=b.next().value;b=_.X(_.jL(!1,void 0,"f1jSeb"));var f=b.next().value,F=b.next().value;b=_.X(_.jL(!1,void 0,"JojXKc"));var n=b.next().value,N=b.next().value;b=_.X(_.jL(!1,void 0,"FjS8Db"));var Y=b.next().value,q=b.next().value;b=_.X(_.jL(!1,void 0,"z5WG9e"));var H=b.next().value,t=b.next().value;b=_.X(_.jL(!1,void 0,"eUzZd"));
var e=b.next().value,W=b.next().value;b=_.X(_.jL(rbQ,void 0,"XsBIy"));var M=b.next().value,J=b.next().value,x=_.X(_.jL(!1,void 0,"FJSvse"));b=x.next().value;var V=x.next().value;x=_.X(_.jL(!1,void 0,"VDUFL"));var p=x.next().value,D=x.next().value;x=_.X(_.jL(void 0,void 0,"nFeh4b"));var G=x.next().value,lN=x.next().value;x=_.X(_.jL(ET()?"west":"east",void 0,"T7co7c"));var sA=x.next().value,OA=x.next().value;x=_.X(_.jL("south",void 0,"QDUsLb"));var WV=x.next().value,qH=x.next().value;x=_.X(_.jL(400,
void 0,"F7Vdze"));var KF=x.next().value,AV=x.next().value,CF=_.qP().resolve(_.pE).miniplayerPropSignalMap[0],gZ=CF.data,rZ=CF.externalPlaylistData;x=CF.toastData;var nJ=CF.playabilityStatus,Gy=CF.isReadyToResume,qV=CF.isDisabled,WF=CF.watchWhile,Ih=CF.playerVe,jT=CF.expandVe,Ha=CF.closeVe,fF=CF.readyToResumeVe,PF=CF.readyToResumeCloseVe,KJ=CF.repositionVe,ah=CF.resizeVe;CF=_.X(_.bf(Gy));var eo=CF.next().value,b9=CF.next().value,ZD=_.eZ(_.uT.persistentPanelVisibleSelector),wD=!1,m0=!1,YQ;_.wq(function(){L(_.Ux());
l.value.addEventListener("animationend",function(Dj){Dj.target===l.value&&(t(!1),W(!1))});
kS9(l.value)});
_.BS("yt-window-resized",function(Dj){Dj&&L(Dj)});
var Q9=function(){YQ&&J(YQ.getVideoAspectRatio())},aj=function(){if(YQ){var Dj=YQ.getPlayerState()===1;
eo()&&Dj&&b9(!1)}},Lj=function(){var Dj=jT();
if(Dj){var y9=_.zw(3);y9&&_.VB(y9,Dj)}},YD=function(){var Dj=Ha(),y9=PF();
Dj&&_.VB(_.zw(3),Dj);Gy()&&y9&&_.VB(_.zw(3),y9)};
_.BS("yt-activate-miniplayer",function(Dj){var y9;return _.B(function(EZ){if(EZ.nextAddress==1)return P()?EZ.return():EZ.yield((y9=_.qP().resolve(_.pE).getPlayerElement())==null?void 0:y9.getPlayerPromise(),2);YQ=EZ.yieldResult;if(!YQ)return EZ.return();!p()&&_.U("kevlar_watch_while_v2")&&(qH(Dj&&!_.U("kevlar_watch_while_bottom_align")?"north":"south"),OA(ET()?"west":"east"));var PY=YQ;PY.addEventListener("onVideoDataChange",Q9);PY.addEventListener("onStateChange",aj);PY.addEventListener("onExpandMiniplayer",
Lj);PY.addEventListener("onCloseMiniplayer",YD);J(YQ.getVideoAspectRatio());E(!0);hxZ()||t(!0);_.gR(EZ)})});
_.BS("yt-deactivate-miniplayer",function(Dj,y9){return _.B(function(EZ){if(!P())return EZ.return();E(!1);b9(!1);W(Dj);q(!1);F(!1);if(YQ){var PY=YQ;PY.removeEventListener("onVideoDataChange",Q9);PY.removeEventListener("onStateChange",aj);PY.removeEventListener("onExpandMiniplayer",Lj);PY.removeEventListener("onCloseMiniplayer",YD)}hxZ()||y9?y9&&t(!1):t(!0);_.gR(EZ)})});
var Lb=function(){return!(WF()&&_.U("kevlar_watch_while_modern"))},tA=function(){var Dj;
return!((Dj=rZ())==null||!Dj.contents)},V9=function(){var Dj=KF();
var y9=d();y9=Math.min(Math.min(y9.width,y9.height)-32,720);var EZ=M(),PY=Lb(),Ou=tA()&&f(),kJ=Math.min(Dj,y9);Dj=new _.MY(192,PY?116:192);EZ=new _.MY(Ou?rbQ:EZ,1);kJ=new _.MY(kJ,PY?kJ-76:kJ);kJ=EZ.aspectRatio()>kJ.aspectRatio()?kJ.width/EZ.width:kJ.height/EZ.height;EZ=EZ.scale(kJ);Dj.width<=EZ.width&&Dj.height<=EZ.height||(Dj=EZ.aspectRatio()<=Dj.aspectRatio()?Dj.width/EZ.width:Dj.height/EZ.height,EZ.scale(Dj),EZ.width=Math.min(EZ.width,y9),EZ.height=Math.min(EZ.height,y9));return new _.MY(EZ.width,
_.AB(192,EZ.height+yy9(PY,Ou),720))},nQ=function(){var Dj=V9(),y9=Lb(),EZ=tA()&&f();
return new _.MY(Dj.width,Dj.height-yy9(y9,EZ))},eA=function(){var Dj=function(y9){y9.target===l.value&&Y()&&(q(!1),l.value.removeEventListener("transitionend",Dj))};
hxZ()||(l.value.addEventListener("transitionend",Dj),q(!0));F(!f())};
_.Vl(function(){var Dj=Ih(),y9=_.zw(3),EZ=_.je(3);if(y9&&EZ&&Dj){_.CZ(y9,EZ,Dj);EZ=KJ();var PY=ah(),Ou=jT(),kJ=Ha(),oJ=PF();Ou&&kJ&&oJ&&(_.R_(y9,Dj,[Ou,kJ,oJ]),_.o_(y9,[Ou,kJ]));EZ&&PY&&_.R_(y9,Dj,[EZ,PY])}},"UBpUDd");
_.Vl(function(){var Dj=fF();if(Dj){var y9=_.zw(0),EZ=_.je(0);y9&&EZ&&(_.CZ(y9,EZ,Dj),_.o_(y9,[Dj]))}},"fQpBzb");
CF={};return _.O("ytd-miniplayer",{el:l,class:_.nt("ytdMiniplayerComponentHost",(CF.ytdMiniplayerComponentVisible=function(){return(P()||H())&&!(WF()&&_.U("kevlar_watch_while_counterfactual"))},CF.ytdMiniplayerComponentAnimatingSnap=n,CF.ytdMiniplayerComponentAnimatingPlaylistExpand=Y,CF.ytdMiniplayerComponentAnimatingFade=H,CF),function(){if(H()){var Dj=WV();
var y9=P(),EZ=e();Dj=y9?Dj==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":EZ?Dj==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":Dj==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else Dj="";return Dj}),
style:_.qb({top:function(){return WV()==="north"?"16px":""},
right:function(){var Dj=sA(),y9=ZD();y9=(y9===void 0?0:y9)&&!ET()?400:0;return Dj==="east"?16+y9+"px":""},
bottom:function(){return WV()==="south"?"16px":""},
left:function(){var Dj=sA(),y9=ZD();y9=(y9===void 0?0:y9)&&ET()?400:0;return Dj==="west"?16+y9+"px":""},
width:function(){return V9().width+"px"},
height:function(){return V9().height+"px"},
transform:function(){var Dj=G();return Dj?"translate("+Dj.x+"px, "+Dj.y+"px)":""}})},_.O("div",{class:"ytdMiniplayerComponentContent"},_.O(iBl,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(Dj){var y9=zxl(sA(),WV(),d(),V9(),G()),EZ=nQ();Math.abs(Dj.clientY-(y9.y+EZ.height))>15?(V(!0),Dj=_.zw(3),y9=KJ(),wD||(wD=!0,Dj&&y9&&_.o_(Dj,[y9])),Dj&&y9&&_.VB(Dj,y9)):Dj.preventDefault()},
onDrag:function(Dj){lN(Dj)},
onDragEnd:function(){var Dj=Wq9(zxl(sA(),WV(),d(),V9(),G()),d(),V9()),y9=j79(sA(),WV(),d(),V9(),ZD()),EZ=j79(Dj.horizontalAlignment,Dj.verticalAlignment,d(),V9(),ZD());EZ=new _.oB(EZ.x-y9.x,EZ.y-y9.y);var PY;y9=y9.y+(((PY=G())==null?void 0:PY.y)||0)+V9().height/2;var Ou=function(){sA()===Dj.horizontalAlignment&&WV()===Dj.verticalAlignment||D(!0);OA(Dj.horizontalAlignment);qH(Dj.verticalAlignment);lN(void 0)},kJ=function(oJ){oJ.target===l.value&&n()&&(N(!1),Ou(),l.value.removeEventListener("transitionend",
kJ))};
V(!1);WV()==="south"&&y9>d().height?(Ou(),_.qP().resolve(_.pE).close()):(l.value.addEventListener("transitionend",kJ),N(!0),lN(EZ))}},_.O(_.m,{cond:P,
then:function(){return _.O(_.H86,{isDisabled:qV,playabilityStatus:nJ,size:nQ})}}),_.O(_.m,{cond:Lb,
then:function(){return _.O(_.Y5a,{isReadyToResume:eo,data:gZ,expanded:f,onExpandClick:eA,playlistData:rZ})}}),_.O(_.m,{cond:b,
then:function(){return _.O("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.O(_.m,{cond:function(){return tA()&&f()||Y()},
then:function(){return _.O(_.j$9,{className:"ytdMiniplayerComponentPlaylistPanel",data:rZ,hideHeaderText:!0,withinMiniplayer:!0})}}),_.O("div",{class:"ytdMiniplayerComponentToast"},_.O(_.tB6,{toastData:x}))),_.O(cba,{onResize:function(Dj){AV(_.AB(192,Dj,720))},
onResizeStart:function(){var Dj=_.zw(3),y9=ah();m0||(m0=!0,Dj&&y9&&_.o_(Dj,[y9]));Dj&&y9&&_.VB(Dj,y9)},
currentAspectRatio:M,currentMiniplayerSize:KF,horizontalAlignment:sA,verticalAlignment:WV}))},"Ek"),"ytd-miniplayer",{});var luO=_.uT.persistentPanelVisibleSelector,hl=function(){var l=_.S.apply(this,arguments)||this;l.tabGesturesIsActive=!1;l.persistentPanelEnabled=_.U("enable_ai_companion");l.hasDelegation=!1;l.isFrostedGlassInitialized=!1;l.frostedGlassExp=_.U("web_frosted_glass");l.hasPendingWatchNavigation=!1;l.mastheadHiddenFocusWithinKillswitch=_.U("web_masthead_hidden_focus_within_killswitch");l.clientOnlyWizTooltipsEnabled=_.U("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
l.scrollAtTop=!0;l.guideScrollTop=0;l.isTheaterModeSession=_.il("START_IN_THEATER_MODE");l.iMaxTheaterMode=_.U("web_watch_imax_theater_mode");l.isFullWindowSession=_.il("START_IN_FULL_WINDOW_MODE");l.hasCreateFamilyDialog=!1;l.mastheadHeight=56;l.networkStatusManager=new _.XO;l.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"};l.dynamicActionMap={"yt-run-attestation-command":function(b){var d=_.nsQ.instance,L=_.K(b,_.KFD);return L?_.U("use_rta_manager_for_async")&&
(_.U("attmusi")&&_.U("attmusi_ue")?window.attmp:Yt6())?znj(d,L,b.clickTrackingParams):jmB(d,L,b.clickTrackingParams):_.ZQ(Error("qi"))}};
l.isFrostedGlassDisabled=!1;l.isChannelOrPlaylistPage=!1;return l};
_.h(hl,_.S);_.Q=hl.prototype;_.Q.created=function(){var l=_.qP();_.U("kevlar_clear_duplicate_pref_cookie")&&_.pl(_.T1,function(){var b=_.xC.get("PREF");b&&!/f\d=/.test(b)&&(b=_.eG("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=b?"PREF=null;domain="+b+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.U("gzip_gel_with_worker")&&_.Lj$();_.U("jspb_serialize_with_worker")&&pZZ();_.U("web_worker_availability_check")&&qi9();_.U("nwl_init_killswitch")||CfO().then(function(){_.T1.addLowPriorityJob(xyx)});
this.pageManagerAttachedPromise=_.TZ();this.ytdAppBehavior.loadDepsPromise=_.pM([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.Yh(this.onThrottledScroll,200,this);_.U("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);$vO();cUQ=!!_.lo("ytappsettings.initialized");ALx=_.lo("ytappsettings.previousValue");vhQ=_.lo("ytappsettings.previousSnapshotTime");cUQ||(cUQ=!0,CYA());R$x();pIq();_.TR("DEFERRED_DETACH",
_.U("kevlar_tuner_should_defer_detach"));_.TR("REUSE_COMPONENTS",!0);_.TR("STAMPER_STABLE_LIST",!0);_.TR("SCHEDULED_LAZY_LIST",!0);_.TR("openPopupConfig",Mxl);_.TR("useClickHandler",!0);_.U("kevlar_shell_cleanup")&&_.T1.addLowPriorityJob(jHA.bind(this,_.PV.caches));_.il("IS_SHELL_LOAD")&&_.jh({shellStartupDurationMs:Math.round((0,_.t8)()-_.Uz())});lwa(this.networkStatusManager);_.U("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",u16(V7l)),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!",
u16(wu9)),console.log("%cVisit http://go/join-youtube-web to apply today.",u16(ufS)));_.vKQ(l.resolve(_.kRl),1E3)};
_.Q.ready=function(){var l=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var b=btl();b&&!_.U("external_fullscreen_killswitch")&&document.addEventListener(b,this.setFullscreen.bind(this));(b=window.matchMedia("(prefers-color-scheme: dark)"))&&b.addEventListener&&b.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(b=_.qP().resolve(_.YC(_.trh)))b.subscribe("navigation-start",
function(d){d.destinationPageSubtype==="watch"&&(l.hasPendingWatchNavigation=!0)}),b.subscribe("navigation-end",function(d){d.destinationPageSubtype==="watch"&&(l.hasPendingWatchNavigation=!1)})};
_.Q.attached=function(){var l=this;_.ev().processSignal("ci");_.U("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.Q$Q?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.qK(_.z7$(),"SUCCESS");this.updateIconSet();_.iv(this.guideInnerContent,!1);_.Tl().initVisibilityObserver();this.guideService.guideElement=this.guide;var b=document.createElement("ytd-miniplayer"),d=_.F$(this.hostElement).querySelector("#content");
_.F$(this.hostElement).insertBefore(b,d);_.ev().processSignal("ma");_.qP().resolve(_.pE).init(b);this.persistentPanelEnabled&&_.VXq(_.qP().resolve(_.FM),this.persistentPanelContainer,"APP");_.il("IS_SHELL_LOAD")&&(d=document.createElement("ytd-network-status-banner"),_.F$(this.hostElement).insertBefore(d,b));_.U("kevlar_right_click_on_lockups")&&_.Yw._onCaptureClick&&document.addEventListener("contextmenu",_.Yw._onCaptureClick.bind(_.Yw),!0);var L=function(){var P=_.zk("yt-page-navigation-progress");
_.F$(l.hostElement).appendChild(P)};
setTimeout(function(){_.ev().parkOrScheduleJob(L,0,"eocs",16)},0);
_.U("service_worker_push_enabled")&&_.pl(_.T1,LiT);_.f1(_.XZ.getInstance(),this.dynamicActionMap,this.hostElement);_.rh(this.hostElement,"ytd-app-attached");_.ev().processSignal("aa");qLZ(this.hostElement);_.Yg("gapi.load",_.XK1);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.pl(_.T1,
function(){var P=document.createElement("ytd-video-preview");_.F$(_.F$(l.hostElement).querySelector("#video-preview")).appendChild(P)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.pl(_.T1,function(){iM9();l.registerWithViewTransitionManager()});
if(_.pu()&&this.isAppDarkTheme()!==_.Cu())this.onDarkModeToggledAction();else b=_.Rd()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==b&&(_.U("enable_dark_theme_only_on_shorts")?_.vH(_.U("enable_dark_theme_only_on_shorts_control")?window.location.href:_.sQ(window.location.href,{theme:"dark"})):_.cX(new _.Rp("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(x7j=new Jt9(this.hostElement)),CM9=new v2x(this.hostElement),Abl=new SN9(this.hostElement),lSA=new rtT(this.hostElement)};
_.Q.getThemeSettingsToLog=function(){var l=_.Rd()==="USER_INTERFACE_THEME_DARK";l=_.pu()?_.Cu()?"os-dark":"os-light":l?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:l,cookiesEnabled:_.Ak()}};
_.Q.detached=function(){_.cJ(this.guideInnerContent);_.T1.cancelJob(fTj);fTj=0;_.T1.cancelJob(nhT);nhT=0;_.YtZ(YL9);YL9.length=0;OtQ=_.E7j=null;_.Tl().dispose();_.U("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.FZ(_.XZ.getInstance(),x7j.playlistHandlerActionMap,x7j.JSC$32907_clientRoot);_.FZ(_.XZ.getInstance(),CM9.downloadManagerActionMap,CM9.JSC$33202_clientRoot);_.FZ(_.XZ.getInstance(),Abl.feedbackCollectorActionMap,Abl.JSC$33197_clientRoot);
for(var l=_.X(lSA.eventListeners),b=l.next();!b.done;b=l.next()){var d=_.X(b.value);b=d.next().value;d=d.next().value;d=_.X(d);for(var L=d.next();!L.done;L=d.next()){var P=_.X(L.value);L=P.next().value;P=P.next().value;b.removeEventListener(L,P)}}_.FZ(_.XZ.getInstance(),lSA.autonavPauseActionMap,lSA.JSC$20527_clientRoot)};
_.Q.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.Nz().getFlag(186)};
_.Q.computeIsInlinePreviewEnabled=function(l,b,d){return!d&&_.ZvB({miniplayerIsActive:l,miniplayerPlaybackState:b})};
_.Q.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.E2({type:"SET_FROSTED_GLASS_MODE",payload:!_.U("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"}))};
_.Q.computeIsFrostedGlassDisabled=function(l,b,d,L){return l||b||d||L&&_.U("web_frosted_glass_disable_watch")};
_.Q.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.U("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.Q.computeIsHomePage=function(l,b){if(!l||b==null||!b.endpoint)return!1;var d;return((d=_.K(b.endpoint,_.qd))==null?void 0:d.browseId)==="FEwhat_to_watch"};
_.Q.updateIsChannelOrPlaylistPage=function(){if(_.U("web_frosted_glass")){var l,b,d=(b=(l=_.qP().resolve(_.YC(_.dO)))==null?void 0:l.getCurrentPage())==null?void 0:b.pageSubtype;this.isChannelOrPlaylistPage=d?["channel","channels","playlist"].includes(d):!1}};
_.Q.scheduleFrostedGlassInitialization=function(){var l=this;_.U("web_frosted_glass")&&_.ev().parkOrScheduleJob(function(){l.isFrostedGlassInitialized=!0},0,_.ux(["eocs",
"cr"]),300)};
_.Q.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.fPV(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.E2({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.E2({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.Q.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(RwQ(!0))};
_.Q.onYtSignalActionRequestPersistentStorage=function(){if(!_.U("request_persistent_storage_killswitch")){var l=_.qP().resolve(_.TkZ);l.cachedPersistStatePromise||(l.cachedPersistStatePromise=fCZ())}};
_.Q.handleYtChannelCreationFormEndpoints=function(l){l&&this.ytComponentBehavior.resolveCommand(l)};
_.Q.handleShowEngagementPanelEndpoint=function(l){l&&this.ytComponentBehavior.resolveCommand(l)};
_.Q.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(RwQ(!1))};
_.Q.initIconDefs=function(l,b){var d=document.createElement("iron-iconset-svg");d.name=l;l=document.createElementNS("http://www.w3.org/2000/svg","svg");d.appendChild(l);l.appendChild(b);document.body.appendChild(d);return d};
_.Q.onWindowResized=function(){_.lQ(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var l=_.Cc.getInstance();l.documentWidth_=document.body.clientWidth;ryx(l)};
_.Q.onWindowScrolled=function(){var l=_.qP().resolve(_.dO).getCurrentPage();if(l!=null&&l.getScrollTop){var b=this.ytdReduxBehavior,d=b.dispatch;l=l.getScrollTop()<=0;d.call(b,_.E2({type:"SET_SCROLL_AT_TOP",payload:l}))}};
_.Q.guideIsVisibleButNotPersistentSelectorChanged=function(){var l=_.qP().resolve(_.dO).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=l.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"),
l.setScrollTop(this.guideScrollTop));_.bQ(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.Q.getCurrentPageScrollableElementType=function(){var l=_.qP().resolve(_.dO).getCurrentPage();if(l&&l.getPageScrollingElement())return l.getPageScrollingElement().nodeName};
_.Q.observeGuideVisibility=function(){var l=_.Cc.getInstance(),b=this.miniGuideVisible;l.guidePersistentAndVisible_=this.guidePersistentAndVisible;l.miniGuideVisible_=b;ryx(l)};
_.Q.observePersistentPanelVisibility=function(){var l=_.Cc.getInstance();l.persistentPanelVisible_=this.persistentPanelVisible;ryx(l)};
_.Q.handleEduDismissAction=function(l){l&&l.eduDismissAction&&(_.lQ(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.nnj.getInstance(),_.Ax.set(l.eduDismissAction.key+"-dismissed",!0))};
_.Q.handleEduImpressionAction=function(l){if(l&&l.eduImpressionAction){var b=_.nnj.getInstance();l=l.eduImpressionAction.key;b.JSC$13347_eduDisplayedThisLoad_[_.BvJ[l].setKey||l]=!0;_.Ax.set(l+"-impression",parseInt(_.Ax.get(l+"-impression")||0,10)+1)}};
_.Q.onYtSignalActionConfirmMentionsEdu=function(){_.lQ(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.pc.getInstance();_.RE.set("edu-dismissed",!0)};
_.Q.onYtSignalActionRecordMentionsEduImpression=function(){_.pc.getInstance();var l=_.RE.set,b=parseInt(_.RE.get("edu-impressions"),10);l.call(_.RE,"edu-impressions",(isFinite(b)?b:0)+1)};
_.Q.onYtPageManagerAttached=function(l){var b;((b=_.i$(l))==null?void 0:b.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.Q.onInvokeInstrumentManagerAction=function(l,b){ex9(b,l)};
_.Q.updateIconSet=function(){var l=this.hostElement.querySelector("#masthead");if(l){var b=_.Bf(l),d=b.querySelector("g#yt-logo-updated");d&&(l=document.createElementNS("http://www.w3.org/2000/svg","defs"),l.appendChild(d.cloneNode(!0)),(b=b.querySelector("g#yt-logo-red-updated"))&&l.appendChild(b.cloneNode(!0)),this.initIconDefs("yt-logos-ext",l))}};
_.Q.updateMastheadData=function(){var l=this,b,d,L,P,E;return _.B(function(f){if(f.nextAddress==1){b=l.data;d=l.hostElement.querySelector("#masthead");if(!d)return f.return();_.m1(l,function(){d.data=l.topbarData});
if(!l.get("response.topbar",b)||l.get("response.topbar.responseContext.maxAgeSeconds",b)===0)return f.jumpTo(0);if(L=_.qP().resolve(_.m3))return f.yield(L(),6);P=_.qP().resolve(_.Dm);return f.yield(P.put("service:topbar:fallback",new _.Vs({innertubeResponse:l.get("response.topbar",b)})),0)}return(E=f.yieldResult)?f.yield(E.put("service:topbar:fallback",new _.Vs({innertubeResponse:l.get("response.topbar",b)})),0):f.jumpTo(0)})};
_.Q.computeTopbarData=function(l){if(!l)return null;var b;return this.isShortsPage&&this.topbarData&&!_.K((b=l.response)==null?void 0:b.topbar,Zhj)?this.topbarData:l.response&&"topbar"in l.response?_.K(l.response.topbar,Zhj)||null:null};
_.Q.onSetTheaterModeEnabled=function(l,b){this.isTheaterModeSession=b.enabled;this.setTheaterModeStyles(b.enabled)};
_.Q.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.Q.onDarkModeToggledAction=function(){var l=_.ZJ(window.location.href);if(!_.f2N(l)){(l=!!_.fO(window.location.href).themeRefresh)&&_.cX(new _.Rp("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!l){CYA();l={themeRefresh:1};var b=_.qP().resolve(_.dO);if(b.isOnWatch()){var d,L;b=((d=b.getPlayerFromWatch())==null?void 0:(L=d.getPlayer())==null?void 0:L.getCurrentTime())||0;b>=1&&(l.time_continue=Math.floor(b))}_.Ak()||_.Rd()!=="USER_INTERFACE_THEME_DARK"||(l.theme="dark");_.vH(_.sQ(window.location.href,
l))}_.U("web_appshell_refresh_trigger")&&_.PV.caches&&this.refreshAppShellResponse();d=_.Aj(window.location.href);_.G6(_.qP().resolve(_.T6),_.Gw(d,"theme"))}};
_.Q.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.Q.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.Q.onPlayerFullscreen=function(l){_.Tw();this.playerFullscreen=l};
_.Q.setRestrictedMode=function(l){var b=_.Nz();_.mx(0,58,l);b.save();_.qP().resolve(_.wi).reload()};
_.Q.onPageChanged=function(l){l.detail.newPageType==="ytd-watch-flexy"||l.detail.newPageType==="ytd-watch-fixie"||l.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.JB("WEB_PAGE_TYPE_WATCH")):l.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.JB("WEB_PAGE_TYPE_SHORTS")):l.detail.newPageType==="ytd-browse"&&l.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.JB("WEB_PAGE_TYPE_MINI_APP")):_.U("web_frosted_glass")&&l.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.JB("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.JB("WEB_PAGE_TYPE_UNKNOWN"));l.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.Q.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.Q.onGuideToggleTap=function(){_.rh(this.hostElement,"yt-guide-toggle")};
_.Q.onGuideToggleHover=function(){_.rh(this.hostElement,"yt-guide-hover")};
_.Q.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.Q.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Q.setMastheadTheme=function(){var l=_.Bf(this.hostElement).querySelector("#masthead");l&&(l.dark=l.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),l.isDarkThemeForced=!1)};
_.Q.onRequestPanelModeChange=function(l,b){this.hideHeaderShadow=b.mode!=="seamed"};
_.Q.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.Q.onDrawerIronSelect=function(l){_.i$(l).id==="guide"&&this.processDrawerIronSelect()};
_.Q.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var l="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(l="opened"));_.rh(this.hostElement,"yt-autonav-pause-guide-"+l)};
_.Q.onAddElementToApp=function(l){_.F$(this.hostElement).appendChild(l.detail)};
_.Q.onThrottledScroll=function(){var l=_.qP().resolve(_.dO).getCurrentPage();l&&(this.scrollAtTop=l.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.Q.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.Q.setFullscreen=function(){if(_.U("external_fullscreen")||!this.isWatchPage){var l=_.U("kevlar_fullerscreen_root_only_killswitch")?!!_.Tw():!!_.Tw()&&_.Tw()===document.documentElement;l=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(l||this.isFullWindowSession);this.fullscreen!==l&&((this.fullscreen=l)&&_.bQ(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.rT().dispatch(_.ab0(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.lQ(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.Q.setFullscreenLoggingForShorts=function(l){var b,d,L;return _.B(function(P){if(P.nextAddress==1)return P.yield((b=_.P_())==null?void 0:b.getPlayerPromise(),2);d=P.yieldResult;(L=d)==null||L.setAppFullscreen(l);_.gR(P)})};
_.Q.updateMastheadCssHeight=function(){var l=this.mastheadHeight;this.fullscreen&&(l=0);_.mj(this.hostElement,{"--ytd-masthead-height":l+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.Q.updateNetworkStatusBannerDisplayStatus=function(){var l="unset";this.fullscreen&&(l="none");_.mj(this.hostElement,{"--ytd-network-status-banner-display":l})};
_.Q.updateNetworkStatusBannerCssHeight=function(){var l="unset";this.fullscreen&&(l="0px");_.mj(this.hostElement,{"--ytd-network-status-banner-max-height":l})};
_.Q.updateScrollAndMasthead=function(l,b,d,L){this.iMaxTheaterMode||(L=!1);var P=_.qP().resolve(_.dO).getCurrentPage();l||b||L?(document.body.classList.add("no-scroll"),P.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.qu(this,this.onScroll)),P.setScrollTop(0),_.mj(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.Tz()+"px"})):d?_.rh(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.rh(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
P.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.qu(this,this.onScroll)));this.mastheadHidden=l||b||d;this.updateMastheadCssHeight();_.U("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.Q.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.Q.onYtNavigateAction=function(l){l=this.get("navigateAction.endpoint",l);_.rh(this.hostElement,"yt-navigate",{endpoint:l})};
_.Q.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var l=document.createElement("yt-create-family-dialog");_.F$(this.hostElement).appendChild(l);this.hasCreateFamilyDialog=!0}};
_.Q.onSetPushNotificationsEnabledCommand=function(l){var b=this,d=_.K(l,yFa);d&&typeof d.enabled==="boolean"&&(Notification.permission!=="granted"?cLQ().then(function(){Notification.permission==="granted"?(JLZ(!d.enabled).then(SL9),d.successAction&&_.LZ(b.hostElement,[d.successAction])):d.failureAction&&_.LZ(b.hostElement,[d.failureAction])}):(JLZ(!d.enabled).then(SL9),d.successAction&&_.LZ(this.hostElement,[d.successAction])))};
_.Q.onYtSignalActionEnableChromeNotifications=function(){rLZ(!0)};
_.Q.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.K(this.topbarData.hotkeyDialog,$eT)}}})};
_.Q.onYtSignalActionShowKeyboardShortcutDialog=function(){_.lQ(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.Q.onYtEndpointChangeHandler=function(l,b){var d=_.LE(_.Vv);d.pendingPrefetchJob_&&(b=!(!b||b.autonav!="1"),d.pendingPrefetchJob_.resolve(l&&_.Q2V(l)?_.Xky(l,b):""),d.pendingPrefetchJob_=null);_.lQ(this.hostElement,"yt-pause-active-page-context");_.lQ(this.hostElement,"ytd-log-youthere-nav");_.lQ(this.hostElement,"yt-prepare-page-dispose")};
_.Q.handleCommandWithCommandHandler=function(l,b){_.Nv.instance.resolveCommand(l,{form:{element:b}})};
_.Q.onYtTimedCommand=function(l){var b=this;l=_.K(l,q_q);var d=l.command;d&&_.tB(_.T1,function(){var L=_.K(d,_.k3D);L?(_.Nv.instance.resolveCommand(d),b.maybeLogGetAnswerRequestTick(L)):_.Py(b.hostElement,[d],b.hostElement)},l.timeoutMs||0)};
_.Q.maybeLogGetAnswerRequestTick=function(l){l&&l.isFirstRequest&&(_.yB("search_overview_answer"),_.Zi("so_rq",void 0,"search_overview_answer"))};
_.Q.onYtSignalActionSkipNavigation=function(){var l=_.qP().resolve(_.dO).getCurrentPage();_.BX(l)};
_.Q.onYtSignalActionCopyDebugData=function(){nYx()};
_.Q.handleEntityUpdateCommand=function(l){_.YM(_.K(l,_.VnV).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.Q.logFlowLoggingEventCommand=function(l){if(l=_.K(l,_.plH))if(l.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var b=l.flowEventNamespace,d=l.flowEventType,L=l.flowType;L&&b&&d&&_.cFV(_.Ox(b,d,l.flowEventMetadata),L)}else{b=_.Nd();d=l.flowEventNamespace;L=l.flowEventType;var P=l.flowType;P&&d&&L&&b.logFlowEvent(_.Ox(d,L,l.flowEventMetadata),P,l.flowNonce)}};
_.Q.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.Q.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.Q.onTouchStart=function(){var l=_.aE();_.zw()&&_.Vq(l.JSC$13469_screenManager,{visualElement:l.ve})};
_.Q.handleSelectLanguageCommand=function(l){if(l=_.K(l,W$9).hl){var b=_.Nz();b.set("hl",l);b.save();_.qP().resolve(_.wi).reload()}};
_.Q.handleConfirmDialogEndpoint=function(l){(l=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(l))&&this.ytOpenPopupBehavior.openPopup(l)};
_.Q.handleOpenPopupNavigationEndpoints=function(l,b){(l=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(l))&&this.ytOpenPopupBehavior.openPopup(l,b)};
_.Q.handleSaveCommandToSessionStorage=function(l){if(l=_.K(l,_.znJ)){var b=l.key;b&&l.command&&window.sessionStorage.setItem(b,JSON.stringify(l.command))}};
_.Q.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(l){l&&l.active&&l.active.postMessage({type:"refresh_shell"})}).catch(function(l){l.name!=="SecurityError"&&_.az(l)})};
_.Q.onDeviceThemeChanged=function(){var l=_.Cu();_.mx(_.Nz(),185,l);_.Nz().save()};
_.Q.handleYtRegisterPromoCommand=function(l){if(_.K(l,zFA)){var b=_.qP().resolve(_.dO).getCurrentPage()||this.hostElement;sWQ().registerPromoCommand(_.K(l,zFA),b)}};
_.Q.onYtNavigateHomeAction=function(){if(!_.U("kevlar_miniplayer_navigate_home_from_app_killswitch")){var l,b,d,L,P=(L=(l=this.topbarData)==null?void 0:(b=l.logo)==null?void 0:(d=b.topbarLogoRenderer)==null?void 0:d.endpoint)!=null?L:_.rX;this.ytComponentBehavior.resolveCommand(P)}};
_.Q.onYtLocationCollectionCommand=function(l){TeQ(_.K(l,CqB))};
_.Q.onYtGetLocationCommand=function(l){wIO(_.K(l,vvA),this)};
_.Q.updateRenderGuideFromBinding=function(l){this.renderGuide=l.detail.value};
_.Q.updateGuidePersistentAndVisibleFromBinding=function(l){this.guidePersistentAndVisible=l.detail.value};
_.Q.updateMiniGuideVisibleFromBinding=function(l){this.miniGuideVisible=l.detail.value};
_.Q.onThemeSelected=function(l,b){var d=_.Nz(),L=l||b?l:_.Cu(),P=(L&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!L&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.f2N(_.ZJ(window.location.href));_.mx(0,165,l);_.mx(0,174,b);d.save();P&&_.lQ(this.hostElement,"yt-dark-mode-toggled-action",[L]);_.lQ(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Q.getCurrentTheme=function(){return _.pu()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Rd()};
_.Q.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Q.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Q.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.Q.handleShowConsentPrimitive=function(l){var b=this,d,L;return _.B(function(P){if(P.nextAddress==1){try{d=(L=_.P_())==null?void 0:L.getPlayerPromise()}catch(E){}return P.yield(m0S(l,d),2)}_.lQ(b.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.gR(P)})};
_.Q.handleSelectActiveIdentityEndpointInternal=function(l){_.SX();l=_.K(l,_.RJh);if(l!=null&&l.supportedTokens){l=_.X(l.supportedTokens);for(var b=l.next();!b.done;b=l.next())b=b.value,b.accountSigninToken&&_.vH(b.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.Q.handleUpdatePermissionRoleCommand=function(l){if(l=_.K(l,_.RLJ)){var b;this.hasDelegation=!((b=_.K(l.renderer,_.C3D))==null||!b.status)}};
_.Q.registerWithViewTransitionManager=function(){var l=_.qP().resolve(_.YC(_.Ek));if(l){var b,d=(b=this.guide)==null?void 0:b.querySelector("#scrim"),L;b=(L=this.guide)==null?void 0:L.querySelector("#contentContainer");d&&b&&l.isAnyTransitionEnabled&&(L={},l.viewTransitionCoordinator.registerElement(d,(L.slide="app-drawer-scrim-page-transition",L["lockup-to-watch"]="app-drawer-scrim-page-transition",L["learning-journey"]="app-drawer-scrim-page-transition",L)),d={},l.viewTransitionCoordinator.registerElement(b,
(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)))}};
_.qG.Object.defineProperties(hl.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.U("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.qG.Object.defineProperties(hl,{template:{configurable:!0,enumerable:!0,get:function(){if(M7j===void 0){var l=document.createElement("template");_.k(l,'\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');
l.content.insertBefore(_.T().content.cloneNode(!0),l.content.firstChild);M7j=l}l=M7j;return l}}});
hl.prototype.onOpenHotkeyDialog=hl.prototype.onOpenHotkeyDialog;hl.prototype.setFullscreen=hl.prototype.setFullscreen;hl.prototype.onAddElementToApp=hl.prototype.onAddElementToApp;hl.prototype.onDrawerIronSelect=hl.prototype.onDrawerIronSelect;hl.prototype.onGuideOpenButtonHover=hl.prototype.onGuideOpenButtonHover;hl.prototype.onRequestPanelModeChange=hl.prototype.onRequestPanelModeChange;hl.prototype.onPageDataUpdated=hl.prototype.onPageDataUpdated;hl.prototype.onPageChanged=hl.prototype.onPageChanged;
hl.prototype.onSetTheaterModeEnabled=hl.prototype.onSetTheaterModeEnabled;hl.prototype.updateMastheadData=hl.prototype.updateMastheadData;hl.prototype.onYtPageManagerAttached=hl.prototype.onYtPageManagerAttached;hl.prototype.observePersistentPanelVisibility=hl.prototype.observePersistentPanelVisibility;hl.prototype.observeGuideVisibility=hl.prototype.observeGuideVisibility;hl.prototype.guideIsVisibleButNotPersistentSelectorChanged=hl.prototype.guideIsVisibleButNotPersistentSelectorChanged;
hl.prototype.isInlinePreviewEnabledChanged=hl.prototype.isInlinePreviewEnabledChanged;hl.prototype.isWatchPageChanged=hl.prototype.isWatchPageChanged;hl.prototype.dispatchFrostedGlassMode=hl.prototype.dispatchFrostedGlassMode;_.w([_.z(_.OY),_.u("design:type",Object)],hl.prototype,"ytdReduxBehavior",void 0);_.w([_.z(_.LS.YtEventForwardingBehavior),_.u("design:type",Object)],hl.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.z(_.DX.YtOpenPopupBehavior),_.u("design:type",Object)],hl.prototype,"ytOpenPopupBehavior",void 0);_.w([_.z(_.wG.YtActionHandlerBehavior),_.u("design:type",Object)],hl.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.z({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.XZ.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.U("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var l;((l=this.actionRouterNode.hostElement)!=null?l:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var l;((l=this.actionRouterNode.hostElement)!=null?l:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(l){this.actionRouter_.handleAction(l.detail)}}),
_.u("design:type",Object)],hl.prototype,"ytActionRouterBehavior",void 0);_.w([_.z(YcO.YtdAppBehavior),_.u("design:type",Object)],hl.prototype,"ytdAppBehavior",void 0);_.w([_.z(_.VQ.YtEndpointBehavior),_.u("design:type",Object)],hl.prototype,"ytEndpointBehavior",void 0);_.w([_.z(g29.YtEndpointHandlerWithYpcBehavior),_.u("design:type",Object)],hl.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.w([_.z(I89.YtLogYpcFlowCommandsBehavior),_.u("design:type",Object)],hl.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.w([_.z(_.a.YtRendererBehavior),_.u("design:type",Object)],hl.prototype,"ytRendererBehavior",void 0);_.w([_.z(_.OD.YtComponentBehavior),_.u("design:type",Object)],hl.prototype,"ytComponentBehavior",void 0);_.w([_.g({selector:_.iuQ}),_.u("design:type",Object)],hl.prototype,"tabGesturesIsActive",void 0);_.w([_.g(),_.u("design:type",Boolean)],hl.prototype,"renderGuide",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"guidePersistentAndVisible",void 0);_.w([_.g({selector:_.aIa}),_.u("design:type",Boolean)],hl.prototype,"guideIsVisibleButNotPersistent",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"standalone",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"miniGuideVisible",void 0);
_.w([_.g(),_.u("design:type",Object)],hl.prototype,"persistentPanelEnabled",void 0);_.w([_.g({selector:luO,reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"persistentPanelVisible",void 0);_.w([_.g({selector:_.gGZ}),_.u("design:type",Number)],hl.prototype,"miniplayerPlaybackState",void 0);_.w([_.g({selector:_.xM,reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"miniplayerIsActive",void 0);
_.w([_.g({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.u("design:type",Boolean)],hl.prototype,"isInlinePreviewEnabled",void 0);_.w([_.g(),_.u("design:type",Boolean)],hl.prototype,"isInlinePreviewDisabled",void 0);_.w([_.g({reflectToAttribute:!0,value:function(){return _.il("START_IN_FULL_WINDOW_MODE")}}),
_.u("design:type",Boolean)],hl.prototype,"mastheadHidden",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"playerFullscreen",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"fullscreen",void 0);_.w([_.g({value:!1,reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"hideHeaderShadow",void 0);
_.w([_.g({value:{GUIDE_ALT_LABEL:_.By("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.u("design:type",Object)],hl.prototype,"menuStrings",void 0);_.w([_.g({computed:"computeTopbarData(data)"}),_.u("design:type",Object)],hl.prototype,"topbarData",void 0);_.w([_.g({selector:_.IX7,reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"isWatchPage",void 0);_.w([_.g({selector:_.$Sj,reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"isShortsPage",void 0);
_.w([_.g({selector:function(l){return _.gT(l)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.u("design:type",Boolean)],hl.prototype,"isMiniAppPage",void 0);_.w([_.g({selector:function(l){return _.gT(l)==="WEB_PAGE_TYPE_BROWSE"}}),
_.u("design:type",Boolean)],hl.prototype,"isBrowsePage",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Boolean)],hl.prototype,"scrolling",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hl.prototype,"hasDelegation",void 0);_.w([_.g({reflectToAttribute:!0,value:!1}),_.u("design:type",Boolean)],hl.prototype,"guideScrolledByTouch",void 0);_.w([_.g(),_.u("design:type",Object)],hl.prototype,"isFrostedGlassInitialized",void 0);
_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hl.prototype,"frostedGlassExp",void 0);_.w([_.g({selector:function(l){return l.ui.chipBarIsSticky}}),
_.u("design:type",Boolean)],hl.prototype,"chipBarIsSticky",void 0);_.w([_.g({computed:"computeIsHomePage(isBrowsePage, data)"}),_.u("design:type",Boolean)],hl.prototype,"isHomePage",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hl.prototype,"hasPendingWatchNavigation",void 0);_.w([_.g({reflectToAttribute:!0}),_.u("design:type",Object)],hl.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.w([_.g(),_.u("design:type",Object)],hl.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.w([_.Xf("guide"),_.u("design:type",Object)],hl.prototype,"guide",void 0);_.w([_.Xf("guide-service"),_.u("design:type",EcS)],hl.prototype,"guideService",void 0);_.w([_.Xf("guide-inner-content"),_.u("design:type",HTMLDivElement)],hl.prototype,"guideInnerContent",void 0);_.w([_.KL("#persistent-panel-container"),_.u("design:type",HTMLElement)],hl.prototype,"persistentPanelContainer",void 0);
_.w([_.g({selector:_.SDB}),_.u("design:type",String)],hl.prototype,"frostedGlassMode",void 0);_.w([_.tC("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"dispatchFrostedGlassMode",null);_.w([_.g({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.u("design:type",Object)],hl.prototype,"isFrostedGlassDisabled",void 0);
_.w([_.tC("isWatchPage"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"isWatchPageChanged",null);_.w([_.y("isHomePage","chipBarIsSticky"),_.u("design:type",Boolean),_.u("design:paramtypes",[])],hl.prototype,"applyFrostedGlassToChipBar",null);_.w([_.g(),_.u("design:type",Object)],hl.prototype,"isChannelOrPlaylistPage",void 0);
_.w([_.Wf("isInlinePreviewEnabled"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"isInlinePreviewEnabledChanged",null);_.w([_.tC("guideIsVisibleButNotPersistent"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.w([_.tC("guidePersistentAndVisible","miniGuideVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"observeGuideVisibility",null);_.w([_.tC("persistentPanelVisible"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"observePersistentPanelVisibility",null);
_.w([_.Hf("attached"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],hl.prototype,"onYtPageManagerAttached",null);_.w([_.tC("data"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype",Promise)],hl.prototype,"updateMastheadData",null);_.w([_.Hf("yt-set-theater-mode-enabled"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent,Object]),_.u("design:returntype")],hl.prototype,"onSetTheaterModeEnabled",null);
_.w([_.Hf("yt-page-type-changed"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hl.prototype,"onPageChanged",null);_.w([_.Hf("yt-page-data-updated"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"onPageDataUpdated",null);_.w([_.Hf("yt-request-panel-mode-change"),_.u("design:type",Function),_.u("design:paramtypes",[Event,Object]),_.u("design:returntype")],hl.prototype,"onRequestPanelModeChange",null);
_.w([_.Hf("yt-guide-hover"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"onGuideOpenButtonHover",null);_.w([_.Hf("app-drawer-transitioned"),_.u("design:type",Function),_.u("design:paramtypes",[Event]),_.u("design:returntype")],hl.prototype,"onDrawerIronSelect",null);_.w([_.Hf("yt-add-element-to-app"),_.u("design:type",Function),_.u("design:paramtypes",[CustomEvent]),_.u("design:returntype")],hl.prototype,"onAddElementToApp",null);
_.w([_.Hf("yt-set-fullerscreen-styles"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"setFullscreen",null);_.w([_.Hf("yt-open-hotkey-dialog"),_.u("design:type",Function),_.u("design:paramtypes",[]),_.u("design:returntype")],hl.prototype,"onOpenHotkeyDialog",null);_.w([_.A({is:"ytd-app"})],hl);_.ev().processSignal("eor");
_.wU();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
